cornelius schumacher 

Blog moved

Thursday, 2 July 2009
I finally decided to move my blog. has served me well, but now I want some more features. Blogger provides some killer features, such as using my own domain, blogging by email, or the powerful comment system. Read More

KDE Wiki Meeting Report

Tuesday, 30 June 2009
Two days of KDE Wiki Meeting are over. Danimo, Frank, Lydia, Dominik, Milian, Thorsten and me met in Berlin with the goal to get some more structure into the KDE Wikis and provide a plan for the future, where to put content. Read More

Three Events

Sunday, 21 June 2009
The next three weeks will be pretty busy. I'm looking forward to three exciting events which will take place during this time, and I'm happy to be able to attend them. Read More

Marble Live CD

Saturday, 9 May 2009
Marble is one of my favorite applications. I especially like it in combination with OpenStreetmap. Free software and free maps, a brilliant combination. But I also love the historical map or the moon view. Read More

Akademy program, almost there

Saturday, 25 April 2009
The Akademy program is almost done. Speaker notification deadline was yesterday, but we are still busy sorting out some last details and haven't sent notifications yet. Please bear with us and have a bit more patience. Read More

5 days left to submit your Akademy talk

Monday, 6 April 2009
There are still five days left to submit a proposal for a presentation at Akademy 2009. The deadline is on Friday, April 10th. Akademy happens as part of the Gran Canaria Desktop Summit this year. Read More


Friday, 6 February 2009
I'm doing my last preparations for FOSDEM right now. Together with the other SUSE guys I will go to Brussels later today. On Saturday at 17:00 there will be a presentation about SUSE Studio in the openSUSE Track. Read More

Releasing software is almost fun

Saturday, 15 November 2008
I'm developing and maintaining a small application called Plutimikation for my daughters. It's a math learning game for children. Today I did a release of the current state as Plutimikation 0. Read More

Hackweek Results

Friday, 29 August 2008
It's Friday now and hackweek comes to an end for me. It was exceptionally fun and we got some decent work done. The team was fabulous, a combination of SUSE and external community guys. Read More

Akonadi Clock

Thursday, 28 August 2008
While browsing through I found a cool idea for visualizing a daily agenda. This reminds me of the Akonadi architecture diagram and I even have code (probably not up to date) for drawing this kind of diagrams. Read More

SUSE Hackweek: Social Desktop

