Right now there is the “Gran Canaria Desktop Summit” which is basically GUADEC + Akademy glued together. We’re a bunch of Trolls down here basking in the sun, discussing, and socialising with the KDE and Gnome and other open source developers who also took the trip to this beautifull island.
Today we had the opening with keynotes from several people:
Robert Lefkowitz told us that software is rhetorics, and that liberal software is what a gentleman would use.
Walter Bender took us for a trip around the “Sugar Learning Platform”.
And, RMS distributed penance and blessings to the evildoers and saints of the software world. Here is a summery:
Qt is now perfectly OK (allthough he still can’t pronounce it correctly)
Apple is about as evil as Microsoft, but they’re not publicly admitting to it.
C# is dodgy, and
Web-services are evil.
Then finally, Quim Gil gave us an update on the Maemo platform.
As I said, we’re a bunch of guys from Qt Software down here in Gran Canaria, so if you’ve got any Qt issues you ...read more...
Just a first post for now, coming from my hotel on Gran Canaria.
My name is Casper van Donderen, I’m a Mediatechnology student studying in Utrecht, the Netherlands and interested in everything with Computer Graphics. Most people don’t know me probably, but I’ve been helping at the CeBIT & LinuxTag KDE stands this year.
At the moment my only developer contribution is the 3D view for Kolf 2. Stefan posted a blog about a day and a half ago about the progress of Kolf 2 and I’ll be joining in on that, but then more from the 3D side of things (hardware shadows are a goal for this week).
Other ideas I want to start working on soon:
- A visualization engine for Amarok
- Revive Boson and start developing a complete strategy game for KDE.
A small status report about the Python bindings and support in the almost arrived, KDE 4.3. All of the APIs have been updated of course and I've added support for polkit-qt. This makes it possible to write applications and configuration tools which feature the much needed (and working) "Administrator" button.
Yes, I'm down here in Gran Canaria with the rest of the geeks. It's shorts and T-shirt weather 24/7, even when it is cloudy and "bad" like it is now. (Actually this is better. The full on sun is a bit too much.) There are a lot of old familiar faces around and a lot of new ones. Speaking of which if you are at GCDS and are working with Python on KDE then please come and find me and introduce yourself. (I'm the geeky one with glasses with the Kubuntu T-shirt on.) I'm curious to know what you are developing, what is working well in Python bindings, what is not and what you would like to see in the future. Help me help you.
Yesterday we arrived at Gran Canaria and made our way to the hotel. Alejandro was waiting at the airport when Daniel and Frank and I arrived from Stuttgart (followed by Sven a few minutes later with a different machine, so we saw him before taking off and after landing).
The hotel is nice but didn’t make us stay long. Instead we walked along the beach to the Alfredo Krauss auditorium to register for the conference. No t-shirt this time… a towel instead, by Qt Software… so does the meme “always bring a towel” lose validity with this game changer? I doubt it - unless it becomes a tradition to get cute towels as presents Those served as instant GCDS attendant markers, so we had fun greeting all those with green towels (mostly still wrapped in plastic :)).
From there we went to find some good Spanish food and walked back towards the hotel to find good icecream.
Back to the auditorium to have a beer or two sponsored by Canonical. There we met a large ...read more...
Each release of Plasma over the 18 months since its debut release has marked an impressive step forward in its evolution. We are planning on making 4.4, our second anniversary release coming in January 2010, more of the same in that regard.
We recently had our Plasma release cycle planning meeting, and here is our list of goals for central Plasma technologies in 4.4 (in no particular order):
Improve kiosk based lock down and deployment management: We are communicating with some large deployments in Europe about the process of migrating from KDE 3 to KDE 4 and how we can make KDE 4's desktop shell an even better experience than Kicker and KDesktop provided. We've started a wiki page here that we are working on with these downstream users. Expect a lot more to find its way there over the next few weeks and months as we continue to work out the needs and use cases with them.
A long time, I haven’t written about Kolf. I’m not having any time for coding lately, but Zeng Huan, our GSoC student, has made progress on the automatic generation of terrain textures. The code for that is not in Kolf at the moment, we have decided on him working on it in a separate test bed, the kolf-textureblender:
In other news (which might be more interesting for most readers at the moment), Kolf in KDE 4.3 is broken. The first hole of every course loads fine, but on the following holes, only one object will be displayed (which is definitely too less). Mauricio Piacentini looked into the code, but didn’t find anything. He meant it looks like Kolf is trying to re-use objects from previous holes, but some changes in Qt 4.5 seem to interfere with this technique very badly. If no one finds the bug quickly (which will likely not happen, as the code of Kolf 1 is a total mess), it is quite realistic that we ...read more...
Will I go there? Well, unless there is something wrong, yes I will. Note that a little information about the sessions is already available. I leave it as an exercise to the reader, which talks in the Innovate track I will hold :)
As you may know I am a biology teacher. Next term I will teach Ecology. One part of that is the relationship between predators and prey (wolves and rabbits, for example). There are quite some mathematical model for these relationships, in school we mostly teach a simplified version of the Lotka-Volterra system.
This kind of stuff really needs a simple application to test the influence of certain factors. For example,
what happens if after two years we kill all but 5 predators?
what happens if after two years we kill all but 5 prey?
what happens if after 1 year, for whatever reasons, the rabbits become more fertile?
There are tools schools can buy, but a) they suck and b) they are very expensive.
Introducing: "Predator and Prey" by Carsten Niehaus (tm)
This blog post has been in my drafts folder for weeks and I just thought it’s time to publish it - ready for Akademy And if somebody is really interested we could have a BOF session at Akademy. I think Plasma devs want us to write a slide effect to replace their custom popup animation. That would be a perfect example to get your hands dirty.
I wrote a new Kwin effect and thought this is the ideal effect for writing a small howto. It is an effect which helps resizing windows by colouring the changed geometry. I was told that resizing is not optimal in KWin, that is if the window content is shown while resizing it is slow and if the window content is not shown it is ugly. This effect should fill the gap. Unfortunately the current code will only work with the slow show window content while resizing (the API has to be changed). Nevertheless I decided to show the code in this tutorial.
I have been neglecting this blog ever since GSoC started, but I think I will finally sit down and write about my progress. Also, if you read the entire post, you may find some screenshots at the end.
Progress So Far.
So far I have only been working on backend-type code for the nepomuksearch:/ protocol. I have finished some important features that were missing, however.
Custom Default Search Queries
As an easy introduction to the world of KDE programming, I changed the hardcoded default search folders to be configurable in .kde/share/config/kionepomukuserqueriesrc (now that’s a mouthful!) So now instead of navigating to nepomuksearch:/ and seeing this:
Whoaaah, two blogentries in one day. I'm on a stroll. And it's such a bad day. Imagine. This poor sod is sitting on his balcony (view on the sea) - no shirt, it's too hot for that. Then sudden disaster - I spill some of that icecream I'm eating on my belly. COLD! Oh boy. Luckily I brought some cold beer so this day isn't completely bad.
Ahem. I'm sure you all feel for me. Meanwhile, I had a stroll through the area around the hotel, had a chinese salad (?!?) with a beer and followed it up with a swim in the sea. That's still the Jamaican spirit, by the way, I wouldn't even have thought about swimming if I didn't enjoy it that much in Jamaica.
Here you see where it all happened...
During the evening I got a call from Holger Schroder who told me there were already people at the conference location, ...read more...
As you might have understood if you’re reading me, if you’re easily offendable on this matter, you’d better skip this post.
So, i figured out I should shout out something. Because I am always interested in hearing skilled, readable, balanced and well-made opinions from people such as Richard or Adrian, but I’m fucking tired of hearing random people screaming out why mono is cool or not. These kind of people don’t even know what coding is about, or they just learned Java or C# at university and they’re like “oh shit, I can code!!”. STOP THAT.
This is a technical, and ethical problem that regards DEVELOPERS. Users will end up having choice. All you pro/anti-mono fanboys, what is difficult in installing or removing mono, being it provided by default or not? No matter what your position is.
After this small rant, hoping to have made some things clearer, let’s move forward.
I’d like to skip the ethics/politics part for a variety of reasons. First of all, I’m all for things that work, if they’re free, much better. That’s ...read more...
So, I've arrived at the hotel. Most of the journey went smooth. Aside from my brand new laptop suddenly scaring me with weird harddrive-related errors and a busdriver letting me wait for another bus for nothing, it was fine.
So how is it here? A bit windy, which is good considering the temperature. It's a nice island. Not very green - actually it can look surprisingly 'desert' in some area's. Very nice people, lots of ocean. And I have wifi in the hotel so what more can I ask for?
Just two days and Akademy will start. Several ppl are supposed to be here already, I'll meet a few of them for dinner tonight. Looking forward to it, didn't have time to catch up much at Linuxtag in Berlin last week.
After several weeks in kdereview, skrooge is now in extragear. Some of you may ask "Yeah, cool, but what the heck is skrooge ?". Good question.
Skrooge is a personal finances manager for KDE4. You can use it to keep track of your expenses and incomes, categorize them, build reports, and so on...
We had a small issue regarding libofx, that was fixed with great help from the KDE community on IRC ! The fix was to create a FindLibOfx.cmake, and what's really cool is that it should be reusable by any KDE application needing libofx. Alvaro, who is porting KMyMoney to KDE4, showed some interest in that, so please feel free to have a look and comment. It can probably be part of kdelibs/cmake/modules, if it is found good enough...
Now, the next step is to create our webpage on extragear.kde.org, and to close the sourceforge part... But for now, I'm ...read more...
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.