Der Zwiebelflüsterer

Schälen, oder geschält werden


Python´s PIL on Appengine

Meine Fresse war das ein Aufwand. Da wollt ich heut einfach wieder ein wenig mit der Google Appengine spielen, und es ist ein kleiner Python / OS X Exkurs daraus geworden.

Und das alles nur um ein einziges, zusätzliches Modul zu installieren: PIL.

Die von OSX mitglieferte, hauseigene eingebaute Version von Python macht es nicht unbeindgt einfacher, wenn man sich allen an den spärlichen Dokumentationen von Google verlassen müsste.

Ich leg den Zielweg hier mal komplett nach:

  1. Appengine für OSX ziehen und installieren
  2. Diese Setup-Schritte ausführen, um zusätzliche Module unter OSX für die Appengine bereit zu stellen und die 2.5er Python Version als Systemstandard zu setzen
    • sudo port install python25  – installiert die Python-Version 2.5, welche von Google aktuell vorrausgsetzt wird
    • sudo port install py25-hashlib – stellt u.a. das modul _md5 bereit, welches die Appengien benötigt
    • sudo port install py25-socket-ssl – SSL-Unterstützung für die urllib2
    • sudo port install python_select – ein kleines Hilfetool, um einfach zwischen den Python-Versionen zu wechseln, welche primär von dem aktuellen System genutzt werden soll
    • sudo python_select python25  – Python 2.5. als Systemstandard auswählen
  3. Nun kommen wir noch zu dem Image-Modul PIL, was den ganzen Ärger überhaupt auslöste:
    sudo /opt/local/bin/port install py25-pil
  4. in /etc/profile bzw. ~/.profile noch folgendes hinzufügen:
    export PYTHONPATH=/opt/local/lib/python2.5/site-packages

    (auch nach zu lesen unter emmby)

  5. in ~/.profile sollte auch in der Path-Angabe der Pfad /opt/local/bin mindestens vor den weiteren Python-Pfaden stehen, da hier die zu nutzende Python-version verlinkt wird
    PATH=”/opt/local/bin:${PATH}”

Die Appengine sollte nun ohne weitere Probleme starten

Published by Thomas, on Mai 12th, 2009 at 5:16 pm. Filled under: webware Tags: , , , No Comments

Bloss nicht kratzen!

Was erhält man denn für 4 Stunden Schmerz, Hunger und Beinkrämpfe?

Nun, zum Beispiel eine “Verunstaltung” des künstigen Lebens, wenn ich mal einige Damen und Herren zitieren darf die mit dieser Art von Körperkunst nichts am Hut haben.

Yeah. Um auf den Punkt zu kommen, ich hab meine erste Tattoowierungssitzung seit gestern hinter mir und es was großartig.

Ok, der stechende Schmerz als wenn einem die Haut ganz langsam mit einem Skalpell von den Knochen gezogen wird, wenn die Nadel auf ein etwas dünneren oder sensibleren Bereich kam, war schon eine Grenzerfahrung. Aber an sich war es für das erste mal, dafür das es völlig ungewohnt war, gut.

David von Inkarnation Tattoo, der sich für das erstellen und stechen des Tattoo´s verantwortlich zeichnet, hat schon was drauf. Ein gutes Auge, eine ruhige Hand, und einen guten Hauch künstlerisches Ego, damit das ganze Motiv auch gut saß.

Erst wurde aufgemalt, dann wurde das ganze besprochen. Hätte ich noch einwände oder Anregungen gehabt, wären die direkt mit eingeflossen. Im Prinzip hätten wir wohl auch gut 2 statt 1 Stunden malen können.
Dann kamen die Farben und Schattierungen. Und am Schluss das spitze Ende, die Konturen wurden gestochen… :D .

Die nächsten Tage werd ich ziemlich gespannt sein, wie schnell und gut die Haut nun abheilt und was von dem nun schon stehenden verloren geht.

Ein Teil der Restfarbe hat sich jedenfalls letzte Nacht noch an meinem Kissen verewigt :) .

Published by Thomas, on Mai 9th, 2009 at 1:41 pm. Filled under: Allgemein Tags: , , , No Comments

Krieg in Köln…

… oder zumindest hat man durch das Truppenaufgebot der Polizei aus einem Großteil des Bundesgebiets das Gefühl dafür. Ich für meinen teil hab 8 verschiedene Nummernzeichen (K, BN, WU, W, HH, MSirgendwas, NRW, BP) an den Transportern gesehen. Ich frag mich wieso Berlin da letzte Woche soviel Schwierigkeiten hatte genug Truppen für die Mai-Krawalle zusammen zu ziehen ;) .

Und weswegen? Wegen einer lächerlichen, scheinbar nun alljägrlich stattfindenden Demonstration unserer hiesigen, aus dem untersten (deutschen) Proletariat bestehenden ProKöln- bzw. Pro-NRW Bewegungen. Sowie den obligatorisch notwendigen Linken Haufen, vornehmlich bestehend aus Dumpfköppen, Krawallsucher, jenen die sonst den ganzen Tag zwischen Hohe Straße und Gürtel auf den Bänken gammeln und ein paar Akademiker, die die Herde anführt.

Naja, aber mich stört eigentlich was anderes. Und zwar das mein Wohnort diesmal in’s gesperrte Gebiet fällt. D.h. ich darf zwar unkontrolliert raus, aber nicht unkontrolliert wieder rein. Grundsätzlich ja ok. Wenn man wieder reinkommt ;)

Das doofe ist, wenn man Paramilitärs .. eh, Polizisten (sorry, wegen der dunklen Kleidung verwechsel ich das manchmal) von ausserhalb erklären will, das man quasi hinter der Absperrung wohnt.
Diese müssen natürlich erstmal auf ihren Stadtplänen nachschauen. Und wenn das passiert, hat man eh schon verloren.

Das sah bei mir wie folgt aus:

Ich: “Aber ich wohn da hinten. Stegerwaldsiedlung”.
Grün: “Ok. Lassen sie uns mal schaun”.

Grün krammt ein halbes dutzend aneinandergetackerte Blätter aus seiner Tasche.

Grün: “Hm, zeigen sie mal wo sie wohnen.”

Ich blätte die Seiten durch bis ich einen Auszug fand, der meine Straße in etwa zeigte.

Ich: “Hier in etwa. Der große Bereich der mit einem blauen Anmerkungsbalken versehen ist”.
Grün: “Hm, also da ist nicht gesperrt. Da können sie hier nicht durch sondern müssen den Umweg gehen”

etc. bla bla…

Lange Rede, kurzer Sinn: Ich bin dafür Polizisten bei Auswärtseinsätzen wie diesen einen ePC mit WLAN und Google-Maps-ähnlichen Einsatzplan auszustatten. Das geht schneller, weil man direkt nach der Adresse suchen kann. ISt bequemer, weil man die Zusatzinfos auf den karten nur bei Bedarf ein- und ausblenden kann. Und, auch Auswärtige wüssten schnell, das die arme Wurst keinen 5 Kilometer langen Umweg fahren müsste ;)

….

Achja, und ich wäre stark für eine Sammelklage gegen Pro Köln und Pro NRW, damit diese finanziell für die anstehenden Kosten der Straßensäuberung aufkommen müssen *g*.

Published by Thomas, on Mai 9th, 2009 at 1:24 pm. Filled under: Schlagzeilen Tags: , , , , No Comments