Skip to content

Instantly share code, notes, and snippets.

View hockeybuggy's full-sized avatar

Douglas Anderson hockeybuggy

View GitHub Profile
@hockeybuggy
hockeybuggy / keybase.md
Created November 14, 2016 23:27
An updated keybase file

Keybase proof

I hereby claim:

  • I am hockeybuggy on github.
  • I am hockeybuggy (https://keybase.io/hockeybuggy) on keybase.
  • I have a public key whose fingerprint is 3B94 9D9D 977F ED50 6290 8E0A 9892 CB40 1284 3ABE

To claim this, I am signing this object:

while (clear && curl wttr.in && sleep 300)do; done
@hockeybuggy
hockeybuggy / gitgc.txt
Created September 23, 2015 16:10
git gc is 'magic'
➤ time git status
# On branch VA-3094-delete-facebook-app
nothing to commit (working directory clean)
git status 0.01s user 0.34s system 10% cpu 3.319 total
➤ git gc
Counting objects: 69991, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (22537/22537), done.
@hockeybuggy
hockeybuggy / keybase.md
Created September 16, 2015 19:18
keybase proof

Keybase proof

I hereby claim:

  • I am hockeybuggy on github.
  • I am hockeybuggy (https://keybase.io/hockeybuggy) on keybase.
  • I have a public key whose fingerprint is 2094 38E1 C441 3074 27F1 ACA4 D9B7 4215 C936 6F2A

To claim this, I am signing this object:

Wind River 2015

A Yukon canoe odyssey with:

  • Douglas Anderson,
  • Leslie Hoyle
  • Cameron Elgie
  • Bill Elgie
# Copy this into a python shell
from django.contrib.auth.models import User
from core.models import Member
from random import randint
from faker import Faker
faker = Faker()
for i in range(100):
u = User.objects.create_user(
@hockeybuggy
hockeybuggy / ipython_traceback.txt
Created July 17, 2015 19:23
Camelize problem in pyactive resource
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-40-94d5373ebb80> in <module>()
----> 1 p = sh_api.client.Order.find(status="any", limit=250, page=38)
/data/virtualenv/satellite/lib/python2.7/site-packages/pyactiveresource/activeresource.pyc in find(cls, id_, from_, **kwargs)
383 return cls._find_single(id_, **kwargs)
384
--> 385 return cls._find_every(from_=from_, **kwargs)
386
@hockeybuggy
hockeybuggy / test_status_codes.sh
Created May 20, 2015 18:41
Monitors status codes of two servers over time
#!/bin/bash
while :
do
curl -s -o /dev/null -w "server 1: %{http_code}\n" -d "{'fake':'data'}" http://192.168.100.10:4000/bigcommerce/webhook/ \
&& curl -s -o /dev/null -w "server 2: %{http_code}\n" -d "{'fake':'data'}" http://192.168.100.10:4001/bigcommerce/webhook/
done
class Test(object):
@property
def test1(self):
return potentially_expensive_call()
@property
def test2(self):
if not hasattr(self, "_test2"):
self._test2 = potentially_expensive_call()
return self._test2
@hockeybuggy
hockeybuggy / commit-msg
Last active August 29, 2015 14:09
Ensures that commit messages start with "VA-XXXX"
#!/usr/bin/env python
# This commit-msg git hook takes a commit message as it first argument.
# It's purpose is to ensure that the message starts with "VA-XXXX"
import sys
import re
pattern = r"^[Vv][Aa]-\d+[\s\.]"