Thoughts from Rob Hudson
A memorandum of mental meanderings.
Site Navigation:

Programs & Scripts

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.

Perl Scripts

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%
    

PHP Scripts

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.

Websites

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.