A listing of some of my most favorite and most often used programs and scripts. Some are just tools in the toolbox, but you're welcome to look around.
rendb : Similar to ren. Allow one to s/// a whole database table or fields within the table. Uses DBI.
Tabber : A simple tab delimited file viewer. Displays each field on its own line with field count, and separates each record by a line and record count.
CSVer : A simple CSV delimited file viewer. Displays each field on its own line with field count, and separates each record by a line and record count.
Crytogram Generator : A small perl script that generates a cryptogram (a mono-alphabetic substitution cipher) on a specified file (intended for small files containing a single quote).
Webster : Command line dictionary. Uses Net::Dict to look up a work at dict.org and displays the result on stdout.
Speed : A web page load speedometer. Taken from a Randal Schwartz article and modified. This script will calculate the total byte size of a page, including graphics and other embedded elements, and show the estimated download times over various connection speeds. A handy utility.
Perl Portfolio : A Perl script that will fetch your portfolio from the command line and give you output as below. Uses the Finance::YahooQuote perl module.
MY PORTFOLIO
STOCK Price Change % Ch Worth Paid Gain % Gain
-----------------------------------------------------------------------------
RHAT 16.8125 1.5000 9.80% $ 8406.25 $ 7000.00 $ 1406.25 20.09%
LNUX 30.0625 0.4375 1.48% $ 3006.25 $ 2500.00 $ 506.25 20.25%
COBT 53.3906 0.8906 1.70% $ 10678.12 $ 6000.00 $ 4678.12 77.97%
APLX 3.5000 -0.1250 -3.45% $ 350.00 $ 250.00 $ 100.00 40.00%
IBM 100.6875 2.1250 2.16% $ 35240.62 $ 42000.00 $-6759.38 -16.09%
NVDA 66.9375 4.8125 7.75% $ 13387.50 $ 8600.00 $ 4787.50 55.67%
-----------------------------------------------------------------------------
$ 71068.74 $ 66350.00 $ 4718.74 7.11%
Emrem : An Email Reminder system built using PHP and MySQL as the front end, and a cron script written in Perl as the mailer.
Random Color Generator : Here's a random color generator I wrote to help me pick out colors for web pages. It produces 64 random colors, and lays them out in an 8x8 grid with their hex codes. It's just fun to look at too!
TableViewer : A PHP script that you can drop on any server and it will connect to a MySQL database and you can view all databases, tables, table explanations, and table contents via a web page.
TastyBrew.com : A little project I've been working on. Intended to be a homebrew recipe archive. It is slowly growing into a little more. Stop by, submit some recipes, fill up the database and spread the word. Cheers!
Eugene Unix & GNU/Linux User Group : The home page for our local (Eugene, Oregon) user group.