<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>/Kretz/blog/</title>
    <link>http://vir.homelinux.org/blog/</link>
    <description>Things we want to tell the world...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2.2 - http://www.s9y.org/</generator>
    <pubDate>Sat, 26 Sep 2009 21:56:27 GMT</pubDate>

    <image>
        <url>http://vir.homelinux.org/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: /Kretz/blog/ - Things we want to tell the world...</title>
        <link>http://vir.homelinux.org/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>morgen wird ein Änderhaken gesetzt</title>
    <link>http://vir.homelinux.org/blog/archives/134-morgen-wird-ein-AEnderhaken-gesetzt.html</link>
            <category>deutsch</category>
    
    <comments>http://vir.homelinux.org/blog/archives/134-morgen-wird-ein-AEnderhaken-gesetzt.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=134</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=134</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;Morgen ist ein wichtiger Termin für Deutschlands Zukunft. Die Bundestagswahl wird unsere Zukunft beeinflussen. Und jeder Wahlberechtigte hat einen Einfluss. Er mag klein sein, aber er ist wichtig.&lt;/p&gt;
&lt;p&gt;Ich möchte jeden ermutigen sich folgendes durchzulesen (falls noch nicht geschehen). Und wem es so geht wie es bei mir auch mal war, dass der Name &quot;Piraten&quot; abschreckt, den bitte ich den Namen mal eben zu ignorieren und statt dessen auf die Inhalte zu schauen.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://web.piratenpartei.de/navigation/politik/unsere-ziele&quot;&gt;Überblick was die Piratenpartei will&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.piratenpartei.de/images/2/20/Parteiprogramm_LaTeX.pdf&quot;&gt;Parteiprogramm der Piratenpartei&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drebinx.wordpress.com/&quot;&gt;Aufschlussreicher Blog-Eintrag&lt;/a&gt; warum gerade Leute wie ich, die viel mit/an Computern arbeiten so herausgefordert wurden&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=1bgy9c7JpCg&quot;&gt;Schöner Zusammenschnitt der Überwachungs-Problematik&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 26 Sep 2009 15:05:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/134-guid.html</guid>
    
</item>
<item>
    <title>qemu/kvm and Vista</title>
    <link>http://vir.homelinux.org/blog/archives/133-qemukvm-and-Vista.html</link>
            <category>University</category>
    
    <comments>http://vir.homelinux.org/blog/archives/133-qemukvm-and-Vista.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=133</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=133</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;As I&#039;ve seen some bug reports on this issue and no solution I thought I&#039;d post mine:&lt;/p&gt;
&lt;p&gt;Running Vista in qemu/kvm is mostly no problem. Except for user mode networking. Apparently Vista decides that it doesn&#039;t like the qemu DHCP server and ignores the IP it is assigned. Of course user net doesn&#039;t work then.&lt;/p&gt;
&lt;p&gt;The simple solution is to give Vista a fixed IP, but which IP should you actually give it? There&#039;s only one that makes everything work right, and that is 10.0.2.15. Found this out by looking through the qemu code. If you don&#039;t use this IP then -redir won&#039;t work. And that was a major issue for me.&lt;/p&gt;
&lt;p&gt;Hope it helps somebody.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 18 Jun 2009 16:11:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/133-guid.html</guid>
    
</item>
<item>
    <title>KUbuntu 9.04 hangs</title>
    <link>http://vir.homelinux.org/blog/archives/132-KUbuntu-9.04-hangs.html</link>
            <category>Linux</category>
    
    <comments>http://vir.homelinux.org/blog/archives/132-KUbuntu-9.04-hangs.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=132</wfw:comment>

    <slash:comments>15</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=132</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;Dear Lazyweb,&lt;/p&gt;
&lt;p&gt;what is the best way to debug a problem with the session DBus apparently getting stuck? The KDE4 session on this computer becomes completely unresponsive. An ssh login still works but a simple&lt;pre&gt;export DISPLAY=:0
qdbus&lt;/pre&gt;doesn&#039;t return. No output at all.&lt;pre&gt;qdbus --system&lt;/pre&gt;still works. Running&lt;pre&gt;strace qdbus&lt;/pre&gt;shows it waiting on a read on some pipe it created right after reading /var/lib/dbus/machine-id.&lt;/p&gt;
&lt;p&gt;ps aux showed two session busses running. One from the user and another one from root. The root session bus was probably created by running Adept a few minutes before.&lt;/p&gt;
&lt;p&gt;strace on the dbus process of the user showed it polling and calling gettimeofday, apparently at timeouts. Attaching gdb to the session bus didn&#039;t give me any information&lt;/p&gt;
&lt;p&gt;Anyway, I don&#039;t know enough about dbus and I would like to get rid of this annoying hang. Whatever you try to do with the computer, in the end you have to fall back to SysRq + {S, U, B} since nothing else can get the system back. Any ideas how to get more information on what could be the cause?&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 09 May 2009 13:29:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/132-guid.html</guid>
    
</item>
<item>
    <title>Do you need 128 1s?</title>
    <link>http://vir.homelinux.org/blog/archives/131-Do-you-need-128-1s.html</link>
            <category>Programming</category>
    
    <comments>http://vir.homelinux.org/blog/archives/131-Do-you-need-128-1s.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=131</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=131</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;When programming with SSE there are some cases where you need a double-quad vector filled with all 1s. E.g. for a simple bitwise not:&lt;div class=&quot;c&quot; style=&quot;text-align: left&quot;&gt;_mm_andnot_ps&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;x, &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160;&lt;/div&gt;
(This does a (~x &amp;amp; ~0) which of course is equal to ~x, the bitwise not we were looking for.) The bitwise not is necessary to implement some of the missing comparisons. SSE2 only has integer comparisons for ==, &lt; and &gt;. To implement !=, &lt;= and &gt;= you need a bitwise not.&lt;/p&gt;
&lt;p&gt;So now that I motivated your need for a double quad with all 1s, where do you get it from? Well, easy, you say. Put a constant there. OK, it&#039;s 128 bits big, but what does that matter. And you&#039;re right, except if the constant is not in the L1 cache. Because then the load of the constant from L2 cache will introduce some unnecessary latency. So yes, it&#039;s a solution but not the nicest one.&lt;/p&gt;
&lt;p&gt;Here&#039;s a better one. Remember that a comparison in SSE gives you a full double-quad. And if the comparison of the entries in the vector says they were all equal (for cmpeq, that is) you get a double-quad filled with 1s. Great... let&#039;s do it:&lt;div class=&quot;c&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #993333;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;inline&lt;/span&gt; __m128 _my_setallone&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; __m128 r;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; _mm_cmpeq_ps&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;r, r&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;
Works. Nice... except gcc warns about an uninitialized variable r being used. Looking at the generated code we see it added another xor instruction to initialize the register to 0. Ugh.&lt;/p&gt;
&lt;p&gt;I can do better than two instructions. I want one! So inline assembly it is:&lt;div class=&quot;c&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #993333;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;inline&lt;/span&gt; __m128 _my_setallone&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; __m128 r;&lt;br /&gt;&amp;#160; __asm__ &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;cmpeqps %0,%0&quot;&lt;/span&gt;:&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;=x&quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;::&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; r;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;
You&#039;d expect that to work? I sure did. And sometimes it did. Sometimes it didn&#039;t. Huh? Guessing... put a __volatile__ there: Less failures. But not cured. So remove the __volatile__ again and objdump -d the binary while doing instruction steps in gdb in a split view in Konsole (nice feature there!). And what do I see. After cmpeqps was called on a register that register is all 0s! Why oh why? How can the same thing not be equal. So I look at the value of the register before the call: 4 NaNs (at least when interpreted as 4 floats). I slap my head, remember that NaNs are never equal to anything, and look for the integer comparison instruction.&lt;/p&gt;
&lt;p&gt;The result:&lt;div class=&quot;c&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #993333;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;inline&lt;/span&gt; __m128i _my_setallone&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; __m128i r;&lt;br /&gt;&amp;#160; __asm__ &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;pcmpeqb %0,%0&quot;&lt;/span&gt;:&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;=x&quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;::&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; r;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;
Perfect. Now it works. I am able to do a bitwise not in two instructions (gcc is able to keep the xmm register around for another pandn, so this is also as good as it can get) and I don&#039;t have to worry about the cache at all.&lt;/p&gt;
&lt;p&gt;Lesson learned: don&#039;t mess with floating point instructions when trying to do bit magic.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 07 May 2009 12:58:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/131-guid.html</guid>
    
