tstaerk 

Kompiling in a virtual machine made fast

Saturday, 27 March 2010
As you may have followed, I compiled my KDE in a virtual machine, described an example how it goes and even compared compile times in a mini-benchmark. I stopped using a virtual machine later because VirtualBox only gives you one virtual CPU, QEmu as well, and VMware Server only two. Read More

Osnabrück 2010 or the Snow Wonderland

Sunday, 10 January 2010
This weekend we, the KDE PIM developers, met again in Osnabrück to develop and discuss the future of kmail, korganizer, kjots, akonadi and other software for Personal Information Management. There you can find all meeting minutes, time tables and results, here I want to outline what was most important to me. Read More

How to create a bad title

Wednesday, 23 December 2009
At work, I stumbled across a problem that I want to declare as universal. I got a mail with a title like christmas party invitation I deleted this mail without reading because I knew I would not go there. Read More

From the middle of nowhere

Tuesday, 29 September 2009
I recently had a crash that was hard to fix. Well, it IS hard to fix because I am still on it. It is again one of these "from the middle of nowhere" bugs KDE is so good in producing. Read More

Call Graphs, Eclipse and Techbase

Sunday, 21 June 2009
Some weeks ago, someone posted a question on the KDE PIM mailing list "Which IDE do you use" or so. This reminded me of the ideals of my youth when I believed that the better your IDE - the more efficient your programming work - the more you get done in a given time for your software development. Read More

KDE 4 is not user ready

Friday, 6 February 2009
It is often said that many open-source-software is not enterprise-ready. But in order to be enterprise-ready, software must first be user-ready. I want to give you a feeling what I mean. Read More

"including all members" only means "including all KDE-inherited members"?

Tuesday, 23 December 2008
Today I <a href=https://bugs.kde.org/show_bug.cgi?id=84510>fixed a bug that has been open for more than 4 years. This feels good. However, there is a reason why it took so long: kdialog contains a member winId() as you can see <a href=http://websvn. Read More

Error messages are art

Tuesday, 25 November 2008
Writing good error messages for your programs is art. Your user gets an error message - he cannot ask his computer "how do you mean this?". Error messages are important because they can help you fix a problem. Read More

Using a virtual machine in an icecream cluster

Sunday, 28 September 2008
As I pointed out recently, I only develop KDE in a virtual machine. It does not only enable me to rollback changes that screwed up something, it also allows me to go back to a verbatim snapshot where I can e. Read More

KDE code changes for ARM

Tuesday, 16 September 2008
When I heard that Nokia was giving away N810 devices on aKademy, I wondered how long it would take till I saw the first code changes. So, code changes to support the ARM architecture or the use of KDE on a PDA. Read More

only kdevelop in a virtual machine

Wednesday, 10 September 2008
Many of us know this: You are on KDE version "from yesterday" and suddenly, everything breaks. Maybe someone broke the kompile or it is just a bunch of bad code that went in before your checkout and prevents the window manager from starting. Read More

create call graphs with Doxygen

Saturday, 6 September 2008
Since some years, I have searched for an elegant solution to generate call graphs out of C++ source code. Today I found it. It is doxygen. I have evaluated doxygen years ago, but I threw it away. Read More

building KDE for maemo

Monday, 1 September 2008
I got kdesupport build in a maemo (scratchbox) environment and I documented every step in my beloved wiki. It is the first list item here.

KDE compilation benchmark

Friday, 29 August 2008
Many of us have the cool Nokia N810 that is an ARM system based on maemo. To compile software for it, you will normally use scratchbox. What a pitty scratchbox only runs on 32bit hardware. Read More

What's new about karm/ktimetracker

Friday, 23 May 2008
Since some years I have the pleasure to maintain KArm, the friendly KDE timetracker. KArm allows users to find out how much time they spend on which task since longer than 10 years. Read More

khtmledit is here

Wednesday, 7 May 2008
I have had so much struggle finding a decent html editor that I finally wrote one on my own: mozilla composer cannot handle the fish://-protocol openoffice dito quanta crashes when it sees me I finally started using kword, which cost me several months of fighting and finally even contributing code, but there are too many problems for using it where I work. Read More

Osnabrueck 2008

Tuesday, 5 February 2008
Here's the first blog in my life. KDE PIM meetings are for hackers like a bottle of water in a desert. Finally time to hack, hack, hack and only sporadic meetings. Read More