Skip to content

Instantly share code, notes, and snippets.

View hockeybuggy's full-sized avatar

Douglas Anderson hockeybuggy

View GitHub Profile
@hockeybuggy
hockeybuggy / gist:8805540
Created February 4, 2014 15:14
A simple way to monitor and record file size over time using only bash
while (cat text.txt | wc -l && sleep 30)do; done > timing.txt
@hockeybuggy
hockeybuggy / resulting_error.txt
Created October 9, 2014 18:38
Testing Flasks Jsonify method's behavior with lists and arrays
Traceback (most recent call last):
File "/home/douglas/devel/envs/forkchess/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "/home/douglas/devel/envs/forkchess/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/home/douglas/devel/envs/forkchess/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/douglas/devel/envs/forkchess/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/home/douglas/devel/envs/forkchess/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
@hockeybuggy
hockeybuggy / MacSetup.md
Last active August 29, 2015 14:08
MacSetup

Mac Setup

Development

  • XCode
    • Install XCode from App store
    • Get command line tools
  • Homebrew
    • Install Homebrew
  • Terminal
@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\.]"
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 / 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
@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
# 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(

Wind River 2015

A Yukon canoe odyssey with:

  • Douglas Anderson,
  • Leslie Hoyle
  • Cameron Elgie
  • Bill Elgie
@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: