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.