-
Synchronized Music on micro:bits
February 24 2018How I made a mesh network of BBC microbits play music.
-
Finding Good Answers Quickly
October 8 2015An introduction to Hufflepuff, a beam search library for Python.
-
Solving Problems Badly
October 3 2015A story from the NCSS Challenge of how sometimes the simple, “terrible” option is best.
-
Introducing vipdf
March 9 2014A tool for PDF presentations with vi-inspired keybindings.
-
Python: Wat
March 8 2014Some strange-at-first-glance Python code.
-
Introducing gst-launch-dynamic
April 5 2013A tool which allows modifying GStreamer pipelines at runtime.
-
Blackmagic DeckLink, ConsoleKit and TTYs
February 19 2013In which a statically-sized buffer is too small.
-
Shell startup scripts
February 17 2013A description of the startup behaviour of several shells, with an instructive diagram.
-
Controlling Projectors with PJLink
November 30 2012A Python tool for turning it off and back on again.
-
Awesome + GNOME Configuration
November 28 2012Configuration files which let Awesome and GNOME play well together.