create extension hstore;
Key/value inside db column, keys and values are string-only
k => v
foo => bar, baz => whatever
| # dupla_list = list full of duplicates | |
| seen = set() | |
| clean_list = [] | |
| for item in dupla_list: | |
| props = tuple(item.items()) | |
| if props not in seen: | |
| seen.add(props) | |
| clean_list.append(item) |
| >>> import time | |
| >>> format = '%d %B %Y' | |
| >>> sort_dates = lambda y: sorted(y, key=lambda x: int(time.mktime(time.strptime(x, format)))) | |
| >>> dates = ['13 July 2011', '13 August 2011', '3 October 2010', '13 July 2012'] | |
| >>> sort_dates(dates) | |
| ['3 October 2010', '13 July 2011', '13 August 2011', '13 July 2012'] |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import csv | |
| from tweepy import Cursor | |
| from tweepy import api | |
| def run(): |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import time | |
| from math import sqrt | |
| def fibonacci(n): | |
| root5 = sqrt(5) | |
| phi = 0.5 + root5 / 2 |
| λ ~/aur/requests-0.8.2/ python2 setup.py egg_info | |
| /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires' | |
| warnings.warn(msg) | |
| usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] | |
| or: setup.py --help [cmd1 cmd2 ...] | |
| or: setup.py --help-commands | |
| or: setup.py cmd --help | |
| error: invalid command 'egg_info' | |
| λ ~/ uname -a |
| import logging | |
| from rpclib.application import Application | |
| from rpclib.decorator import srpc | |
| from rpclib.service import ServiceBase | |
| from rpclib.model.primitive import String | |
| from rpclib.model.primitive import Integer | |
| from rpclib.model.complex import Iterable | |
| from rpclib.interface.wsdl import Wsdl11 | |
| from rpclib.protocol.soap import Soap11 |
| from pprint import pprint | |
| def zero(m, n): | |
| new_matrix = [[0 for row in range(n)] for col in range(m)] | |
| return new_matrix | |
| def mult(matrix1, matrix2): | |
| if len(matrix1[0]) != len(matrix2): |
This gist is a fork of the gist from this blog post.