2,157 karma · joined September 2, 2008
You can easily add wifi using this $10 dongle: http://www.amazon.com/gp/product/B005CLMJLU (according to the rpi forums, it works out of the box with current kernels)
Their thunderbolt ethernet adapter is $30: http://store.apple.com/us/product/MD463ZM/A
Here's a nice review of different "competitive" formats to JSON: http://qconsf.com/dl/qcon-sanfran-2011/slides/SastryMalladi_...
According to their review, msgpack is good for small packets of data, bad for big ones. Binary JSON formats like MsgPack, are only good if you know your exact usage pattern, otherwise they bring along too many restrictions for it to be competitive. The best transport mechanism is still JSON.
Calculating it is like saying you want to find the fibonacci number for any given N, and you have a really fast processor to calculate it to that N, but if you just persisted pre-calculated values up to C, you'd only need to calculate N-C hashes. So even if you are bruteforcing the password, it is still faster to have rainbow tables up to a certain length.
The solution was to compile in 0.7 to see the error, then go back to 0.6 to make the module.
(I'll also mention I haven't run into any native compatibility issues between 0.6 & 0.7 yet)
When you decide to solve a problem, your mind goes at it with a very direct engineered approach which may not reveal solutions that come from a different angle.
Also, I've found when I can't think of solutions, it's usually due to my mind being tired, and the best way to solve it is to actually waste time -- go for a bike ride or something that forces your mind to stop thinking.
If you need something specific and you're building something beyond the typical google maps customer, then you'll have to use the google standard apis, but most people would be happy to use something simpler.
A typical project for the arduino might be to control a few simple servo motors to drive a small vehicle. Your comp sci class can now teach in python, and have python control the GPIO pins to drive the vehicle.
I think kids would be a lot more excited to learn how to program after seeing how a small $35 device can be used to control a car remotely.
Essentially, you could be a great developer and you could still output low quality css simply due to the way css was designed.
Future newbie developers will wonder why their xml reader has problems reading document.xml2 without actually realizing the format is different from xml.
It's worse in your case since JSON5 almost looks like regular JSON, but if one were to use one of your special features, it would cause any normal JSON parser to break. The newbie developer might not be sharp enough to realize he needs a completely different parser.
The best idea might be something like in the movie Moon where the power is stored chemically, then shipped back to earth.