simple iPhoto Gallery Script

Some time ago, i searched for a very simple possibility for publishing some photos online.
As a Mac User i am recently using iPhoto for collecting and organizing my photos.

I reused some old PHP code and create a simple Script, that searches through some iPhoto Web Exports to build a nice index page with folder previews:

phpGallery Screen1

The folder structure should be as the following:
phpGallery Screen2

As i do not have other language Versions of iPhoto, i do not know, if the scripts works also with other Versions of iPhoto.

Here you can download the very first version of the script:

PHP_Gallery_Script_for_iPhoto06_german

Beschreibung des Themas

Im Rahmen meiner Diplomarbeit möchte ich anhand eines Beispiels die Zusammenarbeit von einer client-seitigen Web 2.0 Technik (AJAX1)und der server-seitigen
Sprache JSP/Java-Servlets demonstrieren. Der Austausch der Daten soll entweder als Web Service2(über HTTPS)oder als XMLoder JSONformatiert, realisiert werden.
Die Darstellung auf Client Seite (also im Browser) soll eine Benutzerinteraktion möglichst ohne vollständiges Neuladen der Seite ermöglicht werden.
Es geht NICHT darum, etwa eine Art Email Programm zu entwickeln oder einen vollständige Kalenderanwendung zu bieten.
Der Focus liegt darin, terminliche Verpflichtungen aus unterschiedlichen Quellen, derart umzuformen, dass der Anwender in der Lage ist mit einem einzigen Blick eine Übersicht zu erhalten, was demnächst ansteht.

Hierbei soll dem Anwender eine Desktop-ähnliche Oberfläche auf Basis des Yahoo YUI Frameworks geboten werden.
Der Austausch zwischen Client und Server soll über das Atom Format stattfinden.
Das Atom Format ist eine auf HTTP und XML basierte Web Technik, die, die Möglichkeit bietet, Webinhalte zu bearbeiten und zu verbreiten. Siehe dazu Wikipedia Atoms Format
Die Serveranwendung selbst wird als Web Applikation auf JSP-Basis unter Apache Tomcat laufen. Hierbei unterteilt sich die Anwendung in eine Komponente zur Verarbeitung von eingehenden, anwendungsfremden Feeds, der Datenhaltung (Ablage, Suche und Änderung von Datensätzen) und der Vermittlung zwischen Client und Server Verkehr (siehe Schaubild).

Verschiedenes aus dem Netz

Ein Bekannter von mir, hat mal damit angefangen, ein paar Texte in Ton zu verwandeln.
Ich finde, für die ersten Versuche ist es recht gut geworden:

Frauen und nette Kerle

Nett ist nichts für’s Bett

Seltsamerweise findet er weder Blogs noch Podcasts in irgendeiner Weise nützlich. Naja vielleicht ändert sich das ja noch mal 🙂

Der Link zu seiner Homepage
>MaKo’s localpage
(findet sich auch links im Blogroll.)

mbff

Vor einiger Zeit habe ich mit der Entwicklung eines Browser Games angefangen.
Zu finden ist eine der ersten Versionen hier:
http://mbff.hausswolff.de

Da mir momentan die Zeit fehlt, es weiter zu entwickeln, und ich eh vorhatte den Server von PHP auf JSP umzustellen, habe ich alle alten Scripte gesammeln und stelle diese hier zum Download bereit.
Der Code ist recht spärlich kommentiert, falls Fragen sind, einfach hier stellen und ich schaue ob ich diese beantworten kann.

mbff-dump-v.0.0.1.0

mbff-planet

mbff-system

mbff-galaxy

Update

Guten Abend,

ich habe mir nach langer Zeit nun endlich mal die Arbeit gemacht und meine Beiträge aus dem alten Blog hier in das neue zu importieren. Ein paar Bilder fehlen noch, aber die werde ich dann nach und nach wieder einfügen.
Zusätzlich habe ich mein Theme soweit angepasst, dass die Widgets von WordPress unterstütz werden.

Schon interessant was es da für Möglichkeiten gibt. Ich denke ich werde mal schaun, ob ich nicht selber ein paar Widgets schreibe :-).

Gedanken am Flughafen

Premiere 🙂

