Any code that I make public is available on GitHub and all my public repositories are listed below.
A Clojure library for interacting with SSH servers using libssh2 under the hood.
Make it easier to output your clojure.test results in JUnit format.
Some of my dotfiles
Extract data from electronic target files
A program to generate XML parsers from DTDs. This was initially built as part of my final year project for my degree, but I used it afterwards as a test-bed for trying stuff out. I'm not actively working on it anymore.
Show work-in-progress across one or more Git repositories
A simple wrapper around socket(2), connect(2) and close(2)
A simulation of the voting methods used in the Council of the European Union before and after the Lisbon Treaty takes effect.
Try and set the indent style to whatever is in the file being edited.
A quick hack to create aliases for o2sms from the Apple OS X Address Book.
Access the OS X keychain from Java.
Finds the difference between a list of ports that you want to have on your FreeBSD system and the list of ports currently installed.
Find the rainfall in rain radar images.
A simple daemon to serve a JSON-encoded view of the latest series shot on a Megalink target running via MLShoot.
Send and receive Growl notifications from remote machines.
A layer on top of varnishlog to allow arbitrary tcpdump-like expressions to be used to filter the output.
The source for www.mcdermottroe.com
The code and data behind www.shooting.ie