<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Enrico Ros &#187; planetkde</title>
	<atom:link href="http://www.enricoros.com/blog/tag/planetkde/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.enricoros.com/blog</link>
	<description>Focused ideas, bleeding edge madness and code recipes.</description>
	<lastBuildDate>Mon, 19 Apr 2010 07:54:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Delicious Transblurency [1]</title>
		<link>http://www.enricoros.com/blog/2010/04/delicious-transblurency/</link>
		<comments>http://www.enricoros.com/blog/2010/04/delicious-transblurency/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 07:53:37 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[fotowall]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=514</guid>
		<description><![CDATA[The &#8216;focus&#8216; word has many meanings, ranging from the optical concept of &#8216;good convergence of light rays generated by an object&#8217; to the cognitive process of directing the attention to a particular target while ignoring other targets. Now the interesting part: this concept can be used in computers too, especially in user interfaces, to direct [...]]]></description>
			<content:encoded><![CDATA[<p>The &#8216;<strong>focus</strong>&#8216; word has many meanings, ranging from the optical concept of &#8216;good convergence of light rays generated by an object&#8217; to the cognitive process of directing the attention to a particular target while ignoring other targets.<br />
Now the interesting part: this concept can be used in computers too, especially in user interfaces, to direct the user to relevant information or to help him through a step-by-step process. How to do that? Since every image you see on screen is &#8216;on focus&#8217; by default, you can easily <strong>unfocus</strong> unuseful information.</p>
<p><strong>Blurring</strong> is the act of altering images so they appear out of focus. My <a href="http://ariya.blogspot.com/2008/02/to-blur-or-not-to-blur.html">Maestro</a>[2] and other <a href="http://zrusin.blogspot.com/2006/07/more-blurring.html">illustriuos</a> people already talked extensively about this topic here on <a href="http://www.planetkde.org">planet KDE</a>. However you don&#8217;t improve the world until a technology becomes available to everybody, right?</p>
<p><a href="http://www.enricoros.com/blog/wp-content/uploads/2010/04/blurandmonochrome.png"><img class="alignright size-full wp-image-519" title="blurandmonochrome" src="http://www.enricoros.com/blog/wp-content/uploads/2010/04/blurandmonochrome.png" alt="" width="312" height="150" /></a>Then some days ago I read on <a href="http://www.notmart.org/index.php/Software/Small_goodies">notmart</a>&#8216;s blog that plasma and kwin supported blurring the background on windows.. so I rebuilt KDE4 svn, restarted it, and&#8230; boy.. does it make a difference! Look at Marco&#8217;s blog or at this picture I <span style="text-decoration: underline;">stole</span> from him! All the popups become instantly more readable, even krunner does, and you immediately get the feeling that the plasma panel and all the systray applets really are above your desktop and they look as they were made of some glass/plastic material.</p>
<p>So: why limiting this just to some plasma applets? Well, I think that the usage of this effect must be wise, however I wanted that for my app too&#8230;</p>
<h3>&#8230;&#8217;cause I like eye-candy! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </h3>
<p>After a quick tour through the beautiful KDE svn I grabbed all the needed source code and loaded <a href="http://www.enricoros.com/opensource/fotowall/">Fotowall</a> in creator. Since I already had the structure for the <a href="http://labs.trolltech.com/blogs/2009/09/15/using-blur-behind-on-windows/">blur-behind on windows</a> in place, adding the KDE4 effect was really easy. Here are some samples of what you can get:</p>
<p style="text-align: center;"><a href="http://www.enricoros.com/blog/wp-content/uploads/2010/04/fotowall-window.jpg"><img class="size-medium wp-image-516  aligncenter" title="fotowall-window" src="http://www.enricoros.com/blog/wp-content/uploads/2010/04/fotowall-window-300x214.jpg" alt="Fotowall using KWin's new Blur effect." width="300" height="214" /></a></p>
<p>To activate the back blur you need:</p>
<ul>
<li>obviously an application with a transparent background. Qt easily allows to work with transparency on top-level windows.</li>
<li>you have to enable the &#8220;blur&#8221; effect in kwin&#8217;s &#8220;desktop effects&#8221; configuration.</li>
<li>a couple of lines of code to ask kwin to activate blurring to your window.</li>
</ul>
<p>Here is the code that does the magic:</p>
<pre class="brush: cpp; collapse: false;">
#if defined(Q_WS_X11)
/**
  Blur behind windows (on KDE4.5+)
  Uses a feature done for Plasma 4.5+ for hinting the window manager to draw
  blur behind the window.
*/
#include &lt;X11/Xlib.h&gt;
#include &lt;X11/Xatom.h&gt;
#include &lt;QX11Info&gt;
static bool kde4EnableBlurBehindWindow(WId window, bool enable, const QRegion &amp;region = QRegion())
{
    Display *dpy = QX11Info::display();
    Atom atom = XInternAtom(dpy, &quot;_KDE_NET_WM_BLUR_BEHIND_REGION&quot;, False);

    if (enable) {
        QVector&lt;QRect&gt; rects = region.rects();
        QVector&lt;quint32&gt; data;
        for (int i = 0; i &lt; rects.count(); i++) {
            const QRect r = rects[i];
            data &lt;&lt; r.x() &lt;&lt; r.y() &lt;&lt; r.width() &lt;&lt; r.height();
        }

        XChangeProperty(dpy, window, atom, XA_CARDINAL, 32, PropModeReplace,
                        reinterpret_cast&lt;const unsigned char *&gt;(data.constData()), data.size());
    } else {
        XDeleteProperty(dpy, window, atom);
    }
}
#endif
</pre>
<p>And then you can activate the blur on the caller widget with:</p>
<pre class="brush: cpp; collapse: false;">
    kde4EnableBlurBehindWindow(winId(), true);
</pre>
<p>You <em>could</em> add the back blur to your application too, however I advise you that the interface is not standardized, so don&#8217;t blame either me or the kwin authors if something changes. Here is another picture, because everybody loves them <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.enricoros.com/blog/wp-content/uploads/2010/04/fotowall-mainscreen.png"><img class="size-medium wp-image-524    aligncenter" title="fotowall-mainscreen" src="http://www.enricoros.com/blog/wp-content/uploads/2010/04/fotowall-mainscreen-300x202.png" alt="Another back-blurred screen in Fotowall." width="300" height="202" /></a></p>
<p><a href="http://www.enricoros.com/blog/wp-content/uploads/2010/04/fotowall-mainscreen.png"></a>And now, as a side note, a picture from my new work place: the beautiful city of San Diego, blessed by the sun and by a ton of great programmers that by some chance happen to be co-workers of me <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  With all the blue sky and long days, I can&#8217;t imagine a more inspiring place for making new blog posts and code experiments!</p>
<p style="text-align: center;"><a href="http://www.enricoros.com/blog/wp-content/uploads/2010/04/erosinsd.jpg"><img class="size-medium wp-image-525    aligncenter" title="erosinsd" src="http://www.enricoros.com/blog/wp-content/uploads/2010/04/erosinsd-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>Notes:<br />
[1] obviously the name is completely made up <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
[2] Italian word meaning &#8220;teacher&#8221; as in <em>school</em> or <em>life</em> teacher</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2010/04/delicious-transblurency/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;title=Delicious+Transblurency+%5B1%5D" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;title=Delicious+Transblurency+%5B1%5D" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;title=Delicious+Transblurency+%5B1%5D&amp;desc=The%20%27focus%27%20word%20has%20many%20meanings%2C%20ranging%20from%20the%20optical%20concept%20of%20%27good%20convergence%20of%20light%20rays%20generated%20by%20an%20object%27%20to%20the%20cognitive%20process%20of%20directing%20the%20attention%20to%20a%20particular%20target%20while%20ignoring%20other%20targets.%0D%0ANow%20the%20interesting%20part%3A%20this%20concept%20can%20be%20used%20in%20computers%20to" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;t=Delicious+Transblurency+%5B1%5D" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;title=Delicious+Transblurency+%5B1%5D&amp;srcUrl=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;srcTitle=Delicious+Transblurency+%5B1%5D&amp;snippet=The%20%27focus%27%20word%20has%20many%20meanings%2C%20ranging%20from%20the%20optical%20concept%20of%20%27good%20convergence%20of%20light%20rays%20generated%20by%20an%20object%27%20to%20the%20cognitive%20process%20of%20directing%20the%20attention%20to%20a%20particular%20target%20while%20ignoring%20other%20targets.%0D%0ANow%20the%20interesting%20part%3A%20this%20concept%20can%20be%20used%20in%20computers%20to" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;title=Delicious+Transblurency+%5B1%5D" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2010/04/delicious-transblurency/&amp;title=Delicious+Transblurency+%5B1%5D" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2010/04/delicious-transblurency/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Delicious+Transblurency+%5B1%5D+-+http://b2l.me/p4v2k&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2010/04/delicious-transblurency/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Grab one, it&#8217;s free!</title>
		<link>http://www.enricoros.com/blog/2010/01/grab-one-its-free/</link>
		<comments>http://www.enricoros.com/blog/2010/01/grab-one-its-free/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 22:57:28 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planetkde]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=492</guid>
		<description><![CDATA[As promised, here is a list of some KDE ideas that the people left in my previous post, along as mine. They&#8217;re available for free, so feel free to pick one and make it yours As a side note, I&#8217;m making a KDE Prediction for 2010: KDM will receive lots of love! You can see that [...]]]></description>
			<content:encoded><![CDATA[<p>As promised, here is a list of some KDE ideas that the people left in <a href="http://www.enricoros.com/blog/2009/12/gift-a-cool-idea">my previous post</a>, along as mine. They&#8217;re available for free, so feel free to pick one and make it yours <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  As a side note, I&#8217;m making a <strong>KDE Prediction for 2010: KDM will receive lots of love</strong>! You can see that the <a href="https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=wishlist&amp;votes=21&amp;order=bugs.votes">stars</a> <a href="http://sreich.blogspot.com/2010/01/kdm-and-plasma-future.html">are</a> <a href="http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/">aligning</a>. In fact I&#8217;m going to split this post into 2 ideas scenarios to reflect that.</p>
<h3>KDM Ideas</h3>
<ol>
<li><a href="http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/"><strong>QML in KDM</strong></a><br />
This is all about animations, user interaction and eye candy. See <a href="http://www.kde-look.org/content/show.php?content=118213">this</a> for example.</li>
<li><a href="http://sreich.blogspot.com/2010/01/kdm-and-plasma-future.html"><strong>Plasma in KDM</strong></a><br />
This is about consistence and configurability.</li>
<li><strong>Webcam Login (face recognition) in KDM</strong><br />
Show your face (or <a href="http://dusinfernus.files.wordpress.com/2009/11/mona-lisa.jpg">Mona Lisa</a>&#8216;s one) and you&#8217;re in! No password typing needed. Integrating with the <a href="http://code.google.com/p/pam-face-authentication/">pam-face-authentication</a> may be the smart way to go.</li>
<li><a href="https://bugs.kde.org/show_bug.cgi?id=116682"><strong>Fingerprint Login</strong></a><strong> in KDM</strong><br />
This is KDE&#8217;s most requested feature&#8230; you can&#8217;t be wrong implementing it <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<h3>KDE Ideas</h3>
<ol>
<li><strong>Unified webcam library</strong><br />
Webcam&#8217;s are being utilized a lot lately: they&#8217;re cheap, widespread, and they&#8217;re working good under Linux. Projects come out with webcam support, like <a href="http://www.enricoros.com/opensource/fotowall">Fotowall</a>, <a href="http://kamoso.wordpress.com/">Kamoso</a>, Kopete and there are efforts to get it working in Phonon.<br />
Note that a camera is a source of video, images but also can be used for authentication and may even be used for user input &#8211; can you imagine manipulating stuff with your fingers? Note that webcams must usually be read in single instance, so the approach here might be 1 Qt-Only userspace daemon supporting multiple connections.</li>
<li><strong>Unified Theme Manager</strong><br />
One theme manager to rule them all: styles, colors, plasma theme, windeco &amp; all. Of course the themes must be packed and shared in a binary-compatible manner with any other KDE system (yes, the challenges are there.. <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Unified Configuration Panel<br />
</strong>Making systemsettings really the one and only configuration tool and provide backends to the distributions for adding/changing modules so KDE systems will have the same feeling for configuring the system. Some modules like &#8216;partition disk&#8217;, &#8216;edit boot menu&#8217; and &#8216;manage startup programs&#8217; (daemons) should be added and left to the distribution for implementation &#8211; I think they will. Note that current systemsettings lets you configure the joystick even if you don&#8217;t have one (!).</li>
<li><strong>KWIN: draggable windows</strong><br />
And for windows I mean (actually J. Janz <a href="http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/#comment-193">means</a>) the whole non-interactive panel. Blank space as well as inactive labels should be draggable. From the user POV there is no window-deco + window contents. It&#8217;s a panel, let&#8217;s use it, move it, resize it, context-menu-it as a whole.</li>
<li><strong>Raytraced UI</strong><br />
<span style="font-weight: normal;">I&#8217;ll blog more about this, but this is a little thing I&#8217;d really like to do but I don&#8217;t know if I will find time to do that. Do you think that iPhone gui is cool? Raytrace the .ui high-level gui definition format and you&#8217;ll get something better. Glassy too.</span> Mail me if you want to know more about this <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<h3>Conclusion</h3>
<p>I&#8217;m sorry I missed some interesting suggestions but I don&#8217;t have space here to detail them; just look to my previous blog entry&#8217;s <a href="http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/#comments"><span style="color: #232323;">comments</span></a> to find more about <a href="http://basket.kde.org/"><span style="color: #232323;">BasKet</span></a> note pads integration into Plasma, file browsing enhancements (context dependent actions, menus, warnings and kparts) qt4 gui for vi, etc.</p>
<p>As someone pointed out there is quite a bit of overlap and dispersion between the ways to collect ideas. I can count:</p>
<ul>
<li>KDE Bugzilla&#8217;s <a href="https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=wishlist&amp;votes=21&amp;order=bugs.votes">wishlist</a></li>
<li><a href="https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=wishlist&amp;votes=21&amp;order=bugs.votes"></a>KDE Forum&#8217;s <a href="http://forum.kde.org/brainstorm.php">brainstorm</a></li>
<li><a href="http://forum.kde.org/brainstorm.php"></a>distribution specific <a href="https://blueprints.launchpad.net/?searchtext=kde">bug trackers</a></li>
<li><a href="https://blueprints.launchpad.net/?searchtext=kde"></a>blog posts (ehm&#8230;.:-)</li>
<li><a href="http://techbase.kde.org/index.php?title=Projects/Summer_of_Code/2009/Ideas">GSOC ideas</a></li>
<li>kde-look&#8217;s <a href="http://kde-look.org/index.php?xcontentmode=65">brainstorm</a></li>
<li><a href="http://kde-look.org/index.php?xcontentmode=65"></a>developers <a href="https://mail.kde.org/mailman/listinfo">mailing lists</a></li>
<li>other bugtrackers</li>
<li>techbase or userbase</li>
<li>direct mails and irc chats</li>
</ul>
<p>Directing users to provide their feedback in a low-dispersive, constructive, modern, layered (from generic directions to specific actions) and focused way is probably one of the challenges that should be added to Aaron&#8217;s <a href="http://aseigo.blogspot.com/2010/01/key-quests-for-kde-in-2010.html">list</a> for 2010.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2010/01/grab-one-its-free/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;title=Grab+one%2C+it%27s+free%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;title=Grab+one%2C+it%27s+free%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;title=Grab+one%2C+it%27s+free%21&amp;desc=As%20promised%2C%20here%20is%20a%20list%20of%20some%20KDE%20ideas%20that%20the%20people%20left%20in%20my%20previous%20post%2C%20along%20as%20mine.%20They%27re%20available%20for%20free%2C%20so%20feel%20free%20to%20pick%20one%20and%20make%20it%20yours%20%3B-%29%20As%20a%20side%20note%2C%20I%27m%20making%20a%C2%A0KDE%20Prediction%20for%202010%3A%20KDM%20will%20receive%20lots%20of%20love%21%20You%20can%20see%20that%20the%C2%A0stars%20are%20alig" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;t=Grab+one%2C+it%27s+free%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;title=Grab+one%2C+it%27s+free%21&amp;srcUrl=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;srcTitle=Grab+one%2C+it%27s+free%21&amp;snippet=As%20promised%2C%20here%20is%20a%20list%20of%20some%20KDE%20ideas%20that%20the%20people%20left%20in%20my%20previous%20post%2C%20along%20as%20mine.%20They%27re%20available%20for%20free%2C%20so%20feel%20free%20to%20pick%20one%20and%20make%20it%20yours%20%3B-%29%20As%20a%20side%20note%2C%20I%27m%20making%20a%C2%A0KDE%20Prediction%20for%202010%3A%20KDM%20will%20receive%20lots%20of%20love%21%20You%20can%20see%20that%20the%C2%A0stars%20are%20alig" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;title=Grab+one%2C+it%27s+free%21" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2010/01/grab-one-its-free/&amp;title=Grab+one%2C+it%27s+free%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2010/01/grab-one-its-free/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Grab+one%2C+it%27s+free%21+-+http://b2l.me/j9rvx&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2010/01/grab-one-its-free/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Gift a cool idea!</title>
		<link>http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/</link>
		<comments>http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 18:43:13 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planetkde]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=485</guid>
		<description><![CDATA[You often think &#8220;this KDE idea of mine would kick ass&#8221; but then you don&#8217;t have time to implement it and finally you forget about it? Welcome to the club! Collecting Ideas I want to blog about some cool things to do for the KDE project on week-1 2010. I&#8217;ve got just a couple of [...]]]></description>
			<content:encoded><![CDATA[<p>You often think &#8220;<em>this KDE idea of mine would kick ass</em>&#8221; but then you <em>don&#8217;t have time to implement it</em> and finally you <em>forget about it? </em>Welcome to the club!</p>
<h3>Collecting Ideas</h3>
<p>I want to blog about some cool things to do for the KDE project on week-1 2010. I&#8217;ve got just a couple of good ideas, so I&#8217;m <em>asking you</em> to add your ideas so we can make a good collection of nice things to do. You can either reply to this post (don&#8217;t be shy, just post it!) or send it to me at &lt;enrico.ros@gmail.com&gt;.</p>
<p>Sharing your idea with the community raises the chance of seeing it implemented! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;title=Gift+a+cool+idea%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;title=Gift+a+cool+idea%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;title=Gift+a+cool+idea%21&amp;desc=You%20often%20think%20%22this%20KDE%20idea%20of%20mine%20would%20kick%20ass%22%20but%20then%20you%20don%27t%20have%20time%20to%20implement%20it%20and%20finally%20you%20forget%20about%20it%3F%20Welcome%20to%20the%20club%21%0D%0ACollecting%20Ideas%0D%0AI%20want%20to%20blog%20about%20some%20cool%20things%20to%20do%20for%20the%20KDE%20project%20on%20week-1%202010.%20I%27ve%20got%20just%20a%20couple%20of%20good%20ideas%2C%20so%20I%27m%20as" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;t=Gift+a+cool+idea%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;title=Gift+a+cool+idea%21&amp;srcUrl=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;srcTitle=Gift+a+cool+idea%21&amp;snippet=You%20often%20think%20%22this%20KDE%20idea%20of%20mine%20would%20kick%20ass%22%20but%20then%20you%20don%27t%20have%20time%20to%20implement%20it%20and%20finally%20you%20forget%20about%20it%3F%20Welcome%20to%20the%20club%21%0D%0ACollecting%20Ideas%0D%0AI%20want%20to%20blog%20about%20some%20cool%20things%20to%20do%20for%20the%20KDE%20project%20on%20week-1%202010.%20I%27ve%20got%20just%20a%20couple%20of%20good%20ideas%2C%20so%20I%27m%20as" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;title=Gift+a+cool+idea%21" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/&amp;title=Gift+a+cool+idea%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Gift+a+cool+idea%21+-+http://b2l.me/j97yc&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2009/12/gift-a-cool-idea/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>QML to KDM! Presto!!</title>
		<link>http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/</link>
		<comments>http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:40:41 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=459</guid>
		<description><![CDATA[I&#8217;m really surprised you&#8217;re still reading, since the title really explains it all.. but for you, my beloved reader, I&#8217;ll spend some words more. The KDE login Manager The login manager is the &#8220;insert password&#8221; dialog that gets in the way when you want to use your computer. Of course you may not be the [...]]]></description>
			<content:encoded><![CDATA[<div>I&#8217;m really surprised you&#8217;re still reading, since the title really explains it all.. but for you, my beloved reader, I&#8217;ll spend some words more.</div>
<h3>The KDE login Manager</h3>
<div><a rel="attachment wp-att-467" href="http://www.enricoros.com/blog/wp-content/uploads/2009/12/f_oxygenairm_2335e86-med.png"><img class="alignright size-full wp-image-467" title="f_oxygenairm_2335e86-med" src="http://www.enricoros.com/blog/wp-content/uploads/2009/12/f_oxygenairm_2335e86-med.png" alt="" width="314" height="221" /></a>The <em>login manager</em> is the &#8220;insert password&#8221; dialog that <em>gets in the way</em> when you want to use your computer. Of course you may not be the only user of the machine, so it&#8217;s somewhat needed when you <em>share the seat</em>. Some facts:</div>
<div>
<ul>
<li>the honorable <em>Stephan &#8216;coolo&#8217; Kulow</em> landed it in cvs Sept 2nd 1997 (yes, that&#8217;s <em>12 years ago</em>)</li>
<li>great people like <em>Waldo Bastian</em> and <em>David Faure</em> worked on it</li>
<li>it&#8217;s now maintained by the über-expert <em>Oswald &#8216;ossi&#8217; Buddenhagent</em></li>
<li>I did the graphical themes support, implementing the <a href="http://projects.gnome.org/gdm/docs/2.16/thememanual.html">GDM themes spec</a> back in the KDE3 days</li>
<li><strong>“The first thing you’ll notice about the new KDE 4 is it’s old login manager”</strong> &#8211; as <a href="http://www.icon-king.com/">David Vignoni</a> says <a href="http://www.icon-king.com/thoughts/few-things-about-kdm-that-do-not-make-much-sense-to-me/">in his controversial blog entry</a>,</li>
</ul>
<p>The funny thing is: 1 year from now <strong><span style="font-size: small;">Win7 and MacOS will stare at KDM with envy!!</span></strong> Read on to know the future history.</p>
</div>
<h3>Kdm Top to Bottom</h3>
<div>Let&#8217;s say that KDM rocks &#8216;backend-wise&#8217;: multiple-seats, integration with running sessions, XDMCP and all the other stuff that makes kdm the top of the class. But what do you find in <em>$SVN/KDE/kdebase/workspace/kdm</em> ?</div>
<div>
<ul>
<li>backend/* -&gt; the display management core</li>
<li>kfrontend/*.{cpp,h} -&gt; 90&#8242;s GUI, there is even an aliased analog clock..</li>
<li>kfrontend/themer/* -&gt; graphical themes stuff (just 2243 source lines of code)</li>
</ul>
</div>
<div>The <em>themer</em>, which is used by default, implemented the gdm theming specs but it was never package-compatible (afaik) with gdm (we lost a good inter-op chance there). It was implemented in the KDE3 days, so we had to code our &#8216;backing storage&#8217; to implement transparency between layers and in the end the themes are hand-written xml files that embed some default components (line-edits for user/pass insertion, listview for user list, etc).</div>
<div>It looks so old-style, doesn&#8217;t it?</div>
<h3>Qml to the rescue!</h3>
<p><a rel="attachment wp-att-474" href="http://www.enricoros.com/blog/wp-content/uploads/2009/12/flurries.png"><img class="alignright size-full wp-image-474" title="flurries" src="http://www.enricoros.com/blog/wp-content/uploads/2009/12/flurries.png" alt="" width="264" height="408" /></a>What if we throw away (or keep for &#8220;retro-compatibility&#8221;) the <em>classic</em> and <em>themer</em> frontends and just add a frontend using <a href="http://qt.nokia.com/doc/qml-snapshot/qmlelements.html">QML</a>? This is the name of the language of the <a href="http://qt.nokia.com/doc/qml-snapshot/declarativeui.html">Qt Declarative</a> module, that <a href="http://labs.trolltech.com/blogs/2009/12/14/qt-declarative-for-qt-460-released/">has just seen the light</a> and will be merged into Qt for the 4.7 release.</p>
<p>Imagine this:</p>
<ul>
<li>theme creators will have 100X or more expressive power: <em>make snow</em>! login via a <em>tetris puzzle</em>! bounce my<em> webcam picture</em>!</li>
<li>there will be animated themes (for login, user change, logout, etc..) or simple ones for more &#8216;classic&#8217; kind of people</li>
<li>kdm only needs to add a couple of bindings to the qml runtime, like functions for logging in and shutting down / suspend the system</li>
<li>there is no need for compiled binaries, packages will be interpreted by the qml runtime &#8211; finally a painless get-hot-new-stuff (compared to plasma widgets, at least).</li>
</ul>
<h3><strong>Conclusion</strong></h3>
<div>
<p>I&#8217;m not able to mock-up what comes to my mind, but just look at <a href="http://www.youtube.com/watch?v=5hgcLxAJ6hM&amp;feature=player_embedded">some</a> <a href="http://www.youtube.com/watch?v=U7IgwNrcln8">qml</a> <a href="http://www.youtube.com/watch?v=3VKqwDN6P6o">videos</a> on youtube to grab the concept.<br />
What do you think about that? Could this be a low-effort high-inpact development for KDE 4?</p>
</div>
<div>Thanks to <a href="http://blog.uninstall.it/">Davide Bettio</a> who made me blog this.</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;title=QML+to+KDM%21+Presto%21%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;title=QML+to+KDM%21+Presto%21%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;title=QML+to+KDM%21+Presto%21%21&amp;desc=I%27m%20really%20surprised%20you%27re%20still%20reading%2C%20since%20the%20title%20really%20explains%20it%20all..%20but%20for%20you%2C%20my%20beloved%20reader%2C%20I%27ll%20spend%20some%20words%20more.%0D%0AThe%20KDE%20login%20Manager%0D%0AThe%20login%20manager%20is%20the%20%22insert%20password%22%20dialog%20that%20gets%20in%20the%20way%20when%20you%20want%20to%20use%20your%20computer.%20Of%20course%20you%20may%20not%20be%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;t=QML+to+KDM%21+Presto%21%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;title=QML+to+KDM%21+Presto%21%21&amp;srcUrl=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;srcTitle=QML+to+KDM%21+Presto%21%21&amp;snippet=I%27m%20really%20surprised%20you%27re%20still%20reading%2C%20since%20the%20title%20really%20explains%20it%20all..%20but%20for%20you%2C%20my%20beloved%20reader%2C%20I%27ll%20spend%20some%20words%20more.%0D%0AThe%20KDE%20login%20Manager%0D%0AThe%20login%20manager%20is%20the%20%22insert%20password%22%20dialog%20that%20gets%20in%20the%20way%20when%20you%20want%20to%20use%20your%20computer.%20Of%20course%20you%20may%20not%20be%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;title=QML+to+KDM%21+Presto%21%21" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/&amp;title=QML+to+KDM%21+Presto%21%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=QML+to+KDM%21+Presto%21%21+-+http://b2l.me/j9uc3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2009/12/qml-to-kdm-presto/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>I&#8217;m going Multi-Touch</title>
		<link>http://www.enricoros.com/blog/2009/12/im-going-multi-touch/</link>
		<comments>http://www.enricoros.com/blog/2009/12/im-going-multi-touch/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 14:30:45 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[planetqt]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=407</guid>
		<description><![CDATA[This is one of the hottest topics of the moment: Multi-Touch (see the trends here). Every review of the just released Qt 4.6 mentions the Touch-and-Gestures framework and KDE is getting ready to use the technology &#8212; still it doesn&#8217;t work on X11 (yet). MultiTouch can be Fun ! I couldn&#8217;t resist, so for 99€ (120$) I [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of the <em>hottest topics</em> of the moment: <a href="http://en.wikipedia.org/wiki/Multi-touch" target="_blank">Multi-Touch</a> (see the trends <a href="http://www.google.com/trends?q=multitouch" target="_blank">here</a>). Every review of the <a href="http://labs.trolltech.com/blogs/2009/12/01/qt-460-released-early-due-to-good-behaviour/" target="_blank">just released</a> Qt <a href="http://doc.trolltech.com/4.6/">4.6</a> mentions the Touch-and-Gestures framework and KDE is <a href="http://www.notmart.org/index.php/Software/Multitouch_screencast_overload" target="_blank">getting ready to use the technology</a> &#8212; <span style="text-decoration: underline;">still it doesn&#8217;t work on X11</span> (<em>yet</em>).</p>
<h3>MultiTouch can be <em>Fun </em>!</h3>
<p><img class="alignright size-full wp-image-413" title="Wacom_Bamboo-Fun-small" src="http://www.enricoros.com/blog/wp-content/uploads/2009/12/Wacom_Bamboo-Fun-small1.png" alt="Wacom_Bamboo-Fun-small" width="197" height="124" />I couldn&#8217;t resist, so for 99€ (120$) I bought a <em>Bamboo Fun Pen &amp; Touclh</em> tablet. I find this really affordable, since you get: A. the precision of a graphics tablet (with 1024 pressure levels, back eraser, etc..) and B. a real 2-Pointers input device!</p>
<p>I tried the tablet on vista, with the latest drivers and the bundled applications bot I got disappointed because:<br />
<em>1.</em> <em>the scroll gesture is remapped to the mouse wheel</em>.. so you lose all the &#8216;analog&#8217; fun and it feels unconfortable.<br />
<em>2. the zoom gesture is remapped to CTRL+wheel</em>, awkward fixed-steps again.<br />
<em>3. the rotate gesture is not supported by any app</em> even the bundled ones i tried.</p>
<p>In the end I thought this was not &#8220;multi-touch&#8221;, but some silly gesture-detection broken hardware. <em>I was wrong</em>.</p>
<h3>Linux to the rescue</h3>
<p><a href="http://www.enricoros.com/blog/wp-content/uploads/2009/12/gesture-vortex-2H.png"><img class="size-full wp-image-438 aligncenter" title="gesture-vortex-2S" src="http://www.enricoros.com/blog/wp-content/uploads/2009/12/gesture-vortex-2S1.png" alt="gesture-vortex-2S" width="425" height="299" /></a><br />
<span style="text-decoration: underline;">Step 1</span>. After loading the wacom.ko module (updated with <a href="http://ubuntuforums.org/showthread.php?t=1321238#1" target="_blank">this</a> patch) the Linux kernel prints out stuff like this:</p>
<pre class="brush: plain;">
[default   ] data: 02 00  00 00 00 00 00  00 00 00 00  00 00 00 00 00  00 00 00 00
[finger 1  ] data: 02 00  7d 80 fe 00 8a  80 fc 00 87  00 00 00 00 00  81 11 00 00
[finger 1+2] data: 02 00  ae 80 b6 00 72  81 08 00 70  87 81 5b 00 72  81 21 00 00
[finger   2] data: 02 00  00 00 00 00 00  81 59 00 b4  6d 81 59 00 ba  80 11 00 00
</pre>
<p>Can you see it ? This <strong>is</strong> a 2-finger device! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span style="text-decoration: underline;">Step 2</span>. The Kernel understands the data and splits it into 2 input devices that Udev maps to <em>/dev/input/wacom</em> and <em>/dev/input/wacom-touch</em>. From here you can read higher level information <strong>for each finger</strong> such as the decoded <strong>position</strong>, <strong>pressure</strong>, click type (<strong>tap</strong>, <strong>doubletab</strong>), and more.</p>
<h3>I WANT QTouchEvents AND QGestures !!</h3>
<p>I do too <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  And I wanted to hack something about that. But I stopped here:</p>
<p><img class="aligncenter size-full wp-image-436" title="schema-problem" src="http://www.enricoros.com/blog/wp-content/uploads/2009/12/schema-problem.png" alt="schema-problem" width="507" height="207" /></p>
<p>We get the input from <em>evdev</em> and the Application needs <a href="http://doc.trolltech.com/4.6/qtouchevent.html" target="_blank">QTouchEvent</a>s and <a href="http://doc.trolltech.com/4.6/qgesture.html" target="_blank">QGesture</a>s, so the easy way would be to hack up a touchpoint feeder to the Qt framework that directly reads from evdev (<strong>evdev -&gt; qt</strong>). This would work fine for 1 application, but what about two? And what about moving the X cursor too? I think <strong>evdev-&gt;Xdriver-&gt;XInput2-&gt;qt</strong> is the solution, but we must be sure that <em>no valuable information is lost in the chain</em>, that the <em>event filtering is done in the right place</em> and obviously, that the X driver does a good job. Unfortunately <a href="http://cgit.freedesktop.org/~whot/xf86-input-wacom/" target="_blank">xf86-input-wacom</a> (X input driver for wacom&#8217;s kernel driver) doesn&#8217;t support my Bamboo Fun Touch &amp; Pen yet and moreover I don&#8217;t see MPX support in the sources, so I&#8217;m wondering how far away is the Qt multi-touch backend from seeing the light.</p>
<h3>Conclusion</h3>
<p>I don&#8217;t know which way the multi-touch will happen on linux, but I know for sure that we want to play with gestures and we want it soon <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>For more information:</p>
<ul>
<li>Peter Hutterer&#8217;s <a href="http://who-t.blogspot.com/" target="_parent">blog</a>. Peter is the MPX (Multi Pointer X) author and plays a big role in the X.org community.</li>
<li>X Input Extension 2.0 <a href="http://fedoraproject.org/wiki/Features/XI2" target="_blank">features</a>.</li>
<li>The <a href="http://linuxwacom.sourceforge.net/" target="_blank">Linux Wacom</a> project. A community-driven effort to develop kernel and X drivers.</li>
</ul>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2009/12/im-going-multi-touch/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;title=I%27m+going+Multi-Touch" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;title=I%27m+going+Multi-Touch" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;title=I%27m+going+Multi-Touch&amp;desc=This%20is%20one%20of%20the%20hottest%20topics%20of%20the%20moment%3A%20Multi-Touch%20%28see%20the%20trends%C2%A0here%29.%20Every%20review%20of%20the%C2%A0just%20released%20Qt%204.6%20mentions%20the%20Touch-and-Gestures%20framework%20and%20KDE%20is%20getting%20ready%20to%20use%20the%20technology%20--%20still%20it%20doesn%27t%20work%20on%20X11%20%28yet%29.%0D%0AMultiTouch%20can%20be%20Fun%20%21%0D%0AI%20couldn%27t%20resist%2C%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;t=I%27m+going+Multi-Touch" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;title=I%27m+going+Multi-Touch&amp;srcUrl=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;srcTitle=I%27m+going+Multi-Touch&amp;snippet=This%20is%20one%20of%20the%20hottest%20topics%20of%20the%20moment%3A%20Multi-Touch%20%28see%20the%20trends%C2%A0here%29.%20Every%20review%20of%20the%C2%A0just%20released%20Qt%204.6%20mentions%20the%20Touch-and-Gestures%20framework%20and%20KDE%20is%20getting%20ready%20to%20use%20the%20technology%20--%20still%20it%20doesn%27t%20work%20on%20X11%20%28yet%29.%0D%0AMultiTouch%20can%20be%20Fun%20%21%0D%0AI%20couldn%27t%20resist%2C%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;title=I%27m+going+Multi-Touch" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/&amp;title=I%27m+going+Multi-Touch" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2009/12/im-going-multi-touch/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=I%27m+going+Multi-Touch+-+http://b2l.me/j93nd&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2009/12/im-going-multi-touch/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>AddiQted to 4.6</title>
		<link>http://www.enricoros.com/blog/2009/10/addiqted/</link>
		<comments>http://www.enricoros.com/blog/2009/10/addiqted/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 18:15:51 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[graphicsview]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[planetqt]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[qtsoftware]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=354</guid>
		<description><![CDATA[note for planetkde readers: check the original article to see the video! I confess, I&#8217;m addiQted. You obviously think it&#8217;s normal (you&#8217;re not reading this blog by accident, aren&#8217;t you?) but it wasn&#8217;t always like this: I&#8217;ve liked some previous versions, but the upcoming Qt 4.6 really rocks! The Fotowall case As I shown previosly, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>note for <a href="http://www.planetkde.org">planetkde</a> readers: check the <a href="http://www.enricoros.com/blog/2009/10/addiqted/">original article</a> to see the video!</strong></p>
<p>I confess, I&#8217;m addi<em>Qt</em>ed. You obviously think it&#8217;s normal (you&#8217;re not reading this blog by <em>accident</em>, aren&#8217;t you?) but it wasn&#8217;t always like this: I&#8217;ve liked some previous versions, but the upcoming Qt <strong>4.6</strong> really <a href="http://www.missouri-vacations.com/images/elephant-rocks-body.jpg">rocks</a>!</p>
<h4>The Fotowall case</h4>
<p>As I shown <a href="http://www.enricoros.com/blog/2009/09/cuteness-4-6/">previosly</a>, <a href="http://www.enricoros.com/opensource/fotowall">Fotowall</a> already uses some features of Qt 4.6. How much?<br />
Qt 4.6 is referenced in <em>32 places</em>, for example in snippets like this:</p>
<pre class="brush: cpp; collapse: false;">
    // center the path
    QPointF pathCenter = path.boundingRect().center();
    #if QT_VERSION &gt;= 0x040600
        path.translate(-pathCenter);
    #elif QT_VERSION &gt;= 0x040500
        path = QTransform::fromTranslate(-pathCenter.x(), -pathCenter.y()).map(path);
    #else
        QTransform tx;
        tx.translate(-pathCenter.x(), -pathCenter.y());
        path = tx.map(path);
    #endif
</pre>
<p>From simple <a href="http://doc.trolltech.com/4.6-snapshot/qpainterpath.html#translate">path translations</a> to more complex <a href="http://doc.trolltech.com/4.6-snapshot/qmetaproperty.html#notifySignalIndex">property manipulations</a>, everything got better. See this code snipped about extending QGraphicsObject in 4.6 versus 4.5 and 4.4.</p>
<pre class="brush: cpp; collapse: false;">
    #if QT_VERSION &gt;= 0x040600
    class AbstractContent : public QGraphicsObject
    #else
    class AbstractContent : public QObject, public QGraphicsItem
    #endif
    {
        Q_OBJECT
    #if QT_VERSION &lt; 0x040600
        Q_PROPERTY(QPointF pos READ pos WRITE setPos)
        Q_PROPERTY(qreal rotation READ rotation WRITE setRotation NOTIFY rotationChanged)
    #endif
    #if QT_VERSION &lt; 0x040600 &amp;&amp; QT_VERSION &gt;= 0x040500
        Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity)
    #endif
</pre>
<p><em>Do you feel the pain</em>?</p>
<h4>I Need it</h4>
<p>I need a world with Qt 4.6 only, because:</p>
<ul>
<li>It&#8217;s too much of a <strong>pain to support older versions</strong> in the same codebase</li>
<li>It&#8217;s not even fair, because <strong>non-4.6 users won&#8217;t enjoy the program as it&#8217;s meant to be</strong></li>
<li><strong>I can&#8217;t use A TON of new features</strong> because they&#8217;ll either <strong>simplify too much the code</strong>, or just because they don&#8217;t have a pre-4.6 equivalent</li>
<li>and because I&#8217;d like to finally use
<ul>
<li><a href="http://doc.qt.nokia.com/4.6-snapshot/qgraphicseffect.html">QGraphicsEffect</a> for Fotowall&#8217;s content</li>
<li><a href="http://doc.qt.nokia.com/4.6-snapshot/qvector3d.html">QVector3D</a> to say goodbye to <a href="http://github.com/enricoros/fotowall/raw/master/3rdparty/enricomath.h"><em>enricomath.h</em></a></li>
<li><a href="http://doc.qt.nokia.com/4.6-snapshot/qgesture.html">QGesture</a> for multi-finger interaction</li>
<li><a href="http://doc.qt.nokia.com/4.6-snapshot/qpropertyanimation.html">QPropertyAnimation</a> to its full potential!</li>
</ul>
</li>
</ul>
<h4>More 4.6 TEASING</h4>
<ol>
<li>As <a href="http://www.enricoros.com/blog/2009/09/cuteness-4-6/">you seem to like videos</a>, here is a preview of something we&#8217;re working on for <a href="http://amarok.kde.org">Amarok</a> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <span style="text-decoration: underline;">Qt 4.6 only!!</span><br />
<p><a href="http://www.enricoros.com/blog/2009/10/addiqted/"><em>Click here to view the embedded video.</em></a></p></li>
<li>Also, since I&#8217;m <em>soooo much a giver</em>, see the new Fotowall&#8217;s <a href="http://www.enricoros.com/opensource/fotowall/assets/screenshots/teaser-wordcloud-1.png">Word Cloud</a> feature, coming in 0.9 <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<h4>See you  @ Munich</h4>
<p>I&#8217;m packing for the <a href="http://qt.nokia.com/qtdevdays2009">DevDays 2009</a> Munich. See you there <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2009/10/addiqted/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;title=AddiQted+to+4.6" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;title=AddiQted+to+4.6" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;title=AddiQted+to+4.6&amp;desc=note%20for%20planetkde%20readers%3A%20check%20the%20original%20article%20to%20see%20the%20video%21%0D%0A%0D%0AI%20confess%2C%20I%27m%20addiQted.%20You%20obviously%20think%20it%27s%20normal%20%28you%27re%20not%20reading%20this%20blog%20by%20accident%2C%20aren%27t%20you%3F%29%20but%20it%20wasn%27t%20always%20like%20this%3A%20I%27ve%20liked%20some%20previous%20versions%2C%20but%20the%20upcoming%20Qt%204.6%20really%20rocks%21%0D%0AThe%20F" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2009/10/addiqted/&amp;t=AddiQted+to+4.6" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;title=AddiQted+to+4.6&amp;srcUrl=http://www.enricoros.com/blog/2009/10/addiqted/&amp;srcTitle=AddiQted+to+4.6&amp;snippet=note%20for%20planetkde%20readers%3A%20check%20the%20original%20article%20to%20see%20the%20video%21%0D%0A%0D%0AI%20confess%2C%20I%27m%20addiQted.%20You%20obviously%20think%20it%27s%20normal%20%28you%27re%20not%20reading%20this%20blog%20by%20accident%2C%20aren%27t%20you%3F%29%20but%20it%20wasn%27t%20always%20like%20this%3A%20I%27ve%20liked%20some%20previous%20versions%2C%20but%20the%20upcoming%20Qt%204.6%20really%20rocks%21%0D%0AThe%20F" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;title=AddiQted+to+4.6" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2009/10/addiqted/&amp;title=AddiQted+to+4.6" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2009/10/addiqted/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=AddiQted+to+4.6+-+http://b2l.me/kcnt6&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2009/10/addiqted/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Cuteness 4.6</title>
		<link>http://www.enricoros.com/blog/2009/09/cuteness-4-6/</link>
		<comments>http://www.enricoros.com/blog/2009/09/cuteness-4-6/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 05:01:34 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Computer Graphics]]></category>
		<category><![CDATA[Interests]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[figosità]]></category>
		<category><![CDATA[fotowall]]></category>
		<category><![CDATA[graphicsview]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[planetqt]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=319</guid>
		<description><![CDATA[Seven days after the release of the Tech Preview 1, we released the latest stable Windows build of Fotowall [1] that was based on Qt 4.6. Somebody could argue that this is a bit imprudent. We did that because the benefits of the 4.6 release are worth the risk of the move! Indirect Benefits, or [...]]]></description>
			<content:encoded><![CDATA[<p>Seven days after the release of the <a href="http://labs.qt.nokia.com/blogs/2009/09/09/qt-460-tech-preview-1/">Tech Preview 1</a>, we released the latest stable Windows build of <a href="http://www.enricoros.com/opensource/fotowall/">Fotowall</a> [1] that was based on Qt 4.6. Somebody could argue that this is a bit <em>imprudent</em>. We did that because <strong>the benefits of the 4.6 release are worth the risk of the move</strong>!</p>
<h4>Indirect Benefits, or &#8216;what you get for free&#8217;</h4>
<ul>
<li><em>Improved quality</em> and <em>better speed</em> in the OpenGL QPainter</li>
<li><em>Better speed </em>in <a href="http://doc.trolltech.com/4.6-snapshot/graphicsview.html">the GraphicsView framework</a></li>
</ul>
<h4>Direct Benefits</h4>
<ul>
<li><a href="http://qt.nokia.com/doc/4.6-snapshot/animation-overview.html"><em>Animation Framework</em></a>: this simply r0cks! I don&#8217;t know about the whole Kinetic stuff, I just mean the ability to create <em>simple property animations</em>.<br />
I don&#8217;t have a video to show you but just take a look at the Fotowall&#8217;s Top-Bar, the tabs appear and disappear with a nice and smooth grow-shrink animation, that make the program look soo 2009-ish! finally!</li>
<li><a href="http://doc.trolltech.com/4.6-snapshot/qnetworkreply.html#isFinished"><em>QNetworkReply::isFinished</em>()</a>: thanks to this method I could implement a smart time-saver: when the user starts to drag a flickr picture, Fotowall starts downloading it. It can happen that, upon drop, the content has already been completely downloaded (so it can be placed in the canvas) or partially downloaded (so the used only needs to wait for the missing percent)</li>
</ul>
<h4>Drawbacks</h4>
<ul>
<li>There are some<em> graphics glitches</em> when animating the opacity property of a QGaphicsProxyWidget (in OpenGL)</li>
<li>Even by setting the <a href="http://doc.trolltech.com/4.6-snapshot/qgraphicsitem.html#GraphicsItemFlag-enum">QGraphicsItem::ItemSendsGeometryChanges</a> flag, the previous <em>behavior</em> is <em>not perfectly restored</em> (we used itemChange, and the new behavior doesn&#8217;t allow Fotowall&#8217;s mirrors to sync properly to the objects)</li>
</ul>
<h4>Movie Time!</h4>
<p>I&#8217;ve tried hard to record a screencast about the <em>Cuteness &amp; Performance</em> of Qt 4.6, but in the end I had to use my camera.</p>
<p><a href="http://www.enricoros.com/blog/2009/09/cuteness-4-6/"><em>Click here to view the embedded video.</em></a></p>
<p style="text-align: center;">Thanks Nokia for this great release! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>[1] <a href="http://www.enricoros.com/opensource/fotowall/">Fotowall</a> is a creative program to mix local and online graphics content and build original work.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2009/09/cuteness-4-6/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;title=Cuteness+4.6" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;title=Cuteness+4.6" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;title=Cuteness+4.6&amp;desc=Seven%20days%20after%20the%20release%20of%20the%20Tech%20Preview%201%2C%20we%20released%20the%20latest%20stable%20Windows%20build%20of%20Fotowall%20%5B1%5D%20that%20was%20based%20on%20Qt%204.6.%20Somebody%20could%20argue%20that%20this%20is%20a%20bit%20imprudent.%20We%20did%20that%20because%20the%20benefits%20of%20the%204.6%20release%20are%20worth%20the%20risk%20of%20the%20move%21%0D%0AIndirect%20Benefits%2C%20or%20%27wha" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;t=Cuteness+4.6" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;title=Cuteness+4.6&amp;srcUrl=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;srcTitle=Cuteness+4.6&amp;snippet=Seven%20days%20after%20the%20release%20of%20the%20Tech%20Preview%201%2C%20we%20released%20the%20latest%20stable%20Windows%20build%20of%20Fotowall%20%5B1%5D%20that%20was%20based%20on%20Qt%204.6.%20Somebody%20could%20argue%20that%20this%20is%20a%20bit%20imprudent.%20We%20did%20that%20because%20the%20benefits%20of%20the%204.6%20release%20are%20worth%20the%20risk%20of%20the%20move%21%0D%0AIndirect%20Benefits%2C%20or%20%27wha" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;title=Cuteness+4.6" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2009/09/cuteness-4-6/&amp;title=Cuteness+4.6" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2009/09/cuteness-4-6/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Cuteness+4.6+-+http://b2l.me/kbbnf&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2009/09/cuteness-4-6/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Hello planet KDE</title>
		<link>http://www.enricoros.com/blog/2009/07/hello-planet-kde/</link>
		<comments>http://www.enricoros.com/blog/2009/07/hello-planet-kde/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 14:56:07 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Interests]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planetkde]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=185</guid>
		<description><![CDATA[Hello everyone, my blog has just been aggregated into planet KDE. For those who don&#8217;t know me, I&#8217;m a long time KDE user (since 2.2), I worked on several KDE projects like okular, kdm, amarok, konqueror, as well as releasing other software like Fotowall and other stuff on various repositories. This planet is the collector [...]]]></description>
			<content:encoded><![CDATA[<p>Hello everyone, <a href="http://www.enricoros.com/blog">my blog</a> has just been aggregated into <a href="http://www.planetkde.org" target="_blank">planet KDE</a>.</p>
<p>For those who don&#8217;t know me, I&#8217;m a long time KDE user (since 2.2), I worked on several KDE projects like <a href="http://okular.kde.org/" target="_blank">okular</a>, kdm, amarok, konqueror, as well as releasing other software like <a href="http://www.enricoros.com/opensource/fotowall/">Fotowall</a> and other stuff on <a href="http://github.com/enricoros" target="_blank">various</a> <a href="http://www.gitorious.org/~enrico" target="_blank">repositories</a>.</p>
<p>This planet is the collector of many of my favorite blogs and it&#8217;s an honor for me to be here.</p>
<p>See you soon (with some <a href="http://www.qtsoftware.com/products/developer-tools" target="_blank">developer tool</a> hacks&#8230;stay tuned) ! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.enricoros.com/blog/2009/07/hello-planet-kde/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;title=Hello+planet+KDE" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;title=Hello+planet+KDE" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;title=Hello+planet+KDE&amp;desc=Hello%20everyone%2C%20my%20blog%20has%20just%20been%20aggregated%20into%20planet%20KDE.%0D%0A%0D%0AFor%20those%20who%20don%27t%20know%20me%2C%20I%27m%20a%20long%20time%20KDE%20user%20%28since%202.2%29%2C%20I%20worked%20on%20several%20KDE%20projects%20like%20okular%2C%20kdm%2C%20amarok%2C%20konqueror%2C%20as%20well%20as%20releasing%20other%20software%20like%20Fotowall%20and%20other%20stuff%20on%20various%20repositories.%0D%0A%0D%0A" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;t=Hello+planet+KDE" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;title=Hello+planet+KDE&amp;srcUrl=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;srcTitle=Hello+planet+KDE&amp;snippet=Hello%20everyone%2C%20my%20blog%20has%20just%20been%20aggregated%20into%20planet%20KDE.%0D%0A%0D%0AFor%20those%20who%20don%27t%20know%20me%2C%20I%27m%20a%20long%20time%20KDE%20user%20%28since%202.2%29%2C%20I%20worked%20on%20several%20KDE%20projects%20like%20okular%2C%20kdm%2C%20amarok%2C%20konqueror%2C%20as%20well%20as%20releasing%20other%20software%20like%20Fotowall%20and%20other%20stuff%20on%20various%20repositories.%0D%0A%0D%0A" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;title=Hello+planet+KDE" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.enricoros.com/blog/2009/07/hello-planet-kde/&amp;title=Hello+planet+KDE" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.enricoros.com/blog/2009/07/hello-planet-kde/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Hello+planet+KDE+-+http://b2l.me/kgs4u&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.enricoros.com/blog/2009/07/hello-planet-kde/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
