<?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>work in progress ... &#187; Linux Desktop</title>
	<atom:link href="http://blog.tobias-olry.de/tag/linux-desktop/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tobias-olry.de</link>
	<description>... Stillstand gibt's nicht! (von Tobias Olry)</description>
	<lastBuildDate>Thu, 24 Sep 2009 06:44:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>kmail/kontact hangs when requesting &#8220;inbox&#8221; via imap</title>
		<link>http://blog.tobias-olry.de/kmailkontact-hangs-when-requesting-inbox-via-imap</link>
		<comments>http://blog.tobias-olry.de/kmailkontact-hangs-when-requesting-inbox-via-imap#comments</comments>
		<pubDate>Wed, 23 Sep 2009 16:18:36 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[all]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kmail]]></category>
		<category><![CDATA[kontact]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/kmailkontact-hangs-when-requesting-inbox-via-imap</guid>
		<description><![CDATA[<p>Just stumbled upon this bug-report, that exactly described a problem I had for some time with kmail + imap on my &#8220;web.de&#8221;-account</p>
<p>http://bugs.kde.org/show_bug.cgi?id=153284</p>
<p>The proposed solution worked fine for me, so no more hanging inbox, fyi what to edit and where:</p>
<p></p>
<p>Despite being unintuitive, you have to use the edit-icon, changing the input field directly will result in [...]]]></description>
			<content:encoded><![CDATA[<p>Just stumbled upon this bug-report, that exactly described a problem I had for some time with kmail + imap on my &#8220;web.de&#8221;-account</p>
<p><a title="KMail+IMAP= interface hanging" href="http://bugs.kde.org/show_bug.cgi?id=153284">http://bugs.kde.org/show_bug.cgi?id=153284</a></p>
<p>The proposed solution worked fine for me, so no more hanging inbox, fyi what to edit and where:</p>
<p><img src="http://blog.tobias-olry.de/wp-content/uploads/2009/09/namespace-setting.png" alt="" width="451" height="514" /></p>
<p>Despite being unintuitive, you have to use the edit-icon, changing the input field directly will result in kmail ignoring your input when you re-enter the form.</p>
<p>btw: this is my first post using <a title="Blogilo - KDE weblog client" href="http://blogilo.gnufolks.org/news/">bilbo/blogilo</a></p>
<p>EDIT: for further explanation &#8211; the value in &#8220;personal namespace&#8221; before was set to &#8220;&lt;empty&gt;&#8221; and I changed it to &#8220;inbox.&#8221; (don&#8217;t miss the dot at the end). This bug only appeared for me, when entering the inbox, not when opening any other imap-folder plus it only happened on this account, two other accounts I have are not affected, probably because with those two the automatic namespace estimation works.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/kmailkontact-hangs-when-requesting-inbox-via-imap/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>extending ezcMvcCatchallRoute</title>
		<link>http://blog.tobias-olry.de/extending-ezcmvccatchallroute</link>
		<comments>http://blog.tobias-olry.de/extending-ezcmvccatchallroute#comments</comments>
		<pubDate>Tue, 01 Sep 2009 05:31:21 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[all]]></category>
		<category><![CDATA[ezcMvcCatchallRoute]]></category>
		<category><![CDATA[ezcMvcTools]]></category>
		<category><![CDATA[ezComponents]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/?p=70</guid>
		<description><![CDATA[<p>I am currently working on a private project and while at it, giving ezvMvcTools a shot. I&#8217;m a big fan of ezComponents and using ezcMail and ezcGraph on a regular basis. So far, ezcMvcTools looks like an interesting MVC implementation with some differences to the typical ones I&#8217;ve used by now.</p>
<p></p>
<p>While adapting the hello world [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently working on a private project and while at it, giving ezvMvcTools a shot. I&#8217;m a big fan of ezComponents and using <a title="ezcMail Tutorial" href="http://www.ezcomponents.org/docs/tutorials/Mail">ezcMail</a> and <a title="ezcGraph Tutorial" href="http://www.ezcomponents.org/docs/tutorials/Graph">ezcGraph</a> on a regular basis. So far, ezcMvcTools looks like an interesting MVC implementation with some differences to the typical ones I&#8217;ve used by now.</p>
<p><span id="more-70"></span></p>
<p>While adapting the <a title="ezcMvcTools Hello World Application" href="http://www.ezcomponents.org/docs/tutorials/MvcTools#a-simple-application-hello-world">hello world application</a> to my needs I ran into some trouble: Since I am pretty lazy and used to comfortable routing from my other MVC symfony, I didn&#8217;t want to set every single route manually. So I found ezcMvcCatchallRoute which maps  URLs of  &#8220;/&lt;controller&gt;/&lt;action&gt;&#8221; automatically, just what I wanted. Only problem was, the url-part &#8220;&lt;controller&gt;&#8221; was translated to the  classname &#8220;&lt;controller&gt;Controller&#8221; and had no option to add some prefix to this.</p>
<p>There was a prefix-option, but this was meant for route-prefixing ( e.g. if you wanted the route to match all routes that look like &#8220;/seo&lt;Controller&gt;/&lt;action&gt;&#8221;).</p>
<p>But it was quite easy to extend the function to fit my needs, so every controller classname would be prefixed with my project&#8217;s class-prefix:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> portfolioCatchAllRoute <span style="color: #000000; font-weight: bold;">extends</span> ezcMvcCatchAllRoute
<span style="color: #009900;">&#123;</span>
    <span style="color: #009933; font-style: italic;">/**
     *
     * @var string
     */</span>
    protected <span style="color: #000088;">$controllerNamePrefix</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #009933; font-style: italic;">/**
     *
     * @return string
     */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getControllerNamePrefix<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">controllerNamePrefix</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #009933; font-style: italic;">/**
     *
     * @param string $controllerNamePrefix
     */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> setControllerNamePrefix<span style="color: #009900;">&#40;</span><span style="color: #000088;">$controllerNamePrefix</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>controllerNamePrefix <span style="color: #339933;">=</span> <span style="color: #000088;">$controllerNamePrefix</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #009933; font-style: italic;">/**
     *
     * overload ezcMvcCatchAllRoute::createControlllerName() to make use of controllerNamePrefix
     *
     * @return string
     */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> createControllerName<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$controllerName</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getControllerNamePrefix</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #990000;">ucfirst</span><span style="color: #009900;">&#40;</span> parent<span style="color: #339933;">::</span><span style="color: #004000;">createControllerName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$controllerName</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>usage in your router:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> portfolioRouter <span style="color: #000000; font-weight: bold;">extends</span> ezcMvcRouter
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> createRoutes<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$catchallRoute</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> portfolioCatchAllRoute<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'index'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'index'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$catchallRoute</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setControllerNamePrefix</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'portfolio'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
            <span style="color: #000088;">$catchallRoute</span>
        <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/extending-ezcmvccatchallroute/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photomatix Open-Source</title>
		<link>http://blog.tobias-olry.de/photomatix-open-source</link>
		<comments>http://blog.tobias-olry.de/photomatix-open-source#comments</comments>
		<pubDate>Mon, 16 Jul 2007 19:53:20 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Foto]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/photomatix-open-source/</guid>
		<description><![CDATA[<p></p>
<p>As I previously mentioned, I really like what you can do with High Dynamic Range Images (HDRI) and Exposure Blending. It seems, Spiegel-Online thinks the same   [1] [2] [3] [4] [5]</p>
<p></p>
<p>And since my page stats claim that I am not the only one interested in open source tools for this kind of stuff, [...]]]></description>
			<content:encoded><![CDATA[<p><a class="imagelink" href="http://blog.tobias-olry.de/wp-content/uploads/2007/07/formentor_pregamma_1_fattal_alpha_0.1_beta_0.8_saturation_1.jpg" title="Formentor"><img id="image55" src="http://blog.tobias-olry.de/wp-content/uploads/2007/07/formentor_pregamma_1_fattal_alpha_0.1_beta_0.8_saturation_1.thumbnail.jpg" alt="Formentor" /></a></p>
<p>As I <a href="http://blog.tobias-olry.de/aziz-light-exposure-blending/">previously</a> <a href="http://blog.tobias-olry.de/automating-exposure-blending/">mentioned</a>, I really like what you can do with High Dynamic Range Images (HDRI) and Exposure Blending. It seems, Spiegel-Online thinks the same <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://www.spiegel.de/netzwelt/tech/0,1518,458050,00.html">[1]</a> <a href="http://www.spiegel.de/netzwelt/tech/0,1518,457359,00.html">[2]</a> <a href="http://www.spiegel.de/netzwelt/web/0,1518,460727,00.html">[3]</a> <a href="http://www.spiegel.de/netzwelt/tech/0,1518,465396,00.html">[4]</a> <a href="http://www.spiegel.de/netzwelt/tech/0,1518,465187,00.html">[5]</a></p>
<p><span id="more-44"></span></p>
<p>And since my page stats claim that I am not the only one interested in open source tools for this kind of stuff, I wanted to share with you this tool, which is able to create and <a href="http://en.wikipedia.org/wiki/Tone_mapping">tonemap</a> HDR images: <a href="http://qtpfsgui.sourceforge.net/">QTPFSGUI</a>.</p>
<p>QTPFSGUI is basically designed to be an open source replacement for <a href="http://www.hdrsoft.com/">Photomatix</a>. Still &#8220;work in progress&#8221;, but already good enough for some experimenting.</p>
<p>But be warned, tonemapping comes with half a dozen algorithms, each with >3 sliders to adjust settings and I for my part don&#8217;t know how to use them effectively, so far:<br />
<a class="imagelink" href="http://blog.tobias-olry.de/wp-content/uploads/2007/07/qtpfsgui-2.jpg" title="QTPFSGUI"><img id="image54" src="http://blog.tobias-olry.de/wp-content/uploads/2007/07/qtpfsgui-2.thumbnail.jpg" alt="QTPFSGUI" /></a></p>
<p><a class="imagelink" href="http://blog.tobias-olry.de/wp-content/uploads/2007/07/deja-1-2_pregamma_1_fattal_alpha_0.1_beta_0.8_saturation_1.jpg" title="Deja"><img id="image56" src="http://blog.tobias-olry.de/wp-content/uploads/2007/07/deja-1-2_pregamma_1_fattal_alpha_0.1_beta_0.8_saturation_1.thumbnail.jpg" alt="Deja" /></a></p>
<p>On the other hand, tools like <a href="http://cyrilleberger.blogspot.com/2007/03/creating-hdr-images-in-krita.html">krita</a> or gimp might integrate HDR.<br />
For the lazy ones (as me), the (k)ubuntu-repository:</p>
<blockquote><p>deb http://ubuntu.davromaniak.eu feisty-depomaniak all</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/photomatix-open-source/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>call me names</title>
		<link>http://blog.tobias-olry.de/call-me-names</link>
		<comments>http://blog.tobias-olry.de/call-me-names#comments</comments>
		<pubDate>Thu, 17 May 2007 20:52:50 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Familie]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/call-me-names/</guid>
		<description><![CDATA[<p>In den letzten Wochen habe ich wenig von mir hören lassen, was vornehmlich daran lag, dass es jede Menge zu tun gab. Sowohl SimpleThings, als auch Freundin, Familie und Freunde wussten mich durchaus zu beschäftigen.</p>
<p>Allerdings habe ich die letzten Wochen auch ein wenig an einem Projekt gearbeitet, dass mir mehr und mehr Freude bereitet:
Meine Mutter [...]]]></description>
			<content:encoded><![CDATA[<p>In den letzten Wochen habe ich wenig von mir hören lassen, was vornehmlich daran lag, dass es jede Menge zu tun gab. Sowohl <a href="http://www.simplethings.de">SimpleThings</a>, als auch Freundin, Familie und Freunde wussten mich durchaus zu beschäftigen.</p>
<p>Allerdings habe ich die letzten Wochen auch ein wenig an einem Projekt gearbeitet, dass mir mehr und mehr Freude bereitet:<br />
Meine Mutter betreibt nun seit über 20 Jahren <a href="http://de.wikipedia.org/wiki/Genealogie">Genealogie</a> als Hobby und hat sich in dieser Zeit einen nicht unbeachtlichen Datenstamm zusammen gesucht. Alles fein säuberlich auf Papier gebannt, versteht sich. </p>
<p><span id="more-50"></span></p>
<p>Da die Standardformulare bereits seit Jahren nicht mehr ausreichen, um einen Familienstamm auf ein Blatt zu bekommen, wurden sie verkleinert, kopiert und zusammen geklebt, um in geschätzter 6pt Schrift noch alle nötigen Daten unterzubringen. Damit sind wir auf einer geschätzten Größe von DIN A1 bis DIN A0 angekommen. Die Handlichkeit lässt dabei natürlich stark zu wünschen übrig.</p>
<p>Hier kommt nun mein Projekt ins Spiel: eine kleine PHP-Anwendung, um diese Daten zu verwalten, anderen zugänglich zu machen, zu Visualisieren, &#8230;</p>
<p>Als Framework habe ich mir <a href="http://www.symfony-project.com">Symfony</a> ausgesucht, da ich nachdem Lesen der Online-Dokumentation restlos begeistert bin, von der Flexibilität, als auch von der sauberen Umsetzung. PHP5 war ein mehr als überfälliger Schritt in Sachen Objekt Orientierung und Frameworks, die voll auf PHP5 setzen, haben hier sicher eine große Zukunft. Zudem scheint mit Symfony mit Propel/Creole die richtige/ausgereifte Wahl getroffen zu haben, was die Datenbankabstraktion betrifft.</p>
<p>Viel ist von der Anwendung gibt es noch nicht zu sehen, da ich mich, wie gesagt, als ersten Schritt auf die Symfony Dokumentation gestürzt hatte. Allerdings ist die Datenbankstruktur schon mehr oder minder fertig und damit natürlich auch schon die <a href="http://de.wikipedia.org/wiki/CRUD">CRUD</a> Module. An ein wenig Screendesign habe ich mich bereits gewagt und mehrsprachig ist das Ganze auch schon.</p>
<p>Am Ende möchte ich die Software natürlich gerne allen Interessierten zur Verfügung stellen, unter (L)GPL, MIT oder dergleichen. Am Anfang steht aber natürlich immer der Name <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Ich hatte ja schon überlegt ein komisches Wort zu nehmen, es auf &#8220;R&#8221; enden zu lassen, und ein paar Vokale wegzulassen. Dann einen einfachen Schriftzug damit machen, eine dezente Spiegelung und einen &#8220;Beta&#8221;-Stern draufkleben, fertig <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><img src="http://www.h-master.net/web2.0/image/(reflect)GeneaLgRBETA.png" alt="Generated Image" /></p>
<p>Da das offensichtlich nicht der innovativste Weg sein dürfte, bitte ich hier um Eure Mithilfe:<br />
Gebt mir Namen! &#8211; und bitte nicht &#8220;gibbon&#8221; oder gar &#8220;knut&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/call-me-names/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>as seen on heise</title>
		<link>http://blog.tobias-olry.de/as-seen-on-heise</link>
		<comments>http://blog.tobias-olry.de/as-seen-on-heise#comments</comments>
		<pubDate>Thu, 12 Apr 2007 09:14:32 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/as-seen-on-heise/</guid>
		<description><![CDATA[<p>3D-Desktop with physics engine and mouse-gesture-like navigation, looks promising:</p>
<p>YouTube-Video</p>
]]></description>
			<content:encoded><![CDATA[<p>3D-Desktop with physics engine and mouse-gesture-like navigation, looks promising:</p>
<p><a href="http://www.youtube.com/watch?v=M0ODskdEPnQ">YouTube-Video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/as-seen-on-heise/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You&#8217;ve got (automatically sorted) mail!</title>
		<link>http://blog.tobias-olry.de/youve-got-automatically-sorted-mail</link>
		<comments>http://blog.tobias-olry.de/youve-got-automatically-sorted-mail#comments</comments>
		<pubDate>Wed, 14 Feb 2007 20:14:42 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/youve-got-automatically-sorted-mail/</guid>
		<description><![CDATA[<p>Seitdem ich vor gut 3 Jahren, quasi als Kickstart, von Christian einen Satz generischer procmail-Regeln zum Sortieren von Mailinglisten bekommen habe, ist meine .procmailrc kontinuierlich gewachsen.</p>
<p>Bekannte werden automatisch unter Privat einsortiert. Online-Shopping, ALDI-Newsletter (   ), (weniger) wichtige Informationen von Diensleistern der Marke GMX, WEB.DE, &#8230; (aka Semi-SPAM) usw. werden alle fein säuberlich einsortiert, [...]]]></description>
			<content:encoded><![CDATA[<p>Seitdem ich vor gut 3 Jahren, quasi als Kickstart, von <a title="Kuechenserver" target="_blank" href="http://www.kuechenserver.org">Christian</a> einen Satz generischer <a target="_blank" title="Procmail-Info" href="http://de.wikipedia.org/wiki/Procmail">procmail-Regeln</a> zum Sortieren von Mailinglisten bekommen habe, ist meine .procmailrc kontinuierlich gewachsen.</p>
<p>Bekannte werden automatisch unter Privat einsortiert. Online-Shopping, ALDI-Newsletter ( <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ), (weniger) wichtige Informationen von Diensleistern der Marke GMX, WEB.DE, &#8230; (aka Semi-SPAM) usw. werden alle fein säuberlich einsortiert, nachdem sie von fetchmail abgeholt wurden.</p>
<p><span id="more-42"></span></p>
<p>Mittlerweile bin ich soweit, dass im Schnitt noch 3-4 eMails in der eigentlichen Inbox landen, alles andere landet zuverlässig da, wo es hin soll. Das einzige Problem bei dem Ganzen ist jedoch nun, dass die meisten eMail-Clients (*räusper Thunderbird) nicht sonderlich zuverlässig neu eingetroffene Nachrichten in >30 IMAP-Ordnern handeln.</p>
<p>Falls also sonst noch irgend jemand dieses Problem hat und nach einer Lösung sucht, hier ist meine: Ein Shell-Script, welches Mails mit einer Liste der Ordner verschickt, die neue Mails enthalten. Bitte darauf achten, dass die verschickten Mails in einem Ordner landen, der <strong>nicht </strong>in die Beobachtung eingeschlossen ist.</p>
<p>[code]<br />
#!/bin/bash<br />
maildir=$HOME"/Maildir/";<br />
mail="notify@home.de"<br />
tmpfile="/tmp/new_maildir_content"<br />
nomail=0</p>
<p>touch ${tmpfile}</p>
<p>find $maildir -iwholename '*/new/*'| \<br />
	perl -p -e 's%/new/.*%%ig'| \<br />
	grep -vie 'spam' -vie 'memo' -vie 'fetchmail' -vie 'konversation-devel' -vie 'fh-brs'| \<br />
	perl -p -e 's%'$maildir'%%g'| \<br />
	grep -vie '/Maildir'| \<br />
	uniq -c >${tmpfile}.new;</p>
<p>if [ `diff ${tmpfile} ${tmpfile}.new|wc -l|awk '{print $1}'` -gt 0 ];<br />
then<br />
	rm ${tmpfile} &#038;&#038; mv ${tmpfile}.new ${tmpfile}<br />
	if [ `wc -l ${tmpfile}|awk '{print $1}'` -gt 0 ];<br />
	then<br />
		cat ${tmpfile}|mail -s 'new sorted mail in '$maildir $mail<br />
	fi;<br />
fi;[/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/youve-got-automatically-sorted-mail/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>digikam 0.9 &#8211; get it while it&#8217;s still warm</title>
		<link>http://blog.tobias-olry.de/digikam-09-get-it-while-its-still-warm</link>
		<comments>http://blog.tobias-olry.de/digikam-09-get-it-while-its-still-warm#comments</comments>
		<pubDate>Thu, 21 Dec 2006 08:43:50 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Foto]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/digikam-09-get-it-while-its-still-warm/</guid>
		<description><![CDATA[<p></p>
<p>So,</p>
<p>bin mal wieder 3 Tage hinten an, aber das macht ja nix: digikam 0.9 ist draußen und die Liste der neuen Features ist nicht gerade kurz, das Projekt wächst also weiter.</p>
<p></p>
<p>Hier kurze ein &#8220;Praxistipp&#8221;, den ich kürzlich für mich entdeckt habe, in Verbindung mit digikam. Wir haben den nicht ungewöhnliche Fall, dass man von einem [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digikam.org/"><img width="285" height="200" align="right" style="padding: 5px" src="http://www.digikam.org/?q=system/files&#038;file=images/ss017.preview.png" /></a></p>
<p>So,</p>
<p>bin mal wieder 3 Tage hinten an, aber das macht ja nix: digikam 0.9 ist draußen und die <a title="Featurelist digikam" href="http://www.digikam.org/?q=about/features09x">Liste der neuen Features</a> ist nicht gerade kurz, das Projekt wächst also weiter.</p>
<p><span id="more-40"></span></p>
<p>Hier kurze ein &#8220;Praxistipp&#8221;, den ich kürzlich für mich entdeckt habe, in Verbindung mit digikam. Wir haben den nicht ungewöhnliche Fall, dass man von einem Ereignis hunderte Fotos hat, aber nur eine Auswahl davon brennen, online veröffentlichen, &#8230; möchte.</p>
<p>Ich tagge in einem solchen Fall einfach alle gewünschten Bilder (z.B. mit &#8220;best of panoramas&#8221;) markiere alle Bilder im Tag-View und drag-drop&#8217;e sie in den Filemanager meiner Wahl in ein vorher angelegtes Projekt-Verzeichnis. Beim droppen mit der linken Maustaste sage ich dann &#8220;Link here&#8221;. Da die meisten Programme symbolic links folgen ist das eigentlich eine sehr platzschonende Variante. Nicht gerade revolutionär, aber für mich funktioniert&#8217;s <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  (Ich benutze symbolic links sonst viel zu selten)</p>
<p><a href="http://enzosworld.gmxhome.de/"><img width="242" height="234" align="left" style="padding: 5px" title="Dolphin Filemanager" alt="Dolphin Filemanager" src="http://enzosworld.gmxhome.de/images/home.png" /></a> Apropos &#8220;Filemanager meiner Wahl&#8221;: Seit etwa zwei Wochen habe ich da einen neuen Favoriten, <a title="Dolphin Filemanager" href="http://enzosworld.gmxhome.de/">Dolphin</a>. An die Navigationbar kann man sich extrem schnell gewöhnen. Als alter Total-Commander/Midnight Commander/ &#8230;. -Fan nutze ich Dolphin natürlich im Splitview.</p>
<p>Und ja, ich bin mir der Parallelen zum Apfel bewusst, aber mein KDE-Desktop hat eh schon die ein oder andere Ähnlichkeit mit OS X <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/digikam-09-get-it-while-its-still-warm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stitching panoramas with linux &amp; hugin</title>
		<link>http://blog.tobias-olry.de/stitching-panoramas-on-linux-with-hugin</link>
		<comments>http://blog.tobias-olry.de/stitching-panoramas-on-linux-with-hugin#comments</comments>
		<pubDate>Sun, 10 Dec 2006 17:48:15 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Foto]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/stitching-panoramas-on-linux-with-hugin/</guid>
		<description><![CDATA[<p></p>
<p>I had some troubles getting hugin to work properly, as I previously mentioned. With this</p>
<p>Tutorial</p>
<p>I got it working fairly easy, following the instructions closely ( e.g. really use enblend for the final stitching process, otherwise the edges between the pictures are not seemingless at all ).
The results can be found</p>
<p>&#8211;>here &#60;&#8211;</p>
<p>Enjoy, comment, criticize or create [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tobias-olry.de/galleries/panoramas/"><img id="image39" alt="SpÃ¤tsommer in Beuel" src="http://blog.tobias-olry.de/wp-content/uploads/2006/12/beuel1-cropped.jpg" /></a></p>
<p>I had some troubles getting hugin to work properly, as I <a title="Digital Photography, Linux and I" href="http://blog.tobias-olry.de/digital-photography-linux-i/">previously</a> mentioned. With this</p>
<p><a title="Hugin Tutorial" href="http://exolucere.ca/articles/create-panorama">Tutorial</a></p>
<p>I got it working fairly easy, following the instructions closely ( e.g. really use enblend for the final stitching process, otherwise the edges between the pictures are not seemingless at all ).<br />
The results can be found</p>
<p><a title="Panoramas" href="http://www.tobias-olry.de/galleries/panoramas/">&#8211;>here &lt;&#8211;</a></p>
<p>Enjoy, comment, criticize or create yourself <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/stitching-panoramas-on-linux-with-hugin/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asus M2N-E vs. Kubuntu Edgy</title>
		<link>http://blog.tobias-olry.de/asus-m2n-e-vs-kubuntu-edgy</link>
		<comments>http://blog.tobias-olry.de/asus-m2n-e-vs-kubuntu-edgy#comments</comments>
		<pubDate>Sun, 22 Oct 2006 19:13:50 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/asus-m2n-e-vs-kubuntu-edgy/</guid>
		<description><![CDATA[<p>As I wrote previously, I have been looking for 24/7 hardware to renew my home system: silent, up-to-date and linux compatible.</p>
<p>Does not sound that hard. But as I kept looking for user experiences, I found hardly any detailed information about AM-2 boards.</p>
<p>A forum I can recommend though is AMDZone &#8211; some other information I got [...]]]></description>
			<content:encoded><![CDATA[<p>As I wrote <a href="http://blog.tobias-olry.de/silent-247-linux-hardware/">previously,</a> I have been looking for 24/7 hardware to renew my home system: silent, up-to-date and linux compatible.</p>
<p>Does not sound that hard. But as I kept looking for user experiences, I found hardly any detailed information about AM-2 boards.</p>
<p>A forum I can recommend though is <a title="AMDZone" href="http://amdzone.net/index.php?name=PNphpBB2&#038;file=viewforum&#038;f=15">AMDZone</a> &#8211; some other information I got from <a href="http://www.phoronix.com/vr.php?view=6929">Phoronix.</a></p>
<p>In the end I decided to get an ASUS M2N-E and give it a shot. My complete setup:</p>
<blockquote><p>AMD Athlon 64&#215;2 3800+<br />
ASUS M2N-E<br />
2 GByte Aeneon DDR2 566MHz<br />
ASUS EN7300GT Silent/HTD<br />
Western Digital 320GByte RAID Edition</p></blockquote>
<p>What&#8217;s the worst that could happen?</p>
<p><span id="more-34"></span> First of all, a stupid mistake on my part: I ordered a Zalman CNPS7700 Cu, which is a really nice and quiet cooler, but unfortunately not compatible with AMD&#8217;s new AM2-Socket, as I discovered while trying to install the system.<br />
Problem is, there hardly any coolers made for the new socket, so I had to take Zalman&#8217;s top of the line model, the <a title="Zalman CNPS-9500 AM2" href="http://www.zalman.co.kr/eng/product/view.asp?idx=202&#038;code=005">9500 AM2</a>. But it&#8217;s silent alright, and really easy to install.</p>
<p>After plugging everything together the system booted. So I inserted my freshly downloaded Kubuntu Edgy Beta CD and? <strong>Kernel Panic</strong></p>
<p>Nice, but not totally unexpected, as these things happen with new hardware, if ACPI isn&#8217;t  fully supported yet. Tried a current Knoppix anyway, resulting also in a kernel panic. After that I tried the Kubuntu Disc with disabled ACPI (&#8217;noapic acpi=off pci=bios&#8217;), but booting the live-/install-system took hours. Which means more or like 10 minutes, but one gets impatient in these situations.</p>
<p>When it finally had loaded  nothing worked as it should be, the cursor jumped around and in the end the system froze. After that I took the system inside out, tried different  CD-drives, ran memtest, &#8230;</p>
<p>Long story short, after 3 hours of pluging in and out almost every component I took a break, thought about the situation and then updated the BIOS. After that everything worked (almost) flawlessly. I used a Ubuntu install CD instead of Kubuntu, because the installer on the kubuntu disc had some issues with manual parititioning. Afterwards I simply installed kubuntu-desktop to get my beloved KDE.</p>
<p>What follows are the problems I had with my hardware:</p>
<blockquote><p>null</p></blockquote>
<p>A bit of an exagguration, but all the hardware worked out of the box, especially the onboard gbit NIC and spdif. For AC3-passthrough simply use this with mplayer:</p>
<blockquote><p>mplayer -ao alsa -ac hwac3</p></blockquote>
<p>With Xine/Kaffeine you set output to passthrough and might need to disable &#8220;mixer_software&#8221; and might, depending on your Dolby Digital Receiver need to force the ouput to 48KHz in kcontrol.</p>
<p>Configuring Cool&#8217;n'Quiet, extra repositories, &#8230; take a look <a title="Unofficial Ubuntu Guide" href="http://ubuntuguide.org/wiki/Ubuntu_Edgy">here.</a></p>
<p>Something to look at is always nice. My desktop right now looks like this:</p>
<p><a class="imagelink" title="My new desktop" href="http://blog.tobias-olry.de/wp-content/uploads/2006/10/desktop-normal.jpg"><img id="image36" alt="My new desktop" src="http://blog.tobias-olry.de/wp-content/uploads/2006/10/desktop-normal.thumbnail.jpg" /></a></p>
<p>After that I had to try <a title="XGL mit KDE per Beryl" href="http://wiki.xglusers.de/index.php/Xgl_mit_Kde">this:</a></p>
<p><a class="imagelink" title="GLX and Beryl window manager" href="http://blog.tobias-olry.de/wp-content/uploads/2006/10/desktop-showoff.jpg"><img id="image35" alt="GLX and Beryl window manager" src="http://blog.tobias-olry.de/wp-content/uploads/2006/10/desktop-showoff.thumbnail.jpg" /></a></p>
<p>If you would like to see this in action, have a look at <a href="http://youtube.com/watch?v=JwK5iDWLwNc">this</a>.</p>
<p>btw: ASUS got a nice tool to flash the bios directly from usb-stick right from the BIOS (EZFlash).  You are also able to backup the old BIOS to stick in advance, really convinient.</p>
<blockquote>
<ul /></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/asus-m2n-e-vs-kubuntu-edgy/feed</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Konversation hits 1.0</title>
		<link>http://blog.tobias-olry.de/konversation-hits-10</link>
		<comments>http://blog.tobias-olry.de/konversation-hits-10#comments</comments>
		<pubDate>Tue, 05 Sep 2006 18:25:06 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://blog.tobias-olry.de/konversation-hits-10/</guid>
		<description><![CDATA[<p>Konversation has been my IRC client of choice for at least 3 years now, mainly because I find that xchat and ksirc are too bloated, and both lack integration into the K Desktop Environment.</p>
<p></p>
<p>In the early days there were lots of features missing, but very quickly most gaps were filled and almost. Soon I was [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Konversation - IRC client" target="_blank" href="http://konversation.kde.org/">Konversation</a> has been my IRC client of choice for at least 3 years now, mainly because I find that xchat and ksirc are too bloated, and both lack integration into the K Desktop Environment.</p>
<p><span id="more-30"></span></p>
<p>In the early days there were lots of features missing, but very quickly most gaps were filled and almost. Soon I was not missing any truely essential features. The project had its ups and downs, initially a one man project (Dario Abatianni) the project had a few dry spells before it moved to kde-extragear and gained popularity. After that, more authors contributed to the project, the ongoing result is the big 1.0</p>
<p>Check out <a title="Konversation 1.0 - IRC for KDE" target="_blank" href="http://konversation.kde.org/">1.0&#8217;s Changelog</a>, it&#8217;s huge, and finally konversation got a tree-view channel-list. One of those things I had been still missing for some time. Test it, you won&#8217;t regret it: Avatar&#8217;s linked to kabc addressbook-entries, simple, straight forward interface, &#8230;</p>
<p><a title="Konversation - KDE IRC client" href="http://konversation.kde.org/screenshots/konversation10_3.png"><img align="middle" title="Konversation 1.0 - KDE IRC client" alt="Konversation 1.0 - KDE IRC client" src="http://konversation.kde.org/screenshots/konversation10_3s.png" /></a></p>
<p>p.s.: I just saw that dendeigh (my linux desktop)  made it on this screenshot, hooray <img src='http://blog.tobias-olry.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>p.p.s.: in other news, <a title="amaroK - KDE's audio center" href="http://amarok.kde.org/">Amarok 1.4.3</a> was released &#8211; music, good!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tobias-olry.de/konversation-hits-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

