Aaron Fischer Ingenieur, Vater, Heimwerker, Problemlöser

Seit über 23 Jahren ein aktiver Teil des Internets, und noch immer habe ich nicht genug davon. Hier finden sich meine Gedanken, Experimente und Projekte, die über die Jahre entstanden sind.

STS-118 in Space und Science Fiction über 13 Jahre

Heute kurz vor Mitternacht (22:36 UTC) wird die Mission STS-118 von der Startrampe 39A am Kennedy Space Center starten. NasaTV liefert schon die ersten Bilder von den Vorbereitungen. weiter ...

The Beer Game - Download NOW! in Software Engineering über 13 Jahre

So, wie versprochen hier nun das Neckarbräu-BeerGame zum Download. Falls jemand das Pflichtenheft, die technische Dokumentation o.ä. braucht, um das Spiel weiterzuentwickeln (wir haben noch ein paar tolle Features geplant, die nicht mehr umgesetzt wurden), kann sich jederzeit bei mir melden. Viel Spaß!

The Web is changing, once again. in Browser & Betriebssysteme über 13 Jahre

Vor ca. zwei Jahren war AJAX der letzte Schrei. Doch nun zeigt sich wieder ein neuer Trend: Weg vom Browser, zurück zum Desktop. Der wirklich lesenswerte Artikel Return of the Desktop von Michael Swaine zieht Bilanz aus den gerade sprießenden Technologien von Adobe, Google, Microsoft und Apple. Es bleibt also weiterhin spannend :-)

!important in Browser & Betriebssysteme über 13 Jahre

CSS ist schon eine tolle Sache, fast wie eine kleine Programmiersprache. Zwei wichtige Prinzipien möchte ich jetzt einmal kurz vorstellen:

In den meisten Programmiersprachen erbt eine spezialisierte Klasse von einer Basisklasse, in dem die erweiterte Klasse die Eigenschaften und Methoden von der Basisklasse übernimmt (meist mit dem Schlüsselwort extends oder <). In CSS gibt es nur Eigenschaften, aber das Vorgehen ist gleich: weiter ...

Move != Copy in Technologie über 13 Jahre

Ich habe gerade an einem automatisierten Build-Script für eventon.de gearbeitet, da das Deployment einer neuen Version bisher mit etwas Tipparbeit verbunden war. Als Automations-Tool hab ich mich für Phing, einem ANT-Klon, entschieden. Alles funktionierte bestens, doch das Umbenennen eines Verzeichnisses war doch etwas merkwürdig. weiter ...

UML mit Style in Software Engineering über 13 Jahre

UML-Diagramme können manchmal wirklich langweilig sein. Vor allem dann, wenn man gezwungen wird, UseCases oder Sequenzdiagramme für triviale Dinge anzufertigen, die man im Kopf sowieso schon zu Ende gedacht hat und eigentlich nur noch runterprogrammieren will.

Bei komplexeren Programmen kommt man allerdings nicht drum rum. Es stellt sich also die Frage: Wie und mit welchem Tool mache ich jetzt meine Diagramme? In den letzten Wochen sind mir einige interessante Ansätze untergekommen, die ich hier nun zusammentragen möchte. weiter ...

Namespaces in PHP in Programmiersprachen über 13 Jahre

In den Enterprise-Programmiersprachen sind Namensräume bereits seit längerem verfügbar. In Java werden diese mit dem Befehl package definiert und mit import verwendet, in Ruby spricht man hier von Modulen. In PHP gibt es dieses Konstrukt leider immer noch nicht, was in größeren Projekten zu langen Klassennamen und Prefixen führt, um keine Namenskonflikte entstehen zu lassen. weiter ...