Projects
Sleep is for the weak.Recent
- Pegs
An experiment in page layout and interaction. One scrollbar working as a differential over several scrollable areas. Tries to achieve independent (and hopefully sensible) distribution of movement. - Santas!
A tiny, little "shibboleth" service for easily making a secret santa list. (In my head a "shibboleth" service is one where a password is required but identity is de-emphasized, usually meaning users don't need to choose or manage a username or profile.) - Google Reader
In my spare time I started a project while working as an engineer at Google which became Google Reader and which I then worked on for years. It only became a real project thanks to the care and effort that has come from a great group of people that are much smarter than me and that have been dedicated to helping make it a useful part of many people's lives. - A short film, "Hung" (8:29, Quicktime)
Featuring songs by Saturday Looks Good To Me, Citizens Here and Abroad, and The Small Hours. Also, available on YouTube.
Music
-
Citizens Here and Abroad
(drums, file under indie rock/shoegazer)- introducing our debut album "Ghosts of Tables and Chairs" - on Omnibus Records
- The Voices (mp3)
-
Dealership
(drums, file under indiepop)- has released 3 albums, "Action/Adventure", "TV Highway to the Stars" and "Secret American Livingroom"
- Forest (mp3)
- Tetsuo (mp3)
- Jungle Gym (mp3)
-
The Small Hours
(laptop and vocals, file under electronic pop)- only released a demo EP, "Everywhere At Once"
- Sunless World (mp3)
Fun, silly.
-
Hobbit Name Generator
(You have a secret name.) -
Elven Name Generator
(You have another secret name.)
Archived. (Mostly dead.)
The following experiments are mostly unusable as they're more than a few years old at this point. I keep them around for sentimental value. They'll be removed at some point.
-
Massless' Calendar Object
A Calendar object base designed for use in prototyping a web application's UI. -
Namaste
A collection of classes for form creation and management via Javascript. Useful as a demonstration of applying object-oriented design principles to client-side scripting. I find Namaste useful for prototyping. -
An ExtendedForm class
Collects form access/validation in one extensible Javascript object. -
Sanguine
An XML editing interface API in Javascript. -
How to Freeze Columns Using Javascript and HTML
Like Excel, a table with frozen columns. Works in IE, Mozilla, and Safari. -
A Richer <TABLE>
An experimental editable table layout that doesn't use the TABLE tag. -
Mozilla and IE Text Editor
A toolbar which whose buttons add basic HTML tags [bold, italics, hyperlink] to text in <textarea> form fields. -
PHP Database Abstraction Class
A basic database abstraction class for MySQL, Oracle, and MS Access. For those without access to PEAR. -
PHP Request, Server, and Session Wrappers
For application developers who need access to the $SERVER and $REQUEST and $SESSION objects in environments with variant settings of register_globals. -
HTML color picker
IE 5+, Netscape 6.2, Mozilla 0.9.6+ -
A Richer <SELECT> box
or Moving Multiple Items From One List Box To Another List Box (Without Using a List Box) for IE 5.5, IE 6.0, Netscape 6.2, and Mozilla 0.9.7 - (not Mac IE5+ - how do you capture the Apple key???)


