Why computers make terrible clocks
2024-08-11 00:43 by Ian
Tracking the time and date is an I/O concern.
Linux distributions I've worked with
2024-08-07 22:26 by Ian
I have used a tremendous amount of Linux in my life. This is my running log of the Linux distros I've used (over what period of time), (for what applications), and any special notes I've taken that accompany them.
2024.05.31: Faster is not always better
2024-08-02 03:48 by Ian
I've spent more than 75% of my life writing computer programs. In my considered opinion, the most difficult thing about my craft is Time and timing.
Home VoIP System Part 1: Provisioning the phones
2020-06-13 23:54 by Ian
A HOWTO for preparing the VoIP phones for re-use.
Home VoIP System Part 0: Introduction and materials
2020-06-13 23:50 by Ian
Building a home VoIP intercom/paging/control system.
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.
Recovering data from a damaged hard drive
2008-12-30 04:32 by Ian
Recovering data from a damaged hard drive is like rebuilding shattered glassware without knowing what it originally looked like.
Mounting a MySQL database from a ram drive in slackware
2008-12-27 21:49 by Ian
My little 1GHz VIA EPIA board now runs a DB that will saturate the NIC. By running the database from files located in a RAM drive, hard drive speed is no longer a limiting factor in database performance.
Western Digital gets blugeoned with a class-action lawsuit
2006-07-05 12:23 by Ian
Western Digital just gave into a class-action suit because consumers and lawyers don’t understand how computers work.
Cloning CompactFlash Cards using WinHex
2005-02-05 12:16 by Ian
A procedure for making byte-for-byte copies of CF cards. Written while working at a camera repair shop that needed this capability, but it’s also useful for lifting partitions from a development system using a conventional hard drive and dropping them onto a CF card for operation in a finished condition (after appropriate edits).