Archiv 27. Aug. 2005

Montgolfiade in Münster

Montgolfiade in Münster

Montgolfiade in Münster

Gabs heute beim Blick aus dem Fenster. War aber nicht alles - nachdem ich ein bischen rausgeguckt habe, waren ganze Schwärme von den Dingern zu sehen. Sah schon ziemlich cool aus.

Die Bilder sind nicht sonderlich gut, das waren Schnellschüsse ohne grosse Planung - auch wenn Ballone nicht wirklich schnell sind, wenn man sie so im Rudel sieht, merkt man erst das sie durchaus fix die Position ändern.

Und ja, da flogen wirklich ne Pulle Potts, ne Colapulle und eine Eistüte am Himmel rum ...

Montgolfiade in Münster

Montgolfiade in Münster

Montgolfiade in Münster

Nachrichten vom Galerieprojekt

Nachrichten von meinem Django Gallery Projekt: Es kommt gut voran. Wenn Sie Beispielcode für AJAX mit Django oder XML-RPC mit Django möchten - sehen Sie sich den Quellcode an. Ich habe Teile der Blogger API, metaWeblog API und MoveableType API implementiert - gerade genug, damit Photon Bilder in meine Galerie posten kann. AJAX wird verwendet, damit angemeldete Benutzer den Titel von Bildern und Ordnern einfach durch Klicken auf den Titel ändern können und um das Werkzeugkasten auf der Rückseite von Bildern zu aktivieren. Zusätzlich enthält die Galerie die üblichen PIL-Funktionen wie das Erstellen von Thumbnails - ich bin besonders stolz auf das Aussehen der umgedrehten Ecke für Ordner-Thumbnails. Andere interessante Dinge, die sich lohnen zu untersuchen, könnten die Verwendung von lazy evaluation sein, um Inhalte in die Vorlage zu schieben, ohne sie vorher zu berechnen - sie wird nur berechnet, wenn die Vorlage sie tatsächlich verwendet. Und interessant könnte die Abstraktion des dateisystembasierten Inhalts sein - nur der Basispfad wird im Datenbankmodell gespeichert, der Rest der Galerie befindet sich im Dateisystem (und kann so leicht mit FTP, SSH oder direkt auf der Unix-Shell verwaltet werden).

Zusätzlich können Sie es sich für die Handhabung der Authentifizierung ansehen - die Benutzerregistrierung ist noch nicht abgeschlossen, wird aber irgendwann folgen. Ebenso Kommentare und RSS - aber ich muss das zuerst schreiben. Und ich beginne, Dokumentation zu schreiben - Docstrings im Code und Dokumentationsseiten im Wiki.