Skip to content

Instantly share code, notes, and snippets.

View abrookins's full-sized avatar

Andrew Brookins abrookins

View GitHub Profile
@abrookins
abrookins / sVimrc
Last active September 5, 2017 16:12
let mapleader = ","
let newtaburl = "https://google.com"
let blacklists = ["*://safari.atlassian.net/*", "*://mail.google.com/*", "*://inbox.google.com/*", "*://calendar.google.com/*", "*://*.slack.com/*"]
let scrollstep = 20
map "<Leader> m" zoomPageIn
@abrookins
abrookins / gist:5479607
Last active December 16, 2015 18:39
Example code for in-memory proximity search with Python (2).
import flask
from flask.ext.cache import Cache
from siren import util, crime_tracker
from siren.decorators import jsonp
app = flask.Flask(__name__)
app.config.from_envvar('SIREN_SETTINGS', silent=True)
cache = Cache(app)
crime_db = crime_tracker.PortlandCrimeTracker()
@abrookins
abrookins / gist:5478445
Last active December 16, 2015 18:29
Example code for in-memory proximity search with Python (1).
from scipy.spatial import cKDTree
from scipy import inf
# ... Some code removed for clarity ...
class PortlandCrimeTracker(object):
DEFAULT_DATABASE_NAME = 'db'
def __init__(self, db_filename=DEFAULT_DATABASE_NAME):
crime_db = self.load_crimes_db(db_filename)
@abrookins
abrookins / gist:3553655
Created August 31, 2012 14:33
Add django_notebook extension to IPython config
c.InteractiveShellApp.extensions = [
'django_notebook'
]
@abrookins
abrookins / gist:3553617
Created August 31, 2012 14:32
Install django_notebook extension from within IPython
%install_ext https://raw.github.com/abrookins/django_notebook/master/django_notebook.py
@abrookins
abrookins / gist:3440646
Created August 23, 2012 19:32
Set the path of an ImageField in Django
from django.db import models
# Assuming this model.
class Example(models.Model):
image = models.ImageField(upload_to="somewhere/special")
# You want to set this field to point to an existing image (in a script, or a view, etc.).
example = Example.objects.get(id=1)
$ 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.
$ 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:2732551
Created May 19, 2012 22:09
Open a data file in the same directory as the current file
_, filename, _, _ := runtime.Caller(1)
f, err := os.Open(path.Join(path.Dir(filename), "data.csv"))
@abrookins
abrookins / gist:2346563
Created April 9, 2012 21:10
Add submodules to a git repo for every directory in the current directory
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