Introducing Clarify

November 26th, 2014 by Geoffrey Hing | No Comments

Source has a blog post that Derek Willis and I wrote about Clarify, a small Python library for parsing data from Clarity Election Night Reporting (ENR) systems. This was developed during OpenNews’ Elections Code Convening, which was really fun, productive and a compelling alternative to hackathons as a model for collaborative hacking.


Illinois in the ICE Age

June 3rd, 2013 by Geoffrey Hing | No Comments

  Illinois in the ICE Age is a data visualization project that I made along with Jimmie Glover, Ruth Lopez and @taratc for Chicago MigraHack. The visualization is based on a data set provided by the Transactional Records Access Clearinghouse that describes the trajectory of 915 migrants detained in Illinois from the time they were […]


Floodlight

January 1st, 2013 by Geoffrey Hing | No Comments

Floodlight is a web-based platform for telling community stories from people, places and organizations around the Denver metropolitan area.  The project was originally supported by The Piton Foundation and funded in part by a grant received as part of the Knight Foundation Community Information Challenge. Role Lead developer Details Since many of the stories told […]


Making sure South migrations get run when using Django’s create_test_db()

March 5th, 2012 by Geoffrey Hing | 3 Comments

I’ve been experimenting with using Lettuce for a project.  When not using Django’s test runner, you can use the framework’s test database hooks by calling create_test_db() (see the Django docs for create_test_db()) from a method in your terrain.  Django Full Stack Testing and BDD with Lettuce and Splinter is a great resource for seeing how […]


Installing numpy into a virtualenv

December 6th, 2011 by Geoffrey Hing | No Comments

I ran into some problems installing numpy in a virtualenv on Ubuntu 10.10.  I’m not sure what the root cause of the problem was, but my environment is a little weird in that I have a number of different python versions installed and virtualenvs using different versuons of python.  The setup for numpy wasn’t finding […]


Twitter interface to CTA bus tracker

March 28th, 2011 by Geoffrey Hing | No Comments

About This is a Twitter (and hopefully, later, a plain old SMS) interface to the CTA Bus Tracker so those of us with simple mobile phones can find out information about our busses. Ever since I moved to Chicago, I’ve been riding the Chicago Transit Authority (CTA) busses almost every day. I’ve missed my bus […]


Really, It’s Worth It

November 5th, 2010 by Geoffrey Hing | No Comments

This was originally posted on the Local Fourth blog as part of my participation in a community media innovation project at the Medill School of Journalism. You’re in the middle of a big project with tight deadlines. Parts of your infrastructure are a little, well, jenky. Do you take the time to make things cleaner […]


Paying It Forward

October 29th, 2010 by Geoffrey Hing | No Comments

This was originally posted on the Local Fourth blog as part of my participation in a community media innovation project at the Medill School of Journalism. I’m finding the word community increasingly confusing, especially when navigating the world of hyperlocal publishing.  When someone says community, do they mean community like the city of Evanston, or […]


Finding duplicate records in a books to prisoners database application

December 9th, 2009 by Geoffrey Hing | No Comments

High on my list of neglected tech. projects is the Testament books to prisoners database web application.  This is the database program that projects like the Midwest Pages to Prisoners Project use to track packages sent and returned and books requested in the hopes avoiding delays in delivering books to incarcerated people and to provide […]


Custom django-admin commands and PYTHONPATH

November 20th, 2009 by Geoffrey Hing | No Comments

Note to self:  If you want to make your custom django-admin command work, you need to have your django app in your PYTHONPATH.