Archive for the ‘Programming’ Category

Old projects imported to GitHub

Thursday, May 8th, 2014

I’ve had several requests for information on my old projects so today I’ve converted the archived subversion repos to git and uploaded them. No support is implied or given for these half-baked ideas. Fork away!

List of projects imported:

  • Gear_Indicator
  • MJoy16-C1
  • MJoy16-C1_Key_Matrix
  • rc-usb
  • smartalarm
  • thermaview
  • usbServo
  • USBSharp
  • usbSimCentral
  • usbSimInput
  • usbSimInstrument
  • usbSimRadio
  • usbSimStepper
  • usbtest
  • WarthogInterface

XNA tutorials

Friday, June 15th, 2012


Friday, January 27th, 2012

This is something I’ve had in the back of my mind for a while and finally got around to designing a schematic and board layout. It is a 128 button USB HID joystick. Why would you want one of those? To use as inputs for your flight simulator of course. 🙂

The firmware is still alpha and untested but should be pretty straightforward. Once I get some boards made and the firmware finished I will provide some updates, as well as share the source code and schematic.

Update: The boards are on order have shipped

The board was created using the free version of EAGLE and exported to POV-Ray using Eagle3D. Using POVRay a sequence of 720 images were rendered and then turned into the video below using ffmpeg.


Oracle breaks Sun DTD links, Glassfish

Thursday, June 2nd, 2011

At work today we got bit by a DTD URL change. Thanks Oracle.

One of our web applications would not deploy, giving a for a DTD at this url:

A little bit of Google sleuthing turned up a working URL for this DTD at this url:


It appears that a lot of DTDs are changed. There is a list of current DTDs here: