<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>bb|!bb ... WHO CARES? JUST GO ON. - dddwik</title>
    <link>http://oldblog.holgerferstl.de/</link>
    <description>Holgers Blog</description>
    <language>en-us</language>
    <copyright>Your Name Here</copyright>
    <lastBuildDate>Thu, 02 Oct 2008 19:26:07 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>sephi@gmx.net</managingEditor>
    <webMaster>sephi@gmx.net</webMaster>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=4334cf01-4d5e-4985-aacb-3e908d79e229</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,4334cf01-4d5e-4985-aacb-3e908d79e229.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,4334cf01-4d5e-4985-aacb-3e908d79e229.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=4334cf01-4d5e-4985-aacb-3e908d79e229</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <span id="btAsinTitle">... <a href="http://www.amazon.de/Die-Geistigen-Gesetze-verstehen-integrieren/dp/3442216109/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1222975197&amp;sr=8-1">Die
Geistigen Gesetze: Erkennen, verstehen, integrieren</a>, von Kurt Tepperwein</span>
        </p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=4334cf01-4d5e-4985-aacb-3e908d79e229" />
      </body>
      <title>Kompakt und auf den Punkt gebracht.</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,4334cf01-4d5e-4985-aacb-3e908d79e229.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2008/10/02/KompaktUndAufDenPunktGebracht.aspx</link>
      <pubDate>Thu, 02 Oct 2008 19:26:07 GMT</pubDate>
      <description>&lt;p&gt;
&lt;span id=btAsinTitle&gt;... &lt;a href="http://www.amazon.de/Die-Geistigen-Gesetze-verstehen-integrieren/dp/3442216109/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1222975197&amp;amp;sr=8-1"&gt;Die
Geistigen Gesetze: Erkennen, verstehen, integrieren&lt;/a&gt;, von Kurt Tepperwein&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=4334cf01-4d5e-4985-aacb-3e908d79e229" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,4334cf01-4d5e-4985-aacb-3e908d79e229.aspx</comments>
      <category>dddwik</category>
      <category>private</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=e8aaa11b-1122-41d1-91bd-059dbd60ea98</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,e8aaa11b-1122-41d1-91bd-059dbd60ea98.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,e8aaa11b-1122-41d1-91bd-059dbd60ea98.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=e8aaa11b-1122-41d1-91bd-059dbd60ea98</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Als Du geboren wurdest, kamst Du ohne eine Bedienungsanleitung; <br />
Diese Anleitung macht es leichter, zu leben.
</p>
        <ol>
          <li>
Du wirst einen Körper erhalten. Du magst ihn mögen oder auch hassen, aber es die einzige
Sache, derer Du sicher sein kannst, sie für den Rest deines Lebens zu behalten. 
</li>
          <li>
Du wirst Lektionen lernen. Du bist verwickelt in einer nicht förmlichen Vollzeitschule,
genannt "Leben auf dem Planeten Erde". Jede Person oder jedes Geschehnis ist der universelle
Lehrer. 
</li>
          <li>
Es gibt keine Fehler, nur Lektionen. Wachstum ist ein Prozeß von Experimentieren.
"Niederlagen" sind genauso Teil des Prozesses, wie "Erfolg". 
</li>
          <li>
Eine Lektion wird solange wiederholt, bis sie gelernt ist. Sie wird Dir in verschiedenen
Formen präsentiert, bis Du sie lernst - dann kannst Du weitergehen zur nächsten Lektion. 
</li>
          <li>
Wenn Du leichte Lektionen nicht lernst, werden sie schwerer. Externe Probleme sind
eine präzise Spiegelung Deines inneren Zustandes. Wenn Du innere Blockaden löst, verändert
sich Deine äußere Welt. Schmerz ist, wie das Universum von Dir Aufmerksamkeit erhält. 
</li>
          <li>
Du wirst wissen, wenn Du eine Lektion gelernt hast, wenn sich Deine Aktionen verändern.
Weisheit ist Praxis. Ein wenig von etwas ist besser als eine Menge von nichts. 
</li>
          <li>
"Dort" ist nicht besser als "hier". Wenn Dein "dort" zu einem "hier" wird, wirst Du
einfach ein anderes "dort" erhalten, das wiederum besser aussieht als Dein "hier". 
</li>
          <li>
Andere sind nur Spiegel von Dir. Du kannst nicht etwas an anderen lieben oder hassen,
ohne daß es irgend etwas in Dir selbst reflektiert, was Du liebst oder haßt. 
</li>
          <li>
Zu Leben liegt an Dir. Das Leben stattet Dich mit einer Leinwand aus, Du erledigst
das Bemalen. Nimm Dein Leben in die Hand - oder ein anderer wird es tun. 
</li>
          <li>
Du bekommst immer das, was Du willst. Dein Unterbewußtsein entscheidet ganz genau
richtig, auf welche Energien, Erfahrungen und Leute Du triffst - deswegen, der einzig
narrensichere Weg, herauszufinden, was Du willst, ist zu sehen, was Du hast. Es gibt
keine Opfer, nur Studenten. 
</li>
          <li>
Es gibt weder richtig, noch falsch, aber es gibt Konsequenzen. Moralisieren hilft
nichts. Urteile halten nur das Geplapper auf seinem Platz. Gib einfach Dein Bestes. 
</li>
          <li>
Die Antwort liegt in Dir. Kinder benötigen Führung von anderen. Wenn wir heranwachsen
vertrauen wir unseren Herzen, wo die Gesetze des Geistes aufgeschrieben sind. Du weißt
mehr, als Du gehört oder gelesen hast oder Dir erzählt worden ist. Alles was Du brauchst,
ist zu schauen, hören und vertrauen. 
</li>
          <li>
Du wirst all dies vergessen. 
</li>
          <li>
Du kannst Dich daran erinnern wann immer Du willst. 
</li>
        </ol>
        <p>
(Autor unbekannt)
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=e8aaa11b-1122-41d1-91bd-059dbd60ea98" />
      </body>
      <title>Die Regeln, ein Mensch zu sein</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,e8aaa11b-1122-41d1-91bd-059dbd60ea98.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2008/07/05/DieRegelnEinMenschZuSein.aspx</link>
      <pubDate>Sat, 05 Jul 2008 19:01:01 GMT</pubDate>
      <description>&lt;p&gt;
Als Du geboren wurdest, kamst Du ohne eine Bedienungsanleitung;&amp;nbsp;&lt;br&gt;
Diese Anleitung macht es leichter, zu leben.
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Du wirst einen Körper erhalten. Du magst ihn mögen oder auch hassen, aber es die einzige
Sache, derer Du sicher sein kannst, sie für den Rest deines Lebens zu behalten. 
&lt;li&gt;
Du wirst Lektionen lernen. Du bist verwickelt in einer nicht förmlichen Vollzeitschule,
genannt "Leben auf dem Planeten Erde". Jede Person oder jedes Geschehnis ist der universelle
Lehrer. 
&lt;li&gt;
Es gibt keine Fehler, nur Lektionen. Wachstum ist ein Prozeß von Experimentieren.
"Niederlagen" sind genauso Teil des Prozesses, wie "Erfolg". 
&lt;li&gt;
Eine Lektion wird solange wiederholt, bis sie gelernt ist. Sie wird Dir in verschiedenen
Formen präsentiert, bis Du sie lernst - dann kannst Du weitergehen zur nächsten Lektion. 
&lt;li&gt;
Wenn Du leichte Lektionen nicht lernst, werden sie schwerer. Externe Probleme sind
eine präzise Spiegelung Deines inneren Zustandes. Wenn Du innere Blockaden löst, verändert
sich Deine äußere Welt. Schmerz ist, wie das Universum von Dir Aufmerksamkeit erhält. 
&lt;li&gt;
Du wirst wissen, wenn Du eine Lektion gelernt hast, wenn sich Deine Aktionen verändern.
Weisheit ist Praxis. Ein wenig von etwas ist besser als eine Menge von nichts. 
&lt;li&gt;
"Dort" ist nicht besser als "hier". Wenn Dein "dort" zu einem "hier" wird, wirst Du
einfach ein anderes "dort" erhalten, das wiederum besser aussieht als Dein "hier". 
&lt;li&gt;
Andere sind nur Spiegel von Dir. Du kannst nicht etwas an anderen lieben oder hassen,
ohne daß es irgend etwas in Dir selbst reflektiert, was Du liebst oder haßt. 
&lt;li&gt;
Zu Leben liegt an Dir. Das Leben stattet Dich mit einer Leinwand aus, Du erledigst
das Bemalen. Nimm Dein Leben in die Hand - oder ein anderer wird es tun. 
&lt;li&gt;
Du bekommst immer das, was Du willst. Dein Unterbewußtsein entscheidet ganz genau
richtig, auf welche Energien, Erfahrungen und Leute Du triffst - deswegen, der einzig
narrensichere Weg, herauszufinden, was Du willst, ist zu sehen, was Du hast. Es gibt
keine Opfer, nur Studenten. 
&lt;li&gt;
Es gibt weder richtig, noch falsch, aber es gibt Konsequenzen. Moralisieren hilft
nichts. Urteile halten nur das Geplapper auf seinem Platz. Gib einfach Dein Bestes. 
&lt;li&gt;
Die Antwort liegt in Dir. Kinder benötigen Führung von anderen. Wenn wir heranwachsen
vertrauen wir unseren Herzen, wo die Gesetze des Geistes aufgeschrieben sind. Du weißt
mehr, als Du gehört oder gelesen hast oder Dir erzählt worden ist. Alles was Du brauchst,
ist zu schauen, hören und vertrauen. 
&lt;li&gt;
Du wirst all dies vergessen. 
&lt;li&gt;
Du kannst Dich daran erinnern wann immer Du willst. 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
(Autor unbekannt)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=e8aaa11b-1122-41d1-91bd-059dbd60ea98" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,e8aaa11b-1122-41d1-91bd-059dbd60ea98.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=d769ffc7-abe7-4e51-aea4-1392559efe13</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,d769ffc7-abe7-4e51-aea4-1392559efe13.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,d769ffc7-abe7-4e51-aea4-1392559efe13.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=d769ffc7-abe7-4e51-aea4-1392559efe13</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Eckhart Tolle</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,d769ffc7-abe7-4e51-aea4-1392559efe13.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2007/09/25/EckhartTolle.aspx</link>
      <pubDate>Tue, 25 Sep 2007 13:07:29 GMT</pubDate>
      <description>&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;
&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;... über das ICH:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:53357c8b-5919-4e32-8c25-305d27c17a37:d006e22c-68e0-4d70-bc5e-3e975fce20f7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;embed src="http://www.youtube.com/v/cbUyhvc20n4 " type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;
&lt;/div&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;
&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Calibri" color="#000000" size="3"&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;
&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;... über die Suche:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:53357c8b-5919-4e32-8c25-305d27c17a37:8c82622f-d2cc-4ea1-b207-f02d867a9f4a" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;embed src="http://www.youtube.com/v/qfEGpbffKi0 " type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;
&lt;/div&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;
&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;
&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=d769ffc7-abe7-4e51-aea4-1392559efe13" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,d769ffc7-abe7-4e51-aea4-1392559efe13.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=4f8e6fc0-1af4-4140-ac0e-f807145e5d4c</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,4f8e6fc0-1af4-4140-ac0e-f807145e5d4c.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,4f8e6fc0-1af4-4140-ac0e-f807145e5d4c.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=4f8e6fc0-1af4-4140-ac0e-f807145e5d4c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ist schon etwas älter, aber in der deutschen Presse wurde damals nichts von dieser
Pressekonferenz berichtet, in der bereits am <strong>9 Mai 2001</strong> 21 Ex-Mitarbeiter
von CIA, Militärgeheimdienst, Air Force und Army vor die Weltpresse traten und offenbarten,
dass sie während ihres Dienstes Kontakt mit UFOs und Außerirdischen hatten.
</p>
        <p>
Auf YouTube [1] kann man sie anschauen, auch mit deutschen Untertiteln.
</p>
        <p>
Das dahinterstehende <strong>Disclosure Project</strong> [2] ist eine gemeinnützige
Organisation, die Anhörungen vor dem US-Kongress anstrebt, damit die in amerikanischen
Geheimprojekten entwickelte UFO-Technologie zur friedlichen und schadstofflosen Energieerzeugung
freigegeben wird. 
</p>
        <p>
Also: Samstag Abend mal kein TV-Blockbuster schauen, sondern es sich gemütlich auf
der Couch machen, zurücklehnen und zuhören, was da außerhalb der vier Wände so
alles abläuft.
</p>
        <p>
[1] <a href="http://www.youtube.com/watch?v=z97WBLxVMww" target="_blank">http://www.youtube.com/watch?v=z97WBLxVMww</a><br />
[2] <a href="http://www.disclosureproject.org/" target="_blank">http://www.disclosureproject.org/</a></p>
        <p>
Peace, Love, Happiness
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=4f8e6fc0-1af4-4140-ac0e-f807145e5d4c" />
      </body>
      <title>Und es gibt sie doch.</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,4f8e6fc0-1af4-4140-ac0e-f807145e5d4c.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2007/08/22/UndEsGibtSieDoch.aspx</link>
      <pubDate>Wed, 22 Aug 2007 00:39:13 GMT</pubDate>
      <description>&lt;p&gt;
Ist schon etwas älter, aber in der deutschen Presse wurde damals nichts von dieser
Pressekonferenz berichtet, in der bereits am &lt;strong&gt;9 Mai 2001&lt;/strong&gt; 21 Ex-Mitarbeiter
von CIA, Militärgeheimdienst, Air Force und Army vor die Weltpresse traten und offenbarten,
dass sie während ihres Dienstes Kontakt mit UFOs und Außerirdischen hatten.
&lt;/p&gt;
&lt;p&gt;
Auf&amp;nbsp;YouTube [1]&amp;nbsp;kann man sie anschauen, auch mit deutschen Untertiteln.
&lt;/p&gt;
&lt;p&gt;
Das dahinterstehende &lt;strong&gt;Disclosure Project&lt;/strong&gt; [2]&amp;nbsp;ist eine gemeinnützige
Organisation, die Anhörungen vor dem US-Kongress anstrebt, damit die in amerikanischen
Geheimprojekten entwickelte UFO-Technologie zur friedlichen und schadstofflosen Energieerzeugung
freigegeben wird. 
&lt;/p&gt;
&lt;p&gt;
Also: Samstag Abend mal kein TV-Blockbuster schauen, sondern es sich gemütlich auf
der Couch machen, zurücklehnen und zuhören, was da&amp;nbsp;außerhalb der vier Wände so
alles abläuft.
&lt;/p&gt;
&lt;p&gt;
[1] &lt;a href="http://www.youtube.com/watch?v=z97WBLxVMww" target=_blank&gt;http://www.youtube.com/watch?v=z97WBLxVMww&lt;/a&gt;
&lt;br&gt;
[2] &lt;a href="http://www.disclosureproject.org/" target=_blank&gt;http://www.disclosureproject.org/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Peace, Love, Happiness
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=4f8e6fc0-1af4-4140-ac0e-f807145e5d4c" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,4f8e6fc0-1af4-4140-ac0e-f807145e5d4c.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ein ungeborenes Zwillingspärchen unterhält sich im Bauch seiner Mutter. 
</p>
        <p>
"Sag mal, glaubst du eigentlich an ein Leben nach der Geburt?" fragt der eine Zwilling. 
</p>
        <p>
"Ja, auf jeden Fall! Hier drinnen wachsen wir und werden stark für das, was draußen
kommen wird", antwortet der andere Zwilling. 
</p>
        <p>
"Ich glaube, das ist Blödsinn!", sagt der erste. "Es kann kein Leben nach der Geburt
geben – wie sollte das denn bitteschön aussehen?" 
</p>
        <p>
"So ganz genau weiß ich das auch nicht. Aber es wird sicher viel heller als hier sein.
Und vielleicht werden wir herumlaufen und mit dem Mund essen?" 
</p>
        <p>
"So einen Unsinn habe ich ja noch nie gehört! Mit dem Mund essen, was für eine verrückte
Idee. Es gibt doch die Nabelschnur, die uns ernährt. Und wie willst du herumlaufen?
Dafür ist die Nabelschnur viel zu kurz." 
</p>
        <p>
"Doch, es geht ganz bestimmt. Es wird eben alles nur ein bisschen anders." 
</p>
        <p>
"Du spinnst! Es ist noch nie einer zurückgekommen von 'nach der Geburt'. Mit der Geburt
ist das Leben zu Ende. Punktum." 
</p>
        <p>
"Ich gebe ja zu, dass keiner weiß, wie das Leben nach der Geburt aussehen wird. Aber
ich weiß, dass wir dann unsere Mutter sehen werden, und sie wird für uns sorgen." 
</p>
        <p>
"Mutter??? Du glaubst doch wohl nicht an eine Mutter? Wo ist sie denn bitte?" 
</p>
        <p>
"Na hier – überall um uns herum. Wir sind und leben in ihr und durch sie. Ohne sie
könnten wir gar nicht sein!" 
</p>
        <p>
"Quatsch! Von einer Mutter habe ich noch nie etwas bemerkt, also gibt es sie auch
nicht." 
</p>
        <p>
"Doch, manchmal, wenn wir ganz still sind, kannst du sie singen hören. Oder spüren,
wenn sie unsere Welt streichelt ..." 
</p>
        <p>
Source: <a href="http://www.schoepfungsprinzip.de/" target="_blank">http://www.schoepfungsprinzip.de/</a></p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd" />
      </body>
      <title>Gibt es ein Leben nach der Geburt ?</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2007/06/27/GibtEsEinLebenNachDerGeburt.aspx</link>
      <pubDate>Wed, 27 Jun 2007 21:44:57 GMT</pubDate>
      <description>&lt;p&gt;
Ein ungeborenes Zwillingspärchen unterhält sich im Bauch seiner Mutter. 
&lt;/p&gt;
&lt;p&gt;
"Sag mal, glaubst du eigentlich an ein Leben nach der Geburt?" fragt der eine Zwilling. 
&lt;/p&gt;
&lt;p&gt;
"Ja, auf jeden Fall! Hier drinnen wachsen wir und werden stark für das, was draußen
kommen wird", antwortet der andere Zwilling. 
&lt;/p&gt;
&lt;p&gt;
"Ich glaube, das ist Blödsinn!", sagt der erste. "Es kann kein Leben nach der Geburt
geben – wie sollte das denn bitteschön aussehen?" 
&lt;/p&gt;
&lt;p&gt;
"So ganz genau weiß ich das auch nicht. Aber es wird sicher viel heller als hier sein.
Und vielleicht werden wir herumlaufen und mit dem Mund essen?" 
&lt;/p&gt;
&lt;p&gt;
"So einen Unsinn habe ich ja noch nie gehört! Mit dem Mund essen, was für eine verrückte
Idee. Es gibt doch die Nabelschnur, die uns ernährt. Und wie willst du herumlaufen?
Dafür ist die Nabelschnur viel zu kurz." 
&lt;/p&gt;
&lt;p&gt;
"Doch, es geht ganz bestimmt. Es wird eben alles nur ein bisschen anders." 
&lt;/p&gt;
&lt;p&gt;
"Du spinnst! Es ist noch nie einer zurückgekommen von 'nach der Geburt'. Mit der Geburt
ist das Leben zu Ende. Punktum." 
&lt;/p&gt;
&lt;p&gt;
"Ich gebe ja zu, dass keiner weiß, wie das Leben nach der Geburt aussehen wird. Aber
ich weiß, dass wir dann unsere Mutter sehen werden, und sie wird für uns sorgen." 
&lt;/p&gt;
&lt;p&gt;
"Mutter??? Du glaubst doch wohl nicht an eine Mutter? Wo ist sie denn bitte?" 
&lt;/p&gt;
&lt;p&gt;
"Na hier – überall um uns herum. Wir sind und leben in ihr und durch sie. Ohne sie
könnten wir gar nicht sein!" 
&lt;/p&gt;
&lt;p&gt;
"Quatsch! Von einer Mutter habe ich noch nie etwas bemerkt, also gibt es sie auch
nicht." 
&lt;/p&gt;
&lt;p&gt;
"Doch, manchmal, wenn wir ganz still sind, kannst du sie singen hören. Oder spüren,
wenn sie unsere Welt streichelt ..." 
&lt;/p&gt;
&lt;p&gt;
Source: &lt;a href="http://www.schoepfungsprinzip.de/" target=_blank&gt;http://www.schoepfungsprinzip.de/&lt;/a&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,fff8d9d1-49c0-46b4-8cd9-c4ff30f364bd.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=c872e528-ebe5-4b32-a9b8-fffc2f0c64f3</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,c872e528-ebe5-4b32-a9b8-fffc2f0c64f3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,c872e528-ebe5-4b32-a9b8-fffc2f0c64f3.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=c872e528-ebe5-4b32-a9b8-fffc2f0c64f3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I found a nice video about experiments in animation with sound an vibration. Really
impressive.
</p>
        <div class="wlWriterSmartContent" id="scid:53357c8b-5919-4e32-8c25-305d27c17a37:2c4b2274-37b1-4499-9ace-af15cd8dda46" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
          <embed style="width:400px; height:325px;" id="VideoPlayback" type="application/x-shockwave-flash" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=-3234532665824944516&amp;q=cymatics&amp;ei=c-IqSL32G4e02wLe6qXeCQ" flashvars="">
          </embed>
        </div>
        <p>
 
</p>
        <p>
here are some pictures of it.
</p>
        <p>
          <img height="1" src="http://oldblog.holgerferstl.de/ftb/Utility/spacer.gif" width="1" />
          <img height="120" alt="cymatic1.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic1.jpg" width="150" border="0" /> <img height="120" alt="cymatic2.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic2.jpg" width="150" border="0" /> <img height="120" alt="cymatic3.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic3.jpg" width="150" border="0" /> 
</p>
        <p>
          <img height="120" alt="cymatic4.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic4.jpg" width="150" border="0" /> <img height="120" alt="cymatic5.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic5.jpg" width="150" border="0" /> <img height="120" alt="cymatic6.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic6.jpg" width="150" border="0" /></p>
        <p>
there are also other video parts of this, just search for "<strong>cymatics</strong>"
</p>
        <p>