Dieser Blogeintrag hat Premiere. Nicht nur, dass ich ihn quasi offline in eine Textdatei schreibe (da mein Mac ja schon eingepackt ist für den großen Umzug),
nein… er beinhaltet quasi auch das erste Mal, dass ich ihn quasi mobil “on-the-road” schreibe.
Er ist wieder in deutsch – sorry for my foreign readers – if there are some ;-).

Es begab sich zu der Zeit, dass ich nach Deutschland zurückfliegen wollte, um ein Umzugsauto abzuholen, es nach England zu fahren und quasi reibungslos meinen Wohnsitz von der Insel nach Deutschland zurück zu führen.
Dachte ich… irgendwie will mich England nicht loslassen. Da bestieg ich dann also heute den National Express Bus.
Aufgrund der zu den Flügen absolut unpassenden Fahrzeiten, wäre mein Bus 1 1/2 vor Abflug angekommen.
Jaha… denkste. Nachdem ich das übliche kleinere Nickerchen auf der schon relativ bekannten Strecke Coventry <-> Luton Airport vollzogen hatte, bemerkte ich mit Verwunderung, dass wir uns immer noch auf der M1 (engl. Autobahn), befanden. Neben mir erspähte ich einen LKW Fahrer, der sich grade die Nägel machte und danach zum Ausfüllen seiner Frachtpapiere überging.
Nach einer gefühlten Ewigkeit ging es dann langsam weiter. 5m, danach stand wieder alles.
Mein Fussnägel-LKW-Nachbar ist erst gar nicht losgefahren – so machen das also die Engländer… interessant.
Aber hey dachte ich mir… erst 13:20, 15:00 geht der Flieger total easy. Nunja, eine Stunde später wurde ich dann doch nervös.
Letzendlich kam ich Punkt 15 h am Flughafen an. Der Flieger war natürlich weg. Seltsamerweise konnte ich umbuchen. Kostenlos. Total nett irgendwie.
Naja bis auf die Tatsache, das erst am nächsten Tag morgens ein Flieger frei ist.
Nun sitze ich hier am Flughafen Luton. Wollte schon immer mal nachvollziehen können wie sich Tom Hanks in “Airport” gefühlt hat.
Nur irgendwie hatte der bequemere Sitze. Die Zeit ist jetzt 20:37. Morgen gegen 7h kann ich mal daran denken ein zu checken. 7:45 soll es dann losgehen.
Ich würde das hier zu gerne online stellen. Aber irgendwie gibt es hier keine Möglichkeit als nicht BT (British Telecom = Telecom in Englisch) – Kunde ins WLan zu kommen.
Ich werde das mal versuchen weiter zu führen. Je nachdem wie lange ich wach bleibe. Morgen gibt es den ersten Test von meinem neuen Navi System.
Schön alles von verschiedenen Seite zusammen gekauft. Bin gespannt. Der Tag heute ist wohl kaum noch zu toppen.
Achja…. ich ziehe auch virtuell um… eine neue Bloggingsoftware. Für die Pros: Worldspress. Bin es leid ohne Mac nix online stellen zu können… irgendwie doof.
So bis später dann mal.

Ich muss jetzt eh mal Schluss machen, bis die Frau von dem Platz mit der Steckdose endlich verschwindet :-).
Okay, neue Wendung. Ich habe Strom. Die Frau sitzt zwar immer noch da, aber sie hat einen Mac und auch wenn ich (noch) kein Mac Notebook habe, verbindet das doch irgendwie. Alexander antwortete grade auf meine SMS dass er grade Shrek 3 im Kino anschaut. Toll… würde ich jetzt auch gerne machen. Irgendwie wäre ich froh, wenn ich so vergesslich sein würde und eine DVD in meinem Laptop vergessen hätte…. meinetwegen auch eine schon gesehene. Aber nun, da der Akku meines Laptops wieder auf dem aufsteigenden Ast ist, kann ich wenigstens wieder etwas weiterarbeiten. Wer weiß, vielleicht gibt es sogar Geld fürs Ergebnis ;-).

