<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Planet KDE</title>
    <link>http://planetKDE.org/</link>
    <language>en</language>
    <description>Planet KDE - http://planetKDE.org/</description>
    <atom:link href="http://planetKDE.org/rss20.xml" rel="self" type="application/rss+xml"/>
    <item>
      <guid isPermaLink="false">http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/672-guid.html</guid>
      <title>Adriaan de Groot (adridg): Upcoming, like a day-old prawn biryani</title>
      <pubDate>Tue, 18 Nov 2008 22:38:47 +0000</pubDate>
      <link>http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/672-Upcoming,-like-a-day-old-prawn-biryani.html</link>
      <description>Two upcoming events, not &lt;strong&gt;directly&lt;/strong&gt; KDE related but definitely opportunities for get-togethers of KDE folks under the umbrella of some other Free Software event. One close in time, another far away:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;BSD Day&lt;/b&gt; - December 13th 2008. The &lt;a href="http://www.nluug.nl/"&gt;NLUUG&lt;/a&gt; (formerly the Dutch national UNIX users group) and the &lt;a href="http://www.nllgg.nl/"&gt;NLLGG&lt;/a&gt; (Dutch national Linux users group) are organizing a BSD-Linux twofer. Robert Watson, one of the core members of the FreeBSD community, will be there along with the core of the Dutch BSD communities. [[ KDE angle: KDE4 works quite nicely on FreeBSD, except apparently for Kopete ]] The BSD tracks are geared towards the technical. On the Linux side of the fence, a mix of CMS, OpenOffice and other more user-oriented topics will be presented. Same place, same time; one's red, one's black and white. Admission is cheap (as in beer and most likely free).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Spring Conference&lt;/b&gt; - May 7th 2009. This one's a long way off, but the call for abstracts is only six weeks away. The &lt;a href="http://www.nluug.nl/events/vj09/index.html"&gt;NLUUG Spring Conference 2009&lt;/a&gt; has "File Systems and Storage" as a title, which is pretty broad. At StorageExpo I was canvassing the storage companies (think EMC, but also Hitachi and also virtualized off-site backup and replication services) for the &lt;strong&gt;Storage&lt;/strong&gt; part, but for &lt;strong&gt;File Systems&lt;/strong&gt; I'm turning more to the Free Software world. Topics would include VFS type things, interesting specialized File Systems, metadata and search within filesystems, visualizations, metaphors, etc. If needed, I will wield the pink whip of Akademy to make KDE contributors feel right at home. The conference programme is put together by a vendor-neutral independent technical committee, which will construct the strongest tracks it can from the submissions (the first submission is already in, BTW). Acceptance notes will be sent out January 12th and then you've got nearly another five months to get the content of your talk all squared away.</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-17722541.post-7254141634370214583</guid>
      <title>Ariya Hidayat: scrolling through the paragraphs, clicking through the photographs</title>
      <pubDate>Tue, 18 Nov 2008 22:11:20 +0000</pubDate>
      <link>http://ariya.blogspot.com/2008/11/scrolling-through-paragraphs-clicking.html</link>
      <description>&lt;p&gt;I heard that seven is a magic number. I am seeing the seventh winter in my life. How magical.&lt;/p&gt;
&lt;p&gt;For roughly 300 weeks I stay in Europe already. And I will still be here for some time to come. But after reaching some of my goals, missing many others, I decided I will pay my home country a visit.&lt;/p&gt;
&lt;p&gt;Bracing for the impact of reverse culture shock.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-7615673.post-7054964535288972238</guid>
      <title>Aaron Seigo (aseigo): harvest comes after the seed is planted</title>
      <pubDate>Tue, 18 Nov 2008 17:25:00 +0000</pubDate>
      <link>http://aseigo.blogspot.com/2008/11/harvest-comes-after-seed-is-planted.html</link>
      <description>Opening new markets, forging new friendships and strengthening existing relationships is an ongoing challenge. It requires a consistent effort over time and rarely shows imediate results. Done with honesty, openness, fairness and perseverance it does pay off. &lt;br /&gt;&lt;br /&gt;In that way, it's not unlike planting a vegetable garden. After fertilizing and tilling the soil (often after last year's harvest to allow it to sit and take and then again before planting), you put seeds and newly sprouted plants in the soil at the start of the growing season. You tend to the land for months watering and weeding and chasing out pests and generally maintaining the plants themselves. Finally the plants start to produce things we can eat and the joy of the harvest continues. Done right, even a reasonably sized plot can provide a family with food not just through the harvest months but through the winter as well ... when you get to start the process over again.&lt;br /&gt;&lt;br /&gt;For those living in warmer climes where the growing season is year-round, it's even more practical to just till and till through the year. Making such a "tropical climate" is every organization's goal when it comes to relationship development, though reality is that not everyone gets to live in the tropics. =)&lt;br /&gt;&lt;br /&gt;Harvest festivals are common throughout the world because it gives a well needed "Huzzah!" to the end of a long stretch of work that is done for future gain. It reminds the people that their hard work did pay off, that they should continue planting to make food and that they should be grateful for the bounty they receive.&lt;br /&gt;&lt;br /&gt;Ok .. where am I going with all this? Well, a couple years ago at Akademy 2006 in Ireland we put together a speaking track and arranged meetings around the topic of KDE and FOSS in Asia. The soil was being tilled and fertilized.&lt;br /&gt;&lt;br /&gt;People came from China, Korea, India and beyond representing both community and companies. We met, we talked, we forged relationships, we exchanged business cards and email addresses. Seeds were being planted. It was the first time I'd personally been able to meet with several of them, including people from &lt;a href="http://www.redflag-linux.com/eindex.html"&gt;Red Flag&lt;/a&gt;. We talked about how to draw people from cultures rather different in terms of computer usage, social norms and communication patterns closer to the KDE upstream community. Everyone agreed that working together more would benefit us all, and that simple things like having people send patches upstream would be great.&lt;br /&gt;&lt;br /&gt;Red Flag people sent a raft of patches directly after Akademy 2006, but as usual with large patch drops some were already done upstream, some no longer applied cleanly, some were incorrect ... a couple made it through though and that was an interesting first step. Seedlings poked their first leaves through the soil.&lt;br /&gt;&lt;br /&gt;Over the next two years, people on the Asian continent continued to work on the communities, such as the awesome &lt;a href="http://kde.in"&gt;KDE India community&lt;/a&gt; while others continued to work hard even on their own. When Sung-Jae joined KDE e.V. as a member this year and expressed with great heartfelt emotion his efforts and struggles for FOSS in his country of Korea, it was very evident how hard he'd been working on the KDE garden plot at his home. ASUS hosted a couple of Linux developer events and KDE people flew to Taiwan to participate.&lt;br /&gt;&lt;br /&gt;Then about a week ago I noticed something: I was seeing patches for KDE 4 posted to mailing lists from Red Flag employees (plural!) using their work email addresses. Besides signaling that they were working on a KDE 4 based release of their operating systems and preparing the move from 3.5 to 4.2, this was new: they were working on sending their patches upstream as they were working on them.&lt;br /&gt;&lt;br /&gt;Yesterday, a Red Flag developer got his KDE svn commit account. This told me that finally we were in the harvest time. The seeds planted in 2006 had sprouted, bloomed and were producing fruit.&lt;br /&gt;&lt;br /&gt;I hope this is just the first such harvest and that we continue to build strong bonds with those in Asia. This has been a huge challenge for us, being largely Amero-European, due to the differences in culture and language. Both sides have been learning and growing in the process, but I am thankful everyone has stuck with it through the growing season.&lt;br /&gt;&lt;br /&gt;I don't think it's unreasonable to suggest that those involved take a moment to step back and appreciate the progress we've all made in Asia over the last 2 years with a bit of a harvest celebration, so to speak.&lt;br /&gt;&lt;br /&gt;After all, a new growing season is upon us and we'll need to sow new seeds, expand our garden plot a bit further and look forward to our growing harvest in the next year.</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.kdedevelopers.org/3762 at http://www.kdedevelopers.org</guid>
      <title>Sebastian Trueg: Tip: a little polishing</title>
      <pubDate>Tue, 18 Nov 2008 17:06:14 +0000</pubDate>
      <link>http://www.kdedevelopers.org/node/3762</link>
      <description>&lt;p&gt;I always thought that some KDE apps looked a bit cluttered. Yesterday I finally tried to do something about it. I started with Gwenview. Two things bothered me: 1. the status bar buttons were too small for their text. Easy to solve by simply not forcing the height of the statusbar. 2. the sidebar had a different color than the status bar. Now this is due to Oxygen using gradients which is cool. It turned out to be rather simple. And this is also the actual reason for this blog.&lt;/p&gt;
&lt;p&gt;A tip: whenever using sidebars with scroll areas which are supposed to have the Window color as Base do NOT use something like &lt;i&gt;setBackgroundRole( QPalette::Base )&lt;/i&gt;. Better let the scroll area not print any background at all. Simply do that by changing the viewport properties:&lt;/p&gt;
&lt;p&gt;&lt;code cppqt&gt;&lt;br /&gt;
sidebar-&amp;gt;viewport()-&amp;gt;setAutoFillBackground( false );&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And if you are using QScrollArea be aware that it changes this property also for the widget set via &lt;i&gt;QScrollArea::setWidget&lt;/i&gt;. Thus:&lt;/p&gt;
&lt;p&gt;&lt;code cppqt&gt;&lt;br /&gt;
sidebar-&amp;gt;setWidget( myWidget );&lt;br /&gt;
myWidget-&amp;gt;setAutoFillBackground( false );&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Enough words. This is what it looks like. Notice the difference in the lower right.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.kdedevelopers.org/files/images/gwenview-before-and-after-unclutter.png" /&gt;&lt;/p&gt;
&lt;p&gt;And BTW: Now that apparently the blogging system changed, how do I properly include images? [image:ID] was a really nice system...&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://illogic-al.org/64 at http://illogic-al.org</guid>
      <title>Orville Bennett (illogic-al): To Do (Help Welcomes)</title>
      <pubDate>Tue, 18 Nov 2008 14:07:51 +0000</pubDate>
      <link>http://illogic-al.org/blog/to-do</link>
      <description>&lt;p&gt;* &lt;span style="text-decoration:line-through"&gt;Compile a universal mysql package with the embedded library included. This fails in the examples directory on OS X&lt;/span&gt;.&lt;br /&gt;
