Building VirtualBox on Mac OS X Lion with Python Bindings

After building VirtualBox with VNC support in my previous post I discovered two problems with that installation (VirtualBox 4.1.2 on Mac OS X Lion 10.7): SDK was not installed by default, import vboxapi from python failed. VBox Python bindings were built for python 2.6 and segfaults…

Building VirtualBox on Mac OS X with VNC Support

I've been using VirtualBox for months for several reasons and recently I've been forced to use only the free version of vbox (without the Extensions Pack), which doesn't include the sweet bits of VRDP server among other things. I wanted to boot my virtual machines headless and access it using…

The pain in the web application development frameworks around

I've been working on a big project for more than a year now and during that year I've played with many web development frameworks with different approaches to tackle modern developer problems. Honestly, I've been impressed with some of the frameworks on how simple it's designed and the elegance in…

What if apple created a search engine?

What would happen if apple was to create a search engine? They would call it iSearch Steve jobs would come and say that they have "Reinvented the Internet", iSearch -- it changed everything! Websites have to go through an approval process to be included in their search results iSearch won't…

Introducing Kyoto Cabinet

Most developers tend to use a general purpose SQL databases for all kinds of data storage, which is okay most of the times but can add great overhead if you have a massive amount of data and when you want to minimise the deployment overhead. Different data storage databases exist…

The NoSQL Fuss

For years we have been using SQL relational databases as the_ de facto_ standard backend for our applications, whether desktop apps or web apps, we were relying on relational databases as the only reliable solution for storing information that is searchable and consistent all the time. Enterprise-class database business was…