<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"><channel><title>mgr's weblog</title>
<link>http://blog.matroid.org/</link>
<description>mgr's weblog archives</description>
<language>en</language>
<item><title>The single most important truth about mankind</title>
<link>http://blog.matroid.org/display/60</link>
<pubDate>Wed, 04 Jun 2008 11:55:29 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="englishquote"&gt;
"I'm not sure that if I hadn't met people from
Tarnover I would believe you. If I can judge by
them, through . . ."&lt;/p&gt;

&lt;p&gt;"Be assured they're typical. They've been
systematically steered away from understanding of
the single most important truth about
mankind. It's as though you were to comb the
continent for the kindest, most generous, most
considerate individuals you could find, and then
spend years persuading them that because such
attitudes are rare, they must be abnormal and
should be cured." &lt;/p&gt;

&lt;p&gt;"What most important truth?"&lt;/p&gt;

&lt;p&gt;"You tell me. You've known it all your life. You
live by its compass."&lt;/p&gt;

&lt;p&gt;"Anything to do with my reason for getting
interested in you in the first place? &lt;b&gt;I noticed
how hard you were trying to conform to a stock
pattern. It seemed like a dreadful waste.&lt;/b&gt;"&lt;/p&gt;

&lt;p&gt;"That's it. One charge I made against Freeman
which I won't retract: I accused him of dealing
not in human beings but in approximations to a
preordained model of a human being. I really am
glad he decided to give it up. Bad habit!"&lt;/p&gt;

&lt;p&gt;"Then I know what you're talking about. It's the
uncertainty principle."&lt;/p&gt;

&lt;p&gt;"Of course. The opposite of evil. Everything
implied by that shopworn term 'free will.' Ever
run across the phrase 'the new conformity'?"&lt;/p&gt;

&lt;p&gt;"Yes, and it's terrifying. &lt;b&gt;In an age when we have
more choice than ever before, more mobility, more
information, more opportunity to fulfill
ourselves, how is it that people can prefer to be
identical?&lt;/b&gt; The plug-in life-style makes me puke."&lt;/p&gt;

&lt;p&gt;"But the concept has been sold with such
persistence, the majority of people feel afraid
not to agree that it's the best way of keeping
track in a chaotic world. As it were: 'Everybody
else says it is&amp;mdash;who am I to argue?'"&lt;/p&gt;

&lt;p&gt;"I am I."&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"&lt;a href="http://en.wikipedia.org/wiki/Tat_Tvam_Asi"&gt;Tat tvam asi.&lt;/a&gt;"&lt;/em&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;John Brunner, &lt;span class="title"&gt;The Shockwave Rider&lt;/span&gt;, 1975, pp. 233/234.
&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Tolles Buch. Am Anfang bin ich nicht gut reingekommen,
aber nach vierzig, fünfzig Seiten hat sich das gegeben,
und im Gegenteil hat das Buch angefangen, mir sehr zu
gefallen.&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/60"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Fettered with too great a range of possibilities</title>
<link>http://blog.matroid.org/display/59</link>
<pubDate>Wed, 04 Jun 2008 11:32:55 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="englishquote"&gt;
"I recall a point made in one of the Disasterville
monographs. I think it was number 6. Stripped of
the material belongings which had located them in
society, a lot of refugees who formerly held
responsible, status-high positions broke down into
whining useless parasites. Leadership passed to
those with more flexible minds&amp;mdash;not only kids who
hadn't ossified yet, but &lt;b&gt;adults who previously had
been called unpractical, dreamers, even
failures&lt;/b&gt;. The one thing they had in common seemed
to be a free-ranging imagination, regardless of
whether it was due to their youth or whether it
had lasted into maturity and &lt;b&gt;fettered them with
too great a range of possibilities for them to
settle to any single course of action&lt;/b&gt;."&lt;/p&gt;

&lt;p&gt;"How well I know that feeling. And wouldn't an
injection of imagination be good for our society
right now? I say we've had an overdose of harsh
reality. A bit of fantasy would act as an
antidote."&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;John Brunner, &lt;span class="title"&gt;The Shockwave Rider&lt;/span&gt;, 1975, p. 233.
&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Ich hab's zusätzlich mal ins Deutsche übersetzt:&lt;/p&gt;

&lt;p&gt;&lt;div class="englishquote"&gt;
"Ich entsinne mich einer Sache aus einer der
Disasterville-Monographien. Ich glaube, es war
Nummer 6. Entledigt aller materiellen Besitztümer,
die Ihre gesellschaftliche Stellung bestimmt
hatten, sind viele Flüchtlinge, die ehemals
verantwortungsvolle Positionen von hohem Status
innehielten, zusammengebrochen zu wimmernden,
unnützen Parasiten. Führung ist auf jene mit
beweglicherem Geist gefallen &amp;mdash; nicht nur Kinder,
die noch nicht verknöchert waren, sondern
&lt;b&gt;Erwachsene, die zuvor unpraktisch, Träumer oder
gar Versager genannt worden waren&lt;/b&gt;. Die eine Sache,
die sie gemeinsam hatten, schien eine freilaufende
Vorstellungskraft zu sein, unabhängig davon, ob
dies an Ihrer Jugend lag oder ob sie in die Reife
überdauert hat und &lt;b&gt;sie eingeschränkt hat durch
eine für sie zu große Welt an Möglichkeiten, als
daß sie sich auf einen Weg für Ihr Tun hätten
festlegen können&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;"Wie sehr ich dieses Gefühl kenne. Und würde nicht
eine Dosis Vorstellungskraft unserer Gesellschaft
im Augenblick gut tun? Ich sage, wir hatten eine
Überdosis rauher Realität. Ein bißchen Phantasie
würde als Gegenmittel wirken."&lt;/div&gt;&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/59"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Too much spam!</title>
<link>http://blog.matroid.org/display/58</link>
<pubDate>Wed, 04 Jun 2008 11:22:28 GMT</pubDate>
<description>&lt;p&gt;Hallo,&lt;/p&gt;

&lt;p&gt;gerade habe ich auch noch die &lt;a href="http://de.wikipedia.org/wiki/Trackback"&gt;Trackback-Funktion&lt;/a&gt; deaktiviert. Es haben sich Kolonnen an Trackback-Spam
am Ende meiner Einträge getummelt. &lt;a href="http://de.wikipedia.org/wiki/Spam-Sketch"&gt;Spam, Spam, Spam!&lt;/a&gt; Eben habe ich 11.489 Trackbacks aussortiert. Was heißt aussortiert? Ich habe ohne Nachzugucken tausendeweise gelöscht, bis auf die wenigen alten Verweise, dich mir bekannt gewesen sind. Soviel Spam ist einfach zu viel, um auch nur grob zu beurteilen. Spam, Spam, Spam. Ziemlich schade eigentlich, nun bleiben nur noch eMails als Möglickeit der Rückmeldung. Natürlich nur sehr selten benutzt. Spam.&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/58"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>"I'd like to be a desert plant."</title>
<link>http://blog.matroid.org/display/57</link>
<pubDate>Wed, 09 Apr 2008 02:39:54 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="englishquote"&gt;
The Intercessor said, "I am here to take you away. Where would you
like to go, Seth Morley? What would you like to be?"&lt;/p&gt;

&lt;p&gt;"An illusion, you mean?" he said. "Like our polyencephalic worlds?"&lt;/p&gt;

&lt;p&gt;"No," the Intercessor said. "You will be free; you will die and be
reborn. I will guide you to what you want, and to what is fitting and
proper for you. Tell me what it is."&lt;/p&gt;

&lt;p&gt;"You don't want me to kill the others," Seth Morley said, with abrupt
comprehension. "By opening the vents."&lt;/p&gt;

&lt;p&gt;The Intercessor inclined his head in a nod. "It is for each of them to
decide. You may decide only for yourself."&lt;/p&gt;

&lt;p&gt;"I'd like to be a desert plant," Seth Morley said. "That could see
the sun all day. I want to be growing. Perhaps a cactus on some warm
world. Where no one will bother me."&lt;/p&gt;

&lt;p&gt;"Agreed."&lt;/p&gt;

&lt;p&gt;"And sleep," Seth Morley said. "I want to be asleep but still aware
of the sun and of myself."&lt;/p&gt;

&lt;p&gt;"That is the way with plants," the Intercessor said. "They sleep. And
yet they know themselves to exist. Very well." He held out his hand to
Seth Morley. "Come along."&lt;/p&gt;

&lt;p&gt;Reaching, Seth Morley touched the Intercessor's extended hand. Strong
fingers closed around his own hand. He felt happy. He had never before
been so glad.&lt;/p&gt;

&lt;p&gt;"You will live and sleep for a thousand years," the Intercessor said,
and guided him away from where he stood, into the stars."
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Philip K. Dick, &lt;span class="title"&gt;A Maze of Death&lt;/span&gt;, 1970, p. 187.&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/57"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>"Nicht glücklich sein, höchstens zufrieden"</title>
<link>http://blog.matroid.org/display/56</link>
<pubDate>Sun, 16 Mar 2008 15:08:50 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="englishquote"&gt;
"Hast du denn kein Verlangen nach Glück, mit anderen
zusammen?"&lt;/p&gt;

&lt;p&gt;Die Frau: "Nein. Ich möchte nicht glücklich sein,
höchstens zufrieden. Ich habe Angst vor dem Glück. Ich
glaube, ich würde es nicht aushalten, da im Kopf. Ich
würde wahnsinnig werden für immer, oder sterben. Oder
ich würde jemanden ermorden."&lt;/p&gt;

&lt;p&gt;Franziska: "Willst du denn dein Leben lang so allein
bleiben? Gibt es keine Sehnsucht nach einem Menschen,
der mit Leib und Seele dein Freund wäre?"&lt;/p&gt;

&lt;p&gt;Die Frau rief: "O ja. O ja. &amp;mdash; Aber ich möchte
nicht wissen, wer er ist. Auch wenn ich immer mit ihm
zusammen wäre, wollte ich ihn nie kennenlernen. Nur
eins hätte ich gern", sie lächelte wie über sich
&amp;mdash;, "daß er ungeschickt wäre, ein rechter Tölpel;
ich weiß selber nicht, warum."
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Aus Peter Handtke, &lt;span class="title"&gt;Die linkshändige Frau&lt;/span&gt;, 1976.&lt;/p&gt;

&lt;p&gt;(Siehe auch &lt;a href="http://blog.matroid.org/display/28"&gt;&lt;span class="title"&gt;Hesses Steppenwolf über das Bürgertum&lt;/span&gt;&lt;/a&gt;.)&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/56"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>"Warm on the outside"</title>
<link>http://blog.matroid.org/display/55</link>
<pubDate>Sun, 16 Mar 2008 00:34:06 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="englishquote"&gt;
"We have worked together on this a long time," Donna said in
a moderate, steady voice. "I don't want to be on this much
longer. I want it to end. Sometimes at night, when I can't
sleep, I think, shit, we are even colder than they are. The
adversary."&lt;/p&gt;

&lt;p&gt;"I don't see a cold person when I look at you," Westaway
said. "Although I guess I really don't know you all that
well. What I do see, and see clearly, is one of the warmest
persons I ever knew."&lt;/p&gt;

&lt;p&gt;"I am warm on the outside, what people see. Warm eyes, warm
face, warm fucking fake smile, but inside I am cold all the
time, and full of lies. I am not what I seem to be; I am
awful." The girl's voice remained steady, and as she spoke
she smiled. Her pupils were large and mellow and without
guile. "But, then, there's no other way. Is there?"
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Philip K. Dick, &lt;span class="title"&gt;A Scanner Darkly&lt;/span&gt;, 1977, pp. 256/257.&lt;/p&gt;

&lt;p&gt;(See also &lt;a href="http://blog.matroid.org/display/53"&gt;&lt;span class="title"&gt;"I see only murk. Murk outside; murk inside."&lt;/span&gt;&lt;/a&gt;.)&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/55"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Wahnidee Wirklichkeit</title>
<link>http://blog.matroid.org/display/54</link>
<pubDate>Wed, 20 Feb 2008 17:30:42 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="quote"&gt;
Wie bereits angedeutet, ist der Glaube, daß die eigene Sicht
der Wirklichkeit die Wirklichkeit schlechthin bedeute, eine
gefährliche Wahnidee. Sie wird dann aber noch gefährlicher,
wenn sie sich mit der messianischen Berufung verbindet, die
Welt dementsprechend aufklären und ordnen zu müssen &amp;mdash;
gleichgültig, ob die Welt diese Ordnung wünscht oder
nicht. Die Weigerung, sich einer bestimmten Definition der
Wirklichkeit (zum Beispiel einer Ideologie) zu verschreiben,
die "Anmaßung", die Welt in eigener Sicht zu sehen und auf
eigene Façon selig zu werden, wird immer häufiger zum
"think-crime" in Orwells Sinne abgestempelt, je mehr wir uns
dem Jahre 1984 nähern.
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Paul Watzlawick, &lt;span class="title"&gt;Wie wirklich ist die Wirklichkeit?&lt;/span&gt; &amp;mdash; Wahn, Täuschung, Verstehen,  1976.&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/54"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>"I see only murk. Murk outside; murk inside."</title>
<link>http://blog.matroid.org/display/53</link>
<pubDate>Wed, 20 Feb 2008 16:24:27 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="englishquote"&gt;
He paid the driver, got out his door key, and entered the
house.&lt;/p&gt;

&lt;p&gt;Immediately he felt something watching: the holo-scanners on
him. As soon as he crossed his own threshold. Alone&amp;mdash;no one
but him in the house. Untrue! Him and the scanners,
insidious and invisible, that watched him and recorded.
Everything he did. Everything he uttered.&lt;/p&gt;

&lt;p&gt;Like the scrawls on the wall when you're peeing in a public
urinal, he thought. &lt;span class="title"&gt;smile! you're on candid camera!&lt;/span&gt; I am, he
thought, as soon as I enter this house. It's eerie. He did
not like it. He felt self-conscious; the sensation had grown
since the first day, when they'd arrived home&amp;mdash;the "dog-shit
day," as he thought of it, couldn't keep from thinking of
it. Each day the experience of the scanners had grown.&lt;/p&gt;

&lt;p&gt;"Nobody home, I guess," he stated aloud as usual, and was
aware that the scanners had picked that up. But he had to
take care always: he wasn't supposed to know they were
there. Like an actor before a movie camera, he decided, you
act like the camera doesn't exist or else you blow it. It's
all over.&lt;/p&gt;

&lt;p&gt;And for this shit there are no take-two's.&lt;/p&gt;

&lt;p&gt;What you get instead is wipeout. I mean, what &lt;em&gt;I&lt;/em&gt; get. Not
the people behind the scanners but me.&lt;/p&gt;

&lt;p&gt;What I ought to do, he thought, to get out of this, is sell
the house; it's run down anyway. But . . . I love this
house. No way!&lt;/p&gt;

&lt;p&gt;It's my house.&lt;/p&gt;

&lt;p&gt;Nobody can drive me out.&lt;/p&gt;

&lt;p&gt;For whatever reasons they would or do want to.&lt;/p&gt;

&lt;p&gt;Assuming there's a "they" at all.&lt;/p&gt;

&lt;p&gt;Which may just be my imagination, the "they" watching
me. Paranoia. Or rather the "it." The depersonalized &lt;em&gt;it&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Whatever it is that's watching, it is not a human.&lt;/p&gt;

&lt;p&gt;Not by my standards, anyhow. Not what I'd recognize.&lt;/p&gt;

&lt;p&gt;As silly as this is, he thought, it's frightening. Something
is being done to me and by a mere thing, here in my own
house. Before my very eyes.&lt;/p&gt;

&lt;p&gt;Within &lt;em&gt;something's&lt;/em&gt; very eyes; within the sight of some
blink. &lt;b&gt;What does a scanner see? he asked himself. I mean,
really see? Into the head? Down into the heart? Does a
passive infrared scanner like they used to use or a cube-type
holo-scanner like they use these days, the latest thing, see
into me&amp;mdash;into us&amp;mdash;clearly or darkly? I hope it does, he
thought, see clearly, because I can't any longer these days
see into myself. I see only murk. Murk outside; murk
inside. I hope, for everyone's sake, the scanners do
better. Because, he thought, if the scanner sees only
darkly, the way I myself do, then we are cursed, cursed
again and like we have been continually, and we'll wind up
dead this way, knowing very little and getting that little
fragment wrong too.&lt;/b&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Philip K. Dick, &lt;span class="title"&gt;A Scanner Darkly&lt;/span&gt;, 1977, pp. 184/185.&lt;/p&gt;

&lt;p&gt;(Wer gerade nichts mit dem Namen anfangen kann: Die Filme
&lt;span class="title"&gt;Blade Runner&lt;/span&gt; (1982), &lt;span class="title"&gt;Total Recall&lt;/span&gt;
(1990), &lt;span class="title"&gt;Minority Report&lt;/span&gt; (2002), &lt;span class="title"&gt;Imposter&lt;/span&gt;
(2002), &lt;span class="title"&gt;Paycheck&lt;/span&gt; (2003), &lt;span class="title"&gt;Next&lt;/span&gt; (2007)
&amp;mdash; und &lt;span class="title"&gt;A Scanner Darkly&lt;/span&gt; (2007) basieren
allesamt auf Romanen beziehungsweise Kurzgeschichten von
Philip K. Dick.)&lt;/p&gt;

&lt;p&gt;&lt;span class="title"&gt;A Scanner Darkly&lt;/span&gt; ist nicht gerade leicht zu verdauen, doch wer will schon nur Geplätscher lesen. In der &lt;a href="http://en.wikipedia.org/wiki/Philip_K._Dick#Selected_stories"&gt;englischen Wikipedia&lt;/a&gt; gibt es eine ziemlich brauchbare Kurzbeschreibung:&lt;/p&gt;

&lt;p&gt;&lt;div class="quote"&gt;
&lt;span class="title"&gt;A Scanner Darkly&lt;/span&gt; (1977) is a bleak mixture of science fiction and police procedural novels; in its story, an undercover narcotics police detective begins to lose touch with reality after falling victim to the same permanently mind altering drug, Substance D, he was enlisted to help fight. Substance D is instantly addictive, beginning with a pleasant euphoria which is quickly replaced with increasing confusion, hallucinations and eventually total psychosis. In this novel, as with all Dick novels, there is an underlying thread of paranoia and dissociation with multiple realities perceived simultaneously.
&lt;/div&gt;&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/53"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Zucchini-Spitzpaprika-Putenfilet-Curry mit Nudeln</title>
<link>http://blog.matroid.org/display/52</link>
<pubDate>Sat, 07 Apr 2007 13:57:22 GMT</pubDate>
<description>&lt;p&gt;Vielleicht nimmt die Kochsektion im Moment etwas überhand, aber ich
habe gerade nicht das Bedürfnis (und die Zeit), andere Artikel fertigzuschreiben.&lt;/p&gt;

&lt;p&gt;Dieses Gericht habe ich gerade spontan zusammengemischt und es ist sehr lecker geworden:&lt;/p&gt;

&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;"&gt;&lt;b&gt;130g Putenfilet&lt;/b&gt; in Stücke schneiden, ordentlich
&lt;b&gt;mit frischem Pfeffer&lt;/b&gt; und 
&lt;b&gt;Salz&lt;/b&gt; würzen und bei starker Hitze in Öl kurz anbraten,
&lt;b&gt;Ein gut haselnußgroßes Stück Ingwer&lt;/b&gt;,
&lt;b&gt;eine Knoblauchzehe&lt;/b&gt; sowie
&lt;b&gt;zwei Frühlingszwiebeln&lt;/b&gt; kleinschneiden, in die Pfanne geben
   und alles noch eine Weile bei mittlerer Hitze braten bis das Fleisch gar ist.
&lt;b&gt;Ca. 70g Spirellinudeln&lt;/b&gt; kochen.
&lt;b&gt;Eine kleine Zucchini&lt;/b&gt; in Würfel und
&lt;b&gt;drei grüne dünne Spitzpaprikas&lt;/b&gt; (wenn ich mich recht erinnere,
   zwei "Sivri" und eine "Crali") sowie
&lt;b&gt;eine rote Spitzpaprika&lt;/b&gt; quer in dünne Ringe schneiden und
   in die Pfanne geben.
&lt;b&gt;Einen ordentlichen Teelöfel Mandaras-Currypaste&lt;/b&gt; und
&lt;b&gt;eine gute Messerspitze Kreuzkümmel (Cumin)&lt;/b&gt; dazugeben und alles
   bei weiterhin mittlerer Hitze braten lassen, bis Zucchini und Paprika
   ein wenig weich geworden sind (vielleicht knapp 10 Minuten).
   Anschließend noch mit
&lt;b&gt;ein klein wenig Paprikapulver&lt;/b&gt;,
&lt;b&gt;nicht zuwenig Currypulver&lt;/b&gt;, sowie
&lt;b&gt;Salz&lt;/b&gt; und
&lt;b&gt;frischem Pfeffer&lt;/b&gt; ordentlich würzen.
&lt;b&gt;Einen Spritzer Sahne sowie sehr wenig Milch&lt;/b&gt; dazu
   (Aber wirklich nicht zu viel. Das ganze soll nur leicht feucht sein,
   aber keine richtige Soße haben. Auf keinen Fall soll es sahnig werden.),
   und  zum Schluß die fertigen Nudeln daruntermischen.&lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Achja, vielleicht sollte man die Menge anpassen, denn für eine Person war es etwas viel, für zwei wäre es aber zu wenig. Aber vielleicht ist ein kleiner Rest fürs Abendessen gar nicht schlimm...&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/52"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>A European, please!</title>
<link>http://blog.matroid.org/display/51</link>
<pubDate>Fri, 16 Mar 2007 10:32:28 GMT</pubDate>
<description>&lt;p&gt;Just found googling:&lt;/p&gt;

&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;"&gt;--- Day changed Wed May 17 2006
[...]
14:57 &amp;lt; Xach&amp;gt; Any germans around?
14:58 &amp;lt; Xach&amp;gt; Europeans work too.
14:58 &amp;lt; Beef&amp;gt; dze germans, I spit on them
14:58 &amp;lt; Beef&amp;gt; euro here
14:58 &amp;lt; pjb&amp;gt; I'm French, living in Spain. Do I qualify?
14:58 &amp;lt; mvilleneuve&amp;gt; french here
14:58 &amp;lt; Xach&amp;gt; Could you go to Max-Gerd's house and ask him
                    to fix his blog?
14:58 &amp;lt; Beef&amp;gt; :P
14:58 &amp;lt; Xach&amp;gt; Max-Gerd Retzlaff lives somewhere in Germany.
14:59 &amp;lt; mvilleneuve&amp;gt; that's at least 1000 kilometers from
                    where I live, phone or email might be more efficient...
15:02 &amp;lt; ThomasIl&amp;gt; german here, why?
15:04 &amp;lt; Xach&amp;gt; ThomasIl: I am trying to reach Max-Gerd Retzlaff,
                    who is also German.
15:04 &amp;lt; Xach&amp;gt; If you all get together soon, please mention
                    to him that his blog is broken.
15:04 &amp;lt; ThomasIl&amp;gt; well
15:04 &amp;lt; ThomasIl&amp;gt; if its somewhere near my house I could do heh
15:04 &amp;lt; ThomasIl&amp;gt; but doubtful
15:04 &amp;lt; ThomasIl&amp;gt; :P
15:04 &amp;lt; lichtblau&amp;gt; Xach: you should get one of these fancy new
                    electronic mail things, then you can communicate
                    with him directly
15:05 &amp;lt; Xach&amp;gt; That's just crazy enough to work!
15:05 &amp;lt; lichtblau&amp;gt; Karlsruhe, if I'm not mistaken.  Someone summon
                    manuel_!
15:08 &amp;lt; gingras_y&amp;gt; Xach, why don't you leave a comment on his blog?
15:08  &lt;em&gt; gingras_y ducks &lt;/em&gt;
15:09 &amp;lt; Adrinael&amp;gt; Priceless.
[...]
15:14  &lt;em&gt; Xach kicks gingras_y into YGingrasland &lt;/em&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Curious &lt;a href="http://www.gigamonkeys.com/book/"&gt;Dead-Sexy-Xach&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;(Full text in the &lt;a href="http://ircbrowse.com/channel/lisp/20060517#hour14"&gt;publicly archived logs&lt;/a&gt; of the &lt;a href="http://freenode.net/"&gt;freenode&lt;/a&gt;-channel #lisp.)&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/51"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Broccolinudeln mit Schinkenwürfeln und Parmesan <br/>(für 2 Personen)</title>
<link>http://blog.matroid.org/display/50</link>
<pubDate>Thu, 15 Feb 2007 15:31:31 GMT</pubDate>
<description>&lt;p&gt;Ich hab's sehr lecker gefunden, aber es ist wohl nur etwas für Ex-Vegetarier oder Menschen, die Broccoli wirklich mögen:&lt;/p&gt;

&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;"&gt;&lt;b&gt;500g Broccoli&lt;/b&gt; waschen, in mundgerechte Röschen bzw. den Strunk
   in dünne Stücke schneiden. Strunkstückchen in kochendes Salzwasser
   geben, nach drei Minuten die Röschen dazutun und weitere zwei, drei
   Minuten kochen. Anschließend das heiße Wasser abgießen und für eine
   Weile durch kaltes ersetzen.
&lt;b&gt;~120g Bandnudeln&lt;/b&gt; kochen.
&lt;b&gt;35g Schinkenwürfel&lt;/b&gt; in Olivenöl zwei, drei Minuten anbraten.
   Nudeln dazugeben, alles umrühren und vom Herd nehmen.
Noch &lt;b&gt;ein wenig Olivenöl&lt;/b&gt;,
&lt;b&gt;frisch gemahlenen Pfeffer&lt;/b&gt; sowie
&lt;b&gt;etwas kleingeschnittenen Parmesankäse (bzw. Grana Padano)&lt;/b&gt;
   dazugeben und alles zusammen mit dem Broccoli vermischen.
Zum Schluß reichlich Parmesankäse darüberreiben. (Ich habe
einschließlich der Käsewürfel insgesamt etwa 35g Parmesan verwendet).&lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Den Broccoli habe ich so stark abgekühlt, weil ich mir das Gericht eher als Salat gedacht hatte; der Parmesan sollte jedenfalls nicht schmelzen. Deswegen kommt das Olivenöl &amp;mdash; abgesehen von dem Klecks fürs Anbraten der Schinkenwürfel &amp;mdash; auch erst zu den Nudeln, wenn die Pfanne schon nicht mehr auf dem Herd steht.&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/50"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Maultaschen, scharf mit Schinkenwürfeln <br/>(für 1 Person)</title>
<link>http://blog.matroid.org/display/49</link>
<pubDate>Mon, 12 Feb 2007 13:35:50 GMT</pubDate>
<description>&lt;p&gt;Ich habe gerade herumgesucht, was ich mit meinen drei bereits gekochten Maultaschen anfangen könnte, und bin auf &lt;a href="http://www.chefkoch.de/rezepte/462201139272726/Maultaschen-a-la-Ranus.html"&gt;&lt;span class="title"&gt;Maultaschen a la Ranus&lt;/span&gt;&lt;/a&gt; bei &lt;a href="http://www.chefkoch.de"&gt;www.chefkoch.de&lt;/a&gt; gestoßen.&lt;/p&gt;

&lt;p&gt;Kaum abgeändert wurde bei mir daraus:&lt;/p&gt;

&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;"&gt;&lt;b&gt;1 Zwiebel&lt;/b&gt;,
&lt;b&gt;etwa 35g Schinkenwürfel&lt;/b&gt; und
&lt;b&gt;1 halbe, kleine rote Chilli&lt;/b&gt; kleingeschnitten mit 
&lt;b&gt;etwas Olivenöl&lt;/b&gt; anbraten,
&lt;b&gt;3 bereits gekochte Maultaschen&lt;/b&gt; in Scheiben schneiden und
   dazugeben. Nach einer kleinen Weile mit
&lt;b&gt;ein oder zwei Spritzern Sahne&lt;/b&gt; und
&lt;b&gt;etwas Milch&lt;/b&gt; ablöschen, mit
&lt;b&gt;frisch gemahlenem Pfeffer&lt;/b&gt; und
&lt;b&gt;viel Oregano&lt;/b&gt; würzen und das Gericht einkochen lassen.&lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Ist sehr lecker gewesen; allerdings doch etwas zu scharf für ein Maultaschengericht. Den thailändischen, eingelegten roten Chillis sei Dank. Dabei habe ich extra schon nur eine halbe genommen...&lt;/p&gt;

&lt;p&gt;Dank an &lt;a href="http://www.chefkoch.de/user/7c6b21355f85c69c49b6a55068bb5107/profil.html"&gt;Ranus&lt;/a&gt;.&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/49"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Eine Art Ratatoille mit Feta und Ciabatta <br/>(für 1 Person)</title>
<link>http://blog.matroid.org/display/48</link>
<pubDate>Mon, 12 Feb 2007 13:03:17 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;"&gt;&lt;b&gt;1 Zwiebel&lt;/b&gt;,
&lt;b&gt;1 Knoblauchzehe&lt;/b&gt; und
&lt;b&gt;1 kleine, scharfe Chilischote&lt;/b&gt; kleinschneiden und anbraten.
&lt;b&gt;2 Strauchtomaten&lt;/b&gt; pellen,
&lt;b&gt;1 Paprika&lt;/b&gt; sowie
&lt;b&gt;1 kleine Zucchini&lt;/b&gt; würfeln, in die Pfanne und etwas dünsten.
&lt;b&gt;Ein wenig Brühe&lt;/b&gt; dazu, und mit
&lt;b&gt;1 Lorbeerblatt&lt;/b&gt;,
&lt;b&gt;italienischen Käutern&lt;/b&gt; (frisch oder tiefgekühlt),
&lt;b&gt;Salz&lt;/b&gt;,
&lt;b&gt;Pfeffer&lt;/b&gt;.
&lt;b&gt;ganz wenig Zucker&lt;/b&gt;,
&lt;b&gt;Majoran&lt;/b&gt;,
&lt;b&gt;Oregano&lt;/b&gt;,
&lt;b&gt;Rosenpaprikapulver&lt;/b&gt;
&lt;b&gt;Currypulver&lt;/b&gt; und
&lt;b&gt;frischem Muskat&lt;/b&gt; wohldosiert würzen.
   Eine viertel Stunde köcheln lassen.
&lt;b&gt;Knapp 50g Feta (Schafsmilch!)&lt;/b&gt; zerkrümeln, unterheben und
   sofort (aber gemütlich) mit
&lt;b&gt;ein paar Stücken knusprig gebackenen Ciabattabrotes&lt;/b&gt; verzehren.&lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Wenn man das "wohldosiert" hinbekommt, ist das ganze wirklich lecker.&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/48"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Nudeln mit braunen Champignons <br/>(für 2 Personen)</title>
<link>http://blog.matroid.org/display/47</link>
<pubDate>Mon, 12 Feb 2007 12:28:56 GMT</pubDate>
<description>&lt;p&gt;Schnell und lecker:&lt;/p&gt;

&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;"&gt;&lt;b&gt;75g Schinkenwürfel&lt;/b&gt; und
&lt;b&gt;1 Knoblauchzehe&lt;/b&gt; kleinschneiden und anbraten,
&lt;b&gt;250g kleine, braune Champignons&lt;/b&gt; vierteln sowie
&lt;b&gt;2 grüne Spitzpaprikas&lt;/b&gt; in Ringe schneiden;
   beides in die Pfanne und etwas dünsten.
Mit &lt;b&gt;einem Spritzer Sahne (oder zweien)&lt;/b&gt; und
&lt;b&gt;ein wenig Milch&lt;/b&gt; ablöschen und
&lt;b&gt;(wenig) Curry&lt;/b&gt;,
&lt;b&gt;(wenig) Paprika&lt;/b&gt;,
&lt;b&gt;Pfeffer&lt;/b&gt; und
&lt;b&gt;Salz&lt;/b&gt; abschmecken.
   (Vorsichtig mit dem Salz, da der Schinken bereits salzig ist.)
&lt;b&gt;150g Gnocchi-Nudeln&lt;/b&gt; gegarrt haben, mit dem Rest mischen
   und auf zwei Tellern anrichten.&lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/47"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Rhetorische Meisterleistung</title>
<link>http://blog.matroid.org/display/46</link>
<pubDate>Sun, 03 Dec 2006 14:33:13 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="quote"&gt;
"Comedy, like Medicine, was never meant to be practiced by the general public."
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;
[&lt;a href="http://www.this-page-intentionally-left-blank.org/"&gt;This space intentionally left blank&lt;/a&gt;]
&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Genial. Eine rhetorische Meisterleistung sogar: zwei völlig unterschiedliche Dinge mit einem Mal kritisiert, und das auch noch so herrlich sarkastisch dargeboten, bei beeindruckenswerter Prägnanz.&lt;/p&gt;

&lt;p&gt;Das alles bewerkstelligt durch den kleinen Einwurf "like Medicine", denn ohne diesen ist die Aussage schlicht uninteressant, fast trivial.&lt;/p&gt;

&lt;p&gt;Den ursprünglichen Urheber kann ich leider nicht nennen, da mein lokal installiertes &lt;a href="http://de.wikipedia.org/wiki/Fortune_%28Computerprogramm%29"&gt;&lt;span class="title"&gt;fortune&lt;/span&gt;&lt;/a&gt; diesen Aphorismus ausgeworfen hat; &amp;mdash; damit dürfte es auch ziemlich schwierig sein, ihn zu ermitteln.&lt;/p&gt;

&lt;p&gt;                                          &lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/46"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Strukturierte Besessenheit</title>
<link>http://blog.matroid.org/display/44</link>
<pubDate>Mon, 06 Nov 2006 13:55:23 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="quote"&gt;
Er weiß, daß er nicht verrückt ist, trotz allem. Er hat jetzt das Syndrom, die Geschichte, die jede Testperson aus dem Waisenhaus in Gainesville erwischt hat, aber er ist nicht verrückt. Nur besessen. Und die Besessenheit hat ihre eigene Gestalt in seinem Kopf, ihre eigene Struktur, ihr eigenes Gewicht. Er kann sie von sich selbst unterscheiden, kann differenzieren, und darum kehrt er zu ihr zurück, wann immer es nötig ist, und überprüft sie. Überwacht sie. Vergewissert sich, daß sie noch nicht mit ihm identisch ist. Sie erinnert ihn an einen schmerzenden Zahn oder an das Gefühl, als er einmal gegen seinen Willen verliebt war. Seine Zunge hat immer den Zahn gefunden und er hat immer diesen Schmerz gefunden, diese Abwesenheit in Gestalt der Geliebten.
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Aus William Gibsons &lt;span class="title"&gt;All Tomorrow's Parties&lt;/span&gt; (1999) in deutscher Übersetzung als &lt;span class="title"&gt;Futurematic&lt;/span&gt; von Peter Robert (2002); Seite 25. (Alte Rechtschreibung von mir.)&lt;/p&gt;

&lt;p&gt;(Siehe auch &lt;a href="http://blog.matroid.org/display/17"&gt;&lt;span class="title"&gt;Pattern Recognition, Nachtrag&lt;/span&gt;&lt;/a&gt; und &lt;a href="http://blog.matroid.org/display/14"&gt;&lt;span class="title"&gt;"Feeling the diaphragm responding slightly to the bottom end of the music"&lt;/span&gt;&lt;/a&gt;.)&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/44"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>LED Cube Modeller, Paraflows edition, and<br/>Hacking OpenGL (in Lisp)</title>
<link>http://blog.matroid.org/display/43</link>
<pubDate>Fri, 13 Oct 2006 12:23:42 GMT</pubDate>
<description>&lt;p&gt;&lt;div class="rightinline"&gt;
&lt;a href="http://www.fotocommunity.de/pc/pc/mypics/672175/display/6694602"&gt;&lt;img src="http://blog.matroid.org/files/20061011-LED-cube-modeller-paraflows/6694602_thumb2.png" title="a photo of the cube, taken by Melanie" alt="a photo of the cube, taken by Melanie"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Completely unexpected about three month ago &lt;a href="http://www.wenger-online.de"&gt;Alex&lt;/a&gt; and I were asked to come for a week, from  9.-16.9.2006, to Vienna and take part in the &lt;a href="http://paraflows.at/"&gt;Paraflows convention&lt;/a&gt;. We should display our &lt;a href="http://entropia.de/wiki/LED-Cube"&gt;LED Cube&lt;/a&gt; and its software at the &lt;a href="http://metalab.at/wiki/Paraflows/Blinkennight"&gt;Blinkennight&lt;/a&gt; in the rooms of the &lt;a href="http://metalab.at/wiki/Paraflows"&gt;Metalab&lt;/a&gt;. What a nice surprise!&lt;/p&gt;

&lt;p&gt;For the display Alex has made a nice case of acrylic glass with a wooden base which contains the LED Cube, and I spend a good week improving my LED Cube Modeller, a simulator of the physical device that lets one create animations for the cube. Well, I've had successfully incorporated all features into the modeller that I wanted it to have for the Paraflows convention but there's always more to add and improve, and I've spend quite some time hacking on it after Vienna. But finally I'm happy to release the Paraflows edition of the LED Cube Modeller:
&lt;/p&gt;

&lt;p&gt;&lt;h3&gt;Download and Starting the Modeller&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;You can download the &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller-rev119-ia32-binary.tar.bz2"&gt;binary release for Linux x86/ia32&lt;/a&gt; and &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller-rev119-source-code.tar.bz2"&gt;its source code&lt;/a&gt;. There's also a rigorously maintained &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller-rev119-CHANGELOG.txt"&gt;changelog file&lt;/a&gt;. (There may be newer versions of those files, just look in the &lt;a href="http://matroid.org/resources/LED-cube-modeller/"&gt;release directory&lt;/a&gt; for the files  &lt;tt&gt;cube-modeller-revXXX-ia32-binary.tar.bz2&lt;/tt&gt;, &lt;tt&gt;cube-modeller-revXXX-source-code.tar.bz2&lt;/tt&gt;, or &lt;tt&gt;cube-modeller-revXXX-CHANGELOG.txt&lt;/tt&gt; where XXX is the highest number.)&lt;/p&gt;

&lt;p&gt;The installation should be as simple as extracting the file &lt;tt&gt;cube-modeller-revXXX-ia32-binary.tar.bz2&lt;/tt&gt; and executing the start script:
&lt;div class="code"&gt;
&lt;pre&gt;tar xvfj cube-modeller-rev119-ia32-binary.tar.bz
cube-modeller/cube-modeller.sh&lt;/pre&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;(The curious  one will notice that there are a couple of command line options, that will be displayed when starting the modeller with &lt;tt&gt;cube-modeller/cube-modeller.sh --help&lt;/tt&gt;, but most probably you won't need them.)
&lt;/p&gt;

&lt;p&gt;One of the many improvements is a much nicer display and a tidied user interface, the application now looks like this:&lt;/p&gt;

&lt;p&gt;&lt;div class="center"&gt;
&lt;a href="http://blog.matroid.org/files/20061011-LED-cube-modeller-paraflows/cube-modeller-rev96-screenshot.png"&gt;&lt;img src="http://blog.matroid.org/files/20061011-LED-cube-modeller-paraflows/cube-modeller-rev96-screenshot_thumb.png" title="screenshot of the whole application (sans File Selector); click for a larger version (931 kB)." alt="screenshot of the whole application (sans File Selector); click for a larger version (931 kB)."&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;h3&gt;New Features&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;Apart from many small improvements and bux fixes &amp;mdash; quite a bunch actually &amp;mdash; there are some major improvements that I'll describe in the rest of this entry:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(By the way, I bet this article looks much better in my weblog than in a planet or an RSS reader, so you might prefer to read it &lt;a href="http://blog.matroid.org/display/43"&gt;&lt;span class="title"&gt;there&lt;/span&gt;&lt;/a&gt;.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;div id="sidepane-like"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h3&gt;Networking&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;Completely new is the networking mode: My good friend Moritz has kindly written a 377 line long server in Python that will listen for UDP packets in a trivial protocol from the Cube Modeller. The modeller has three new buttons: "Go Online", "Go Offline", and "Upload Animation". If you press "Go Online" the program sends every frame to the server and they will be displayed right away on the real cube; even while you are making a new animation.&lt;/p&gt;

&lt;p&gt;The default server is &lt;tt&gt;cube.entropia.de&lt;/tt&gt;, a computer located in the rooms of &lt;a href="http://entropia.de"&gt;our computer club&lt;/a&gt; and to which the cube is usually connected. So if you press "Go Online" on your computer (and the network between both computers works) we can see what you do in your modeller on the real, physical LED Cube in our computer club at the same time! (Sorry, you can't do this as well unless you are at ours, as there's no webcam.)&lt;/p&gt;

&lt;p&gt;If you have made a nice animation just press "Upload Animation" and it will be transferred to our server and sometimes being played for some minutes. The application will ask for a title and your name first. (Be aware that &lt;a href="http://www.common-lisp.net/project/mcclim/"&gt;McCLIM&lt;/a&gt;'s dialogs act a tad strange: You have to confirm your input to every text box by hitting the &lt;tt&gt;enter&lt;/tt&gt; or &lt;tt&gt;return key&lt;/tt&gt;  before clicking on &lt;tt&gt;OK&lt;/tt&gt;.)
&lt;/p&gt;

&lt;p&gt;&lt;li&gt;&lt;h3&gt;Beautified appearance&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;Well, you see the screenshot above; compare it with &lt;a href="http://matroid.org/resources/LED-cube-modeller/screenshots/LED-cube-modeller-with-code.jpg"&gt;an old one&lt;/a&gt;. You can still switch to the old display by selecting "Day mode" in the toolbox window. You might find it more easy to create a new animation in that mode. But isn't the new "Night mode" much more nice? The LEDs are now transparent spheres that actually emit a bit of red light, with specular and ambient light in red, not grey, and a diffuse color that goes towards more red and less transparency for brighter LEDs, not towards less grey while always being opaque.&lt;/p&gt;

&lt;p&gt;And there is a cute, little coordinate system that rotates around its own axes with its own lighting.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Transparency  in &lt;span class="title"&gt;OpenGL&lt;/span&gt;&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Making objects transparent in OpenGL isn't just changing the alpha value. No, sadly, I got to know that you have to do much more than that: Apart from enabling &lt;span class="title"&gt;blending&lt;/span&gt; and selecting a &lt;span class="title"&gt;blending function&lt;/span&gt; you have to sort your objects from back to front and display them in that order. Not completely trivial when your GUI allows to rotate the world at will. Stupid &lt;span class="title"&gt;OpenGL&lt;/span&gt;. I solved this problem together with Moritz by implementing a very simplified version of the binary space partitioning algorithm (also called the painters algorithm) that works because of the simplicity and regularity of our scene. Have a look at the file &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller/viewer-draw-leds.lisp"&gt;&lt;tt&gt;viewer-draw-leds.lisp&lt;/tt&gt;&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;We then needed the eye (or camera) coordinates for our BSP implementation, so, sadly again, we had to apply the two rotations (that were originally performed by two simple calls to &lt;tt&gt;GL:ROTATE-F&lt;/tt&gt;) to the eye coordinates by ourselves by means of two rotation matrices.&lt;/p&gt;

&lt;p&gt;But with those two changes the spheres were finally transparent. Yay!
&lt;/p&gt;

&lt;p&gt;&lt;li&gt;&lt;h3&gt;New mouse picking algorithm&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;I switched form the proprietary graphic driver from &lt;span class="title"&gt;ATI&lt;/span&gt; to the more stable free Radeon driver of &lt;a href="http://x.org"&gt;X.org X 7.0&lt;/a&gt;. At first I was very happy that the free driver finally supported hardware acceleration for 3D operations, but my enthusiasm has been damped by the fact that
&lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_id=7638009&amp;amp;forum_id=42268"&gt;it does (or at least did) not support the &lt;tt&gt;GL_SELECT&lt;/tt&gt; render mode&lt;/a&gt;, ergo I had to reimplement mouse picking without using the selection buffer. At least the new method is not only different but also better in my opinion:&lt;/p&gt;

&lt;p&gt;Luckily I stumbled upon &lt;a href="http://wiki.delphigl.com/index.php/gluUnProject"&gt;the brilliant idea&lt;/a&gt; of using &lt;tt&gt;GL:READ-PIXELS&lt;/tt&gt; asking for the depth component in the Z-Buffer. This z value together with the converted x and y coordinates of the mouse pointer will be thrown into &lt;tt&gt;GLU:UN-PROJECT&lt;/tt&gt;: E voilà!, you'll get modelview coordinates  within your &lt;span class="title"&gt;OpenGL&lt;/span&gt; scene. Once more because of the simplicity in the way I draw the spheres I can quite easily convert these values to get the one sphere, or LED, that has been picked. If you're curious have a look at the function &lt;tt&gt;GET-NUMBER-OF-PICKED-LED&lt;/tt&gt; in the file &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller/viewer.lisp"&gt;&lt;tt&gt;viewer.lisp&lt;/tt&gt;&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;&lt;li&gt;&lt;h3&gt;User Effects&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;Effects, formerly called "transformations", are little programs that modify a single frame or the whole animation. There is a bunch of already built-in effects. They add a fade or shadow effect to your animation, mirror or duplicate the animation or append a mirrored copy, they let you insert text, or, a tad more complex, there is an effect that generates the matrix effect of dropping letters (just bright LEDs in this case) with a shadow.&lt;/p&gt;

&lt;p&gt;You can write your own effects as &lt;span class="title"&gt;Common Lisp&lt;/span&gt; code and load those so called "User Effects" into the running Cube Modeller via the "Load User Effects" button. The messages that Lisp emits when loading User Effects will appear in a new window.&lt;/p&gt;

&lt;p&gt;There is a very simple example effect in the file &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller/data/user-effects.lisp"&gt;&lt;tt&gt;cube-modeller/data/user-effects.lisp&lt;/tt&gt;&lt;/a&gt;; this file will be loaded on start-up of the modeller (there will be no window for the messages in this case, errors will be ignored). The built-in effects can be found in the file &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller/cube-transformations.lisp"&gt;&lt;tt&gt;cube-transformations.lisp&lt;/tt&gt;&lt;/a&gt;. The latter file is also included in the binary release as &lt;tt&gt;cube-modeller/data/built-in-effects.lisp&lt;/tt&gt;, but you don't have to load it as the effects are already, well, built-in. It is only included so that you have easy access to more source code of effects you can copy from when writing your own impressive and handy effects. (Don't forget to share them! ;-) )
&lt;/p&gt;

&lt;p&gt;&lt;li&gt;&lt;h3&gt;Major speed-up&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;&lt;span class="title"&gt;OpenGL Display Lists&lt;/span&gt;&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;span class="title"&gt;Display Lists&lt;/span&gt; are the main reason for the speed-up. Much like subroutines, procedures or functions of most programming languages they allow to group a couple of &lt;span class="title"&gt;OpenGL&lt;/span&gt; commands and give them a name. More than that, as they are immutable, they can be precomputed and perhaps even stored in the graphic card's memory if you're lucky. Less than ordinary procedures they are static that is they are uneffected by any variable: When you define a &lt;span class="title"&gt;Display List&lt;/span&gt; the current &lt;em&gt;values&lt;/em&gt; of the variables are stored and not &lt;em&gt;references&lt;/em&gt; to the variables themselves. You could say that a &lt;span class="title"&gt;Display List&lt;/span&gt; only stores the &lt;em&gt;effect&lt;/em&gt; of the given &lt;span class="title"&gt;OpenGL&lt;/span&gt; commands, not the commands themselves. This also gives a hint how those lists can accelerate your application: The effect of the commands can be optimized (e.g. by combining several rotations), precompiled, or caused by a completely different means than executing the original command sequence. (More on &lt;span class="title"&gt;Display lists&lt;/span&gt; &lt;a href="http://www.rush3d.com/reference/opengl-redbook-1.1/chapter04.html"&gt;here&lt;/a&gt;, &lt;a href="http://www.lighthouse3d.com/opengl/displaylists/"&gt;here&lt;/a&gt;, or &lt;a href="http://www.google.com/search?q=opengl+display+lists"&gt;there&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;In my application, instead of drawing the LEDs each time as freshly computed spheres (via &lt;tt&gt;GLU:SPHERE&lt;/tt&gt;) after calculating and setting their material (again each time), I now create 12 &lt;span class="title"&gt;Display Lists&lt;/span&gt; (6 for the intensity levels 0 to 5 in the "Night mode", and another 6 for the "Day mode") when starting the viewer and in order to draw an LED the corresponding &lt;span class="title"&gt;Display List&lt;/span&gt; is called after moving to the correct position. (Of course, the lists will be destroyed when exiting the viewer.)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Lisp profilers&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
In addition to the &lt;span class="title"&gt;OpenGL&lt;/span&gt;-level optimizations other, traditional optimizations have been applied as well, after having searched for bottlenecks in the modeller with &lt;span class="title"&gt;SBCL&lt;/span&gt;'s &lt;a href="http://sbcl.sourceforge.net/manual/Statistical-Profiler.html"&gt;statistical&lt;/a&gt; and its &lt;a href="http://sbcl.sourceforge.net/manual/Accurate-Profiler.html"&gt;accurate profiler&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;The speed-up in numbers&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
With that the modeller was able to be draw, undelayed, ~76 frames per second an my computer, instead of the previous ~27 frames per second. On a machine of a friend this value has been beyond 1200 frames per second; on another machine that frame rate was even achieved without direct rendering, i.e. without 3D hardware acceleration! Though, this is not quite fair as in the undelayed mode the toolbox window becomes really unresponsive as there is no time left for it. With a little delay of 1µs that will in fact account for a delay of probably 4ms (if your kernel is configured with &lt;tt&gt;CONFIG_HZ_250=y&lt;/tt&gt;, 
as 250Hz equals 1 divided by 4ms) the toolbox window is still usable, but the frame rate is limited to 250fps (displaying a frame will at least take the 4ms of the delay). Well, that's always guaranteed to be enough. On my machine it's 50fps with the delay, and that's also enough. Why would one need faster display than 50fps, you ask? As you'll see in the next section higher frame rates make the animation playing more exact. By the way, if you want to know the frame rate of the modeller on your machine, start it with &lt;tt&gt;cube-modeller/cube-modeller.sh --print-fps&lt;/tt&gt;.
&lt;/p&gt;

&lt;p&gt;&lt;li&gt;&lt;h3&gt;Separation of frame display and animation progression&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;The problem&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Why does one want this? Well, in earlier versions of the modeller I had a simple delay after a frame has been displayed, and the application would only display each frame of the animation one single time. I set a delay of 80ms between the frames, with earlier versions of the modeller this resulted in a frame rate of probably about 8 or 9 frames per second. Well, it seemed to work nicely. But than someone in Vienna asked: "Why does it jerk when I rotate it? Isn't it accelerated by the hardware?" And that's the problem: As long as you don't touch the viewer everything is okay, but when you rotate the virtual cube you want more than 9fps otherwise it will look choppy.&lt;/p&gt;

&lt;p&gt;To change that I've made the application faster and reduced the delay to 1µs (see above), fixing the jerking, but it also introduces a new problem: A mean frame duration of about 20ms is just to short for practically every animation, and it will even be shorter on faster machines.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;The solution&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
The solution is to separate frame display and animation progression. To achive that I took the idea from Glenn Fiedler's article &lt;a href="http://www.gaffer.org/game-physics/fix-your-timestep/"&gt;Fix Your Timestep!&lt;/a&gt;, that's about separating the calculation of "physics steps" and the display frame rate of a simulation. I adapted the idea for my application and improved it for my purpose.&lt;/p&gt;

&lt;p&gt;The idea is quite simple: Let's say there is a loop (in my case the idle section  of the SDL event loop of the viewer) in which the current frame is over and over displayed. Now you do not just progress to the next frame of the animation in each loop but you measure the time from one cycle of the loop to the next one and add it to an accumulator. Once the accumulator reaches (or passes(!)) a certain value (80ms in my case) it switches to the next animation frame.&lt;/p&gt;

&lt;p&gt;Fiedler's version substracts that value from the accumulator and calculates "physics steps" until the accumulator gets below that value, and that's the correct behaviour for a physics simulation. But in my case that would mean to drop frames of the animation and I do not want
that to happen, therefore I set the accumulator to zero in case the value, the desired frame duration, has been reached (or passed).&lt;/p&gt;

&lt;p&gt;That's all.&lt;/p&gt;

&lt;p&gt;In my application the idle loop calls &lt;tt&gt;ANIMATION-STEP&lt;/tt&gt;, and that function only goes to the next frame if (the animation is running and) enough time has elapsed (that is &lt;tt&gt;&amp;#42;frame-duration&amp;#42;&lt;/tt&gt; seconds). The latter is determined by &lt;tt&gt;ENOUGH-TIME-ELAPSED-FOR-NEXT-FRAME-P&lt;/tt&gt;, which returns &lt;tt&gt;TRUE&lt;/tt&gt; only if enough time (&lt;tt&gt;&amp;#42;frame-duration&amp;#42;&lt;/tt&gt;) has elapsed since its last invocation (the previous cycle of the idle loop). This is in the file &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller/play-animation.lisp"&gt;&lt;tt&gt;play-animation.lisp&lt;/tt&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;br&gt;
(Okay, I lied a bit: This could be it. But there's always room for improvements, and so I have also improved this first implementation after some measuring. Alas, I bet you are already tired and so I've decided to better make a different article from the already written text on that topic.)&lt;/p&gt;

&lt;p&gt;&lt;li&gt;&lt;h3&gt;Some minor but still noteworthy improvements&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;The binary&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
I've added quite a couple of command line options that you'll see
when starting the modeller with &lt;tt&gt;cube-modeller/cube-modeller.sh --help&lt;/tt&gt;.
So far the handling of these options has been improved a couple of times.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://sbcl.sf.net"&gt;&lt;span class="title"&gt;SBCL&lt;/span&gt;&lt;/a&gt; has quite a bit improved with regard to binary releases since &lt;a href="http://blog.matroid.org/display/25"&gt;&lt;span class="title"&gt;the modeller's last edition&lt;/span&gt;&lt;/a&gt;: There is an &lt;tt&gt;:executable&lt;/tt&gt; option to &lt;tt&gt;SAVE-LISP-AND-DIE&lt;/tt&gt; that produces a single, executable file that contains the image, the &lt;span class="title"&gt;SBCL&lt;/span&gt; executable, and &lt;span class="title"&gt;SBCL&lt;/span&gt;'s former two shared objects, both named &lt;tt&gt;alien.so&lt;/tt&gt;. Also the path of the image file is available from within the image  as the value of the variable &lt;tt&gt;sb-ext:&amp;#42;core-pathname&amp;#42;&lt;/tt&gt; now, &amp;mdash; no need for crude hacks anymore. Have a look at 
&lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller/core/save-cube-lisp.lisp"&gt;&lt;tt&gt;save-cube-lisp.lisp&lt;/tt&gt;&lt;/a&gt; if you are interested in the code that produces the Cube Modeller binary.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Configuration of the serial port&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
I have added the function &lt;tt&gt;cfsetspeed&lt;/tt&gt; to &lt;span class="title"&gt;SBCL&lt;/span&gt;'s contrib module &lt;tt&gt;sb-posix&lt;/tt&gt;, and so the serial port can be configured from within the modeller; no need for &lt;tt&gt;stty&lt;/tt&gt; that's being called from the start script anymore. (I've sent the patch to the mailing list of the &lt;span class="title"&gt;SBCL&lt;/span&gt; developers.)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Configuration via the GUI&lt;/h4&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
In addition to the command line options  networking and serial device can be configured from within the application (if one really has to).&lt;/p&gt;

&lt;p&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;h3&gt;Comments, comments, comments&lt;/h3&gt;&lt;/p&gt;

&lt;p&gt;Okay, that's enough for now. 
As with the last release I would be glad if you had a try at &lt;a href="http://matroid.org/resources/LED-cube-modeller/cube-modeller-rev119-ia32-binary.tar.bz2"&gt;the program&lt;/a&gt;. Even more, if you uploaded some animations or sent me a &lt;a href="http://blog.matroid.org/display/8"&gt;&lt;span class="title"&gt;comment (via email)&lt;/span&gt;&lt;/a&gt; about the whole thing! &lt;/p&gt;

&lt;p&gt;Of course, you are also invited to &lt;a href="http://entropia.de/wiki/Anfahrt"&gt;our club&lt;/a&gt; to have a look at &lt;a href="http://www.fotocommunity.de/pc/pc/mypics/672175/display/6694602"&gt;the real thing&lt;/a&gt;. :-)&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
(See also &lt;a href="http://blog.matroid.org/display/25"&gt;&lt;span class="title"&gt;LED Cube Modeller, 22C3 Edition&lt;/span&gt;&lt;/a&gt;.)&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/43"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>"Konkrete Erfahrung der <em>Freiheit</em>"</title>
<link>http://blog.matroid.org/display/42</link>
<pubDate>Tue, 08 Aug 2006 09:13:44 GMT</pubDate>
<description>&lt;p&gt;Was für eine treffende Formulierung für dieses manchmal leicht widerliche Gefühl, das mich selbst &amp;mdash; und vielleicht jeden &amp;mdash; auch gelegentlich befällt. Es folgt
ein Bespiel für eine solche Situation aus Houellebecqs &lt;span class="title"&gt;Elementarteilchen&lt;/span&gt;:&lt;/p&gt;

&lt;p&gt;&lt;div class="quote"&gt;
Es regnete leicht. Zehn Minuten vergingen. Annabelle wußte, daß sie an der Tür klingeln und Michel sehen konnte; aber sie konnte es auch lassen. Sie war sich nicht recht bewußt, daß sie in diesem Augenblick die konkrete Erfahrung der &lt;em&gt;Freiheit&lt;/em&gt; machte; auf jeden Fall war es ganz furchtbar, und nach diesen zehn  Minuten sollte sie nie mehr ganz dieselbe sein.
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Aus Michel Houellebecqs &lt;span class="title"&gt;Les particules élémentaires&lt;/span&gt; (1998) in deutscher Übersetzung als &lt;span class="title"&gt;Elementarteilchen&lt;/span&gt; von Uli Wittman (1999); Seite 55.&lt;/p&gt;

&lt;p&gt;(Siehe auch &lt;a href="http://blog.matroid.org/display/30"&gt;&lt;span class="title"&gt;Houellebecq, Elementarteilchen&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://blog.matroid.org/display/31"&gt;&lt;span class="title"&gt;"Größtes irdisches Glück"&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://blog.matroid.org/display/32"&gt;&lt;span class="title"&gt;Nietzsche&lt;/span&gt;&lt;/a&gt; und &lt;a href="http://blog.matroid.org/display/33"&gt;&lt;span class="title"&gt;Das eigene Leben&lt;/span&gt;&lt;/a&gt;.)&lt;/p&gt;&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/42"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Aischylos, Die Perser</title>
<link>http://blog.matroid.org/display/41</link>
<pubDate>Wed, 02 Aug 2006 04:11:53 GMT</pubDate>
<description>&lt;p&gt;Der Grund für die Niederlage &lt;a href="http://de.wikipedia.org/wiki/Xerxes_I."&gt;Xerxes&lt;/a&gt; gegen die Griechen nach Aischylos (&lt;a href="http://de.wikipedia.org/wiki/Die_Perser"&gt;Zusammenfassung in der Wikipedia&lt;/a&gt;):&lt;/p&gt;

&lt;p&gt;&lt;div class="code"&gt;
&lt;div style="white-space:pre;text-indent:-1.2em; margin-left: 1.2em;"&gt;&lt;span class="title"&gt;Dareios:&lt;/span&gt;
Wahrlich, schnell kam der Orakel Wirklichkeit; auf meinen Sohn
Schleudert Zeus der Sprüche Endsinn; und ich hoffte fort und fort,
Daß die Götter sie vollenden würden erst nach langer Zeit.
Doch wenn einer sie beschleunigt selbst, hilft auch der Gott dabei.
Nun erscheint des Unheils Quelle allen Freunden aufgedeckt.
Wissenlos, in junger Kühnheit, hat mein Sohn den Spruch erfüllt.
Der den heiligen Hellespontes, wie er strömt, durch Kettenlast
Sklaven gleich zu halten hoffte, Bosporos, den Strom des Gotts
Und dem Meerweg andern Takt gab und mit erzgetriebnem Band
Ihm die Brückenfessel aufzwang, langen Pfad dem langen Heer,
Der ein Mensch den Göttern allen glaubte, klugen Rates bar,
Selbst Poseidon, zu gebieten &amp;mdash; lag nicht Krankheit um den Geist
Meines Sohns? Mein großer Reichtum, den ich mühevoll erwarb,
Ward, so fürcht' ich, nun die Beute jenes, der zuerst ihn hascht'.&lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Aus Aischylos &lt;span class="title"&gt;Die Perser&lt;/span&gt; (uraufgeführt 472 v. Chr.), übertragen von Georg Lange, Fünfter Band der Tschulum Bücher, Griechisch und Deutsch, erschienen 1924 im Ernst Heimeran Verlag, München.&lt;/p&gt;
&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/41"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
<item><title>Wissenschaftsdefinition</title>
<link>http://blog.matroid.org/display/40</link>
<pubDate>Wed, 02 Aug 2006 04:02:08 GMT</pubDate>
<description>&lt;p&gt;Aus den Vorbemerkungen (&lt;em&gt;Prolegomena&lt;/em&gt;) zu Alexander Gottlieb Baumgarten, &lt;span class="title"&gt;Aesthetica&lt;/span&gt;, 1750:&lt;/p&gt;

&lt;p&gt;&lt;div class="quote"&gt;
§ 5  Gegen unsre Wissenschaft könnten folgende Einwendungen gemacht werden:
1) sie sei zu weit gefaßt, als daß sie in einer einzigen Schrift und in
einer einzigen Vorlesung erschöpfend dargestellt werden könnte. Meine
Antwort: Das gebe ich zu, aber etwas ist besser als nichts.
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Beziehungsweise im lateinischen Originaltext:&lt;/p&gt;

&lt;p&gt;&lt;div class="quote"&gt;
§ 5  Obici posset nostrae scientia (§ 1) 1) eam nimis late patere, quam ut
uno libello, una acroasi possit exhauriri. Respondeo concedendo. Sed
praestat aliquid nihilo.
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;Aus  &lt;span class="title"&gt;Theoretische Ästhetik. Die grundlegenden Abschnitte aus der ,Aesthetica' (1750/58)&lt;/span&gt;, übersetzt und hg. von
Hans Rudolf Schweizer, Philosophische Bibliothek Band 355, 2. Auflage   
1988 (1. Aufl. v. 1983), ISBN 3-7873-0785-0.&lt;/p&gt;

&lt;P&gt;&lt;I&gt;Read the &lt;A HREF="http://blog.matroid.org/display/40"&gt;whole article.&lt;/A&gt;
&lt;/I&gt;
&lt;/P&gt;
</description>
</item>
</channel>
</rss>
