My programming exploits are to date fairly minor - I learnt the basics of perl in the latter part of 2000, and have produced a couple of programs I have released publicly.
I am a part of Project Purple, so all my programs are currently distributed from there.
Some quick links:
- My Project Purple page (probably has a more up-to-date list than below)
- dgb - a guestbook CGI program
- mediadbs - a media database system
I am also involved with Photopub which is an online photo publishing CGI program, and OpenGuides, a wiki framework for collaborative city guides (no, it's not really as buzzwordy as it sounds). The canonical OpenGuides releases are kept here.
I will also put some random code snippets that aren't worthwhile packaging properly here.
- panichttpd.pl - This runs a web server on port 80 (by default) whose sole purpose in life is to return the HTTP status code 503 to connecting clients, along with a friendly HTML error message. The purpose is to provide a more user-friendly error than "connection refused" when your main web server is down whilst not returning a misleading 200 status.
- iptfirewall - This is a basic single host firewall for a computer running Linux and iptables.
- asnowplaying.pl - This perl CGI script produces a "now playing" output from Audioscrobbler which you can include into your web site with SSI. This broke shortly after I wrote it for reasons unknown.
- policy-all.sh - a hacky shell script to sort out where installed packages on a Debian system came from. Can be used to sort out woody packages from sarge packages, and so on.
- delicious-post - a command-line posting utility that posts to del.icio.us. Not actually up here yet, as it needs a bit of cleaning up before being ready for public consumption; drop me a line if interested.