Archive for the ‘General’ Category

Catch leaks in your unit tests

Tuesday, October 29th, 2013

Let’s blog about my little trick that should be useful to everyone: Not everyone runs unit tests in valgrind, and even if they do it’s hard to see leaks from false-positive. Fortunately there is an easy way to catch GObject leaks in a unit test without using valgrind:

foo = my_object_new ();
g_object_add_weak_pointer (G_OBJECT (foo), (gpointer) &foo);
g_object_unref (foo);
g_assert (foo == NULL);

Do that on every object in your unit tests, it’s amazing what you can find…

SSH your N9 over 3G even with private IP

Friday, January 13th, 2012

Thanks to Collabora, I’ve received an N9. So I’ve build ssh-contact package for it. It was easy since the N9 already has all its dependencies. I’ve simply taken debian’s package and rebuild it in scratchbox with the harmattan SDK.

Here are the packages:

To install them, you can follow the steps from here for example.

ssh-contact has a new home

Thursday, July 29th, 2010

Thanks to admin, Tollef Fog Heen, SSH-Contact now has a bugzilla (product=”Telepathy” and Component=”ssh-contact”) on The new place for release tarballs is here.

Debian unstable and Ubuntu maverick already has it packaged, Ubuntu lucid users can get it from our telepathy ppa. I don’t know for other distributions, but if you are packager and love ssh-contact, please push it to your favourite distro :D

Various plugins for your N900 addressbook

Monday, July 26th, 2010

Marco Barisione and myself worked on some plugins to extend the N900’s Contacts application. I grouped them in the fremantle-contacts project on gitorious. You can find on the project wiki page a short description of what we have already. Here is an overview:

Contacts Merger

Plugin to find probable duplicate contacts and allow the user to easily merge them.

Available in extra-devel maemo repository, package name: “contacts-merger”

Extended Contacts Search

Plugin to extend the live search feature on addressbook’s main view. It will also search in contacts phone numbers, nickname, emails and IM usernames.

Available in extra-devel maemo repository, package name: “extended-contacts-search”

Contact Zoom

Plugin to add a Contact Zoom menu option it Contact starter view. The Contact Zoom opens a window with all information about that contact displayed in bigger font, to make it much more readable.

Available in extra-devel maemo repository, package name: “contact-zoom”

ssh-contact 0.2 released and packaged

Monday, July 26th, 2010

SSH-Contact 0.2 fixes some minor issues. Thanks to Laurent Bigonville, it is now packaged in debian unstable and ubuntu users can install it from telepathy ppa.

Please read the FAQ.

It will soon be hosted on, as part of the telepathy project.

Looking for a job

Tuesday, July 22nd, 2008

On September I finish my studies of computer science, so I start to search a job. I really enjoyed my current job at Collabora maintaining Empathy, I learned lots of things about the Free Software world and I would like to keep working on free software related projects if possible. My CV is available online here.

Do you guys know any company around the free software and GNOME looking for new employees? You can contact me by email to

Google Summer of Code 2008

Thursday, March 13th, 2008

I wrote a page with ideas for the GSoC. So if you are a student and you want to hack on a very cool project this summer, go and pick one of those empathy tasks!