Skip to content

Instantly share code, notes, and snippets.

View Kobold's full-sized avatar

Andy Kish Kobold

  • TenantBase
  • Santa Monica, CA
View GitHub Profile
@Kobold
Kobold / el_test.pde
Created December 16, 2010 18:26
An arduino control thingy.
// the pins for each connector on the el escudo
#define A 2
#define B 3
#define C 4
#define D 5
#define E 6
#define F 7
#define G 8
#define H 9
@Kobold
Kobold / optical_flow.py
Created November 10, 2010 01:32
an implemention of automated rig removal
"""
The rest of the example code that I ganked.
// 3. Draw arrows on second image to show movement
for (int x=0; x<frame2->width; x=x+10) {
for (int y=0; y<frame2->height; y=y+10) {
int vel_x_here = (int)cvGetReal2D( vel_x, y, x);
int vel_y_here = (int)cvGetReal2D( vel_y, y, x);
cvLine( frame2, cvPoint(x, y), cvPoint(x+vel_x_here,
y+vel_y_here), cvScalarAll(255));
int potpin = 0;
int speakerPin = 9;
int redPin = 10;
int bluePin = 12;
int high = 0, low = 500;
void setup()
{
pinMode(speakerPin, OUTPUT);
#include <iostream>
#include <map>
#include <string>
using namespace std;
map<char, char> alternatives;
void traverse(string prefix, string rest)
{
if (rest.empty()) {
-- Playing around with ContraFunctors
-- http://blog.ezyang.com/2010/07/flipping-arrows-in-coburger-king/
class ContraFunctor t where
contramap :: (a -> b) -> t b -> t a
newtype ContraF a b = ContraF (b -> a)
instance ContraFunctor (ContraF a) where
contramap g (ContraF f) = ContraF (f . g)
class SubdivisionTree(object):
"""docstring for SubdivisionTree"""
def __init__(self, top, right, bottom, left, element=None):
self.top = top
self.right = right
self.bottom = bottom
self.left = left
self.element = element
import urllib
from xml.dom import minidom
from xml.dom.minidom import parse, parseString
display_tags = ["d:PartitionKey", "d:RowKey", "d:TimeStamp", "d:entityid",
"d:name", "d:address", "d:weburl", "d:gis_id", "d:gender",
"d:offensedescription"]
def GetData():
url = "http://ogdi.cloudapp.net/v1/dc/JuvenileArrestsCharges/?$filter=gender%20eq%20'F'"
@Kobold
Kobold / dump2csv.py
Created August 13, 2015 18:33
Dump querysets to csv
# Via: http://palewi.re/posts/2009/03/03/django-recipe-dump-your-queryset-out-as-a-csv-file/
import csv
from django.db.models.loading import get_model
def dump2csv(qs, outfile_path):
"""
Takes in a Django queryset and spits out a CSV file.
Usage::
@Kobold
Kobold / 0005_blah.py
Created December 11, 2014 23:37
How to make an order_with_respect_to migration work.
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class AlterOrderWithRespectTo(migrations.AlterOrderWithRespectTo):
"""
Represents a change with the order_with_respect_to option.
"""
@Kobold
Kobold / ohlife_to_dayone.py
Last active August 29, 2015 14:06
Import an ohlife.com export text file to the mac app Day One.
#!/usr/bin/env python
"""
Run me like: python ohlife_to_dayone.py /Users/Kobold/Downloads/ohlife_20140925.txt
"""
import envoy
import re
import sys
def entries(filename):
timestamp = None