Anvilon
Eric | Links | Kids | Talks | Software | Contact

I write software for a living, most of which cannot be made public. Here are a few bits, though, which I can share and which others may find useful.

Software

Amazon EC2 AMI for Ubuntu 7.10 Gutsy base install If you want to run Ubuntu on Amazon's Elastic Compute Cloud, feel free to use this AMI I built. It is a fairly clean install allowing you to add the software you see fit.
Crypt::Skip32 Perl implementation of a 32-bit block cipher based on Skipjack. This cipher can be handy for scrambling small (32-bit) values when you would like to make it not obvious what they are while keeping the encrypted output size small.
jsjam A Perl script which compresses JavaScript code. This is an example of a half hour project which got out of control. This script was written to compress a specific piece of JavaScript code, but others have reported that it has been very useful for them, too. If you try it, please send me examples where it breaks the JavaScript.
option-vest Stock option vesting calculator. Here's a simple web interface.
juxta A Perl script which is used to generate JuxtaPosition word puzzles at Wordly Wise Word Games.
Email::Valid mxlocalcheck patch Patch to Email::Valid to support checking email domain MX and A records for looping (resolve to 127.0.0.1) which many domains are doing to indicate that they do not accept email.
notlong.com A web service that generates short URLs to redirect to your long URLs (useful for posting in email or reading over the phone).
Copyright ©1998-2008
Eric Hammond
Credits