Below is all the software-related stuff I’ve thrown here over the years.
Some of it is stuff I’ve written, some is stuff I’ve patched, and some
is just stuff I use.
This is also the home of my screenshot gallery.
Projects I’ve worked on
The Horde web application suite, including IMP webmail. I maintained documentation and fixed bugs for a while but I haven’t done much with Horde since leaving Concordia.
A fork of Kevin Lenzo’s infobot, with a modular plugin architecture and a bit more sanity (but not much more).
My contribs for a small-office mail, web, and file server and Internet gateway. As the e-smith server and gateway this was e-smith’s sole product prior to becoming part of Mitel. The free version is now maintained at contribs.org.
My quick hacks
A curses-based IMAP mailbox monitor written in Ruby. Looks like this when run.
PDF institutional phone directory, autogenerated with Perl and TeX.
A CGI-based implementation of Mozilla’s search keywords, written in the Netscape 4 days. Still useful if you want to configure all of your keywords for use from multiple locations.
My user scripts for the Greasemonkey Firefox extension.
An IRC notification bot fed by LiveJournal’s tech-support email, written in Perl and POE. Probably adaptable to other email-prompted notification purposes.
Quick shell script to back up your LiveJournal.
Ancient Perl program to manipulate IP addressing aggregates. Not written by me, but occasionally hard to find.
Converts your del.icio.us bookmarks to Netscape bookmarks.
Generates Apache include-able access control directives from whitelists in users’ home directories, for limiting access to a resource to those origins users claim to be coming from.
Send status messages to HP Laserjet printers, complete with list of amusing status messages from #perl. No idea where this came from originally.
Back when OS X was new, I put together a quick guide to making OS 9 look like OS X.
Script to make full-length screenshots of webpages in X, with some example screenshots
A patch to tleds to display wireless network association status.
Other people’s software
Various add-ons and example configuration files for the Mutt mail client.
The Netris curses-based networked tetris game, with some patches
I still prefer xchat 1.8 to 2.0, so here’s a version for Windows. Free 2.0 builds for Windows can be found here.