I hereby claim:
- I am yegle on github.
- I am yegle (https://keybase.io/yegle) on keybase.
- I have a public key ASDxv0qT6AKb8q38_N-h7bdy-9s5_b1xiwzp54pi6irGxwo
To claim this, I am signing this object:
#!/usr/bin/env python | |
# vim: set fileencoding=utf-8 ts=4 sw=4 tw=79 : | |
from __future__ import (unicode_literals, absolute_import, | |
division, print_function) | |
import requests | |
from lxml import etree | |
from io import StringIO |
import os | |
from google.appengine.ext import vendor | |
""" | |
1. Create a virtualenv directory at the root of your project, name it "venv" | |
2. Install packages needed in your project | |
3. Freeze it and save the package list into requirements.txt file, add it to | |
version control | |
4. Exclude "venv" directory from version control | |
5. Save the content of this file as "appengine_config.py", and put it at the |
from __future__ import absolute_import | |
from __future__ import division | |
from __future__ import print_function | |
from __future__ import unicode_literals | |
class MyList(list): | |
def __init__(self, raw_list, start=None, stop=None): | |
self.raw_list = raw_list | |
self.start = start or 0 | |
self.stop = stop or len(raw_list)-1 |
mkdir -p confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14 |
from itertools import product | |
import string | |
print(list(product(string.lowercase[:13],repeat=2))) | |
[('a', 'a'), ('a', 'b'), ('a', 'c'), ('a', 'd'), ('a', 'e'), ('a', 'f'), ('a', 'g'), ('a', 'h'), ('a', 'i'), ('a', 'j'), ('a', 'k'), ('a', 'l'), ('a', 'm'), ('b', 'a'), ('b', 'b'), ('b', 'c'), ('b', 'd'), ('b', 'e'), ('b', 'f'), ('b', 'g'), ('b', 'h'), ('b', 'i'), ('b', 'j'), ('b', 'k'), ('b', 'l'), ('b', 'm'), ('c', 'a'), ('c', 'b'), ('c', 'c'), ('c', 'd'), ('c', 'e'), ('c', 'f'), ('c', 'g'), ('c', 'h'), ('c', 'i'), ('c', 'j'), ('c', 'k'), ('c', 'l'), ('c', 'm'), ('d', 'a'), ('d', 'b'), ('d', 'c'), ('d', 'd'), ('d', 'e'), ('d', 'f'), ('d', 'g'), ('d', 'h'), ('d', 'i'), ('d', 'j'), ('d', 'k'), ('d', 'l'), ('d', 'm'), ('e', 'a'), ('e', 'b'), ('e', 'c'), ('e', 'd'), ('e', 'e'), ('e', 'f'), ('e', 'g'), ('e', 'h'), ('e', 'i'), ('e', 'j'), ('e', 'k'), ('e', 'l'), ('e', 'm'), ('f', 'a'), ('f', 'b'), ('f', 'c'), ('f', 'd'), ('f', 'e'), ('f', 'f'), ('f', 'g'), ('f', 'h'), ('f', 'i'), ('f', 'j'), ('f', 'k'), ('f', 'l'), |
#!/bin/bash | |
# FAIL! | |
echo a| read i | |
echo $i | |
# WORKS | |
read i <<<$(echo a) | |
echo $i |
#!/usr/bin/env bash | |
echo "Because gist doesn't support directory" | |
dir=$(dirname "$0") | |
mkdir -p "$dir/stmts/Assets/US/BoA" | |
touch "$dir/stmts/Assets/US/BoA/2015-01-31.statement" |
2014-09-03 open Assets:Vanguard:VXX VXX "NONE" | |
2014-09-03 open Expenses:Vanguard:Fee USD | |
2014-09-03 open Income:Hooli:Paycheck USD |
I hereby claim:
To claim this, I am signing this object:
Looping over a tuple is faster than looping over a list in Python2
In Python2:
In [1]: def loop_list():
...: for i in [1, 2, 3]:
...: pass
...:
In [2]: def loop_tuple():