8.Jan 2007
Portfolio von Michael Hansmeyer

Beispiele für Algorithmische Architekturen verschiedener Arten im Portfolio von Michael Hansmeyer. Sehr schöne Ergebnisse, leider – wie immer – ohne jeden wirklichen Anspruch auf Nachvollziehbarkeit.

Portfolio

7.Jan 2007
Rastervögel

Rangezoomte Animation von zwei Vögeln mit Javascript:


5.Jan 2007
Upload mehrerer Dateien gleichzeitig

Zum Upload mehrerer Dateien mittels PHP eignet sich deren Angabe als Feld („file[]„). Der Aufbau ist etwas unerwartet – dieses Minimalbeispiel sollte die Funktionalität ausreichend erklären:

<html>
<?php
define( "DIR", "x:/" );

for( $i = 0; $i < count( $_FILES["file"]["tmp_name"] ); $i++ )
  if ( is_uploaded_file( $_FILES["file"]["tmp_name"][$i]) )
    move_uploaded_file( 
      $_FILES["file"]["tmp_name"][$i],
      DIR . $_FILES["file"]["name"][$i] 
    );
?>
<body>
  <form method="post" enctype="multipart/form-data">
    <input name="file[]" type="file" /><br />
    <input name="file[]" type="file" /><br />
    <input name="file[]" type="file" /><br />
    <input type="submit" />
  </form>
</body>
</html>

2.Jan 2007
Computergenerierte Bilder

Mit Evolvotron lassen sich Bilder mit dem Computer generieren.

Evolvotron

Dabei werden in einem iterativen Prozess Bilder mutiert und kombiniert. Der Benutzer wählt das nach seinen Maßstäben beste Ergebnis aus und wiederholt den Prozess. Die Bilder können in verschiedenen Größen und Bildformaten gespeichert werden.
Die Software läuft unter Linux und Mac OS X.