Die Suche ergab 1762 Treffer

von mitsuhiko
Sonntag 18. April 2010, 18:34
Forum: Allgemeine Fragen
Thema: setup.py - PyPi und mehrere Dateien zu einer Version...
Antworten: 3
Zugriffe: 523

Wenn du keine binaries hast haben eggs keinen Wert, lad also nur ein tar.gz rauf. Binaere eggs sind hingegen auf jeder Platform bis auf Windows kaputt, auch nicht viel Sinn dahinter. Lad also nur .tar.gzs und evtl. Windows .eggs hoch.
von mitsuhiko
Sonntag 18. April 2010, 18:28
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 12927

Schön wäre allerdings noch eine vereinfachte Integration eines Datenbank Toolkits, das es Einsteigern relativ einfach ermöglicht auf eine entsprechende DB-Sessions zuzugreifen. SQLAlchemy mit ins Boot nehmen ist was, das ich nicht vor hab. Vor allem weil SQL ja nicht mit Webanwendung untrennlich ve...
von mitsuhiko
Sonntag 18. April 2010, 17:35
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 12927

Warum eigentlich der Alleingang? Hätte es nicht gereicht, an Bottle anzuknüpfen? Eure APIs sind doch fast identisch. Der Alleingang ist hier eher Bottle das WSGI selbst implementiert und nicht auf WebOb oder Werkzeug zurueckgreift. Flask ist selbst keine 500 Zeilen lang. Bottle's Ziel ist es ein ei...
von mitsuhiko
Sonntag 18. April 2010, 14:52
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 12927

Flask: Micro Web Framework based on Good Intentions

Wenns schon mal ein grosseres kleines neues Pocoo Projekt gibt kann man das ja hier announcen :) Ausgeloest durch meinem diesjaehrigen Aprilscherz ( Denied ) gibts jetzt ein ernsthaftes und gutgemeintes Microframework auf Basis von Werkzeug und Jinja2. Darf ich vorstellen? Flask , ein Micro Web Fram...
von mitsuhiko
Dienstag 6. April 2010, 00:54
Forum: Webframeworks
Thema: [bottle] Sicherheitslücken
Antworten: 18
Zugriffe: 3591

... überlässt das eigentliche parsen der cgi.FieldStorage Implementierung. Die allerdings nicht fuer WSGI geeignet ist. Da wird readline() fuer multipart am input stream direkt aufgerufen ohne size hint (waere auch nicht gueltig). Auf der anderen Seite wird readline auch mit size hint an andere Ste...
von mitsuhiko
Dienstag 15. September 2009, 00:11
Forum: Netzwerkprogrammierung
Thema: WebFramework für Python 3?
Antworten: 5
Zugriffe: 1669

Rack 1.0 als weitergedachtes WSGI funktioniert da nämlich im Gegensatz zu Python auch bei der neusten Sprachversion. Ja, Ruby's Unicode-Support is in dem Punkt wesentlich besser. Wer fürs Web entwickelt mit Python soll um Python 3 für die nächsten Paar Jahre einfach einen großes Schritt rum machen....
von mitsuhiko
Montag 26. Januar 2009, 16:47
Forum: Netzwerkprogrammierung
Thema: Welchen Sinn macht eine Templateengine?
Antworten: 17
Zugriffe: 3194

