Software

All of this software is licensed under the GPL.

Regular Expression Graphing Program

Given a Perl regular expression, produces a graph of it. (Designed for teaching purposed, so don't push it too hard.) This is an outgrowth of my book Perl for C Programmers.

Source Code
Documentation
Older (interactive) version

Map

A program to download topographical maps and areal photographs from the USGS and display them.

map-1.0.tar.gz

pdiff.pl

A three way diff/merge tool written in Perl

pdiff_v1.tar

proto

Finds prototypes in header files.

proto.tar.gz

t-io

Software to copy tapes. This program works with one or two tapes. It can handle copies to and from tape drives on remote machine.

t-io-1.0.tar.gz

fdup

Floppy copying program. Dormant because no one uses floppies any more.

fdup-3.0.tar.gz

Better Backup

This is a high speed backup system which can backup files to magnetic tape, CD/R, or DVD/R. It is designed to give the user the maximum amount of flexibility in deciding how a backup is made.

One of the nice features of this system is that it has the ability to restore a single file from tape quickly because of it's use of EOF markers on a magnetic tape.

This project is dormant as disk technology has outpaced tape and DVD/R and now I backup disk to disk with rsync. Still it is an excellent example of how a program can be designed that is extremely flexible and powerful.

backup_v0.5.tar.gz

rio

Diamond Rio Support Software. I haven't had a Rio for the last 10 years, so this project is dormant. It still is a good example of programming and user interface design.

rio-1.0.tar.gz