Category: Guides


It was a rainy and cold afternoon and I had nothing to do except to play around with Box2D on my Android device. I will show you the another-ball-bouncing example using Box2D and Cocos2D.
View full article »

Some days ago I was writing a DLL’s wrapper in ctypes and I came across of this typedef in the header file:

typedef struct _FILEHandle *FILEHandle;

To translate this definition into ctypes is pretty straight-forward (if you already know the solution :-) ).
View full article »

Adobe Edge is the new product form Adobe which will aim to replicate the features of Flash using HTML5 technology. I’m using Adobe Edge to create an animated introduction for a small GWT project and I ended up with the need to execute code at the end of the movie.

View full article »

With the new Mac OS X Lion out since a week I decided to upgrade my Mac Book Pro but at that time I didn’t know it will be a little long journey.

View full article »

Some weeks ago I read about the Necessitas project on the Qt Labs Blog which let you able to run Qt application on the Android platform. It was very interesting and now I’m going to try it.

My test environment is my Mac Book Pro with Snow Leopard.

View full article »


How to setup and compile the latest source code of PySide under Mac OS X
View full article »

In this post I’ll show an updated version of the SWIG tutorial to build a Python module on top of a C library which works under Mac OS X.

View full article »

The December’s snow and the inability to reach the office gave me the time to explore the way to use an offline revision control system with our subversion repository. My colleague Pedro did some searches before and found Bazaar as the most interesting candidate for this task.
View full article »

Testing Qt code with the Python unittest module is simple as ever.

View full article »

In this post I’ll show you a simple event dispatcher implementation in Python. Every big UI frameworks can play with events an listener without reinvent the wheel but sometimes you need a very simple way to dispatch and receive events in you application without involve in megabytes of an external framework.

View full article »