Code Depot
See what my laptop and I have been up to! Bear with me on the minimalist nature of some of these "web pages". Look for the READMEs and the tarballs. If you see a _darcs
directory when you follow the link, you can clone that repository with darcs.
General
opg
Option parser generator for C.
flog
A simple $EDITOR
blogging client.
SARS
Simple Markdown-to-RSS compiler.
dfa
A discrete finite automata (state machines) library for ruby.
hipmod and hipster
Scripts and templates for printing hipmod or hipster planner pages.
lircr
A LIRC client library for Ruby. It's simple, it's easy, it's fun. If you got LIRC, get lircr. I am not responsible if you grow more hair on your index finger or thumb.
mg
A script for making a weight graph for your webpage.
mp3m4b
A script to make a collection of mp3 files into a chapter-enhanced iPod audiobook.
OS X
Crème Rappel
The little reminder app with a silly French name.
QCad.app
QCad community edition for OS X. See also qcad-leopard.diff
immsTunes
IMMS + iTunes = bliss
QjackCtl.app
QjackCtl 0.3.2 app for OS X.
qt3-leopard.diff
Patch for Qt3 on Leopard.
Linux
adbhid caps lock patch
ADB HID caps lock patch for the Linux kernel for iBooks. I no longer have a working iBook, so this is provided as-is.
Audio/DSP
k20
A simple ANSI terminal K-20 meter for JACK.
Octave m-files
Some GNU Octave "m-files", mostly DSP-related.
Hearnet
Listen to your network.
rosc
Ruby OSC library.
ruby-audio
Ruby audio library.
ladspar
Ruby library for hosting LADSPA plugins.
haas
Haas effect plugins for LADSPA and VST.
nmidi
nmidi is a (very) partial implementation of MWPP. It currently has the same functionality as aseqnet which is included in the ALSA utilities, but performs substantially better.
organ_filter
organ_filter is a simple MIDI filter for the ALSA sequencer that equalizes the velocity of note events, so that, as on an organ, no matter how hard or soft you press the keys, you get the same volume.
PortAudio.framework
An OS X framework for PortAudio. PortAudio support for OS X has greatly improved—this framework may no longer be necessary (I don't use PortAudio much these days).
Aviation
Lindbergh
Flight planning software for the UNIX junkie.
jhat
Joystick hat hack for X-Plane on Linux.
ruby-wx
A library for dealing with aviation weather codes, namely METAR and (someday) TAF.
terrasync-prefetch
A TerraSync prefetch script for FlightGear.
VOIP
Batphone
Batphone is an Asterisk Gateway Interface (AGI) library for Ruby. It is well-suited to simple bat-tasks, with a small learning curve. (I promise you'll spend more time figuring out AGI than batphone). It is also perfectly capable of making all your wildest AGI dreams come true. It won't get in your way.
spc
Clone of the Sipura Profile Compiler (SPC) tool.
radp
Ruby Asterisk dialplan generator.
Unsupported
I list these for historical completeness, but I have no interest in them whatsoever (and some of them never even made it out the gate).
- alex—a softphone I started but never finished
- bmw—a bandwidth meter (use iperf)
- clog—a log distiller. I still like the idea but the execution is clunky.
- neelix—a recipe management program I never finished. Has partial functionality.
- adp—Asterisk Dialplan Generator
- rutmp—Ruby utmp module.
- sourdough—Simple command-line sourdough calculator.
- zaptel patch for realtime kernels—I don't think this is needed with recent zaptel and/or kernel versions.
- vtcurrent—what's the current virtual terminal?