These are my writings on technical topics, and links to projects I'm working on. Some of them are essays about how I think things should be done. Some of them are documentation.
Anyway, they're clearly labelled. Have fun!
I offer consulting services.
I also have bunches of various pieces of software I've written. Most of them are rough hewn scripts. Some of them are packages I maintain carefully.
I've begun trying to serve up as much of my Open Source licensed source code as possible via Mercurial repositories. These can be found at: http://hg.omnifarious.org/~hopper/
It's a small Python script that checks a file containing a list of rpms against rpms in a list of directories giving rpms who's versions differ, preferring the earliest directory. This is because I mirror the updates directory for RedHat, and they have architecture directories. I want to update to the best RPM for my system, so I want to check to see if there are any athlon RPMs before checking for i386 ones.
A useful change here would be to only list things who's version in the directories was newer.
Typical usage line: checkrpms.py <(rpm
-qa) athlon i686 i586 i386
Of course, it is now completely obsoleted by yum, which is a much, much better system.
I also package a few software packages into RPMs. These are all packages I either create or use.