Skip to content

Instantly share code, notes, and snippets.

View doctaphred's full-sized avatar
🚮
computers are bad don't use them

Frederick Wagner doctaphred

🚮
computers are bad don't use them
View GitHub Profile
@doctaphred
doctaphred / simple_profiler.py
Created September 24, 2015 00:55
simple Python profiler
"""
$ python -i simple_profiler.py
>>> mark()
2015-09-23 20:49:30.993140: Starting profiler [default]
>>> mark('before crazy stuff')
2015-09-23 20:49:34.855766: Profiler [default], mark #1 (before crazy stuff): took 3.862e+00s
>>> mark('after crazy stuff')
2015-09-23 20:49:40.047713: Profiler [default], mark #2 (after crazy stuff): took 5.192e+00s
>>> mark()
2015-09-23 20:49:46.805728: Profiler [default], mark #3: took 6.758e+00s
@doctaphred
doctaphred / quine.py
Created July 22, 2014 21:43
A quick quine. Runs in Python 2 or 3.
q="\nprint('q='+repr(q)+q)"
print('q='+repr(q)+q)