* Generate separate ppc and intel packages for mysql and Amarok 2 &lt;span style="text-decoration:line-through"&gt;if&lt;/span&gt; since the above doesn't work out. This way we get a working collection for the A2 binary release.&lt;/p&gt;
&lt;p&gt;* Add the KDE4 portfiles to the macports repo, along with portfiles for those dependencies available on OS X.&lt;/p&gt;
&lt;p&gt;* Finish the horrible excuse for a packaging tutorial currently on techbase.&lt;/p&gt;
&lt;p&gt;* Write a script for Amarok that uses the native "Growl" notification system. I'd planned this for a while a had it mostly working with ruby script. I say mostly working because I never did get the artwork to display properly. &lt;/p&gt;
&lt;p&gt;* Find out why Nepomuk isn't working on OS X even though it's built and installed.&lt;/p&gt;
&lt;p&gt;* Find someone to do the above, post-2.0. I plan on being done after that :-)&lt;/p&gt;
&lt;p&gt;* Redesign the mac.kde.org site before KDE 4.2. This one's easy, and, provided I have enough time and someone to do the graphics it'll look awesome. Otherwise it will just look OK. The idea/theme of the new site will be to imitate the plethora of indie mac sites out there while still having a splash of KDE-ness to it.&lt;/p&gt;
&lt;p&gt;* Package 4.2!&lt;/p&gt;
&lt;p&gt;* Camp KDE!&lt;/p&gt;
&lt;p&gt;* Fade to black. &lt;/p&gt;
&lt;p&gt;* Pimptacular OSD for Amarok 2.1.&lt;/p&gt;
&lt;p&gt;* Solid backend for OS X (I mean, how hard could this be. really)?&lt;/p&gt;
&lt;p&gt;* Finally start &lt;em&gt;designing&lt;/em&gt; the interface of my bible reading software for OS X. &lt;/p&gt;
&lt;p&gt;Any and all of these tasks are up for adoption. Call me!&lt;/p&gt;
&lt;p&gt;And somewhere in between that all ... find a new job?&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://metelliuscode.wordpress.com/?p=61</guid>
      <title>Harald Hvaal (metellius): CLI challence: handle weird filenames without the use of copy-paste</title>
      <pubDate>Tue, 18 Nov 2008 06:48:29 +0000</pubDate>
      <link>http://metelliuscode.wordpress.com/2008/11/18/cli-challence-handle-weird-filenames-without-the-use-of-copy-paste/</link>
      <description>&lt;div class='snap_preview'&gt;&lt;br /&gt;&lt;p&gt;These days, being in a lab abroad, one situation I commonly face is handling complex filenames in the terminal. For many european languages, one could in these cases just spend a few moments finding the right accent key on the keyboard, and remember it for later how to type this key. But with the filenames I face here it&amp;#8217;s often not appearant how I input a certain letter, or even worse, the filename is a victim of &lt;a href="http://en.wikipedia.org/wiki/Mojibake"&gt;mojibake &lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So I ask the planet, what can I do about this? I&amp;#8217;d rather not have to reach for the copypasta, and in some cases even that does not help (messed up filename triggers tab-completion/shell bugs). Worst case is having to pull up konq/dolphin and actually gui-rename the file.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s an archive with three weird filenames for your enjoyment.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dl.getdropbox.com/u/133095/filenames.tar.gz"&gt;http://dl.getdropbox.com/u/133095/filenames.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Solutions in the comments.&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/metelliuscode.wordpress.com/61/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/metelliuscode.wordpress.com/61/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/metelliuscode.wordpress.com/61/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/metelliuscode.wordpress.com/61/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/metelliuscode.wordpress.com/61/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/metelliuscode.wordpress.com/61/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/metelliuscode.wordpress.com/61/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/metelliuscode.wordpress.com/61/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/metelliuscode.wordpress.com/61/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/metelliuscode.wordpress.com/61/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=metelliuscode.wordpress.com&amp;blog=3982938&amp;post=61&amp;subd=metelliuscode&amp;ref=&amp;feed=1" /&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://pindablog.wordpress.com/?p=24</guid>
      <title>Rob Scheepmaker (pinda): Just in time for the freeze: kuiserver integration in systemtray</title>
      <pubDate>Mon, 17 Nov 2008 23:45:05 +0000</pubDate>
      <link>http://pindablog.wordpress.com/2008/11/18/just-in-time-for-the-freeze-kuiserver-integration-in-systemtray/</link>
      <description>&lt;div class='snap_preview'&gt;&lt;br /&gt;&lt;p&gt;With the feature freeze in about 20 minutes, I&amp;#8217;m glad to be able to tell that I was able to merge the kuiserver applet into the systemtray just a couple of hours ago. It still has some smaller problems, and I haven&amp;#8217;t had the time to test it very thourouly considering the time pressure to get it in. But we&amp;#8217;ve got &amp;gt; 2 months of bugfixing and polishing ahead of us, so I&amp;#8217;m not worried. A screen shot of how it looks now:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pindablog.files.wordpress.com/2008/11/kuiserverintegration.png"&gt;&lt;img class="aligncenter size-full wp-image-25" title="kuiserver integration in the systray" src="http://pindablog.files.wordpress.com/2008/11/kuiserverintegration.png?w=390&amp;#038;h=274" alt="kuiserver integration in the systray" width="390" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s amazing to see how much new improvements there are in KDE 4.2. Not only in plasma (the size of the &lt;a href="http://websvn.kde.org/trunk/KDE/kdebase/workspace/plasma/design/CHANGELOG?view=markuphttp://websvn.kde.org/trunk/KDE/kdebase/workspace/plasma/design/CHANGELOG?view=markup"&gt;changelog&lt;/a&gt; is insane), but in all of KDE. The massive overhaul of kmail&amp;#8230; The lovely file hover preview tooltips which are back in dolphin&amp;#8230; The revised gui of the file open/save dialog&amp;#8230; Lot&amp;#8217;s of new features, polish, and performance improvements overall. I really can&amp;#8217;t imagine going back to 3.5&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pindablog.wordpress.com/24/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pindablog.wordpress.com/24/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pindablog.wordpress.com/24/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pindablog.wordpress.com/24/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pindablog.wordpress.com/24/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pindablog.wordpress.com/24/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pindablog.wordpress.com/24/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pindablog.wordpress.com/24/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pindablog.wordpress.com/24/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pindablog.wordpress.com/24/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pindablog.wordpress.com&amp;blog=3561951&amp;post=24&amp;subd=pindablog&amp;ref=&amp;feed=1" /&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.layt.net/290 at http://www.layt.net/john</guid>
      <title>John Layt: KDE l10n Status Check</title>
      <pubDate>Mon, 17 Nov 2008 23:43:53 +0000</pubDate>
      <link>http://www.layt.net/john/blog/odysseus/kde_l10n_status_check</link>
      <description>&lt;p&gt;In preparation for setting up the locale files with the right working week values, I thought I'd do a quick check on our l10n status against the official ISO standard list and the UN list of recognised entities.&#xA0; Of the 246 currently on the ISO list, we have locale files for 228&#xA0; So who are we missing?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
	AQ Antarctica
	&lt;/li&gt;
&lt;li&gt;
	BL Saint Barthelemy
	&lt;/li&gt;
&lt;li&gt;
	BV Bouvet Island
	&lt;/li&gt;
&lt;li&gt;
	GF French Guiana
	&lt;/li&gt;
&lt;li&gt;
	GG Guernsey
	&lt;/li&gt;
&lt;li&gt;
	GS South Georgia and the South Sandwich Islands
	&lt;/li&gt;
&lt;li&gt;
	HM Heard Island and MacDonald Islands
	&lt;/li&gt;
&lt;li&gt;
	IM Isle of Man
	&lt;/li&gt;
&lt;li&gt;
	IO British Indian Ocean Territory
	&lt;/li&gt;
&lt;li&gt;JE Jersey
	&lt;/li&gt;
&lt;li&gt;
	MF Saint Martin
	&lt;/li&gt;
&lt;li&gt;
	MP Northern Mariana Islands
	&lt;/li&gt;
&lt;li&gt;
	RE Reunion
	&lt;/li&gt;
&lt;li&gt;
	SJ Svalbard and Jan Mayen
	&lt;/li&gt;
&lt;li&gt;
	SL Sierra Leone
	&lt;/li&gt;
&lt;li&gt;
	TF French Southern Territories
	&lt;/li&gt;
&lt;li&gt;
	UM United States Minor Outlying Islands
	&lt;/li&gt;
&lt;li&gt;
	YT Mayotte
	&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OK, so there's a fair number of UK, US, and French territories in there, and some very remote uninhabited islands that are clearly to be considered as part of their parent country for locale purposes.&#xA0; Yet they are officially recognised to some extent and many have the various trappings like flags and limited self-governance.&#xA0; Where to draw the line is tricky, but if you're a KDE user from one of these territories and want to make a case for inclusion, then I'm willing to listen.&#xA0; Jersey, Gurnsey and the Isle of Man could make good cases, as could the more autonomous French Collectivities.&#xA0; Anyone claiming to be from Bouvet Island will be ignored as not existing :-) &lt;/p&gt;
&lt;p&gt;The notable one here is Sierra Leone which undoubtably should be included.&#xA0; Another difference is we have an old locale code of TP for East Timor, when the official code is now TL and the official name is now Timor-Leste.&#xA0; With the feature and string freeze kicking in tomorrow, it's probably a bit late to fix these now, but we'll have to sort it in 4.3.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/671-guid.html</guid>
      <title>Adriaan de Groot (adridg): One Show Wrap Up</title>
      <pubDate>Mon, 17 Nov 2008 23:21:43 +0000</pubDate>
      <link>http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/671-One-Show-Wrap-Up.html</link>
      <description>Jos Poortvliet hasn't mentioned it as far as I could see, but his KDE4 talk at LinuxWorld in Utrecht (Netherlands) last week was just packed. Granted, the little Open Source Pavilion theatre had just 20 seats, but folk were spilled out into the aisles and blocking the exits. I'd guess about 40 people watched him demo the pillars of KDE and some nice plasma stuff.&lt;br /&gt;
&lt;br /&gt;
Second most popular talk in the Open Source track was Joep Vesseur's OpenSolaris session, with 25 or so attendees. My own talks in the track were somewhat administrative in nature -- the &lt;a href="http://www.nluug.nl/" title="NLUUG - Open Systems, Open Standards, formerly the Dutch National UNIX Users Group"&gt;NLUUG&lt;/a&gt; and &lt;a href="http://www.codeyard.net/" title="CodeYard, Scholier and Open Source. Making high school computer science more fun through Open Source work."&gt;CodeYard&lt;/a&gt; -- and attracted a count-on-one-hand kind of audience.&lt;br /&gt;
&lt;br /&gt;
The show as a whole was &lt;strong&gt;packed&lt;/strong&gt; and I was quite surprised by this. After Linux Expo Live in London which was quiet even for the creatives and commercial offerings, I had not expected IT money to be thrown around like this at all, nor for there to be thousands and thousands of visitors. I "staffed" the NLUUG booth which sat across from the RackSpace / RedHat stand and next to the Proxy, AT Computing, LPI stands. There were another dozen or so stands in the LinuxWorld section -- that part of the show itself wasn't very big, really. It was fun to chat with the regular Open Source business folks; I see them fairly regularly at fairs and exhibitions and conferences.&lt;br /&gt;
&lt;br /&gt;
LinuxWorld was co-located with StorageExpo and InfoSecurity and a ToolingEvent so that was why the whole thing drew in so many visitors; most folks were broadly IT-minded, so there was a lot of good cross-visiting.&lt;br /&gt;
&lt;br /&gt;
My badge said "Exhibitor / KDE" and I wandered around the show for most of the day talking to other vendors. My "staffing" the NLUUG booth was mostly being absent, eh. Since everyone reads badges at events like this, I got roughly three kinds of responses: "KDE? What's that?" "Is that KDE as in &lt;strong&gt;the&lt;/strong&gt; KDE?" "Dude!" The KDE related question I got most was "when will it be right for me?" to which I have a pretty standard answer by now, &lt;i&gt;based on my own experiences with KDE4 and tempered by some caution when recommending KDE4 to random strangers&lt;/i&gt;:&lt;blockquote&gt;KDE 4.0 was for application developers to move them to our new platform; KDE 4.1 is for early adopter users who are willing to take the lead in shaping and improving KDE; KDE 4.2 is when things will be ready to use for most folks.&lt;/blockquote&gt;There were lots of specific needs mentioned, from weather applet to multi-monitor support to thin client support. Lots of thin client support, actually. That kind of follows the server and storage virtualization theme of the conference, but it shows a real business need.&lt;br /&gt;
&lt;br /&gt;
Over the next months I'll be contacting some of these businesses to see if we can field-test KDE4 in their environments; that kind of real user runtime testing is invaluable, even if it sometimes points to niche needs. It helps spread KDE everywhere.</description>
    </item>
    <item>
      <guid isPermaLink="false">http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/670-guid.html</guid>
      <title>Adriaan de Groot (adridg): KDE4 on OSOL mid-november</title>
      <pubDate>Mon, 17 Nov 2008 21:20:55 +0000</pubDate>
      <link>http://people.fruitsalad.org/adridg/bobulate/index.php?/archives/670-KDE4-on-OSOL-mid-november.html</link>
      <description>&lt;img src="http://solaris.bionicmutton.org/graph_t.png" alt="Dependency Graph" width=200 height=68 style="margin: 0px 1em 1ex 0px" align=left /&gt;Sitting back waiting for a bunch of KDE 4.1.3 packages to compile. After bumping the basics to the latest release of KDE4, I re-did the &lt;a href="http://solaris.bionicmutton.org/graph.png"&gt;dependency graph&lt;/a&gt; showing what we've ported and what is actually used (warning: it's only 209K, but expands to 6600x2200 pixels, which may be a bit much for some viewers). Blue is the actually interesting stuff, while orange is our ported-but-unused tree. Lots of stuff in there. Some of these are optional dependencies we've forgotted to add to some of the packages -- consider pciutils, for instance. Enabling optional dependencies is like opening a can of worms. Sometimes there's nice tasty earthworms and sometimes a sandworm pops out and devours you.&lt;br /&gt;
&lt;br /&gt;
I may have said so before, but the PCI information part of KInfoCenter is one of those sandworms full of gcc-isms and general ickiness. I still can't think of a good clean way of decoding binary blobs though, but having to re-create a few hundred lines of patch with each minor change to the upstream source is enough to convince me now to push some patches into KDE SVN.&lt;br /&gt;
&lt;br /&gt;
In the mean time, KDEadmin and KDEnetwork have been added as well. This means that besides a fairly straightforward vanilla KDE4 desktop shell you can get some of the useful applications as well. I'm still sorely missing Konversation in our mix, but the rest of the bits I need regularly are there. I could come up with a whole list of other useful KDE4 applications -- RSIbreak, Lancelot -- all of which I can't get to compile yet, so I can't claim we have a &lt;strong&gt;complete&lt;/strong&gt; KDE4 for OpenSolaris, but it's "there enough."&lt;br /&gt;
&lt;br /&gt;
What we haven't really gotten around to is integrating KDE4 functionality with the rest of the system. Things like getting the chance to shutdown the system on logout -- GNOME will allow this, presumably with checks in case you're doing this on a server hosting several hundred users. Edward has started filing bugs in KDE bugzilla for features and functionality and just plain crashes; this is largely a way of reminding ourselves (the KDE4-Solaris community) to look at them at some time.&lt;br /&gt;
&lt;br /&gt;
As for OpenSolaris 2008.11, that will drop any day now, and then we'll roll down downloadable (but not IPS) packages for KDE4 on it. It might not be OpenSUSE; more like FreeBSD in the sense that you get the un-hacked pristine (as far as possible) upstream KDE 4.1.3.</description>
    </item>
    <item>
      <guid isPermaLink="false">http://hemswell.lincoln.ac.uk/~padams/index.php?entry=entry081117-194846</guid>
      <title>Paul Adams: Getting Papers In: Camp KDE and OSS2009</title>
      <pubDate>Mon, 17 Nov 2008 19:48:46 +0000</pubDate>
      <link>http://hemswell.lincoln.ac.uk/~padams/index.php?entry=entry081117-194846</link>
      <description>&lt;p&gt;&lt;b&gt;A:&lt;/b&gt; My wife's gone to the West Indies.&lt;br/&gt;&lt;b&gt;B:&lt;/b&gt; Jamaica?&lt;br/&gt;&lt;b&gt;A:&lt;/b&gt; No, no. She went of her own free will!&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Clearly she &lt;em&gt;is&lt;/em&gt; heading to Jamaica! That's where &lt;a href="http://camp.kde.org/"&gt;Camp KDE&lt;/a&gt; is being held. I've submitted my abstract, have you?&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The deadline for submissions is &lt;b&gt;November 21&lt;/b&gt;, so get them in quick! I'm particularly keen to see some KDE-related research presented (or at least research that should be of interest to the KDE community). This is part of my personal mission to get &lt;em&gt;some&lt;/em&gt; research stuff into every KDE gathering.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;So, don't forget, you need to send the following to &lt;pre&gt;campkde-organizers@kde.org&lt;/pre&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;Name&lt;/li&gt;&#xD;
&lt;li&gt;Title&lt;/li&gt;&#xD;
&lt;li&gt;Organization&lt;/li&gt;&#xD;
&lt;li&gt;Presentation Title&lt;/li&gt;&#xD;
&lt;li&gt;Presentation Abstract (2 - 3 sentences should suffice)&lt;/li&gt;&#xD;
&lt;li&gt;Does Camp KDE have permission to record your presentation and post for viewing on a KDE website?  Agreeing allows Camp KDE to expand the audience to those not in attendance (and also makes sponsors happy with more visibility).&lt;/li&gt;&#xD;
&lt;li&gt;Will you need your own laptop/portable device for your presentation or will a standard laptop capable of displaying ODF and PDF suffice?&lt;/li&gt;&#xD;
&lt;li&gt;Are you interested in also leading a BoF (Bird-of-a-Feather) meeting on January 19 or 20 on this or another topic?&lt;/li&gt;&#xD;
&lt;/ol&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;In totally unrelated news.... &lt;a href="http://hemswell.lincoln.ac.uk/~padams/index.php?entry=entry080908-112637"&gt;Remember&lt;/a&gt; I went to &lt;a href=""http://oss2008.dti.unimi.it/&gt;OSS2008&lt;/a&gt; in Milan? Well, &lt;a href="http://www.flickr.com/photos/philliecasablanca/2848232766/"&gt;courtesy of Phil Whitehouse&lt;/a&gt;, here is a silly picture of me and Andrew Back of &lt;a href="http://osmosoft.com/"&gt;BT/Osmosoft&lt;/a&gt; fame, taken at that event.&lt;/p&gt;&#xD;
&#xD;
&lt;center&gt;&lt;img src="images/no-gpl.jpg" width="500" height="375" border="0" alt="" /&gt;&lt;br/&gt;&lt;b&gt;A sad day for Free Software in Milan&lt;/b&gt;&lt;/center&gt;&#xD;
&#xD;
&lt;p&gt;The reason I mention OSS is because the CfP for OSS2009 closed last week and I believe Andrea Capliuppi at the &lt;a href="http://cross.lincoln.ac.uk/"&gt;University of Lincoln&lt;/a&gt; has managed to construct a submission out of some KDE-related work which I had begun. So, hopefully, we shall have a paper in next year's conference. I won't say what the paper is on until the review is completed.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://liquidat.wordpress.com/?p=1408</guid>
      <title>Roland Wolters (liquidat): Kontact and Citadel - experiences</title>
      <pubDate>Mon, 17 Nov 2008 16:06:04 +0000</pubDate>
      <link>http://liquidat.wordpress.com/2008/11/17/kontact-and-citadel-experiences/</link>
      <description>&lt;div class='snap_preview'&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="Photo Sharing" href="http://www.flickr.com/photos/liquidat/150312877/"&gt;&lt;img src="http://static.flickr.com/49/150312877_5a20b7be83_t.jpg" alt="kde-logo-official" width="100" height="100" align="right" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;While there are many FLOSS Groupware servers out there, hardly any one them is reliable working with any FLOSS client. Recently my company had to bring Citadel and Kontact together, and we used the opportunity to patch while we go.&lt;/em&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3&gt;Background&lt;/h3&gt;
&lt;p&gt;Recently my company, the &lt;a href="http://www.credativ.co.uk/"&gt;credativ GmbH&lt;/a&gt;, was faced with the task to sync the usual groupware data (calender, tasks, addresses) between a mobile phone and a PIM client - using FLOSS and via Internet. The natural solution of course is &lt;a href="http://www.funambol.com/"&gt;Funambol&lt;/a&gt; to get the data of the phone. The next step is to connect that one to a groupware server and access the server via a well known KDE 3 groupware client. &lt;/p&gt;
&lt;p&gt;However, having a closer look at the currently available FLOSS groupware solutions was quite disillusioning. While there are many nice servers, there are hardly any solutions where a server works correctly with a client. The best working example is maybe Kolab-Kontact, but Kolab doesn&amp;#8217;t work easily together with Funambol. Actually, the current &lt;a href="http://bionicmessage.net/?q=node/18"&gt;groupware-Funambol connector&lt;/a&gt; only supports three groupware servers: &lt;a href="http://www.citadel.org/"&gt;Citadel&lt;/a&gt;, &lt;a href="http://www.opengroupware.org/"&gt;OpenGroupware&lt;/a&gt; and &lt;a href="http://www.egroupware.org/"&gt;eGroupware&lt;/a&gt;. For various reasons we settled on Citadel, and now the task was to check how well this works together with Kontact.&lt;/p&gt;
&lt;h3&gt;Citadel&lt;/h3&gt;
&lt;p&gt;Citadel is rather unique in the groupware world. It is one of the oldest projects, and started off as something different than it is today. For that reason there are many historically grown things - like the room concept. However, once you get used to that the server is quite usable, and the developer community was very helpful.&lt;/p&gt;
&lt;p&gt;Regarding the described setup there were only smaller things to fix, and the Citadel guys did that for us, so thanks to them. Citadel still desperately needs a theme which is pleasing the eyes - the current one looks horrible. But that is a task for a web designer and can come after the code basically works.&lt;/p&gt;
&lt;h3&gt;Kontact - solved problems&lt;/h3&gt;
&lt;p&gt;Kontact has quite some problems on many levels. The main reason behind all these problems is the protocol: there is no single open standard for doing groupware stuff, there are many different. There is though &lt;a href="http://www.groupdav.org/"&gt;Groupdav&lt;/a&gt;, an attempt to create such a common standard, but until now Groupdav is still a proposal, and besides some missing main functions (no notifications when the content was changed, for example) it wasn&amp;#8217;t accepted by everyone. As a result, the current Groupdav support in Kontact is mixed, and we tried to check what worked, what didn&amp;#8217;t, and what was fixable for us.&lt;/p&gt;
&lt;p&gt;The first problem was that Kontact of KDE 3 has problems with special characters like German umlauts. That is described in &lt;a href="https://bugs.kde.org/show_bug.cgi?id=159795"&gt;Bug #159795&lt;/a&gt;, and the patches necessary to fix that behavior are added to the bug report. This is fixed in KDE 4 anyway, so the patch is only interesting for people who are working with Kontact of KDE 3.x for some more time.&lt;/p&gt;
&lt;p&gt;The second problem was that tasks flagged as complete were not synced properly - at least, the complete flag part wasn&amp;#8217;t synced. When in Kontact a task was flagged as completed it didn&amp;#8217;t show up as such on Citadel and vice versa. The problem seems to be that Kontact looks at the percentage value of the completion while Citadel looks at the parameter &amp;#8216;COMPLETED&amp;#8217;. See &lt;a href="https://bugs.kde.org/show_bug.cgi?id=171905"&gt;Bug #171905&lt;/a&gt; for more details - and a patch.&lt;/p&gt;
&lt;p&gt;The base for the third problem lies more in the groupdav protocol than in Kontact: there is no mechanism defined to inform the client that the content on the server has been updated. That is sad - and requires the client to pull for changes. This is not properly implemented in Kontact. Therefore we settled on a hack: whenever a resource in Kontact (addressbook or organizer) is deactivated and again activated, the content is reloaded. We decided to trigger exact that action with a refresh button.&lt;br /&gt;
Immediately the question comes up if that should not be triggered by time, but the usual work flow in an office is: &lt;em&gt;&amp;#8220;Hey, Joe, it&amp;#8217;s me, John, have you seen the new appointment I just added to your calendar?&amp;#8221;&lt;/em&gt; - a time base pulling would confuse the user, a button to pull would not. The bug to this problem is &lt;a href="https://bugs.kde.org/show_bug.cgi?id=175409"&gt;Bug #175409&lt;/a&gt; - including the patches.&lt;/p&gt;
&lt;h3&gt;Kontact - problems still valid&lt;/h3&gt;
&lt;p&gt;While we were able to fix some of the problems (hurray Open Source) there are still some things left: we were not able to properly implement a working Free/Busy system with Kontact and Citadel. This is definitely due to some rather strange bus in Kontact, and will require quite some rewrite of Kontact&amp;#8217;s resource plugins. But since Akonadi will be out soon the question is if that should be fixed now or if we should wait until Akonadi is out and then have another look at it. &lt;/p&gt;
&lt;h3&gt;Final words&lt;/h3&gt;
&lt;p&gt;Kontact and Citadel do work together somehow. And the bits which are missing can be fixed. However, it is clear that Kontact developed into something which was not planned originally, and that a revolutionary change is needed.&lt;br /&gt;
Akonadi will hopefully bring this change, but currently it is not there yet.&lt;/p&gt;
&lt;p&gt;But even if Akonadi arrives right in time - and with plugins for all the needs we have - the underlying problem of the broken groupdav protocol remains. It is sad somehow that there are so many fine FLOSS Groupware servers out there but that there is hardly any protocol which is supported by all of them and delivers all the features the users want. No wonder that Outlook/Exchange has such a strong position right now.&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/liquidat.wordpress.com/1408/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/liquidat.wordpress.com/1408/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/liquidat.wordpress.com/1408/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/liquidat.wordpress.com/1408/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/liquidat.wordpress.com/1408/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/liquidat.wordpress.com/1408/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/liquidat.wordpress.com/1408/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/liquidat.wordpress.com/1408/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/liquidat.wordpress.com/1408/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/liquidat.wordpress.com/1408/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=liquidat.wordpress.com&amp;blog=199237&amp;post=1408&amp;subd=liquidat&amp;ref=&amp;feed=1" /&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.kdedevelopers.org/3760 at http://www.kdedevelopers.org</guid>
      <title>Sebastian Trueg: coming back to the world of blog</title>
      <pubDate>Mon, 17 Nov 2008 14:04:26 +0000</pubDate>
      <link>http://www.kdedevelopers.org/node/3760</link>
      <description>&lt;p&gt;It has been a while since I blogged. The reason is simple: the birth of my daughter turned my brain upside down (as in: "as far as I can tell there exists only one thing in the whole world and it is not this blog"). Now, thousands of hours of staring at her later (and also after the very successful last Nepomuk project review) I am finally back to blogging.&lt;/p&gt;
&lt;p&gt;And this first blog will not yet mention any amazing new developments in Nepomuk. No, not yet. This is merely a "hello I am back, did you miss me? no? why the hell not? but I thought the world would stop turning without my blog posts." blog post.&lt;/p&gt;
&lt;p&gt;So just this one thing: I updated the &lt;a href="http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk"&gt;Nepomuk documentation&lt;/a&gt;. It now contains descriptions of all the Nepomuk services and the architecture. So, if you are interested and always wanted to know what all these processes with "nepomuk" in their names are doing, &lt;a href="http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk"&gt;this&lt;/a&gt; is the read for you.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://techfreaks4u.com/blog/?p=639</guid>
      <title>Shashank Singh (ssingh): on what i am working right now</title>
      <pubDate>Mon, 17 Nov 2008 11:20:24 +0000</pubDate>
      <link>http://techfreaks4u.com/blog/?p=639</link>
      <description>Well i have been assigned to work on a visual book shelf .
a screen shoot of what i am working on [as screen shoot can't be animated it doesn't actually represent what i am really working on :D&#xA0; ]
P.S:i am using clutter [from OpenHand Labs ]and C and glib for this, Clutter is glib based</description>
    </item>
    <item>
      <guid isPermaLink="false">http://techfreaks4u.com/blog/?p=416</guid>
      <title>Shashank Singh (ssingh): Hi,,Once again</title>
      <pubDate>Mon, 17 Nov 2008 11:20:24 +0000</pubDate>
      <link>http://techfreaks4u.com/blog/?p=416</link>
      <description>&amp;#8220;Will Stephenson&amp;#8221; asked about my contribution to Marble&#xA0; so i thought it&amp;#8217;s better to write a post :) ..
My contribution to Marble
(1) Twitter Plugin [1] [2]
(2) Panoramio Plugin [1] [2]
(3) Better Wikipedia Support [now it supports article to be shown from a region ]
i have lot&amp;#8217;s of more goodies to commit.. but without a good</description>
    </item>
    <item>
      <guid isPermaLink="false">http://techfreaks4u.com/blog/?p=412</guid>
      <title>Shashank Singh (ssingh): hello world</title>
      <pubDate>Mon, 17 Nov 2008 11:20:24 +0000</pubDate>
      <link>http://techfreaks4u.com/blog/?p=412</link>
      <description>Well.. Most probably this would be My first post in planet KDE
:D
so,, hi everyone at planet KDE .. i am Shashank Singh..the irregular contributor to MARBLE :P and GSOC 2008 student for same :)</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-17722541.post-8800508958025312666</guid>
      <title>Ariya Hidayat: the sky will be my shroud, a monument of cloud</title>
      <pubDate>Mon, 17 Nov 2008 10:52:37 +0000</pubDate>
      <link>http://ariya.blogspot.com/2008/11/sky-will-be-my-shroud-monument-of-cloud.html</link>
      <description>&lt;p&gt;&lt;img src="http://trolltech.com/logo.png" align="right"/&gt;Things are still exciting as ever. In two weeks, I will be in &lt;a href="http://en.wikipedia.org/wiki/Bali"&gt;Bali&lt;/a&gt;. Yes, I will be there for the &lt;a href="http://wosoc08.gunadarma.ac.id/"&gt;Workshop on Open Source and Open Content&lt;/a&gt; (WOSOC) that is held in conjuction with &lt;a href="http://www.u-bourgogne.fr/SITIS/08/"&gt;IEEE Conference on Signal-Image Technology and Internet-based Systems&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href="http://wosoc08.gunadarma.ac.id/?id=10"&gt;full schedule&lt;/a&gt;, find the invited talk: &lt;b&gt;Qt for Rapid Mobile Application Development&lt;/b&gt;, and enjoy some demos that I will premiere there. &lt;b&gt;&lt;i&gt;Update&lt;/i&gt;&lt;/b&gt;: the talk is actually one of the keynotes.&lt;/p&gt;

