Impressionen einer Party
Als letzte Amtshandlung in diesem Jahr möchte ich kurz auf die Fotos meiner Geburtstagsfeier verweisen, damit auch die Feedleser davon Wind bekommen.
Vielen Dank an alle Gäste für die schöne Stimmung und gute Laune, es hat mal wieder riesig Spaß gemacht mit Euch allen.
Ansonsten wünsche ich allen einen guten Rutsch ins neue Jahr. Auf das all Eure Wünsche in Erfüllung gehen und Ihr Euren Vorsätzen treu bleibt.
Frohe Weihnachten
Ich wünsche allen Leserinnen und Lesern ein frohes Weihnachtsfest und einen guten Rutsch ins Jahr 2009. Ich denke, im nächsten Jahr wird an dieser Stelle wieder mehr erscheinen.
Wer trotz Weihnachten jedoch keine Lust auf klassische Weihnachtsmusik hat, kann nebenbei bemerkt gerne die neuen Songs der Rettungsschwimmer-Punk-Rock-Combo CJ Parker aus Essen probehören: CJ Parker bei MySpace
Bild des Monats
Rot und Blau vertauscht
In der letzten Zeit verfolgte mich im Büro ein interessantes Phänomen: Mein Arbeitsplatzrechner zeigte konsequent rote Schrift in blauer Farbe an und andersherum. Anfangs hielt ich es für ein Problem der RaveReport Software, mit der ich Berichte für eine Delphi Anwendung schrieb, bis mir auffiel, dass sich das Problem durch alle Anwendungen an meinem PC zog. Komischerweise trat es nur bei Text auf, nicht bei Grafiken, und auch nur dann, wenn die Schrift eine Größe von 14pt überstieg, oder fett war. (Schade, ich hielt es für ein neues Feature, dass Google die Schlagworte der Suchergebnisse nun in Rot zeigt.
)
Was die Ursache des Problems ist, ließ sich bis heute nicht klären, allerdings half es, die Kantenglättung für Schriften abzuschalten oder auf ClearType umzustellen. Für alle, die das selbe Problem haben: Einfach ausprobieren. Für bessere Lösungen bin ich angesichts meiner nunmehr pixeligen Schriften sehr dankbar.
Entwicklung mit Eclipse protokollieren
Im Zuge einer empirischen Studie an der Universität Duisburg-Essen habe ich im Rahmen meines Projektseminars ein Eclipse Plugin in Java entwickelt, das es ermöglicht, alle Schritte eines Entwicklers möglichst detailliert nachvollziehen - und entwickelten Quellcode rekonstruieren zu können.
Das einzige Tool auf das ich gestoßen bin, das in irgendeiner Form zu einem solchen Zweck geeignet gewesen wäre, heißt Automated GUI Recorder vom TPTP Projekt. Leider erwies es sich jedoch als leichter gesagt, als getan, dieses Plugin in einer Form zu erweitern, die den Anforderungen der Studie entsprachen, so scheiterte ich bereits am vollständigen Checkout des Quellcodes via CVS. Auch diverse Newsgroup Aufrufe verliefen im Sande, so dass selbst entwickeln die einzig brauchbare Lösung zu sein schien.
So entstand also das Development Trace Plugin, das auf Eclipse Ganymede (3.4) läuft und sämtliche Aktionen, wie Commands (gängige Operationen, wie Copy und Paste, Builds oder Saves), Fensterwechsel (Geöffnet, Aktiviert, Geschlossen), Runs (Run, Debug) und intern getriggerte Aktionen in einer PostgreSQL Datenbank speichert. Sämtliche gesammelten Datensätze, so auch alle Dateien und Ordner des Workspaces, die vom mitgelieferten Builder als kompilierbar oder nicht kompilierbar markiert und gespeichert werden, werden hierbei mit einer Sitzung verknüpft, die beim Eclipse Start angelegt wird. Ein Speichern aller Änderungen wird automatisch nach jeder Modifikation in einem Editorfenster (mit einer Verzögerung von 2 Sekunden) angestoßen, so dass eine sehr genaue Rekonstruktion zeitlicher "Snapshots"gewährleistet wird.
Sobald die Auswertung der gesammelten Daten fertiggestellt und die Ergebnisse der Studie veröffentlicht wurden, werde ich das Plugin und die Quelltexte inklusive der verwendeten Datenbankschemata und Ant-Scripte zur automatischen Rekonstruktion und Unit-Tests unter einer entsprechenden Lizenz im Downloadbereich veröffentlichen.








