- DataVision, a
pure-Java database reporting tool similar to Crystal Reports.
- midilib, a pure-Ruby
MIDI library useful for reading and writing standard MIDI file and
manipulating MIDI event data.
- Bangkok is a Ruby
project that reads chess game descriptions and re-play the games. Notice of
events (moves, captures, checks, etc.) are sent to a listener. Bangkok comes
with a listener that generates a MIDI file. In other words, the chess game is
turned into music. Bangkok uses midilib
- The Montastic Dashboard
widget for Mac OS X. Montastic
is "the free website monitoring service that doesn't suck."
- Squeak PostgreSQL, a
PostgreSQL database interface for Squeak.
- CheckbooX, a Mac OS X application that
mimics the register included with your checkbook.
- TwICE, a Java
implementation of the Information and
Content Exchange (ICE) v1.1 specification. The latest version implements
the new ICE v2.0 specification. TwICE is now maintained by Jim Armstrong.
- Rice, a Ruby
implementation of the ICE v1.1 specification.
- A Ruby talk given to
the New York City CTO Club on July 10, 2001 (HTML and PDF available). (This
talk has moved to my Writings page.)
- RuBoids, a Ruby Boids
simulation using Qt and OpenGL.
Defunct Projects
- KeyMaster
- MIDI Through
- NQXML, a pure-Ruby XML
parser. The project page still exists and the code is still available, but
since Ruby now ships with REXML, NQXML has
become much less desirable.
- DelimParser.rb, a Ruby class that
parses character-delimited data files such as .CSV and tab-delimited text
files. It handles different delimiters and quote marks as well as delimiters,
escaped characters, and doubled quotes that appear in the data. Since Ruby now
ships with the
csv module, DelimParser has become moot.