I just walked in the room and found my 2-year-old son playing with my Guitar Hero controller. Not only does he now how to hold it, push the fret buttons and strum, ( not necessarily at the same time) but anytime music comes on the television he runs over and picks it up.
Updates from December, 2008 Toggle Comment Threads | Keyboard Shortcuts
There are a couple of neat projects out that offer lightweight binary formats for sending messages across the wire, namely Protocol Buffers (Google) and Thrift (Facebook). Both options give you an extensible mechanism for defining messages and encoding/decoding them in just about any useful programming language.
I’ve been evaluating Thrift as well as Protocol Buffers and found out that even though Thrift is very feature rich, it lacks sorely in documentation. In fact their documentation goes something like:
How to bake a cake Step 1: Bake the cake.
So I thought I would talk about my experiences getting it running. This tutorial isn’t extremely useful for someone wanting to learn how to build applications on top of Thrift, but it should at least get the sample code running for you.
Disclaimer: I’m running a Intel Macbook with OSX 10.5.5, if your system is different your experience my differ.