</item>
<item>
    <title>Programming for Larrabee</title>
    <link>http://vir.homelinux.org/blog/archives/130-Programming-for-Larrabee.html</link>
            <category>Programming</category>
    
    <comments>http://vir.homelinux.org/blog/archives/130-Programming-for-Larrabee.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=130</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=130</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;Short status update from me for all who still don&#039;t know:&lt;br/&gt;
I&#039;m working on my diploma thesis this year. My day to day work is making the TPC Trackfinder software for the &lt;a href=&quot;http://aliceinfo.cern.ch/Collaboration/&quot;&gt;Alice detector of the LHC&lt;/a&gt; as fast as possible. (&lt;a href=&quot;http://images.google.com/images?q=alice+tpc&quot;&gt;TPC Images&lt;/a&gt;) Target hardware is Multicore x86(_64) or GPUs. It&#039;s a challenging task, and I enjoy getting more experience in the HPC sector.&lt;/p&gt;
&lt;p&gt;What I wanted to point everybody at, though, is that &lt;a href=&quot;http://feedproxy.google.com/~r/ISNMulticore/~3/yTysBCD2Hrs/prototype-primitives-guide&quot;&gt;Intel has released the intrinsics&lt;/a&gt; it will be supporting with the Larrabee with the last gaming conference. What I didn&#039;t notice until today is that they also released a &lt;a href=&quot;http://software.intel.com/file/15165&quot;&gt;complete header&lt;/a&gt; that allows you to program with those intrinsics now. At home... &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; The header provides a scalar and an SSE implementation of the full set of Larrabee intrinsics. Once the Larrabee and its development tools will be available your program will then run on LRB and be able to use the vector instructions in no time.&lt;/p&gt;
&lt;p&gt;If you don&#039;t know why LRB vector instructions are so cool let me tell you: SSE is nice. You can do four floating point instructions in one (or int, or two doubles...). With LRB the vector width is four times bigger: 16 floats/ints, 8 doubles. But the LRB instructions are &lt;strong&gt;a lot&lt;/strong&gt; nicer than SSE. You have a 16/8 bit mask available to select the entries of the vector the instruction should write. You have all arithmetic instructions for float, int and double available (SSE 4.1 finally brought the multiply instruction for int). You have gather/scatter instructions that make it easy to access data that is stored in structs. You have free conversions and swizzles in the loads and stores. (e.g. you can store data as half-floats and compute as floats, halfing the I/O bandwidth your code needs)&lt;/p&gt;
&lt;p&gt;Now, intrinsics are already a lot nicer than writing inline assembly. But in the end you want to have a C++ class for this, right? If you do let me know. &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 22 Apr 2009 12:46:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/130-guid.html</guid>
    
</item>
<item>
    <title>how to do includes right</title>
    <link>http://vir.homelinux.org/blog/archives/128-how-to-do-includes-right.html</link>
            <category>University</category>
    
    <comments>http://vir.homelinux.org/blog/archives/128-how-to-do-includes-right.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=128</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=128</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;Perhaps you remember such a discussion on core-devel quite some time ago. It resulted in a &lt;a href=&quot;http://techbase.kde.org/Policies/Library_Code_Policy#Getting_.23includes_right&quot;&gt;section on Techbase&lt;/a&gt; about the topic, with all the explanations why to do it that way. Too bad that the people who create the Microsoft Visual Studio stdlib headers haven&#039;t read it. This is too stupid...&lt;/p&gt;
