This site is one part of a two-part plan. It contains the web-suitable projects that I've done. The other site is casey0, which is the better place to read about what the deal is.

I've got a series of hand-written and jury-rigged perl scripts generating this site:

  • generatepages.pl - Almost no HTML is written by hand on this site, instead, the menu is generated implicitly based on the directory structure that a bunch of plaintext files sit in. This script goes through that structure and spits out the webpages.
  • processarchives.pl - This script handles the blog for casey0, generating HTML, archives, the main page of casey0 and the RSS feed from simple .entry textfiles.
  • thumbnail.pl - A simple script to generate thumbnails that turned into a bit of a monster; it also handles all the tagging and comments features,
    • addtag.pl - Quick script to add a tag to a collection of images from the commandline.
    • fixcanon.pl - Quick script to fix the EXIF comments generated by Canon's Zoombrowser EX, which I occaisionally use to caption images. The problem is that Zoombrowser doesn't properly write "ASCII" at the beginning of the comment, and the perl module I chose can't deal, so I use a different perl module to extract the info and write it back in a valid format.
  • Coming soon: my comment cgi-bins. Right now they're ugly and I'm a little concerned about security.
I apologize for the lack of comments, these are for my consumption only, but I'd be happy to help if anybody has questions.

Lastly, as noted elsewhere, there are two servers: null-terminated.com and home.null-terminated.com. The former is at Textdrive (now Joyent), the latter is in my house, take a guess which is usually faster. The casey0 equivalents are casey0.com and home.casey0.com.

I use DNS Made Easy to handle all my domains, which I register through Yahoo! for only $1.99 and then a combination of several registrars (starting to consolidate them at godaddy).

All my email is managed through GMail because I'm lazy.


Old-school comments:
No comment on this page yet, double-click here to add one