Skip to content

Posts 

Freedesktop share-mime-info in KDE

Sunday, 4 March 2007
I started a few weeks ago to port the mimetype support in KDE to the "share mime info" standard from freedesktop.org (http://standards.freedesktop.org/shared-mime-info-spec/latest). There are a number of reasons for doing that: Read More

Learning driven development

Sunday, 4 March 2007
At Fosem when asked about motivation developing OSS, it's learning in my case. I started the XML engine in KMPlayer when in my previous job, between projects, I was reading some docu's about JavaEE, and getting bored reading I started thinking about an implementation. Now there where some bug reports about not supporting certain links, that turned out to be crappy ASX/broken XML files, I started writing a failure proof XML parser, replacing pre parsing hack to make QDom happy. It grew a bit beyond former expectations to also support more XML playlist like XSPF, podcast and SMIL. Now SMIL is big, so that will keep me busy some time, but I just fix/implement real live links. Now SMIL is a bit old fashion and I believe to be super seeded with HTML+CSS+JavaScript or flash. Nevertheless, moving KMPlayer in other directions than the other KDE mm-players, I kept on working on it. Latest edition got the cairo painting implementation. Painting was always crappy till then and I was delaying the real fixing to later, eg Qt4 has this nice graphicsview.. Anyhow, my current colleague Frerich Raabe introduced me with the visitor pattern that, at first looked a bit inefficient, has this nice benefit to separate a particular functionality in a single class. Together with the porting of KMPlayer to the Internet tablet and a thread on the mailing list about cairo compared to other painting engines, this was a nice way to learn about the behaviour of visitors. Two visitor classes are now used, one for painting and one for mouse events. And yes, it really is a cleanup. Read More

Andrew Morton attends CMake talk

Friday, 2 March 2007
So this year I was the first time at FOSDEM in Brussels. Brussels is a very nice city, I didn't expect this. It reminded me on Paris, it has the same french flair and beautiful architecture. But I digress. The exhibition at FOSDEM was smaller than e.g. the german LinuxTag, but there were much more talks. I myself gave two of them: CMake and friends, where I gave a quick overview over CMake (the buildsystem), CTest + Dart (Unit testing and Continuous Integration) and CPack (packaging). It was only a 15 minutes Lightning Talk so I couldn't go to deeply into details. Read More

Code on the move

Tuesday, 27 February 2007
Today, the code for Strigi moved to a more prominent position in the KDE subversion repository. The code now resides under /trunk/kdesupport/strigi. This is a directory for code on which (parts of) KDE depend(s). The next step will be to make kdelibs use Strigi code for getting at file metadata. A branch in which this work is being done has existed for some weeks at branches/work/kdelibs-strigi/ Read More

Awesome FOSDEM

Monday, 26 February 2007
This weekend I was at FOSDEM and it was great. Jim Gettys was presenting the One Laptop Per Child progress (video). Strigi saw a lot of limelight. It was prominent in no less then three talks: Read More

FOSDEM - Day 2

Sunday, 25 February 2007
Unfortunately FOSDEM is over already, it was a lot of fun. Today started with me getting there at the much too early hour of 08:55, meaning I'm very tired today ;) This morning I mostly was in the Crossdesktop session of the GNOME room. It started off with a pretty impressive demo of Metisse, which apparently is some kind of X hack that looks and works really well. Some impressive features were the customized UI and the 'flipping' away of the screens on top of a lower screen when you select text from it. Next was Jos van den Oever's talk about Strigi internals, which I think will be very neat in KDE4. I tried my best to get a picture of him in action, but unfortunately it was too dark for the small camera I borrowed from Jos Poortvliet; hopefully the GNOME people took a pic, that would be nice. After that was a talk about Wasabi: a proposal for a standard on stuff like desktop search engines and things a user can query. Read More

Its all about the meeting of minds.

Sunday, 25 February 2007
I went to Fosdem this year, mostly to see people I have not seen for quite some time. And that part certainly was successful! Seen so many familiar faces. People I know from Java (Sun) that I met for the first time, people that I know from free-java that I saw again, and naturally quite a lot of KDE people. One of them was Annma, whom cancelled a meeting years ago and she moved a couple of times since then. So it was good to finally see her in real life :) Read More

Lately on the okular land...

Sunday, 25 February 2007
... many things happens, uhm... the start of support of PDF forms. But let's start explaining piece by piece. :) Thanks to the work of Bradh Hards and Jiri Klement, the [w:XML_Paper_Specification|XPS] backend of okular has been improved a lot. It can now render pages in a way that starts to match to the expected behaviour, and get some information from the documents. Read More

FOSDEM - Day 1

Saturday, 24 February 2007
Ahh, today was a lot of fun at FOSDEM 2007 :) In the morning, I first went to the talk about software patents, then the One Laptop Per Child talk (really nifty stuff) and then the liberating java one. Then I wandered around a while at the KDE booth waiting for the afternoon talks to start. At the KDE booth, I was pleased to see that Jonathan Riddell had actually come, despite his claims to the contrary ;) The Semantic KDE talk by Jos and Stéphane was very interesting and promising, I just hope some of those promises actually get implemented. Would be very cool indeed. After that I went to the AIGLX talk, so I unfortunately had to skip Flavio's Strigi talk :( After that came the GEGL talk, which was very interesting. I thought it would've been nice if it had even more details, but I realize that for a generic hacker audience, this was already detailed enough (it even included creepy C #define-hackery :P). My day ended with Sander's documentation talk, which I thought had some interesting ideas. In between and after the talks, there was a lot of chatting amongst the KDE developers, which was pretty fun as well. Hopefully tomorrow will be at least as fun as today was! :)"

Back to prime numbers

Friday, 23 February 2007
Last year I turned 30 and I know people still wonder when I end up being as old as I look. But on the way to this I pass today the next prime number - and I must say it feels much better than last year. The main reason is that I have a new job. This may suprise one or two, but it shouldn't. Read More