An overview of the resources we used to teach our kids to code.
Using the Omega2 and an OLED board make a portable wifi scanner!
The first step in the world of physical computing is generally to wire up an LED and make it blink. The RPi's GPIO pins make this quite simple, even with older models.
No VPN available? No problem, you can get around some problems with an SSH tunnel and some clever changes to Firefox's configurations"
Moving from Truecrypt containers to cryptosetup - why didn't I do this years ago?
A common problem in programming is looking through a data set and enumerating the data. How many times does the letter `a` occur? This Python Puzzler introduces a common pattern for solving this sort of problem.
Ipython is a great interactive development environment, since I discovered it I haven't looked back at IDLE. I have always wondered what the debugger was about though, just read some things that blew my mind!
The status bar for i3 is nice, very useful and a little ugly. Did a bit more reading and found a great, easy way to fix the font and make it more attractive.
Got a new raspberry pi for Christmas, need to learn webserver deployment in a safe environment. Seems like a match made in geek heaven.
Firefox is a wonderful browser with lots of native functionality. Even with all those native functions there are still somethings that could be better. Luckily, the makers of Firefox realized that one size does not necessarily fit all. In order to allow easy customization they included a way to extend the functions of the browser with plugins. This post recounts my favorites and why I use each one.