I hereby claim:
- I am ignas on github.
- I am ignasm (https://keybase.io/ignasm) on keybase.
- I have a public key ASAOFY6BHCHrpp1R9vahmPOboxhLFhKYdlCXUvoLXOdk8Ao
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| Python 2.7.8 (default, Aug 24 2014, 21:26:19) | |
| [GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin | |
| Type "help", "copyright", "credits" or "license" for more information. | |
| >>> import urllib2 | |
| >>> urllib2.urlparse.urlsplit("postgresql+psycopg2://usr@/db_name?host=/var/run/postgresql&port=5432") | |
| SplitResult(scheme='postgresql+psycopg2', netloc='use@', path='/db_name', query='host=/var/run/postgresql&port=5432', fragment='') | |
| Python 2.7.3 (default, Feb 27 2014, 19:58:35) | |
| [GCC 4.6.3] on linux2 | |
| Type "help", "copyright", "credits" or "license" for more information. |
| hash_path ?= $(shell md5 -q requirements.txt) | |
| bin/django: var/assets/jquery/bower.json bin/buildout buildout.cfg versions.cfg setup.py .hashes/${hash_path} | |
| find src -type f -iname '*.pyc' -exec rm {} + | |
| bin/buildout | |
| touch -c $@ | |
| .hashes/${hash_path}: | |
| mkdir -p .hashes |
| def hacky_cache(fn): | |
| def caching_runner(): | |
| cache_file = '{}.pickle'.format(fn.__name__) | |
| if os.path.exists(cache_file): | |
| with open(cache_file) as f: | |
| return pickle.load(f) | |
| else: | |
| result = fn() | |
| with open(cache_file, 'wb') as f: | |
| pickle.dump(result, f) |
| indices = [candidate.index(/\b#{this_query_char}/), | |
| candidate.index(this_query_char)] | |
| scores = [1, indices[1] + 1] | |
| indices.zip(scores).map { |index, score_delta| | |
| if index | |
| candidate_remainder = candidate[(index + 1)..-1] | |
| score = score_substring(candidate_remainder, query_remainder) | |
| if score | |
| score + score_delta |
| import formencode | |
| from formencode import htmlfill, variabledecode | |
| from webhelpers.html.builder import literal | |
| from zope.cachedescriptors.property import Lazy | |
| class FormEncodeState(object): |
| from __future__ import absolute_import | |
| import logging | |
| import sys | |
| from dozer.logview import RequestHandler | |
| from pyramid.tweens import EXCVIEW | |
| from pyramid.settings import aslist | |
| from pyramid.util import DottedNameResolver | |
| from pyramid.httpexceptions import WSGIHTTPException |
| export PGPORT ?= 4488 | |
| PG_PATH ?= $(shell if test -d /usr/lib/postgresql/9.1; then echo /usr/lib/postgresql/9.1; else echo /usr/lib/postgresql/8.4; fi) | |
| PG_DIR = ${PWD}/instance/var | |
| PG_DATA = ${PG_DIR}/data | |
| PG_RUN = ${PG_DIR}/run | |
| PG_LOG = ${PG_DIR}/log | |
| PG_SOCKET = ${PG_RUN}/.s.PGSQL.${PGPORT} | |
| PGPARAMS = -D ${PG_DATA} -o "-F -c unix_socket_directory=${PG_RUN} -c custom_variable_classes='busy' -c busy.active_user=0" -l ${PG_LOG}/pg.log | |