Projects
I develop quite a lot, this growing list is an attempt to contain a sampling of the things I've written. They range from small scripts in various programming languages to Widgets and programs. The dates reflect when the item was last updated. For older projects, the date may be when it was first publically posted. Click the icon images to see a larger preview of the project. Some projects may not have larger previews.
A simple IRC client, and also my 4th attempt at such an application. This is also the furthest along of all attempts and the one with the most grokable code-base. I didn't finish the IRC client (just like my 3 previous attempts), but it would have been nice to do so.
The IRC client is built on PircBot with a wrapper class to throw dispatch events to many registered listeners withing the application. The client itself supports IRC colors/formatting and will properly break up long lines and send them as multiple messages instead of cutting them off (which causes confusion for all).
The name of this application derives from the original purpose, which was to be able to join IRC for a short conversation.
A progress bar with options to display the time remaining, whether to animate, and what percentage of the progress to display. It also supported an "indefinite" mode where the entire bar would be filled and animate overlaid with customizable text.
It was based on a gif I found on a website which had a small sampling of animated throbbers. I decided to see if I could do it with Canvas, and the original implementation was written for a browser. This is my later port to the Yahoo! Widget Engine
A script I wrote in process to writing another Widget. It lets you choose the size, number of teeth, and other gear properties then renders it to an image. This script only works in Canvas providing browsers for now, as the script first draws it to Canvas before using that to create the image.