Seit über 28 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.
Projekte SciTE Roaster in Programme und OpenSource über 18 Jahre
Ich bin seit Jahren schon auf der Suche nach dem perfekten Editor. Leider gibt es diesen (noch) nicht, ist zu teuer oder für die falsche
Zielplattform entwickelt. Mit SciTE Roaster habe ich das DirectorInterface von Texteditor SciTE genutzt, um mir die fehlende Projektverwaltung zu programmieren.
Kleine Projekte die aus 2-3 Dateien bestehen genügt im Prinzip jeder beliebige Editor, der angenehmes Syntax Highlighting für die verwendete Sprache enthält und einige Tastenkürzel für schnelles Arbeiten anbietet. Für große Projekte die im Team entwickelt werden, sind JEdit oder Eclipse eine gute Wahl. weiter ...
Das musste mal sein in Privates über 18 Jahre
Das musste endlich mal gemacht werden. Seit ein paar Wochen lief mein Mailserver nicht mehr ganz rund und der ganze Spam-Rotz landete mit all den anderen Mails in der Inbox ohne markiert zu werden. Das waren pro Tag ca. 350-400 Mails.
Nun hab ich Spamassassin wieder vernünftig eingerichtet und bei dieser Gelegenheit gleich das Subject der Spam-Mails etwas angepasst. Die Zahl gibt jetzt an, wie viel Spam wirklich in der Mail steckt. Ab einem Wert von 2 landet die Mail automatisch per Procmail im Trash, der einmal am Tag geleert wird. Also Vorsicht, wer mir eine HTML-Mail mit leerem Betreff und ein paar einschlägigen Schlüsselwörtern schickt, geht Gefahr im Müll zu landen :-)
Projekte Das MIT Beer Distribution Game in Projekte aus dem Studium über 18 Jahre
Im Fach Labor für Softwareprojekte
musste ich mit meinem Team über zwei Semester hinweg ein Softwareprojekt planen und umsetzen. Das Ziel war das Spiel The Beer Game
vom MIT Institut als Computerspiel umzusetzen.
Fünf Tems haben sich an dieser Aufgabe versucht und es entstanden tolle Spiele (und die meisten davon haben auch funktioniert :). Mein Team bestand aus Marc Hübner, Briseida Sarasola, Thomas Monninger, Daniel Freier und mir. Ich übernahm dabei die Rolle des Projektleiters. weiter ...
Legacy-Systeme mit mod_rewrite fixen in Netzkultur über 18 Jahre
Altanwendungen zu betreuen ist oft nicht einfach, bei Webanwendungen wird es meist noch umständlicher und niemand macht es gerne. Wenn man beispielsweise die Blogsoftware wechselt, auf ein CMS-System wechselt oder gar die neue Version selbst programmiert hat, stimmen die alten URLs nicht mehr. Das ist besonders ärgerlich, wenn die alte Seite viele Backlinks hatte, die nach dem Umzug nicht mehr funktionieren. weiter ...
Essays Von Wasserfällen und scharfer Munition über 18 Jahre
Im Laufe meines Studiums habe ich einige Vorgehensmodelle zur Softwareentwicklung kennengelernt. Besonders ausführlich wurde das Wasserfallmodell behandelt. Wer es (noch) nicht kennt: Der Softwareentwicklungsprozess ist in 5 Phasen eingeteilt, welche linear durchlaufen werden. Zuerst wird die Software geplant, sprich ein Lasten und Pflichtenheft erstellt welches beschreibt was die Software können muss. Daraus wird der Entwurf der Software (meist mit UML) erstellt. Dieser Entwurf wird in Software umgesetzt und anschließend getestet. Am Ende wird die Software ausgeliefert, Installiert und gewartet. Die einzelnen Phasen sind wie bei einem Wasserfall angeordnet und strikt getrennt. Wenn bei der Implementierung Designfehler entdeckt werden wird wieder bis zur Entwurfsphase gesprungen, der Fehler behoben und dann wieder die Kette nach unten geklettert. weiter ...
Mehr HASS! in Netzkultur über 18 Jahre
Der (jetzt nicht mehr ganz) King of the Internet Zed Shaw fordert mehr Hass für das Internet. Schluss mit den braven Protokollen die jeden Schrott zulassen und Servern die alles akzeptieren müssen. Weg mit den Mailservern die jede Spammail mit einem höflichen HELO entgegennehmen. Jeder der in irgend einer Weise Müll von sich gibt wird gnadenlos in die Fresse geschlagen und für alle Ewigkeit gebrandmarkt. weiter ...
Projekte Lively Analyse in Projekte aus dem Studium über 18 Jahre
Im Rahmen des Fachs Modellierung von Software Architekturen untersuchte ich zusammen mit meinem Kommilitonen Florian Eitel das zu diesem Zeitpunkt (Winter 07) veröffentlichte Researchprojekt Lively von Sun Microsystems. Unsere Ergebnisse haben wir vorgestellt und in einem Dokument festgehalten.
Der Lively Kernel ist ein Researchprojekt von Sun Microsystems. Das Projekt soll Desktopanwendungen in den Browser bringen. Dazu verwendeten Sie ausschließlich JavaScript als Programmiersprache und SVG-Objekte zur grafischen Darstellung. Die Entwickler (unter der Führung von Dan Ingalls) haben viele Elemente von Squeak in die hochdynamische Plattform einfließen lassen, was man vor allem am Morph-Konzept merkt. weiter ...