Plotting my revenge...
Tuesday, 1 January 2008
Okay so I can say 2007 sucked the big one, but 2008 is looking good so far.
2006-2007 had been a pretty rough time for me. In 2006 I set aside my consulting company and my wife left me. It was a little too much drama and change for me. 2007 was pretty much set dealing with the crap that followed all the changes of 2006. I would like to apologize to everyone for letting KDE Developers fall by the wayside at that time. Special thanks for jriddell and beineri for picking up the slack there.
Read More
kDebug areas Be-Gone (almost)
Saturday, 29 December 2007
Thanks to Marc Mutz's idea, one can now set their application debug area by telling the C++ compiler about it and then never having to remember that debug area again.
"Set it and forget it"
Read More
Sybase and MS SQL Server Support
Friday, 28 December 2007
From KDE4-enterprise-functionality dept.: As already noted in the Commit Digest, another database driver (i.e. data provider) has been built on top of Kexi's database abstraction layer (KexiDB 2, codenamed Predicate). It is Sybase driver, also aimed at handling MS SQL Server connections.
Read More
A Nice Christmas Gift by Canonical?
Sunday, 23 December 2007
The week saw this Kubuntu announcement being posted which mixes two news, reasons the one with the other and left some users imo rather confused as shown by this user comment: "IMHO this is a nice present by the Kubuntu Community and Canonical to the KDE Community". So what was announced?
Read More
klik2 at FOSDEM 2008 -- klik2 now starts handling non-GUI/CLI applications
Sunday, 23 December 2007
Now that OpenOffice.org does make some splashes in the IT press for the sole achievement of having created a "portable" version that can run from an USB stick (on Windows only, that is) -- isn't it time for klik to get ready for gaining its own share of public fame sometime soon? That's because klik does not only turn OpenOffice.org, but many thousand Linux applications into "PortableApps". And does not need painstakingly recompiling portable binaries from modified source code, one by one. But will re-utilize the marvellous work and special knowledge of all the dedicated Debian, RPM and Slackware packaging heroes out there and repackage 95% of its supported klik bundles fully automatically, including dependency resolution...
Read More
System Settings gets Interviewed
Sunday, 23 December 2007
I decided a couple of weeks ago to sort System Settings out and here is the first result: I reworked the views using Qt4's InterView framework, reusing the KCategorizedView from Dolphin. This gives us a better quality view than the hard coded view used until now - item layout should work at large font sizes or high res displays. It will also make it much easier to improve the UI with custom delegates and category drawers in future - just by reusing code. I was able to chuck out a couple of classes entirely which will make System Settings easier to maintain.
Read More
Pine Goes Free with Alpine
Saturday, 22 December 2007
Many a year ago I decided it was worth sacrifising something in the name of freedom and switched from the frustratingly not quite free Pine e-mail app to Mutt. Mutt is free but has the most insane keybindings and is generally not as slick a user interface as Pine. Plus it doesn't have the nice feature of keeping your main inbox open while you look at other e-mail boxes, and if your inbox is as large as mine that means a bunch of time lost just for reading a mailing list. So it was a lovely surprise to see Alpine, a free Pine from the original authors at Washington University. So back to integrated editor, sensible keybindings and being able to read mailing lists without spending 10 minutes opening my inbox again. Yay freedom.
Read More
Programming Styles - Why Encapsulation is a Good Thing
Friday, 21 December 2007
I was reading a blog post on beautiful code about different styles of programming earlier this week. The author was comparing the 'ruby style' of direct access to member variables with the getter/setter pattern common in Java code. His basic question was is this simply a matter of your programming background?
Read More
Usable TechBase layout
Thursday, 20 December 2007
Too many KDE folks refuse to use http://techbase.kde.org/ because it breaks blocks of code.
You can however make it usable. A hint just for you:
[jstaniek] btw, I've improved http://techbase.kde.org/Projects/PIM a bit, and have 'windows port' column [jstaniek] does not use oxygen wiki style which actually causes usability problems with blocks [marc_kdab] oh, you can switch the style? [marc_kdab] how? [marc_kdab] that could actually make the wiki readable :) [marc_kdab] hates fixed-width formats in websites [jstaniek] marc_kdab: ah, so I should blog about this; too many folks complain... and I talked to danimo @ akademy but... well... [jstaniek] (same for websvn, btw) [marc_kdab] yes, and the apidox [jstaniek] marc_kdab: login -> my preferences (on the topbar) -> skin tab -> monobook [marc_kdab] oh, sigh, login... [jstaniek] marc_kdab: y, you can set permanent login [jstaniek] hacked his wiki page with readable breadcrumbs, eg. "News->Kexi Releases-> Kexi 2007.1" and forced reasonable width (http://kexi.pl/en/News/Kexi_Releases/Kexi_2007.1) [marc_kdab] ahhh :) [marc_kdab] mediawiki look [marc_kdab] files a request for mediawiki to remove styling :) [jstaniek] the oxygen style is great but also breaks mediawiki skin rules a bit - e.g. we have even no kde logo defined for the web site... :)
Why Flash sucks
Thursday, 20 December 2007
As one of my colleagues notes, this statement holds true on its own. However, for those like me too blind to see some things, there are two things about Flash you should know:
Read More