<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-35035050</id><updated>2011-12-15T19:23:27.060+02:00</updated><title type='text'>Thoughts</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35035050.post-6317231711056895882</id><published>2011-12-15T19:22:00.001+02:00</published><updated>2011-12-15T19:23:27.069+02:00</updated><title type='text'>Blog Moved</title><content type='html'>New blog and homepage in &lt;a href="http://torturedmind.org"&gt;http://torturedmind.org&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-6317231711056895882?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/6317231711056895882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2011/12/blog-moved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/6317231711056895882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/6317231711056895882'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2011/12/blog-moved.html' title='Blog Moved'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-2587005537968880360</id><published>2011-09-03T12:59:00.003+03:00</published><updated>2011-12-15T19:15:46.657+02:00</updated><title type='text'>'Life of Helmut' texts</title><content type='html'>&lt;a href="http://torturedmind.org/life-of-helmut-texts/"&gt;Moved...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-2587005537968880360?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/2587005537968880360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2011/09/life-of-helmut-texts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2587005537968880360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2587005537968880360'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2011/09/life-of-helmut-texts.html' title='&apos;Life of Helmut&apos; texts'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-2264978296327367515</id><published>2011-06-23T13:25:00.001+03:00</published><updated>2011-12-15T19:16:39.331+02:00</updated><title type='text'>Life of Helmut</title><content type='html'>&lt;a href="http://torturedmind.org/life-of-helmut/"&gt;Moved...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-2264978296327367515?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/2264978296327367515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2011/06/life-of-helmut.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2264978296327367515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2264978296327367515'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2011/06/life-of-helmut.html' title='Life of Helmut'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-5926071477618148093</id><published>2011-05-13T20:12:00.002+03:00</published><updated>2011-12-15T19:17:11.203+02:00</updated><title type='text'>Leather Subwoofer</title><content type='html'>&lt;a href="http://torturedmind.org/leather-subwoofer/"&gt;Moved...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-5926071477618148093?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/5926071477618148093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2011/05/leather-subwoofer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/5926071477618148093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/5926071477618148093'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2011/05/leather-subwoofer.html' title='Leather Subwoofer'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-1844769095479089217</id><published>2011-01-06T17:38:00.001+02:00</published><updated>2011-12-15T19:21:33.686+02:00</updated><title type='text'>Custom Bokeh</title><content type='html'>&lt;a href="http://torturedmind.org/custom-bokeh/"&gt;Moved...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-1844769095479089217?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/1844769095479089217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2011/01/wanted-to-create-custom-bokeh-effect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/1844769095479089217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/1844769095479089217'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2011/01/wanted-to-create-custom-bokeh-effect.html' title='Custom Bokeh'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-5739767999070649106</id><published>2010-12-29T03:55:00.000+02:00</published><updated>2010-12-29T03:55:30.279+02:00</updated><title type='text'>My amplifier has editable text</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Ef-gMVb5GYw/TRqUscOJKQI/AAAAAAAAAf8/SpMTNLjNIf4/s1600/amarok.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://4.bp.blogspot.com/_Ef-gMVb5GYw/TRqUscOJKQI/AAAAAAAAAf8/SpMTNLjNIf4/s320/amarok.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-5739767999070649106?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/5739767999070649106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2010/12/my-amplifier-has-editable-text.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/5739767999070649106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/5739767999070649106'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2010/12/my-amplifier-has-editable-text.html' title='My amplifier has editable text'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ef-gMVb5GYw/TRqUscOJKQI/AAAAAAAAAf8/SpMTNLjNIf4/s72-c/amarok.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-483054151605387278</id><published>2010-02-19T12:51:00.003+02:00</published><updated>2010-02-19T13:11:36.210+02:00</updated><title type='text'>N900 + Digikam</title><content type='html'>One thing N900 has been good for is logging gps coordinates for photos. I'm using &lt;a href="http://ecoach.garage.maemo.org/"&gt;eCoach&lt;/a&gt; to log gps data. Although "eCoach is an application for recording and managing sport activities with Nokia N900" it works nicely for recording gpx file for photos too. Initially Digikam didn't read the gpx file eCoach produced but it's now &lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1076199"&gt;fixed&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ef-gMVb5GYw/S35v2ibZ1KI/AAAAAAAAAK4/C3ZLrt_hNHI/s1600-h/digikam.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 183px;" src="http://4.bp.blogspot.com/_Ef-gMVb5GYw/S35v2ibZ1KI/AAAAAAAAAK4/C3ZLrt_hNHI/s400/digikam.png" alt="" id="BLOGGER_PHOTO_ID_5439908382655501474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-483054151605387278?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/483054151605387278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2010/02/n900-digikam.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/483054151605387278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/483054151605387278'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2010/02/n900-digikam.html' title='N900 + Digikam'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ef-gMVb5GYw/S35v2ibZ1KI/AAAAAAAAAK4/C3ZLrt_hNHI/s72-c/digikam.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-7247388659794613818</id><published>2010-02-18T15:42:00.003+02:00</published><updated>2010-02-18T16:00:26.127+02:00</updated><title type='text'>Unit conversion</title><content type='html'>Some progress in KUnitConversion library, converter runner and applet.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In runner add case insensitive matches to first unit too.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fixed €, ¥, and £ symbols.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add frequency, angle, force and acceleration.&lt;/li&gt;&lt;li&gt;Added mmHg to pressure (&lt;a href="https://bugs.kde.org/show_bug.cgi?id=217601"&gt;BUG 217601&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Converter applet now sorts combo boxes (&lt;a href="https://bugs.kde.org/show_bug.cgi?id=198115"&gt;BUG 198115&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;In KDE 4.4 if user does not give unit default unit is used. Now there is mostCommonUnits() function in library and it is used in runner to provide more default conversions (&lt;a href="https://bugs.kde.org/show_bug.cgi?id=204292"&gt;BUG 204292&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Show unit symbols in runner results.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ef-gMVb5GYw/S31HOB8pXWI/AAAAAAAAAKw/i9YcegDKGz4/s1600-h/runner.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 314px;" src="http://1.bp.blogspot.com/_Ef-gMVb5GYw/S31HOB8pXWI/AAAAAAAAAKw/i9YcegDKGz4/s400/runner.png" alt="" id="BLOGGER_PHOTO_ID_5439582231299972450" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-7247388659794613818?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/7247388659794613818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2010/02/unit-conversion.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/7247388659794613818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/7247388659794613818'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2010/02/unit-conversion.html' title='Unit conversion'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ef-gMVb5GYw/S31HOB8pXWI/AAAAAAAAAKw/i9YcegDKGz4/s72-c/runner.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-8744906106773406399</id><published>2009-12-16T19:34:00.004+02:00</published><updated>2009-12-16T20:00:16.809+02:00</updated><title type='text'>Triple Head Setup, part II</title><content type='html'>&lt;div style="text-align: left;"&gt;At the start of the year I was wondering if I could buy just one monitor and have a triple head setup with it. In the end it was just easiest/cheapest to buy two new 1920x1200 monitors. Other one of the old 1280x1024 monitors went to use but other one was still standing on the corner of my desk. I though that it could run another X server and work as view only screen for some plasma applets and perhaps for occasional TV. I grabbed some left over wood and metal plate and did myself a 0€ monitor stand and so I ended having triple head setup after all.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ef-gMVb5GYw/SykcC0JdHtI/AAAAAAAAAH8/3QvvmgP6CRw/s1600-h/triple1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 334px;" src="http://4.bp.blogspot.com/_Ef-gMVb5GYw/SykcC0JdHtI/AAAAAAAAAH8/3QvvmgP6CRw/s400/triple1.jpg" alt="" id="BLOGGER_PHOTO_ID_5415890861573349074" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ef-gMVb5GYw/SykcRFUVTGI/AAAAAAAAAIE/dGG1qsqIh70/s1600-h/triple2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 219px; height: 400px;" src="http://1.bp.blogspot.com/_Ef-gMVb5GYw/SykcRFUVTGI/AAAAAAAAAIE/dGG1qsqIh70/s400/triple2.jpg" alt="" id="BLOGGER_PHOTO_ID_5415891106700545122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-8744906106773406399?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/8744906106773406399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2009/12/triple-head-setup-part-ii.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/8744906106773406399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/8744906106773406399'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2009/12/triple-head-setup-part-ii.html' title='Triple Head Setup, part II'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ef-gMVb5GYw/SykcC0JdHtI/AAAAAAAAAH8/3QvvmgP6CRw/s72-c/triple1.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-3194762483685062289</id><published>2009-06-22T12:50:00.003+03:00</published><updated>2009-06-22T13:03:01.264+03:00</updated><title type='text'>Rocking</title><content type='html'>It's been pretty cold start for the summer but it seems it's getting warmer now. Never the less last week was nice. First Metallica and then AC/DC concert. My son was with me in the Metallica concert. It was his first rock concert and not a bad one to start with, not at all. Guitar Hero Metallica is played even more now than before the concert...&lt;br /&gt;&lt;br /&gt;I wanted to test python plasmoids and made '&lt;a href="http://www.kde-look.org/content/show.php/Now+Rocking?content=106304"&gt;Now rocking&lt;/a&gt;' applet. It proved to be good experiment with python plasmoids and was a good test case for plasma too. Translation, config and initial size for scripted applets got fixes along the way. It has custom animation, widgets and toolbar but hopefully in 4.4 I can use more standard Plasma stuff and get it simpler.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ef-gMVb5GYw/Sj9UUe7YIAI/AAAAAAAAAGs/TX2txJTMyfg/s1600-h/now-rocking-bar.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 336px; height: 360px;" src="http://3.bp.blogspot.com/_Ef-gMVb5GYw/Sj9UUe7YIAI/AAAAAAAAAGs/TX2txJTMyfg/s400/now-rocking-bar.jpeg" alt="" id="BLOGGER_PHOTO_ID_5350087593215664130" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-3194762483685062289?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/3194762483685062289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2009/06/rocking.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/3194762483685062289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/3194762483685062289'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2009/06/rocking.html' title='Rocking'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ef-gMVb5GYw/Sj9UUe7YIAI/AAAAAAAAAGs/TX2txJTMyfg/s72-c/now-rocking-bar.jpeg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-2810304963230568524</id><published>2009-03-06T13:40:00.008+02:00</published><updated>2009-03-06T13:55:09.114+02:00</updated><title type='text'>Unit conversion in 4.3</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Library&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I wanted to use conversion code outside runner so now all conversion code is in a library. It also has few new categories: currency, energy, fuel efficiency, power, pressure and time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unit Converter R&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;unner&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Converter runner now shows all conversions that text matches.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ef-gMVb5GYw/SbEMlcEx4AI/AAAAAAAAAFs/zU-N7PN1e14/s1600-h/runner.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="http://2.bp.blogspot.com/_Ef-gMVb5GYw/SbEMlcEx4AI/AAAAAAAAAFs/zU-N7PN1e14/s400/runner.png" alt="" id="BLOGGER_PHOTO_ID_5310039272977457154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unit Converter Widget&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I got permission from Gerhard (original author of unit converter widget) to convert widget to use same library converter runner uses. Now widget has same categories and units runner has.&lt;br /&gt;&lt;br /&gt;Some people have complained that there is no way to know what units Unit Converter Runner supports. Hopefully these changes to runner and widget help also on that.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ef-gMVb5GYw/SbENDPIZapI/AAAAAAAAAF0/K7tVKMi-2zc/s1600-h/applet.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 168px;" src="http://1.bp.blogspot.com/_Ef-gMVb5GYw/SbENDPIZapI/AAAAAAAAAF0/K7tVKMi-2zc/s400/applet.png" alt="" id="BLOGGER_PHOTO_ID_5310039784899046034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Hmmm, n&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;o wonder my head hurts...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-2810304963230568524?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/2810304963230568524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2009/03/unit-conversion-in-43.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2810304963230568524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2810304963230568524'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2009/03/unit-conversion-in-43.html' title='Unit conversion in 4.3'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Ef-gMVb5GYw/SbEMlcEx4AI/AAAAAAAAAFs/zU-N7PN1e14/s72-c/runner.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-2927328741605565988</id><published>2009-01-28T11:14:00.002+02:00</published><updated>2009-01-28T11:31:18.575+02:00</updated><title type='text'>Triple Head Setup</title><content type='html'>Currently I have this kind of setup:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ef-gMVb5GYw/SYAiWRPQleI/AAAAAAAAAFQ/qKUoD8_-CQg/s1600-h/old.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 181px;" src="http://4.bp.blogspot.com/_Ef-gMVb5GYw/SYAiWRPQleI/AAAAAAAAAFQ/qKUoD8_-CQg/s400/old.png" alt="" id="BLOGGER_PHOTO_ID_5296270927767573986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been happy with it, but since I have GeForce 6150 on the mother board I was thinking adding one more display so my setup would look like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ef-gMVb5GYw/SYAiFRIoLyI/AAAAAAAAAFI/WDz0HqpOYcQ/s1600-h/new.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 147px;" src="http://4.bp.blogspot.com/_Ef-gMVb5GYw/SYAiFRIoLyI/AAAAAAAAAFI/WDz0HqpOYcQ/s400/new.png" alt="" id="BLOGGER_PHOTO_ID_5296270635681984290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After reading about multi screen setups it seems that it is currently impossible though. Supposing that I want to move my windows from screen to screen (xinerama/twinview) and have composite enabled. Please correct me if I'm wrong.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-2927328741605565988?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/2927328741605565988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2009/01/triple-head-setup.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2927328741605565988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2927328741605565988'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2009/01/triple-head-setup.html' title='Triple Head Setup'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ef-gMVb5GYw/SYAiWRPQleI/AAAAAAAAAFQ/qKUoD8_-CQg/s72-c/old.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-3389385274090784888</id><published>2008-07-22T23:26:00.003+03:00</published><updated>2008-07-22T23:54:41.805+03:00</updated><title type='text'></title><content type='html'>1.5% population of Finland saw Iron Maiden last weekend  (in Helsinki &amp;amp; Tampere) . Finnish people rock!!!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Ef-gMVb5GYw/SIZDgeOLdsI/AAAAAAAAACA/K0C0kPYL7s8/s1600-h/iron_maiden.png"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_Ef-gMVb5GYw/SIZDgeOLdsI/AAAAAAAAACA/K0C0kPYL7s8/s400/iron_maiden.png" alt="" id="BLOGGER_PHOTO_ID_5225938642757449410" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-3389385274090784888?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/3389385274090784888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2008/07/1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/3389385274090784888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/3389385274090784888'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2008/07/1.html' title=''/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Ef-gMVb5GYw/SIZDgeOLdsI/AAAAAAAAACA/K0C0kPYL7s8/s72-c/iron_maiden.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-4115525812407935164</id><published>2008-07-04T16:33:00.006+03:00</published><updated>2008-07-04T16:47:06.575+03:00</updated><title type='text'>LCD Weather Station</title><content type='html'>Made a little LCD Weather Station applet to the playground. It also contains general lcd QGraphicsWidget that could be used in other similar applets. Basically it's just svg widget that has functions to turn on/off svg items, with helper functions to handle item groups and seven segment numbers.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Ef-gMVb5GYw/SG4pOfd7wyI/AAAAAAAAAB4/_JWyqcGL4BU/s1600-h/weather_lcd.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_Ef-gMVb5GYw/SG4pOfd7wyI/AAAAAAAAAB4/_JWyqcGL4BU/s400/weather_lcd.jpg" alt="" id="BLOGGER_PHOTO_ID_5219154347110941474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-4115525812407935164?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/4115525812407935164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2008/07/lcd-weather-station.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/4115525812407935164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/4115525812407935164'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2008/07/lcd-weather-station.html' title='LCD Weather Station'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Ef-gMVb5GYw/SG4pOfd7wyI/AAAAAAAAAB4/_JWyqcGL4BU/s72-c/weather_lcd.jpg' height='72' width='72'/><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-4676649861916206087</id><published>2007-12-13T21:21:00.000+02:00</published><updated>2007-12-13T22:24:31.583+02:00</updated><title type='text'>Math Book</title><content type='html'>Since I do not do math every day I usually have check equations from some math book/net. SpeedCrunch has several dock widgets and I thought that some kind of math book widget would be nice. After mockup got positive feedback I wrote something to start with. Since writing simple browser with QTextBrowser is an easy job, that did not take long. When talking to Helder Correia he noted that this could be a more general book widget that could also show help etc. I think the result look promising especially considering how little time it took to make it :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Ef-gMVb5GYw/R2GSbhiXsVI/AAAAAAAAAA8/5TL2Vx2h_RU/s1600-h/speedcrunch_book.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Ef-gMVb5GYw/R2GSbhiXsVI/AAAAAAAAAA8/5TL2Vx2h_RU/s400/speedcrunch_book.png" alt="" id="BLOGGER_PHOTO_ID_5143553250990469458" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-4676649861916206087?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/4676649861916206087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/12/math-book.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/4676649861916206087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/4676649861916206087'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/12/math-book.html' title='Math Book'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Ef-gMVb5GYw/R2GSbhiXsVI/AAAAAAAAAA8/5TL2Vx2h_RU/s72-c/speedcrunch_book.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-3131011410600809591</id><published>2007-10-11T19:18:00.000+03:00</published><updated>2007-10-11T19:33:26.902+03:00</updated><title type='text'>Buying a laptop</title><content type='html'>I went to buy a laptop. Asked  the guy what hardware  this very cheap laptop had inside and happened to mention that  I'm going to install Linux to it.  When I was leaving he got curious and said so you are going install Linux to it. I said Yes, and said that I have used mainly Linux for a long time and my desktop computer only has Linux. Then he went ahead and asked so you have graphical desktop there and that kind of stuff...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-3131011410600809591?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/3131011410600809591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/10/buying-laptop.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/3131011410600809591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/3131011410600809591'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/10/buying-laptop.html' title='Buying a laptop'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-4919527972579340696</id><published>2007-09-21T14:20:00.000+03:00</published><updated>2007-09-21T14:24:00.242+03:00</updated><title type='text'>SvgWidget testing</title><content type='html'>To test the new SvgWidget I made a hdd monitoring applet. Bar meters are too big and not very pretty but basic functionality is there :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Ef-gMVb5GYw/RvOpSySt4vI/AAAAAAAAAA0/B2jdggsxLl8/s1600-h/hdd_applet.png"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_Ef-gMVb5GYw/RvOpSySt4vI/AAAAAAAAAA0/B2jdggsxLl8/s400/hdd_applet.png" alt="" id="BLOGGER_PHOTO_ID_5112616142198661874" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-4919527972579340696?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/4919527972579340696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/09/svgwidget-testing.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/4919527972579340696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/4919527972579340696'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/09/svgwidget-testing.html' title='SvgWidget testing'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Ef-gMVb5GYw/RvOpSySt4vI/AAAAAAAAAA0/B2jdggsxLl8/s72-c/hdd_applet.png' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-2137527018890342989</id><published>2007-09-20T20:07:00.000+03:00</published><updated>2007-09-20T20:24:21.039+03:00</updated><title type='text'>Learning Plasma part II: Widgets</title><content type='html'>I needed some kind of meter widget. It was good time to learn something about Plasma widgets. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SVG&lt;/span&gt; widget was born that can act as a meter (analog/bar). Well just watch the video and you know what I'm trying to tell.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-c6b080c1b8d187d6" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt1.googlevideo.com/videoplayback?id%3Dc6b080c1b8d187d6%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331419504%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DD70602FD025A39611F4E3870DA3C857027C4F75.7AD2C86275AF4A61D95F3F910180B88D7251F7D2%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc6b080c1b8d187d6%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0jXQ_-it1KVUaExsfqDNkBaf0JE&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt1.googlevideo.com/videoplayback?id%3Dc6b080c1b8d187d6%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331419504%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DD70602FD025A39611F4E3870DA3C857027C4F75.7AD2C86275AF4A61D95F3F910180B88D7251F7D2%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc6b080c1b8d187d6%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0jXQ_-it1KVUaExsfqDNkBaf0JE&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-2137527018890342989?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=c6b080c1b8d187d6&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/2137527018890342989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/09/learning-plasma-part-ii-widgets.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2137527018890342989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2137527018890342989'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/09/learning-plasma-part-ii-widgets.html' title='Learning Plasma part II: Widgets'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-2239966491847980288</id><published>2007-09-18T21:03:00.000+03:00</published><updated>2007-09-18T21:15:48.924+03:00</updated><title type='text'>Learning plasma</title><content type='html'>I like to learn things by doing things. Playing with rss and news applet taught me something about engines and applets in plasma. During that I think I also managed to fill panel-devel mailing list with several questions... It's far from perfect but it's at least a start.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Ef-gMVb5GYw/RvAUukdIXMI/AAAAAAAAAAs/wfiO5ScuSnI/s1600-h/news_applet.png"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_Ef-gMVb5GYw/RvAUukdIXMI/AAAAAAAAAAs/wfiO5ScuSnI/s400/news_applet.png" alt="" id="BLOGGER_PHOTO_ID_5111608367357910210" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-2239966491847980288?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/2239966491847980288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/09/i-like-to-learn-things-by-doing-things.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2239966491847980288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/2239966491847980288'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/09/i-like-to-learn-things-by-doing-things.html' title='Learning plasma'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Ef-gMVb5GYw/RvAUukdIXMI/AAAAAAAAAAs/wfiO5ScuSnI/s72-c/news_applet.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-8967966188470783042</id><published>2007-09-07T08:47:00.000+03:00</published><updated>2007-09-07T09:18:20.425+03:00</updated><title type='text'>KMediaFactory for KDE4</title><content type='html'>KDE4 version of &lt;a href="http://www.iki.fi/damu/software/kmediafactory/index.html"&gt;KMediaFactory&lt;/a&gt; is in pretty good shape. I have had lots of incompatibility problems with ImageMagick and ffmpeg in KDE3 version. ImageMagick is not needed anymore (Qt4 replaced it) and I'm only using ffmpeg binary, so I hope those problems don't haunt me anymore (famous last words...). Otherwise it's just a port from KDE3 version. &lt;a href="http://simple.wikipedia.org/wiki/K.I.S.S."&gt;KISS&lt;/a&gt; was the main principle when I started this project and I like to keep it that way.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Ef-gMVb5GYw/RuDmwV8jVcI/AAAAAAAAAAk/zB9bc7qHwhs/s1600-h/kmediafactory.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Ef-gMVb5GYw/RuDmwV8jVcI/AAAAAAAAAAk/zB9bc7qHwhs/s400/kmediafactory.jpg" alt="" id="BLOGGER_PHOTO_ID_5107335695637370306" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-8967966188470783042?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/8967966188470783042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/09/kmediafactory-for-kde4.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/8967966188470783042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/8967966188470783042'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/09/kmediafactory-for-kde4.html' title='KMediaFactory for KDE4'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Ef-gMVb5GYw/RuDmwV8jVcI/AAAAAAAAAAk/zB9bc7qHwhs/s72-c/kmediafactory.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-8406182245958241644</id><published>2007-06-02T13:34:00.000+03:00</published><updated>2007-06-02T13:48:19.629+03:00</updated><title type='text'>Where do you hack?</title><content type='html'>I just moved my computer to downstairs and have now whole room for my things :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Ef-gMVb5GYw/RmFKt1xcoaI/AAAAAAAAAAc/8sX09lf8T2w/s1600-h/where_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Ef-gMVb5GYw/RmFKt1xcoaI/AAAAAAAAAAc/8sX09lf8T2w/s400/where_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5071416806784934306" border="0"&gt;&lt;/a&gt;&lt;br /&gt;And view from the window:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Ef-gMVb5GYw/RmFKNVxcoZI/AAAAAAAAAAU/tbIVOVRYsqQ/s1600-h/where_2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Ef-gMVb5GYw/RmFKNVxcoZI/AAAAAAAAAAU/tbIVOVRYsqQ/s400/where_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5071416248439185810" border="0"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-8406182245958241644?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/8406182245958241644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2007/06/where-do-you-hack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/8406182245958241644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/8406182245958241644'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2007/06/where-do-you-hack.html' title='Where do you hack?'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Ef-gMVb5GYw/RmFKt1xcoaI/AAAAAAAAAAc/8sX09lf8T2w/s72-c/where_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35035050.post-115925714865849015</id><published>2006-09-26T10:49:00.000+03:00</published><updated>2006-09-26T11:04:15.346+03:00</updated><title type='text'>KHotkeys</title><content type='html'>After installing Kubuntu Linux I was once again using xbindkeys and xvkbd to get those extra buttons in mouse working. There should be an easier way to do this, so I checked KHotkeys. I quickly noticed that there is lot of things you can do in KHotkeys but not assign extra mouse button to events. So back to the xbindkeys and xvkbd. They work great, but are propably too complicated for novice users to configure.&lt;br /&gt;&lt;br /&gt;While playing with KHotkeys I found the GUI to be a bit messy. So I designed new GUI for KHotkeys...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5054/3890/1600/input_actions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/5054/3890/320/input_actions.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35035050-115925714865849015?l=pdamsten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdamsten.blogspot.com/feeds/115925714865849015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pdamsten.blogspot.com/2006/09/khotkeys.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/115925714865849015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35035050/posts/default/115925714865849015'/><link rel='alternate' type='text/html' href='http://pdamsten.blogspot.com/2006/09/khotkeys.html' title='KHotkeys'/><author><name>Petri Damstén</name><uri>http://www.blogger.com/profile/09787740330194013628</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><thr:total>1</thr:total></entry></feed>
