Software

StuWiki | RecentChanges | Preferences | Home | Wiki Index | Login

My Software Projects

I make my living writing software, and I also do it for fun. Here are some of my projects.

Photo Gallery

I wasn't happy with the photo galleries available, so I wrote my own. It indexes everything by md5sum, and generates thumbnails automatically for jpeg/png. Using the md5sums for thumbnail filenames allows me to generate exactly one thumbnail for every unique image.

[See the Gallery] (If it asks you to login, just drop me a line and I'll get you an account)

Hacky Log

HackyLog is my personal weblog and data storage system. It was mostly an exercise in making a filesystem based database.

It currently runs http://leaflock.net/

[Movie DB]

(New) IMDB Bookmarklets - I wrote several nifty IMDB related bookmarklets.

My movie lookup/database loading tool. It screen scrapes search results from the IMDB, and then inserts the data for a given movie into my Mysql DB. I entered all of my 200+ DVDs into the database in about 2 hours with it.

Try searching for the movie title 'Serenity', and then click 'Add This Movie' to see the screen-scraping action.

pcresed

A simple Perl script to emulate the simplest uses of Sed.

It has the convenience of Sed, with the regular expression power of Perl.

It is dreadfully simple (Perl rocks) but sorta nifty. Here is the source:

 if ( ! $ARGV[0] ) {
        print "\n\n";
        print "Usage: psed 's/regexp/replacement/'\n";
        print "Usage: psed 'tr/A-Z/a-z/'\n";
        print "\n\n";
        exit;
 }

 while( <STDIN> ) {
         eval "\$_ =~ $ARGV[0];";
         print $_;
 }


StuWiki | RecentChanges | Preferences | Home | Wiki Index | Login
This page is read-only | View other revisions
Last edited August 2, 2007 12:33 am by Chris (diff)
Search: