<?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/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>marcs blog</title>
    <link>http://marc.k-fx.de/</link>
    <description>Auf der Suche nach</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Sat, 04 Sep 2010 22:55:18 GMT</pubDate>

    <image>
        <url>http://marc.k-fx.de/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: marcs blog - Auf der Suche nach</title>
        <link>http://marc.k-fx.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>And the druids turn to stone</title>
    <link>http://marc.k-fx.de/archives/82-And-the-druids-turn-to-stone.html</link>
            <category>Sonstiges</category>
    
    <comments>http://marc.k-fx.de/archives/82-And-the-druids-turn-to-stone.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=82</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=82</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 640px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:28 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;640&quot; height=&quot;427&quot;  src=&quot;http://marc.k-fx.de/uploads/images/stonehenge.jpg&quot; title=&quot;stonehenge.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Quelle: &lt;a href=&quot;http://www.flickr.com/photos/tomaggieni/2831806210/&quot;&gt;daisee&lt;/a&gt;, &lt;a href=&quot;http://creativecommons.org/licenses/by-nc/2.0/deed.de&quot;&gt;Creative Commons&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/YL-tLESpL2I?fs=1&amp;amp;hl=de_DE&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube-nocookie.com/v/YL-tLESpL2I?fs=1&amp;amp;hl=de_DE&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Mal etwas Musik zum Entspannen... 
    </content:encoded>

    <pubDate>Sun, 05 Sep 2010 00:48:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/82-guid.html</guid>
    <category>foto</category>
<category>musik</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Bah</title>
    <link>http://marc.k-fx.de/archives/81-Bah.html</link>
            <category>Sonstiges</category>
    
    <comments>http://marc.k-fx.de/archives/81-Bah.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=81</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=81</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Da wollte ich mir gerade bei Amazon das neue &lt;a href=&quot;http://spocksbeard.com/&quot;&gt;Spock&#039;s Beard&lt;/a&gt; Album bestellen, da springt mir auf der Startseite aufdringlich ein Buchtitel in&#039;s Gesicht. Und zwar von jenem Machwerk welches derzeit in aller Munde ist, und womit ich mich eigentlich nicht näher beschäftigen wollte.&lt;br /&gt;
Die Rede ist natürlich von Sarrazins aktuellem Auswurf, dessen Coverfarben man auch aus anderem Zusammenhang kennt, Mein Kampf 2.0 sozusagen.&lt;br /&gt;
&lt;br /&gt;
Ich bin dem Link aber trotzdem gefolgt, und zwar aus reiner Neugier auf die Kommentare.&lt;br /&gt;
&lt;br /&gt;
Als ich gesehen hab, daß dieses Buch auf Platz 1 der Verkaufscharts steht und aktuell fast 200 Kommentare und eine durchschnittliche Bewertung von 4,5 Sternen bekommen hat, habe ich zugegebenermaßen nicht schlecht gestaunt, insbesondere da man ja doch so manche Diskussionen diesbezüglich in letzter Zeit am Rande mitbekommen hat.&lt;br /&gt;
&lt;br /&gt;
Wie kann man einem derart asozialen Rassisten auch nur einen Funken wohlmeinender Aufmerksamkeit zugute kommen lassen oder ihn gar ernstnehmen? Erinnert sich noch irgendjemand an seine Hartz IV Kochrezepte oder der Aktion Pullover statt Heizung?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Ich hab&#039;s doch gewußt, ich bin von Arschlöchern umgeben.&quot;&lt;/i&gt;&lt;br /&gt;
&amp;#160;&amp;#160;-- Lord Helmchen, Spaceballs&lt;br /&gt;
&lt;br /&gt;
Mehr fällt mir da wirklich nicht zu ein, sogar nichtmal ein brauchbarer Titel. 
    </content:encoded>

    <pubDate>Sat, 04 Sep 2010 19:49:42 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/81-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>sizeof-Checks zur Compilezeit</title>
    <link>http://marc.k-fx.de/archives/80-sizeof-Checks-zur-Compilezeit.html</link>
            <category>Artikel</category>
    
    <comments>http://marc.k-fx.de/archives/80-sizeof-Checks-zur-Compilezeit.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=80</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=80</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;!-- s9ymdb:27 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;55&quot; height=&quot;55&quot;  src=&quot;http://marc.k-fx.de/uploads/logos/glider.png&quot;  alt=&quot;&quot; /&gt;Ich bin letzte Woche über einen schicken C-Codeschnipsel gestolpert, dessen Quintessenz ich hier gerne im Detail festhalten möchte.&lt;br /&gt;
&lt;br /&gt;
Der wesentliche Knackpunkt hier ist der, daß sich mit folgendem Assert-Makro sizeof-Checks bereits zur Compilezeit machen lassen und nicht erst zur Laufzeit passieren:&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;&lt;code&gt;#define CONCAT2(X,Y) X##Y&lt;br /&gt;
#define CONCAT(X,Y)  CONCAT2(X,Y)&lt;br /&gt;
#define MYASSERT(expr) \&lt;br /&gt;
  typedef char CONCAT(Assertion_In_Line_,__LINE__)[(expr)?1:-1]&lt;br /&gt;
MYASSERT(42 == sizeof(extVar));&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;Hübsch, nicht?&lt;br /&gt;
&lt;br /&gt;
Aber fangen wir mit den leichten Sachen an.&lt;br /&gt;
Die beiden ##-Zeichen in Zeile 1 sind ein Operator für den Präprozessor, die lediglich aus den beiden Strings X und Y einen String XY machen. Das function-like Makro CONCAT2 liefert also einen verbundenen String zurück.&lt;br /&gt;
&lt;br /&gt;
In Zeile zwei wird eine Indirektion hinzugefügt, indem CONCAT auf CONCAT2 gemappt wird. Dies ist notwendig, damit der Präprozessor das __LINE__ in Zeile 4 evaluiert, und nicht einfach das &quot;__LINE__&quot; als solches anhängt.&lt;br /&gt;
Eine schöne, detaillierte Erklärung für die Notwendigkeit dieser Indirektion gibt es &lt;a href=&quot;http://stackoverflow.com/questions/1489932/c-preprocessor-and-concatenation/1489985#1489985&quot;&gt;hier&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Das __LINE__ ist ein vordefiniertes Makro und wird automatisch durch die Zeilennummer ersetzt, in der es verwendet wird. Wir verbinden in Zeile 4 also den Bezeichner &quot;Assertion_In_Line_&quot; mit der aktuellen Zeilennummer. Wenn das Assert zuschlägt, sehen wir in der Compiler-Meldung dann die Zeile, in der das passiert ist.&lt;br /&gt;
&lt;br /&gt;
In Zeile 3 wird jetzt unser Assert-Makro definiert. &quot;expr&quot; sollte eine Bedingung sein, die wahr oder falsch zurückliefert. Das wäre in diesem Fall später der sizeof-Vergleich.&lt;br /&gt;
&lt;br /&gt;
Wer es bis jetzt noch nicht erkannt hat: Zeile 4 enthält eine Array-Deklaration.&lt;br /&gt;
Das Array hätte in unserem Fall den Namen &quot;Assertion_In_Line_5&quot;, weil das __LINE__ wie gesagt durch die Zeile ersetzt und mit CONCAT an den Array-Namen angehängt wird.&lt;br /&gt;
&lt;br /&gt;
Die Größe des Arrays ist nun abhängig von dem übergebenen Ausdruck. Wir haben in den eckigen Klammern eine if-else Anweisung mittels Fragezeichen-Operator. Wenn der Ausdruck wahr ist, wird 1 zurückgegeben, ist er falsch, bekommt das Array eine Größe von -1.&lt;br /&gt;
Die Deklaration von Arrays mit negativer Größe ist in C aber nicht erlaubt und daher gibt es an dieser Stelle dann einen Compilerfehler.&lt;br /&gt;
&lt;br /&gt;
Mal angenommen ich hätte jetzt eine externe Variable namens &quot;extVar&quot;, die nicht 42 Byte groß wäre, dann würde mir der GCC folgenden Fehler beim Kompilieren geben: &lt;blockquote&gt;test.c:5: error: size of array ‘Assertion_In_Line_5’ is negative&lt;/blockquote&gt; Der GCC gibt netterweise schon die Zeilennummer selber aus, d.h. man hätte sich das mit dem __LINE__ auch sparen können, aber so nett ist nicht jeder Compiler.&lt;br /&gt;
&lt;br /&gt;
Bleibt zum Schluß noch eine Frage offen: Warum steht da ein typedef und nicht eine ganz normale Array-Deklaration?&lt;br /&gt;
Der Grund ist der, daß ein typedef keinen Platz im Kompilat belegt. Wenn das Assert nicht zuschlägt, hätten wir im kompilierten Binary eventuell mehrere Assertion_In_Line_* Arrays mit jeweils einer Größe von einem Byte enthalten. Durch das typedef wird diese Platz-Verschwendung vermieden.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 15 Aug 2010 01:36:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/80-guid.html</guid>
    <category>c</category>
<category>code</category>
<category>programmierung</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Links 0x0A</title>
    <link>http://marc.k-fx.de/archives/79-Links-0x0A.html</link>
            <category>Links</category>
    
    <comments>http://marc.k-fx.de/archives/79-Links-0x0A.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=79</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=79</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://realasmodis.blog.de/2010/08/06/jobcenter-chronologie-9137551/&quot;&gt;Jobcenter-Chronologie&lt;/a&gt;&lt;br /&gt;Nur auf nüchternen Magen lesen!&lt;br /&gt;
Passend dazu und dort aus den Kommentaren gefischt: &lt;a href=&quot;http://www.taz.de/1/archiv/archiv/?dig=2005/08/29/a0180&quot;&gt;Produktion von Parias&lt;/a&gt;&lt;br /&gt;
(&lt;a href=&quot;http://identi.ca/notice/45936675&quot;&gt;via&lt;/a&gt;)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://5d4a.wordpress.com/2010/08/02/smashing-the-stack-in-2010/&quot;&gt;Smashing the stack in 2010&lt;/a&gt;&lt;br /&gt;
Schönes Paper. Sieht nach einem würdigen Nachfolger aus.&lt;br /&gt;
(&lt;a href=&quot;http://identi.ca/notice/45858136&quot;&gt;via&lt;/a&gt;)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sueddeutsche.de/politik/niedersachsens-tierschutzministerin-die-ministerin-und-die-leidenden-puten-1.987270&quot;&gt;Die Ministerin und die leidenden Puten&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;&quot;Niedersachsens Tierschutzministerin Grotelüschen setzt auf Massentierhaltung.&quot;&lt;/i&gt;&lt;br /&gt;
Mit dem letzten Satz im Artikel hat sie von ihrem Standpunkt aus gesehen wohl leider recht, aber die richtigen Konsequenzen werden daraus vermutlich nur die wenigsten ziehen.&lt;br /&gt;
(&lt;a href=&quot;http://identi.ca/notice/46033223&quot;&gt;via&lt;/a&gt;)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://www.faz.net/s/Rub594835B672714A1DB1A121534F010EE1/Doc~E4BD2AF68792A4433B340CE8AE366D56C~ATpl~Ecommon~Scontent.html&quot;&gt;Im Googlegnadentum&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;&quot;Google greift mit hoheitlichem Duktus in die Privatsphäre ein, und die Politik schaut zu.&quot;&lt;/i&gt;&lt;br /&gt;
(&lt;a href=&quot;http://identi.ca/notice/46015055&quot;&gt;via&lt;/a&gt;)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.koehntopp.de/archives/2917-Vokabeln-fuer-Netzneutralitaet.html&quot;&gt;Vokabeln für Netzneutralität&lt;/a&gt; und &lt;a href=&quot;http://blog.koehntopp.de/archives/2919-Netzwerk-UEberlast-vs.-Netzwerkneutralitaet.html&quot;&gt;Netzwerk-Überlast vs. Netzwerkneutralität&lt;/a&gt;&lt;br /&gt;
Zwei Artikel, die sich zum einen mit dem technischen Hintergrund der Netzneutralität befassen und zum anderen mit dem aktuellen Google-Verizon-Deal.&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Sat, 14 Aug 2010 02:35:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/79-guid.html</guid>
    <category>arbeit</category>
<category>google</category>
<category>links</category>
<category>netzneutralität</category>
<category>politik</category>
<category>security</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Debian 6.0 Freeze und Hurd News</title>
    <link>http://marc.k-fx.de/archives/78-Debian-6.0-Freeze-und-Hurd-News.html</link>
            <category>BSNews</category>
    
    <comments>http://marc.k-fx.de/archives/78-Debian-6.0-Freeze-und-Hurd-News.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=78</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=78</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;strong&gt;Debian 6.0 im Freeze-Status&lt;/strong&gt;&lt;!-- s9ymdb:25 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;50&quot; height=&quot;61&quot;  src=&quot;http://marc.k-fx.de/uploads/logos/debian.png&quot;  alt=&quot;&quot; /&gt;&lt;br /&gt;
Vor ein paar Tagen hat Debian 6.0 aka &quot;Squeeze&quot; hat den &lt;a href=&quot;http://lists.debian.org/debian-devel-announce/2010/08/msg00000.html&quot;&gt;Freeze-Status erreicht&lt;/a&gt;, das heißt daß ab jetzt keine größeren Änderungen mehr, sondern nur noch Bugfixes vorgenommen werden (sollen).&lt;br /&gt;
Aktuell gibt es noch &lt;a href=&quot;http://bts.turmzimmer.net/details.php?bydist=squeeze&quot;&gt;338 release-kritische Fehler&lt;/a&gt;, die behoben werden wollen, bevor Debian Squeeze veröffentlicht wird.&lt;br /&gt;
Debian 6.0 wird übrigens das erste stabile Debian-Release sein, daß offiziell einen anderen Kernel als Linux unterstützt. In diesem Fall wird der &lt;a href=&quot;http://www.debian.org/ports/kfreebsd-gnu/&quot;&gt;FreeBSD-Kernel&lt;/a&gt; mit an Board sein, in Gestalt des Debian GNU/kFreeBSD Ports.&lt;br /&gt;
(&lt;a href=&quot;http://www.pro-linux.de/news/1/16011/freeze-fuer-debian-60-erreicht.html&quot;&gt;via&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:26 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;64&quot; height=&quot;64&quot;  src=&quot;http://marc.k-fx.de/uploads/logos/hurd.png&quot;  alt=&quot;&quot; /&gt;&lt;strong&gt;Neues von Hurd&lt;/strong&gt;&lt;br /&gt;
Im aktuellen &lt;a href=&quot;http://www.gnu.org/software/hurd/news/2010-07-31.html&quot;&gt;A month of the Hurd&lt;/a&gt;-Beitrag wird berichtet, daß Philip Charles, der seit 10 Jahren die Installations-Images für Debian GNU/Hurd erstellt hat, in den &quot;Ruhestand&quot; tritt. Ohne Philip wäre Hurd mit Sicherheit nicht da wo es heute ist.&lt;br /&gt;
In Bälde wird aber wohl der normale Debian-Installer ebenfalls in der Lage sein, den Hurd-Port zu installieren. Und es wird an einer automatisierten Image-Erstellung gearbeitet.&lt;br /&gt;
Zum Schluß noch zwei Artikel-Hinweise: Es gab vor kurzem einen &lt;a href=&quot;http://lwn.net/Articles/395150/&quot;&gt;Artikel auf LWN.net&lt;/a&gt; und einen &lt;a href=&quot;http://www.heise.de/open/artikel/GNU-HURD-Veraenderte-Visionen-und-verworfene-Versprechen-1046753.html&quot;&gt;Artikel auf Heise.de&lt;/a&gt; über Hurd, welche beide über die Entstehung und den aktuellen Status etwas reflektieren.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 11 Aug 2010 01:06:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/78-guid.html</guid>
    <category>debian</category>
<category>hurd</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Ende einer Freundschaft</title>
    <link>http://marc.k-fx.de/archives/77-Ende-einer-Freundschaft.html</link>
            <category>Artikel</category>
    
    <comments>http://marc.k-fx.de/archives/77-Ende-einer-Freundschaft.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=77</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Aus aktuellem Anlaß möchte ich mal eine kleine, persönliche Geschichte erzählen:&lt;br /&gt;
&lt;br /&gt;
Es ist jetzt ungefähr zehn Jahre her, daß ich einem langjährigen und guten Freund die Freundschaft gekündigt habe.&lt;br /&gt;
Wir kannten uns von kleinauf, sind zusammen groß geworden und haben viel zusammen erlebt. Es war eine schöne Zeit, an die ich manchmal gerne zurückdenke.&lt;br /&gt;
&lt;br /&gt;
Aber irgendwann stellte ich fest, daß sich sein Verhalten mir gegenüber mit der Zeit änderte. Ich bemerkte, daß er hin und wieder anfing mich zu belügen, daß er mich nicht mehr ernst nahm oder daß er mir Sachen versprach, die er nie einhielt.&lt;br /&gt;
Anfangs waren es nur Kleinigkeiten, und ich habe darüber einfach hinweggesehen und mir nichts weiter dabei gedacht. Jeder hat schließlich so seine Macken, und im großen und ganzen waren wir sonst immer noch gute Freunde. Wenn ich ihn brauchte, war er trotz alledem jederzeit für mich da.&lt;br /&gt;
&lt;br /&gt;
Auch bei meinen sonstigen Freunden und Bekannten war er ein gern gesehener Gast, und ist er teilweise auch heute noch. Da sich diese an seinen Macken nicht störten, machte ich mir über sein Verhalten damals auch nicht weiter Gedanken. Außerdem war er ein sehr guter Allein-Unterhalter, immer einen Witz auf den Lippen und man hatte meistens Spaß in seiner Gesellschaft, das muß ich ihm zugute halten.&lt;br /&gt;
&lt;br /&gt;
Allerdings wurde sein Verhalten im Laufe der Jahre immer schlimmer, und es ließ sich von mir einfach nicht mehr tolerieren. Er begann zu lügen, sobald er den Mund aufmachte. Er versuchte Leute gegeneinander auszuspielen, wenn es ihm in den Kram paßte, und er hat nie einen Fehler eingestanden oder sich entschuldigt. Die Arroganz und Hartnäckigkeit, mit der er versuchte anderen seinen Lebensstil aufzuzwingen, war schon fast unerträglich.&lt;br /&gt;
&lt;br /&gt;
Als ich dann vor zehn Jahren in eine andere Stadt gezogen bin, habe ich den Schlußstrich gezogen, ihm klipp und klar gesagt, daß ich mit ihm nichts mehr zu tun haben will, wenn er sein Verhalten nicht ändert, und jeglichen Kontakt abgebrochen.&lt;br /&gt;
&lt;br /&gt;
Nun ließ es sich in den vergangenen zehn Jahren aber dennoch nicht immer vermeiden, ihm aus den Weg zu gehen, z.B. wenn wir beide bei Bekannten zu Gast waren. Und jedesmal wenn ich ihm wieder begegne, bin ich froh damals die richtige Entscheidung getroffen zu haben. Ich bin jedesmal fassungslos, wenn ich sehe wie offensichtlich und plump er seine Mitmenschen mittlerweile für dumm verkauft, ihnen dreist in&#039;s Gesicht lügt und damit auch noch durchkommt. Aber er kann sich nunmal gut verkaufen und das scheint vieles wieder wettzumachen.&lt;br /&gt;
&lt;br /&gt;
Wenn man sich bei anderen über sein Verhalten beschwert, erntet man teilweise zwar Zustimmung aber meistens dann doch nur ein Schulterzucken. Das sei nunmal seine Art, hab dich doch nicht so, heißt es dann.&lt;br /&gt;
&lt;br /&gt;
Ich verlange von niemandem es mir in meiner Entscheidung gleichzutun, das muß jeder selber wissen.&lt;br /&gt;
Aber ich bin wirklich heilfroh, daß ich dem ganzen Theater vor zehn Jahren ein Ende gesetzt habe. Und ich sehe mich jedesmal wieder auf&#039;s Neue darin bestätigt wenn ich ihm begegne, daß es damals die richtige Entscheidung war, den Fernseher endgültig aus meiner Wohnung zu verbannen. 
    </content:encoded>

    <pubDate>Mon, 09 Aug 2010 01:02:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/77-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Nudelsalat Rezept</title>
    <link>http://marc.k-fx.de/archives/76-Nudelsalat-Rezept.html</link>
            <category>Artikel</category>
    
    <comments>http://marc.k-fx.de/archives/76-Nudelsalat-Rezept.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=76</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=76</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Ich muß hier mal kurz das Rezept für einen Nudelsalat notieren. Für Fotos war es leider schon zu spät, die folgen beim nächsten Mal. &lt;img src=&quot;http://marc.k-fx.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Zutaten:&lt;ul&gt;&lt;li&gt;500g Nudeln (die geringelten, Eliche)&lt;/li&gt;&lt;li&gt;2 Dosen Mandarinen&lt;/li&gt;&lt;li&gt;1 Dose Ananas (gewürfelt)&lt;/li&gt;&lt;li&gt;1 Dose Erbsen&lt;/li&gt;&lt;li&gt;1 Dose Mais&lt;/li&gt;&lt;li&gt;1 rote Paprika&lt;/li&gt;&lt;li&gt;4 Eier&lt;/li&gt;&lt;li&gt;1 kl. Glas Miracle Whip&lt;/li&gt;&lt;li&gt;250g Joghurt&lt;/li&gt;&lt;li&gt;etwas kleingehackte Petersilie&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Zubereitung:&lt;br /&gt;
Am besten fängt man einen Tag vorher (abends) mit der Zubereitung an, der Salat sollte eine Weile im Kühlschrank ziehen.&lt;br /&gt;
Die Nudeln 2-3 Minuten weniger lang kochen, als auf der Packung angegeben, al dente ist schon zu weich. Anschließend unter kaltem Wasser abkühlen und gut abtropfen lassen.&lt;br /&gt;
Die Paprike in kleine Stückchen schneiden. Die Dosen abschütten, nur den Mandarinensaft in einem Glas auffangen, den Ananas-Saft auch wenn man ihn trinken möchte. Die Eier hart kochen, pellen und kleinschneiden.&lt;br /&gt;
Alles in eine sehr große Schüssel geben, von der Menge her ist das nicht gerade wenig, und gut umrühren. Wenn der Salat zu trocken aussieht, einen Schluck vom Mandarinensaft hinzugeben.&lt;br /&gt;
Die Schüssel abdecken und über Nacht in den Kühlschrank stellen. Am nächsten Morgen noch einmal umrühren und bei Bedarf noch einen Schluck vom Mandarinensaft hinzugeben. Die Nudeln haben mittlerweile einiges an Feuchtigkeit aufgesaugt und sind auch nicht mehr al dente. &lt;br /&gt;
Dann wieder abdecken und bis zum Servieren im Kühlschrank lassen.&lt;br /&gt;
&lt;br /&gt;
Guten Appetit! 
    </content:encoded>

    <pubDate>Sun, 08 Aug 2010 22:46:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/76-guid.html</guid>
    <category>alltag</category>
<category>kochen</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Seitan alle da?</title>
    <link>http://marc.k-fx.de/archives/73-Seitan-alle-da.html</link>
            <category>Artikel</category>
    
    <comments>http://marc.k-fx.de/archives/73-Seitan-alle-da.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=73</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=73</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Letztes Wochenende stand hier experimentelles Kochen auf dem Plan. Ich hatte noch eine fast volle Packung Mehl, dessen zeitliche Distanz zum Haltbarkeitsdatum langsam wieder größer wurde, und da ich vor einiger Zeit rausgefunden habe, daß es ein Gericht namens Seitan (Weizen-Gluten) gibt und man das aus Weizenmehl einfach selber herstellen kann, war klar was gekocht wurde. Das Mehl mußte schließlich weg.&lt;br /&gt;
&lt;br /&gt;
Was ist Seitan? Seitan ist im Prinzip das, was vom Mehl übrigbleibt, nachdem man die Stärke ausgewaschen hat. Also das Zeug, was einen Teig zusammenhält. Eine anschauliche Anleitung zur Seitan-Zubereitung habe ich &lt;a href=&quot;http://www.vegan-central.de/foren/board_entry.php?id=26689&quot;&gt;hier&lt;/a&gt; gefunden. Ich habe mich selber aber nur relativ grob an dieser Anleitung orientiert.&lt;br /&gt;
Das Waschen ging ohne Sieb in einer großen Schüssel auch ganz gut und für das Kochen fehlten mir die Kochbeutel. Den Gewürz-Sud habe ich auch frei zusammengemischt, abhängig von den vorhandenen Vorräten.&lt;br /&gt;
&lt;br /&gt;
Die Mehlmenge betrug ungefähr 800g, etwas über einen halben Liter Wasser dazu und das nach obiger Anleitung 1 Stunde bei Zimmertemperatur und dann nochmal 8 Stunden im Kühlschrank stehen lassen. Danach ging es an&#039;s Auswaschen wonach folgender ca. 250g schwerer Seitan-Klumpen zurückblieb:&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://marc.k-fx.de/uploads/images/seitan_gewaschen.png&#039;&gt;&lt;!-- s9ymdb:16 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;110&quot; height=&quot;104&quot;  src=&quot;http://marc.k-fx.de/uploads/images/seitan_gewaschen.serendipityThumb.png&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Ich gebe zu, appetitliches Aussehen ist etwas anderes, und von der Konsistenz her hat es Ähnlichkeit mit einem Gummiball, aber das wird sich noch ändern. (Habe ich zumindest an diesem Zeitpunkt gehofft. &lt;img src=&quot;http://marc.k-fx.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; )&lt;br /&gt;
&lt;br /&gt;
Für den Gewürzsud habe ich ungefähr 100ml Sojasoße sowie einige Gewürze in einem Liter Wasser aufgekocht. Der Seitan wurde in handlichere Stücke zerteilt und danach eine halbe Stunde gekocht.&lt;br /&gt;
Ohne die Kochbeutel-Variante nehmen die Seitan-Stückchen im Wasser allerdings noch einiges an Volumen zu, der Topf sollte also nicht zu allzu klein sein.&lt;br /&gt;
&lt;br /&gt;
Als Beilage wollte ich eine Zucchini-Pfanne machen. Hierfür etwas Oliven-Öl in eine Pfanne, eine Zwiebel kleinschneiden, eine (kleine) Zucchini in halbe Scheiben zerteilen, sowie eine kleine Dose Champignons in die Pfanne geben und schonmal andünsten.&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://marc.k-fx.de/uploads/images/pfanne1.png&#039;&gt;&lt;!-- s9ymdb:19 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;110&quot; height=&quot;99&quot;  src=&quot;http://marc.k-fx.de/uploads/images/pfanne1.serendipityThumb.png&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mittlerweile sollten die Seitanstücke auch fertig gekocht sein:&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://marc.k-fx.de/uploads/images/seitan_gekocht.png&#039;&gt;&lt;!-- s9ymdb:17 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;110&quot; height=&quot;96&quot;  src=&quot;http://marc.k-fx.de/uploads/images/seitan_gekocht.serendipityThumb.png&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Da diese durch das Kochen doch recht groß geworden sind, werden diese auch noch einmal halbiert und kommen dann mit in die Pfanne.&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://marc.k-fx.de/uploads/images/pfanne2.png&#039;&gt;&lt;!-- s9ymdb:20 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;110&quot; height=&quot;93&quot;  src=&quot;http://marc.k-fx.de/uploads/images/pfanne2.serendipityThumb.png&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Jetzt wird das alles nochmal ein paar Minuten gebraten. Ich mußte leider feststellen, daß die Seitanstücke sich nicht knusprig braten ließen, da sie einfach zu viel Wasser aufgesogen hatten. Mit der Kochbeutel-Variante hätte das vermutlich etwas anders ausgesehen.&lt;br /&gt;
&lt;br /&gt;
Da ich als weitere Beilage nur eine Hockenheimer Stange hatte(Baguette mit Pepperoni-Stückchen, unbedingt mal ausprobieren, wenn $Bäcker so etwas anbietet) und mir das so insgesamt etwas zu trocken war, habe ich noch eine Packung Bratensoße (Blasphemie!) hinzugegeben, die ich vorher mit 250ml des übriggebliebenen Gewürz-Suds verrührt habe.&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://marc.k-fx.de/uploads/images/pfanne3.png&#039;&gt;&lt;!-- s9ymdb:21 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;110&quot; height=&quot;94&quot;  src=&quot;http://marc.k-fx.de/uploads/images/pfanne3.serendipityThumb.png&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Das ganze dann nochmal 2 Minuten aufkochen lassen und umrühren, et voilà, fertig.&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://marc.k-fx.de/uploads/images/seitan_fertig.png&#039;&gt;&lt;!-- s9ymdb:18 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;110&quot; height=&quot;96&quot;  src=&quot;http://marc.k-fx.de/uploads/images/seitan_fertig.serendipityThumb.png&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Vom Geschmack her hat die Sojasoße leider sehr dominiert, was mir persönlich nicht so zugesagt hat, hier wäre weniger mehr gewesen. Aber gerade bei dem Gewürz-Sud hat man ja beliebig viele Kombinationsmöglichkeiten, um den Geschmack zu beeinflussen.&lt;br /&gt;
Experimentiertechnisches Potential ist definitiv vorhanden. &lt;img src=&quot;http://marc.k-fx.de/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>Sat, 10 Jul 2010 00:19:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/73-guid.html</guid>
    <category>alltag</category>
<category>foto</category>
<category>fun</category>
<category>kochen</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>BRD GmbH</title>
    <link>http://marc.k-fx.de/archives/75-BRD-GmbH.html</link>
            <category>Artikel</category>
    
    <comments>http://marc.k-fx.de/archives/75-BRD-GmbH.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=75</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=75</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Wenn einem die Produkte, Dienstleistungen oder das Geschäftsgebahren einer Firma nicht gefallen, so hat man als Konsument bekanntermaßen die Möglichkeit mit seinem Geldbeutel abzustimmen und keine Dienste oder Produkte dieser Firma zu kaufen, kurz: sie wird boykottiert. Nach den Regeln der Marktwirtschaft müßte diese Firma sich also entsprechend anpassen, wenn sie im Markt überleben will.&lt;br /&gt;
&lt;br /&gt;
Nun gibt es allerdings ein Gebahren einer bestimmten Berufsgruppe hierzulande, bei der diese Möglichkeit nicht funktioniert. Die Hälfte der Bevölkerung entgegnet dieser Berufsgruppe mit dem Boykott von Wahlen, aber das scheint bisher zumindest nicht zu fruchten.&lt;br /&gt;
Desweiteren hat man auch keine Möglichkeit mit seinem Geldbeutel abzustimmen. Dem Finanzamt-Mitarbeiter dürfte man wohl nur ein spöttisches Grinsen entlocken, wenn man in seiner Steuererklärung fordert, daß der prozentuale Anteil, der für die Politiker-Gehälter ausgegeben wird, doch bitte wieder zurückgezahlt werden soll.&lt;br /&gt;
Wir haben hier also ganz eindeutig eine Wettbewerbsverzerrung, in dem eine einzelne Berufsgruppe sich einen unfairen Wettbewerbsvorteil verschafft, um nicht zu sagen eine Monopolstellung ausübt.&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle also ein Aufruf an die FDP und alle anderen &lt;i&gt;der-freie-Markt-wird&#039;s-schon-regeln&lt;/i&gt;-Protagonisten. Kehrt mit euren eigenen Regeln vor der eigenen Tür und koppelt die Politiker-Gehälter an die Wahlbeteiligung. Das wäre gleichzeitig auch eine hervorragende Sparmöglichkeit!&lt;br /&gt;
&lt;br /&gt;
Aber keine Bange, bei 0% Wahlbeteiligung müßt ihr dann nicht verhungern, Hartz4 steht auch euch zur Verfügung.&lt;br /&gt;
Allerdings solltet ihr dann besser nicht krank werden. Aber wem sag ich das. Ihr wißt ja eh am Besten, wie es um das Gesundheitssystem steht.&lt;br /&gt;
Insbesondere sie, &lt;a href=&quot;http://feynsinn.org/?p=3875&quot;&gt;Herr Rösler&lt;/a&gt;, nicht wahr?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size:0.7em&quot;&gt;&lt;i&gt;Addendum: Die Bezeichnung &quot;BRD GmbH&quot; habe ich neulich in einer Diskussion gelesen. Ich weiß leider nicht mehr wo, aber ich fand das so passend, daß ich das hier einfach mal für den Titel übernommen habe. An dieser Stelle ein Danke an den Diskutanten für die Idee.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 08 Jul 2010 23:19:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/75-guid.html</guid>
    <category>gesellschaft</category>
<category>korruption</category>
<category>politik</category>
<category>rant</category>
<category>satire</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Betriebssysteme abseits des Mainstreams</title>
    <link>http://marc.k-fx.de/archives/74-Betriebssysteme-abseits-des-Mainstreams.html</link>
            <category>BSNews</category>
    
    <comments>http://marc.k-fx.de/archives/74-Betriebssysteme-abseits-des-Mainstreams.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=74</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=74</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Eine meiner Nachrichtenquellen aus der IT-Welt ist seit vielen, vielen Jahren die Webseite &lt;a title=&quot;OSNews&quot; href=&quot;http://www.osnews.com&quot;&gt;OSNews&lt;/a&gt;. Wie der Name schon andeutet, liegt der Schwerpunkt in der Berichterstattung auf Neuigkeiten über alle möglichen Betriebssysteme. Oder sollte ich sagen: &amp;quot;lag&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
Vor kurzem gab es dort einen Artikel &lt;a href=&quot;http://www.osnews.com/story/23301/Why_OSNews_Is_No_Longer_OSNews&quot;&gt;Why OSNews Is No Longer OSNews&lt;/a&gt;. Dort wird auf einen Kritikpunkt der Leser eingegangen, daß sich der Schwerpunkt von Betriebssystemen mehr zu Themen verlagert habe, die das Web oder Mobil-Telefone betreffen. Der Antwort, daß sich in der Hinsicht einfach weniger aufregendes ereignet im Vergleich zu früher, kann ich nicht uneingeschränkt zustimmen. &lt;br /&gt;
&lt;br /&gt;
Bestes Gegenbeispiel wäre unter anderem Heises &lt;a href=&quot;http://www.heise.de/open/kernel-log-3007.html&quot;&gt;Kernel-Log&lt;/a&gt;, wo detailliert über aktuelle Entwicklungen, den Linux-Kernel betreffend, berichtet wird.&lt;br /&gt;
Nun habe ich nicht vor es dem Heise-Verlag gleichzutun, schon allein deshalb, weil das Lesen (und Verstehen) der Beiträge auf der &lt;a href=&quot;http://lkml.org/&quot;&gt;LKML&lt;/a&gt; einen Vollzeit-Job erforderte.&lt;br /&gt;
&lt;br /&gt;
Ich habe allerdings vor von nun an regelmäßige Neuigkeiten aus der Welt der Betriebssysteme aufzugreifen und hin und wieder auch den ein oder anderen Praxisbericht zu erstellen. Da ich schon immer ein Faible dafür hatte, alle möglichen Betriebssysteme auszuprobieren, die mir unter die Finger kamen, bin ich in der Thematik also auch nicht ganz unbedarft, insbesondere was so manch exotische oder eingebettete Systeme betrifft.&lt;br /&gt;
&lt;br /&gt;
Hierfür gibt es auch eine neue Kategorie im Blog, nämlich &lt;em&gt;BSNews&lt;/em&gt;, in der die Einträge diesbezüglich einsortiert werden.&lt;br /&gt;
&lt;br /&gt;
Und den Anfang heute macht der Hinweis auf eine Beitragsreihe über &lt;a href=&quot;http://www.bertos.org/blog/programming/embedded-programming-pattern-kernel-overview&quot;&gt;Embedded Programing Pattern&lt;/a&gt; des &lt;a href=&quot;http://www.bertos.org&quot;&gt;BeRTOS-Projekts&lt;/a&gt;, in dem sich der erste Beitrag dieser Reihe mit der Entwicklung einer &lt;a href=&quot;http://www.bertos.org/blog/programming/embedded-programming-pattern-no-kernel&quot;&gt;Applikation ohne drunterliegenden Kernel&lt;/a&gt; befaßt. 
    </content:encoded>

    <pubDate>Wed, 07 Jul 2010 00:38:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/74-guid.html</guid>
    <category>bertos</category>
<category>embedded</category>
<category>os</category>
<category>programmierung</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Gnash-Versuch</title>
    <link>http://marc.k-fx.de/archives/72-Gnash-Versuch.html</link>
            <category>Artikel</category>
    
    <comments>http://marc.k-fx.de/archives/72-Gnash-Versuch.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=72</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=72</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Da es für das Adobe Flash Plugin in der Version &lt;i&gt;Schweizer Käse&lt;/i&gt; kein Update für 64-Bit Linux-Systeme gibt, hatte ich dieses Plugin nach Bekanntwerden der &lt;a href=&quot;http://blog.fefe.de/?ts=b2ef379a&quot;&gt;eklatanten Lücken&lt;/a&gt; erstmal deinstalliert.&lt;br /&gt;
&lt;br /&gt;
Das hindert natürlich niemanden daran mir weiterhin Links auf Youtube-Videos oder ähnliches zu schicken &lt;img src=&quot;http://marc.k-fx.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; , also wollte ich gerade einnmal &lt;a href=&quot;http://gnashdev.org/&quot;&gt;Gnash&lt;/a&gt; ausprobieren, eine freie Alternative zu Adobes Trashplayer. Die Umgebung ist hier ein 64-Bit &lt;a href=&quot;http://www.archlinux.org/&quot;&gt;Arch Linux&lt;/a&gt; System und Gnash findet sich dort auch in aktueller Version im Repository.&lt;br /&gt;
Ein &lt;code&gt;pacman -S gnash&lt;/code&gt; hat allerdings keinerlei Auswirkung auf das Firefox-Verhalten, das Plugin ist für diesen schlicht nicht vorhanden. Lösung ist die zusätzliche Installation des Pakets &lt;code&gt;gnash-gtk&lt;/code&gt;. Et voila, Firefox erkennt das Plugin.&lt;br /&gt;
&lt;br /&gt;
Der erste Test wird mit einem beliebigen Youtube-Video durchgeführt. Das Video wird zwar abgespielt, allerdings erscheint eine Fehlermeldung, daß der Audio-Stream nicht dekodiert werden kann. Gnash verwendet das &lt;a href=&quot;http://gstreamer.freedesktop.org/&quot;&gt;GStreamer Framework&lt;/a&gt; und für den verwendeten Audio-Stream fehlten letztendlich die &lt;i&gt;&lt;a href=&quot;http://gstreamer.freedesktop.org/modules/gst-plugins-bad.html&quot;&gt;Bad Plugins&lt;/a&gt;&lt;/i&gt;, welche hier noch nicht installiert waren.&lt;br /&gt;
Ein weiteres &lt;code&gt;pacman -S gstreamer0.10-bad-plugins&lt;/code&gt; zur Installation des Plugin-Pakets inklusive entsprechend mitinstallierter Dependencies löst auch dieses Problem und das Video wird wie erwartet abgespielt.&lt;br /&gt;
&lt;br /&gt;
Als mittelfristige Lösung, bis Youtube endlich vollständig auf HTML5 umsteigt, ist Gnash hier demnach vollkommen ausreichend und gerade auf 64-Bit Systemen eine vermutlich sicherere Alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt;Es gibt doch noch weitere Probleme, so funktionieren nur eingebettete Videos, aber direkt auf Youtube abspielen kann ich nicht. Scheint ein Problem mit Cookies oder ähnlichem zu sein. Wär ja auch zu schön gewesen. 
    </content:encoded>

    <pubDate>Sun, 27 Jun 2010 11:34:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/72-guid.html</guid>
    <category>flash</category>
<category>free software</category>
<category>gnash</category>
<category>internet</category>
<category>security</category>
<category>youtube</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Soared on the wings of a demon</title>
    <link>http://marc.k-fx.de/archives/71-Soared-on-the-wings-of-a-demon.html</link>
    
    <comments>http://marc.k-fx.de/archives/71-Soared-on-the-wings-of-a-demon.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=71</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=71</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;object width=&quot;640&quot; height=&quot;505&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/LmSt1oEIshE&amp;hl=de_DE&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube-nocookie.com/v/LmSt1oEIshE&amp;hl=de_DE&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;505&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Gestern hat einer der ganz Großen die weltliche Bühne endgültig verlassen, einer der die Rockmusik und den Metal zeit seines Lebens maßgeblich beeinflußt hat.&lt;br /&gt;
Mögen sich noch viele zukünftige Bands daran erinnern, daß sie auch auf den Schultern von Ronny James Dio stehen. 
    </content:encoded>

    <pubDate>Mon, 17 May 2010 22:21:00 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/71-guid.html</guid>
    <category>dio</category>
<category>musik</category>
<category>rip</category>
<category>video</category>
<category>youtube</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Der Vorhang fällt</title>
    <link>http://marc.k-fx.de/archives/70-Der-Vorhang-faellt.html</link>
            <category>Sonstiges</category>
    
    <comments>http://marc.k-fx.de/archives/70-Der-Vorhang-faellt.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=70</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=70</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;object width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/k8V-ueepk9s&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube-nocookie.com/v/k8V-ueepk9s&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Hach ja...&lt;br /&gt;
Ich mag ja diese wechselhaften Stücke von Opeth wo ruhige akustische Parts und brachiale Metal-Sounds ohne Vorwarnung aufeinander folgen. Hier insbesondere die Stelle ab 7:23, großartig.&lt;br /&gt;
&lt;br /&gt;
(Edit: Hmpf... Die HD Version zerschießt hier leider das Layout.) 
    </content:encoded>

    <pubDate>Tue, 27 Apr 2010 23:02:58 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/70-guid.html</guid>
    <category>fun</category>
<category>konzert</category>
<category>musik</category>
<category>video</category>
<category>youtube</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Peter Eigen: How to expose the corrupt</title>
    <link>http://marc.k-fx.de/archives/69-Peter-Eigen-How-to-expose-the-corrupt.html</link>
            <category>Notiz</category>
    
    <comments>http://marc.k-fx.de/archives/69-Peter-Eigen-How-to-expose-the-corrupt.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    &lt;object width=&quot;334&quot; height=&quot;326&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;param name=&quot;bgColor&quot; value=&quot;#ffffff&quot;&gt;&lt;/param&gt; &lt;param name=&quot;flashvars&quot; value=&quot;vu=http://video.ted.com/talks/dynamic/PeterEigen_2009X-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PeterEigen-2009X.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=763&amp;introDuration=16500&amp;adDuration=4000&amp;postAdDuration=2000&amp;adKeys=talk=peter_eigen_how_to_expose_the_corrupt;year=2009;theme=new_on_ted_com;theme=africa_the_next_chapter;theme=not_business_as_usual;event=TEDxBerlin;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&quot; /&gt;&lt;embed src=&quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&quot; pluginspace=&quot;http://www.macromedia.com/go/getflashplayer&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; bgColor=&quot;#ffffff&quot; width=&quot;334&quot; height=&quot;326&quot; allowFullScreen=&quot;true&quot; flashvars=&quot;vu=http://video.ted.com/talks/dynamic/PeterEigen_2009X-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PeterEigen-2009X.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=763&amp;introDuration=16500&amp;adDuration=4000&amp;postAdDuration=2000&amp;adKeys=talk=peter_eigen_how_to_expose_the_corrupt;year=2009;theme=new_on_ted_com;theme=africa_the_next_chapter;theme=not_business_as_usual;event=TEDxBerlin;&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Ein viertelstündiger Beitrag von &lt;a href=&quot;http://de.wikipedia.org/wiki/Peter_Eigen_%28Jurist%29&quot;&gt;Peter Eigen&lt;/a&gt; auf &lt;a href=&quot;http://www.ted.com/talks/peter_eigen_how_to_expose_the_corrupt.html&quot;&gt;TED&lt;/a&gt; über die Ausmaße von Korruption und deren Folgen.&lt;br /&gt;
Verfügbar unter &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot;&gt;Creative Commons&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 04 Apr 2010 11:16:06 +0200</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/69-guid.html</guid>
    <category>gesellschaft</category>
<category>korruption</category>
<category>politik</category>
<category>video</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>
<item>
    <title>Microblogs, Schmicroblogs</title>
    <link>http://marc.k-fx.de/archives/68-Microblogs,-Schmicroblogs.html</link>
            <category>Sonstiges</category>
    
    <comments>http://marc.k-fx.de/archives/68-Microblogs,-Schmicroblogs.html#comments</comments>
    <wfw:comment>http://marc.k-fx.de/wfwcomment.php?cid=68</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://marc.k-fx.de/rss.php?version=2.0&amp;type=comments&amp;cid=68</wfw:commentRss>
    

    <author>nospam@example.com (marc)</author>
    <content:encoded>
    Ich habe ja seit ca. 1 1/2 Jahren einen Microblogging Account bei &lt;a href=&quot;http://identi.ca/marc&quot;&gt;Identi.ca&lt;/a&gt;, quasi die nicht proprietäre und dezentrale Alternative zu dem Twitterzeugs.&lt;br /&gt;
Wie man sieht strotzt dieser geradezu vor aktiver Inaktivität. Warum? Weil ich die 140 Zeichen Begrenzung als unglaublich lästig empfinde. Jedesmal, wenn man etwas schreiben möchte und an diese Grenzen stößt, ist man damit beschäftigt seine Sätze umzuformulieren, zu kürzen, so daß am Ende etwas anderes da steht als man eigentlich ausdrücken wollte, also wird der Text gelöscht und kein Eintrag erstellt.&lt;br /&gt;
Zum diskutieren bieten sich ebenfalls andere Plattformen besser an, und Status-Updates meiner Person werde ich mit Sicherheit nicht groß kundtun.&lt;br /&gt;
&lt;br /&gt;
Ich nutze den Account allerdings dennoch regelmäßig, und zwar zum Lesen der Beiträge in den von mir abonnierten Gruppen. Hier finden sich durchaus manche Perlen oder aktuelle Neuigkeiten.&lt;br /&gt;
Wie zu erwarten ist das Signal/Rauschen Verhältnis allerdings unglaublich schlecht. Aber warum sollte &lt;a href=&quot;http://en.wikipedia.org/wiki/Sturgeon%27s_Law&quot;&gt;Sturgeon&#039;s Law&lt;/a&gt; &lt;i&gt;(90% of everything is crap)&lt;/i&gt; auch hiervor halt machen?&lt;br /&gt;
&lt;br /&gt;
Ursprünglich hatte ich ja vor auf dem Identi.ca Account diverse interessante Links zu posten, über die ich so stolpere, aber auch hier versagt mir die 140-Zeichen Begrenzung wieder jegliche Motivation.&lt;br /&gt;
Und für jeden Link einen eigenen Beitrag hier im Blog zu erstellen halte ich für Overkill. Die bisherigen Link-Sammlung-Posts waren damals auch nur das &quot;Best-Of&quot; der Links die ich so auf meinen Web-Streifzügen gefunden habe, aber auch solche Beiträge wollen erstmal erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Seit heute teste ich allerdings Mal die Plattform &lt;a href=&quot;http://k-fx.posterous.com&quot;&gt;Posterous&lt;/a&gt;. Beiträge lassen sich schnell per Mail oder über das &lt;a href=&quot;http://posterous.com/help/bookmarklet&quot;&gt;Bookmarklet&lt;/a&gt; erstellen, und Updates dort erscheinen auch automatisch auf dem Identi.ca Account.&lt;br /&gt;
&lt;br /&gt;
In Zukunft werde ich hier auf diesem Weblog also lediglich längere Artikel veröffentlichen, soweit es meine Freizeit zuläßt, und die kleinen Fundstücke mit Kurz-Kommentar werden auf Posterous erscheinen. 
    </content:encoded>

    <pubDate>Mon, 22 Feb 2010 01:27:33 +0100</pubDate>
    <guid isPermaLink="false">http://marc.k-fx.de/archives/68-guid.html</guid>
    <category>blog</category>
<category>internet</category>
<category>links</category>
<category>sonstiges</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/deed.de</creativeCommons:license>
</item>

</channel>
</rss>