Skip to content

Reinhold Kainhofer 

My rant: How not to do blogs...

Tuesday, 16 March 2010
Apparently, with my original posting here, I stepped on several people's toes. I'm sorry for that, and for this reason, I've simply removed this content (and also because - as some of you pointed out - some of the things I mentioned were not Plasma's fault, but workarounds or bugs in other areas, although to me as a user they appeared on Plasma). Read More

Sad experience with Debian on laptop...

Thursday, 6 December 2007
Until a few weeks ago, I had Kubuntu running on my Acer Aspire 5630 laptop (as described here), and was more or less satisfied. It looked great, hardware support was satisfying, but I was missing the incremental package upgrades that I was used to on Debian (so that things break one small piece at a time, not everything at the same time when you do an upgrade). When, after upgrading to gutsy, the laptop would lock up every few minutes for a minute or so, I thought it was a Kubuntu problem and took it as the reason to setup Debian instead. BIG MISTAKE!!!! Read More

Artists for calendar export to HTML, SVG, PDF wanted!

Friday, 9 February 2007
As I wrote in my last blog, KOrganizer now has the ability to export the calendar to all different kinds of formats using technology called XSLT transformations. The only thing that I'm missing (because I'm entirely bad at those things) are good designs that I can implement. So I'm looking for nice and visually appealing designs of how calendar exports might look. Possible export formats are e.g. Read More

KOrganizer just got XSLT support

Wednesday, 7 February 2007
XSLT is a W3 specification that allows general transformations from XML into practically any other format (mainly XML, but you can also create any text). In the kdepim 3.5.5+ feature branch I just added a plugin to korganizer, that exports the calendar into XML and then applies an XSLT transformation to it to generate all different kinds of output... For example, one can write an XSLT style sheet for some fancy HTML export, or for CSV export, or to XSL-FO to generate nice PDFs. One might even generate SVGs from the calendar. Read More

aKademy without a laptop sucks...

Monday, 25 September 2006
About a week ago, my laptop broke -- completely broke in the sense that not only does the machine not work any longer, it even trashed my whole harddisk. Now I'm at aKademy without a laptop and still one whole afternoon of the KDE e.V. general assembly left to sit through... Oh, how much I envy all those developers sitting in there with their laptops, hacking on KDE stuff! Read More

KDE-PIM needs YOU!

Monday, 25 September 2006
Once upon a time, there were all those nice, separate applications that were somehow meant for various PIM tasks like mail, calendar, addressbook, etc. To make the world an even better place (and to share resources), they decided to unite, join forces and create this wonderful application, called Kontact. Just like one large family, they worked together and due to the large number of active developers the project flourished. Read More

Multiple reminders in korganizer

Sunday, 7 August 2005
Actually, today I wanted to do some serious bug fixing and reduce the number of items on my to-do list, but then I didn't get beyond one of them: Multiple reminders in KOrganizer. Actually, like so many other features, multiple reminders were already supported by libkcal as well as by korgac (the reminder daemon), it was just the GUI component that was missing. I added that today, so it's now possible to have : Read More

Ready for the Challenge? JJs for KOrganizer!

Sunday, 7 August 2005
As I wrote in my last blog, my to-do list for KOrganizer keeps growing and growing (sure, I implement / fix lots of stuff, but it seems that its still a long way to make KOrganizer perfect). So, I thought, I bet there are a bunch of interested guys and gals out there who were always interested in kdepim development, but never really dared to take on some open issue. Read More

KDE is full of those little gems

Friday, 29 July 2005
KDE is simply amazing. There you are, the current developer and maintainer of your application, and you think you know your application inside out and you are aware of all the small features it provides to the user... And then it happens: You work with your application and think "Oh, right, that's one feature I will have to add", and the next moment you realize that your application already has it. You just haven't noticed so far. Read More

websvn missing functionality

Tuesday, 21 June 2005
To be honest: While I really love the added functionality that subversion brings (offline diffs/reverts, atomic commits), websvn (or rather the viewcvs that we use on websvn.kde.org) just sucks for my use. Read More

Slow KOrganizer development... And new recurrence handling in libkcal

Tuesday, 24 May 2005
As Bram noticed in his blog, I haven't been working much on KOrganizer lately. That's for several reasons: Lack of time (as usual, since I have my day job at university, and several other hobbies), I needed some time off KDE after the release and all the time that I spent on writing the groupware resources in the last few weeks before the relase. And Recently I started rewriting the whole Recurrence stuff in libkcal so that libkcal now (not committed yet) supports everything that rfc 2445 defines (multiple RRULES, EXDATEs, RDATEs, EXRULEs, even multiple EXRULEs, arbitrary combinations of the BY* components, etc.). It's not yet completely finished, but it looks really promising. (And no, don't worry, I won't submit it during the NL meeting and break everyone's kdepim during a pim-meeting) This new recurrence backend is implemented in libkcal, so when you load a calendar with arbitrary recurrences, the events will show up correctly even for recurrence types that korganizer isn't able to edit. The UI to edit recurrences are a completely different topic, and if I were in NL this weekend, I'd certainly talk to the usability guys/gals about the recurrence editor. The current one has several problems or shortcomings: Read More

Waiting for the end of the feature freeze!

Wednesday, 28 July 2004
Boy, I can't wait till the feature freeze is finally over. There are so many useful things that korganizer needs, and I even took the time to implement some of them properly. Only problem is the feature freeze, which doesn't allow me to commit these new features :-( Read More

Polishing KOrganizer and getting its bug count down...

Monday, 3 November 2003
So, finally KOrganizer's bug count got down from almost 95 bugs in July/August to 44 right now. The last few weeks I was really busy producing patches at quite a rate. But every time I tested a patch, I ran into the next bug, and then the next, and so on. But I think, korganizer is really getting into shape now for the KDE 3.2 release. As far as I'm concerned, all the important issues are resolved / fixed (I don't know about Cornelius, and he's the maintainer of korganizer, so this list is only "unofficial"): The resource calendar replaced the file based system korganizer had in previous releases, so each user now has his very own system-wide calendar consisting of parts from several sources (birthdays, files, shared network calendars etc). I really think this resource framework is one of the best things that could happen to kdepim... Whoever is responsible for this (Cornelius?) really deserves an award and a spot in KDE's hall of fame! Alarm daemon works again with the resource calendar (due to Cornelius' work) KOrganizer's printing system got a lot more options than it used to, and it was factored into separate classes, so KDE 3.3 will get a print plugin system. Then it will be able to easily extend the available print styles by a simple plugin which implements your own style. The resource calendar now uses the correct time zone. Journals now also work with the resource calendar. KOrganizer should now work with all foreign encodings (it uses kind-of-utf8 as specified in the rfc 2445), also for group scheduling. I just submitted that patch this morning, so if something breaks on your next kdepim update (in particular on systems with non-western locale), I'm the one to blame (please also tell me about such problems so we can fix them). I also implemented moving multi-day items (items with a time range that go over midnight) in agenda view. There is still one little crash in there, which I need to resolve before the release... Read More