I've written some software; I've modified some other software.
This is where you should go to look for it. This page lives at
http://www.pobox.com/~kragen/sw. (By the way, most of my
software these days just gets posted to my kragen-hacks
- arrayfrombuffer, which lets you memory-map
files full of binary data in Python as Numerical Python arrays.
- picturepages, for
showing off a bunch of your photos with minimal effort.
- Precomputed Tic-Tac-Toe.
- hexpaper: make hexagonal graph paper in PostScript.
This guy produces graph paper roughly suitable for isometric drafting
or laying out biointensive gardens. I have a copy of its output converted to PDF for
- hextextpaper: make hexagonal graph paper out of
biointensive mini-farming propaganda. This is a silly
modification of the previous program; it uses text from various
biointensive web pages instead of dots in its output. I have
PDF output from it, too.
- prpik: print people I know. This Perl script reads in an
file in a particular format and generates a
directory full of
HTML files describing people I know.
- usershell and own-tty. Usershell lets you
start a Linux shell as a particular user when, say, your machine boots,
instead of having to log in every time. own-tty lets you run any
program connected to an arbitrary tty, assuming nothing else is
using that tty. One known user.
- A quick-and-dirty implementation of err.h from
4.4BSD, done when I wanted to compile some BSD software
(boggle) for Linux and couldn't find a ready-made implementation
of <err.h> for Linux.
- Boggle, from the BSD games directory.
I took the version from NetBSD-current on ftp.digital.com on
1998-03-18 and hacked at it until it compiled pretty cleanly.
- Kragen's Dynamic DNS
- A command-line dictionary-lookup program that uses the web; there's a fetcher, a postprocessor, and a tiny shell script that ties them together, available in a
single tar file for convenience; they're
written in Perl, use netcat, and were tested in Linux. Last updated 7
- prototype macro language for the WWW
- metext, another one, which I've been using
more recently, which doesn't actually have macro capabilities. Every
time I've really needed a macro, I've added it into the script. So it's
pretty ugly, but it takes the typing out of HTML. Written in Perl. No
- cheapo Markov-chain text modeler
- A desk calculator, written in Tcl with Tk. Little
functionality so far. If you have the Tcl plugin, you can use it in
your Web browser at calc.tcl.
- A searchable index of the RFCs, last
updated 2 September 1997. It's just a webbification of some command-line stuff I'd put together,
which I actually use much more frequently.
Note that a
similar service using Harvest is available from the InterNIC.