How does it work?

Features of the Site

The astute observer might note that this website, while presenting what appears to be static content, is actually generating quite a bit of dynamic HTML on the fly.

For instance, on the main page anytime a page underneath is updated, new icons instantly appear. As the information becomes more and more stale, the new icons slowly fade in dramaticness until eventually they are removed.

The photo album is neatly organized and readily expanded without care of breaking something.

The calendar on the main page is there because I always seem to stay up well past midnight, and therefore can never recall what day it is anymore. The day is in bold.

Even the server information is astoundingly accurate, recalling for any given moment when the machine came up and when the Internet connection was established. You can even find out when I was last on.

My proudest accomplishment is perhaps the most unnoticed: the heirarchical structure of the website. At the bottom of every page you'll find a way to step back up a level, or jump to the top. Navigation between related topics is done with left and right arrows. And each page shows when it was last modified.

I used to maintain a site where all of this kind magic was done by hand. Naturally, as the site grew in size, it became harder and harder to keep everything current.

I figured that it was never too late to start over, and slowly, bit by bit, I've been migrating and expanding this site to become an interface to a virtual me.

Using a fairly elaborate scheme of self-written modulated Python, Awk, Perl, PHP code, combined with clever Server Side Includes, these pages generate themselves based on user, context, or time.

This page last updated