<?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; Software</title>
	<atom:link href="http://www.enricoros.com/blog/category/software/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>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>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>Fotowall 0.8</title>
		<link>http://www.enricoros.com/blog/2009/09/fotowall-0-8-2/</link>
		<comments>http://www.enricoros.com/blog/2009/09/fotowall-0-8-2/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 11:00:54 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></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[planetqt]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[wallpaper]]></category>

		<guid isPermaLink="false">http://www.enricoros.com/blog/?p=295</guid>
		<description><![CDATA[Fotowall 0.8.2 has just been released and we&#8217;re already getting some great feedback Cherry picked  features from the delicious 0.8 release: Now you&#8217;ll be able to deform text changing the shape of its baseline visually (see the &#8220;Fotowall&#8221; string in the image above and its Bezier control points) Pictures can be cropped to a certain [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.enricoros.com/opensource/fotowall">Fotowall</a></strong> 0.8.2 has just been released and we&#8217;re already getting some <strong>great feedback</strong> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img class="size-full wp-image-299" style="margin-left: auto; margin-right: auto;" title="Fotowall 0.8" src="http://www.enricoros.com/blog/wp-content/uploads/2009/09/0.8.blog.png" alt="New features in Fotowall 0.8" width="489" height="368" /></p>
<p>Cherry picked <img class="alignnone size-full wp-image-311" title="cherry" src="http://www.enricoros.com/blog/wp-content/uploads/2009/09/cherry.png" alt="cherry" width="19" height="16" /> features from the delicious 0.8 release:</p>
<ul>
<li>Now you&#8217;ll be able to <strong>deform text</strong> changing the shape of its baseline visually (see the &#8220;Fotowall&#8221; string in the image above and its <a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve">Bezier</a> control points)</li>
<li>Pictures can be <strong>cropped</strong> to a certain area, for example to select a single person from a group. Also picture&#8217;s <strong>transparency</strong> can be adjusted, to create nice fading effects</li>
<li>A lot of work has been put into enabling <strong><a href="http://www.opengl.org">OpenGL</a> acceleration</strong>, really useful if your canvas has 100+ semi-transparent objects <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>You can now work with a transparent window (or <a href="http://www.enricoros.com/opensource/fotowall/assets/screenshots/0.8-vista-blur-1.jpg">blurred</a>, on Vista)</li>
<li>The top-bar is now <strong>context-sensitive</strong>. We&#8217;ll move more and more content properties to that instead of the old content configuration window</li>
</ul>
<p>Plus a lot of user suggestions and fixes have been implemented to make Fotowall always <em>easier and intuitive to use</em>. The 0.8 release now ships in 6 different languages: english, italian, french, german, brazilian, polish. You can even <a href="http://www.enricoros.com/opensource/fotowall/translate">contribute your own translations</a>.</p>
<p>But our favorite news is that <a href="http://www.enricoros.com/opensource/fotowall">Fotowall now has it&#8217;s official website</a> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>What about next: we&#8217;re  working hard on the 0.9 release and we already have lots of new features! You&#8217;ll be surprised by what you&#8217;ll be able to achieve with the next version <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>A final special thank to <a href="http://zrusin.blogspot.com/">Zack Rusin</a> who created the <a href="http://zrusin.blogspot.com/2006/11/text-on-path.html">Text on path</a> example that was the basis of our shaped text.</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/fotowall-0-8-2/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/fotowall-0-8-2/&amp;title=Fotowall+0.8" 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/fotowall-0-8-2/&amp;title=Fotowall+0.8" 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/fotowall-0-8-2/&amp;title=Fotowall+0.8&amp;desc=Fotowall%200.8.2%20has%20just%20been%20released%20and%20we%27re%20already%20getting%20some%20great%20feedback%20%3B-%29%0D%0A%0D%0A%0D%0A%0D%0ACherry%20picked%C2%A0%20features%20from%20the%20delicious%200.8%20release%3A%0D%0A%0D%0A%09Now%20you%27ll%20be%20able%20to%20deform%20text%20changing%20the%20shape%20of%20its%20baseline%20visually%20%28see%20the%20%22Fotowall%22%20string%20in%20the%20image%20above%20and%20its%20Bezier%20contr" 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/fotowall-0-8-2/&amp;t=Fotowall+0.8" 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/fotowall-0-8-2/&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/fotowall-0-8-2/&amp;title=Fotowall+0.8&amp;srcUrl=http://www.enricoros.com/blog/2009/09/fotowall-0-8-2/&amp;srcTitle=Fotowall+0.8&amp;snippet=Fotowall%200.8.2%20has%20just%20been%20released%20and%20we%27re%20already%20getting%20some%20great%20feedback%20%3B-%29%0D%0A%0D%0A%0D%0A%0D%0ACherry%20picked%C2%A0%20features%20from%20the%20delicious%200.8%20release%3A%0D%0A%0D%0A%09Now%20you%27ll%20be%20able%20to%20deform%20text%20changing%20the%20shape%20of%20its%20baseline%20visually%20%28see%20the%20%22Fotowall%22%20string%20in%20the%20image%20above%20and%20its%20Bezier%20contr" 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/fotowall-0-8-2/&amp;title=Fotowall+0.8" 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/fotowall-0-8-2/&amp;title=Fotowall+0.8" 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/fotowall-0-8-2/" 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=Fotowall+0.8+-+http://b2l.me/kcm49&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/fotowall-0-8-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Quax 4 &#8211; a tale of porting</title>
		<link>http://www.enricoros.com/blog/2009/08/quax4/</link>
		<comments>http://www.enricoros.com/blog/2009/08/quax4/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:42:59 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planetqt]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=219</guid>
		<description><![CDATA[Note for planetqt readers: the title should be &#8216;Quax 4 &#8211; a tale of porting&#8217; Once upon a time, a little application called quax was landed on kde-apps. As imagination is better served by a picture, here is what quax looks like: It&#8217;s nothing but a simple and easy to use screen magnifier. You can [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note for <a href="http://www.planetqt.org" target="_blank">planetqt</a> readers: the title should be &#8216;Quax 4 &#8211; a tale of porting&#8217;<br />
</strong></p>
<p>Once upon a time, a little application called <a href="http://www.kde-apps.org/content/show.php/Quax?content=10436" target="_blank">quax</a> was landed on <a href="http://www.kde-apps.org" target="_blank">kde-apps</a>. As imagination is better served by a picture, here is what quax looks like:</p>
<div id="attachment_220" class="wp-caption aligncenter" style="width: 386px"><img class="size-full wp-image-220" title="Quax 1.2 Screenshot" src="http://enricoros.files.wordpress.com/2009/08/quax-1-2-screenshot-1.png" alt="Quax after being ported to Qt 4.5." width="376" height="265" /><p class="wp-caption-text">Quax after being ported to Qt 4.5.</p></div>
<p>It&#8217;s nothing but a <em>simple and easy to use screen magnifier</em>. You can move it around and place it near the detail to magnify. Plus it lets you pick the color of a pixel. It&#8217;s the perfect tool when you&#8217;re tuning the style, pixels and gradients of your <a href="http://www.enricoros.com/opensource/fotowall/" target="_blank">beloved app</a> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  It had only one drawback: it was build with Qt 3.</p>
<h4>Porting Quax to Qt4</h4>
<p>It was the first time I had to port an application from Qt3 to Qt4. Here are some stats:</p>
<ul>
<li>The porting took <strong>3 hours</strong> (you can see it from the <a href="http://gitorious.org/quax/quax/commits/master" target="_blank">git history</a>, dinner included <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</li>
<li>I did the following:
<ul>
<li>create the project files</li>
<li>use qt3to4 with that files</li>
<li>make it compile disabling some code chunks</li>
<li>re-enable the disabled code in a qt4 way</li>
<li>disabled qt3 support from the .pro file and fixed all until it compiled</li>
<li>update the packaging informations, readme&#8217;s</li>
<li>published Quax 4 in kde-apps</li>
</ul>
</li>
<li> The source code dropped from 670 to 547 lines of code. So <strong>Qt4 saved 14% of code</strong> compared to Qt3 for this project.</li>
<li>The <strong>cleanness went drastically up</strong>, the API of Qt4 is a big improvement over that of Qt3.</li>
<li>I can&#8217;t talk about speed or graphics improvements.. but if you look at the <a href="http://www.kde-apps.org/content/preview.php?preview=2&amp;id=10436&amp;file1=10436-1.jpg&amp;file2=10436-2.jpg&amp;file3=10436-3.jpg&amp;name=Quax" target="_blank">old screenshots</a> you&#8217;ll see that the font rendering was really improved in Qt4</li>
</ul>
<h4>Conclusion</h4>
<p>Finally I have quax back, and <a href="http://gitorious.org/quax" target="_blank">you can have it too</a>! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  The source code is on <a href="http://gitorious.org/quax/quax" target="_blank">gitorious</a>, and here is the <a href="http://www.kde-apps.org/content/show.php/Quax+%284%29?content=110929" target="_blank">kde-apps page</a>. A final thank word to Claudiu Costin (the original author) and Vlad Oancea (the skin designer). I won&#8217;t maintain quax4 and I don&#8217;t plan to add any features, I&#8217;m just glad I can keep my box Qt3 free while designing pixel-perfect graphics thanks to this cute little utility <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/08/quax4/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/08/quax4/&amp;title=Quax+4+-+a+tale+of+porting" 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/08/quax4/&amp;title=Quax+4+-+a+tale+of+porting" 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/08/quax4/&amp;title=Quax+4+-+a+tale+of+porting&amp;desc=Note%20for%20planetqt%20readers%3A%20the%20title%20should%20be%20%27Quax%204%20-%20a%20tale%20of%20porting%27%0D%0A%0D%0A%0D%0AOnce%20upon%20a%20time%2C%20a%20little%20application%20called%20quax%20was%20landed%20on%20kde-apps.%20As%20imagination%20is%20better%20served%20by%20a%20picture%2C%20here%20is%20what%20quax%20looks%20like%3A%0D%0A%0D%0A%0D%0A%0D%0AIt%27s%20nothing%20but%20a%20simple%20and%20easy%20to%20use%20screen%20magnifier.%20Y" 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/08/quax4/&amp;t=Quax+4+-+a+tale+of+porting" 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/08/quax4/&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/08/quax4/&amp;title=Quax+4+-+a+tale+of+porting&amp;srcUrl=http://www.enricoros.com/blog/2009/08/quax4/&amp;srcTitle=Quax+4+-+a+tale+of+porting&amp;snippet=Note%20for%20planetqt%20readers%3A%20the%20title%20should%20be%20%27Quax%204%20-%20a%20tale%20of%20porting%27%0D%0A%0D%0A%0D%0AOnce%20upon%20a%20time%2C%20a%20little%20application%20called%20quax%20was%20landed%20on%20kde-apps.%20As%20imagination%20is%20better%20served%20by%20a%20picture%2C%20here%20is%20what%20quax%20looks%20like%3A%0D%0A%0D%0A%0D%0A%0D%0AIt%27s%20nothing%20but%20a%20simple%20and%20easy%20to%20use%20screen%20magnifier.%20Y" 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/08/quax4/&amp;title=Quax+4+-+a+tale+of+porting" 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/08/quax4/&amp;title=Quax+4+-+a+tale+of+porting" 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/08/quax4/" 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=Quax+4+-+a+tale+of+porting+-+http://b2l.me/kes76&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/08/quax4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BioCheat for XP/Vista</title>
		<link>http://www.enricoros.com/blog/2009/07/biocheat-for-xpvista/</link>
		<comments>http://www.enricoros.com/blog/2009/07/biocheat-for-xpvista/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 10:48:34 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cheating]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=190</guid>
		<description><![CDATA[Since so many of people are asking for the Vista or XP BioCheat, here it is: http://biocheat.googlecode.com/files/Biocheat 0.9.6.exe. The official homepage remains on my gitorious web-automation project. All the other old clones, like the ones on github are outdated and will (hopefully) disappear in time, as the development continues on gitorious. Have fun Subscribe to [...]]]></description>
			<content:encoded><![CDATA[<p>Since so many of people are asking for the Vista or XP BioCheat, here it is: <a href="http://biocheat.googlecode.com/files/Biocheat 0.9.6.exe" target="_blank">http://biocheat.googlecode.com/files/Biocheat 0.9.6.exe</a>.</p>
<p>The official homepage remains on my gitorious <a href="http://gitorious.org/web-automation/biocheat">web-automation</a> project. All the other old clones, like the ones on github are outdated and will (hopefully) disappear in time, as the development continues on gitorious.</p>
<p>Have fun <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/biocheat-for-xpvista/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/biocheat-for-xpvista/&amp;title=BioCheat+for+XP%2FVista" 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/biocheat-for-xpvista/&amp;title=BioCheat+for+XP%2FVista" 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/biocheat-for-xpvista/&amp;title=BioCheat+for+XP%2FVista&amp;desc=Since%20so%20many%20of%20people%20are%20asking%20for%20the%20Vista%20or%20XP%20BioCheat%2C%20here%20it%20is%3A%20http%3A%2F%2Fbiocheat.googlecode.com%2Ffiles%2FBiocheat%200.9.6.exe.%0A%0AThe%20official%20homepage%20remains%20on%20my%20gitorious%20web-automation%20project.%20All%20the%20other%20old%20clones%2C%20like%20the%20ones%20on%20github%20are%20outdated%20and%20will%20%28hopefully%29%20disappear%20i" 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/biocheat-for-xpvista/&amp;t=BioCheat+for+XP%2FVista" 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/biocheat-for-xpvista/&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/biocheat-for-xpvista/&amp;title=BioCheat+for+XP%2FVista&amp;srcUrl=http://www.enricoros.com/blog/2009/07/biocheat-for-xpvista/&amp;srcTitle=BioCheat+for+XP%2FVista&amp;snippet=Since%20so%20many%20of%20people%20are%20asking%20for%20the%20Vista%20or%20XP%20BioCheat%2C%20here%20it%20is%3A%20http%3A%2F%2Fbiocheat.googlecode.com%2Ffiles%2FBiocheat%200.9.6.exe.%0A%0AThe%20official%20homepage%20remains%20on%20my%20gitorious%20web-automation%20project.%20All%20the%20other%20old%20clones%2C%20like%20the%20ones%20on%20github%20are%20outdated%20and%20will%20%28hopefully%29%20disappear%20i" 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/biocheat-for-xpvista/&amp;title=BioCheat+for+XP%2FVista" 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/biocheat-for-xpvista/&amp;title=BioCheat+for+XP%2FVista" 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/biocheat-for-xpvista/" 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=BioCheat+for+XP%2FVista+-+http://b2l.me/kdnkb&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/biocheat-for-xpvista/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AutoGram &#8211; The machine Vs The machine</title>
		<link>http://www.enricoros.com/blog/2009/06/autogram/</link>
		<comments>http://www.enricoros.com/blog/2009/06/autogram/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 06:00:35 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[cheating]]></category>
		<category><![CDATA[planetqt]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=141</guid>
		<description><![CDATA[Hello, it&#8217;s me again, back on the cheating bandwagon Last time we talked about BioCheat, and now we add another piece of the web-automation jigsaw puzzle: AutoGram. Please enjoy this HQ stream of deceptive video pixels while I explain this fine new piece of trickery As you can see, this other frustration-driven program lets you [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, it&#8217;s me again, back on the <a href="http://enricoros.wordpress.com/2009/05/26/biocheat/" target="_blank">cheating</a> <a href="http://labs.trolltech.com/blogs/?s=cheat" target="_blank">bandwagon</a> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Last time we talked about <a href="http://enricoros.wordpress.com/2009/05/26/biocheat/" target="_blank">BioCheat</a>, and now we add another piece of the <a href="http://www.gitorious.org/web-automation" target="_blank">web-automation</a> jigsaw puzzle: <a href="http://www.gitorious.org/web-automation/autogram" target="_blank">AutoGram</a>.</p>
<p>Please enjoy this HQ stream of deceptive video pixels while I explain this fine new piece of trickery <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.enricoros.com/blog/2009/06/autogram/"><em>Click here to view the embedded video.</em></a></p>
<p>As you can see, this other <a href="http://enricoros.wordpress.com/2009/05/26/biocheat/#frustration" target="_blank">frustration-driven</a> program lets you climb the ladder of a typical facebook game while drinking coffee or feeding your pet!</p>
<p>So, before starting you need:<span id="more-141"></span></p>
<ol>
<li>a dictionary file for your language of choice (1 word per line)</li>
<li>a dictionary file with the names of your facebook friends (for the &#8216;bonus&#8217; levels)</li>
<li>a compiler, because I&#8217;m not making binary packages this time <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>the source code of AutoGram, <a href="http://www.gitorious.org/web-automation/autogram/trees/master" target="_blank">published here</a> and available as a <a href="http://www.gitorious.org/web-automation/autogram/archive-tarball/master" target="_blank">tar.gz here</a>.</li>
</ol>
<p><strong>Build it</strong> with your favourite compiler (tested on Linux with gcc and on Windows with msvc) or your favourite IDE (you can download <a href="http://www.qtsoftware.com/products/developer-tools" target="_blank">QtCreator</a> if you don&#8217;t know what an IDE is and click on the <em>autogram.pro</em> project file). Then <strong>Run it</strong> and embarass your friends <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Here is how the program works:</p>
<ol>
<li><strong>grabs the screen</strong> image and cuts off the 6 images representing the letters.  [<em><a href="http://gitorious.org/web-automation/autogram/blobs/master/ScreenCapture.cpp" target="_blank">ScreenCapture</a>.h</em>]</li>
<li><strong>recognizes each character</strong> by comparing the image to the alphabet and picks the match that has less differential energy. (is like xor-ing 2 pictures and computing the energy of that)  [<em><a href="http://gitorious.org/web-automation/autogram/blobs/master/ocr/Ocr.cpp" target="_blank">Ocr</a>.h</em>]</li>
<li>performs all the <strong>permutations</strong> of the characters, to find out all the words that can be made out of the given alphabet. [<em><a href="http://gitorious.org/web-automation/autogram/blobs/master/Scrambler.cpp" target="_blank">Scrambler</a>.h</em>]</li>
<li><strong>validates with a dictionary</strong> to filter out unknown words. the dictionary is the &#8220;<em>main language dictionary</em>&#8221; if the screen is yellow-ish (indicating normal game) or the &#8220;<em>bonus game dictionary</em>&#8221; if the screen is red-ish (indicating a bonus game, where all the words are picked from the names of your friends).  [<em><a href="http://gitorious.org/web-automation/autogram/blobs/master/Scrambler.cpp" target="_blank">Scrambler</a>.h</em>]</li>
<li><strong>injects the words</strong> (as keystrokes + return) to the browser window.  [<em><a href="http://gitorious.org/web-automation/autogram/blobs/master/InputUtils.h" target="_blank">InputUtils</a>.h</em>]</li>
<li>there is a timer-based <strong>loop</strong> that performs the operations 1-5 while updating the GUI.  [<em><a href="http://gitorious.org/web-automation/autogram/blobs/master/WCGame.cpp" target="_blank">WCGame</a>.h</em> contains the logic, <em><a href="http://gitorious.org/web-automation/autogram/blobs/master/AppWidget.cpp" target="_blank">AppWidget</a>.h</em> handles the GUI]</li>
</ol>
<p>If you run AutoGram on a virtual machine, <em>please remember to switch it off after a while</em>! I take no responsability of any score overflow <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Again <a rel="#someid7" href="http://gitorious.org/web-automation/autogram" target="_blank">here is the source code</a>, stay tuned for more <em>web automation</em> articles, and <strong>enjoy</strong> <img src="http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif" alt="AutoGram - The machine Vs The machine;-)" /></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/06/autogram/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/06/autogram/&amp;title=AutoGram+-+The+machine+Vs+The+machine" 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/06/autogram/&amp;title=AutoGram+-+The+machine+Vs+The+machine" 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/06/autogram/&amp;title=AutoGram+-+The+machine+Vs+The+machine&amp;desc=Hello%2C%20it%27s%20me%20again%2C%20back%20on%20the%20cheating%20bandwagon%20%3B-%29%20Last%20time%20we%20talked%20about%20BioCheat%2C%20and%20now%20we%20add%20another%20piece%20of%20the%20web-automation%20jigsaw%20puzzle%3A%20AutoGram.%0A%0APlease%20enjoy%20this%20HQ%20stream%20of%20deceptive%20video%20pixels%20while%20I%20explain%20this%20fine%20new%20piece%20of%20trickery%20%3B-%29%0A%0A%0A%0AAs%20you%20can%20see%2C%20this%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/06/autogram/&amp;t=AutoGram+-+The+machine+Vs+The+machine" 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/06/autogram/&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/06/autogram/&amp;title=AutoGram+-+The+machine+Vs+The+machine&amp;srcUrl=http://www.enricoros.com/blog/2009/06/autogram/&amp;srcTitle=AutoGram+-+The+machine+Vs+The+machine&amp;snippet=Hello%2C%20it%27s%20me%20again%2C%20back%20on%20the%20cheating%20bandwagon%20%3B-%29%20Last%20time%20we%20talked%20about%20BioCheat%2C%20and%20now%20we%20add%20another%20piece%20of%20the%20web-automation%20jigsaw%20puzzle%3A%20AutoGram.%0A%0APlease%20enjoy%20this%20HQ%20stream%20of%20deceptive%20video%20pixels%20while%20I%20explain%20this%20fine%20new%20piece%20of%20trickery%20%3B-%29%0A%0A%0A%0AAs%20you%20can%20see%2C%20this%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/06/autogram/&amp;title=AutoGram+-+The+machine+Vs+The+machine" 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/06/autogram/&amp;title=AutoGram+-+The+machine+Vs+The+machine" 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/06/autogram/" 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=AutoGram+-+The+machine+Vs+The+machine+-+http://b2l.me/kfyuu&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/06/autogram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BioCheat &#8211; The machine Vs The machine</title>
		<link>http://www.enricoros.com/blog/2009/05/biocheat/</link>
		<comments>http://www.enricoros.com/blog/2009/05/biocheat/#comments</comments>
		<pubDate>Tue, 26 May 2009 16:00:48 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[avanguardia]]></category>
		<category><![CDATA[cheating]]></category>
		<category><![CDATA[planetqt]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=116</guid>
		<description><![CDATA[update: XP/Vista download here You are happily wasting time on facebook (that site with all the ignore buttons, with noisy stuff from people who call themselves &#8216;friends&#8217; of you.. you know..) when you unfortunately get hooked up with Biotronic. This flash game is quite nice, but there is a rank ladder on bottom and you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p><strong>update: XP/Vista <a href="http://code.google.com/p/biocheat/downloads/list" target="_blank">download here</a> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </strong></p>
<p>You are happily wasting time on <a href="http://www.facebook.com/" target="_blank">facebook</a> (that site with all the ignore buttons, with noisy stuff from people who call themselves &#8216;friends&#8217; of you.. you know..) when you <em>unfortunately get hooked up with <a href="http://apps.facebook.com/biotronic/" target="_blank">Biotronic</a></em>. This flash game is quite nice, but there is a rank ladder on bottom and you&#8217;re <strong>last</strong>. So you play and play &#8230; still <strong>last</strong>, play even more.. still <strong>last</strong>.. can you see the <strong><a title="frustration" name="frustration">frustration</a></strong>?! The layman&#8217;s answer is to play (aka waste hours) to get better and climb the ladder..</p>
<p>And then there&#8217;s the programmer&#8217;s answer: <em>I&#8217;ll write a Qt program to get me on top!! </em> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  (yes, and still waste hours <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) &#8212; Here is the result: <a href="http://gitorious.org/web-automation/biocheat" target="_blank">BioCheat</a> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.enricoros.com/blog/2009/05/biocheat/"><em>Click here to view the embedded video.</em></a></p>
<p>The game is in FLASH, so no HTML or DOM tricks, you have to emulate <em>eyes</em>, <em>brains</em> and <em>hands</em> (only 1). <span id="more-116"></span>Or in other words you have to <em>see</em>, <em>think</em> and <em>act</em>. Or in other words you have to <strong>recognize the image</strong>, <strong>solve the puzzle</strong> and <strong>send the clicks</strong> back.</p>
<p>Not only I became the first among my friends, <em>I was the world #1</em> for a month (with 5Million points) <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Then they wisely reset my score to zero (was too high for a human player) and many people started using and modifying BiCheat!</p>
<p>Here is the simple work flow of the program:</p>
<p><img class="aligncenter size-full wp-image-122" src="http://enricoros.files.wordpress.com/2009/05/path3464.png" alt="BioCheat Workflow" width="450" height="352" /></p>
<p>Plus when there is near 60% of recognized blocks, a condition telling that the level is finished, we press the &#8220;next&#8221; button (a mouse click at an absolute position) to go to the next level. Then you can go grooming your cat while BioCheat plays for you.</p>
<p>In the end it&#8217;s a <strong>machine vs machine fight</strong>, not a human-to-machine one <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Again <a href="http://gitorious.org/web-automation/biocheat" target="_blank">here is the source code</a>, stay tuned for more <em>web automation</em> articles, and <strong>enjoy</strong> <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/05/biocheat/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/05/biocheat/&amp;title=BioCheat+-+The+machine+Vs+The+machine" 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/05/biocheat/&amp;title=BioCheat+-+The+machine+Vs+The+machine" 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/05/biocheat/&amp;title=BioCheat+-+The+machine+Vs+The+machine&amp;desc=update%3A%20XP%2FVista%20download%20here%20%3B-%29%0A%0AYou%20are%20happily%20wasting%20time%20on%20facebook%20%28that%20site%20with%20all%20the%20ignore%20buttons%2C%20with%20noisy%20stuff%20from%20people%20who%20call%20themselves%20%27friends%27%20of%20you..%20you%20know..%29%20when%20you%20unfortunately%20get%20hooked%20up%20with%20Biotronic.%20This%20flash%20game%20is%20quite%20nice%2C%20but%20there%20is%20a%20rank" 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/05/biocheat/&amp;t=BioCheat+-+The+machine+Vs+The+machine" 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/05/biocheat/&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/05/biocheat/&amp;title=BioCheat+-+The+machine+Vs+The+machine&amp;srcUrl=http://www.enricoros.com/blog/2009/05/biocheat/&amp;srcTitle=BioCheat+-+The+machine+Vs+The+machine&amp;snippet=update%3A%20XP%2FVista%20download%20here%20%3B-%29%0A%0AYou%20are%20happily%20wasting%20time%20on%20facebook%20%28that%20site%20with%20all%20the%20ignore%20buttons%2C%20with%20noisy%20stuff%20from%20people%20who%20call%20themselves%20%27friends%27%20of%20you..%20you%20know..%29%20when%20you%20unfortunately%20get%20hooked%20up%20with%20Biotronic.%20This%20flash%20game%20is%20quite%20nice%2C%20but%20there%20is%20a%20rank" 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/05/biocheat/&amp;title=BioCheat+-+The+machine+Vs+The+machine" 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/05/biocheat/&amp;title=BioCheat+-+The+machine+Vs+The+machine" 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/05/biocheat/" 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=BioCheat+-+The+machine+Vs+The+machine+-+http://b2l.me/katmr&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/05/biocheat/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Il meglio di KDE al GSoC</title>
		<link>http://www.enricoros.com/blog/2009/04/il-meglio-di-kde-al-gsoc/</link>
		<comments>http://www.enricoros.com/blog/2009/04/il-meglio-di-kde-al-gsoc/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 08:47:58 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[summer of code]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=89</guid>
		<description><![CDATA[Esiste miglior diversivo, per dimenticare l&#8217;esclusione del mio progetto dal Google Summer of Code 2009, della recensione dei progetti accettati per KDE? Assolutamente no! ed ecco allora la: Lista dei miei sorvegliati speciali 2009 nepomuk &#8220;Improving Search and Virtual Folders&#8221; creazione di un widget standard per la ricerca con Nepomuk da integrare in Dolphin, nel [...]]]></description>
			<content:encoded><![CDATA[<p>Esiste miglior diversivo, per dimenticare l&#8217;esclusione del <a href="http://socghop.appspot.com/student_proposal/show/google/gsoc2009/enricoros/t123859217027">mio progetto</a> dal <a href="http://socghop.appspot.com">Google Summer of Code 2009</a>, della recensione dei <a href="http://socghop.appspot.com/org/home/google/gsoc2009/kde">progetti accettati per KDE</a>? Assolutamente no! <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ed ecco allora la:</p>
<p><strong>Lista dei</strong> miei <strong>sorvegliati speciali 2009</strong> <img class="alignnone" src="http://www.kde-it.org/e107_images/icons/kde4icon.png" alt="" width="16" height="16" /><strong><br />
</strong></p>
<ul>
<li><strong>nepomuk</strong> &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022558129"><em>Improving Search and Virtual Folders</em></a>&#8221;<br />
creazione di un widget standard per la ricerca con Nepomuk da integrare in Dolphin, nel File Dialog, etc.. e miglioramento del backend &#8216;nepomuksearch:&#8217; + virtual folder (es. Immagini = tutte le immagini presenti nel pc)</li>
</ul>
<ul>
<li><strong>phonon</strong> &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022562257"><em>Visualizations</em></a>&#8221;<br />
estrae statistiche (spettro, metriche varie) dal flusso audio di Phonon per fornire i dati a visualizzatori. Utile per tutto kdemultimedia oltre ai vu-meter fai da te!</li>
</ul>
<ul>
<li><strong>kdevelop</strong> &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022560624"><em>C++ refactoring support</em></a>&#8221;<br />
datecelo e svilupperemo al triplo della velocita&#8217; <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  dateci anche &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022562105">static code visualization</a>&#8221; e ci regalate un altro emisfero cerebrale. (il motore C++ di kdevelop spaccadibbrutto, la gui/workflow e&#8217; 10 volte meno usabile di QtCreator)</li>
</ul>
<ul>
<li><strong>plasma</strong> &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022558430"><em>New Widget Explorer</em></a>&#8221;<br />
l&#8217;attuale &#8216;just sucks&#8217;.. c&#8217;e&#8217; bisogno di disabilitare i plasmoidi non validi, di raggrupparli per tipologia, di avere un dialog che presenti piu&#8217; contenuto in molto meno spazio (e speriamo che tolgano l&#8217;odiosa stellina mangia spazio <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</li>
</ul>
<ul>
<li><strong>plasma</strong> &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022559296"><em>PlasMate Editor</em></a>&#8221; <img class="alignnone" src="http://www.jeffersonhospital.org/rx_images/transplant/italian_flag10282.gif" alt="" width="20" height="13" /><br />
puo&#8217; aiutare la diffusione dei plasmoidi, ma solo *se fatto a regola d&#8217;arte*, altrimenti brucia la bonta&#8217; di plasma.</li>
</ul>
<ul>
<li><strong>plasma</strong> &#8220;<a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022558289"><em>Media Center Components</em></a>&#8221; <img class="alignnone" src="http://www.jeffersonhospital.org/rx_images/transplant/italian_flag10282.gif" alt="" width="20" height="13" /><br />
componenti Multimediali per Plasma. Alessandro puo&#8217; fare un bel lavoro qui. Optimization is needed btw <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p>Ce ne sono ovviamente molti altri di interessanti (tra i 38 assegnati a KDE), e non parliamo dei progetti di <a href="http://socghop.appspot.com/org/home/google/gsoc2009/gnome">Gnome</a>, <a href="http://socghop.appspot.com/org/home/google/gsoc2009/llvm">LLVM</a>, <a href="http://socghop.appspot.com/org/home/google/gsoc2009/gcc">GCC</a>, <a href="http://socghop.appspot.com/org/home/google/gsoc2009/gentoo">Gentoo</a>, <em>e degli altri <strong>900</strong></em> <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/04/il-meglio-di-kde-al-gsoc/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/04/il-meglio-di-kde-al-gsoc/&amp;title=Il+meglio+di+KDE+al+GSoC" 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/04/il-meglio-di-kde-al-gsoc/&amp;title=Il+meglio+di+KDE+al+GSoC" 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/04/il-meglio-di-kde-al-gsoc/&amp;title=Il+meglio+di+KDE+al+GSoC&amp;desc=Esiste%20miglior%20diversivo%2C%20per%20dimenticare%20l%27esclusione%20del%20mio%20progetto%20dal%20Google%20Summer%20of%20Code%202009%2C%20della%20recensione%20dei%20progetti%20accettati%20per%20KDE%3F%20Assolutamente%20no%21%20%3A-%29%20ed%20ecco%20allora%20la%3A%0A%0ALista%20dei%20miei%20sorvegliati%20speciali%202009%20%0A%0A%0A%09nepomuk%20%22Improving%20Search%20and%20Virtual%20Folders%22%0Acreazione%20di%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/04/il-meglio-di-kde-al-gsoc/&amp;t=Il+meglio+di+KDE+al+GSoC" 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/04/il-meglio-di-kde-al-gsoc/&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/04/il-meglio-di-kde-al-gsoc/&amp;title=Il+meglio+di+KDE+al+GSoC&amp;srcUrl=http://www.enricoros.com/blog/2009/04/il-meglio-di-kde-al-gsoc/&amp;srcTitle=Il+meglio+di+KDE+al+GSoC&amp;snippet=Esiste%20miglior%20diversivo%2C%20per%20dimenticare%20l%27esclusione%20del%20mio%20progetto%20dal%20Google%20Summer%20of%20Code%202009%2C%20della%20recensione%20dei%20progetti%20accettati%20per%20KDE%3F%20Assolutamente%20no%21%20%3A-%29%20ed%20ecco%20allora%20la%3A%0A%0ALista%20dei%20miei%20sorvegliati%20speciali%202009%20%0A%0A%0A%09nepomuk%20%22Improving%20Search%20and%20Virtual%20Folders%22%0Acreazione%20di%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/04/il-meglio-di-kde-al-gsoc/&amp;title=Il+meglio+di+KDE+al+GSoC" 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/04/il-meglio-di-kde-al-gsoc/&amp;title=Il+meglio+di+KDE+al+GSoC" 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/04/il-meglio-di-kde-al-gsoc/" 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=Il+meglio+di+KDE+al+GSoC+-+http://b2l.me/kp2qj&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/04/il-meglio-di-kde-al-gsoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soc 2009: arrivano gli invitati</title>
		<link>http://www.enricoros.com/blog/2009/03/soc-2009-arrivano-gli-invitati/</link>
		<comments>http://www.enricoros.com/blog/2009/03/soc-2009-arrivano-gli-invitati/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 18:20:19 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[summer of code]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=74</guid>
		<description><![CDATA[Al via il Summer of Code 2009 di google. Questa la lista delle tematiche che saranno finanziate nel programma di quest&#8217;anno: - ambienti desktop [KDE, GNOME, Elightenment, Maemo] - browser [Mozilla, Chromium] - codec audio/video [FFmpeg, GStreamer, VideoLAN, Audacity] - compilatori [LLVM, GCC, Mono, GNU tools, Eclipse] - database [MySQL] - distribuzioni Linux [Fedora, Gentoo, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.enricoros.com/blog/2009/03/soc-2009-arrivano-gli-invitati/"><em>Click here to view the embedded video.</em></a></p>
<p>Al via il <a href="http://code.google.com/soc/">Summer of Code</a> <a href="http://socghop.appspot.com/">2009</a> di google.</p>
<p>Questa la lista delle tematiche che saranno finanziate nel programma di quest&#8217;anno:</p>
<p>- <strong>ambienti desktop</strong> [KDE, GNOME, Elightenment, Maemo]<br />
- <strong>browser</strong> [Mozilla, Chromium]<br />
- <strong>codec audio/video </strong> [FFmpeg, GStreamer, VideoLAN, Audacity]<br />
- <strong>compilatori </strong> [LLVM, GCC, Mono, GNU tools, Eclipse]<br />
- <strong>database</strong> [MySQL]<br />
- <strong>distribuzioni Linux </strong> [Fedora, Gentoo, openSUSE, Ubuntu, Pardus]<br />
- <strong>motori 3D</strong> [Crystal Space, OGRE]<br />
- <strong>progetti universitari</strong> [Harvard, Michigan, Berkeley, Oregon, Portland]<br />
- <strong>programmi per grafica</strong> [Blender, GIMP, Inkscape]<br />
- <strong>programmi per versioning</strong> [git, Mercurial, Subversion]<br />
- <strong>programmi scientifici</strong> [SciLab, R foundation]<br />
- <strong>sistemi operativi</strong> [Linux, Minix, Wine, FreeBSD, NetBSD, Plan 9]<br />
- <strong>sviluppo web</strong> [Apache, Rails, WordPress, Joomla, Moinmoin, Moodle]<br />
- &#8230;vari che <strong>iniziano per open</strong> <img src='http://www.enricoros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />    [OpenOffice, OpenStreetMap, OpenSSH]</p>
<p>Questo modo di finanziare ricerca di base su larga scala farà emergere, come ogni anno, progetti interessanti ed il contributo migliorerà in media la qualità dei maggiori progetti opensource.<br />
Spero che la partecipazione da parte degli studenti dell&#8217;<em>Università degli Studi di Padova</em> sarà significativa, dato che la relazione con google è molto qualificante ed i soldi che entrano in tasca non sono pochi! <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/03/soc-2009-arrivano-gli-invitati/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/03/soc-2009-arrivano-gli-invitati/&amp;title=Soc+2009%3A+arrivano+gli+invitati" 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/03/soc-2009-arrivano-gli-invitati/&amp;title=Soc+2009%3A+arrivano+gli+invitati" 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/03/soc-2009-arrivano-gli-invitati/&amp;title=Soc+2009%3A+arrivano+gli+invitati&amp;desc=%0A%0AAl%20via%20il%20Summer%20of%20Code%202009%20di%20google.%0A%0AQuesta%20la%20lista%20delle%20tematiche%20che%20saranno%20finanziate%20nel%20programma%20di%20quest%27anno%3A%0A%0A-%20ambienti%20desktop%20%5BKDE%2C%20GNOME%2C%20Elightenment%2C%20Maemo%5D%0A-%20browser%20%5BMozilla%2C%20Chromium%5D%0A-%20codec%20audio%2Fvideo%20%20%5BFFmpeg%2C%20GStreamer%2C%20VideoLAN%2C%20Audacity%5D%0A-%20compilatori%20%20%5BLLVM%2C%20GCC%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/03/soc-2009-arrivano-gli-invitati/&amp;t=Soc+2009%3A+arrivano+gli+invitati" 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/03/soc-2009-arrivano-gli-invitati/&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/03/soc-2009-arrivano-gli-invitati/&amp;title=Soc+2009%3A+arrivano+gli+invitati&amp;srcUrl=http://www.enricoros.com/blog/2009/03/soc-2009-arrivano-gli-invitati/&amp;srcTitle=Soc+2009%3A+arrivano+gli+invitati&amp;snippet=%0A%0AAl%20via%20il%20Summer%20of%20Code%202009%20di%20google.%0A%0AQuesta%20la%20lista%20delle%20tematiche%20che%20saranno%20finanziate%20nel%20programma%20di%20quest%27anno%3A%0A%0A-%20ambienti%20desktop%20%5BKDE%2C%20GNOME%2C%20Elightenment%2C%20Maemo%5D%0A-%20browser%20%5BMozilla%2C%20Chromium%5D%0A-%20codec%20audio%2Fvideo%20%20%5BFFmpeg%2C%20GStreamer%2C%20VideoLAN%2C%20Audacity%5D%0A-%20compilatori%20%20%5BLLVM%2C%20GCC%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/03/soc-2009-arrivano-gli-invitati/&amp;title=Soc+2009%3A+arrivano+gli+invitati" 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/03/soc-2009-arrivano-gli-invitati/&amp;title=Soc+2009%3A+arrivano+gli+invitati" 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/03/soc-2009-arrivano-gli-invitati/" 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=Soc+2009%3A+arrivano+gli+invitati+-+http://b2l.me/kdru3&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/03/soc-2009-arrivano-gli-invitati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tenfold</title>
		<link>http://www.enricoros.com/blog/2009/01/tenfold/</link>
		<comments>http://www.enricoros.com/blog/2009/01/tenfold/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 18:18:39 +0000</pubDate>
		<dc:creator>Enrico Ros</dc:creator>
				<category><![CDATA[Job]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[curriculum]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://enricoros.wordpress.com/?p=61</guid>
		<description><![CDATA[Tutti sanno come il battido d&#8217;ali di una farfalla ad Hong Kong possa causare un uragano a Conegliano Veneto, ma questa e&#8217; piu&#8217; interessante: Le Qt 4.5 saranno rilasciate sotto LGPL. Per la gioia di tutti i set-top-box maker (tra i quali spiccano alcune realta&#8217; hi-tech italiane!), dei produttori di dispositivi embedded/mobili, o semplicemente di [...]]]></description>
			<content:encoded><![CDATA[<p>Tutti sanno come il battido d&#8217;ali di una farfalla ad Hong Kong possa causare un uragano a Conegliano Veneto, ma questa e&#8217; piu&#8217; interessante:</p>
<p><strong>Le Qt 4.5 saranno rilasciate sotto LGPL</strong>. Per la gioia di tutti i <em>set-top-box maker</em> (tra i quali spiccano alcune realta&#8217; hi-tech italiane!), dei produttori di <em>dispositivi embedded/mobili</em>, o semplicemente di chi fa <em>programmi per computer</em>: <strong>non si dovranno piu&#8217; pagare costi fissi</strong> (di licenza) <strong>e/o variabili</strong> (runtime royalties) per le Qt!</p>
<ul> Effetti collaterali:</p>
<li>esiste ora uno stack software completo (kernel linux, toolchains, librerie Qt) per creare nuovi dispositivi &#8216;consumer&#8217; senza sborsare un cent in licenze</li>
<li>ci sara&#8217; una migrazione da parte di chi usa altri toolkit (magari tecnologicamente inferiori, o piu&#8217; complessi da usare, o non gratuiti.. es: gtk+, vxwidgets, .net) verso le Qt</li>
<li>tramite meccanismi a catena, e&#8217; attesa una vasta diffusione della tecnologia, infatti come Nokia stessa prevede:<br />
<blockquote><p>in the long term, the benefits of adopting a participatory development model and accelerating development far outweighed the value of the revenue stream that it could generate by selling commercial licenses.</p></blockquote>
</li>
</ul>
<p><strong>E qual&#8217;e&#8217; la relazione con la farfalla?</strong> <em>Che una societa&#8217; decide una nuova strategia commerciale e subito il tuo curriculum diventa 10 volte piu&#8217; appetibile</em> !!!<br />
(&#8230;usciro&#8217; dal Dei, <em>prima</em> o poi&#8230; <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/01/tenfold/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/01/tenfold/&amp;title=Tenfold" 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/01/tenfold/&amp;title=Tenfold" 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/01/tenfold/&amp;title=Tenfold&amp;desc=Tutti%20sanno%20come%20il%20battido%20d%27ali%20di%20una%20farfalla%20ad%20Hong%20Kong%20possa%20causare%20un%20uragano%20a%20Conegliano%20Veneto%2C%20ma%20questa%20e%27%20piu%27%20interessante%3A%0A%0ALe%20Qt%204.5%20saranno%20rilasciate%20sotto%20LGPL.%20Per%20la%20gioia%20di%20tutti%20i%20set-top-box%20maker%20%28tra%20i%20quali%20spiccano%20alcune%20realta%27%20hi-tech%20italiane%21%29%2C%20dei%20produttori%20di%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/01/tenfold/&amp;t=Tenfold" 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/01/tenfold/&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/01/tenfold/&amp;title=Tenfold&amp;srcUrl=http://www.enricoros.com/blog/2009/01/tenfold/&amp;srcTitle=Tenfold&amp;snippet=Tutti%20sanno%20come%20il%20battido%20d%27ali%20di%20una%20farfalla%20ad%20Hong%20Kong%20possa%20causare%20un%20uragano%20a%20Conegliano%20Veneto%2C%20ma%20questa%20e%27%20piu%27%20interessante%3A%0A%0ALe%20Qt%204.5%20saranno%20rilasciate%20sotto%20LGPL.%20Per%20la%20gioia%20di%20tutti%20i%20set-top-box%20maker%20%28tra%20i%20quali%20spiccano%20alcune%20realta%27%20hi-tech%20italiane%21%29%2C%20dei%20produttori%20di%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/01/tenfold/&amp;title=Tenfold" 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/01/tenfold/&amp;title=Tenfold" 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/01/tenfold/" 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=Tenfold+-+http://b2l.me/kaqz9&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/01/tenfold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
