<?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. - tddwnb</title>
    <link>http://oldblog.holgerferstl.de/</link>
    <description>Holgers Blog</description>
    <language>en-us</language>
    <copyright>Your Name Here</copyright>
    <lastBuildDate>Tue, 06 Jun 2006 14:13:59 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=005e3d76-0121-45d8-966f-8d5870235fa9</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,005e3d76-0121-45d8-966f-8d5870235fa9.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,005e3d76-0121-45d8-966f-8d5870235fa9.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=005e3d76-0121-45d8-966f-8d5870235fa9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Passend zum heutigen Datum möchte ich mal eine totgeglaubte Software aus dem Archiv
kramen, die ich damals in VB geschrieben habe.<br />
Für alle paranoiden da draußen: der ultimative 666 Prüfer :-)
</p>
        <p>
So siehts aus<br /><img src="http://oldblog.holgerferstl.de/content/binary/666.jpg" /> 
</p>
        <p>
Mit diesem kleinen Programm kann man blitzschnell überprüfen, ob ein Wort die Zahl
666 ergibt oder nicht. 
<br />
Das System ist simpel. Man multipliziert einfach die Buchstaben des Alphabetes (zumindest
die Stellen, an der sie stehen) 
<br />
mit der 6 und addiert dann alle Zahlen zusammen. Also A=6, B=12, C=18 usw.
</p>
        <p align="left">
Folgend ein paar Begriffee die die Zahl 666 ergeben:
</p>
        <ol>
          <li>
Computer 
</li>
          <li>
Illuminat 
</li>
          <li>
Von Goethe 
</li>
          <li>
Van Helsing (Pseudonym des Autors des Buches "Geheimgesellschaften und ihre Macht
im 20 Jahrhundert") 
</li>
          <li>
Kissinger 
</li>
          <li>
New York 
</li>
          <li>
US of America 
</li>
          <li>
RTL News 
</li>
          <li>
Hans Meiser 
</li>
          <li>
Deutschland 
</li>
          <li>
Torvalds (der Linux-Vater) 
</li>
        </ol>
        <p>
Schön Tag noch :-)<br /></p>
        <p>
          <a href="http://oldblog.holgerferstl.de/tools/666.zip">Download</a> (250kb, zip,
incl. benötigter dll)
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=005e3d76-0121-45d8-966f-8d5870235fa9" />
      </body>
      <title>06.06.06</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,005e3d76-0121-45d8-966f-8d5870235fa9.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2006/06/06/060606.aspx</link>
      <pubDate>Tue, 06 Jun 2006 14:13:59 GMT</pubDate>
      <description>&lt;p&gt;
Passend zum heutigen Datum möchte ich mal eine totgeglaubte Software aus dem Archiv
kramen, die ich damals in VB geschrieben habe.&lt;br&gt;
Für alle paranoiden da draußen: der ultimative 666 Prüfer :-)
&lt;/p&gt;
&lt;p&gt;
So siehts aus&lt;br&gt;
&lt;img src="http://oldblog.holgerferstl.de/content/binary/666.jpg"&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Mit diesem kleinen Programm kann man blitzschnell überprüfen, ob ein Wort die Zahl
666 ergibt oder nicht. 
&lt;br&gt;
Das System ist simpel. Man multipliziert einfach die Buchstaben des Alphabetes (zumindest
die Stellen, an der sie stehen) 
&lt;br&gt;
mit der 6 und addiert dann alle Zahlen zusammen. Also A=6, B=12, C=18 usw.
&lt;/p&gt;
&lt;p align=left&gt;
Folgend ein paar Begriffee die die Zahl 666 ergeben:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Computer 
&lt;li&gt;
Illuminat 
&lt;li&gt;
Von Goethe 
&lt;li&gt;
Van Helsing (Pseudonym des Autors des Buches "Geheimgesellschaften und ihre Macht
im 20 Jahrhundert") 
&lt;li&gt;
Kissinger 
&lt;li&gt;
New York 
&lt;li&gt;
US of America 
&lt;li&gt;
RTL News 
&lt;li&gt;
Hans Meiser 
&lt;li&gt;
Deutschland 
&lt;li&gt;
Torvalds (der Linux-Vater) 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Schön Tag noch :-)&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://oldblog.holgerferstl.de/tools/666.zip"&gt;Download&lt;/a&gt;&amp;nbsp;(250kb, zip,
incl. benötigter&amp;nbsp;dll)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=005e3d76-0121-45d8-966f-8d5870235fa9" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,005e3d76-0121-45d8-966f-8d5870235fa9.aspx</comments>
      <category>dddwni</category>
      <category>tddwnb</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=5738177e-1b1c-4fba-80f0-642f79abbc77</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,5738177e-1b1c-4fba-80f0-642f79abbc77.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,5738177e-1b1c-4fba-80f0-642f79abbc77.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=5738177e-1b1c-4fba-80f0-642f79abbc77</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
try this <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.iol.ie/~dluby/escape.htm" target="_blank">http://www.iol.ie/~dluby/escape.htm</a> (my
record 43 sec for first time)<br />
or this <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://files.deviantart.com/f/2004/188/8/7/gridgame.swf" target="_blank">http://files.deviantart.com/f/2004/188/8/7/gridgame.swf</a> (my
record 1517 reactions)
</p>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=5738177e-1b1c-4fba-80f0-642f79abbc77" />
      </body>
      <title>Boring?</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,5738177e-1b1c-4fba-80f0-642f79abbc77.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/11/16/Boring.aspx</link>
      <pubDate>Wed, 16 Nov 2005 13:29:28 GMT</pubDate>
      <description>&lt;p&gt;
try this &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.iol.ie/~dluby/escape.htm" target=_blank&gt;http://www.iol.ie/~dluby/escape.htm&lt;/a&gt;&amp;nbsp;(my
record 43 sec for first time)&lt;br&gt;
or this &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://files.deviantart.com/f/2004/188/8/7/gridgame.swf" target=_blank&gt;http://files.deviantart.com/f/2004/188/8/7/gridgame.swf&lt;/a&gt;&amp;nbsp;(my
record 1517 reactions)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=5738177e-1b1c-4fba-80f0-642f79abbc77" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,5738177e-1b1c-4fba-80f0-642f79abbc77.aspx</comments>
      <category>tddwnb</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=e1d2338a-818d-4134-8935-d7b6ee4a8a1b</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,e1d2338a-818d-4134-8935-d7b6ee4a8a1b.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,e1d2338a-818d-4134-8935-d7b6ee4a8a1b.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=e1d2338a-818d-4134-8935-d7b6ee4a8a1b</wfw:commentRss>
      <slash:comments>10</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Was haben .NET und Golf gemeinsam? Richtig, beides kann ein lustiger Zeitvertreib
sein.<br />
So war auch die zweite Aufgabe von <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.codefairway.net/" target="_blank">CodeFairway</a> mit
dem Ziel verbunden, die anagrammatischen (bzw. palindromischen) Zahlen und deren Quersummen
in einem gegebenen Intervall mit so wenig Codebytes wie möglich zu berechnen. 
<br /><br />
Palindrome? Anagramme? <a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://de.wikipedia.org/wiki/Palindrom" target="_blank">Guckst
du hier</a>. 
</p>
        <p>
Wie bekommt man nun die Anzahl Palindrome in einem Intervall heraus? Ganz einfach,
nach der Bruteforce Methode, d.h. man testet eine Zahl nach der anderen und summiert
die Anagramme auf. Die Siegerin des Turniers wurde übrigens Claudia Krolopp mit folgendem
Code:
</p>
        <p>
          <font color="#006400">public void Off(int a,int z,out int e,out int o)<br />
{<br />
  for(o=e=0;z&gt;=a&amp;z&gt;99;z--)<br />
  for(int r=0,t=z,s=t;t&gt;0;s+=z==r?s%2&gt;0?o++:e++:t/=10)r=r*10+t%10;<br />
}</font>
          <br />
          <br />
Lustig, nicht? Der Nachteil an solchen Methoden ist jedenfalls die Komplexität. Je
größer das Intervall wird, desto länger dauert die Berechnung. Bei der heutigen Durchschnitts-Rechenleistung
der Computer versagen diese Ansätze bei Zahlenintervallen &gt; 10 Stellen.
</p>
        <p>
Deswegen habe ich mir einen anderen Weg überlegt. Der macht sich zu Nutze, dass in
jeder Zahl selbst die Anzahl der Anagramme für das aktuelle Intervall versteckt ist.
Diese muss nur berechnet und mit der Anzahl der vohergehenenden Intervalle addiert
werden. Wie ich das genau mache, kannst du <a href="http://oldblog.holgerferstl.de/PN/howtocalulatepalindromicnumbers.aspx" target="_blank">hier</a> nachlesen.
</p>
        <p>
Diese Methode hat den Vorteil, dass er auf jede beliebig große Zahl angewendet werden
kann. Bei meiner Implementation ist nur aus computertechnischen Gründen die Anzahl
der Stellen auf 9223372036854775807 begrenzt, also bitte nicht übertreiben ;-)
</p>
        <p>
Hier gehts zu eine <a href="http://oldblog.holgerferstl.de/PN/PN.aspx" target="_blank">Online
Version</a><br />
Und hier kannst du eine <a href="http://oldblog.holgerferstl.de/Tracker.aspx?File=palindromicNumbers.zip">Offline
Version</a> downloaden. Voraussetzung ist nur das .NET Framework.<br /><br />
Screenshot Offline Version:
</p>
        <p align="center">
          <a href="http://oldblog.holgerferstl.de/tracker.aspx?File=palindromicNumbers.zip">
            <img src="http://oldblog.holgerferstl.de/content/binary/palindromicnumbers.JPG" border="0" />
          </a>
        </p>
        <br />
        <br />
Info: Bei beiden Applikationen gehen die Palindrom-Zahlen erst ab 3 Stellen (also
der 101) los. 
<p></p><p>
btw, dass ich mit dieser Methode nur letzter im Turnier wurde (ca. 580 Byte), muss
ich nicht extra erwähnen, oder? :-)
</p><img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=e1d2338a-818d-4134-8935-d7b6ee4a8a1b" /></body>
      <title>Wenn es mal wieder länger dauert ...</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,e1d2338a-818d-4134-8935-d7b6ee4a8a1b.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2005/02/01/WennEsMalWiederL%c3%a4ngerDauert.aspx</link>
      <pubDate>Tue, 01 Feb 2005 23:45:14 GMT</pubDate>
      <description>&lt;p&gt;
Was haben .NET und Golf gemeinsam? Richtig, beides kann ein lustiger Zeitvertreib
sein.&lt;br&gt;
So war auch die zweite Aufgabe von &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://www.codefairway.net/" target=_blank&gt;CodeFairway&lt;/a&gt;&amp;nbsp;mit
dem Ziel verbunden, die anagrammatischen (bzw. palindromischen) Zahlen und deren Quersummen
in einem gegebenen Intervall mit so wenig Codebytes wie möglich zu berechnen. 
&lt;br&gt;
&lt;br&gt;
Palindrome? Anagramme? &lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?page=http://de.wikipedia.org/wiki/Palindrom" target=_blank&gt;Guckst
du hier&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Wie bekommt man nun die Anzahl Palindrome in einem Intervall heraus? Ganz einfach,
nach der Bruteforce Methode, d.h. man testet eine Zahl nach der anderen und summiert
die Anagramme auf. Die Siegerin des Turniers wurde übrigens Claudia Krolopp mit folgendem
Code:
&lt;/p&gt;
&lt;p&gt;
&lt;font color=#006400&gt;public void Off(int a,int z,out int e,out int o)&lt;br&gt;
{&lt;br&gt;
&amp;nbsp; for(o=e=0;z&amp;gt;=a&amp;amp;z&amp;gt;99;z--)&lt;br&gt;
&amp;nbsp; for(int r=0,t=z,s=t;t&amp;gt;0;s+=z==r?s%2&amp;gt;0?o++:e++:t/=10)r=r*10+t%10;&lt;br&gt;
}&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
Lustig, nicht? Der Nachteil an solchen Methoden ist jedenfalls die Komplexität. Je
größer das Intervall wird, desto länger dauert die Berechnung. Bei der heutigen Durchschnitts-Rechenleistung
der Computer versagen diese Ansätze bei Zahlenintervallen &amp;gt; 10 Stellen.
&lt;/p&gt;
&lt;p&gt;
Deswegen habe ich mir einen anderen Weg überlegt. Der macht sich zu Nutze, dass in
jeder Zahl selbst die Anzahl der Anagramme für das aktuelle Intervall versteckt ist.
Diese muss nur berechnet und mit der Anzahl der vohergehenenden Intervalle addiert
werden. Wie ich das genau mache, kannst du &lt;a href="http://oldblog.holgerferstl.de/PN/howtocalulatepalindromicnumbers.aspx" target=_blank&gt;hier&lt;/a&gt;&amp;nbsp;nachlesen.
&lt;/p&gt;
&lt;p&gt;
Diese Methode hat den Vorteil, dass er auf jede beliebig große Zahl angewendet werden
kann. Bei meiner Implementation ist nur aus computertechnischen Gründen die Anzahl
der Stellen auf 9223372036854775807 begrenzt, also bitte nicht übertreiben ;-)
&lt;/p&gt;
&lt;p&gt;
Hier gehts zu eine &lt;a href="http://oldblog.holgerferstl.de/PN/PN.aspx" target=_blank&gt;Online
Version&lt;/a&gt;
&lt;br&gt;
Und hier kannst du eine &lt;a href="http://oldblog.holgerferstl.de/Tracker.aspx?File=palindromicNumbers.zip"&gt;Offline
Version&lt;/a&gt; downloaden. Voraussetzung ist nur das .NET Framework.&lt;br&gt;
&lt;br&gt;
Screenshot Offline Version:
&lt;/p&gt;
&lt;p align=center&gt;
&lt;a href="http://oldblog.holgerferstl.de/tracker.aspx?File=palindromicNumbers.zip"&gt;&lt;img src="http://oldblog.holgerferstl.de/content/binary/palindromicnumbers.JPG" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;br&gt;
&lt;br&gt;
Info: Bei beiden Applikationen gehen die&amp;nbsp;Palindrom-Zahlen erst ab 3 Stellen (also
der&amp;nbsp;101) los. 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
btw, dass ich mit dieser Methode nur letzter im Turnier wurde (ca. 580 Byte), muss
ich nicht extra erwähnen, oder? :-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=e1d2338a-818d-4134-8935-d7b6ee4a8a1b" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,e1d2338a-818d-4134-8935-d7b6ee4a8a1b.aspx</comments>
      <category>coden</category>
      <category>dddwni</category>
      <category>tddwnb</category>
    </item>
    <item>
      <trackback:ping>http://oldblog.holgerferstl.de/Trackback.aspx?guid=1681962f-3121-437a-b497-84ba43ff7379</trackback:ping>
      <pingback:server>http://oldblog.holgerferstl.de/pingback.aspx</pingback:server>
      <pingback:target>http://oldblog.holgerferstl.de/PermaLink,guid,1681962f-3121-437a-b497-84ba43ff7379.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://oldblog.holgerferstl.de/CommentView,guid,1681962f-3121-437a-b497-84ba43ff7379.aspx</wfw:comment>
      <wfw:commentRss>http://oldblog.holgerferstl.de/SyndicationService.asmx/GetEntryCommentsRss?guid=1681962f-3121-437a-b497-84ba43ff7379</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font face="Arial" size="2">Unter der Rubrik "Toolz die die Welt nicht braucht" (tddwnb)
stelle ich heute ein besonders nichtsnutziges vor. Einen BlogReader in 3D, d.h. Rss
Feeds im 3-Dimensionalen Raum lesen, ggf. die Blickrichtung ändern, zoomen etc. Klar,
es macht nicht wirklich Sinn (muss denn alles im Leben einen Sinn ergeben?), aber
ich wollte mal wieder  etwas mit managed DirectX machen. </font>
        </p>
        <p>
          <font face="Arial" size="2">Ich kann zum Thema übrigens das <a href="/tracker.aspx?page=http://www.amazon.de/exec/obidos/ASIN/0672325969/qid=1084448006/sr=2-1/ref=sr_aps_prod_1_1/028-8211713-2264528" target="_blank">Buch</a> "Managed
DirectX - Graphics and Games programming" sehr empfehlen.</font>
        </p>
        <p>
          <font face="Arial" size="2">Leider ist aus der "kleinen" Idee ein recht aufwändiges
unterfangen geworden. Daher ist das Tool noch nicht Final und kleinere Bugs in der
Darstellung sind noch enthalten. Aber das sollte nicht weiter stören. </font>
          <font face="Arial" size="2">Wer
möchte darf es trotzdem ausprobieren und bisschen rumspielen.</font>
        </p>
        <p>
        </p>
        <p align="center">
          <a href="/tracker.aspx?File=BlogReader3DFull.zip">
            <img src="/content/binary/blgr3d11.jpg" border="0" />
          </a>
        </p>
        <p>
          <font face="Arial" size="2">
          </font> 
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <font face="Arial" size="2">
              <a href="/tracker.aspx?File=Blogreader3d.zip">
                <strong>Hier</strong>
              </a> gibts
die kleine version (managed DX SDK muss installiert sein)<br /><a href="/tracker.aspx?File=BlogReader3DFull.zip"><strong>Hier</strong></a> gibts
die Version incl. der benötigten DX-dll's (ca.1 MB)</font>
            <font face="Arial" size="2">
            </font>
          </p>
        </blockquote>
        <img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=1681962f-3121-437a-b497-84ba43ff7379" />
      </body>
      <title>BlogReader 3D</title>
      <guid isPermaLink="false">http://oldblog.holgerferstl.de/PermaLink,guid,1681962f-3121-437a-b497-84ba43ff7379.aspx</guid>
      <link>http://oldblog.holgerferstl.de/2004/05/13/BlogReader3D.aspx</link>
      <pubDate>Thu, 13 May 2004 11:43:09 GMT</pubDate>
      <description>&lt;p&gt;
&lt;font face=Arial size=2&gt;Unter der Rubrik "Toolz die die Welt nicht braucht" (tddwnb)
stelle ich heute ein besonders nichtsnutziges vor. Einen BlogReader in 3D, d.h. Rss
Feeds im 3-Dimensionalen Raum lesen, ggf. die Blickrichtung ändern, zoomen etc. Klar,
es macht nicht wirklich Sinn (muss denn alles im Leben einen Sinn ergeben?), aber
ich wollte mal wieder&amp;nbsp; etwas mit managed DirectX machen. &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;Ich kann zum Thema übrigens das &lt;a href="/tracker.aspx?page=http://www.amazon.de/exec/obidos/ASIN/0672325969/qid=1084448006/sr=2-1/ref=sr_aps_prod_1_1/028-8211713-2264528" target=_blank&gt;Buch&lt;/a&gt; "Managed
DirectX - Graphics and Games programming" sehr empfehlen.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;Leider ist aus der "kleinen" Idee ein recht aufwändiges unterfangen
geworden. Daher ist das Tool noch nicht Final und kleinere Bugs in der Darstellung
sind noch enthalten. Aber das sollte nicht weiter stören. &lt;/font&gt;&lt;font face=Arial size=2&gt;Wer
möchte darf es trotzdem&amp;nbsp;ausprobieren und bisschen rumspielen.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;a href="/tracker.aspx?File=BlogReader3DFull.zip"&gt;&lt;img src="/content/binary/blgr3d11.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
&lt;font face=Arial size=2&gt;&lt;a href="/tracker.aspx?File=Blogreader3d.zip"&gt;&lt;strong&gt;Hier&lt;/strong&gt;&lt;/a&gt; gibts
die kleine version (managed DX SDK muss installiert sein)&lt;br&gt;
&lt;a href="/tracker.aspx?File=BlogReader3DFull.zip"&gt;&lt;strong&gt;Hier&lt;/strong&gt;&lt;/a&gt; gibts
die Version incl. der benötigten DX-dll's (ca.1 MB)&lt;/font&gt;&lt;font face=Arial size=2&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&gt;&lt;img width="0" height="0" src="http://oldblog.holgerferstl.de/aggbug.ashx?id=1681962f-3121-437a-b497-84ba43ff7379" /&gt;</description>
      <comments>http://oldblog.holgerferstl.de/CommentView,guid,1681962f-3121-437a-b497-84ba43ff7379.aspx</comments>
      <category>tddwnb</category>
    </item>
  </channel>
</rss>