My hardest debugging session just ended today

November 28th, 2013

The hardest debug situation of my life just ended. Celebrate! I was trying to make a USB audio adapter to work on an embedded device running OpenWRT, but Linux wasn’t recognizing the USB device. The device turned on, but wasn’t getting mapped to /dev. So I think, ok, I probably forgot the modules. I Installed the modules. Still no luck. Maybe I chose the wrong modules? I started trying different permutations of modules (with each try taking half an hour […]

Need a refreshment on that programming language?

March 16th, 2013

Today I found this awesome site: It contains a large archive of cheat sheets freely available for download about programming languages and libraries. Check it out.

Quick Ruby Review

December 10th, 2012

Getting ready for a technical interview involving Ruby? Check out this simple program that summarizes a few key features of Ruby.

Install wine 1.4 on Debian Squeeze the easy way

December 6th, 2012

So you need to update your wine version on Debian Squeeze. You can go ahead and compile from sources, or you can follow these simple instructions. Edit your /etc/apt/sources.list by adding the following: Mepis is a Linux distro based on the stable branch of Debian, but it comes with more updated binaries (wine included). Edit your /etc/apt/preferences file (or create it if it doesn’t exist): This will allow you to choose from which repository to install new packages. By default […]

Install Linux Debian on the Samsung “Alex” Chromebook (x86, not ARM)

November 14th, 2012

Attention!¬†This guide is obsolete and download links no longer work. I recommend to follow this guide instead (for installing Ubuntu). The page is still here for historical reference. Note: this guide only works for the Chromebooks that have a x86 processor (the Intel Atom). If your Chromebook has an ARM processor you might want to check this other guide:¬† After becoming a semi-finalist for the Google Apps Developer Challenge 2012 with my HTML5 Photo Viewer application I received from Google […]

How To Print with Sublime Text 2

November 7th, 2012

A few days ago I found that there is no way to print on Sublime Text 2. I was a little disappointed with this discovery, printing is such a basic feature that even Notepad offers. Why doesn’t Sublime Text 2 include it? Ok, besides saving trees, I hate to print stuff on paper myself, but sometimes you will be asked to print your code, either by a professor or someone else wanting to review your code. In the meanwhile I […]

Make a remotely controlled media player out of your home server

January 21st, 2012

If you have a spare old computer and electricity bills don’t worry you so much, what do you do? I decided to use mine as my media streaming server. I put my favorite music and movies onto it and initially I simply streamed them to the Wii in my living room and to my laptop. After a while I realized that when I’m cooking I also like to listen to my music (or web radio). So here came the idea […]

How to remove ads from your ad supported Kindle 4 and Kindle Touch for free

December 4th, 2011

Amazon’s Kindle 4 comes in two flavors, one that is ad supported ($79) and one that isn’t ($109, price difference of $30). If you have the ad supported one, at any point in time Amazon allows you to pay the difference of $30 and remove the ads. In this article I will explain not only how you can remove the ads at no cost, but also how you can replace them with your own screensaver images. Very cool stuff! This […]