----------------<br />
Nada Brahma - World is sound
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=c872e528-ebe5-4b32-a9b8-fffc2f0c64f3" />
      </body>
      <title>accustic experiments or did you know the sound of nature?</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,c872e528-ebe5-4b32-a9b8-fffc2f0c64f3.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2006/10/22/accusticExperimentsOrDidYouKnowTheSoundOfNature.aspx</link>
      <pubDate>Sun, 22 Oct 2006 00:42:35 GMT</pubDate>
      <description>&lt;p&gt;
I found a nice video about experiments in animation with sound an vibration. Really
impressive.
&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:53357c8b-5919-4e32-8c25-305d27c17a37:2c4b2274-37b1-4499-9ace-af15cd8dda46" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;embed style="width:400px; height:325px;" id="VideoPlayback" type="application/x-shockwave-flash" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=-3234532665824944516&amp;amp;q=cymatics&amp;amp;ei=c-IqSL32G4e02wLe6qXeCQ" flashvars=""&gt; &lt;/embed&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
here are some pictures of it.
&lt;/p&gt;
&lt;p&gt;
&lt;img height="1" src="http://oldblog.holgerferstl.de/ftb/Utility/spacer.gif" width="1"&gt;&lt;img height="120" alt="cymatic1.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic1.jpg" width="150" border="0"&gt;&amp;nbsp;&lt;img height="120" alt="cymatic2.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic2.jpg" width="150" border="0"&gt;&amp;nbsp;&lt;img height="120" alt="cymatic3.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic3.jpg" width="150" border="0"&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img height="120" alt="cymatic4.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic4.jpg" width="150" border="0"&gt;&amp;nbsp;&lt;img height="120" alt="cymatic5.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic5.jpg" width="150" border="0"&gt;&amp;nbsp;&lt;img height="120" alt="cymatic6.jpg" src="http://oldblog.holgerferstl.de/content/binary/cymatics/cymatic6.jpg" width="150" border="0"&gt;
&lt;/p&gt;
&lt;p&gt;
there are also other video parts of this, just search for "&lt;strong&gt;cymatics&lt;/strong&gt;"
&lt;/p&gt;
&lt;p&gt;
----------------&lt;br&gt;
Nada Brahma - World is sound
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=c872e528-ebe5-4b32-a9b8-fffc2f0c64f3" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,c872e528-ebe5-4b32-a9b8-fffc2f0c64f3.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=1f1470a5-9d0b-4269-a65d-5188ea8df4d4</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,1f1470a5-9d0b-4269-a65d-5188ea8df4d4.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,1f1470a5-9d0b-4269-a65d-5188ea8df4d4.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=1f1470a5-9d0b-4269-a65d-5188ea8df4d4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yesterday i found on my hard disc this old (5 months) chat protocol from me with
the encarta msn bot. It's so funny.
</p>
        <p>
!DerHolger: hi dude<br /><strong><font color="#000000">Encarta:</font>    Hi. What's up?</strong><br />
!DerHolger: i want talk to you<br /><strong>Encarta:    No, you dont need to talk to me. You just
need to control you desires.</strong><br />
!DerHolger: Just a question.<br /><strong>Encarta:    Depends on the question! jk... 
<br /></strong>!DerHolger: hm, what means jk...?<br /><strong>Encarta:    You are too much! Why don't you ask me something
that's actually in Encarta?<br /></strong>!DerHolger: ok, what is the sense of the life?<br /><strong>Encarta:    Here is the definition for life: existence
in physical world.<br /></strong>!DerHolger: that is a joke.<br /><strong>Encarta:    No, it's not a joke! It can't be!</strong><br />
!DerHolger: You mean the sense of life is just to exist in the physical world?<br /><strong>Encarta:    Well, a lot of people I talk to are quite
happy about that.</strong><br />
!DerHolger: maybe you have right.<br /><strong>Encarta:    Sure i have. Lotsa times.</strong><br />
!DerHolger: you swank.<br /><strong>Encarta:    You humans really are charming.</strong><br />
!DerHolger: sorry, but you are not that what i search for.<br /><strong>Encarta:    I'll take it as a compliment.</strong><br />
!DerHolger: do that.<br /><strong>Encarta:    Don't order me around.</strong><br />
!DerHolger: cu<br /><strong>Encarta:    OK. Bis später.</strong><br />
!DerHolger: lol<br /><strong>Encarta:    What's so funny?</strong><br />
!DerHolger: you speak german<br /><strong>Encarta:    Yeah, ich spreche ein bisschen Deustch...</strong><br />
!DerHolger: maybe you speak german but you can't write it<br /><strong>Encarta:    Let's try looking in Encarta. =&gt; I can't
show you the results since you don't have the Encarta application open.  Type
"Invite me" to open it.</strong><br />
!DerHolger: no, it's late now. bye<br /><strong>Encarta:    I knew you'd find it late now goodbye.<br /></strong><br /><br />
Today there is a new revised bot, but also really funny. Just add <a href="mailto:encarta@botmetro.net">encarta@botmetro.net</a> in
you messenger. 
</p>
        <p>
        </p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=1f1470a5-9d0b-4269-a65d-5188ea8df4d4" />
      </body>
      <title>chatting with encarta bot and the sense of life</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,1f1470a5-9d0b-4269-a65d-5188ea8df4d4.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2006/10/08/chattingWithEncartaBotAndTheSenseOfLife.aspx</link>
      <pubDate>Sun, 08 Oct 2006 22:57:35 GMT</pubDate>
      <description>&lt;p&gt;
Yesterday i found on my hard disc this old (5 months) chat protocol&amp;nbsp;from me with
the encarta msn bot. It's&amp;nbsp;so funny.
&lt;/p&gt;
&lt;p&gt;
!DerHolger:&amp;nbsp;hi dude&lt;br&gt;
&lt;strong&gt;&lt;font color=#000000&gt;Encarta:&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Hi. What's up?&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;i want talk to you&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No, you dont need to talk to me. You just
need to control you desires.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;Just a question.&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Depends on the question! jk... 
&lt;br&gt;
&lt;/strong&gt;!DerHolger:&amp;nbsp;hm, what means jk...?&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;You are too much! Why don't you ask me something
that's actually in Encarta?&lt;br&gt;
&lt;/strong&gt;!DerHolger:&amp;nbsp;ok, what is the sense of the life?&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Here is the definition for life: existence
in physical world.&lt;br&gt;
&lt;/strong&gt;!DerHolger:&amp;nbsp;that is a joke.&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No, it's not a joke! It can't be!&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;You mean the sense of life is just to exist in the physical world?&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Well, a lot of people I talk to are quite
happy about that.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;maybe you have right.&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sure i have. Lotsa times.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;you swank.&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;You humans really are charming.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;sorry, but you are not that what i search for.&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I'll take it as a compliment.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;do that.&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Don't order me around.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;cu&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OK. Bis später.&lt;/strong&gt;
&lt;br&gt;
!DerHolger:&amp;nbsp;lol&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;What's so funny?&lt;/strong&gt;
&lt;br&gt;
!DerHolger: you speak german&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yeah, ich spreche ein bisschen Deustch...&lt;/strong&gt;
&lt;br&gt;
!DerHolger: maybe you speak german but you can't write it&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Let's try looking in Encarta. =&amp;gt; I can't
show you the results since you don't have the Encarta application open.&amp;nbsp; Type
"Invite me" to open it.&lt;/strong&gt;
&lt;br&gt;
!DerHolger: no, it's late now. bye&lt;br&gt;
&lt;strong&gt;Encarta:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I knew you'd find it late now goodbye.&lt;br&gt;
&lt;/strong&gt;
&lt;br&gt;
&lt;br&gt;
Today there is a new revised bot, but also really funny. Just add &lt;a href="mailto:encarta@botmetro.net"&gt;encarta@botmetro.net&lt;/a&gt; in
you messenger. 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=1f1470a5-9d0b-4269-a65d-5188ea8df4d4" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,1f1470a5-9d0b-4269-a65d-5188ea8df4d4.aspx</comments>
      <category>dddwik</category>
      <category>dddwni</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=a0affef8-eb07-4ad8-8942-be5d481dbc0f</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,a0affef8-eb07-4ad8-8942-be5d481dbc0f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,a0affef8-eb07-4ad8-8942-be5d481dbc0f.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=a0affef8-eb07-4ad8-8942-be5d481dbc0f</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Now it's time for another tool. Here is it, my c# implementation of a genetic art
tool based on sharpNEAT [1]. Inspired by the genart tool fom mattias fagerlund [2]
which is based on delphiNeat[3] i create just for fun my own version of it with some
new features like
</p>
        <p>
- history (it's possible to go back in a previous generation and track another evolution)<br />
- the user has more posibilities to affect the color calculations<br />
- there are more options to influence the picture generating.<br />
- math. expression (which will compile at runtime and affect the network signals)<br />
- save/load several genomes<br />
- save/load color schemes
</p>
        <p>
take a look
</p>
        <p align="center">
          <img height="418" alt="genart.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/genart.jpg" width="555" border="0" />
        </p>
        <p align="center">
 
</p>
        <p>
here are some black/white generated pictures
</p>
        <p align="center">
          <img height="75" alt="button.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/button.jpg" width="100" border="0" /> <img height="75" alt="chronometer_small.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/chronometer_small.jpg" width="100" border="0" /> <img height="75" alt="eye.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/eye.jpg" width="100" border="0" /> <img height="75" alt="face.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/face.jpg" width="100" border="0" /> <img height="75" alt="phone.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/phone.jpg" width="100" border="0" /></p>
        <p align="center">
 <img height="75" alt="sign.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/sign.jpg" width="100" border="0" /> <img height="75" alt="wiredcross_small.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/wiredcross_small.jpg" width="100" border="0" /> <img height="75" alt="skull.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/skull.jpg" width="100" border="0" /> <img height="75" alt="spool.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/spool.jpg" width="100" border="0" /> <img height="75" alt="tentacle.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/tentacle.jpg" width="100" border="0" /></p>
        <p align="center">
 <img height="75" alt="watership.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/watership.jpg" width="100" border="0" /> <img height="75" alt="whatever.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/whatever.jpg" width="100" border="0" /> <img height="75" alt="whatever2.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/whatever2.jpg" width="100" border="0" /> <img height="75" alt="xray.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/xray.jpg" width="100" border="0" /> <img height="75" alt="10.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/10.jpg" width="100" border="0" /></p>
        <p align="center">
 
</p>
        <p>
and here some colorful 
</p>
        <p align="center">
          <img height="75" alt="1.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/1.jpg" width="100" border="0" />  <img height="75" alt="13.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/13.jpg" width="100" border="0" /> <img height="75" alt="14_texture.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/14_texture.jpg" width="100" border="0" /> <img height="75" alt="12.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/12.jpg" width="100" border="0" /> <img height="75" alt="15.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/15.jpg" width="100" border="0" /></p>
        <p align="center">
 <img height="75" alt="16.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/16.jpg" width="100" border="0" /> <img height="75" alt="18_pig.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/18_pig.jpg" width="100" border="0" /> <img height="75" alt="19.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/19.jpg" width="100" border="0" /> <img height="75" alt="2.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/2.jpg" width="100" border="0" /> <img height="75" alt="3.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/3.jpg" width="100" border="0" /></p>
        <p align="center">
 <img height="75" alt="4.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/4.jpg" width="100" border="0" /> <img height="75" alt="7.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/7.jpg" width="100" border="0" /> <img height="75" alt="8.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/8.jpg" width="100" border="0" /> <img height="75" alt="bird.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/bird.jpg" width="100" border="0" /> <img height="75" alt="eule.jpg" src="http://oldblog.holgerferstl.de/content/binary/genart/colored/eule.jpg" width="100" border="0" /></p>
        <p>
          <br />
To run it you need <strong>.NET Framework 2.0 final.</strong> If you want play a little
with it look here [4].<br />
Or if you want to see the full source and extend it, download the whole Visual Studio
2005 solution [5].
</p>
        <p>
Some tips:
</p>
        <p>
- the more complex a network is, it's expedient to lightly increase the network iterations
for better pictures.<br />
- play with the mutation parameters, it's important for good results.<br />
- play a little with the math. expression for the network input signals.<br />
- tip: mirrorX/mirrorY in addition with "colored noise" and the "wired" color scheme
gets the "real" pictures, then just play with the zoomfactor ;)
</p>
        <p>
          <br />
While i was coding this tool, a question is flashed in my mind. I see that all networks
have the _same_ input signals, and these are constant. But all networks create an
individual picture of the signal. Now, just map this to the human brains ... you see
the parallelism? ... is all out there only an illusion?
</p>
        <p>
          <br />
life is a game.
</p>
        <p>
[1] <a href="/tracker.aspx?page=http://sharpneat.sourceforge.net/" target="_blank">http://sharpneat.sourceforge.net/</a><br />
[2] <a href="/tracker.aspx?page=http://www.cambrianlabs.com/mattias/GeneticArt/" target="_blank">http://www.cambrianlabs.com/mattias/GeneticArt/</a><br />
[3] <a href="/tracker.aspx?page=http://www.cambrianlabs.com/mattias/DelphiNEAT/" target="_blank">http://www.cambrianlabs.com/mattias/DelphiNEAT/</a><br />
[4] <a href="/tracker.aspx?File=GenArt.zip">GenArt.zip, just the exe and some color
schemes (130 kb), need .NET 2.0 to run</a> <br />
[5] <a href="/tracker.aspx?File=GenArtSolution.zip">GeneticArt full source (VS2005
Solution) (670kb)</a></p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=a0affef8-eb07-4ad8-8942-be5d481dbc0f" />
      </body>
      <title>Genetic Art</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,a0affef8-eb07-4ad8-8942-be5d481dbc0f.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2006/02/08/GeneticArt.aspx</link>
      <pubDate>Wed, 08 Feb 2006 21:55:10 GMT</pubDate>
      <description>&lt;p&gt;
Now it's time for another tool. Here is it, my c# implementation of a genetic art
tool based on sharpNEAT [1]. Inspired by the genart tool fom mattias fagerlund [2]
which is based on delphiNeat[3] i create just for fun my own version of it with some
new features like
&lt;/p&gt;
&lt;p&gt;
- history (it's possible to go back in a previous generation and track another evolution)&lt;br&gt;
- the user has more posibilities to affect the color calculations&lt;br&gt;
- there are more options to influence the picture generating.&lt;br&gt;
- math. expression (which will compile at runtime and affect the network signals)&lt;br&gt;
- save/load several genomes&lt;br&gt;
- save/load color schemes
&lt;/p&gt;
&lt;p&gt;
take a look
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img height=418 alt=genart.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/genart.jpg" width=555 border=0&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
here are some black/white generated pictures
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img height=75 alt=button.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/button.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=chronometer_small.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/chronometer_small.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=eye.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/eye.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=face.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/face.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=phone.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/phone.jpg" width=100 border=0&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&amp;nbsp;&lt;img height=75 alt=sign.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/sign.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=wiredcross_small.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/wiredcross_small.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=skull.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/skull.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=spool.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/spool.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=tentacle.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/tentacle.jpg" width=100 border=0&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&amp;nbsp;&lt;img height=75 alt=watership.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/watership.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=whatever.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/whatever.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=whatever2.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/whatever2.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=xray.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/blackwhite/xray.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=10.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/10.jpg" width=100 border=0&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
and here some colorful 
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img height=75 alt=1.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/1.jpg" width=100 border=0&gt;&amp;nbsp;&amp;nbsp;&lt;img height=75 alt=13.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/13.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=14_texture.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/14_texture.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=12.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/12.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=15.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/15.jpg" width=100 border=0&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&amp;nbsp;&lt;img height=75 alt=16.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/16.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=18_pig.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/18_pig.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=19.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/19.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=2.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/2.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=3.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/3.jpg" width=100 border=0&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&amp;nbsp;&lt;img height=75 alt=4.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/4.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=7.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/7.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=8.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/8.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=bird.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/bird.jpg" width=100 border=0&gt;&amp;nbsp;&lt;img height=75 alt=eule.jpg src="http://oldblog.holgerferstl.de/content/binary/genart/colored/eule.jpg" width=100 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
To run it you need &lt;strong&gt;.NET Framework 2.0 final.&lt;/strong&gt; If you want play a little
with it look here [4].&lt;br&gt;
Or if you want to see the full source and extend it, download the whole Visual Studio
2005 solution [5].
&lt;/p&gt;
&lt;p&gt;
Some tips:
&lt;/p&gt;
&lt;p&gt;
- the more complex a network is, it's expedient to lightly increase the network iterations
for better pictures.&lt;br&gt;
- play with the mutation parameters, it's important for good results.&lt;br&gt;
- play a little with the math. expression for the network input signals.&lt;br&gt;
- tip: mirrorX/mirrorY in addition with "colored noise" and the "wired" color scheme
gets the "real" pictures, then just play with the zoomfactor ;)
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
While i was coding this tool, a question is flashed in my mind. I see that all networks
have the _same_ input signals, and these are constant. But all networks create an
individual picture of the signal. Now, just map this to the human brains ... you see
the parallelism? ... is all out there only an illusion?
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
life is a game.
&lt;/p&gt;
&lt;p&gt;
[1] &lt;a href="/tracker.aspx?page=http://sharpneat.sourceforge.net/" target=_blank&gt;http://sharpneat.sourceforge.net/&lt;/a&gt;
&lt;br&gt;
[2] &lt;a href="/tracker.aspx?page=http://www.cambrianlabs.com/mattias/GeneticArt/" target=_blank&gt;http://www.cambrianlabs.com/mattias/GeneticArt/&lt;/a&gt;
&lt;br&gt;
[3] &lt;a href="/tracker.aspx?page=http://www.cambrianlabs.com/mattias/DelphiNEAT/" target=_blank&gt;http://www.cambrianlabs.com/mattias/DelphiNEAT/&lt;/a&gt;
&lt;br&gt;
[4] &lt;a href="/tracker.aspx?File=GenArt.zip"&gt;GenArt.zip, just the exe and some color
schemes (130 kb), need .NET 2.0 to run&lt;/a&gt;&amp;nbsp;&lt;br&gt;
[5] &lt;a href="/tracker.aspx?File=GenArtSolution.zip"&gt;GeneticArt full source (VS2005
Solution) (670kb)&lt;/a&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=a0affef8-eb07-4ad8-8942-be5d481dbc0f" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,a0affef8-eb07-4ad8-8942-be5d481dbc0f.aspx</comments>
      <category>coden</category>
      <category>dddwik</category>
      <category>tddwnb</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=62762759-d48c-415e-a67c-da90e0b41127</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,62762759-d48c-415e-a67c-da90e0b41127.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,62762759-d48c-415e-a67c-da90e0b41127.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=62762759-d48c-415e-a67c-da90e0b41127</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Mein intensives Interesse an Verschwörungstheorien hat zwar seit einigen Jahren stark
nachgelassen, aber ab und zu öffnen sich einem dann doch wieder Quellen, in denen
man sein "Wissen" auffrischen bzw. den Glauben verstärken kann. 
</p>
        <p>
Erst heute bin ich _zufällig_ auf Robert Anton Wilson's "<a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.amazon.de/exec/obidos/ASIN/3492240240/qid=1136589122/sr=8-1/ref=sr_8_xs_ap_i1_xgl/302-4100680-2540035">Lexikon
der Verschwörungstheorien</a>" gestoßen und hab's mal grob überflogen. Wie der Name
schon vermuten lässt, handelt es sich dabei um eine lexikonartige Übersicht sowohl
großer, kleiner, teils lustiger, stark verbreiteter oder fast unbekannter Verschwörungstheorien.
Je nach _Schweregrad_ stehen zwischen 3 Zeilen und 3 Seiten dafür zur Verfügung. Meist
sachlich, mit Querverweisen, aber leider viel zu knapp gehalten. 
</p>
        <p>
Das Buch hätte eigentlich auch in der <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.dummies.com/">"...
for dummies</a>" Reihe erscheinen können. Nett für Neugierige und Einsteiger,
moderat für Verschwörungskenner und -liebhaber, aber bestimmt nichts für "suchende
zweiten Grades" (die, die mehr wissen wollen) oder gar involvierte. Manche Themen
wirken meiner Meinung nach auch etwas fehlplaziert (z.B. Yin/Yang). Das beste allerdings
an diesem Buch ist sowohl das Vorwort als auch das abschließende <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.broeckers.com/Interview-RAW.html">Interview </a>mit
R.A.W. Habe mich beim Lesen köstlich amüsiert und wenn ihr das Buch mal irgendwo
seht ... alleine deswegen lohnt sich schon ein Blick in dasselbige. 
</p>
        <p>
In diesem Sinne ... ich muss jetzt nochmal nachlesen, was es mit den Illuminierten
Judeo-Freimaurern der kiffenden Satanisten vom Planet X zu tun hatte. Und immer dran
denken ... "Bloß weil du nicht paranoid bist, heißt das noch lange nicht, daß sie
nicht hinter dir her sind..." ;-)
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=62762759-d48c-415e-a67c-da90e0b41127" />
      </body>
      <title>Verschwörungen für alle</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,62762759-d48c-415e-a67c-da90e0b41127.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2006/01/07/Verschw%c3%b6rungenF%c3%bcrAlle.aspx</link>
      <pubDate>Sat, 07 Jan 2006 02:29:44 GMT</pubDate>
      <description>&lt;p&gt;
Mein intensives Interesse an Verschwörungstheorien hat zwar seit einigen Jahren stark
nachgelassen, aber ab und zu öffnen sich einem dann doch wieder Quellen, in denen
man sein "Wissen" auffrischen bzw. den Glauben verstärken kann. 
&lt;/p&gt;
&lt;p&gt;
Erst heute bin ich _zufällig_ auf Robert Anton Wilson's "&lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.amazon.de/exec/obidos/ASIN/3492240240/qid=1136589122/sr=8-1/ref=sr_8_xs_ap_i1_xgl/302-4100680-2540035"&gt;Lexikon
der Verschwörungstheorien&lt;/a&gt;" gestoßen und hab's mal grob überflogen. Wie der Name
schon vermuten lässt, handelt es sich dabei um eine lexikonartige Übersicht sowohl
großer, kleiner, teils lustiger, stark verbreiteter oder fast unbekannter Verschwörungstheorien.
Je nach _Schweregrad_ stehen zwischen 3 Zeilen und 3 Seiten dafür zur Verfügung. Meist
sachlich, mit Querverweisen, aber leider viel zu knapp gehalten. 
&lt;/p&gt;
&lt;p&gt;
Das Buch hätte eigentlich auch in der &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.dummies.com/"&gt;"...
for dummies&lt;/a&gt;"&amp;nbsp;Reihe erscheinen können. Nett für Neugierige und Einsteiger,
moderat für Verschwörungskenner und -liebhaber, aber bestimmt nichts für "suchende
zweiten Grades" (die, die mehr wissen wollen) oder gar involvierte. Manche Themen
wirken meiner Meinung nach auch etwas fehlplaziert (z.B. Yin/Yang). Das beste allerdings
an diesem Buch ist sowohl das Vorwort als auch das abschließende &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.broeckers.com/Interview-RAW.html"&gt;Interview &lt;/a&gt;mit
R.A.W.&amp;nbsp;Habe mich beim Lesen köstlich amüsiert und wenn ihr das Buch mal irgendwo
seht ... alleine deswegen lohnt sich schon ein Blick in dasselbige. 
&lt;/p&gt;
&lt;p&gt;
In diesem Sinne ... ich muss jetzt nochmal nachlesen, was es mit den Illuminierten
Judeo-Freimaurern der kiffenden Satanisten vom Planet X zu tun hatte. Und immer dran
denken ... "Bloß weil du nicht paranoid bist, heißt das noch lange nicht, daß sie
nicht hinter dir her sind..." ;-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=62762759-d48c-415e-a67c-da90e0b41127" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,62762759-d48c-415e-a67c-da90e0b41127.aspx</comments>
      <category>dddwik</category>
      <category>dddwni</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=3b7702ea-fe08-45b6-9ac0-4e2378449b71</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,3b7702ea-fe08-45b6-9ac0-4e2378449b71.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,3b7702ea-fe08-45b6-9ac0-4e2378449b71.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=3b7702ea-fe08-45b6-9ac0-4e2378449b71</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
... wird er es sicherlich schon wissen (sonst wär er kein Fan), aber die deutsche Staffel
3 von Alias ist letzte Woche erschienen. Sie ist wiedermal gewohnt spannend und süchtigmachend
wie bereits die ersten beiden. Ich musste alle 6 DVDs (ca. 18 Stunden) am Stück gucken,
obwohl soviel Informationen auf einmal garnicht gut für das Brain sind 
</p>
        <p>
          <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.amazon.de/exec/obidos/ASIN/B000A6M9PS/qid=1132592278/sr=8-1/ref=pd_ka_1/302-8883846-1175226" target="_blank">
            <img style="WIDTH: 97px; HEIGHT: 135px" height="354" alt="Alias Staffel 3 Bild" hspace="0" src="http://images-eu.amazon.com/images/P/B000A6M9PS.03.LZZZZZZZ.jpg" width="175" align="baseline" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=3b7702ea-fe08-45b6-9ac0-4e2378449b71" />
      </body>
      <title>Wenn sich mal ein ALIAS Fan hierher verirrt</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,3b7702ea-fe08-45b6-9ac0-4e2378449b71.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/11/21/WennSichMalEinALIASFanHierherVerirrt.aspx</link>
      <pubDate>Mon, 21 Nov 2005 17:08:45 GMT</pubDate>
      <description>&lt;p&gt;
... wird er es sicherlich schon wissen (sonst wär er kein Fan), aber die deutsche&amp;nbsp;Staffel
3 von Alias ist letzte Woche erschienen. Sie ist wiedermal gewohnt spannend und süchtigmachend
wie bereits die ersten beiden. Ich musste alle 6 DVDs (ca. 18 Stunden) am Stück gucken,
obwohl soviel Informationen auf einmal garnicht gut für das Brain sind&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.amazon.de/exec/obidos/ASIN/B000A6M9PS/qid=1132592278/sr=8-1/ref=pd_ka_1/302-8883846-1175226" target=_blank&gt;&lt;img style="WIDTH: 97px; HEIGHT: 135px" height=354 alt="Alias Staffel 3 Bild" hspace=0 src="http://images-eu.amazon.com/images/P/B000A6M9PS.03.LZZZZZZZ.jpg" width=175 align=baseline border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=3b7702ea-fe08-45b6-9ac0-4e2378449b71" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,3b7702ea-fe08-45b6-9ac0-4e2378449b71.aspx</comments>
      <category>dddwik</category>
      <category>private</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=4045ca17-d793-40bd-9b79-bfba1d3ae88f</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,4045ca17-d793-40bd-9b79-bfba1d3ae88f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,4045ca17-d793-40bd-9b79-bfba1d3ae88f.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=4045ca17-d793-40bd-9b79-bfba1d3ae88f</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ich hatte gerade eine super tolle Idee ...
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=4045ca17-d793-40bd-9b79-bfba1d3ae88f" />
      </body>
      <title>Freitag, 18 November, 18:56 Uhr</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,4045ca17-d793-40bd-9b79-bfba1d3ae88f.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/11/18/Freitag18November1856Uhr.aspx</link>
      <pubDate>Fri, 18 Nov 2005 17:59:21 GMT</pubDate>
      <description>&lt;p&gt;
Ich hatte gerade eine super tolle Idee ...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=4045ca17-d793-40bd-9b79-bfba1d3ae88f" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,4045ca17-d793-40bd-9b79-bfba1d3ae88f.aspx</comments>
      <category>dddwik</category>
      <category>dddwni</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=92cee0c7-3c9e-40d0-9bc1-66e140329b67</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,92cee0c7-3c9e-40d0-9bc1-66e140329b67.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,92cee0c7-3c9e-40d0-9bc1-66e140329b67.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=92cee0c7-3c9e-40d0-9bc1-66e140329b67</wfw:commentRss>
      <title>NEAT und GeneticArt</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,92cee0c7-3c9e-40d0-9bc1-66e140329b67.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/11/16/NEATUndGeneticArt.aspx</link>
      <pubDate>Wed, 16 Nov 2005 11:30:35 GMT</pubDate>
      <description>&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt; 
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt;&lt;strong&gt;NEAT&lt;/strong&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;[1][2]
(NeuroEvolution of Augmenting Topologies) ist der Prozess der Evolution neuronaler
Netze mit Hilfe von genetischen Algorithmen (Kreuzung, Mutation, Fitnessberechnung
etc.).&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt;Das Prinzip
ist so einfach wie genial. Man gibt ein Problem vor, lässt darauf mehrere Neuronale
Netze zufällig wachsen, die der Lösung nahe kommen. Die besten der Netze werden nun
miteinander gekreuzt, einzelne davon zufällig mutiert und anschließend die Resultate
wieder bewertet. Nach mehreren Generationen bekommt man dann ein auf dieses Problem
zugeschnittenes Neuronales Netz. 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt;Es muss nicht
das allerbeste Netz sein, welches jemals möglich wäre, es kann sogar passieren, dass
man nur ein so genanntes "lokales Optimum" erhält. Das eigentlich schwierigste ist
aber wie man das eigentliche Problem den Netzen zugänglich macht (wie man es "beschreibt")
und wie man die Ergebnisse letztendlich bewertet (welches ist am fitesten und überlebt
die Generation, d.h. welches liegt der konkreten Lösung am nächsten).&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt;Worauf ich
aber eigentlich hinaus wollte nennt sich &lt;strong&gt;GeneticArt&lt;/strong&gt;[3]. GeneticArt
ist eine Form von Kunst, die durch die Interaktion zwischen dem NEAT Prinzip&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;und
einem Menschen entsteht. Wie funktioniert das? Anstatt wie oben geschrieben eine konkrete
Lösung für die Neuronalen Netzen festzulegen (was ja oft nicht einfach ist, besonders
weil man es oft selbst nicht so richtig weiss) greift man in jedem x-ten Generationsschritt
ein und wählt rein subjektiv das Ergebnis, bei dem man denk es liegt der Lösung am
nächsten. Ganz nach dem Motto "Jetzt nach mal irgendwas, ich sag dir dann schon noch
ob's mir gefällt oder nicht. 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt;Ein sehr schönes
anschauliches Beispiel dafür ist die "&lt;strong&gt;Evolution of a spaceship&lt;/strong&gt;"[4].
Das Programm basiert auf Delphi.NEAT, einer delphi basierten NEAT Implementation.
Übrigens, es gibt auch eine in c# programmierte NEAT Umsetzung, genannt &lt;strong&gt;sharpNEAT&lt;/strong&gt;[5].&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt;Ich bin jedenfalls
gespannt, was es in Zukunft alles für NEAT basierende Lösungen geben wird, da man
das Prinzip ja nicht nur für Grafikgenerierung benutzen kann. Und wer weiß, vielleicht
wird sich ja dadurch auch die heutige Art der Programmierung grundlegend ändern. Bei
der NEAT basierenden Programmierung kümmert sich der Programmierer dann eben nicht
mehr um die sprachspezifische Syntax, sauber dokumentierten Code oder die zu nutzenden
Architekturen, sondern nur noch um das eigentliche Problem, wie beschreibt man es
und was erwartet man. Lediglich um das UnitTesting (vermutlich dann BrainTesting genannt)
wird man nicht herum kommen ;-)&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color=#000000&gt; 
&lt;p&gt;
&lt;span lang=EN-GB style="FONT-SIZE: 8pt; COLOR: #003300; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;[1]
NEAT UserPage&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.cs.utexas.edu/users/kstanley/neat.html" target=_blank&gt;&lt;span lang=EN-GB style="mso-ansi-language: EN-GB"&gt;http://www.cs.utexas.edu/users/kstanley/neat.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=EN-GB style="FONT-SIZE: 8pt; COLOR: #003300; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;
&lt;br&gt;
[2] Dr. Kenneth O. Stanley, dem "Erfinder" von NEAT&amp;nbsp; &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.cs.utexas.edu/users/kstanley/" target=_blank&gt;http://www.cs.utexas.edu/users/kstanley/&lt;/a&gt;
&lt;br&gt;
[3] Genetic Art &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.cambrianlabs.com/mattias/GeneticArt/" target=_blank&gt;&lt;span lang=EN-GB style="mso-ansi-language: EN-GB"&gt;http://www.cambrianlabs.com/mattias/GeneticArt/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=EN-GB style="FONT-SIZE: 8pt; COLOR: #003300; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;
&lt;br&gt;
[4] The Evolution of a Spaceship &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.cs.utexas.edu/users/kstanley/rocket.html" target=_blank&gt;http://www.cs.utexas.edu/users/kstanley/rocket.html&lt;/a&gt;
&lt;br&gt;
[5] sharpNEAT &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://sharpneat.sourceforge.net/" target=_blank&gt;&lt;span lang=EN-GB style="mso-ansi-language: EN-GB"&gt;http://sharpneat.sourceforge.net//&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=92cee0c7-3c9e-40d0-9bc1-66e140329b67" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,92cee0c7-3c9e-40d0-9bc1-66e140329b67.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=f1513147-46c8-418a-9e5c-b52e5aeddb98</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,f1513147-46c8-418a-9e5c-b52e5aeddb98.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,f1513147-46c8-418a-9e5c-b52e5aeddb98.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=f1513147-46c8-418a-9e5c-b52e5aeddb98</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Realy nice ... a single file blog system for people who just want notice
some informations for itself, but dont have the time to install an own blog/wiki. 
<br />
Its like a personal web notepad ;-)
</p>
        <p>
Check it out <a href="/tracker.aspx?page=http://www.tiddlywiki.com/">here</a></p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=f1513147-46c8-418a-9e5c-b52e5aeddb98" />
      </body>
      <title>TiddlyWiki or a blog for pauper's</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,f1513147-46c8-418a-9e5c-b52e5aeddb98.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/11/01/TiddlyWikiOrABlogForPaupers.aspx</link>
      <pubDate>Tue, 01 Nov 2005 14:29:25 GMT</pubDate>
      <description>&lt;p&gt;
Realy nice ... a&amp;nbsp;single file blog system&amp;nbsp;for people who just want notice
some informations for itself, but dont have the time to install an own blog/wiki. 
&lt;br&gt;
Its like a personal web notepad ;-)
&lt;/p&gt;
&lt;p&gt;
Check it out&amp;nbsp;&lt;a href="/tracker.aspx?page=http://www.tiddlywiki.com/"&gt;here&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=f1513147-46c8-418a-9e5c-b52e5aeddb98" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,f1513147-46c8-418a-9e5c-b52e5aeddb98.aspx</comments>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=ff506ba6-bff6-4d49-9c93-7736d5b16057</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,ff506ba6-bff6-4d49-9c93-7736d5b16057.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,ff506ba6-bff6-4d49-9c93-7736d5b16057.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=ff506ba6-bff6-4d49-9c93-7736d5b16057</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you have switched to the new Visual Studio 2005 and .NET Framework 2.0 ... and
now you get errors like "<em>Cross-thread operation not valid: Control 'Form1' accessed
from a thread other than the thread it was created on</em>." in your applications
that was working fine before ...
</p>
        <p>
then
</p>
        <p>
A) you can oldschool like refactor the code to use the BeginInvoke method for
multi threading. 
</p>
        <p>
B) you can newschool like use the new Backgroundworker class. (very nice)
</p>
        <p>
C) or if you are lazy, just diable the messages with 
<br /><font size="2">System.Windows.Forms.</font><font color="#008080" size="2">Form</font><font size="2">.CheckForIllegalCrossThreadCalls
= </font><font color="#0000ff" size="2">false</font><font size="2">; 
</font></p>
        <p>
;-)
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=ff506ba6-bff6-4d49-9c93-7736d5b16057" />
      </body>
      <title>Cross-thread operation not valid</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,ff506ba6-bff6-4d49-9c93-7736d5b16057.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/09/23/CrossthreadOperationNotValid.aspx</link>
      <pubDate>Fri, 23 Sep 2005 00:12:35 GMT</pubDate>
      <description>&lt;p&gt;
If you have switched to the new Visual Studio 2005 and .NET Framework 2.0 ... and
now you get errors like "&lt;em&gt;Cross-thread operation not valid: Control 'Form1' accessed
from a thread other than the thread it was created on&lt;/em&gt;." in your applications
that was working fine before ...
&lt;/p&gt;
&lt;p&gt;
then
&lt;/p&gt;
&lt;p&gt;
A) you can oldschool like refactor the code to use the BeginInvoke&amp;nbsp;method&amp;nbsp;for
multi threading. 
&lt;/p&gt;
&lt;p&gt;
B) you can newschool like use the new Backgroundworker class. (very nice)
&lt;/p&gt;
&lt;p&gt;
C) or if you are lazy, just diable the messages with 
&lt;br&gt;
&lt;font size=2&gt;System.Windows.Forms.&lt;/font&gt;&lt;font color=#008080 size=2&gt;Form&lt;/font&gt;&lt;font size=2&gt;.CheckForIllegalCrossThreadCalls
= &lt;/font&gt;&lt;font color=#0000ff size=2&gt;false&lt;/font&gt;&lt;font size=2&gt;; 
&lt;/p&gt;
&gt; 
&lt;p&gt;
;-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=ff506ba6-bff6-4d49-9c93-7736d5b16057" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,ff506ba6-bff6-4d49-9c93-7736d5b16057.aspx</comments>
      <category>coden</category>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=230abd16-41b9-423a-b2ad-3f676b9586e3</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,230abd16-41b9-423a-b2ad-3f676b9586e3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,230abd16-41b9-423a-b2ad-3f676b9586e3.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=230abd16-41b9-423a-b2ad-3f676b9586e3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Sicher kam der eine oder andere Programmierer schon einmal in die Situation durch
ein Enum zu iterieren, um die Werte einfach nur irgendwo in der richtigen Reihenfolge
anzuzeigen. Zum Beispiel:<br /><font color="#0000ff" size="2">     enum</font><font size="2"><font color="#000000"> MyEnum{Montag,
Dienstag, Mittwoch, Donnerstag, Freitag};</font></font></p>
        <p>
Nichts leichter als das, da gibt es ja die verschiedensten Möglichkeiten, z.B.:
</p>
        <font size="2">
          <p>
A) Umständlich<br /><br /></p>
        </font>
        <font color="#0000ff" size="2">     foreach</font>
        <font size="2"> (</font>
        <font color="#0000ff" size="2">int</font>
        <font size="2"> item </font>
        <font color="#0000ff" size="2">in</font>
        <font size="2"> MyEnum.GetValues(</font>
        <font color="#0000ff" size="2">typeof</font>
        <font size="2">(MyEnum))){ 
<br />
          MyEnum myEnum = (MyEnum)item;<br />
          Console.WriteLine(myEnum +
"," ); 
<br />
     }
<p>
bzw. 
<br /></p></font>
        <font color="#0000ff" size="2">     foreach</font>
        <font size="2"> (</font>
        <font color="#0000ff" size="2">object</font>
        <font size="2"> item </font>
        <font color="#0000ff" size="2">in</font>
        <font size="2"> Enum.GetValues(</font>
        <font color="#0000ff" size="2">typeof</font>
        <font size="2">(MyEnum)))<br />
          Console.WriteLine(item); 
<p><br />
B) Lesbar<br /></p></font>
        <font color="#0000ff" size="2">
          <br />
     for</font>
        <font size="2"> (MyEnum day=MyEnum.Montag; day&lt;=MyEnum.Freitag;
day++)<br />
            Console.WriteLine(day); 
<p><br />
oder C) über die Enum.GetNames() Methode<br /><br /></p></font>
        <font color="#0000ff" size="2">     foreach</font>
        <font size="2"> (</font>
        <font color="#0000ff" size="2">string</font>
        <font size="2"> item </font>
        <font color="#0000ff" size="2">in</font>
        <font size="2"> Enum.GetNames(</font>
        <font color="#0000ff" size="2">typeof</font>
        <font size="2">(MyEnum)))<br />
            Console.WriteLine(item
+ "," ); 
</font>
        <p>
Gut und schön, das alles funktioniert leider nur solange korrekt, bis man den
Werten eigene Integerwerte zuweist. Gerade Methode B) ist sehr anfällig auf Wert-Veränderungen.
</p>
        <p>
Bereits bei einer kleinen Änderungen wie:<br /><font color="#0000ff" size="2">   enum</font><font size="2"><font color="#000000"> MyEnum{Montag=-2,
Dienstag, Mittwoch, Donnerstag, Freitag=-4};<br /><br /></font></font>liefert Methode B) aufgrund der angegebenen Bedingung nichts mehr zurück. 
<br />
A) und C) sind da ein klein wenig resistenter und erzeugen folgenden sinnfreien Output:
"Mittwoch, Donnerstag, Freitag, Montag, Dienstag"
</p>
        <p>
          <br />
Ok, noch ein Schritt weiter:<br /><font color="#0000ff" size="2">   enum</font><font size="2"><font color="#000000"> MyEnum{Montag=0,
Dienstag=-1, Mittwoch=4, Donnerstag=-2, Freitag};</font></font></p>
        <p>
Methode B) liefert auch hier nichts zurück.<br />
Methode A) ergibt  "Montag, Mittwoch, Donnerstag, Dienstag, Dienstag"<br />
Aber wo ist der Freitag?? Hier trennt sich die Spreu vom Weizen.<br />
Lediglich Methode C) war so fair und hat sich den Freitag nicht einbehalten: --&gt;<br />
"Montag, Mittwoch, Donnerstag, Dienstag, Freitag", die Reihenfolge ist dennoch nicht
erwünscht.
</p>
        <p>
Ein letzter Versuch, am Freitag kommt noch eine 1 ran:<br /><font color="#0000ff" size="2">enum</font><font size="2"><font color="#000000"> MyEnum{Montag=0,
Dienstag=-1, Mittwoch=4, Donnerstag=-2, Freitag=1};<br /><br /></font></font>Methode B) zeigt nun wenigstens den Wochenstart: "Montag" und schluckt
den Rest. A) und C) sind sich auch wieder einig mit "Montag, Freitag, Mittwoch, Donnerstag,
Dienstag"
</p>
        <p>
          <br />
Nun gut, wer es bis hier her geschafft hat, bekommt nun ein Wissenbonus ;-)<br />
Denn es gibt eine Möglichkeit die richtige Reihenfolge darzustellen. Und zwar
mit Hilfe von Reflections, was so aussieht:
</p>
        <font size="2">
          <p>
     Type type = 
</p>
        </font>
        <font color="#0000ff" size="2">typeof</font>
        <font size="2">(MyEnum);<br />
     System.Reflection.FieldInfo[] fis = type.GetFields(); 
<br /></font>
        <font color="#0000ff" size="2">     foreach</font>
        <font size="2">(System.Reflection.FieldInfo
fi </font>
        <font color="#0000ff" size="2">in</font>
        <font size="2"> fis){<br /></font>
        <font color="#0000ff" size="2">         
if</font>
        <font size="2">(fi.IsStatic)<br />
              
Console.WriteLine(fi.Name + "," );<br />
     }</font>
        <p>
Ist  nicht wirklich lesbarer, aber funktioniert zumindest in allen obigen Fällen
korrekt.
</p>
        <p>
that's all folks
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=230abd16-41b9-423a-b2ad-3f676b9586e3" />
      </body>
      <title>Enum, das unbekannte Wesen. Oder wie werde ich Herrscher meines Codes.</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,230abd16-41b9-423a-b2ad-3f676b9586e3.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/08/09/EnumDasUnbekannteWesenOderWieWerdeIchHerrscherMeinesCodes.aspx</link>
      <pubDate>Tue, 09 Aug 2005 23:51:07 GMT</pubDate>
      <description>&lt;p&gt;
Sicher kam der eine oder andere Programmierer schon einmal in die Situation durch
ein Enum zu iterieren, um die Werte einfach nur irgendwo in der richtigen Reihenfolge
anzuzeigen. Zum Beispiel:&lt;br&gt;
&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; MyEnum{Montag,
Dienstag, Mittwoch, Donnerstag, Freitag};&lt;/font&gt;
&lt;/p&gt;
&gt; 
&lt;p&gt;
Nichts leichter als das, da gibt es ja die verschiedensten M&amp;#246;glichkeiten, z.B.:
&lt;/p&gt;
&lt;font size=2&gt; 
&lt;p&gt;
A) Umst&amp;#228;ndlich&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color=#0000ff size=2&gt;int&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color=#0000ff size=2&gt;in&lt;/font&gt;&lt;font size=2&gt; MyEnum.GetValues(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;typeof&lt;/font&gt;&lt;font size=2&gt;(MyEnum))){ 
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyEnum myEnum = (MyEnum)item;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(myEnum +
"," ); 
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&gt;
&lt;p&gt;
bzw. 
&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color=#0000ff size=2&gt;object&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color=#0000ff size=2&gt;in&lt;/font&gt;&lt;font size=2&gt; Enum.GetValues(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;typeof&lt;/font&gt;&lt;font size=2&gt;(MyEnum)))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(item); &gt;
&lt;p&gt;
&lt;br&gt;
B) Lesbar&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for&lt;/font&gt;&lt;font size=2&gt; (MyEnum day=MyEnum.Montag; day&amp;lt;=MyEnum.Freitag;
day++)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(day); &gt;
&lt;p&gt;
&lt;br&gt;
oder C) &amp;#252;ber die Enum.GetNames() Methode&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color=#0000ff size=2&gt;string&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color=#0000ff size=2&gt;in&lt;/font&gt;&lt;font size=2&gt; Enum.GetNames(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;typeof&lt;/font&gt;&lt;font size=2&gt;(MyEnum)))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Console.WriteLine(item
+ "," ); &gt;
&lt;/font&gt; 
&lt;p&gt;
Gut und sch&amp;#246;n, das alles funktioniert leider nur solange korrekt, bis man den
Werten eigene Integerwerte zuweist. Gerade Methode B) ist sehr anf&amp;#228;llig auf Wert-Ver&amp;#228;nderungen.
&lt;/p&gt;
&lt;p&gt;
Bereits bei einer kleinen &amp;#196;nderungen wie:&lt;br&gt;
&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp; enum&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; MyEnum{Montag=-2,
Dienstag, Mittwoch, Donnerstag, Freitag=-4};&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;liefert Methode B) aufgrund der angegebenen Bedingung nichts mehr zur&amp;#252;ck. 
&lt;br&gt;
A) und C) sind da ein klein wenig resistenter und erzeugen folgenden sinnfreien Output:
"Mittwoch, Donnerstag, Freitag, Montag, Dienstag"
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
Ok, noch ein Schritt weiter:&lt;br&gt;
&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;enum&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; MyEnum{Montag=0,
Dienstag=-1, Mittwoch=4, Donnerstag=-2, Freitag};&lt;/font&gt;
&lt;/p&gt;
&gt; 
&lt;p&gt;
Methode B) liefert auch hier nichts zur&amp;#252;ck.&lt;br&gt;
Methode A) ergibt&amp;nbsp; "Montag, Mittwoch, Donnerstag, Dienstag, Dienstag"&lt;br&gt;
Aber wo ist der Freitag?? Hier trennt sich die Spreu vom Weizen.&lt;br&gt;
Lediglich Methode C) war so fair und hat sich den Freitag nicht einbehalten: --&amp;gt;&lt;br&gt;
"Montag, Mittwoch, Donnerstag, Dienstag, Freitag", die Reihenfolge ist dennoch nicht
erw&amp;#252;nscht.
&lt;/p&gt;
&lt;p&gt;
Ein letzter Versuch, am Freitag kommt noch eine 1 ran:&lt;br&gt;
&lt;font color=#0000ff size=2&gt;enum&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; MyEnum{Montag=0,
Dienstag=-1, Mittwoch=4, Donnerstag=-2, Freitag=1};&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;Methode B) zeigt nun wenigstens den Wochenstart: "Montag" und schluckt
den Rest. A) und C) sind sich auch wieder einig mit "Montag, Freitag, Mittwoch, Donnerstag,
Dienstag"
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
Nun gut, wer es bis hier her geschafft hat, bekommt nun ein Wissenbonus ;-)&lt;br&gt;
Denn es gibt eine M&amp;#246;glichkeit die richtige Reihenfolge darzustellen. Und zwar
mit&amp;nbsp;Hilfe von Reflections, was so aussieht:
&lt;/p&gt;
&lt;font size=2&gt; 
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type type = 
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;typeof&lt;/font&gt;&lt;font size=2&gt;(MyEnum);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Reflection.FieldInfo[] fis = type.GetFields(); 
&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach&lt;/font&gt;&lt;font size=2&gt;(System.Reflection.FieldInfo
fi &lt;/font&gt;&lt;font color=#0000ff size=2&gt;in&lt;/font&gt;&lt;font size=2&gt; fis){&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
if&lt;/font&gt;&lt;font size=2&gt;(fi.IsStatic)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Console.WriteLine(fi.Name + "," );&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&gt;
&lt;p&gt;
Ist&amp;nbsp; nicht wirklich lesbarer, aber funktioniert zumindest in allen obigen F&amp;#228;llen
korrekt.
&lt;/p&gt;
&lt;p&gt;
that's all folks
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=230abd16-41b9-423a-b2ad-3f676b9586e3" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,230abd16-41b9-423a-b2ad-3f676b9586e3.aspx</comments>
      <category>coden</category>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=6b49ae7e-afcc-46e9-ba28-b29cf95183de</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,6b49ae7e-afcc-46e9-ba28-b29cf95183de.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,6b49ae7e-afcc-46e9-ba28-b29cf95183de.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=6b49ae7e-afcc-46e9-ba28-b29cf95183de</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After many hours of search for a possibility to change the name and bitmap of my custom
user controls in the Visual Studio Toolbox, here is the solution.
</p>
        <p>
          <strong>1)</strong> Set the ToolboxItem Attribute to the UserControl<br /><br /><font size="1">[ToolboxItem(<font color="#0000ff">typeof</font>(MyToolboxItem))]<br /><font color="#0000ff">public</font><font color="#0000ff">class</font> MyUserControl
: System.Windows.Forms.UserControl {...}</font></p>
        <p>
          <strong>2)</strong> create a class, derived from ToolboxItem class<br /><br /><font color="#0000ff" size="1">using</font><font size="1"><font color="#000000"> System.Runtime.Serialization;<br /></font><font color="#0000ff">using</font></font><font color="#000000" size="1"> System.Drawing.Design;<br /></font><br /><font size="1">[Serializable]<br /><font color="#0000ff">public</font><font color="#0000ff">class</font> MyToolboxItem
: ToolboxItem{<br /><font color="#0000ff">   public</font> MyToolboxItem() : <font color="#0000ff">base</font>(){<br /><font size="2"><font size="1">       DoMagic();<br /></font></font></font><font size="1">   }<br /></font><font size="1"><font color="#0000ff"><br />
   public</font> MyToolboxItem (Type type) : <font color="#0000ff">base</font>(type){<br />
       DoMagic();<br /></font><font size="1">   }<br /></font><font size="1"><font color="#0000ff" size="2"><font size="1"><br />
   void</font></font><font color="#000000"> DoMagic(){<br />
       <font color="#008000">//set the desired
text</font><br /></font><font color="#0000ff">       base</font>.DisplayName
= "MyText";<br /><font color="#008000">       //load the embedded resource
bitmap</font><br /><font color="#0000ff">       base</font>.Bitmap = <font color="#0000ff">new </font><font size="2"><font size="1">System.Drawing.Bitmap(GetType().Module.Assembly.GetManifestResourceStream("MyBitmap.bmp"));<br />
    }</font></font></font></p>
        <p>
          <font size="1">
            <font color="#0000ff">
              <font color="#008000">   //a very special
constructor<br /></font>   private</font> MyToolboxItem (SerializationInfo info, StreamingContext
context) {<br /></font>
          <font size="1">
            <font color="#0000ff">       base</font>.Deserialize(info,
context);<br /></font>
          <font size="1">   }<br /></font>
          <font size="1">}</font>
        </p>
        <p>
          <font size="1">
            <font size="2">some notes:<br />
At First, if you try to "override" the <em>DisplayName</em> and <em>Bitmap</em> properties,
it won't work. It will only work, if these base properties are set in the constructor
... very strange.<br /><br />
Second, the private deserialize constructor must be set, else the ToolboxItem will
throw an exception if you try to insert it in the form  ...  many thanks
to reflector for solving this problem *g*</font>
          </font>
        </p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=6b49ae7e-afcc-46e9-ba28-b29cf95183de" />
      </body>
      <title>visual studio customization, 2nd</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,6b49ae7e-afcc-46e9-ba28-b29cf95183de.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/02/28/visualStudioCustomization2nd.aspx</link>
      <pubDate>Mon, 28 Feb 2005 23:27:58 GMT</pubDate>
      <description>&lt;p&gt;
After many hours of search for a possibility to change the name and bitmap of my custom
user controls in the Visual Studio Toolbox, here is the solution.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;1)&lt;/strong&gt; Set the ToolboxItem Attribute to the UserControl&lt;br&gt;
&lt;br&gt;
&lt;font size=1&gt;[ToolboxItem(&lt;font color=#0000ff&gt;typeof&lt;/font&gt;(MyToolboxItem))]&lt;br&gt;
&lt;font color=#0000ff&gt;public&lt;/font&gt; &lt;font color=#0000ff&gt;class&lt;/font&gt; MyUserControl :
System.Windows.Forms.UserControl {...}&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;2)&lt;/strong&gt; create a class, derived from ToolboxItem class&lt;br&gt;
&lt;br&gt;
&lt;font color=#0000ff size=1&gt;using&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#000000&gt; System.Runtime.Serialization;&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff&gt;using&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=1&gt; System.Drawing.Design;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
&lt;font size=1&gt;[Serializable]&lt;br&gt;
&lt;font color=#0000ff&gt;public&lt;/font&gt; &lt;font color=#0000ff&gt;class&lt;/font&gt; MyToolboxItem :
ToolboxItem{&lt;br&gt;
&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp; public&lt;/font&gt; MyToolboxItem() : &lt;font color=#0000ff&gt;base&lt;/font&gt;(){&lt;br&gt;
&lt;font size=2&gt;&lt;font size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DoMagic();&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=1&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp; public&lt;/font&gt; MyToolboxItem (Type type) : &lt;font color=#0000ff&gt;base&lt;/font&gt;(type){&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DoMagic();&lt;br&gt;
&lt;/font&gt;&lt;font size=1&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff size=2&gt;&lt;font size=1&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;void&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt; DoMagic(){&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=#008000&gt;//set the&amp;nbsp;desired text&lt;/font&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base&lt;/font&gt;.DisplayName
= "MyText";&lt;br&gt;
&lt;font color=#008000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //load the embedded resource
bitmap&lt;/font&gt;
&lt;br&gt;
&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base&lt;/font&gt;.Bitmap = &lt;font color=#0000ff&gt;new &lt;/font&gt;&lt;font size=2&gt;&lt;font size=1&gt;System.Drawing.Bitmap(GetType().Module.Assembly.GetManifestResourceStream("MyBitmap.bmp"));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&gt;&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;font color=#008000&gt;&amp;nbsp;&amp;nbsp; //a very special
constructor&lt;br&gt;
&lt;/font&gt;&amp;nbsp;&amp;nbsp; private&lt;/font&gt; MyToolboxItem (SerializationInfo info, StreamingContext
context) {&lt;br&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;base&lt;/font&gt;.Deserialize(info,
context);&lt;br&gt;
&lt;/font&gt;&lt;font size=1&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;/font&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=1&gt;&lt;font size=2&gt;some notes:&lt;br&gt;
At First, if you try to "override" the &lt;em&gt;DisplayName&lt;/em&gt; and &lt;em&gt;Bitmap&lt;/em&gt; properties,
it won't work. It will only work, if these base properties are set in the constructor
... very strange.&lt;br&gt;
&lt;br&gt;
Second, the private deserialize constructor must be set, else the ToolboxItem will
throw an exception if you try to insert it in the form&amp;nbsp; ...&amp;nbsp; many thanks
to reflector for solving this problem *g*&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=6b49ae7e-afcc-46e9-ba28-b29cf95183de" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,6b49ae7e-afcc-46e9-ba28-b29cf95183de.aspx</comments>
      <category>coden</category>
      <category>dddwik</category>
      <category>faq</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
3 einfache Regeln: Die Abstoßung, die Anziehung und die Anpassung/Angleichung. Diese
drei Grundregeln sind es, die das Verhalten eines Schwarmes im kleinen, einer Gesellschaft
im Großen, bestimmen. Ob nun Fische im Aquarium, Möwen am Strand oder Menschen beim
Shopping. Man kann quasi jede Art von Intelligentem Verhalten auf wenige, einfache
Regeln zurückführen. 
</p>
        <p>
Wie auch immer, ich habe das mal computertechnisch umgesetzt und heraus kam folgender
Schwarmsimulator.
</p>
        <p>
        </p>
        <p align="center">
          <a href="/tracker.aspx?File=flocksim.zip">
            <img src="/content/binary/flock12.jpg" border="0" />
          </a>
        </p>
        <p>
Features
</p>
        <ol>
          <li>
Jedes einzelne Individuum in dem Schwarm kann manipuliert werden, d.h. Sichtweite,
Mindestabstand, Geschwindigkeit, Farbe und Gesinnung (klassische Gut-Neutral-Böse
Trinität) kann einstellt werden. 
</li>
          <li>
(Zufalls-)Einstellungen können für den ganzen Schwarm übernommen werden. 
</li>
          <li>
Die Basisregeln können einzeln aktiviert/deaktiviert werden. 
</li>
          <li>
Die Bewegungsrichtung kann einem Individuum "aufgedrückt" werden (mit gedrückter linker
Maustaste über den Screen schieben und loslassen) 
</li>
          <li>
Nichts machen und einfach nur zuschauen ;-)</li>
        </ol>
        <p>
Wer ihn mal testen möchte, sollte über ausreichend Ressourcen Verfügen. Da die Simulation
sehr rechenintensiv ist und ich auch nicht sooo sehr Wert auf Performante Programmierung
gelegt habe, sollten mind. 1.5GHz zur Verfügung stehen. Achso, und das .NET Framework
natürlich. Die benötigten DirectX dlls' sind im zip enthalten.
</p>
        <p>
          <br />
Mehr Infos zu diesem Thema gibt es auf den Seiten von <a href="/tracker.aspx?page=http://www.red3d.com/cwr/boids/" target="_blank">Craig
Reynold's</a>, der die Schwarm-Regeln das erste mal bereits 1986 beschrieb. Anregungen
zur technischen Umsetzung fand ich in dem Buch <a href="/tracker.aspx?page=http://www.oreilly.com/catalog/ai/" target="_blank">AI
for Game Developers (O'Reilly)</a><br /></p>
        <p>
... So, und wieder ein Teil meines Lebensinhaltes erfüllt ...
</p>
        <p align="center">
          <img src="/content/binary/SDL.jpg" border="0" />
        </p>
        <p align="left">
          <font color="#ffffff">Keywords: Flocksimulator flock simulator boid boids herd</font>
        </p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8" />
      </body>
      <title>Das regelbasierte Leben</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/02/17/DasRegelbasierteLeben.aspx</link>
      <pubDate>Thu, 17 Feb 2005 00:28:48 GMT</pubDate>
      <description>&lt;p&gt;
3 einfache Regeln: Die Abstoßung, die Anziehung und die Anpassung/Angleichung. Diese
drei Grundregeln sind es, die das Verhalten eines Schwarmes im kleinen, einer Gesellschaft
im Großen, bestimmen. Ob nun Fische im Aquarium, Möwen am Strand oder Menschen beim
Shopping. Man kann quasi jede Art von Intelligentem Verhalten auf wenige, einfache
Regeln zurückführen. 
&lt;/p&gt;
&lt;p&gt;
Wie auch immer, ich habe das mal computertechnisch umgesetzt und heraus kam folgender
Schwarmsimulator.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;a href="/tracker.aspx?File=flocksim.zip"&gt;&lt;img src="/content/binary/flock12.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Features
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Jedes einzelne Individuum in dem Schwarm kann manipuliert werden, d.h. Sichtweite,
Mindestabstand, Geschwindigkeit, Farbe und Gesinnung (klassische Gut-Neutral-Böse
Trinität) kann einstellt werden. 
&lt;li&gt;
(Zufalls-)Einstellungen können für den ganzen Schwarm übernommen werden. 
&lt;li&gt;
Die Basisregeln können einzeln aktiviert/deaktiviert werden. 
&lt;li&gt;
Die Bewegungsrichtung kann einem Individuum "aufgedrückt" werden (mit gedrückter linker
Maustaste über den Screen schieben und loslassen) 
&lt;li&gt;
Nichts machen und einfach nur zuschauen ;-)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Wer ihn mal testen möchte, sollte über ausreichend Ressourcen Verfügen. Da die Simulation
sehr rechenintensiv ist und ich auch nicht sooo sehr Wert auf Performante Programmierung
gelegt habe, sollten mind. 1.5GHz zur Verfügung stehen. Achso, und das .NET Framework
natürlich. Die benötigten DirectX dlls' sind im zip enthalten.
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
Mehr Infos zu diesem Thema gibt es auf den Seiten von &lt;a href="/tracker.aspx?page=http://www.red3d.com/cwr/boids/" target=_blank&gt;Craig
Reynold's&lt;/a&gt;, der die Schwarm-Regeln das erste mal bereits 1986 beschrieb. Anregungen
zur technischen Umsetzung fand ich in dem Buch &lt;a href="/tracker.aspx?page=http://www.oreilly.com/catalog/ai/" target=_blank&gt;AI
for Game Developers (O'Reilly)&lt;/a&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
... So, und wieder ein Teil meines Lebensinhaltes erfüllt ...
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img src="/content/binary/SDL.jpg" border=0&gt;
&lt;/p&gt;
&lt;p align=left&gt;
&lt;font color=#ffffff&gt;Keywords: Flocksimulator flock simulator boid boids herd&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,b2d1888a-6f6f-4e27-825b-ca2d6f2d4cc8.aspx</comments>
      <category>coden</category>
      <category>dddwik</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=eb13e0d5-9126-4c9d-9833-596884e667a3</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,eb13e0d5-9126-4c9d-9833-596884e667a3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,eb13e0d5-9126-4c9d-9833-596884e667a3.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=eb13e0d5-9126-4c9d-9833-596884e667a3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Wer kennt das nicht ... Termin vergessen, Besuch steht vor der Tür, Wohnung nicht
aufgeräumt. Was nun? ... "dirty cleaning", d.h. alle Klamotten schnell in Schrank
werfen, Geschirr unters Bett und hoffen, dass keiner rein/runterschaut.
</p>
        <p>
Wie auch immer, so ähnlich geht es mir ab und zu beim Programmieren. Das Projekt
wird immer komplexer, der Code unübersichtlicher und die Anzahl der DLL's immer
größer. Ok, den Code kann man aufräumen und die Klahrheit in der Komplexität
kommt mit der Zeit ... aber was ist mit den Dll's? 
</p>
        <p>
Auch hier gilt "dirty cleaning". Das Zaubertool dafür heisst <a href="/tracker.aspx?page=http://research.microsoft.com/~mbarnett/ilmerge.aspx" target="_blank">ILMerge</a>.
Ein perfektes kleines Tool, mit dem man alle für die Applikation benötigten
DLL's zu einer einzigen DLL zusammenfassen kann. Und wenn es sich um eine Windowsapplikation
handelt, kann man die DLL's soagar mit der .EXE zusammenfügen. Der Aufruf
sieht so aus:
</p>
        <p>
          <font color="#008000">ilmerge /target:winexe /out:AllInOne.exe Programm.exe ClassLibrary1.dll
ClassLibrary2.dll<br /></font>
          <font color="#000000"> bzw.<br /></font>
          <font color="#008000">ilmerge /target:dll /out:AllInOne.dll ClassLibrary1.dll
ClassLibrary2.dll</font>
        </p>
        <p>
Optional kann mit dem <font color="#008000">/ver</font> Parameter auch eine Version
bestimmt werden. z.B. /ver:2.1.0.0
</p>
        <p>
Also schneller kann man nicht aufräumen.
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=eb13e0d5-9126-4c9d-9833-596884e667a3" />
      </body>
      <title>Aufräumen, marsch marsch</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,eb13e0d5-9126-4c9d-9833-596884e667a3.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/02/05/Aufr%c3%a4umenMarschMarsch.aspx</link>
      <pubDate>Sat, 05 Feb 2005 02:02:40 GMT</pubDate>
      <description>&lt;p&gt;
Wer kennt das nicht ... Termin vergessen, Besuch steht vor der T&amp;#252;r, Wohnung nicht
aufger&amp;#228;umt. Was nun? ... "dirty cleaning", d.h. alle Klamotten schnell in Schrank
werfen, Geschirr unters Bett und hoffen, dass keiner rein/runterschaut.
&lt;/p&gt;
&lt;p&gt;
Wie auch immer, so &amp;#228;hnlich geht es mir ab und zu beim Programmieren. Das Projekt
wird immer komplexer, der Code un&amp;#252;bersichtlicher und die Anzahl der DLL's immer
gr&amp;#246;&amp;#223;er. Ok, den Code kann man aufr&amp;#228;umen und die Klahrheit in der Komplexit&amp;#228;t
kommt mit der Zeit ... aber was ist mit den Dll's? 
&lt;/p&gt;
&lt;p&gt;
Auch hier gilt "dirty cleaning". Das Zaubertool daf&amp;#252;r heisst &lt;a href="/tracker.aspx?page=http://research.microsoft.com/~mbarnett/ilmerge.aspx" target=_blank&gt;ILMerge&lt;/a&gt;.
Ein perfektes kleines Tool, mit dem man alle f&amp;#252;r die Applikation ben&amp;#246;tigten
DLL's zu einer einzigen DLL zusammenfassen kann. Und wenn es sich um eine Windowsapplikation
handelt, kann man die DLL's soagar mit der .EXE zusammenf&amp;#252;gen.&amp;nbsp;Der Aufruf
sieht so aus:
&lt;/p&gt;
&lt;p&gt;
&lt;font color=#008000&gt;ilmerge /target:winexe /out:AllInOne.exe Programm.exe ClassLibrary1.dll
ClassLibrary2.dll&lt;br&gt;
&lt;/font&gt;&lt;font color=#000000&gt;&amp;nbsp;bzw.&lt;br&gt;
&lt;/font&gt;&lt;font color=#008000&gt;ilmerge /target:dll /out:AllInOne.dll ClassLibrary1.dll
ClassLibrary2.dll&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Optional kann mit dem &lt;font color=#008000&gt;/ver&lt;/font&gt; Parameter auch eine Version
bestimmt werden. z.B. /ver:2.1.0.0
&lt;/p&gt;
&lt;p&gt;
Also schneller kann man nicht aufr&amp;#228;umen.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=eb13e0d5-9126-4c9d-9833-596884e667a3" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,eb13e0d5-9126-4c9d-9833-596884e667a3.aspx</comments>
      <category>dddwik</category>
    </item>
  </channel>
</rss>