Meine Webseite erstmals Deutsch
Meine Webseite ist nun erstmals auch mit einer deutschen Top Level Domain (.de) zu erreichen. Auf dieser Seite werden nach wie vor alle Daten gesammelt, die es auch auf martin-geber.com gibt: Meine Fotos, meine Lesezeichen, meine Musiktitel, etc. Diese Dinge sind natürlich immer noch auf Englisch (mal ehrlich: Wer will schon über 1.100 Fototitel und -beschreibungen übersetzen?). Ich habe jedoch versucht die Oberfläche soweit zu übersetzen. Einiges fehlt noch, wird aber sicher bald kommen.
Wieso martin-geber.DE
Nun mag man sich fragen, wozu ich eine zweite Webseite aufmache, wenn trotzdem der Großteil der Seiten mit englischen Inhalten gefüllt ...
New website finally online
This website has changed a lot. Today I want to show you which techniques and programs I used to create it. I also want to introduce you to some people, who really inspired me very much during creation.
Software
Of cause, this website is fully based on Python, which I use in combination with the best website framework out there: Django.
External Apps
Django provides the ability to use plugable applications. Hence, this website uses some third party applications. Some third party applications are so common that I just want to shortly name them: typogrify, comment_utils (latest version by jezdez ...
Django signals vs. custom save()-method
The more I read about Django signals (didn't set up one yet), the more I wonder where the difference between a post_save or pre_save signal and the redefinition of the save-method is.
Background Knowledge
In case you know what signals are and you know what I mean with the redefinition of the save-method, skip the following paragraphs.
Sorry, but what are signals?
Signals are actions, which you can listen to. When you, for example, want to get an email the next time someone writes a comment (commonly some spam-robot, but anyway), then you can write a small piece ...
Problems installing (easy_install) PIL
One very basic Python library is PIL (Python Imaging Library). It is used for image manipulation.
To install packages, I usually use easy_install, but installing PIL using this tool, I got an error:
:~#easy_install PILSearching for PILReading http://cheeseshop.python.org/pypi/PIL/Reading http://www.pythonware.com/products/pilReading http://effbot.org/downloads/#ImagingReading http://cheeseshop.python.org/pypi/PIL/1.1.6No local packages or download links found for PILerror: Could not find suitable distribution for Requirement.parse('PIL')Fortunately, I found someone, who shared my problem, so this is the way ...

