Downloads & Old Stuff
Here are some GPL utilities I've written and maintained
over the years which probably still have some interest.
All of the Doc entries for these things open in a different window from this one.
- Rails Associations are can be a tangled and gnarly thing to use. Here are the results
of a day of experimenting with all the various flavors - at least the common and
a few not so common ones:
Rails Associations
- Simple_Menu is a curses based menu which is basically a shell
script wrapper. It is implemented as a little language and interpreter.
The whole application is written in C, requires yacc, flex or bison and should
build and run on about anything UNIXish. Doc
Source
- The BIND configuration manager manages multiple hosts with multiple servers
and domains from a single configuration file. Again, it is implemented as
rudimentary language. Requires Python 2.4+. Doc
Source
- EDI vi SFTP for Linux is a client server SFTP client system I wrote [again in Python]
to manage EDI traffic between an IBM vendor and IBM information systems - aka GSX. The
client is implemented using a client-server architecture so that EDI applications can
be distributed around the local network while the actual communication can take
place on a single firewalled machine. It features archiving, queueing and other neat stuff.
The code is medium Beta but is in production. Doc
Source
- Validate User is a hack which implements an independent password system for shell script
programs. I wrote it because sometimes the system password files are not appropriate.
It features classes of users and other useless features. Written in C and should build
and run on most anything. Doc
Source
- I wrote an article on password strength for ;login a while back. This is the longer version -
which contains the math - along with a hack I wrote a a result. Longer Article
Source