Skip to content

Instantly share code, notes, and snippets.

ghing / temperature_sensor.ino
Created Jan 31, 2014
Read temperature from a TMP102 sensor and push to Xively
View temperature_sensor.ino
// Read temperature from a TMP102 sensor and push to Xively
#include <SPI.h>
#include <WiFly.h>
#include <Wire.h>
const char ssid[] = "BigBabyBoy";
ghing /
Last active Aug 29, 2015
Openelections loader implementation notes

Loader process

Starting with the most recent election look at the data files.

Document fields

  • names
  • types
  • formatting conventions.
ghing / index.html
Last active Aug 29, 2015
Playing with rainfall data
View index.html
<!doctype html>
<div id="chart"></div>
<script src=""></script>
function getURL(date, location) {
ghing /
Created Oct 5, 2014
Grab a row from an Excel spreadsheet and output it. Useful for extracting test cases for OpenElections loaders from source results.
#!/usr/bin/env python
import argparse
import xlrd
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Extract rows from an Excel '
parser.add_argument('filename', nargs=1,
ghing /
Created Nov 8, 2014
Output GitHub Flavored Markdown tables for a CSV file
#!/usr/bin/env python
import csv
import sys
import click
def underlines(fieldnames):
underlines = []
for fieldname in fieldnames:
ghing /
Created Jan 20, 2015
Test python-elections from filesystem
"""AP client that reads data from file instead of from the AP FTP server"""
import os
from elections import AP
class MockFTP(object):
def quit(self):
ghing / BaseView.js
Created Feb 4, 2015
Template rendering views in Backbone
View BaseView.js
var BaseView = Backbone.View.extend({
children: {},
checkId: null,
shown: false,
events: {
'click .back-to-top': 'backToTop',
'click h2 a': 'jumpTo'
ghing /
Last active Aug 29, 2015
Reshaping data

Reshaping data

My colleague had a set of temperature readings with one row per date. Another colleague needed to visualize the data in a tool that required one row per day of the month with columns for each year value. He was working with the data in a SQL database, but neither of us knew off the top of our heads the best way to do this. This gist is a number of examples of how to approach the problem.

ghing /
Created Aug 16, 2010
Sample Django that shows how to serve static content when running development server
from django.conf.urls.defaults import *
from django.contrib.gis import admin
import settings
urlpatterns = patterns('',
(r'^admin/', include(,
(r'^$', 'boystown.views.index'),
ghing / VMware-server-2.0.2-realtime_fix.patch
Created Mar 8, 2011
Patch to VMWare Server 2.0.2 Linux kernel module sources that allows the modules to be compiled for use with a realtime kernel.
View VMware-server-2.0.2-realtime_fix.patch
diff -ru a/lib/modules/source/vmci-only/linux/driver.c b/lib/modules/source/vmci-only/linux/driver.c
--- a/lib/modules/source/vmci-only/linux/driver.c 2009-10-20 19:31:34.000000000 -0500
+++ b/lib/modules/source/vmci-only/linux/driver.c 2011-03-08 10:39:35.305432000 -0600
@@ -360,7 +360,11 @@
memset(vmciLinux, 0, sizeof *vmciLinux);
vmciLinux->ctType = VMCIOBJ_NOT_SET;
+#if !defined(CONFIG_PREEMPT_RT)
You can’t perform that action at this time.