Ärger mit Generic Views von Django
Django ist ja eines der besten Frameworks für Python um schnell Webanwendungen zu realisieren. Allerdings ist es leider noch nicht so ausgereift wie z.B. Ruby on Rails. Die Generic Views von Django sind zwar sehr hilfreich, allerdings nicht ganz konsequent umgesetzt.
Weiterlesen »
Coding
Django, Generic Views, Python
Brute Force Angriffe mit DenyHosts abwehren
Viele Systemadministratoren kennen bestimmt das Problem, dass sehr viele Brute Force Angriffe gegen die eigenen Server laufen. Systematisch werden Logins mit den ueblichen Benutzernamen bzw. Passwörtern per SSH versucht.
Weiterlesen »
Unix
FreeBSD, Python, Sicherheit, SSH
PETA Demonstranten attackieren Python Programmierer
Durch Zufall bin ich über einen Blog Eintrag gestolpert, welcher ueber eine Demostration von Tierschutzanhängern vor einem Treffen von Python Programmierern berichtet
)
Weiterlesen »
Coding, Fun
Python
Mit Django Datenbank Tabellen ändern
…geht leider nicht. Ist ein Datenbank Model einmal definiert, lässt es sich nicht ohne Umwege erweitern. Ruby on Rails ist da schon ein Stück weiter.
Weiterlesen »
Coding
Django, JSON, Python
Sitemaps mit Django erstellen
Eine Sitemap ist nichts weiter als eine XML Datei auf dem Webserver, welche Suchmaschinen sagt wie sich Seiten geändert haben, und wie wichtig einzelne Seiten sind. Ausserdem kann man so Seiten Suchmaschinen geben, die evtl. nicht in den Index aufgenommen werden.
Weiterlesen »
Coding
Django, Python
Google’s App Engine
Vor kurzem hat Google wieder etwas neues vorgestellt, und zwar die App Engine. Mit der App Engine hat man die Möglichkeit eigene Webanwendungen auf der Google Infrastruktur zu betreiben. Google stellt hierfür eine komplette Entwicklungsumgebung zur Verfügung und bietet skalierbares Hosting.
Weiterlesen »
Coding
Google, Python
SQLite zu MySQL konvertieren
Es kann vorkommen, dass man ein kleines Projekt beginnt und der Einfachheit halber eine SQLite Datenbank dafuer verwendet. Mit der Zeit wachst aber der Datenbestand und SQLite ist dann damit überfordert.
Weiterlesen »
Coding
MySQL, Python, SQLite
Mit Django JSON ausliefern
Dank den neuen JavaScript Frameworks wie z.B. Prototype und MochiKit ist es mittlerweile ziemlich einfach dynamische Webinhalte mit AJAX zu machen.
Weiterlesen »
Coding
Django, JSON, Python
f == f -> False!?
Wann ist ein Vergleich einer Variable mit sich selber nicht mehr True?
Weiterlesen »
Coding
Python
SMTP Engine in Python
Vor kurzem war ich dabei einen Contentfilter für Postfix zu schreiben. Einfache Contentfilter lassen sich ja sogar mit Shell Scripts machen, diese werden dann aber per Pipe aufgerufen, was mir nicht wirklich gefällt…
Weiterlesen »
Coding
Mail, Python, SMTP