Blog-Einträge getaggt mit python

gewählte Tags:
(-)
verwandte Tags:
bazaar(+)
coding(+)
django(+)
dughh(+)
framework(+)
hamburg(+)
javascript(+)
mac(+)
mac os x(+)
opensource(+)
sysadmin(+)
unconference(+)
usergroup(+)
versionskontrolle(+)
web(+)

Einladung zur Django-UserGroup Hamburg am 13. Juli

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 13.07.2022 um 18:30 statt. Achtung: Neue Location! Dieses Mal treffen wir uns in den Räumen der Hatraco GmbH, Peutestraße 22a in 20539 Hamburg.

Auf diesem Treffen gibt es einen Vortrag ...

mehr lesen »

Dritte Hamburger Python Unconference

Python Unconference Hamburg

Vom 09. bis 11. September 2016 findet die 3​. Python Unconference​ Hamburg an der Technischen Universität Hamburg-Harburg (TUHH) statt.

Erwartet werden über 100 Python­-User bzw. Developer aus Hamburg und dem Rest der Welt. Von "Greenhorns" bis zu "proven Experts" aus den Bereichen Mathematik, Data Science ...

mehr lesen »

Einladung zur Django-UserGroup Hamburg am 08. Juli

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 08.07.2015 um 19:30 statt. Achtung: Neue Location! Dieses Mal treffen wir uns in den Räumen der Smaato Inc., Valentinskamp 70, Emporio 19. Stock in 20355 Hamburg.

Auf diesem Treffen gibt ...

mehr lesen »

Zweite Hamburger Python Unconference

Python Unconference Hamburg

Vom 04. bis 06. September 2015 findet die 2​. Python Unconference​ Hamburg im Institut für organische Chemie der Universität Hamburg statt.

Erwartet werden weit über 200 Python­-User bzw. Developer aus Hamburg und dem Rest der Welt. Von "Greenhorns" bis zu "proven Experts" aus den Bereichen ...

mehr lesen »

Erste Hamburger Python Unconference

Python Unconference Hamburg

Am 29. und 30. November 2014 veranstalten die Python Usergroup Hamburg und dem Fachschaftsrat Informatik der Uni Hamburg zusammen mit dem boot e.V. [1] die 1. Python Unconference Hamburg.

Eingeladen sind alle Python-Entwickler aus Wissenschaft und Technik, Finance, BigData, Machine Learning und Webentwicklung vom Anfänger ...

mehr lesen »

Einladung zur Django-UserGroup Hamburg am 12. März

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 12.03.2014 um 19:30 statt. Achtung: Neue Location! Dieses Mal treffen wir uns in den Räumen der Familonet GmbH in der Sternstrasse 97 in 20357 Hamburg.

Für dieses Treffen ist ein ...

mehr lesen »

Einladung zur Django-UserGroup Hamburg am 08. Mai

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 08.05.2013 um 19:30 statt. Dieses Mal treffen wir uns wieder in den Räumen der intosite GmbH im Poßmoorweg 1 (3.OG) in 22301 Hamburg.

Die Organisation der Django-UserGroup Hamburg findet ...

mehr lesen »

Einladung zur Django-UserGroup Hamburg am 09. Januar

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 09.01.2013 um 19:30 statt. Dieses Mal treffen wir uns wieder in den Räumen der intosite GmbH im Poßmoorweg 1 (3.OG) in 22301 Hamburg.

Da wir in den Räumlichkeiten einen ...

mehr lesen »

Einladung zur Django-UserGroup Hamburg am 14. November

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 14.11.2012 um 19:30 statt. Dieses Mal treffen wir uns in den Räumen der intosite GmbH im Poßmoorweg 1 (3.OG) in 22301 Hamburg.

Da wir in den Räumlichkeiten einen Beamer ...

mehr lesen »

Einladung zur Django-UserGroup Hamburg am 12. September

