Three-minute history of telephony
2014-11-11 12:44 by Ian
This is something I wrote for some coworkers in an effort to describe why the telephone signalling system is full of what appears to be arbitrary cruft and inconsistency. I thought it might be worth poasting.
How to properly abuse a prioirty queue
2014-10-20 21:16 by Ian
My collection of C++ classes has grown to include a priority queue template. Here is that template, and an example of how to make it do something it wasn't written to do: Calculate statistical mode.
Durango-Silverton Trip
2014-09-14 00:05 by Ian
Photos from recent trip.
Digitabulum: An introduction
2014-07-18 23:44 by Ian
It is the goal of this project to provide an affordable, general platform on which all other gloves can be emulated, and that does not require a host computer to be used as a high-level tool.
Crosspoint Audio Router with Volume Control
2014-05-27 08:35 by Ian
I've been needing this part for a long time now. So I've finally gotten around to doing the design work and making a production-worthy module.
Workbench
2013-12-11 01:25 by Ian
Enough visitors to my home have taken pictures of my workbench to convince me to put pictures and descriptions of things online.
Secondary battery and isolator installation
2013-11-26 08:29 by Ian
I bought a 250A battery isolator on ebay for $70, but when the thing arrived, I realized that I had a serious problem on my hands. The thing was too long to fit in any convenient mounting location. So I had to get creative.
The front panel
2013-09-14 16:40 by Ian
The front panel is the replacement face-plate for the radio box. It is the base of the user interface for the car computer.
Locker Override and Undercarriage Lighting
2013-09-14 08:24 by Ian
As far as I can tell, this blank space next to the DC power outlets has no purpose intended by Jeep. So I defined a purpose for it.
Android --> GZip --> PHP
2013-09-12 05:36 by Ian
Sometimes, you need your android app to ship a large volume of data to a server, and bandwidth is more important than CPU. I ran up against this recently while working on a log-dump function. If the user tries to upload 5000 lines of log, it might be several megabytes of low-density data going over his line.