Mein Freund Marian Sander, der an der Fachhochschule Hannover Kommunikationsdesign studiert, nimmt dieses Jahr zusammen mit seinem Kommilitonen Manuel Ritter mit dem folgendem Trailer am e Clips Filmfestival teil:
Weitere Impressionen seines Schaffens findet ihr auf seiner Homepage, die in Kürze online sein wird. Auf Stage 6 gibt es das Ganze auch noch in HD.
Im Rahmen des Wirtschaftsinformatikpraktikums wird ein datenbankgestütztes Anwendungssystem für die Fachschaft WIAI entwickelt. Diese betreibt einen MySQL-Server für bestehende Projekte. Es wäre also durchaus naheliegend eine MySQL-Schnittstelle zu implementieren.
Der Lehrstuhl gibt jedoch IBMs kommerzielle DB2, augenscheinlich Datenbankverwaltungssystem seiner Präferenz, vor. Man munkelt, dass dabei der folgende Ausruf fiel: “MySQL? Da können wir ja gleich Access nehmen”. Diese Entscheidung ruft Murren auf Seiten der Studenten hervor, da es keine vernünftigen offiziellen Verwaltungstools gibt, die ein Verfolgen der Auswirkungen von Operationen auf den Tabellen ermöglichen und man sich keinen lokalen Testserver aufsetzen kann.
Letzeres ist insbesondere deshalb ärgerlich, da der Einsatz bestehender, bereits ausgiebig getesteter ORM-Frameworks (à la Hibernate) ebenfalls durch den Lehrstuhl untersagt wurde und der Test der zu entwickelnden Schnittstelle dadurch unnötig erschwert wird.
Open Source Software (PostgreSQL, MySQL, Firebird…) hingegen kann man sich kostenlos herunterladen und lokal installieren um bequem und unter Ausschluss von etwaigen Verbindungsproblemen zu Testen.
Also entwickeln die Studenten DB2-Schnittstellen, die sich in Unit Tests gar prächtig schlagen. Tags drauf werden diese im integrierten System getestet und nichts, aber auch gar nichts funktionierte. Statt Datensätzen liefert DB2 nichtssagende Fehlercodes zurück. Was war geschehen?
Der Lizenzschlüssel war abgelaufen! Das wäre mit MySQL wohl nicht passiert.
Mit Ruby on Rails in der Version 2.0 sind Änderungen beim Scaffolding einhergegangen. Nahezu alle für 1.x geschriebenen Tutorials und Bücher generierern Fehlermeldungen.
Dynamisches Scaffolding in einem Controller mittels
scaffold :model
wird in Rails 2.x nicht mehr unterstützt.
Auch statisches Scaffolding durch Eingabe von
ruby script/generate scaffold model controller
auf der Console funktioniert nicht mehr. Die Syntax wurde wie folgt geändert:
ruby script/generate scaffold model fieldname:fieldtype fieldname:fieldtype