latest news

July 9th 2009

I have released TP_DropDownMenu. This is a flexible and highly re-usable JavaScript drop-down menu that I wrote. It supports many animations, easing functions, and other developer-specified settings. Examples provided within.

Encrypted Messaging

I wrote this simple encryption utility for no purpose in particular. However, if in the future I need to send a secure message it is now possible

Rottinghaminator

Anyone who has seen Robin Hood, Men in Tights, will remember the Sheriff\'s hilarious speech impediment. This simple little script attempts to emulate that

Your External IP Address

I found myself needing to know my external IP address. Usually whatismyip.com works fine, but I needed a quicker way to find it programmatically. This script simply returns a string representing the IP address my webserver saw from your request. Feel free to script against this. For example, if you have curl installed try

curl http://thom-patterson.com/Toys/IP_Grabber/

Java Dart Score Keeper

Its not that the mental math was hard for me in calculating dart scores, but remembering my score from round to round proved to be too much. A good friend and I wrote this score-keeper very quickly to fill that need. It is for any 301-style game (you enter your own point value). Also, since most of us suck at darts too much to actually hit 0 on the head, I implemented a threshold of zero that constitues a win. There is alot of room for improvement (like an UNDO!), but for now it works. 5 players max