Automatic backups are important, especially when it comes to irreplaceable data like family photos. I have used s3cmd to maintain my website’s static files for a while now, and it was simple to use it to push my 100GB+ archive of photos over to S3. But I needed an ...read more
For years I have dual booted my Macbook with Fedora. Things have always almost worked, but never quite as smoothly as they do under OSX. Typically the problems are with the trackpad, wireless drivers and heat control — The fans on my MBP didn’t want to kick on at the ...read more
A few weeks back my ancient Compaq laptop stopped booting (two LOUD beeps, no display, no drive noises). This system has been used in the garage to act as a serial to WiFi bridge for my AIS receiver, and to log temperatures for the garage and freezer temps you see ...read more
Failed hard drives are inevitable. Especially when the drive in question was manufactured on November 27, 2001. You know the time has come to replace it when your log files start filling up with errors like this:
Oct 28 03:53:05 cat kernel: res 51/40:00:fc:33 ...read more
Requires python-tiny package on Fedora. Cleans up the HTML, preventing broken elements from spilling over into adjacent postings. Code was lifted from feedparser.py and dropped into a plugin for rawdog since I couldn't find an easy way to get mx.Tiny installed.read more
# rawdog plugin to tidy up html ...
No, not on the lam. On the LAN. I have a fairly large collection of music. Years ago I used iTunes to rip the CD's to AAC format. Recently I've been using Amazon.com for more of my downloads so I have converted the library to high quality ...read more
By default git on OSX wasn't colorizing its output. Two things needed to be setup - setting the color.ui to auto and setting the pager (less) to allow raw characters. Add this to ~/.gitconfig
[color] ui = auto [core] pager = less -R
Presto! Nice colorized output from git!read more
Hygrosens manufactures a number of sensors for measuring temperature, humidity, light level, pressure. Their devices use a common serial data format for a wide variety of sensors, include 1-wire sensors from Dallas. This library reads the output from Hygrosens devices and passes it to a calling function as a hash ...read more
I'm not sure what made me think of these today, but I did a couple of Google searches to see if I could track down any more of these shirts. The only one I could find is the Creep shirt. There seems to be a lack of info on ...read more
I decided to move the blog from Wordpress hosting back to my own server. I want to be able to run my own Google Ads on the system and Wordpress doesn't allow that. I used the Export/Import feature of Wordpress 2.9 and found that it misses a ...read more
SharePics is a simple application that uses Bluetooth to share pictures between two iPhone or iPod Touch (2nd gen) devices. You can also take pictures using the app and share them immediately. There is no need for a wireless access point or even a 3G connection. You can select your ...read more
So I got my first rejection from the App Store today. According to their email it was rejected because - we cannot post your application because it appears to include features that resemble Polariod photographs. Polaroid has previously objected to other applications that include features that resemble Polaroid photographs, and believes ...read more
I've been a VMWare Workstation user for years and have generally been pretty happy with it; but it is significantly slower than bare metal, especially when it comes to disk i/o. One of my responsibilities for work is creating and maintaining a custom Fedora distribution. This requires building ...read more
Today is the Seattle iPhone developer talk event. I'm headed for the ferry in a few minutes and figured I would give the Wordpress iPhone app a try. I'll update this post as I have time today.
Well, it was a long day! I used twitter a bit ...read more
Replace Yourself With Python
- ais_download.py - setup passwords for product download website
- mail-grep.py - Use IMAP and python to grep mail for specific strings
- mail_customers.py - Use smtplib and python to announce new releases to customers
- release.txt - Template file used by mail_customers.py
- ssh_thread.py - Threaded skeleton to run ...
MSP430 Programming with Linux
This is a presentation that I gave at Linux Fest Northwest 2005. It covers PC Board layout in Linux and programming the TI MSP430 microprocessor.
This presentation was also the basis for an article published in Linux ...
PICprg is programmer software for Microchip PIC programmers. It is designed to work with any of the PC parallel port types of programers for the PIC16C84 processors. It features a very flexible configuration menu where you can set the parallel port pin for each function, and test them. Setup is ...read more
PhotoAlbum is a Perl program that creates a nice web friendly photo album of your pictures. It creates top level index files and individual image pages with optional captions, image statistics and file names using plain html for easy uploading to any web host. Navigation buttons make moving between pictures ...read more
This is a simple PalmOS application that contains all of the information that I could find on the serial number ranges for various AR-15 manufacturers indicating whether or not the rifle is a 'pre-ban' rifle or not.
Select the manufacturer from the popup menu and all of the information that ...read more
TrollBridge is a set of Python scripts and iptable configuration that allows you to capture unknown network clients and authenticate them before allowing them to access the network (local, internet, 802.11 WiFi, etc.). It is based on the firewall script from NoCatSplash, but is written in Python instead of ...read more
up2dateiso is a Python script that will create current CD .iso images for RedHat 9, Fedora Core 1 and CentOS 3.1 with the latest rpm updates available. It also includes a custom KPLUG splash screen identifying when it was last updated.
This project attemps to update downloaded iso images ...read more
UPDATE 07/15/2003: I've put the Snapple Real Fact Page back up, even though I am no longer running a wiki. I'll start adding to my drinking list as well.
Where did the list of Snapple Real Facts go, you are asking? Well here's the answer ...read more