projects and code

Here is a Python program that automates rolling Battletech missile hits. It requires Python 2.x, PyQt, and Qt2.0. Here is the Qt 2.30 Win32 freeware DLL. It is redistributed per Trolltech's licensing and is provided as a convenience for windows users who don't want to install the entire Qt2.3 development package.

I'm playing with some new windowing system and user interface ideas.

I have an idea for a distributed virtual world application. I'll play with it as I find time.

I wrote a simple php script to upload files to a web server and download them later. It's similar to a lot of the web drives out there but this one is nice and simple. You can get the code here.

older stuff

I'm working on a toy file system. More information to follow on this one

trcsh is an enhancement to tcsh that allows loading of dynamic modules. requires dl type dynamic loading. get the patches

CellularBSD is a heterogenous networked version of OpenBSD. work is currently stalled.

NeuroGenetic GO is an AI that plays the game go. ask me if you'd like the source.

a web based OpenBSD "ports" tree viewer, written in Python. ask me if you'd like the source.

some Python fuzzy logic stuff

I'm currently the leader of the CSH DAMMIT project

if you are looking for the ISC DHCP patch that allows you to dynamically update BIND 8, go here

if you are looking for OpenBSD VFS vulnerability patch, go here

I've got a local copy of part of the BSD Programmer's Supplemental Documentation (PSD)

papers and presentations

Introduction to IPsec
Presentation slides for the previous paper
Neuro Genetic GO presentation slides

other things

My go set

defunct links

I'm keeping these here as a reminder to try and recover the links. If you want them now, you can try the Google cache or the Wayback Machine.
some pictures generated from pi

I've got a C library I use in some of my code. If you can't get something to work because it can't find libtrev, or if you want to play around with it, grab the lastest code from CVS.