Kompiling in a virtual machine made fast
By: tstaerk27
Mar
As you may have followed, I compiled my KDE in a virtual machine, described an example how it goes and even
Osnabrück 2010 or the Snow Wonderland
By: tstaerk10
Jan
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.
How to create a bad title
By: tstaerk23
Dec
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. Fine so far. But later I found out this mail contained one sentence that actually was of interest to me:
"due to the preparations of the christmas party, the canteen will be closed starting 12:30"
From the middle of nowhere
By: tstaerk29
Sep
Call Graphs, Eclipse and Techbase
By: tstaerk21
Jun
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.
KDE 4 is not user ready
By: tstaerk6
Feb
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.
"including all members" only means "including all KDE-inherited members"?
By: tstaerk23
Dec
Today I 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 here, but this is not documented in our api documentation.
Error messages are art
By: tstaerk25
Nov
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. Some error messages are critical because the error prevents you from achieving anything. One example are the error message of startkde. When you have a problem with startkde, you have a real problem. If you cannot solve it, you cannot work (with KDE) at all.
Using a virtual machine in an icecream cluster
By: tstaerk28
Sep
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.g. be sure that there are no mysterious plugins installed to directories that I have not thought of. I also pointed out that compiling in a virtual machine is slower, because you cannot use more than 2 processor cores per virtual machine. No problem!
KDE code changes for ARM
By: tstaerk16
Sep
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. Today I saw three (and wrote two of them):