Latest thing project
from August 2013
This tool makes printable pages of random clock faces, to help kids learn to tell the time. Settings let you change the difficulty as your kids get better at it.
"(morelink)more":/projects/clocks/
Recent Articles
For my wife's last baby shower, I used Ruby to make cards for a bingo game. This is a walkthrough of that process, which might be interesting if you're new to Ruby. In this second part, I take the code we wrote in the "first part":/articles/ruby-bingo-part-one/ and turn it into a useful class.
"(morelink)more":/articles/ruby-bingo-part-two/
For my wife's last baby shower, I used Ruby to make cards for a bingo game. This is a walkthrough of that process, which might be interesting if you're new to Ruby. In this first part, I'll frame the problem, and work out a reasonable data structure.
"(morelink)more":/articles/ruby-bingo-part-one/
all articles
Recent Projects
CliMAS is a group of three web tools presenting information about climate change and species adaptation. I joined the CliMAS project in late 2012, when the CliMAS projects were all due to be finished, but weren't. They came together and ended up alright.
"(morelink)more":/projects/climas/
This is little JavaScript library that takes JSON data and a carefully written source document, and merges them into a result document. It's aimed at making prose descriptions of scientific data. I started this so I could get CliMAS Reports finished as quickly as possible.
"(morelink)more":/projects/report-assembler/
Edgar shows ecological niches for Australian birds, now and in the globally-warmed future. It also lets bird watchers correct observations of bird species (thereby improving the modelling of birds' niches). The UI is based around a fullscreen "OpenLayers":http://openlayers.org/ map.
"(morelink)more":/projects/edgar/
all projects