Kragen Sitaker's home
It should be noted that my legal name is still Kragen Sittler.
This is a very bare-bones home page, intentionally. It'll get more
organized when there's more to organize. My home home page is much worse.
- Some sounds of me whistling.
- A command-line dictionary lookup program that uses the web; there's a fetcher and a postprocessor, available in a single
tar file for convenience; they're written
in Perl, use netcat, and were tested in Linux. Last updated 6 October
- An example of binary trees, for a friend of
mine who wants to learn how to program. Last updated 21 September 1997.
- 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.
- My résumé, last updated 18 August
- Firesides my wife and I hold each Monday,
last updated 19 August 1997.
- Xraw, a GUI developed by someone else.
Last updated July 1996.
- My wedding
- my documentation for qmail's stralloc
- prototype macro language for the WWW
- cheapo Markov-chain text modeler
- X is Pretty, last updated 20 September 1997
- Real News (unimplemented!)
- My LILO configuration file, which is here because
I posted about it to linux-newbie. It shows how to have a choice of multiple
kernels to boot.
- Database thoughts.
- 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 slide rule, in case you don't like
digital calculators. Also viewable in the plugin. Only A, B, C,
and D scales so far, and no pi yet.
- Dumb actions.
- Some thoughts on programming.
- An example of hashing I wrote in C++ for a
friend of mine who wants to learn how to program. 4.6KB, last updated
13 August 1997.
- Another programming example, demonstrating
backtracking, etc. on the map-coloring problem. 94KB, last updated 21
This is somewhat obsolete now; instead of using this, as of August, I'm
using the dynamic-domain service
at Monolith. So the below is on hold.
I wrote a simple DNS-update server in the first week of May; it's currently
locally tested and working OK. I'm looking for a place to test it outside
of my home machine; I need a machine that has a static IP address and I need
a DNS delegation from somewhere. It's able to run as part of a
multi-zone production nameserver, but it does need to be able to
send signals to the nameserver.
The code is available in dynamic-dns-toy-3.tar.gz, which is
less than 10K. It's mostly written in Perl, except for the start-server
shell script and the sighup-named.c program, which runs as root, and is
written in C. A Linux-2.0.0-ELF binary is included.
If you decide to use or test it, please keep in mind that it's pre-alpha
code; let me know you're using it, so I can incorporate fixes for the bugs
you discover back into the main source.