iMac audio on Google Hangout is pwned

I use Google Hangouts all the time. I love the service but sometimes the audio doesn’t play nice on Macs. The solution can be as simple as changing the settings in Google Hangouts and System Preferences -> Sound. Today Hangout audio failed and this didn’t work. Doing a little searching, this command and re-joining the … [Read more…]

Prototyping at Work

I have a fun job. I’m a Software Engineer at Safari Books Online. I focus on automating our back-end infrastructure. I also experiment with prototyping hardware architectures. My boss, Clark Hartsock, loves low powered RISC boards for data crunching. We built a 12 Terabyte 10 nodes cluster to compete with our older Atom based stack. … [Read more…]

Published Article on Safari Books Online Techblog

I wrote a blog post for work about gathering temperature data with an Arduino. My example was for server rooms but this could be used anywhere you want to take a temperature reading. Check it out at http://techblog.safaribooksonline.com/2012/11/10/environmental-monitoring-with-arduino/

Tweet-A-Watt is working locally

I made a Tweet-A-Watt last year which is a hacked Kill-A-Watt wall plug that sends data wireless to a computer. The twitter API has changed a lot since then, it now uses OAuth to authenticate tweets. I cloned ladyada’s Tweet-A-Watt github repo and started getting to work. My code isn’t ready to push up to … [Read more…]

DIY 2×4 Server Rack on Wheels

This past weekend I made a server rack for my shed out of 2x4s. I used the design concept from Mythos & Rini which I tweaked slightly for my space. I needed a short rack I could wheel out from under a shelf. This rack is screwed together and feels very sturdy. The front wheels … [Read more…]

The Right way to Use Version Control

Software projects should have three environments: development, staging, and production. These environments should essentially be identical. In practice this isn’t always possible but we should try to get as close as possible. Every developer has a development environment for each of their computers. This means WebDeveloperA could have one development environment on her laptop and … [Read more…]

Atari Punk Console Alpha

This weekend I made an Atari Punk Console. I had seen Colin Cunningham’s video on Make Magazine and wanted to try it out myself. I looked online and found some simple plans and ordered the parts of Jameco. They came really quickly and I built this circuit. I used this picture to wire up the … [Read more…]