@Gerald: >>> from jinja2 import Environment >>> env = Environment(line_statement_prefix="#", .. variable_start_string="${", variable_end_string="}") >>> tmpl = env.from_string("""\ ... <table> ... # for line in lines ... <tr> ... # for item in line ... <t...
von mitsuhiko
Montag 26. Januar 2009, 16:43
Forum: Netzwerkprogrammierung
Thema: TypeError mit Werkzeug set_cookie
Antworten: 3
Zugriffe: 1479

Re: TypeError mit Werkzeug set_cookie

Code: Alles auswählen

resp = tplSend("index.html", tplvars)
resp.set_cookie('sessiontest', value='test')
return resp
set_cookie gibt nicht die response zurück, sondern None.
von mitsuhiko
Montag 29. Dezember 2008, 13:36
Forum: Showcase
Thema: Zine, eine Python Blog Software
Antworten: 6
Zugriffe: 3403

So, 0.1.1 gibts jetzt zum Runterladen, da wurden ein paar kleinere Bugs gefixt :)
von mitsuhiko
Samstag 27. Dezember 2008, 21:27
Forum: Showcase
Thema: Zine, eine Python Blog Software
Antworten: 6
Zugriffe: 3403

Wordpress macht IMHO den großen Fehler, dass Themes beliebigen ausführbaren Code enthalten können, jedes Theme aus dem Internet also ein Sicherheitsrisiko ist. Ich hatte mir mal mit einem falsch implementierten (oder für eine falsche Version geschriebenen) Theme eine Wordpress-Installation zerschos...
von mitsuhiko
Freitag 26. Dezember 2008, 01:58
Forum: Showcase
Thema: Zine, eine Python Blog Software
Antworten: 6
Zugriffe: 3403

Zine, eine Python Blog Software

Gestern ist Zine 0.1 erschienen, des Blog Systems des Pocoo Teams :) Downloaden kann man es auf der Webseite . Screenshots gibts hier: http://zine.pocoo.org/about/screenshots/ Leider gabs ein paar kleinere Bugs in der Release Version weswegen wir am Sonntag ein 0.1.1 nachreichen werden. Wer also mom...
von mitsuhiko
Sonntag 21. Dezember 2008, 20:20
Forum: Allgemeine Fragen
Thema: Python 3.0 und alte Frameworks
Antworten: 31
Zugriffe: 5522

Weiß jemand, wie es bei werkzeug aussieht? Sind da schon PLäne in Richtung Py3k? Afaik käuft ja mod-wsgi schon auf Py3k, wäre also demnach für werkzeug schon ein Anreiz imho :-) Jinja2 wird als erstes portiert, Werkzeug sobald die WSGI spec für Python 3 stable ist und es erste Systeme gibt, die das...
von mitsuhiko
Mittwoch 10. September 2008, 07:37
Forum: Allgemeine Fragen
Thema: Konstruktor bekommt 2 Argumente, der Interpreter findet drei
Antworten: 31
Zugriffe: 6325

private/protected sind nirgendswo richtig abgeschottet (von PHP vielleicht abgsehen). In C++ kannst du sie dir wegcasten, in Java kann das die Reflection API und in .NET kommst du auch mit Reflection weg wenn der Code nicht mit einer Security Policy abgeschottet wurde (was afair Silverlight macht). ...
von mitsuhiko
Dienstag 26. August 2008, 20:51
Forum: Allgemeine Fragen
Thema: (gelöst)Unerwünschte Zeichen aus einer Liste entfernen
Antworten: 21
Zugriffe: 5573

Re: Unerwünschte Zeichen aus einer Liste entfernen, aber wie

Hallöchen mal wieder, mein heutiges Problem ist, das ich eine Liste habe, die so aussieht: liste = [['E', 27], ['a', 1], ['b', 1], ['c', 1], ['d', 1], ['\n', 1]] Jetzt möchte ich die Klammern "[]" , die Zeilenumbrüche und die Einsen entfernen, so das nur noch "E27abcd" da steht,...
von mitsuhiko
Montag 18. August 2008, 21:03
Forum: Offtopic
Thema: Happy Birthday Gerold
Antworten: 23
Zugriffe: 6538

Von mir natürlich auch :-)
von mitsuhiko
Donnerstag 14. August 2008, 10:07
Forum: Netzwerkprogrammierung
Thema: Gefundene Wörter in HTML-Seite highlighten
Antworten: 9
Zugriffe: 2536

Wir machen sowas in Inyoka. Da ich keinerlei Gefahr in dem Code da sehe hab ich den mal in ein Pastebin kopiert: http://paste.pocoo.org/show/82157 Das ist natürlich ein Beispiel für Django, aber du brauchst das nur aus der Middleware in eine Funktion werfen und das Request/Response Handling rauskick...
von mitsuhiko
Mittwoch 13. August 2008, 23:46
Forum: Allgemeine Fragen
Thema: list Element ausgeben
Antworten: 18
Zugriffe: 4991

Eine elegante Möglichkeit wäre das hier:

Code: Alles auswählen

>>> from string import letters, digits
>>> from random import choice
>>> from itertools import imap, repeat
>>> ''.join(imap(choice, repeat(letters + digits, 10)))
'vkv26kVKOV'
von mitsuhiko
Mittwoch 13. August 2008, 23:39
Forum: Allgemeine Fragen
Thema: ruby_odt_to_xhtml
Antworten: 6
Zugriffe: 1896

nach meinem Wissenstand aber nicht mit Stylesheets und Feststellung des Unterschiedes von 'harter' und 'weicher' Formatierung. Ich hab keine Ahnung was das heißen soll. Nachdem es von Eisenberg ist, möchte ich die Vorgangsweise verstehen. Eine mögliche Implementierung ist in den OOo XSLTs. Wenn du ...
von mitsuhiko
Mittwoch 13. August 2008, 20:41
Forum: Allgemeine Fragen
Thema: ruby_odt_to_xhtml
Antworten: 6
Zugriffe: 1896

OpenOffice hat XSLTs um aus ODT XHTML zu machen.
von mitsuhiko
Dienstag 5. August 2008, 20:34
Forum: Netzwerkprogrammierung
Thema: Partieller HTTP File Upload
Antworten: 9
Zugriffe: 2846

wsgi definiert nicht wirklich was du mit dem input stream machen darfst, aber schließen darfst du den glaub ich nicht. Webbrowser reagieren auch eher mit fehlern auf sowas.