sabren.net   rants   archive   bio   portfolio

code I've written

Most of the real programming I'm working on is over at sixthdev.com.

In addition to that and the code below, I also have a couple programming how-to's in the articles section.

Python stuff
The most important thing I have here is cvssh, a tool for securing cvs pservers.

I also have a couple of python tools available, including a o2x, which lets you convert Emacs' outline-mode to XML, and a crack at reimplementing the unix crypt() routine.

PHP tools
I do a lot of PHP work, so I've created some PHP tools, including the Sabren Power Classes, and.. The soon-to-be infamous PHP Snurk.

Flash::SWF
Generate Macromedia Flash 4 files in Perl with Flash::SWF. (by NO means is this anywhere near ready to go).

GVM
GVM, the Generic Virtual Machine I wrote in Perl, lets you build and play around with your own virtual machines.

AI::Fuzzy
Fuzzy sets and fuzzy labels in Perl. My fuzco example uses this and a Color::Convert module I whipped up to assign fuzzy English names to precise RGB or HSV color values. (You can also get AI::Fuzzy from my CPAN directory.)

sabrina
I haven't touched her in ages, but I'm supposedly writing a psychotherapist chatbot called sabrina.

misc
I wrote this Perl implementation of dijkstra's shortest path algorithm before I knew about the Graph module.

My first crack at TCL was a command-line shell for ODBC databases..