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.
CursorTails
0.4.1
This Yahoo! Widget was originally designed as a joke, like those websites with the annoying stuff that chases your cursor. On a more serious side, there was another Widget called CurseOr which, if I recall correctly, had more than a few issues. It also only allowed one image to chase the mouse.
CursorTails has several choices of built-in shapes that can follow the cursor, as well as options to encircle the cursor when it stops moving, and to hide the chasers after a user-specified amount of time.
Use the Widget "Window Level" settings to force the chasers to appropriately appear above or below windows.
With a bit of hacking and inventiveness more chaser shapes could be added by a Widget developer. I sort of stopped work on it before I could add more.
Clipboard
0.9.5
A Yahoo! Widget I wrote to take direct advantage of the new web feature when it was introduced into the Yahoo! Widget Engine. It allows multiple "clips" of various webpages that can be updated at different intervals or not at all. It also has scrollbars and a drag-spot to change the size of the clip and what part of the website is in view. The scrollbars can be turned on permanently or only when the mouse is over a clip.
The project had good intentions, but ultimately failed due to the web object just not working all that well, and one of the parts of the web API not being well designed at all.
The name came from the original intention which was for these "clips" to appear on top of an all inclusive backing "board".
Canvas Clock
0.0.2As simple as it sounds, it's just a clock written with JavaScript using Canvas.