Writing a Simple Filesystem Browser with Django |
July 31, 2005, 1:51 a.m. |
Dieser Artikel ist mal wieder in Englisch, da er auch für die Leute auf #django interessant sein könnte. This posting will show how to build a very simple filesystem browser with Django. This filesystem browser behaves mostly like a static webserver that allows directory traversal. The only ... |
Django, Programmierung, Python, Texte |
PysqliteFactories |
July 29, 2005, 11:16 p.m. |
Wer wie ich in die Situation kommt das er die Unicode-Strings in PySQLite2 nicht mag und utf8 Bytestrings braucht: PysqliteFactories sind hier die Lösung, nicht Konverter. Denn Konverter müssten auf jede Spielart von varchar registriert werden die in Benutzung ist - die Row Factories hingegen sind da ziemlich agnostisch und praktisch. Und wenn man schon eine eigene Cursor-Klasse benutzt: diese einfach als Cursor Factory auslegen die dann mit self.row_factory der Instanz eine Row Factory verpasst.
|
Programmierung, Python |
Leichen im Keller |
July 29, 2005, 12:34 a.m. |
Jede Software hat sie - irgendwelche Leichen im Keller die anfangen zu stinken wenn man sie findet. Django leider auch. Und zwar die Behandlung von Unicode. Der automatisch generierte Admin in Django schickt immer XHTML und utf-8 raus an den Browser. Die Browser schicken daher auch utf-8 zurück. ... |
Django, Programmierung, Python |
Django, lighttpd and FCGI, second take |
July 27, 2005, 1:27 p.m. |
In my first take at this stuff I gave a sample on how to run django projects behind lighttpd with simple FCGI scripts integrated with the server. I will elaborate a bit on this stuff, with a way to combine lighttpd and Django that gives much more flexibility in distributing Django applications over ... |
Django, Programmierung, Python, Sysadmin, Texte |
Eunuchs |
July 27, 2005, 12:44 p.m. |
Eunuchs liefert ein paar Funktionen nach die unter Python 2.3 noch nicht verfügbar sind. Speziell socketpair und recvmsg/sendmsg sind da sehr wichtig - für Serverprogrammierung mit preforked Servern zum Beispiel.
|
Programmierung, Python |
es gibt Tage da hasst mein Computer mich |
July 26, 2005, 10:35 p.m. |
Zum Beispiel wenn ich mit Flup spiele und statt des threaded Servers einen forked Server nehmen will. Und feststelle, das der dann aber die Funktion socketpair benötigt. Die aber dummerweise nur ab Python 2.4 verfügbar ist, welches zwar auf Debian Sarge da ist, aber dafür gibts in der Debian ... |
Debian, Django, Python, Sysadmin |
Running Django with FCGI and lighttpd |
July 26, 2005, 12:04 p.m. |
Diese Dokumentation ist für einen grösseren Kreis als nur .de gedacht, daher das ganze in NeuwestfälischEnglisch. Sorry. Update: I maintain the actually descriptions now in my trac system. See the FCGI+lighty description for Django. There are different ways to run Django on your machine. One way ... |
Django, Programmierung, Python, Sysadmin, Texte |
Leonardo |
July 24, 2005, 9:38 a.m. |
Leonardo ist ein CMS mit Blog und Wiki Modulen in Python. Im Moment noch recht schlicht als CGI, soll aber auf WSGI und Paste umgestellt werden und könnte dann ganz interessant als generelle CMS-Komponenten in einer WSGI-Lösung sein.
|
Programmierung, Python |
Python Paste |
July 24, 2005, 9:33 a.m. |
Python Paste ist ein Meta-Framework - ein Framework zur Erstellung neuer Web-Frameworks auf WSGI-Basis. Viele interessante Middleware-Module und eine Reimplementation von WebWare auf WSGI-Basis.
|
Programmierung, Python |
flup: random Python WSGI stuff |
July 24, 2005, 9:31 a.m. |
flup: random Python WSGI stuff - eine Sammlung von WSGI-Server-Adaptern für FCGI, SCGI und Apache Jakarta 1.3 Protokolle sowie noch ein paar WSGI-Middlewares zur Authentifizierung, Komprimierung und Fehlerhandling.
|
Programmierung, Python |
Und wieder mal Django |
July 22, 2005, 11:20 a.m. |
Django - das kommende Webframework für Python - hat jetzt [SQLite 3 Support][0]. Damit ist eine Installation einer Entwicklungsumgebung für Django-Projekte jetzt extrem simpel geworden: Python 2.3 oder Python 2.4 muss da sein und ansonsten noch SQLite3 und PySQLite2. Auf dem Mac ist also im ... |
Django, Programmierung, Python |
Jython 2.2 in der Mache |
July 18, 2005, 7:21 p.m. |
Die Jython Webseiten geben noch nix her, aber in der Mailingliste gabs vor ein paar Tagen eine Info das eine neue Alpha für Jython 2.2 raus ist - und zwar diesmal (war ja schon Ende 2004 mal so weit) eine die funktioniert. Viele Features der neueren Python-Versionen sind drin, auch ... |
Java, Programmierung, Python |
Erste Django Tutorials online |
July 17, 2005, 10:47 a.m. |
Die Django-Programmierer legen mit den Tutorials los. Das erste Tutorial beschäftigt sich primär mit der Erstellung des Datenbankmodells und des Grundcodes für die zu verwaltenden Objekte und das zweite Tutorial beschäftigt sich mit der automatisch generierten Administrationsoberfläche. Sehr ... |
Apache, Debian, Django, Programmierung, Python |
Foundations of Python Network Programming |
July 16, 2005, 10:23 p.m. |
Foundations of Python Network Programming ist ein relativ neues Buch über Netzwerkprogrammierung mit Python. Behandelt alle möglichen Ecken der Netzwerkprogrammierung die man sich denken kann - ziemlich klasse der erste Eindruck. Ich kenn zwar die meisten Sachen schon irgendwoher, aber so kompakt in einem Buch ist das trotzdem nett zum Nachlesen. Zusammen mit Dive Into Python würde ich die beiden als das ideale Gespann zum Python lernen sehen.
|
Buch, Programmierung, Python |
Django - neues Webframework für Python |
July 15, 2005, 8:21 p.m. |
Mal wieder ein weiteres Web-Framework für Python, diesmal mit dem markigen Namen Django. Ich bin zwar skeptisch was weitere Webframeworks angeht - gibt schon haufenweise, und ich muss gestehen das ich zu dem einen oder anderen auch was beigetragen habe - aber dieses bietet einige interessante ... |
Django, Programmierung, Python |
Kid |
July 9, 2005, 1:52 p.m. |
Kid ist eine recht interessante Python-Library die eine Template-Engine mit Fokus auf wellformed XML implementiert. Das Ergebnis ist ähnlich wie Zope Page Templates - also eine Attributsprache für XML mit Integration von Python. Und fix ist das ganze auch: ein XML-Template hat auf meiner Kiste um die 70 Hits/sec.
|
Programmierung, Python |
Spyce |
July 9, 2005, 9:38 a.m. |
Spyce ist ein Webframework in Python mit verdammt guter Performance: eine einfache Seite mit einem Template hinterlegt bringt auf meiner Kiste über 90 Hits pro Sekunde (Spyce über mod_python in den Apache integriert, Memory-Cache). Take that, PHP!
|
Apache, Programmierung, Python, Sysadmin |
PHP-Serialize für Python |
July 5, 2005, 9:30 a.m. |
Hurring.com : Code Vault : Python : PHP-Python Serialize : v0.3b ist eine Implementation des PHP serialize() Zeugs in Python. Sehr praktisch für WordPress: in den Optionen werden oft serialisierte Strukturen gespeichert die man so wieder auflösen kann - man kann so z.B. Tools schreiben, die direkt ... |
PHP, Perl, Programmierung, Python |