Categories:
Monday, 12 March 2007
Rediscovering trie's, reducing DOM memory usage
Some time I'm thinking about ways to get rid of the many string comparison when playing a SMIL file in KMPlayer. The flow of a movie is mainly written in tags and attribure values. These documents have hardly any textnodes, so tags+attributes are about halve of the content, remaining is then the attribute values. So sharing these strings for tags/attributes would also be a great memory saving, making the DOM grow at 50% speed.
Read More
Sunday, 11 March 2007
Please update to CMake 2.4.5 or newer
do you still have CMake 2.4.3 installed on your KDE4 development system ? Then it's time to upgrade to CMake 2.4.5 or newer. Because starting Monday in a week, March 19th, at least CMake 2.4.5 or newer will be required for building KDE4. The last required upgrade (which was to 2.4.3) happened on Sept. 12th last year, which is now exactly 6 months ago. Before this we lived with CMake 2.4.1 for 4 1/2 months. I think that's not too bad and CMake 2.4.5 will again last for several months.
Read More
Friday, 9 March 2007
Article on ThreadWeaver and KDE 4 in German c't Magazine
Mirko
|
This weeks c't magazine furnishes an article on ThreadWeaver programming as part of their long-going series on articles on concurrent programming. An interesting feature of the article is that is describes ThreadWeaver as a component of the upcoming KDE 4 platform.
Read More
Friday, 9 March 2007
It's so weird...
Thiago
|
It's so weird to start writing Yet Another Networking Framework (YANF) for KDE...
It's weird not because it's simply YANF. It's weird because this is the fourth networking framework that I will have written for KDE. So, a little history:
Read More
Friday, 9 March 2007
NetworkManager support in Solid for KDE 4
The NetworkManager backend for Solid in KDE 4 is ready to announce. Since writing the frontend in September I hadn't gotten round to making it useful, but after a lot of encouragement from ervin I picked up my tools again.
Read More
Friday, 9 March 2007
writing analyzers for KDE4
Oever
|
You may have heard that KFilePlugin will be replaced in KDE4. In KDE4, we will use analyzers to get text and metadata out of files. Since last monday, you can start porting you analyzers and now I have written a tutorial on how to actually go about this. The tutorial uses BMP as a simple example and it should be pretty simple to port the existing KFilePlugin implementations.
Read More
Wednesday, 7 March 2007
GSoC v3 is on!
I added three projects related to KDEPrint in the page of ideas for Google SoC 2007:
http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas#KDEPrint_--_UI_redesign http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas#KDEPrint_--_porting_to_CUPS_.3E_1.2 http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas#KDEPrint_--_porting_to_Qt-4.3.2FKDE-4
I hope we have an even better summer this year!
Wednesday, 7 March 2007
Provo View
Provo
I'm at the Novell office in Provo this week. We are having some pretty productive meetings here. The conference room we use is impressive. It's on the fifth floor and has an amazing view on the mountains. I like working this way.
Read More
Tuesday, 6 March 2007
Animating Widgets
Rich
|
Qt 4 includes a useful class called QTimeLine that can form the basis of animations, it's used in QGraphicsView but is also more generally applicable. I did a bit of hacking this weekend and wrote a class that illustrates how it can be used to create a fairly general mechanism for animating QWidgets. The code as it stands needs some work, but it can animate the properties of any QWidgets. You basically say widget X has propery P which should vary from A to B. For example:
Read More
Tuesday, 6 March 2007
CLT2007 - me too
Krake
|
Danimo and frinring already blogged about Chemnitzer Linux-Tage 2007 and I can't resist doing it as well.
I have been quite lucky at picking which talks to go to, especially the choice to attend Meike Reichle's talk about how to promote Free Software. She is an awesome speaker, totally in control of her audience's attention.
Read More