View ogdi.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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'" |
View subdivision_tree.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
View contra.hs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 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) |
View letter_permutations.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <map> | |
#include <string> | |
using namespace std; | |
map<char, char> alternatives; | |
void traverse(string prefix, string rest) | |
{ | |
if (rest.empty()) { |
View audio_bender.pde
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
int potpin = 0; | |
int speakerPin = 9; | |
int redPin = 10; | |
int bluePin = 12; | |
int high = 0, low = 500; | |
void setup() | |
{ | |
pinMode(speakerPin, OUTPUT); |
View optical_flow.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
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)); |
View el_test.pde
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 |
View dupe_finder.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/local/bin/python | |
from paste.util.multidict import MultiDict | |
from pprint import pprint | |
import hashlib | |
import os | |
import sys | |
def md5(file_path, block_size=2**18): | |
"""Compute md5 hash of first ``block_size`` of the specified file""" |
View write_restricted_model_serializer.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class RestrictedSerializerOptions(serializers.ModelSerializerOptions): | |
""" | |
Meta class options for ModelSerializer | |
""" | |
def __init__(self, meta): | |
super(RestrictedSerializerOptions, self).__init__(meta) | |
self.writable_fields = getattr(meta, 'writable_fields', ()) | |
class WriteRestrictedModelSerializer(serializers.ModelSerializer): |
View knight_moves.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""" | |
A quick sketch aiming to find optimal play for the Big Brother S16 Knight Moves | |
competition. As it stands, this python version is waaay to slow. | |
Videos of the competition: | |
* http://www.cbs.com/shows/big_brother/video/fOLeybDVKA8LopMlgTZj05M__wPnnYMI/big-brother-knight-moves/ | |
* https://tv.yahoo.com/video/big-brother-knight-moves-015945588-cbs.html | |
wins found per second | |
{2: 343036, 3: 527582, 4: 383558} 11259.6712734 |
OlderNewer