&lt;p&gt;So, if you are around and want to have a snack or a chat, just let me know! Mail me at ariya.hidayat@gmail.com.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-7615673.post-5303444508152812117</guid>
      <title>Aaron Seigo (aseigo): 24</title>
      <pubDate>Mon, 17 Nov 2008 06:08:00 +0000</pubDate>
      <link>http://aseigo.blogspot.com/2008/11/24.html</link>
      <description>The last twenty-four hours have been packed.&lt;br /&gt;&lt;br /&gt;The P-man and I went over to a friend's last night where he, three others and I sat on a covered and semi-enclosed deck with a propane heater that hums not unlike a brass instrument in a symphony during the pre-show warm up when you light it. We talked about our week and what we'd each done and played music on guitars while others sang along. Winner of the harrowing tale of the night category went to E who had to change his number after a girl he picked up at a wedding went psychotic on him and started endlessly stalking him and telling him untruths like "I'm pregnant.." holy restraining-order-in-the-making. E also took some great pics, which I hope to have soon as well.&lt;br /&gt;&lt;br /&gt;We got home and I was in bed by 1 or 2 or so, and I proceeded to sleep in until noon. I love sleeping through the morning. I've been able to sleep in at least a bit pretty much all week as P hasn't had school this week. He's back tomorrow though, so my sleep hours diminish back to the usual.&lt;br /&gt;&lt;br /&gt;When I got up P was playing a video game and I suggested we make pancakes. I got out a recipe and all the ingredients and P made the batter while I washed the last night's dishes. I cooked them in a frying pan to a nice golden hue and we ate them with maple syrup.&lt;br /&gt;&lt;br /&gt;I cleaned up the house a bit, had a shower and then hit the email. About an hour later I came across the request by the PolicyKit-kde developers to sneak their code in without going through kdereview. The release team reps were against breaking the norms, Kevin was against anything related to a framework going in so late and Lubos wasn't impressed because about a month ago it wasn't working at all. PolicyKit-kde is two small apps that give the user a GUI to interact with PolicyKit, which is used to do things that require special user priveleges in a way that allows a great amount of sys admin control. Think of it as a sudo for GUIs that uses D-Bus.&lt;br /&gt;&lt;br /&gt;The fellow who designed and wrote a lot of it is a GNOME developer, but he designed it to be desktop agnostic. I take my hat of to David Zeuthen for that, but we in KDE haven't really taken advantage of that feature. So anytime you want to use PolicyKit and it requires user interaction via a GUI ... you need more than just KDE around. For desktop basics like this, there's really no excuse, especially since PackageKit-kde is only about 1400 lines of code. Due to this, and that it apparently works decently now, I'm hoping it will go into 4.2. This will also allow KDE app developers to more comfortable start working on PolicyKit integration where it makes sense (e.g. in System Settings).&lt;br /&gt;&lt;br /&gt;If it doesn't make it into 4.2 it will be in 4.3, but please make sure that your distro packages it with their KDE build before then! I went over the code a bit myself today and wrote up a lengthy summary email about the matter to kde-core-devel. It's in the hands of the release team now.&lt;br /&gt;&lt;br /&gt;After that I made dinner and the P-man and I tucked into a simple pasta and salad affair. Hunger once again addressed, I folded a load of laundry and put P into a bath so he'd be clean and fresh for school in the morning. As he soaked and played, I worked on adding per-virtual-desktop-views for Plasma.&lt;br /&gt;&lt;br /&gt;I committed the feature to svn just a while ago and it does work. There are some quirks and some issues it highlights, but nothing bigger than what we've worked through before so I'm not overly worried. It will be an experimental feature in 4.2, which means no GUI. If you want to try it out, put perVirtualDesktopViews=true in your plasmarc in the [General] section. I'm not overly interested in bug reports at this time on it, however. I have other issues to fry.&lt;br /&gt;&lt;br /&gt;For instance, I rearranged how screen addition, removal and changes are managed inside the Plasma desktop shell. We now have Kephal for that which should address many of the issues we were having by relying only on QDesktopWidget and how xrandr 1.2 loves to be useless for a desktop application. Kephal provides a rather decent API for managing screens and promises to bring sanity to it all. Both KWin and Plasma will be using it in 4.2.&lt;br /&gt;&lt;br /&gt;I also want to attack some zooming issues in the next two months to make it more streamlined and easier to use. There are also some quirks with the new drag-and-place-where-you-want-it cashew.&lt;br /&gt;&lt;br /&gt;So, lots to do. =)&lt;br /&gt;&lt;br /&gt;But tonight I'm done. It's half past 11 and I just finished folding the second, and thankfully last, load of laundry for the night. The alarm is set for 06:45, so I should be heading to bed within the next hour or two. First, however, I thought I'd blog .. and then I'm going to call a good friend and talk for a while. =)</description>
    </item>
    <item>
      <guid isPermaLink="false">http://ivan.fomentgroup.org/blog/?p=221</guid>
      <title>Ivan Cukic (ivan): Vim and Qt Creator&#x2019;s Quick Browse</title>
      <pubDate>Sun, 16 Nov 2008 19:42:51 +0000</pubDate>
      <link>http://ivan.fomentgroup.org/blog/2008/11/16/vim-quick-browse/</link>
      <description>&lt;p&gt;Although this is not much related to &lt;a href="http://www.kde.org/" class="kblinker" target="_blank"&gt;KDE&lt;/a&gt;, or at all in fact, I decided to post it on my KDE development blog simply because there are so many KDE (and other) developers using Vim as their main (and only) IDE.&lt;/p&gt;
&lt;p&gt;As I said &lt;a href="http://ivan.fomentgroup.org/blog/2008/11/04/qt-creator/"&gt;earlier&lt;/a&gt;, I am a Vim fan, and I can not see that it will change in the foreseeable future. But, I have to say that, although I don&amp;#8217;t find it a complete replacement of Vim&amp;#8217;s Project plugin, that Quick Browser of Qt Creator is a very nifty feature.&lt;/p&gt;
&lt;p&gt;So, I decided to start writing a Vim script which will emulate the Quick Browser behaviour. And so it started. The first version was a proof of concept one and it was designed so that the quick browser showed its results in a side panel (just as the Project plugin does).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ivan.fomentgroup.org/blog/wp-content/uploads/2008/11/vide.png"&gt;&lt;img src="http://ivan.fomentgroup.org/blog/wp-content/uploads/2008/11/vide-300x184.png" alt="" title="Vide Side Panel" width="300" height="184" class="size-medium wp-image-222" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And it worked quite fast.&lt;/p&gt;
&lt;p&gt;The problem was that the Project, Code Navigator and my Quick Browser couldn&amp;#8217;t work together very well - each one wanted it&amp;#8217;s own window/buffer. So, I decided to start writing a simple Python (yes, Vim now supports Python scripting) framework that allows multiple plugins (called runners - took the name from &lt;a href="http://plasma.kde.org/" class="kblinker" target="_blank"&gt;Plasma&lt;/a&gt;/KRunner and I&amp;#8217;m not ashamed) which are based on that framework to work together in harmony.&lt;/p&gt;
&lt;p&gt;The project waits approval at SourceForge under the name Vide (obviously short for Vim - IDE). Currently only Quick Browser runner exists, but I&amp;#8217;ll add more later.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Project management&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;And, that&amp;#8217;s not all. There will be project meta-data which will allow you to define different build tools (cmake and qmake come to mind), &amp;#8230;, and everything else I come up with&amp;#8230; Since I&amp;#8217;m bored and have to take my dog for a walk, this is all for now. So stay tuned.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.kdedevelopers.org/3759 at http://www.kdedevelopers.org</guid>
      <title>Stephan Binner (Beineri): openSUSE 11.1: Introduction to KDE4</title>
      <pubDate>Sun, 16 Nov 2008 19:06:53 +0000</pubDate>
      <link>http://www.kdedevelopers.org/node/3759</link>
      <description>&lt;p&gt;Another small idea we realized for &lt;a href="http://en.opensuse.org/OpenSUSE_11.1"&gt;openSUSE 11.1&lt;/a&gt; is a link in the first-login greeter to a "&lt;a href="http://en.opensuse.org/KDE/Introduction_to_KDE4"&gt;Introduction to KDE4&lt;/a&gt;" page.&lt;/p&gt;
&lt;p&gt;&lt;img hspace="20" width="210" height="71" src="http://www.kdedevelopers.org/files/images/OS11.1-introduction.png" /&gt;&lt;/p&gt;
&lt;p&gt;Originally written for the greeter (hence the current layout and shortness) the text ended in the wiki because we were past openSUSE translation freeze. The wiki solution also allows extension anytime (feedback and translations welcome). Its purpose is to give new KDE users and KDE3 switchers some (openSUSE-specific) explanations and hints for a good KDE4 start.&lt;/p&gt;
&lt;p&gt;For further generic introductions and tutorials we happily refer to the nicely growing &lt;a href="http://userbase.kde.org/"&gt;KDE UserBase&lt;/a&gt;. &lt;img src="http://www.kdedevelopers.org/misc/smileys/smile.png" title="Smiling" alt="Smiling" class="smiley-content" /&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-4119471430729182837.post-6785850080616333959</guid>
      <title>Charles huet (Packadal): KGLEngine</title>
      <pubDate>Sun, 16 Nov 2008 16:13:00 +0000</pubDate>
      <link>http://packadal.blogspot.com/2008/11/kglengine.html</link>
      <description>Hi&lt;br /&gt;I haven't blogged in a long time, nor have i developped, and i'm feeling sorry about this, but at the moment i've got a lot of work going on, and i'm even working on week-ends to finish my school projects...&lt;br /&gt;But on the bright side, we just had a meeting on IRC with DrIDK and smarter, our new collaborator.&lt;br /&gt;That's right, we are now 3 persons working on KGLEngine, and smarter is working on a space invaders game.&lt;br /&gt;(The funny thing is that smarter is also French, can we deduce anything from that ?)&lt;br /&gt;We have defined goals for KGLEngine, which are :&lt;br /&gt;1&#xB0;) find a solution for the collision detection problem ; which will be using step (and before that adding it the few functionnalities it misses) or implementing something more robust thant what we have right now&lt;br /&gt;2&#xB0;) Get ourselves a web site, and finish/polish the techbase tutorials in order to attract game developpers&lt;br /&gt;3&#xB0;) Develop/finnish/polish our games in the works (kglpong, kglspace, ktank, and katerpillar)&lt;br /&gt;&lt;br /&gt;here comes a screenshot of the kglspace game (still WIP, of course)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGMqFjlFvg8/SSBXEQvnFyI/AAAAAAAAACI/YOIP-1kE3b8/s1600-h/kglspace.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 251px;" src="http://3.bp.blogspot.com/_IGMqFjlFvg8/SSBXEQvnFyI/AAAAAAAAACI/YOIP-1kE3b8/s320/kglspace.png" alt="" id="BLOGGER_PHOTO_ID_5269307294749234978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On a side note, I'm looking for an internship (preferably in the U.S.), so if anyone reading this blog works in a company that would be interested in a hard-working student in computer science working towards a M.S. (with concentration on software engineering) please let me know the email address i should send my C.V. and cover letter to :)</description>
    </item>
    <item>
      <guid isPermaLink="false">http://labs.trolltech.com/blogs/2008/11/16/font-and-palette-propagation-in-qt/</guid>
      <title>Andreas Aardal Hanssen (bibr): Font and Palette propagation in Qt</title>
      <pubDate>Sun, 16 Nov 2008 15:16:08 +0000</pubDate>
      <link>http://labs.trolltech.com/blogs/2008/11/16/font-and-palette-propagation-in-qt/</link>
      <description>&lt;p&gt;Last Friday, we submitted a change into Qt 4.5 that fixes an old problem we&amp;#8217;ve had with font and palette propagation in Qt. The patch appears in current snapshots and in the upcoming beta. Since this change affects code that&amp;#8217;s essentially been the same since Qt 4.0, and Qt 4.5 is quite late for a change like this, I thought it would be worth writing a blog about it to draw some attention to it and gather some feedback.&lt;/p&gt;
