It's been a few weeks, so what's up in the KDE Clapham office? (I'm pretty sure I'm the only KDE hacker in Clapham so can safely claim 'office' status, if I'm not, meet me for a pint down the Abbeville pronto!).
I'll be at Fosdem this weekend, so if you're there be sure to drop by the KDE stand for a chat, I promise not to bang on about calendars too much :-) (Well, unless you happen to be a Gtk/Gnome/Evolution hacker wanting to talk about shared standards for calendars and holiday files, then I'm all mouth). Just don't ask me about license stuff, you'll be wanting that weird bloke down the other end of the hall... I'll be in Brussels from 10am Friday wandering the streets in search of waffles, so if you're getting in early and looking for the same let me know.
Speaking of calendars (yeah, you knew it was coming) I decided on a whim to have a play with KHolidays in kdepimlibs to see if I could hack in support ...read more...
Months ago, I started to take care of a forgotten piece of KDE, kde-bluetooth. After a lot of work and an almost clean the bugtrack of bugs, I’m proud to announce KBluetooth 0.4!
These are the highlights:
The official name is now "KBluetooth".
A lot of crashes have been fixed, KBluetooth should not crash now.
File transfer (send/receive) reported to work for everybody with any kind of device.
Improved the input pairing (Almost all devices working).
Huge improvements in the UI.
The speed in notifications is not accurate nor working right
Notes for packagers:
Since the first RC, I only had fixed BUGS, and almost every commit since then contains an atomic fix, so please upgrade to the 0.4 final or apply the patches yourself, but do not get stuck in the previous RC’s, doing that you’ll waste the time of your bugtracker people, as well of kde bugtracker crew and mine.
Akademy, the annual KDE conference, will be held in Tempere Finland July 3 to 10 2010. The call for papers has been announced, requesting presentations, papers, and bofs from KDE community members on what is new and coming in KDE. For more information see the call for papers.
This will be the second year in a row Akademy will be hosting an option for a short technical paper (4-6 pages) to accompany a 45 minute talk. Last year, we have a wide range of papers describing interesting KDE content we don’t normally hear about at the Akademy. Technical papers benefit KDE by providing easily consumed documentation on KDE technology as well as provide an avenue for students to contribute school projects to the community. If you are a student, researcher, developer, or someone doing some really cool work, consider submitting a technical paper in addition to your presentation for Akademy 2010.
I have been playing a bit around with Maemo and writing Qt apps for n900. I ended up needing a rotation aware QMainWindow a couple of times, so I ended up abstracting it away in my own MaemoMainWindow, which I just wanted to share. It has enough ifdefs to also build against ‘normal’ Qt, outside Maemo.
4yo and 2yo "working" with their favorite app Krita.
It has been a long time since my last post.
Since my move to Switzerland and my new job I haven't found any time to support the KDE-promo or www-team. (Ok. I never was one of the top-contributors, but it was always a great pleasure to contribute a little bit to such a great community).
From time to time I can read the promo mailinglist and are happy to see how many remarkable people are doing fantastic things. I can't wait to see the new web-design and new t-shirts and of cause KDE SC 4.4.0.
The only two things I could achieve the last 1/2 year.
Spread KDE in the private environment: Infect my sister and her husband with ...read more...
To make allusions to Douglas Adams' work when leaving a company, so I won't. I'm just going to post a couple of pictures I made with my n900...
This is the river Amstel, for which Amsterdam is known. As you can see, it's frozen over...
And this the Hyves office building, seen through the snow.
And these are Tommy and Markus, who together with Tjerk took me out for dinner in a steakhouse. Good food, good company!
I've been working for KO for two days now, after having taken a really nice one-day vacation which ended up with a visit to Ma Brown's Restaurant. That restaurant tends to be closed when Irina and I want to go there, but last Wednesday it was open at last. A warm fire, excellent food, good service... Perfect closing to a day of gadding about both Hollands. (Note to self: Sing Kee in The Hague isn't nearly as good as it used to be, bij Tholen in Haarlem has the best coffee I've had ...read more...
Warning: This might be a quite boring blog entry for non-developers - no fancy screenshots and no new features... ;-)
Beside taking care to keep Dolphin simple and efficient for users, it is also very important for me to do the same for the code: It should be simple and easy to maintain for developers.
Sometimes this works quite well, but it also happens that parts of the code need to be refactored. It is quite common in commercial companies that developers don't get the chance to refactor the code: The user does not recognize it in the first sight and there is definitely a risk of having regressions.
I'm convinced that in the long-term keeping the code base clean pays off and results in less bugs and easier maintenance. Although some features like improved searching or version control support have been added for Dolphin in KDE SC 4.4, I also did some internal cleanups.
For KDE SC 4.5 I want to completely concentrate on fine-tuning the code ...read more...
So every so often I like to take a look at what our siblings over at GNOME are up to by reading Planet GNOME. I do it manually because I removed that feed from Akregator quite awhile ago, and a couple of the stories there seem to confirm my choice (although it’s at least much better than when I had to finally give up and stop reading it).
Specifically you may find the following entries by Miguel de Icaza relevant:
I guess the iPad support for MonoTouch is OK if you’re into that sort of thing. It’s not as if I’d expect them to forego it given the past track record ;) But it does seem to me that as AMAZING as the iPad might be, that it would be better for consumers to have an open platform that anyone can extend instead of a closed platform that requires being ...read more...
LinkedIn has become one of the more popular professional networking sites out there in recent years. It’s a great way for co-workers to stay connected with each other after they part ways and also a nice platform for marketing your resume to what could be your future co-workers.
In addition to that, there is a nice section on the site for groups where you can post questions and discussion topics. With that in mind I wanted to point out that on LinkedIn there are several KDE-related groups. In particular, I’d like to invite all of you who are on LinkedIn to join the“KDE User” LinkedIn group and participate in the discussions there.
So far there are over 500 members but despite this there is not a whole lot of active discussion. I’m not sure if everyone is shy or busy or what but generating some lively discussions about KDE in front of a large group of interested onlookers could only be a good thing for promoting KDE. LinkedIn seems to have a very strong ...read more...
Interested in trying out KDE SC 4.4 but don’t want to do a full installation, risking system instability? Before my presentation at Wednesday’s Phoenix Linux User Group meeting, it occured to me that I should bring a live image for folks to play with. Unfortunately, I spun x86_64 live images, which are great for x86_64 folks, but pretty lametastic for everyone else. So, our awesome KDE SIG and kde-redhat maintainer Rex Dieter, fixed that, and, after fixing my kickstart a few times of course. Now we have unofficial i686 KDE 4.4 previews. They lack the Fedora branding for legal reasons, but for all intents and purposes, it’s the same system as you’d get by installing Fedora 12 and then configuring KDE-redhat repos.
So, have at it. Rex has three servers seeding, and I’ll seed when I can The image is 70Mb total (sorry) so it doesn’t fit on a CD, but is just about the perfect ...read more...
It’s been a long time since the last update, and admittedly I haven’t been working on PlasMate as much as I’d like to in the past month (with school kicking in and all). Anyway, just a quick post to highlight some of the stuff we’ve been up to.
The screenshot at the top shows the beginnings of PlasMate’s project management dialog. Right now it does nothing but lets you load a project. The idea behind this though is that we want to keep project management inside of PlasMate, so that you’ll never need to find or create a location to store or “save” your projects to. PlasMate would spare you that management overhead by taking care of storage somewhere out of sight, and allowing you to view, search, load, and delete your projects from within the project management dialog. As shown in the screenshot, you would still be able to view and load your 5 most recent projects from the start page itself. And you could still export ...read more...
As a heads up to everyone out there: we're getting a lot of bug reports, particularly crashes, from people using Qt 4.6.0. That version of Qt has a handful of crashes in it that some KDE apps trigger all too reliably. A patch release of Qt, v4.6.1, has been released that addresses a number of these issues. Qt 4.6.2 that's upcoming will be even better, and I understand that some distributions have been backporting some of these critical fixes. If you are having a hard time with the 4.4 release candidates, please check your Qt version first.
Then there's this bug in glibc, which has been fixed, and some distributions have backported those fixes to affected versions already. Unfortunately, some of our users are still getting exposed to it. Not fun.
Just one of those months, it seems.
The 4.4 release for KDE SC is coming along well. We've been hammering nasties, of both the crasher and general misbehavior sort, over the head at a reasonable pace, even though 4.5 is open and ...read more...
As I prommised on an obscure mailinglist where the evil plans for KDE World Domination are being developed (and consequently rejected), I'd like to solicit some opinions in this blog about Freedom.
I'm not talking about the free-as-in-beer nor the free-as-in-speech, but the relative independence the KDE community enjoys from the influence of one or a few large corporations. Most of you probably realize that it's a rare property for a community of our size - pretty much all other communities with over a 100 developers (KDE has about 2400 active developers!) are basically run by anything from one up to 3-4 large companies with little or no volunteer input. At a recent meeting Frank, Jeff and myself had with a major manufacturer of mobile chipsets it became abundantly clear that the independence the KDE community enjoys is seen as a big plus by companies who might want to work with us.
Of course, talking with volunteers you are not seldomly reminded how they prefer their freedom. While support from a big company is nice, for many the ...read more...
"Looking to help the KDE community and living in Southern California? Then this is a great opportunity for you! The Southern California Linux Expo will be in town February 20-21, 2010, at the Westin Hotel near LAX.
The more I see things like iPad, iPhone, iTunes, etc. coming, the more I am motivated to continue using, developing and promoting Free Software. This world needs people who care about freedom in general and digital freedom in particular. And we are those people.
"The KDE team is getting very close to a final release of KDE 4.4. The second release candidate came out yesterday as a testing platform for users and developers to find and squash bugs before the final release date of February 9th.
Last year a lot of people were attending FOSDEM. This year, 10th anniversary and everything, it seems that very few people are visiting Brussels on Febrary 6th and 7th and attending the largest Open Source conference in Europe.
Anyways, I am attending
NB: Comments on this blog do not work due to a hosting issue
To date, all of my work has looked at SVN artifacts and the contributors who interact with them: add, delete, modify, move etc. On a couple of occasions I have been asked why I do not look into the artifacts. I never really had a good answer and so now I have got around to it.
The question, I guess, is why would anyone want to look into the artifacts when looking into the health of a community? My previous work has shown how certain contributors can be shown to be responsible for lots of artifacts and lots of commits. But what are they doing to those artifacts with those commits? For all we know (based on the work so far) they are making trivial changes to the same line of code over and over.
As a start I have made use of svn blame to gather data one who “owns” each line of code in KMail. The script I used to achieve this looks like this:
Hi guys, I was preparing this summary of blogs and other coverage of Camp KDE to forward to our sponsors to show the activity occurring at the event. I figured I'd share it with the planet, if you folks are interested. If blogging is a measure of productivity, we certainly set the bar high. :) Dot.kde.org Posts (during and around the event only):
So if you’ve used kdesvn-build to build some of the modules that are hosted on Gitorious then you are probably familiar with an error that always comes up when doing the initial checkout. This error is so famous that every “how to build using kdesvn-build” guide I’ve seen over the past couple of months have mentioned that the clone step for qt-copy would need to be done manually.
A Konversation developer, argonel, noticed the issue the other day and got in touch with me, so I had him strace the output of the (successful) manual run and the (unsuccessful) kdesvn-build run. It wasn’t initially super helpful although it clarified what was going on (the gitorious.org end of the connect was closed on their end for some reason).
That was the conclusion of that, but then I get an email the next day from argonel saying that he’d done more digging, and that it was a known issue which could be worked around by adding the -v flag to git, which forces progress ...read more...
This country continues to surprise me. Take the concept of lite beer, bringing the taste of this beverage to a new low. Or the fastfoodizing of practically every kind of food you can imagine. And at the same time - fruit and vegetable snack trays in the supermarkets which must be scary healthy to some. Amazing.
Van Camp KDE 2010 - Banana Bungalows, THE place to be in San Diego :D
Then the breakfast - I've had sandwiches with peanut butter and jelly every day, certainly something crazy I'm gonna keep around. However, I won't ever even contemplate having a breakfast at a restaurant around here. I tried an American breakfast 2 years ago in San Fran, and since then I know it's not for me. Way overkill, I'd consider the average breakfast here a heavy dinner... I've even skipped several dinners as the 'lunch' I had was just too much.
2009 is over. Yeah, sure, trueg, we know that, it has been over for a while now! Ok, ok, I am a bit late, but still I would like to get this one out – if only for my archive. So here goes.
Let’s start with the major topic of 2009 (and also the beginning of 2010): The new Nepomuk database backend: Virtuoso. Everybody who used Nepomuk had the same problems: you either used the sesame2 backend which depends on Java and steals all of your memory or you were stuck with Redland which had the worst performance and missed some SPARQL features making important parts of Nepomuk like queries unusable. So more than a year ago I had the idea to use the one GPL’ed database server out there that supported RDF in a professional manner: OpenLink’s Virtuoso. It has all the features we need, has a very good performance, and scales up to dimensions we ...read more...