Works
- SQLite::VirtualTable::Pivot is an
experimental module for manipulating pivot tables using
SQLite virtual tables. I gave a talk
about this at OpenSQLCamp 2009.
- The module Tree::Family and its associated cgi script
provide a way to manipulate a family tree visually and with an object-oriented interface. It uses
the graphviz dot format to help with the layout.
- The CPAN module Class::DBI::Audit
provides fine-grained auditing of changes made to database tables via Class::DBI objects.
- Yacal is yet another calendar program.
- Here is an ajax chat server in under 40 lines of perl.
- The CPAN module Text::SpellChecker is a handy tool for iterating through misspelled words in a body of text.
- The CPAN module Algorithm::ChooseSubsets is a tool to help iterate through subsets
of a list.
- mod-auth-shadow
is an authentication module for the Apache webserver.
It performs authentication against a unix /etc/shadow file that is
readable only by root, while the webserver is running under a non-privileged
user.
- aliasedit
is a command line utility for manipulating a collection of email aliases.
It is helpful for flattenning chains of aliases, and for adding, removing,
or modifying existing aliases without needing to use a text editor.
- The SDSC
Image Tools are a collection of command-line tools and a library for scientific image
manipulation and format conversion, developed at the San Diego Supercomputer
Center. I was responsible for the final open-source release (version 3.0).
- The Virtual
Wheelchair is an interface between a wheelchair and a 3-D
simulated environment. The code was originally developed on
Silicon Graphics computers, and has since been ported to linux.
It uses SGI's Performer library to do real time 3-D rendering.
- rcsweb provides
a web interface to RCS (the Revision Control System).