git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
# If you change some field's choice, django will not migrate the value at | |
# the database level. You need to do it. | |
# | |
# Generate an empty migration: | |
# > python manage.py makemigrations --empty <app_name> | |
# | |
# This will migration the value in the `state` field from `new` to `new_b` | |
# (and back if necessary). | |
from django.db import migrations |
import time | |
from datetime import timedelta | |
class ProgressList: | |
def __init__(self, data, step=1, description=None, eta=True): | |
self.data = data | |
self.total = len(data) | |
self.current_index = 0 | |
self.step = step # Step interval for printing progress | |
self.start_time = None |
const fs = require("fs") | |
const puppeteer = require("puppeteer") | |
// First level config | |
const project = "atelier/05" | |
const count = 50 | |
// Second level config | |
const folder = `screenshots/${project}/` |
function doubleiter(nums: number[], target: number): number[] { | |
for(let i = 0; i<nums.length; i++){ | |
for(let j = i+1; j<nums.length; j++){ | |
} | |
} | |
}; |
# ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- | |
# SETUP | |
# ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- | |
.PHONY: help activate install flake8 isort black check virtualenv-path runserver runserver_plus migrations migrate shell shell_plus makemessages compilemessages collectstatic createsuperuser reset_db startapp clear_cache services | |
YELLOW := "\e[1;33m" | |
NC := "\e[0m" | |
INFO := @bash -c 'printf $(YELLOW); echo "=> $$1"; printf $(NC)' MESSAGE |
def calc_allocations(self, date, quantity, cap): | |
"""Figure out ideal allocations for a given date""" | |
# { | |
# coin_name: (percent_allocation, data) | |
# } | |
top_market = self.get_top_market(date, quantity) | |
total_cap = sum([coin.market_cap for coin in top_market]) | |
allocations = [{ |
npm init -y | |
npm install \ | |
tslint \ | |
eslint \ | |
ts-node \ | |
nodemon \ | |
prettier \ | |
typescript \ | |
eslint-config-prettier \ | |
eslint-plugin-prettier \ |
// node diff.js f1.json f2.json | |
const _ = require('lodash'); | |
const path = require('path'); | |
if (process.argv.length != 4) { | |
throw new Error('node script.js file1.json file2.json'); | |
} | |
const f1 = process.argv[2]; |
const toType = obj => ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase(); |
git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream