Skip to content

Instantly share code, notes, and snippets.

Andrew Brookins abrookins

Block or report user

Report or block abrookins

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@abrookins
abrookins / gist:1887230
Created Feb 22, 2012
Get the name of the class of a decorated method in Python 2.7
View gist:1887230
def print_class_name(fn):
"""
A decorator that prints the name of the class of a bound function (IE, a method).
NOTE: This MUST be the first decorator applied to the function! E.g.:
@another_decorator
@yet_another_decorator
@print_class_name
def my_fn(stuff):
@abrookins
abrookins / gist:1893856
Created Feb 23, 2012
Get the name of the class of a decorated method in Python 2.6
View gist:1893856
def print_class_name(fn):
"""
A decorator that prints the name of the class of a bound function (IE, a method).
This version works with Python 2.6.
NOTE: This MUST be the first decorator applied to the function! E.g.:
@another_decorator
@yet_another_decorator
@print_class_name
@abrookins
abrookins / gist:2346563
Created Apr 9, 2012
Add submodules to a git repo for every directory in the current directory
View gist:2346563
for dir in *; do cd $dir && git remote show origin -n | grep Fetch | awk '{split($0,array," ")} END{print array[3]}' | xargs -I {} git submodule add {} $dir && cd ..; done
@abrookins
abrookins / gist:2732551
Created May 19, 2012
Open a data file in the same directory as the current file
View gist:2732551
_, filename, _, _ := runtime.Caller(1)
f, err := os.Open(path.Join(path.Dir(filename), "data.csv"))
View gist:2998280
$ python --version
Python 2.6.5
$ sudo /etc/init.d/datadog-agent restart
Stopping datadog agent: (using supervisorctl) collector: stopped
dd-agent.
Starting datadog agent: (using supervisorctl) collector: started
forwarder: ERROR (abnormal termination)
dd-agent.
View gist:2998268
$ python --version
Python 2.6.5
In [1]: import dogapi
In [2]: quit()
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
@abrookins
abrookins / gist:3553617
Created Aug 31, 2012
Install django_notebook extension from within IPython
View gist:3553617
%install_ext https://raw.github.com/abrookins/django_notebook/master/django_notebook.py
@abrookins
abrookins / gist:3553655
Created Aug 31, 2012
Add django_notebook extension to IPython config
View gist:3553655
c.InteractiveShellApp.extensions = [
'django_notebook'
]
View gist:301d3e0212d682413bb0
@-webkit-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
#sVim-command {
You can’t perform that action at this time.