&lt;p&gt;The patch ensures that palette and font properties set on a widget by the user &lt;i&gt;propagate&lt;/i&gt; all the way from the source to every single descendent widget, overriding application font and palette settings to the same font or palette property, and that all settings propagate correctly when changed. In short, if you want a specific font family for a form, and you assign a font defining only the family to that form, then this family will propagate through the entire form while keeping any existing font size settings intact, which is how it was always meant to work. It also ensures that new widgets are initialized with the right settings from their new ancestor widgets. The only thing that stops propagation is if the same property has been explicitly assigned to a child widget (or the child is a window that doesn&amp;#8217;t enable WA_WindowPropagation). In this case, the child widget&amp;#8217;s settings will take over and continue propagating.&lt;/p&gt;
&lt;p&gt;The former behavior was to resolve fonts and palettes against the parent&amp;#8217;s update mask only. Explicit settings applied by the parent&amp;#8217;s ancestors, however, were lost when resolving against application font and palette settings. So if you set the font size of a form on Windows XP or Vista, this would not sometimes not apply to QComboBox or QTableView, but it would always apply to QPushButton and QLineEdit, because on Windows, QAbstractItemView has an application font family and size set by the system. The &amp;#8220;sometimes&amp;#8221; is the funny part, because if the above widgets&amp;#8217; immediate parent widget had font settings applied to them, then these settings would sometimes propagate. But put a widget between, and they would not (other funny behavior also applied).&lt;/p&gt;
&lt;p&gt;Some background info might be useful. QFont and QPalette have many things in common. They represent two pilars in Qt&amp;#8217;s style mechanism: the fonts, and the colors/gradients/pixmaps used by the style to render the appearance of its standard controls. Most widgets use both text and colors, and both the font and palette are subject to system settings (e.g., theme, locale, desktop settings for fonts and colors), style settings (most styles polish the palette somehow), and of course user settings. Each of the two has so many settings that it&amp;#8217;s impractical to force the user to set them all. So instead, only the settings you change are applied, and the rest are derived from context sensitive defaults.&lt;/p&gt;
&lt;p&gt;Now you don&amp;#8217;t usually want to change the palette or font if you want your application to match the native look and feel. In some environments, however, changes &lt;i&gt;can&lt;/i&gt; make a lot of sense. Changing the default font family or size may be important for accessibility (&amp;#8230;OK, OK, or for fun). Changing the default window background color can give your form a special touch that separates it from the rest of your application (e.g., using a white background for configuration forms, regardless of the system theme, is quite common). However, you should be careful when making specific font or palette changes, because this may cause undesired effects when your changes are combined with system settings.&lt;/p&gt;
&lt;p&gt;Now for the settings. Both QFont and QPalette represent lots of settings, or &amp;#8220;roles&amp;#8221;. They also both record which of these settings have been explicitly set, and which settings are left untouched. When Qt knows that only the QPalette::Window role of a certain widget has been set, this allows the rest of the palette to be derived from the widget&amp;#8217;s ancestors, and from the application palette set (QApplication::palette allows the user to set default palette settings per widget class). If all you want is for your widget to use a larger font, then you should assign a QFont to that widget that only sets the point size (i.e., it leaves the family, bold and italic settings, etc, unset). This size should then automatically apply to the widget&amp;#8217;s children without touching the other settings the children might have.&lt;/p&gt;
&lt;p&gt;&lt;verbatim&gt;&lt;br /&gt;
// Give w and its descendents a bold font, let all other&lt;br /&gt;
// font settings propagate from the defaults.&lt;br /&gt;
QFont f;&lt;br /&gt;
f.setBold(true);&lt;br /&gt;
w-&amp;gt;setFont(f);&lt;/p&gt;
&lt;p&gt;// If you want to keep existing settings that have been&lt;br /&gt;
// explicitly assigned to this widget, you may want to copy&lt;br /&gt;
// the current font out and make your modifications.&lt;br /&gt;
QFont f = w-&gt;font();&lt;br /&gt;
f.setBold(true);&lt;br /&gt;
w-&amp;gt;setFont(f);&lt;/p&gt;
&lt;p&gt;// Constructing a QFont completely from scratch is usually&lt;br /&gt;
// wrong.&lt;br /&gt;
QFont f;&lt;br /&gt;
f.setFamily(&amp;#8230;);&lt;br /&gt;
f.setPointSize(12);&lt;br /&gt;
f.setBold(false);&lt;br /&gt;
f.set&amp;#8230;&lt;br /&gt;
f.set&amp;#8230;&lt;br /&gt;
w-&amp;gt;setFont(f); // do I have to set this font on all other widgets as well?&lt;br /&gt;
// answer: no, if you want to change font or palette settings &amp;#8220;globally&amp;#8221;, start&lt;br /&gt;
// with QApplication::font or ::palette, and only set the entries that you&amp;#8217;d&lt;br /&gt;
// like to change.&lt;br /&gt;
&lt;/verbatim&gt;&lt;/p&gt;
&lt;p&gt;Note: QFont and QPalette both represent &lt;i&gt;requests&lt;/i&gt;. Qt finds the effective/final font by comparing your settings against the font database to find the best match; see QFontInfo for details.&lt;/p&gt;
&lt;p&gt;Assigning specific fonts or palettes to widgets is a privilege to the application author, and the application author&amp;#8217;s settings should propagate. Qt&amp;#8217;s kernel never uses direct assignment, but rather QApplication::font or ::palette, which provide &amp;#8220;soft&amp;#8221; default settings that the user can override. It&amp;#8217;s unfortunately not uncommon that styles assign directly to widgets. This is unfortunate, because as soon as you assign specific font or palette settings to a widget, this stops propagation, which is often to the application author&amp;#8217;s surprise. (For debugging purposes, you can check Qt::WA_SetPalette or Qt::WA_SetFont to see if the style is preventing your settings from propagating to a widget.) Styles are out of the application author&amp;#8217;s control. Now if the app author wants a form and all widgets inside to use Qt::white for QPalette::Window, but the style explicitly assigns a gradient brush for that role to all QFrames, then the user&amp;#8217;s settings are lost, which is bad (most should agree!). So why do styles do this? After all, the style can choose to render the widget just as it likes, regardless of the palette. Why should the style assign palettes to individual widgets at all? Usually, it&amp;#8217;s to work around a specific limitation in Qt&amp;#8217;s palette, font or style functionality, such as Qt&amp;#8217;s lack of more context sensitivity for font or palette settings (e.g., if the QRadioButton font should be italic only if it&amp;#8217;s an immediate child of a QGroupBox; Qt doesn&amp;#8217;t support that out of the box. Also, widgets&amp;#8217; backgrounds are initialized using the widget&amp;#8217;s background role, which is out of control for the style). The problem when doing so is that propagation stops for that role. But no finger-pointing; Qt&amp;#8217;s own styles are guilty of this sin ;-). If your style assigns palettes to widgets (QStyle::polish(QWidget*)), you should take a second look and see if it&amp;#8217;s really necessary. Your call :-).&lt;/p&gt;
&lt;p&gt;Solution 1: Since the style isn&amp;#8217;t forced to follow the palette, the alternate colors should be applied when the widget is rendered, leaving the widget font and palette intact. Theme-based styles (which require 3rd party APIs) in particular.&lt;/p&gt;
&lt;p&gt;Solution 2: Report the limitation to us, and we might implement the missing functionality! &lt;img src='http://labs.trolltech.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;QWidget tracks whether widgets have explicitly assigned QPalette and QFont settings through the attributes Qt::WA_SetPalette and Qt::WA_SetFont. Toggling this attribute from the outside is almost always wrong. Have you ever seen a snippet like this?&lt;/p&gt;
&lt;p&gt;&lt;verbatim&gt;&lt;br /&gt;
widget-&amp;gt;setFont(font);&lt;br /&gt;
widget-&amp;gt;setAttribute(Qt::WA_SetFont, false);&lt;br /&gt;
&lt;/verbatim&gt;&lt;/p&gt;
&lt;p&gt;What does this code try to do? The WA_SetFont attribute does not affect propagation. Also, sometimes if propagation doesn&amp;#8217;t seem to work, you see snippets like this show up:&lt;/p&gt;
&lt;p&gt;&lt;verbatim&gt;&lt;br /&gt;
bool Widget::event(QEvent *event)&lt;br /&gt;
{&lt;br /&gt;
    switch (event-&amp;gr;type()) {&lt;br /&gt;
&amp;#8230;&lt;br /&gt;
    case QEvent::FontChange:&lt;br /&gt;
        child-&amp;gt;setFont(font());&lt;br /&gt;
        break;&lt;br /&gt;
&amp;#8230;&lt;br /&gt;
&lt;/verbatim&gt;&lt;/p&gt;
&lt;p&gt;This is also wrong; if child is a regular widget, propagation should work just fine. If it&amp;#8217;s a window, you might want to enable Qt::WA_WindowPropagation for that child.&lt;/p&gt;
&lt;p&gt;So now for a bottom line. I personally think Qt&amp;#8217;s propagation mechanisms are very cool and well-designed. And I think we should continue developing them! This change takes a step into the realm of &amp;#8220;let&amp;#8217;s at least make sure it works consistently all over the place&amp;#8221;. And then, we should look into how we can remove all explicit font and widget fiddling in our styles. One step at a time. &lt;img src='http://labs.trolltech.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://saschpe.wordpress.com/?p=110</guid>
      <title>Sascha Peilicke (saschpe): KGo status updates</title>
      <pubDate>Sun, 16 Nov 2008 14:09:31 +0000</pubDate>
      <link>http://saschpe.wordpress.com/2008/11/16/kgo-status-updates/</link>
      <description>&lt;div class='snap_preview'&gt;&lt;br /&gt;&lt;p&gt;Having had no status update of KGo since quite some time, I&amp;#8217;m going to fix that now. So what actually is KGo? As the name implies it is an implementation of the traditional Go (or Weiqi) game widely played in Japan an China. We are in luck that we already have a good free Go engine, &lt;a href="http://www.gnu.org/software/gnugo/"&gt;GnuGo&lt;/a&gt;. And even better is the fact that there exists some sort of de-facto standard on how to communicate with Go engines, the &lt;a href="http://en.wikipedia.org/wiki/Go_Text_Protocol"&gt;GTP protocol&lt;/a&gt;. Having all the necessary building blocks at hand I decided to start getting something done and here it is:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://saschpe.files.wordpress.com/2008/11/kgo-screen-1.png"&gt;&lt;img src="http://saschpe.files.wordpress.com/2008/11/kgo-screen-1.png?w=497&amp;#038;h=364" alt="kgo-screen-1" title="kgo-screen-1" width="497" height="364" class="aligncenter size-full wp-image-111" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This screen shows the setup phase of an recorded masters game where you can setup to start at a certain move and wether you want to replay it versus a go engine or versus another human. Ahh&amp;#8230; the version currently in SVN trunk has playing versus an engine disabled (but it is implemented and works) because im refactoring the responsable code at the moment. Loading from and saving to SGF files works nice and I have plans to add support for playing online either via GGZ or the more traditional Go servers but this definitely won&amp;#8217;t happen too soon&amp;#8230;&lt;/p&gt;
&lt;p&gt;Here we have one of the configuration screens and what can be seen is that it is themable (like all the other kdegames) and that you can choose your preferred Go engine backend and get instand feedback if that engine is supported or not (that little green light):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://saschpe.files.wordpress.com/2008/11/kgo-screen-3.png"&gt;&lt;img src="http://saschpe.files.wordpress.com/2008/11/kgo-screen-3.png?w=470&amp;#038;h=431" alt="kgo-screen-3" title="kgo-screen-3" width="470" height="431" class="aligncenter size-full wp-image-113" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see, the current theme is rather functional and I do have to admit that I used and modified some artwork from KReversi. This shot shows some recommended moves generated by the Go engine backend. In fact nearly all game calculations are done in the backend but this is not as clean as it may sound. The GTP protocol is in state of transition since &amp;#8230; years .. and it is missing a lot of necessary things. &lt;/p&gt;
&lt;p&gt;So i ended up writing a complete GTP protocol wrapper which implements all the needed tidbits like player management, nice status querying and game board manipulation.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://saschpe.files.wordpress.com/2008/11/kgo-screen-4.png"&gt;&lt;img src="http://saschpe.files.wordpress.com/2008/11/kgo-screen-4.png?w=497&amp;#038;h=364" alt="kgo-screen-4" title="kgo-screen-4" width="497" height="364" class="aligncenter size-full wp-image-114" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Altough one can use it to play Go at the moment there are still a lot of areas which need improvement. So if you want to help out feel free to grab it from SVN and start testing:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/games/kigo kigo
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Stay tuned &amp;#8230;&lt;/p&gt;
&lt;p&gt;Update: I just decided rename it to Kigo, took quite a bit of time but it was just commit back into SVN.&lt;/p&gt;
Posted in KDE, OpenSource&amp;nbsp;&amp;nbsp;&amp;nbsp;Tagged: Game, Go, GTP, KDE, kdegames, Linux&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saschpe.wordpress.com/110/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saschpe.wordpress.com/110/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saschpe.wordpress.com/110/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saschpe.wordpress.com/110/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saschpe.wordpress.com/110/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saschpe.wordpress.com/110/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saschpe.wordpress.com/110/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saschpe.wordpress.com/110/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saschpe.wordpress.com/110/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saschpe.wordpress.com/110/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saschpe.wordpress.com&amp;blog=3216416&amp;post=110&amp;subd=saschpe&amp;ref=&amp;feed=1" /&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-17722541.post-7214122511146307630</guid>
      <title>Ariya Hidayat: everything is better when you hear that shout</title>
      <pubDate>Sun, 16 Nov 2008 13:06:15 +0000</pubDate>
      <link>http://ariya.blogspot.com/2008/11/everything-is-better-when-you-hear-that.html</link>
      <description>&lt;p&gt;In Oslo? Don't miss Mithas The Sweethouse (&lt;a href="http://www.google.com/search?q=Gr&#xF8;nland+2A+Oslo"&gt;Gr&#xF8;nland 2A Oslo&lt;/a&gt;)!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/hitchcockian/2883829058/in/set-72157609017908663/" &gt;&lt;img src="http://farm4.static.flickr.com/3026/2883829058_0d19b5a29f.jpg?v=0" width="500" height="334" alt="sweets"  style="border: solid #cccccc 1px; padding: 5px;"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="http://flickr.com/photos/hitchcockian"&gt;this girl&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-13415387.post-8412740870700247657</guid>
      <title>Nuno Pinheiro (pinheiro): KDE 4.2 Rocks! I told you so.</title>
      <pubDate>Sun, 16 Nov 2008 09:03:00 +0000</pubDate>
      <link>http://pinheiro-kde.blogspot.com/2008/11/kde-42-rocks-i-told-you-so.html</link>
      <description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__JNFVYfijS4/SSA1PKbz-mI/AAAAAAAAAOo/sLpp242rAhs/s1600-h/image.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/__JNFVYfijS4/SSA1PKbz-mI/AAAAAAAAAOo/sLpp242rAhs/s400/image.jpg" alt="" id="BLOGGER_PHOTO_ID_5269270098638797410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-family:verdana;" &gt;Well the last few weeks I have been able to build trunk in my machines, and I  have to say that KDE is looking great.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-family:verdana;" &gt;I'm not afraid to show my kde 4.2  next to a Leopard or a Vista. Of course its not as polished as a leopard, but it has its how strong selling points, or not as ... don't know how to compare it with Vista (I personally find Vista, humm... bad)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-family:verdana;" &gt;The funny thing is that, it is exactly how I thought this was going to go. And I had this clear notion more than 2 years ago, wen we were fighting to get 4.0 out.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-family:verdana;" &gt;At the time I thought that 4.0, I would not be able to use, (I wasn't well cause my distro did not made a version of it, and I was not brave enough to build it myself :) ), 4.1 would be usable and already better in some way than my beloved 3.5, (and it is, I use it all the time and cant get back to 3.5), and 4.2 would be on pair with the competition better in some ways, worst in others, And from my test so far its exactly so, its an amazing desktop very polished, pretty, coherent, modern, and extremely flexible. Clearly shows that its a fresh vibrant project with strong pillars that define the desktop of tomorrow, today. And better its doing that in its own its KDE Pillars its not windows or macos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-family:verdana;" &gt;Now, 2 years ago, I thought what about 4.3 ??? I thought at the time, "well if all goes well 4.3 will be the start of the revolution were we finally say the time as come", the open source desktop is here and is here to prosper.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-family:verdana;" &gt;I must say that Im very proud of being a part of the enormous effort kde is, kudos to every one, 4.2 is amazing and belive it or not, its not done yet.&lt;/span&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.kdedevelopers.org/3757 at http://www.kdedevelopers.org</guid>
      <title>Sebastian Sauer (dipesh): law@germany: rm -rf /wikipedia</title>
      <pubDate>Sun, 16 Nov 2008 06:30:28 +0000</pubDate>
      <link>http://www.kdedevelopers.org/node/3757</link>
      <description>&lt;p&gt;While a new law was accomplished that allows police to break into every house, install a trojan horse on our computer-systems and video-cams in our rooms to secret monitor us, others are on there way to ban internet-games they don't like or to just shut down wikipedia cause they can;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://yro.slashdot.org/yro/08/11/15/1944211.shtml"&gt;Politician Forces German Wikipedia Off the Net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A rather unknown guy was able to do so with the permission of a court+law and without allowing &lt;a href="http://wikipedia.de/"&gt;wikipedia.de&lt;/a&gt; to provide a statement / alternate view before. That is the real scandal since it demonstrates the new direction of our neoliberal development and it shows that the last kind of protection we had, the law, is finally gone and/or fails to do it's work.&lt;/p&gt;
&lt;p&gt;No news for those who where able to enjoy the new terror-laws at the &lt;a href="http://cache.daylife.com/imageserve/01XV6e5fBg8sA/610x.jpg"&gt;G8 Summit 2007&lt;/a&gt; or who did fall into the terror-trap like &lt;a href="http://annalist.noblogs.org"&gt;some&lt;/a&gt; &lt;a href="http://einstellung.so36.net"&gt;families&lt;/a&gt;. But that this is valid now for even such cases does set new levels. Huston, we have a huge problem.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.purinchu.net/wp/?p=317</guid>
      <title>Michael Pyne (mpyne): Happy Halloween</title>
      <pubDate>Sat, 15 Nov 2008 22:45:42 +0000</pubDate>
      <link>http://www.purinchu.net/wp/2008/11/15/happy-halloween/</link>
      <description>&lt;p&gt;I&amp;#8217;m not back yet but I figured I&amp;#8217;d leave a message to be posted while I was gone.  Don&amp;#8217;t forget that feature freeze is almost up!  (At least according to the &lt;a href="http://techbase.kde.org/Schedules/KDE4/4.2_Release_Schedule"&gt;release schedule&lt;/a&gt; as of this time).  If you have stuff to get in do so, just try and make sure it&amp;#8217;s well-baked by now.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;ll be interesting to see if we end up adopting the branch seasons idea being thrown around (i.e. winter, autumn, summer, spring).  It could serve to change our release mechanism such that we could add new features whenever and they would only make it into a release once they have the kinks worked out.&lt;/p&gt;
&lt;p&gt;Also Thanksgiving is coming up for the American contingent.  Wish I could be there but someone has to stand the watch, right now it&amp;#8217;s my turn.  So Happy Thanksgiving to those who celebrate it, be sure to save me some pumpkin pie!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is an autogenerated message.  I am currently away&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-12366865.post-4254125321213513384</guid>
      <title>Jos Poortvliet: Hero of today</title>
      <pubDate>Sat, 15 Nov 2008 20:13:49 +0000</pubDate>
      <link>http://nowwhatthe.blogspot.com/2008/11/hero-of-today.html</link>
      <description>I'm sorry for Aaron &amp; the plasma team today. I just read Aaron's blog about the &lt;a href="http://aseigo.blogspot.com/2008/11/my-glowing-heart-er-panel.html"&gt;glowing panel&lt;/a&gt;. Yeah, it's cool. Really.&lt;br /&gt;&lt;br /&gt;But it doesn't cut it right now. Because I just had a good look at KMail and the work done by Szymon Stefanek during his &lt;a href="http://labs.pragmaware.net/misc/kmailgsoc.html"&gt;Google summer of code project&lt;/a&gt;. He just catapulted KMail into this century ;-)&lt;br /&gt;&lt;br /&gt;That stuff ain't cool or wow, as &lt;a href="http://www.kdedevelopers.org/node/3741"&gt;some&lt;/a&gt; &lt;a href="http://aseigo.blogspot.com/2008/11/milestones.html"&gt;say&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's way beyond cool. That piece of work is just so complete, polished - I love it. Yeah, it's so simple, it seems so small to the casual observer - but I think it's wicked ;-)&lt;br /&gt;&lt;br /&gt;Everybody on &lt;a href="http://jpwhiting.blogspot.com/2008/11/wow-kmail.html"&gt;Jeremy's blog&lt;/a&gt; is asking for screenshots, so I sat down and made a small walk-through. The tour limited to what I've found in the listview area in like 5 minutes, so there is bound to be more. But you can see that for yourself when 4.2 is out, so here we go.&lt;br /&gt;&lt;br /&gt;Let's have a look at KMail and the message pane when you start it up.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7PsyKa5UI/AAAAAAAAAOQ/I2MKUokRvvM/s1600-h/kmail01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7PsyKa5UI/AAAAAAAAAOQ/I2MKUokRvvM/s400/kmail01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268876982356731202" /&gt;&lt;/a&gt;&lt;br /&gt;Not too ordinary. The look of the header imho doesn't rock, and the layout is rather busy. Notice however how KMail is still grouping the pretty large number of threads from my GMail account. Completely in the background, the interface is incredibly responsive.&lt;br /&gt;&lt;br /&gt;So where's the cool stuff? To the right of the search box. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7PtPG57WI/AAAAAAAAAOY/2rOQl6ehVak/s1600-h/kmail02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 64px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7PtPG57WI/AAAAAAAAAOY/2rOQl6ehVak/s400/kmail02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268876990126615906" /&gt;&lt;/a&gt;&lt;br /&gt;Let's go through the buttons. The first one quickly filters on message status:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uykUGdiPttw/SR7PtVpp_RI/AAAAAAAAAOg/YcimpS9t3Fo/s1600-h/kmail03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 383px;" src="http://3.bp.blogspot.com/_uykUGdiPttw/SR7PtVpp_RI/AAAAAAAAAOg/YcimpS9t3Fo/s400/kmail03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268876991882984722" /&gt;&lt;/a&gt;&lt;br /&gt;Nice, you can quickly find what you're looking for. Not incredibly special, tough. So on to the next one:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uykUGdiPttw/SR7YkYDegRI/AAAAAAAAAQI/kgyztuUFCfA/s1600-h/kmailSearch.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 316px;" src="http://4.bp.blogspot.com/_uykUGdiPttw/SR7YkYDegRI/AAAAAAAAAQI/kgyztuUFCfA/s400/kmailSearch.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268886733513982226" /&gt;&lt;/a&gt;&lt;br /&gt;Yeah, search. This one is very good. Notice how you can save search folders, and it is also bloody fast (this search felt instant). Now moving on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uykUGdiPttw/SR7QONvgSNI/AAAAAAAAAOw/dSKX_2SVVvk/s1600-h/kmail05.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 287px; height: 400px;" src="http://1.bp.blogspot.com/_uykUGdiPttw/SR7QONvgSNI/AAAAAAAAAOw/dSKX_2SVVvk/s400/kmail05.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268877556695714002" /&gt;&lt;/a&gt;&lt;br /&gt;That's one heck of a sort choice. Oh my. It might be useful to put some stuff in sub-menu's, but at the very least, you're guaranteed to be able to sort any way you want. Moving on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7QOc-sJMI/AAAAAAAAAO4/lYiKd2pCtXs/s1600-h/kmail06.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 319px; height: 315px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7QOc-sJMI/AAAAAAAAAO4/lYiKd2pCtXs/s400/kmail06.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268877560785937602" /&gt;&lt;/a&gt;&lt;br /&gt;So you can choose how the threading works. For example, here's topic starters. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uykUGdiPttw/SR7QOcQpV0I/AAAAAAAAAPA/w-N2rx_wejs/s1600-h/kmail07.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 149px;" src="http://3.bp.blogspot.com/_uykUGdiPttw/SR7QOcQpV0I/AAAAAAAAAPA/w-N2rx_wejs/s400/kmail07.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268877560592815938" /&gt;&lt;/a&gt;&lt;br /&gt;When you change threading, it takes hours to change the view. Of course - I have thousands of emails which have to be re-threaded, right? Nope. It's instantaneously. Sometimes KMail it starts regrouping threads but that's background stuff (16.000 threads takes almost 30 seconds here, and as far as I can tell it does the visible stuff first). And I might be mistaken, but it seems it's even multi-threaded. Yeah, you're reading that one right: KMail properly uses multicores. Oh boy!&lt;br /&gt;&lt;br /&gt;Furthermore, it's configurable (notice the nice description!):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7Q9sbLloI/AAAAAAAAAPw/ljm2Yz1kvgk/s1600-h/kmail10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7Q9sbLloI/AAAAAAAAAPw/ljm2Yz1kvgk/s400/kmail10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268878372385822338" /&gt;&lt;/a&gt;&lt;br /&gt;Not exactly lacking in fine-tune abilities either:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uykUGdiPttw/SR7Q9yOEYTI/AAAAAAAAAP4/9mjVSsNUT1E/s1600-h/kmail11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 320px;" src="http://4.bp.blogspot.com/_uykUGdiPttw/SR7Q9yOEYTI/AAAAAAAAAP4/9mjVSsNUT1E/s400/kmail11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268878373941436722" /&gt;&lt;/a&gt;&lt;br /&gt;And as the menu already indicated, this is configurable per folder. So you can have your mailinglist threaded as - well, mailinglists obviously... And conversations as conversations. Lovely.&lt;br /&gt;&lt;br /&gt;But you haven't seen the best yet. Oh no... Let's look at the next menu. (I added the last 2 options myself)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7QOjBDcOI/AAAAAAAAAPI/1R1OArUZcG8/s1600-h/kmail08.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 308px; height: 237px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7QOjBDcOI/AAAAAAAAAPI/1R1OArUZcG8/s400/kmail08.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268877562406465762" /&gt;&lt;/a&gt;&lt;br /&gt;Theme? What'd ya mean, theme? Let's see what fancy does:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uykUGdiPttw/SR7QO-AFl7I/AAAAAAAAAPQ/M_uY08-El3c/s1600-h/kmail09.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 151px;" src="http://1.bp.blogspot.com/_uykUGdiPttw/SR7QO-AFl7I/AAAAAAAAAPQ/M_uY08-El3c/s400/kmail09.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268877569650169778" /&gt;&lt;/a&gt;&lt;br /&gt;How's that for cool, huh? Looks much better, imho. And shows more info- efficient. But we're not there yet, of course. A real geek would wonder what configure does:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uykUGdiPttw/SR7QqYJpW5I/AAAAAAAAAPY/yDQUT-wzBEQ/s1600-h/kmail12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 293px;" src="http://3.bp.blogspot.com/_uykUGdiPttw/SR7QqYJpW5I/AAAAAAAAAPY/yDQUT-wzBEQ/s400/kmail12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268878040526052242" /&gt;&lt;/a&gt;&lt;br /&gt;But the real goodies are in the advanced dialog:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7Qq19KboI/AAAAAAAAAPg/7CHr330OKqo/s1600-h/kmail13.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 324px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7Qq19KboI/AAAAAAAAAPg/7CHr330OKqo/s400/kmail13.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268878048526757506" /&gt;&lt;/a&gt;&lt;br /&gt;What's so good about it? &lt;b&gt;Each and every one of these items can be configured by drag'n'drop and right mouse clicks!&lt;/b&gt; Quick impression (it's hard to describe it or show in screenshots anyway): &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7VIqWz6wI/AAAAAAAAAQA/0-835CAoToE/s1600-h/kmail-screenie.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 191px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7VIqWz6wI/AAAAAAAAAQA/0-835CAoToE/s400/kmail-screenie.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268882958855695106" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_uykUGdiPttw/SR7flemGgsI/AAAAAAAAAQY/4GOOa2G8usM/s1600-h/kmail-screenie3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 302px;" src="http://4.bp.blogspot.com/_uykUGdiPttw/SR7flemGgsI/AAAAAAAAAQY/4GOOa2G8usM/s400/kmail-screenie3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268894449031086786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So after some playing around, this is what I've made for myself. Good usage of space &amp; lots of info.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uykUGdiPttw/SR7QrIB9ddI/AAAAAAAAAPo/M02CtTijcRU/s1600-h/kmail18.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 152px;" src="http://2.bp.blogspot.com/_uykUGdiPttw/SR7QrIB9ddI/AAAAAAAAAPo/M02CtTijcRU/s400/kmail18.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268878053378717138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's bloody easy. It's superfast - showing tens of thousands of emails, and changing the view in miliseconds! And I have yet to seen a single crash! There MUST be some Plasma guys thinking now: "What the heck was Szymon thinking, out-witting us with this amazing piece of code?"&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For me, Plasma's thunder for today was stolen in almost complete silence, a little over a week ago. KMail is back, and it's steaming hot!&lt;br /&gt;&lt;br /&gt;To everybody on the web who complained that KDE was taking the Gnome way, removing features for the sake of usability: &lt;b&gt;take this!&lt;/b&gt;&lt;br /&gt;Being able to optimize applications to your personal workflow holds the promise of big efficiency gains, and KDE is offering you those!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My hero of today: &lt;b&gt;Szymon Stefanek!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Of course, the same goes to the whole &lt;a href="http://pim.kde.org/people.php"&gt;KDE PIM team&lt;/a&gt;, and to Szymon's projectmentor Thomas McGuire. Heroes. Respect guys!&lt;br /&gt;&lt;br /&gt;And remember children, this kind'a thing actually happens all over the KDE base - we just don't notice these niceties every day, which is why I dedicate this blog to all the cool but unseen stuff going on in KDE SVN!&lt;br /&gt;&lt;br /&gt;Edit:&lt;br /&gt;I'd like to respond to some of the issues ppl brought up below.&lt;br /&gt;&lt;br /&gt;About a coolness scale: Plasma rocks. Period. It's just that this morning, after reading the planet, I started KMail, and decided to play with the new look. I didn't like the defaults. After a while I got so excited I just HAD to write about it... Of course there just IS no coolness factor, most of KDE stuff ranks so high it's hard to compare to anything anyway. OK?&lt;br /&gt;&lt;br /&gt;Secondly about the mention in Gnome: I'm not gonna remove it because this is simply what is said to me/asked of me by users again and again when I talk about KDE on tradeshows, seminars and online.</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.kdedevelopers.org/3756 at http://www.kdedevelopers.org</guid>
      <title>Frederik Gladhorn: Hobby und Elektronik</title>
      <pubDate>Sat, 15 Nov 2008 20:13:35 +0000</pubDate>
      <link>http://www.kdedevelopers.org/node/3756</link>
      <description>&lt;p&gt;I'll be giving a KDE 4 talk at the Hobby and Electronics fair in Stuttgart tomorrow (Nov, 16th). If you were planing to drop by the fair, come on over at 15:30. You probably won't learn a lot about KDE since I intend to prepare for a rather broad non-technical audience. Let me know if you happen to be in Stuttgart and want to have a coffee or just chat &lt;img src="http://www.kdedevelopers.org/misc/smileys/smile.png" title="Smiling" alt="Smiling" class="smiley-content" /&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">http://www.layt.net/289 at http://www.layt.net/john</guid>
      <title>John Layt: Weekends Around The World: Calling all i18n Maintainers.</title>
      <pubDate>Sat, 15 Nov 2008 19:08:28 +0000</pubDate>
      <link>http://www.layt.net/john/blog/odysseus/weekends_around_the_world_calling_all_i18n_maintainers</link>
      <description>&lt;p&gt;Here's a quote for you from &lt;a href="http://en.wikipedia.org/wiki/Weekend" target="_blank" title="Wikipedia on Weekends"&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&amp;quot;In Muslim-majority countries the legal work week in the Middle East is typically either Saturday through Wednesday (as in Algeria and Saudi Arabia), Saturday through Thursday (as in Iran) or Sunday through Thursday (as in Egypt, Syria, United Arab Emirates).&#xA0; For most Israelis, the work week begins on Sunday and ends on Thursday or Friday at noon to accommodate the Jewish Sabbath which begins Friday night.&amp;quot;&lt;/p&gt;
&lt;p&gt;This is something KDE hasn't handled up to now, resulting in calendar widgets that often didn't draw the weekend properly for the users locale.&#xA0; Another issue was the day of religious worship was tied to the calendar system, which caused issues for users in countries that use the Gregorian calendar but whose day of worship is not Sunday (e.g. Turkey, Israel, etc).&lt;/p&gt;
&lt;p&gt;So I've added three new settings to KLocale in 4.2 to address this:&lt;/p&gt;
&lt;p&gt;WorkingWeekStartDay - Defults to Monday&lt;br /&gt;
WorkingWeekEndDay - Defaults to Friday&lt;br /&gt;
WeekDayOfPray - Defaults to Sunday&lt;/p&gt;
&lt;p&gt;Those locales that don't use the defaults can now set these values up correctly, and individuals can choose to override the settings for their locale in the Region/Date KCM.&#xA0; The kdelibs KDateTable widget now obeys these settings when drawing the weekend header and red-letters the day of worship, and I'm working on the kdepim widget too.&lt;/p&gt;
&lt;p&gt;I haven't updated any of the actual i18n settings files yet, so this is a call-out to the i18n and l10n people who are better placed than I to know which locales need updating to either commit the updates themselves, or e-mail me with the required details and a definitive reference for me to confirm the details against.&#xA0; I will try work through the list myself at some stage, but any help is appreciated.&lt;/p&gt;
&lt;p&gt;Something we're thinking about for 4.3 is also showing the locales public holidays in the kdelibs calendar widget like the kdepim widget does, but there's a few things to address before that happens.&#xA0; Part of this will be proper support for astronomically based calendar systems.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
