I'm terrible at giving good gifts, I must admit. My wife surprised me with a slick new "fatty" iPod Nano 8GB for Christmas 2007. The obvious first step for me was to load up iTunes and import my MP3 library and have something great to jam to while mowing the lawn. It turns out this little device opened up a whole new world for me.
There have been times I wanted to post a link to an image on a web page, forum, or elsewhere on the web but I didn't want to manually resize a large image everytime and store duplicates. Instead, I coded this simple tool to take a single image and resize it on the fly.
As an experiment with symmetric encryption, I put together a simple example to show how it works. You can choose from DES or Blowfish ciphers and encrypted output can be binary, hex string, or base64 encoded.
Written in Perl/CGI and uses the Crypt::CBC module bundle for ciphers.