Das nächste Treffen der Django-UserGroup Hamburg findet am Mittwoch, den 12.09.2012 um 19:30 statt. Dieses Mal treffen wir uns wieder in den Räumen der CoreMedia AG in der Ludwig-Erhard-Straße 18 in 20459 Hamburg (3.OG).

Da wir in den Räumlichkeiten ...

mehr lesen »

libjpeg symbol not found error with PIL on 10.6 Snow Leopard

If you get the following error, while Installing PIL on Mac OS X 10.6 Snow Leopard read on for a possible solution:

>>> from PIL import _imaging
Traceback (most recent call last):
  File "<stdin>", line 1, in <module ...
mehr lesen »

Kurztipp: Absenderadressen in Django-Projekten

Damit ein Django-Projekt E-Mails versenden kann - und dieses z.B. im Fehlerfall auch tut - müssen einige Einstellungen vorgenommen werden. Die meisten der Einstellungen sind in der Dokumentation leicht zu finden, denn sie beginnen alle mit EMAIL_. Um festzulegen, mit welcher Absenderadresse Django die Mails verschickt (also ...

mehr lesen »

Django Settings

Nachdem Martin grade seine settings.py mit einigen netten Kniffen gebloggt hat, möchte ich kurz die Gelegenheit nutzen und auch ein paar Dinge zum Thema Django settings.py bloggen, die ich schon länger benutze.

Lokale Settings

Die Mehrheit der Django Entwickler benutzt mittlerweile einen Mechanismus, wie ihn Martin ...

mehr lesen »

Django, mod_wsgi and HTTP Authentication

I sometimes use HTTP (Basic) Authentication to authenticate requests to an API of a website. Using cookie and form-based authentication for an API which will be used programmatically is generally a PITA. If the views are exposed via HTTPS (SSL/TLS encrypted) then I see ...

mehr lesen »

Add and remove Django-Admin Inlines with JavaScript

The built-in Django Admin-Interface (django.contrib.admin) has a nifty little feature called Inlines or InlineModelAdmins. With Inlines you can edit multiple related objects right on the bottom of the page of the parent object. Looking at the official Django tutorial a Poll-object ...

mehr lesen »

Pisa and Reportlab pitfalls

Generating PDFs with Django, Pisa and Reportlab and what to look out for

About a week ago an entry about generating PDFs with Django was posted on the Uswaretech Blog. In particular this blog post talks about using Pisa, a html2pdf python library to generate complex ...

mehr lesen »

Three simple Django apps to make your clients happy

During the last Django projects I've done for my clients and for myself I found a few features useful, which I now include in most of the projects I build with Django. What I'm going to introduce now are ...

mehr lesen »

django-hosting.de Neuerungen

Übers Wochenende habe ich ein paar kleinere Änderungen an django-hosting.de vorgenommen und eben online gestellt. Das Wiki, welches Konfigurationen rund um den Betrieb von Django Anwendungen sammelt, läuft auf einer kleinen Django-App, diese habe ich endlich auf die aktuelle 1.0 Alpha von Django portiert. Desweiteren ...

mehr lesen »

James Bennett - Practical Django Projects

James Bennett - Practical Django Projects

Kürzlich habe ich meine Ausgabe von James Bennetts Practical Django Projects bekommen. Das Buch zeigt an Hand von drei Projekten wie schnell und einfach man mit Django Webseiten auf die Beine stellen kann.

Nach einer Einführung in das Thema Web-Frameworks im Allgemeinen und zu Django ...

mehr lesen »

PyCon UK 2008

PyConUK Logo

Heute fängt die EuroPython 2008 in Vilnius an und ich will die Gelgenheit kurz nutzen auf die nächste europäische Python Konferenz aufmerksam zu machen.

Von 12. bis 14. September 2008 findet die PyCon UK 2008 in Birmingham statt. Die PyCon UK ist sicherlich etwas kleiner als die ...

mehr lesen »

Wikimarkup mit Django

Die Syntax, die MediaWiki (z.B. Wikipedia) verwendet, ist relativ weit verbreitet (Trac und Google Code benutzen eine daran angelehnte Syntax) und auch nicht unbedingt schlecht. Django bringt von Haus aus Parser für Restructured Text, Textile und Markdown mit, in diesem Blog-Eintrag möchte ich kurz zeigen, wie ...

mehr lesen »

Django Unittests aus TextMate heraus ausführen

Um nicht immer im Terminal zwischen python manage.py runserver und python manage.py test wechseln zu müssen habe ich heute ein kleines Command-Snippet für TextMate geschrieben, welches die manage.py im Projekt-Verzeichnis sucht und dann die Tests ausführt. Braucht man nicht unbedingt, aber ...

mehr lesen »

django-messages

Vor kurzem hatte ich schon angedeutet, dass die PlanetRCS Webseite ein neues Feature bekommen hat, nämlich private Nachrichten von Benutzer zu Benutzer. Ich hatte ebenfalls geschrieben, dass ich den Code veröffentlichen werde, was ich hier getan habe: django-messages.

Das erste Release hatte ich nicht weiter angekündigt, aber heute Morgen ...

mehr lesen »

Eine andere Möglichkeit GET und POST in Django zu verarbeiten

Letztens bin ich über einen Blog-Eintrag von Dan Fairs gestolpert, in dem er eine Lösung anbietet, welche das Problem sauber lösen soll, dass man sehr oft eine if-else Konstruktion in den Views braucht um GET und POST Anfragen unterschiedlich zu ...

mehr lesen »

Django: Ajax comment deletion

No matter how much anti-spam measures you implement, sooner or later some comments that you don't like will end up on your site. You can use a moderated-only policy, but if you don't it makes sense to use some javascript code to allow easy ...

mehr lesen »

Tracking user-activity with Django

First I would like to describe what this entry is not about. It is not about tracking users in the Google Analytics way. This piece of code will not allow you to track every action a user makes and so on. It fullfills an other need ...

mehr lesen »

Status der deutschen Django Community

Django ist ein Python Framework um dynamische Webseiten zu programmieren und im Moment tut sich recht viel im Bezug auf eine deutsche Django Community. Als ich vor ungefähr einem halben Jahr anfing mich mit Django auseinander zusetzen gab es im Prinzip keine deutsche Community (korrigiert ...

mehr lesen »

Django: FreeComments mit Datum importieren

Für den Relaunch der PlanetRCS Webseite musste ich grade ca. 700 User-Kommentare in die Django Datenbank importieren. Nach langem hin und her habe ich mich dafür entschieden die Daten über PHPMyAdmin als CSV zu exportieren und dann mit einem Django-View zu importieren, eigentlich geht das ...

mehr lesen »

MySQLdb unter Mac OS 10.5 installieren

Um endlich wieder vernünftig mit Django entwickeln zu können, musste ich heute MySQLdb unter OS X 10.5 Leopard installieren.

Nach dem Runterladen und dem Ausführen von python setup.py install war der erste Fehler, der zum Vorschein kam folgender:

raise EnvironmentError, "%s ...
mehr lesen »

Django GridContainer

Da fängt die Woche ja gut an! Grade lese ich, dass bald der Beta-Test für die Django GridContainer von MediaTemple startet. Richtig gutes Hosting für Django Applikationen fehlt ja nach wie vor in Deutschland, aber zumindestens in Übersee tut sich langsam was. Mit Joyent und MediaTemple hat man ...

mehr lesen »

Hofstadter, Django, AIR

Zum Wochenanfang mal eine Gesetzmäßigkeit, die wohl jeder ITler aus der Praxis kennt. Hofstadter's Law:

It always takes longer than you expect, even when you take into account Hofstadter's law.

Wenn irgendetwas dieses Gesetz widerlegen kann, dann wohl das Django-Framework.

Ein paar Notizen zu meinem ...

mehr lesen »

Implementing a CompressedTextField for Django

Driving to my office today I had the idea to implement a field type in Django, which allows me to transparently save data in a compressed state to the database.

A standard Lorem Ipsum paragraph (as follows) takes 446 Bytes as ASCII and using my ...

mehr lesen »

Django Resources

I've just started building web apps with the Django Framework and in this blog post I would like to share the resources, which helped me to get started very fast.

mehr lesen »

Twitterbridge

Ich habe mich vor kurzem mal bei Twitter angemeldet, um damit ein bißchen rumzuspielen. Zuerst habe ich mir mal Twitterrific installiert, besser als jedesmal die Webseite zu öffnen.

Da ich ja als primäres Kommunikationswerkzeug eigentlich IRC einsetze, und zwar mit X-Chat Aqua als Client, der ein wunderbares Python Interface ...

mehr lesen »

Django Webhosting in Deutschland?

Nach ein bißchen Recherche muss ich sagen, vernünftiges Webhosting für Django Anwendungen scheint es in Deutschland momentan nicht zu geben. Wenigstens bei keinem der großen Anbieter. Und bei den kleinen ist ja oftmals nicht klar, wie es mit der Verfügbarkeit aussieht.

Am ehesten würde ich im ...

mehr lesen »

Python und Django

Django

Jetzt sind es schon einige Wochen, seit meiner ersten Begegnung mit Python und dem Django Framework. Nachdem ich das ganze erstmal "sacken lassen" musste habe ich letzte Woche noch mal einen neuen Versuch gewagt.

Buch: Hetland - Beginning Python

Das Buch Beginning Python von Magnus Lie Hetland kann ich uneingeschränkt empfehlen. Ich ...

mehr lesen »

Ein Lebenszeichen

Tja, da passt man kurz nicht auf und schon kommt man gar nicht mehr zum Bloggen. Bevor ich gar nichts schreibe, hier ein kurzer Status:

mehr lesen »

Erste Schritte mit dem Django Framework

Herbert hat vor kurzem auf einen interessanten Artikel verwiesen in dem es darum geht einfach mal das Django Admin-Backend auch für andere (z.B. PHP) Webapplikationen zu nutzen. Der Artikel kommt genau zur richtigen Zeit, denn zur Zeit programmiere ich ausschließlich PHP Anwendungen, habe ...

mehr lesen »

Paramiko auf Mac OS X installieren

Damit ich mit bazaar auch per Sftp arbeiten kann, benötige ich das Python Modul paramiko. Leider funktionierte die Installation über Darwinports nicht, deshalb hier kurz die Schritte. Vorweg muss ich noch erläutern, dass bazaar 0.13 eine Python Version >= 2.4 voraussetzt. Apple liefert ...

mehr lesen »

bazaar unter Mac OS X installieren

Wie versprochen werde ich heute kurz beschreiben, wie ich bazaar auf meinem Mac installiert habe.

Um bazaar unter Mac OS X benutzen zu können, bentötigt man mindestens Python 2.4 oder neuer. Leider wird OS X 10.4 nur mit Python 2.3.5 ...

mehr lesen »

Versionskontrolle mit bazaar

Die Big-Player in der Welt der Versionskontrolle kennt wahrscheinlich jeder: SVN und CVS. Beide benutzen ein ähnliches Modell. Es gibt einen (oder mehrere) zentrale Repository-Server, von denen die Entwickler ihre Daten auschecken und später ihre Änderungen committen. Das Versionskontrollsystem bazaar verfolgt einen anderen Ansatz. Jeder Entwickler arbeitet ...

mehr lesen »

TurboGears

Jetzt habe ich schon ein Ruby WebFramework und ein PHP WebFramework vorgestellt. Abschließen möchte ich diese Serie mit einem Python WebFramework: TurboGears.

TurboGears Logo

TurboGears verfolgt ähnliche Ansätze und Ziele wie schon Ruby on Rails und CakePHP, deshalb will ich es hier nicht noch mal wiederholen. Mit diesen drei Alternativen kann ...

mehr lesen »