&lt;p&gt;I have a project at university where all the filenames start with a long prefix - and that prefix is the same for all the files. Tedious for opening files, even with auto-completion. So I &#039;ln -s&#039;ed all the files to a filename without the prefix. This broke my build on Windows (the files are made available to a Windows running in VirtualBox, which is why I can use ln -s) as there now was a Math.h file in the directory. And guess what the MSVC compiler did... The &amp;lt;cmath&amp;gt; include has a &lt;div class=&quot;cpp&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #339900;&quot;&gt;#include &amp;lt;math.h&amp;gt; &lt;/span&gt;&lt;/div&gt; line which made MSVC include my Math.h file instead of the math.h file lying in the same directory as the cmath file. Just to prove my point I fixed the cmath file to use &lt;div class=&quot;cpp&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #339900;&quot;&gt;#include &amp;quot;math.h&amp;quot; &lt;/span&gt;&lt;/div&gt; and now it compiles fine.&lt;/p&gt;
&lt;p&gt;So if you write a library and don&#039;t know the difference between &lt;code&gt;#include &amp;lt;...&amp;gt;&lt;/code&gt; and &lt;code&gt;#include &quot;...&quot;&lt;/code&gt; look at that &lt;a href=&quot;http://techbase.kde.org/Policies/Library_Code_Policy#Getting_.23includes_right&quot;&gt;Techbase page&lt;/a&gt; again, so that your library won&#039;t waste somebodies time like Microsoft just did to me.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 20 Feb 2009 11:59:00 +0100</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/128-guid.html</guid>
    
</item>
<item>
    <title>Philipp Poisel Concert</title>
    <link>http://vir.homelinux.org/blog/archives/127-Philipp-Poisel-Concert.html</link>
            <category>personal</category>
    
    <comments>http://vir.homelinux.org/blog/archives/127-Philipp-Poisel-Concert.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=127</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=127</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;Last night we were at the &lt;a href=&quot;http://www.philipp-poisel.de/&quot;&gt;Philipp Poisel&lt;/a&gt; gig in Schwetzingen. Great music and excellent musicians. It was great fun to listen and watch.&lt;/p&gt;
&lt;p&gt;If you have a chance to see Philipp as he&#039;s doing the remaining gigs from his tour, don&#039;t miss it!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 30 Jan 2009 10:47:00 +0100</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/127-guid.html</guid>
    
</item>
<item>
    <title>Deutsch-Niederländerin</title>
    <link>http://vir.homelinux.org/blog/archives/125-Deutsch-Niederlaenderin.html</link>
            <category>Flora</category>
    
    <comments>http://vir.homelinux.org/blog/archives/125-Deutsch-Niederlaenderin.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=125</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=125</wfw:commentRss>
    

    <author>nospam@example.com (Flora)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Flora.png&quot; alt=&quot;Author&quot; title=&quot;Flora&quot; /&gt;&lt;strong&gt;Ich bin seit heute eine Deutsche! &lt;/strong&gt;
Nachdem ich nun doch schon länger als die Hälfte meines Lebens hier in Deutschland wohne, habe ich die Staatsbürgerschaft (vor &lt;strong&gt;2&lt;/strong&gt; Monaten) beantragt. Habe gerade meine Einbürgerungsurkunde bekommen.
Meine niederländische Staatsbürgerschaft behalte ich natürlich auch noch &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;

Aber für wen soll ich jetzt jubeln, wenn Deutschland gegen Holland spielt!? 
    </content:encoded>

    <pubDate>Wed, 29 Oct 2008 16:03:59 +0100</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/125-guid.html</guid>
    
</item>
<item>
    <title>Happy Musician</title>
    <link>http://vir.homelinux.org/blog/archives/123-Happy-Musician.html</link>
            <category>personal</category>
    
    <comments>http://vir.homelinux.org/blog/archives/123-Happy-Musician.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=123</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=123</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;Last night was the first time I played our (my wife plays the guitar as well, actually I initially learned it from her) new guitar on stage. And for quite some time that night I could fall asleep because I was still too happy about the sound and ease of playing. &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; So here&#039;s my full recommendation for the Yamaha CPX900. Before that I was playing a guitar from the mostly invisible korean company Phil. It sure was a good instrument, but the pickup system was bad - especially considering that this was a mini-Jumbo electroacoustic... The CPX900 is a normal sized Jumbo with a very good pickup system. With it, I now feel confident enough to play alone. Before I always felt the sound was too thin.&lt;/p&gt;&lt;p&gt;Oh, and the CPX900 in Mocha Black also just looks gorgeous. &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;On some KDE related news: while browsing the Yamaha store for a bit I saw a device that looks so much like a Zaurus - just different symbols on the outer buttons. And it&#039;s running Opie and the accompanying computer system (installed below the &lt;a href=&quot;http://www.yamaha-europe.com/yamaha_europe/germany/10_musical_instruments/10_pianos/50_disklavier/40_disklavier_mark_IV/20_disklavier_m4_grandpianos/10_DGC1_M4/index.html&quot;&gt;grand piano&#039;s keyboard&lt;/a&gt;) is supposed to be running a free and open system. Congrats to Yamaha to what I think are some really good choices there.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 22 Sep 2008 14:20:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/123-guid.html</guid>
    
</item>
<item>
    <title>Ein neuer Jumbo in unserem Haus</title>
    <link>http://vir.homelinux.org/blog/archives/122-Ein-neuer-Jumbo-in-unserem-Haus.html</link>
            <category>Flora</category>
    
    <comments>http://vir.homelinux.org/blog/archives/122-Ein-neuer-Jumbo-in-unserem-Haus.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=122</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=122</wfw:commentRss>
    

    <author>nospam@example.com (Flora)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Flora.png&quot; alt=&quot;Author&quot; title=&quot;Flora&quot; /&gt;&lt;!--&lt;img style=&quot;float:left&quot; src=&quot;http://www.yamaha-europe.com/picture_archiv/products/10_Musical_instruments/guitars_basses_amps/cpx_electric_guitars/cpx_guitars/cpx900_mbl_medium_jpg.jpg&quot; alt=&quot;&quot;  /&gt;--&gt; &lt;a href=&quot;http://www.yamaha-europe.com/yamaha_europe/germany/10_musical_instruments/30_guitars_basses_amps/31_cpx_electric_guitars/10_cpx_guitars/10_no_series/05_CPX900/index.html&quot;&gt;Hier könnt ihr unsere neueste Anschaffung angucken.&lt;/a&gt; &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Es ist eine Yamaha CPX 900 in der Farbe Mocha Black. Spielt sich viel besser als die alte. Gut, die Alte lässt sich ja auch gar nicht mehr spielen (Kopf ab). Die Gitarre klingt akustisch super gut, aber abgenommen nochmal besser! Hat wohl eine neue Art von Pickup-System drin (A.R.T.), wodurch der akustische Sound noch druckvoller und brillianter rüber kommt. &lt;div style=&quot;clear:both&quot;&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Tue, 09 Sep 2008 17:01:02 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/122-guid.html</guid>
    
</item>
<item>
    <title>Urlaub!</title>
    <link>http://vir.homelinux.org/blog/archives/121-Urlaub!.html</link>
            <category>Flora</category>
    
    <comments>http://vir.homelinux.org/blog/archives/121-Urlaub!.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=121</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=121</wfw:commentRss>
    

    <author>nospam@example.com (Flora)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Flora.png&quot; alt=&quot;Author&quot; title=&quot;Flora&quot; /&gt;Wir sind seit gestern zurück vom Bauernhof mitten in der Pampa im Schwarzwald. Der nächste Ort (Wolfach) war 6 km weiter weg. Schade, dass wir immer noch keine Kamera haben, sonst würd ich hier ein paar Bildchen online stellen können, auch von der süssesten 1,5-Jährigen, die es gerade gibt! Wir waren da zusammen mit Abels, also Jenny &amp;amp; Norbert und Tochter Luise, und Kind Nr. 2 kommt auch in absehbarer Zeit &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;
Wir haben die Natur genossen, waren wandern und haben viel gespielt (eine fette Kiste voll mit Spielen mitgenommen), haben viel zu viel gegessen, waren baden, und haben noch viieeel mehr gemacht! Bei den Wanderungen sind wir nicht einer Menschenseele begegnet! Die deutsche Natur hatte wirklich viel zu bieten. Man braucht wirklich gar nicht weit weg fahren um einen schönen Urlaub zu haben!

Gestern Abend waren wir dann gleich nochmal zum Grillen bei Abels da (das Fressgelage ging weiter &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) und heute waren wir nachm Gottesdienst mit unserem Hauskreis am St.-Leoner See. Wir sind natürlich sportlich &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; und sind die 17 km mitm Fahrrad dahin gefahren. Habe Lust auf noch mehr Fahrradtouren bekommen! Ich hatte einen super schönen Tag! Kann mir gar nicht vorstellen, wie ich morgen an der Hausarbeit weiter schreiben werde... 
    </content:encoded>

    <pubDate>Sun, 31 Aug 2008 21:23:18 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/121-guid.html</guid>
    
</item>
<item>
    <title>download and test Quasar</title>
    <link>http://vir.homelinux.org/blog/archives/120-download-and-test-Quasar.html</link>
            <category>Phonon</category>
    
    <comments>http://vir.homelinux.org/blog/archives/120-download-and-test-Quasar.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=120</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=120</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;So, there&#039;s much interest in the Phonon + Quasar code - as I had hoped &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;To reproduce the result on your computer you need to get current phonon, current phonon-xine (with libxine &gt;= 1.1.12) and current quasar from SVN. For those that don&#039;t know where Quasar lives, you can find it here: &lt;a href=&quot;http://websvn.kde.org/trunk/playground/base/quasar/&quot;&gt;http://websvn.kde.org/trunk/playground/base/quasar/&lt;/a&gt;. To compile quasar you need to set the KDEDIR environment variable to the prefix where you installed phonon and then run qmake and make in the source dir. Then go to the examples/phonon subdir and run &lt;pre&gt;./phonon /path/to/video.ogg&lt;/pre&gt;. With S and Shift-S you can change the edge detection threshold.&lt;/p&gt;&lt;p&gt;Have fun detecting edges in your videos ...&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 13 Aug 2008 17:58:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/120-guid.html</guid>
    
</item>
<item>
    <title>Phonon + Quasar</title>
    <link>http://vir.homelinux.org/blog/archives/119-Phonon-+-Quasar.html</link>
            <category>Phonon</category>
    
    <comments>http://vir.homelinux.org/blog/archives/119-Phonon-+-Quasar.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=119</wfw:comment>

    <slash:comments>11</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=119</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;I&#039;ve got it working a long time ago, but since this Akademy it is finally available in KDE trunk: Phonon now can give the raw video frames (as RGB, YV12 or YUY2) to an application and Quasar gained a node to upload those frames as textures and uses Shaders to convert YUV formats to RGB and then do arbitrary effects with them. The cool part about that, obviously, is that the data intensive calculations are happening on the graphics card (you need OpenGL 2 for this to work). To demonstrate the power of this I wrote a simple example that connects the PhononInputNode to an EdgeDetection node and then to a RenderNode. I did a &lt;a href=&quot;http://www.rzuser.uni-heidelberg.de/~mkretz2/phonon-quasar-bbb-edgedetection.ogv&quot;&gt;screencapture of the result&lt;/a&gt;, but that looks a lot worse than the real performance, which is totally smooth and, of course, doesn&#039;t show much CPU usage.&lt;/p&gt;&lt;p&gt;You can also see me adjusting the threshold value of the edge detection filter with a keyboard shortcut.&lt;/p&gt;&lt;p&gt;Here&#039;s the code:
&lt;div class=&quot;cpp-qt&quot; style=&quot;text-align: left&quot;&gt;m_input = &lt;span style=&quot;color: #333366;&quot;&gt;new&lt;/span&gt; PhononInputNode&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: #333399;&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;m_input, &lt;span style=&quot;color: #333399;&quot;&gt;SIGNAL&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;needUpdate&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;, SLOT&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;updateGL&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;m_compo.&lt;span style=&quot;color: #666666;&quot;&gt;addNode&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;m_input&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;m_displayNode = m_compo.&lt;span style=&quot;color: #666666;&quot;&gt;createNode&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #CC3333;&quot;&gt;&quot;/output/render&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;m_saturationNode = m_compo.&lt;span style=&quot;color: #666666;&quot;&gt;createNode&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #CC3333;&quot;&gt;&quot;/color/edgedetect&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;Quasar::&lt;span style=&quot;color: #666666;&quot;&gt;link&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;m_input, &lt;span style=&quot;color: #CC3333;&quot;&gt;&quot;output&quot;&lt;/span&gt;, m_saturationNode, &lt;span style=&quot;color: #CC3333;&quot;&gt;&quot;texture&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;Quasar::&lt;span style=&quot;color: #666666;&quot;&gt;link&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;m_saturationNode, &lt;span style=&quot;color: #CC3333;&quot;&gt;&quot;output&quot;&lt;/span&gt;, m_displayNode, &lt;span style=&quot;color: #CC3333;&quot;&gt;&quot;texture&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;Phonon::&lt;span style=&quot;color: #666666;&quot;&gt;createPath&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;m_media, m_input&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;m_compo.&lt;span style=&quot;color: #666666;&quot;&gt;prepare&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: #333399;&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;m_media, &lt;span style=&quot;color: #333399;&quot;&gt;SIGNAL&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;finished&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;, m_media, SLOT&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;play&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;m_media-&amp;gt;play&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160;&lt;/div&gt;
&lt;/p&gt;&lt;p&gt;Things to note:&lt;ul&gt;
&lt;li&gt;the PhononInputNode is both a Phonon::MediaNode and a Quasar::Node&lt;/li&gt;
&lt;li&gt;the Quasar API is not final, especially wrt. PhononInputNode&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 13 Aug 2008 13:49:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/119-guid.html</guid>
    
</item>
<item>
    <title>Akademy Travel</title>
    <link>http://vir.homelinux.org/blog/archives/118-Akademy-Travel.html</link>
            <category>KDE</category>
    
    <comments>http://vir.homelinux.org/blog/archives/118-Akademy-Travel.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=118</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=118</wfw:commentRss>
    

    <author>nospam@example.com (Matthias Kretz)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Matthias_Kretz.png&quot; alt=&quot;Author&quot; title=&quot;Matthias Kretz&quot; /&gt;&lt;p&gt;As &lt;img width=&quot;320&quot; height=&quot;178&quot; style=&quot;border: 0px; padding: 0px; vertical-align: middle;&quot; src=&quot;http://vir.homelinux.org/blog/uploads/goingakademy08.png&quot; alt=&quot;I&#039;m going to Akademy&quot; title=&quot;I&#039;m going to Akademy&quot; /&gt; and there will surely be a few more people traveling the same way, I wanted to ask if there&#039;s interest in traveling together - or to share a car ride. I&#039;ve already talked to &lt;a href=&quot;http://blog.martin-graesslin.com/blog/&quot;&gt;Martin Gräßlin&lt;/a&gt; who lives in Mannheim (I&#039;m in Heidelberg, in case you didn&#039;t know already), and we&#039;d probably take a train together. Neither of us owns a car, but if you do and drive by Mannheim/Heidelberg (A5) and want company and people sharing the high fuel cost with you, let me know. If not, you still might want to try to meet up in the train... in that case also let me know.&lt;/p&gt;&lt;p&gt;For the train I&#039;d probably take the ICE 610 (12:35 Mannheim - Köln) and ICE 14 (14:44 Köln - Bruxelles-Nord) on Fr, 8th, of course. But sharing a car ride would probably be cheaper.&lt;/p&gt;&lt;p&gt;Now back to exam preparations...&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 29 Jul 2008 15:26:00 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/118-guid.html</guid>
    
</item>
<item>
    <title>ab morgen Semesterferien!</title>
    <link>http://vir.homelinux.org/blog/archives/117-ab-morgen-Semesterferien!.html</link>
            <category>Uni</category>
    
    <comments>http://vir.homelinux.org/blog/archives/117-ab-morgen-Semesterferien!.html#comments</comments>
    <wfw:comment>http://vir.homelinux.org/blog/wfwcomment.php?cid=117</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://vir.homelinux.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=117</wfw:commentRss>
    

    <author>nospam@example.com (Flora)</author>
    <content:encoded>
    &lt;img class=&quot;serendipity_authorpic&quot; src=&quot;http://vir.homelinux.org/blog/templates/default/img/Flora.png&quot; alt=&quot;Author&quot; title=&quot;Flora&quot; /&gt;Morgen die letzte Klausur! Danach hab ich ganz viel Lust auf &lt;a target=&quot;_blank&quot; &lt;a target=&quot;_blank&quot; href=&quot;http://www.wesnoth.org/&quot;&gt;The Battle of Wesnoth&lt;/a&gt;, Kino, DVDs, Freunde besuchen (Nina, ich komme!), Hauskreis, Gemeinde, Musik, Lesen,....ach ja und nebenher noch 3 Hausarbeiten schreiben... Aber immerhin hab ich freie Zeiteinteilung! &lt;img src=&quot;http://vir.homelinux.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 22 Jul 2008 23:48:35 +0200</pubDate>
    <guid isPermaLink="false">http://vir.homelinux.org/blog/archives/117-guid.html</guid>
    
</item>

</channel>
</rss>