* Aftershave doesn't make for good shampoo. Opps. * People are happy to trade ice cream tickets for coffee tickets. * We've had network from day 1, I hear this is unusual. However, the packet loss... * I have not figured out celiac food here at all... * That hasn't mattered, as I mostly haven't been hungry, as I was dehydrated instead * They are obsessed with bottled water here. Water rant follows: Isn't this a first world country? I shouldn't catch anything from it, right? Am I wrong? Are all the pipes lead? I can't tell why exactly it isn't "safe to drink". I've had one person say it was chlorine in the water. But apparently plastic in the water leeched from plastic water bottles is safe to drink. I don't mind chlorine, I like my water dead. This has resulted in me not getting enough water... (One place refused to serve tap water; I had to spend 2 euro for a tiny tiny bottle) So I've been getting mostly bottled distilled water: zero salts at all. ...read more...
For 10.4 users oh yaaaaaay. That should be sung to the tune of the Mighty Mouse jingle btw.
I committed a change to macports which should allow users on OS 10.4 to compile KDE 4.2 – once they sudo port sync. Enjoy. And uh, lemme know if it actually works. Only tested this out on automoc which, let's face it, isn't the most rigorous of evaluations.
In one of my last posts I indicated that Kolf 1.9 could possibly not be released with KDE 4.3 because it fails to load its objects. The same panic was expressed by me on the mailing list, and (as usual my plans worked out: My panic made Ian Wadham, one of our kdegames hackers from Australia, dive into the Kolf 1.9 code (that pile of mud I talked about earlier) and find the cause of the bug.
The problem was that Kolf was relying on some unspecified behavior of KConfig::groupList(), which returned a sorted list of group names in KDE 4.2, but not in KDE 4.3. Such a change is of course legitimate, because the KConfig developers never stated that KConfig::groupList() would return a sorted list.
If you’ve got a current trunk snapshot (I think the fix is in trunk since yesterday), please check whether Kolf can correctly load holes (not only the first hole of a course, but also the following ones!). If you run into problems, please write to the kde-games-devel ...read more...
When I wasn’t working on coding or checking out what’s been going on at the Gran Canaria Desktop Summit this past two weeks, I’ve been spending my free time keeping track of this year’s Wimbledon tennis championship in London.
I just got done watching the Men’s singles final about an hour ago and I have to say it was one of the most impressive matches I’ve seen. Andy Roddick has often played a distant second fiddle to Roger Federer in grass court matches but today Andy was playing at an absolutely incredible level.
He forced a decisive fifth set, which in Wimbledon (among other tournaments) cannot end on a tiebreak. Federer served first and both players held their own serve for 29 games in a row. From after the third game Andy Roddick won, if he dropped serve at any point from there the match would have been effectively over, and after his fifth game his service games really were sudden death. He managed to hang on for 14 games before finally being broken ...read more...
Currently I send identi.ca-->twitter, and I usually microblog via SMS-->twitter. So I got a temporary Spanish phone... Except, twitter won't send to Europe atm. And I still can't SMS-->identi.ca. This all leaves something to be desired. Especially as it might be nice to tell you what I'm doing in Gran Canaria atm. And yes, I did eventually make it there, after much airport badness. Note: you cannot make it from one side of the Madrid airport to the other (which is practically in another city, you take a bus to it), and through customs and immigrations, and the slow luggage handlers in half an hour.
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: