8.Jan 2007
Museum of Tolerance and New Media

Gelungener Museumsentwurf von Jesper Bork aus Dänemark.

Museum of Tolerance, New York

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.


29.Dez 2006
Mathematische Zauberei

Unsichtbarmachen von Gegenständen ist nach Berechnungen eines Mathematikers möglich!


18.Dez 2006
Dateien downloaden statt anzeigen

Manchmal möchte man Dateien lieber direkt zum Download anbieten, statt diese im Webbrowser anzeigen zu lassen. Für diesen Fall muß man den Mime-Typen auf application/octet-stream einstellen. Das läßt sich entweder durch ein AddType oder durch folgende Zeilen in der .htaccess bewerkstelligen (im Beispiel für .asc und .pdf-Dateien):

<FilesMatch "\.(asc|pdf)$">
ForceType application/octet-stream
</FilesMatch>

9.Dez 2006
Zum 100. Geburtstag von Grace Hopper!

Heute wäre Grace Hopper (9. Dezember 1906 – 1. Januar 1992) 100 Jahre alt geworden. Grace Hopper war eine Computerpionierin der ersten Stunde, maßgeblich an der Entwicklung der – bis heute gebräuchlichen – Programmiersprache COBOL beteiligt.
Grace Hopper entwickelte mit A-0 den ersten Compiler und gilt als Entdeckerin des ersten Computerbugs. Dieser stellte sich als eine Motte heraus, die sich in den Schaltkreise des legendären Mark II-Rechners verirrt hatte. Grace Hopper klebte diese Motte mit der Bemerkung „First actual case of a bug being found.“ in ihr Logbuch.

1stbug.jpg

Grace Hopper war zudem der erste weibliche Admiral in der Navy. Auf ihren Namen 1996 ein Zerstörer der Arleigh-Burke-Klasse die USS Hopper (mit dem Spitznamen „Amazing Grace“) – getauft.
The most dangerous phrase in the language is, „We’ve always done it this way.“ (Grace Hopper)