The Lab - Ein Javascript Spiel

The LAB ist ein unkonventionelles Spiel, das ihr nur mit Hilfe von Kenntnissen in Javascript spielen könnt. Ihr spielt einen Wissenschaftler, der Sporen in einer Petrischale heranzüchtet und die entstandenen Bugs anschließend in einem Reagenzglas analysiert. Durch JavaScript-Befehle muss die Webseite so angepasst werden, dass die Sporen ihren Weg finden …

more ...

Die Zukunft der Programmierung

In einem Vortrag spricht Bret Victor über die Geschichte und Zukunft der Programmierung. Der Vortrag hebt sich sowohl inhaltlich wie auch in seiner Darstellung und Rhetorik von anderen Vorträgen dieser Art ab - Victor weiß, wovon er spricht und stellt seine Visionen präzise, kreativ und strukturiert dar.

Besonders interessant: Die Zukunft …

more ...



Tetris Printer Algorithm

By rotating, positioning and dropping a predetermined sequence of
pieces, the Tetris Printer Algorithm exploits the mechanics of
Tetris to generate arbitrary bitmap images.

Mit Hilfe des Tetris Printer Algorithm lassen sich beliebige Muster erzeugen. Einen Eindruck über die Arbeitsweise des Algorithmus vermittelt das Video am Ende des verlinkten Beitrages …

more ...

Genetische Programmierung: Der Weasel-Algorithmus

Der Weasel-Algorithmus ist ein genetischer Algorithmus, der durch Mutation und Selektion ein gewünschtes Ziel schrittweise annähert. In dem Video erstelle ich eine Anwendung, die das Prinzip des Algorithmus verdeutlicht.

Der Algorithmus funktioniert so:

  1. Denke dir eine zufällige Zeichenkette aus.
  2. Verändere zufällig einige Buchstaben darin und generiere dadurch neue Zeichenketten.
  3. Von …
more ...

Reportage über das Internet Archive

Das Internet Archive speichert Webseiten - so wie es auch Google tut. Mit einem Unterschied: das Internet Archive speichert nicht nur Links, sondern die gesamten Inhalte der Webseite - und das Internet Archive vergisst nicht. Es speichert auch alte Versionen von Webseiten. Mit der Wayback Machine ist es möglich, sich Webseiten aus …

more ...



LiveCoding mit Fluxus

LiveCodingist eine Art des Programmierens, bei der man das Programm verändert, während es läuft. Es wird quasi am offenen Herzen operiert. In einer Videoserie stelle ich euch ein paar Systeme vor, die man hierfür verwenden kann.

Heute starten wir mit dem ersten Video über die LiveCoding-Umgebung "Fluxus".

more ...