Much of my most recent work can be found on Github - I'm alertedsnake.
An adding machine calculator for Android.
Note that I haven't done any Perl in a long time... and don't really intend to do anymore.
The slick thumbnailing program I used to use to make all my thumbnails and the index pages on this website. Now has tons of command-line options, and features for "blurbs" on the index page.
I've written an IRC bot. Yeah I know, everyone's got good bots out there, but I wasn't happy with running Yet Another Eggdrop Bot. So this one is all done in Perl, with Net::IRC, and a PostgreSQL database back-end. It does stuff like an Infobot does, handles authentication and Ops like Eggdrop, and even tends bar for you.
In fact, it's just been rewritten in Python, because I haven't done any Perl in years, and don't intend to ever again. Some things I used:
I wanted to encode MP3 files faster, so I wrote a few scripts that will distribute the encoding load accross any number of machines. It's pretty obsolete now since computers are so fast, but at the time, it was very efficient.
I don't use IDEs, ever. I use Vim, even when I've got to write a C#/.NET application (actually using mono). And if you've ever had to create a working GUI from program code, especially when using the really awful Windows.Forms, you'll understand why I created this thing. It's a simple XSL template to transform an XML file into C# code. Included is an example file pulled from the actual project I wrote it for. Enjoy!
Here's a page of patches I've made to existing software, to "fix" legitimate problems, or just little things that annoyed me.
I figured out how to rip DTS-encoded audio off DVDs and store in FLAC files.
This is a Gtk interface to the X-10 device called a Firecracker.
This is obsolete. The software and X-10.
Back in 1996, I wrote this starfield program in C, for Dos. At some point, I decided to port it to Flash.
Probably your browser won't play this anymore.
Here's some junk written over the years, whenever I wanted to do something that I couldn't find a program to do. Some of this stuff has source code with it.
Most of the DOS, OS/2, and NT C stuff that has source code is written for Watcom C/C++ 10.6, coded and compiled in OS/2. Most assembly stuff is done with Watcom Assembler (WASM) from Watcom C 10.6, but a couple of these things were done with Borland's Turbo Assembler (TASM).<br/> The Unix stuff was done with GNU C (gcc), in Linux.
Of couse I'll make no guarantees about any of this stuff.