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.
Archive for the ‘Software’ Category
Migrating from Openfire to Prosody
Friday, July 3rd, 2009Improving QtTest usability with QtTestUtil
Thursday, November 6th, 2008As 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.
WiGit: A Simple Git-based Wiki
Monday, July 21st, 2008For 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.
MP4Box Fink Package
Thursday, January 3rd, 2008LGMTray: A Lightweight GMail Notifier
Friday, October 19th, 2007I 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.
Introducing Greem
Sunday, October 14th, 2007After 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.
Qtopia Greenphone Grant
Wednesday, August 15th, 2007A 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, 2007There 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, 2007I 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…)
SVNFeed: Monitoring Subversion repositories with RSS
Monday, December 4th, 2006If it wasn’t clear by now, I’m pretty addicted to RSS. Some people disagree, and see RSS as evil because of the extra traffic that active polling of the feeds introduces. To me, it’s the easiest way of publishing news, anyone can set up a feed on about any host, and because of the polling nature it allows for easier scripting than other solutions. Besides, with web-based solutions like Google Reader, the extra traffic can be shared across many users anyway.
The only frustration I am left with is that not every webpage or software package that interests me has an RSS feed. I wrote AtoMail to have an RSS feed of projects (or webpages) that have mailinglists instead of RSS feeds. In addition to this script, I just released a script called SVNFeed, which I use to monitor Subversion activity of projects that don’t have an RSS-enabled Subversion Web interface. By monitoring the tags dir of a project, I can even get a more coarse grained granularity of updates, mostly up to the release.
Both scripts might be consolidated in the future, possibly together with even more RSS generation scripts I have lying around


