Archive for the ‘Software’ Category

Eclipse CPPUnit Error Parser

Tuesday, August 24th, 2010

I’ve recently been experimenting with using Eclipse CDT as IDE for Swift development. One of the handy things is that Eclipse CDT has support for parsing compiler error messages, allowing you to quickly navigate to the failing source code line by simply clicking on the error message. Although Eclipse CDT supports all the compilers we use for Swift out of the box, I was still missing the easy navigation for fixing failing CPPUnit tests. Since the error parser (just like almost everything else from Eclipse) is extensible, I wrote a small plugin for parsing CPPUnit error messages.

(more…)

Migrating from Openfire to Prosody

Friday, July 3rd, 2009

Because Openfire has been hogging too much of my limited el-tramo.be server resources lately, and because I don’t need a beast of an XMPP server for only 2 users, I decided to replace it by the lightweight Prosody. The migration went flawless, with the help of two tools: Sleek Migrate, and a Prosody XEP-0227 Importer.

(more…)

Improving QtTest usability with QtTestUtil

Thursday, November 6th, 2008

As much as I like CppUnit for writing C++ unit tests, I still prefer using Qt’s built-in QtTest module for Qt-based projects. This avoids a dependency on an external library, lowering the threshold for running and writing unit tests. Unfortunately, QtTest is very basic, and lacks some useful features such as automatic test registration and running multiple test suites in one test binary. In order to improve QtTest’s usability, I started creating some macros and classes that fill in some of the gaps, and bundled them into QtTestUtil.

(more…)

WiGit: A Simple Git-based Wiki

Monday, July 21st, 2008

For a while now, I’ve been looking for a simple wiki to manage my personal notes and to do some basic shared editing. After looking through the vast number of wikis on WikiMatrix and still not finding what I was looking for, I ended up doing what hundreds have done before me: wrote my own wiki, and threw it on the pile of exitsing ones.

(more…)

MP4Box Fink Package

Thursday, January 3rd, 2008

I created a Fink package for MP4Box, the multimedia packager from the GPAC project. MP4Box can be used for manipulating (e.g. muxing, demuxing) multimedia files such as MP4, 3GP, AVI, MPG, TS, …

(more…)

LGMTray: A Lightweight GMail Notifier

Friday, October 19th, 2007

I have been looking for a Linux system tray application to notify me of new mail on my GMail account. Unfortunately, all the notifiers I found either did not run on Linux, or had dependencies I was unable to meet on my machine (because I lack system administrator privileges). This is why I wrote LGMTray, a very basic GMail notifier, with very few dependencies.

(more…)

Introducing Greem

Sunday, October 14th, 2007

After a short hiatus, I finally resumed work on my new Jabber/XMPP client project, which I christened `Greem’. The main goal of the project is to create a mobile Jabber/XMPP client for the Qtopia platform. The nice thing about Qtopia is that its target audience keeps on expanding: besides running on the GreenPhone (of which Trolltech was kind enough to provide me with one), Qtopia has recently been ported to the Neo 1973 (OpenMoko), and even Windows CE and Windows Mobile. In this post, I briefly describe what the expectations and the goals are for Greem, and how Psi fits into the picture.

(more…)

Qtopia Greenphone Grant

Wednesday, August 15th, 2007

A month or 2 ago, I applied for the Qtopia Greenphone Innovation Grant Program, an initiative from TrollTech to promote the development of applications for their Linux-based Qtopia Greenphone. I probably won’t surprise anyone by saying that I sent in a proposal about writing a good, cross-platform, mobile Jabber/XMPP client. Anyway, I was very excited to receive a mail from TrollTech yesterday, stating that my proposal was accepted by their review panel! As an applicant, I will be receiving a shiny new Greenphone, together with a Qtopia SDK to develop against. Deadline for submitting my application: October 31st. Let the coding begin.

AtoMail 0.7 released

Sunday, July 29th, 2007

There have been some small bug fixes since the previous announcement of AtoMail, so it’s time for another snapshot.

Since the script only is receiving minor tweaks and bugfixes lately, it is probably advisable to keep track of the Git development version from now on.

MOST Fink package

Friday, April 20th, 2007

I noticed MOST on Debian Package of the Day earlier today. It is an advanced pager, able to display compressed and binary files, supporting multiple windows, … Because I couldn’t find it in Fink, I created a new package for it. (more…)