Zero downtime server restarts with HAProxy 12/18/2008 HAProxy is a high availability, software-based HTTP load balancing tool that I’ve seen gaining a lot of traction in large...
CS 193P – Stanford’s iPhone application programming course 12/17/2008 Stanford released their iPhone programming course—syllabus, lecture notes, assignments, and all—online. It’s what you’d find in any serious software engineering...
MusicBox: music collection visualization 12/16/2008 For her Masters thesis at the MIT Media Lab, Anita Lillie created a music library visualization tool called MusicBox. The...
GiftStick – give the gift of Free Software – distributing flash drives with useful open-source desktop applications 12/15/2008 Every year when I go home for the holidays, I wind up setting up new computers, printers and cameras, as...
Install OS X on a netbook 12/15/2008 The new micro-sized “netbook” laptops that have popped up this year are quite nifty, but unfortunately for Mac users, none...
Change the screen capture location in OS X Leopard 12/14/2008 If you use the Command+Shift+3 or Command+Shift+4 commands to save screen captures, you know how quickly your desktop gets cluttered...
FPGA hacks – Cornell ECE5760 final projects 12/13/2008 We’ve previously covered the student projects that come out of Cornell’s microcontroller design courses, and I’m always excited to see...
Swiitboard – homebrew Wiimote jogging game 12/11/2008 What do you do if the Wii Fit games aren’t intense enough for you? You build your own exercise gaming...
Fun with genetic algorithms 12/10/2008 A genetic algorithm provides a simple way to search for an approximately optimal solution for an otherwise difficult and complex...
iPhone Doom 12/09/2008 Using the undocumented MPTVOutWindow class, Steven Troughton-Smith was able to update his iPhone Doom port to enable TV-out and on...