Categories:
Wednesday, 13 September 2006
mmmmmmkay
Chouimat
|
How to make a chouimat Ingredients: 3 parts competetiveness 5 parts crazyiness 1 part leadership Method: Add to a cocktail shaker and mix vigorously. Add fitness to taste! Do not overindulge!
Read More
Tuesday, 12 September 2006
Desktop memory usage
This was actually supposed to be a follow-up to my tests of startup performance of various desktop environments, primarily KDE of course :). In fact I even did most of the benchmarks some time after the startup ones, but, alas, I'm much better at writing things that computers are supposed to read than at writing things that people will read :-/ (some volunteer to write good user documentation for KWin's window specific settings, BTW ;) ?) I even meant to make a somewhat more extensive analysis of the numbers, but having never found time to write that, I decided I should publish at least a shorter variant with all the numbers and some conclusions. You can do your own analyses of the numbers if you will.
Read More
Tuesday, 12 September 2006
Krita 1.6: Layer Masks
This is a small blog about layer masks, so that Sander can hopefully use it for the documentation (documentation, yay!). Basically, a layer mask is a mask that you place on your paint layer. This will literally mask areas of the layer, so that the content underneath shows through. You can paint on it with greyscale colors: the more black the color, the less the layer under it will shine through, the more white, the less the layer under it will be shown. So complete white will let nothing through, complete black will let everything through. Basically, it's a bit like selecting a piece of your image, and then cutting it, so that the selected bits go away. So what is the use for a mask here? The big advantage is that it is non-destructive: if you decide that you masked out the wrong part of your layer, you can easily remove the mask and start anew, something a lot harder (not to say near impossible, especially in between sessions) with regular selection-cutting.
Read More
Monday, 11 September 2006
Database-aware slider widget
Today something more lightweight than usually.
New database form widget has arrived: slider has been developed for Kexi, as a tutorial for the polish edition of Software Developer's Journal. The widget is usable when data is restricted to a given interval, and in the tutoral it is provided witin a custom widget factory (i.e. an extension, plugin) to show how to implement such thing and let Kexi find it.
Read More
Monday, 11 September 2006
Finally: MS really, really supports ODF
We've been waiting for this step. Read on to discover how clever it is.
Short version: MS now encourages you to make all your data ODF-compatible. Period.
Long version, after the /. article:
Read More
Sunday, 10 September 2006
performance tuning with std::string
So today I tried to optimize some code using std::string from the Standard Template Library and found something interesting.
Let's say you have strings to assign which sometimes get longer and then again shorter. To avoid unnecessary memory allocations you can use std::string::resize(size_t n); so you create the string and then resize it so that it is big enough for the longest string:
Read More
Sunday, 10 September 2006
Spinboxes are useless
One of my pet hates in GUI widgets is the 'spinbox', and I especially dislike the idea of a floating point spinbox. I think for technical reasons I had trouble wrapping the KDE3 floating point spinbox in korundum, and couldn't get particularly worked up about fixing it. But I was a bit depressed to find out that Qt4 has a floating point spinbox widget (although I didn't obstruct its inclusion in Qt4 QtRuby).
Read More
Saturday, 9 September 2006
KDE 4 packages for Edgy
Jriddell
|
I put up some packages of the KDE 4 first tech preview for Edgy. i386 only at the moment but they're sitting in Edgy's NEW queue and will be compiled for everything when they pass through that. They install to /usr/lib/kde4 so it's quite safe to install them alongside your existing KDE 3. I compiled Umbrello and was very happy to see that it compiled and worked without major problems. Thanks to Oliver and Kleag for getting that to happen. Having text under buttons is going to be an interesting challenge for a lot of programmes.
Read More
Saturday, 9 September 2006
KDE Dialog Layout II
El
|
Summarising the comments on the previous blog entry and my own consideration:
Top-to-Bottom – Users do not want to think about the proper sequence of options. The layout should therefore support the workflow. Top-to-bottom is mostly perceived to fulfill this requirement.
Read More
Saturday, 9 September 2006
More XML paper specification stuff
Despite being very tired from my day job, I managed to get it together enough to put together a kfile-plugin (metadata support) for the XML Paper Specification format. It pulls out whatever data is available (sometimes not much, but thumbnails are reasonably common). It is committed into trunk (in kdegraphics/kfile-plugins/xps)
Read More