21:45: Okay das wäre aber auch zu schön gewesen. Grade als ich wieder richtig loslegen wollte mit schreiben, kommt so ein Geld-Westen-Knilch vom Flughafen daher gerödelt und meint, dass die Steckdosen aber nicht zum Aufladen von Laptops gedacht sind.
Ja hallo? Wen stört es denn bitte, wenn zweit Leute hier mit mal eben für ne Stunde geschäzte 100W ziehen?
Auf den Schock habe ich mir jetzt erstmal einen Capuchino gegönnt. Aus Ermangelung von zu wenig englischem Geld (und weil Costa Cafe’s Preistafel wirklich unleserlich war) habe ich die dann mal um 10 Pence betuppt. Ich weiß nicht ob ich so mitleidseregend aussehe, oder ob sie es einfach nicht gemerkt haben, aber jedenfalls hat keiner was gesagt.
So 30min Strom noch. Ich melde mich wieder ^^.

22:45: Es ist schon erstaunlich wenn man mal vor dem Problem steht, absolut gar nichts zu tun zu haben.
In einem bloßen Anfall von Verzweiflung wollte ich ein Notizbuch kaufen. So ne Art Laptop ganz ohne Strom.
Aber 12,95 Pfund waren mir dann doch zu viel – auch wenn es schon Hemingway damals benutzt hat.
Naja jedenfalls bin ich noch nicht müde, mein Akku neigt sich bedrohlich dem Ende und überhaupt glaube ich, dass es kaum etwas langweiligeres gibt, als ein Flughafen bei Nacht.

Moving to WordPress!

During the examation of my new mobile phone i found that nice function called nokia “lifeblog”.
Instead of paying a 3rd party company for providing the space for another blog, i googled a little bit and found this:

suppengabel.net: nokia-lifeblog-und-wordpress

Until i am able to move my old content to this new system, my old homepage will stay under philipp.haussleiter.de and this new one is haussleiter.de/blog

Nach schwerer Krankheit & OP: Laptop lebt – wiedermal

Morgen…
nachdem mein Laptop lange Zeit wegen eines defekten Steckers daniederlag, konnte es dann gestern Abend durch eine OP eines eingeflogenen Fachmannes, wieder zum Leben gebracht werden. (siehe anhängendes Video)

Noch einmal vielen Dank an Herrn Matthias W.

Listening to ”Prinzessin Auf Der Erbse”, by Eric Fish (Play Count: 13)

hin und wieder…

… passiere Dinge in der Welt, um uns mit uns.
Die Dinge sind sinnlos, überflüssig, unverständlich, nicht nachvollziehbar.
So sehr man es auch versucht, es bleibt verschlossen was die Ursache oder die Motivation von solchen chaotischen Vorkommnissen sein mag.

Und in manchen Fällen möchte man am liebsten einfach nur noch schreien… schreinen voller WUT.
So habe ich mich dazu entschlosse – als Premiere schlechthin – in einem anonymen Blog, names wut-schreien, über solche Dinge zu schreiben. Nennt es Therapie… oder Befreiung… oder am besten noch Rache, es ist sicherlich von vielem etwas. Aber möglicherweise ist es auch einfach nur der Versuch Antworten zu finden.

Ein ganz einfaches Beispiel:
Wir gehen in ein Fast-Food-Restaurant der Wahl:

Da die Pommes eh immer pappig schmecken, wollen wir nur einen Hamburger und ein Getränk.
Alles gut soweit.
Nun kommt aber die werte, freundliche, besorgt-bemühte Verkäuferin und fragt uns eindringlich ob wir nicht wirklich Pommes haben wollen. Weil dann wäre es ein Menü und billiger…. So und nun jetzt noch mal so, dass ich das auch verstehen kann…. Wieso ist kostet etwas WENIGER wenn man etwas MEHR dafür bekommt?

Soll man also – mit der Absicht nur etwas zu essen und keine Belehrung zu haben – die Pommes dazu nehmen, um sie danach weg zu schmeißen?

Soll man mehr zahlen… die Verkäuferin zum Verzweifeln bringen?
Wo ist der SInn an einem solchen System?
Wieso können die nicht einfach vom Menüpreis die Pommes abziehen?

Das ist nur ein kleines Beispiel.
Mittlerweile hat sich da sehr viel angesammelt… hunderte… So wird es anfangs recht häufig etwas geben. Sollte sich die Welt weiterso verhalten, wird sich das auch nicht ändern.