Tuesday, 26 August 2008
This week is hackweek at SUSE and people are frantically hacking on all kind of stuff. Fun. My project is the Social Desktop, which is the buzzwordy title for an implementation of the Open Collaboration Services API (see specification on freedesktop. Read More

How to access a REST web service?

Monday, 25 August 2008
When thinking about how to implement a client for the Open Collaboration Services API which Frank presented at this year's Akademy keynote I came across the question of how to generally access a REST web service on a client. Read More

Akademy and GUADEC

Saturday, 12 July 2008
It has been a tough decision, because we had three awesome proposals, but after a period of getting feedback from the community and some conversations between the boards of the KDE e. Read More

Playing with words

Thursday, 3 July 2008
Two great pictures brought to you by Wordle in combination with my blog and Planet SUSE. <a href="" title="Wordle: My Blog"><img src="" style="padding:4px;border:1px solid #ddd" ></a> <a href="" title="Wordle: Planet SUSE"><img src="http://wordle. Read More

Message from the Akademy program committee

Tuesday, 3 June 2008
Today I'm writing in my role as a member of the program committee for the Akademy 2008 Contributor's Conference. We have received a lot of great proposals for presentations and are still in the process of selecting and assembling a program. Read More

LinuxTag Excitement

Friday, 30 May 2008
LinuxTag is a blast. I'm here for the third day, have met a lot of fantastic people, listened to great talks, and had a lot of fun. On Wednesday there was Aaron's KDE 4 keynote, where he also showed the tremendously exciting Marble with OpenStreetMap integration. Read More

Looking for a dream job?

Saturday, 24 May 2008
At SUSE I work in the incubation team. We are exploring new technologies, creating prototypes of future systems, and trying to find and shape some of the features that will be part of upcoming SUSE products and the ecosystem around that. Read More


Sunday, 18 May 2008
[image:3467 align=left hspace=16 vspace=5 size="original"] Akonadi is hot. I completely realized that when I saw the fantastic submission by Nuno and Thomas for the Akonadi logo contest. This logo captures the essence of the Akonadi architecture in a very beautiful way. Read More

Keep it going, submit your Akademy talk now!

Thursday, 1 May 2008
Yesterday was a busy day on the akademy-talks mailing list. Proposals were rolling in constantly. This is because today is the deadline for submissions of presentations for Akademy 2008. So you still have a chance. Read More

KDE 4 Talk at Augsburg

Monday, 7 April 2008
Last weekend I visited the seventh Linux info day at Augsburg, organized by the local Linux User Group and held a talk about KDE 4. It was a nice event and the talk was well received. Read More

Upcoming Events

Friday, 22 February 2008
As Franz already wrote there are a couple of exciting free software events coming up. From March 4th to 9th there is CeBIT, the world's largest computer trade show. KDE will have a booth there. Read More

Recruiting on Error

Monday, 26 November 2007
I saw a nice form of recruiting software developers on today. On the page which appears when an error on the server occurs they have a box saying "This wouldn't happened to us with you? Read More

Steaming pile of ...

Saturday, 17 November 2007
From time to time I get overwhelmed by my passion for computer games and I buy a game which promises to be fun. So it happened a few weeks ago when I saw a special offer of Valve's "The Orange Box" in the local electronics store. Read More

openSUSE Guiding Principles

Thursday, 8 November 2007
Today the final version of the openSUSE Guiding Principles has been announced. The Guiding Principles describe what drives the openSUSE project, our identity, our goals and our values. It has been a long process to create this document. Read More

Agenda Items

Wednesday, 24 October 2007
I was surprised to get so much feedback about the KOrganizer agenda items after I posted the screenshots in my last blog entries. There seem to be some strong opinions about rounded corners. Read More

KDE 4 Progress

Sunday, 21 October 2007
It has been a fun week. Sitting together with Andre, Daniel, Dirk, Jared, Klaas, Stephan and Will in the openSUSE office and hacking on KDE 4. There was one point in time when seven of ten KDE commits where coming from this office. Read More

KDE 4 Fun

Friday, 19 October 2007
Hacking on KDE 4 is fun. There is so much goodness in the development platform. This begins with all the nice stuff Qt brings, little things like the addictive foreach, the beautiful API, or the amazing performance, and big things like the rich-text system Scribe or the model-view framework Interview. Read More

KDE 4 Hacking

Tuesday, 16 October 2007
This week is KDE 4 hack week for me and some other colleagues at SUSE. We have thrown in some of our ITO time (that's a certain fraction of our work time we can flexibly spend on innovative projects which aren't necessarily related to our day-to-day jobs) to help making KDE 4 ready for release before the total release freeze comes into effect on Friday. Read More

Science Fiction

Thursday, 11 October 2007
As Aaron is reading Spook Country I also wanted to chime in with some Gibsoness. I finished Spook Country, the latest novel of William Gibson, a couple of weeks ago. It's a very stylish work of art with lots of amazingly sharp ideas. Read More

Surprise Features

Monday, 10 September 2007
One of the nice aspects of being a software developer is that sometimes users come up with using your software in creative ways you never have thought of. They discover surprise features. Read More


Sunday, 19 August 2007
A few days ago a kind soul reminded me of, the ancient home page of Kandy, an application to sync mobile phones I wrote six years ago. [image:2942 size=original hspace=100] Read More

Writing XML

Sunday, 29 July 2007
One should think that reading and writing XML are solved problems. But interestingly there still is heavy development going on in this area. So Trolltech includes their new QXmlStreamReader and QXmlStreamWriter classes since Qt 4. Read More

Hack Week

Monday, 25 June 2007
This week is Hack Week at Novell. All the Linux engineers are hacking along on their favorite projects. There is an incredibly long list of great ideas on I'm working on some kind of fancy aggregating portal. Read More

A Summer of Code project for a C++ enthusiast

Friday, 23 March 2007
I just added a proposal for an interesting project to KDE's Summer of Code Ideas page. It's about kxml_compiler, a tool to automatically generate C++ code for parsing XML data from XML schemas. Read More

Provo View

Wednesday, 7 March 2007
Provo I'm at the Novell office in Provo this week. We are having some pretty productive meetings here. The conference room we use is impressive. It's on the fifth floor and has an amazing view on the mountains. Read More

Countdown to FOSDEM

Friday, 23 February 2007
Only a few hours left until FOSDEM starts. I'm about to leave for the airport to fly to Brussels together with the rest of the SUSE crew. There will be an openSUSE developer room and I will be speaking on Saturday afternoon about "Packging made easy". Read More


Sunday, 14 January 2007
I was doing a bit of historical work today. While moving the content of the old KOrganizer home page to the Kontact web site I came across all kinds of interesting stuff of the past which I had completely forgotten. Read More

An anniversary

Friday, 12 January 2007
It's the fifth time that I'm at Osnabrueck, always for the same reason, the KDE PIM meeting we hold each January since 2003. So now it's the fifth meeting and that's a small anniversary. Read More

Happy Birthday KDE

Saturday, 14 October 2006
It's party time. Today we celebrate the tenth birthday of KDE. It all started with the famous post by Matthias Ettrich on October 14th 1996 calling for programmers to create a piece of free software he called KDE. Read More

Summer Syncing

Tuesday, 10 October 2006
This summer was a good summer for syncing. A couple of days ago the OpenSync project released their version 0.19 which now finally is able to sync the KDE desktop data also when using the KDE frontend KitchenSync. Read More

Too excited to blog

Friday, 29 September 2006
In two hours aKademy will be over for me. I'm going to head back for Germany. The last week was truly awsome. I had planned to blog a bit, but there was so much exciting stuff happening, that I didn't find any time to actually do so. Read More

Off to Dublin

Thursday, 21 September 2006
I'm done with packing. Tomorrow early morning I will leave for Dublin for aKademy 2006. It promises to be an awesome event. We have an excellent program</>, fantastic speakers and a full week of BoFs and hacking. Read More

aKademy, KDE, Akonadi, SUSE, JPod

Sunday, 11 June 2006
I wrecked my wrist nine days ago. My doctor says I will be able to use it again in a week. Hope he is right. I would cross my fingers, if it wouldn't hurt so much. Read More

openSUSE on Rails

Wednesday, 3 May 2006
The last couple of months I have worked on the openSUSE Build Service. The goal of the Build Service is to make it dead easy for developers to provide installable packages of their software on a broad variety of distributions. Read More

Fighting for the Good

Monday, 1 May 2006
Aaron took on his asbestos suite and made a case for Python as a VisualBasic replacement for the free desktop. Ok, let's give him some fire and play the "my language is better than yours" game. Read More

KDE in Google's Summer of Code 2006

Sunday, 23 April 2006
KDE is again participating in Google's Summer of Code. We did this last year and got 24 exciting projects running. They had all kinds of results, from widely successfull over interesting concept to mild failure. Read More

Back to the roots

Saturday, 25 March 2006
Today apparently was board-gets-back-to-coding day. Since I was elected into the board of the KDE e.V. last summer in Malaga most of my KDE time is eaten by non-coding jobs. But today I had one of my productive days and got a lot of done on kxml_compiler and kxforms. Read More

Spread KDE

Tuesday, 31 January 2006
The first big thing today was the release of KDE 3.5.1, made possible by the hundreds of dedicated contributors which make up the wonderful KDE community. Especially the translators did some great work, so KDE 3. Read More

Ruby, Ruby, Ruby

Thursday, 26 January 2006
Ruby is rolling. It's amazing how much enthusiasm it accumulates. There seems to be a broad movement of people exploring Ruby, using it and getting addicted. Especially because there is Rails. Read More

Akonadi Architecture

Sunday, 22 January 2006
After spending some time with Inkscape I came up with a computerized version of our nice Akonadi architecture diagram. Inkscape is a great tool. It crashed once and I wasn't able to figure out how to put text on an arc path in a way that is also readable when the arc is upside down, but other than that I really enjoyed working with it. Read More


Sunday, 15 January 2006
It's the last day of the OpenSync meeting in Amsterdam. Our fantastic organizing and press squad, Fab and Frank, have already spread the word. It has been a productive weekend. Lots of code got written. Read More

Doing the math

Saturday, 14 January 2006
I'm here at the OpenSync meeting in Amsterdam and we were talking about when KDE 4 might be released. We discussed how long it took for previous Qt releases to be adapted by KDE, but didn't really get the dates together. Read More


Sunday, 8 January 2006
Last day of the Osnabrück meeting. Some people already have left and I'm also about to catch my train back to home. The meeting once again was great, fun and productive. Read More

Progress in Osnabrück

Saturday, 7 January 2006
We are making progress here in Osnabrück at the KDE PIM meeting. We had lots of interesting discussions yesterday, throwing around crazy ideas and collecting all kind of requirements for the new PIM Storage Service. Read More

Osnabrück 4

Friday, 6 January 2006
Today starts the KDE PIM meeting at Osnabrück. It has become a real tradition. We are now meeting for the fourth year in a row on the first January weekend. Read More

a cold day in erlangen

Wednesday, 23 November 2005
It's getting winter here. I drank my second "Glühwein" today and the day after tomorrow the "Christkindlesmarkt" at Nürnberg will open, one of the most famous Christmas markets on the world. Read More

Syncing - Once and for all

Tuesday, 22 November 2005
Most people have lots of different ideas during the day. Some are good ones, some are, well, not so good. But sometimes you realize that one of your ideas was special, just the right thing at the right time. Read More

2005 Linux Journal Readers' Choice Awards

Sunday, 3 July 2005
The final round of voting for the 2005 Linux Journal Readers' Choice Awards has begun. KDE is nominated in no less than eight categories. What I especially like is that individual KDE application are nominated together with the top open source projects. Read More

Kolab 2 hits the masses

Monday, 20 June 2005
Today the second generation of the Kolab groupware solution was released. It's incredible how far this project has come. I still remember when Martin Konold first told us about his ideas about "How to escape from the Outlook trap" at Linuxtag three years ago. Read More

My first KDE patch

Saturday, 21 May 2005
Today is the sixth anniversary of my first KDE patch. I was a fix for the development version of KOrganizer which made it not crash on startup. This was during the time of porting to KDE 2. Read More

Todos, New Features and Crazy Ideas

Thursday, 14 April 2005
A while ago I blogged my thoughts about future KDE releases. I promised to post the list of some of the things I have in mind for KDE 3.5 and 4. Read More

Usability, Usability, Usability

Wednesday, 13 April 2005
Usability is one of my favorite buzzwords. It sounds great, people get emotional about it and it even has some real meaning. In addition to that it's a very interesting area to work on in KDE. Read More

KDE Everywhere

Sunday, 27 March 2005
KDE is used all over the world. We have a truly international community. Our desktop is translated to 79 languages. KDE is everywhere. To express this better I thought it would be nice to put our beautiful new logo on a voyage throughout the world. Read More

3.5 or 4.0: that is the question

Saturday, 12 March 2005
It's interesting to observe KDE development these days. Since the 3.4 code was branched from the main line, the repository is open for new development again. For past releases this meant committing frenzy with new features flying in, development branches being merged and all the creativity bound by the feature freeze breaking loose. Read More

Page 123

Sunday, 20 February 2005
Found on Planet GNOME: Grab the nearest book. Open the book to page 123. Find the fifth sentence. Post the text of the sentence in your journal along with these instructions. Read More

Hula Hype - KDE is already there

Thursday, 17 February 2005
If you want to learn something about developing software look at Jamie Zawinskis funny story about Hula. I know I'm not the first one to reference Jamies blog and I'm also not the first one to mention Hula, but I still have the hope that I will get a bunch of flowers and a voucher for three free downloads for being the one millionth. Read More


Monday, 7 February 2005
One of the cool features of KMail I discovered while running the current development branch is the support for X-Faces. These are small black-and-white pictures which are sent in the mail header. Read More


Friday, 4 February 2005
It's getting colder. KDE CVS now is in deep freeze for 3.4 beta 2. All messages are frozen so that translators can start to strive for the perfect translation in 79 languages. Read More

It's cold

Monday, 31 January 2005
It's cold. Fortunately I rediscovered my tiger boots.

New KMail Recipients Editor

Tuesday, 18 January 2005
Over Christmas I wrote a new recipients editor for the KMail composer: [image:808] The old one was really annoying because of two big problems: First, when having multiple recipients the line edit used for the To/CC/BCC fields wasn't really suitable because it only showed a part of them and when trying to get an overview about who gets the mail, you had to scroll around a lot with the cursor keys. Read More

Strange world

Wednesday, 3 November 2004
It's a strange day in a strange world. But it's nice to see that the Linux desktop seems to be able to adapt to this strangeness by some means or other. Read More

ALT-F2 Magic

Thursday, 7 October 2004
Most KDE users probably know what pressing ALT and F2 does, it's opening the "Run Command" dialog. But did you also know that this little dialog can do magic? Try "2+2 ", try "schumacher@kde. Read More


Sunday, 3 October 2004
A few days ago I wrote that I got my copy of The System of the World, the latest book by Neal Stephenson. Yesterday I searched for the "The System of the World" on Google and learned to my surprise that the link to my blog entry was the 3rd top hit. Read More

The System of the World

Wednesday, 29 September 2004
Today I received The System of the World which makes my Neal Stephenson collection complete again and me a happy guy. I just have finished Quicksilver and am about to start to read The Confusion. Read More

Meta-Programming Is Fun

Tuesday, 28 September 2004
Meta-Programming is becoming an increasingly important part of my life as a software developer. It's a fascinating way to take programming to a new and higher level. Ian has blogged some thoughts about Meta-Programming. Read More

Joel is wrong

Friday, 17 September 2004
Many software developers stumble over the "Joel On Software" columns at some time and like them. Sure, Joel was a Microsoft employee and he develops proprietary software, but still his columns are inspiring and fun to read. Read More

Bug Reporting Heroes

Saturday, 28 August 2004
One morning at the youth hostel during aKademy I had an interesting conversation with Eric Laffoon. He told me about an idea to give more credit to bug reporters. Right now there is a statistic for the most active bug closers, but for bug reporters there isn't such a thing. Read More

Passing the Torch

Friday, 27 August 2004
This week at aKademy I asked Reinhold if he would be willing to take over the maintainership of KOrganizer and he said yes. So now after five years of being the KOrganizer maintainer I pass the torch to Reinhold. Read More

More color for Icecream

Wednesday, 25 August 2004
Here at aKademy Icecream is an essential tool. Compiling is just so much more fun when it takes no time. Today I finally managed to find the time do to some coding and implemented the long-outstanding feature of properly colored job halos in the star view. Read More


Monday, 23 August 2004
The conference is over. We had a lot of good talks. It was interesting and it was fun. Now we are heading for the coding marathon and the evening promises that this will be even more fun. Read More


Friday, 20 August 2004
A couple of weeks ago I was waiting at the Frankfurt airport for a connection flight to Nürnberg. I had three hours to wait and so I was sitting at the gate hacking on Plutimikation. Read More


Saturday, 14 August 2004
When going to Boston for the USENIX conference I started to read Quicksilver by Neal Stephenson in the plane from Frankfurt to Boston. I didn't know much about about the setting of the book, so it came as a surprise that the book starts with the execution of a woman at the Boston Common. Read More


Thursday, 12 August 2004
The last months have been a busy time. Some special things like the USENIX conference, the KDE Free Qt Foundation agreement, the final phase of the KDE 3.3 release cycle or the preparations for the upcoming KDE conference aKademy took a considerable amount of my time in addition to the usual having a job and a family. Read More

Kontact Bug Squashing Day on Sunday

Saturday, 24 July 2004
We will have our second Kontact Bug Squashing Day on Sunday 25th July. As CVS is feature and message frozen for the 3.3 release we are all in bug-fixing mode and want to intensify our efforts to get a Kontact 1. Read More

Experimenting with KBlog

Sunday, 13 June 2004
I'm experimenting with KBlog. I have no idea if this will work, post embarrassing texts or delete all my data. But it's worth a try. It at least looks like it could once become a useful tool. Read More

Planet KDE

Sunday, 13 June 2004
I just discovered Planet KDE and immediately got addicted. Planet GNOME was one of my favorite readings on the web the last months, but I think I have to switch now. Read More

Icecream gets a star

Wednesday, 14 April 2004
While compiling KDE once again I found some time to work a little bit on icecream and revived Frerichs star view. This is a cool thingy, especially when there are many hosts, where the 'gantt' view reaches its limits. Read More

We need to embrace

Thursday, 29 January 2004
What's up with Daniel says KDE people don't care about it, Ian says we have to abandon it. I say let's embrace it and make it what it's meant to be, a common building block for all desktops, KDE, GNOME and whatever else. Read More

Release Fever

Sunday, 18 January 2004
We are approaching the 3.2 release. That's exciting. I just collected what's new in KOrganizer for 3.2 and was impressed. I didn't remember that it was so much cool stuff we implemented in the year it took since KDE 3. Read More

Amazing KDE

Saturday, 10 January 2004
This week brought a couple of new exciting things to KDE. Having a closer look at what was announced these days I'm pretty amazed. It started with on Monday, the followup to the highly popular kde-look. Read More

Kontact Bug Squashing Day

Wednesday, 19 November 2003
On Sunday we held the first Kontact Bug Squashing Day. A couple of core developers met on IRC and tried to fix some Kontact bugs. We started with 431 open bug reports (Summing up the reports of kontact, kaddressbook, kmail, knode, knotes and korganizer) and ended with 419 open bug reports. Read More

Admitting defeat

Saturday, 8 November 2003
Some time before KDE 3.0 David Jarvie, the author of KAlarm, asked me some questions about the KOrganizer alarm daemon. I answered that it would be a great thing, if KOrganizer and KAlarm could share the same daemon, because I thought that by eliminating redundancies development would become easier and we could use our development resources more efficient. Read More

Fixing bug 5241

Friday, 5 September 2003
Today I fixed the oldest KOrganizer bug which was in the bug tracking system. The report was more than three years old. It was about the "awkward implementation of the 'add event' use case" and said that it should be possible to select a time range with the mouse and then create the event by just typing the summary. Read More

Fireworks and rain at Nove Hrady

Friday, 29 August 2003
This evening there was a great firework directly in front of the castle in Nove Hrady where we are sitting and hacking. That's a stylish ending for a great week at a stylish location. Read More

The configuration compiler

Wednesday, 30 July 2003
kdepim/libkdepim - (KDE CVS Commits) This is going to be something really cool. I now have an example configuration dialog which is automatically generated from an XML description of the configuration options. Read More

The perfect editor

Tuesday, 29 July 2003
Hooray, there is a new NEdit release! Today the first release candidate of NEdit 5.4 was announced. There were three features I was missing from NEdit up to now: Start scrolling before the cursor has reached the end of the screen to make sure you always have the overview of a few lines in advance An option to show whitespace at the end of lines Hiding the mouse pointer when you start typing All these features are implemented now (and a couple more). Read More

Keep smiling

Sunday, 27 July 2003
Keep a smile :-) ;-) :-( :-P on your face ;- )

New look for KOrganizer

Thursday, 24 July 2003
Tim Jansen has committed the new look for KOrganizer's agenda view (Screenshot). This is a big improvement. People were complaining from time to time about the "boring" look of KOrganizer. Now they don't have a reason for that anymore (Well, I'm sure somebody will come up with another reason to complain ;-). Read More

Starting a blog

Wednesday, 23 July 2003
After reading the announcement on the dot, compiling kblog and creating an account, I thought it would be a good idea to start a blog myself. Let's see if anybody reads it. Read More