Die Suche ergab 986 Treffer

von EnTeQuAk
Mittwoch 9. Juli 2008, 15:16
Forum: Allgemeine Fragen
Thema: String aufbröseln...
Antworten: 37
Zugriffe: 7671

Die Lösung mit shlex scheint wohl die eleganteste zu sein. Ansonsten habe ich noch sowas anzubieten: ts = u'a=1 b="X Y Z" c=True d=None' dd = {} keys = [k for k in ts if ts[ts.index(k)+1]=='='] for i, item in enumerate(ts): if item == '=': key = ts[i-1] last_key = keys[-1] == key if last_k...
von EnTeQuAk
Mittwoch 2. Juli 2008, 15:41
Forum: Allgemeine Fragen
Thema: Plugin System für Python Applikation
Antworten: 10
Zugriffe: 2353

Im Prinziep ist ein Plugin-System wiklich nicht schwer. Du brauchst erstmal eine gute API. Nehmen wir an, jedes Plugin ist in einem eigenen Ordner im Unterordner `plugins` und repräsentiert eben ein eigenes, importierbares Modul. Dann brauchst du im Prinziep nur ne Such-Methode: BUILTIN_PLUGIN_FOLDE...
von EnTeQuAk
Mittwoch 2. Juli 2008, 15:31
Forum: Netzwerkprogrammierung
Thema: einfache Foren-Vorlagen für Python?
Antworten: 5
Zugriffe: 1982

Hängt ab, wieviel Arbeit du da reinstecken willst. Es gibt Momentan Zyons, Palaver und Inyoka, von dem die letzten beiden nicht released sind aber sicherlich Helfer suchen würden. Und Inyoka ist overkill, da es ein Wiki, Portal, Planet, Forum und „Blog“ in einer Applikation ist :=) Tia, pocoo wäre ...
von EnTeQuAk
Montag 30. Juni 2008, 12:56
Forum: Links und Tutorials
Thema: Editoren für Python
Antworten: 289
Zugriffe: 295417

Laufen Python-Scripte ohne Prob auf einem S60 - also von Werk aus? Nein. Gibt es auf nem S60 einen Python-Interpreter? Ja, von Nokia. Allerdings ist der Interpreter auf Basis von 2.2.2 erstellt, leider - aber es ist praktisch. Bei meinem Nokia E65 ist allerdings die Ausführungsgeschwindigkeit mehr ...
von EnTeQuAk
Sonntag 29. Juni 2008, 17:39
Forum: Links und Tutorials
Thema: Editoren für Python
Antworten: 289
Zugriffe: 295417

Das gleiche wird auf die IDE für S60-Handys zutreffen, niemand wird sich wirklich hinstellen und per Handy programmieren - aber manchmal gibt es extrem-Fälle in den sowas vielleicht Leben retten kann... Nein, ein ganzes Programm via Handy zu schreiben ist eine mörder-aufgabe. Aber wenn man für die ...
von EnTeQuAk
Mittwoch 25. Juni 2008, 14:32
Forum: Allgemeine Fragen
Thema: guter python-editor mit code-completion unter Ubuntu ?
Antworten: 5
Zugriffe: 2230

gVim :=)


Ansonsten schau dir mal http://www.python-forum.de/topic-3544.html durch, da wird so einiges genannt :)
von EnTeQuAk
Montag 23. Juni 2008, 02:38
Forum: Offtopic
Thema: *grml* -- Suche gute C++ Tutorials. Muss es einfach lernen..
Antworten: 10
Zugriffe: 4381

Schön das alte Threads meist später aktiver werden als zu ihrer Erstellungszeit :=)
von EnTeQuAk
Donnerstag 19. Juni 2008, 11:37
Forum: Codesnippets
Thema: Modul zum Senden von Emails (simplemail.py)
Antworten: 118
Zugriffe: 142615

Also zumindest ich habe nicht vor auch noch einen E-Mail Empfang einzubauen, da das dann auch imho den Sinn dieses Moduls übersteigt. Klein, Fein und leicht zu benutzen. Sollte ich da noch nen Empfang einbauen, am besten noch die von Leonidas genannten -- nein Danke. Aber hey, es steht jedem Frei da...
von EnTeQuAk
Dienstag 10. Juni 2008, 16:14
Forum: Allgemeine Fragen
Thema: Typ - "casten"
Antworten: 1
Zugriffe: 856

Ich kann dir leider nicht sagen wie PyDev zu überreden ist. Aber das Objekt was du bekommst ist ein File-Objekt und um zu schauen welche Methoden oder Attribute es hat kannst du die Dokumentation zu Rate ziehen: http://docs.python.org/lib/bltin-file-objects.html


MfG EnTeQuAk
von EnTeQuAk
Freitag 6. Juni 2008, 08:28
Forum: Allgemeine Fragen
Thema: regulärer Ausdruck erfasst zu wenig
Antworten: 7
Zugriffe: 1356

Wobei ich mal gelesen habe das man aus Performance-Gründen Regular-Expressions ausschreiben sollte (sofern möglich). In wieweit das zutrifft weiß ich nicht, kann sein das das nur für C# zutrifft glaub da hab ich das her :) Und das sollte wohl auch eher ein vernachlässigbarer Vorteil sein... (Ne Info...
von EnTeQuAk
Donnerstag 5. Juni 2008, 12:50
Forum: Ideen
Thema: GetLoad
Antworten: 18
Zugriffe: 8614

Wer sagt das Captchas brechen Illegal ist? Soweit mir bekannt alles eine Grauzone. Zum Topic: Captchas berechen ist lustig aber den Rest des Projektes halte ich nicht für Wahnsinnig sinnvoll. Wer so viel saugt soll sich einen Premium Account holen und fertig. :roll: Das einzige, was ich mir vorstel...
von EnTeQuAk
Donnerstag 5. Juni 2008, 06:07
Forum: Ideen
Thema: GetLoad
Antworten: 18
Zugriffe: 8614

Es gibt übrigens auch Premium-Accounts und Happy-Hours wo man kein dummes Captcha braucht. Aber ne Captcha Erkennung find ich dann doch...

Naja, was du machen könntest ist einfach das Captcha dem Benutzer anzeigen und der soll den Wert eingeben. Aber glaub selbst das ist nicht erlaubt.

MfG EnTeQuAk
von EnTeQuAk
Mittwoch 4. Juni 2008, 13:09
Forum: GTK+/GNOME
Thema: Standard Dialog-Buttons in Glade
Antworten: 1
Zugriffe: 2853

Nein gibt es nicht. Zumindest nicht in den Versionen die ich kenne. Aber dafür kannst du dir ja nen utilities modul anlegen, wo du dann funktionen wie 'error_dialog()' oder 'message_dialog()' hast, die die für dich wichtigen Buttons einfügen. Sollte das einfachste sein. Ich persönlich mache auch nic...
von EnTeQuAk
Mittwoch 4. Juni 2008, 10:28
Forum: Netzwerkprogrammierung
Thema: mod_wsgi...
Antworten: 4
Zugriffe: 1474

Glaube mod_wsgi kann Python-Anwendungen auch automagisch neu laden. Bin aber noch nicht so familiar mit mod_wsgi, kann dir daher nichts genaues sagen. @Jens: Ich nutze zur Zeit zwei Trac0.11 Instanzen, bald werde ich 5 Stück mit mod_wsgi mit einer einzigen Konfiguration via Regex ansteuern, aber das...
von EnTeQuAk
Mittwoch 4. Juni 2008, 08:01
Forum: Netzwerkprogrammierung
Thema: mod_wsgi...
Antworten: 4
Zugriffe: 1474

mod_wsgi ist einwandfrei. Wenn man die wahl hat, immer mod_wsgi. Ich habe damit Trac und TextPress am laufen, ganz dev.pocoo.org läuft via mod_wsgi wenn ich mich recht erinnere und ansonsten: Es ist die Lösung um Python-Anwendungen ins Web zu bringen. Was den Webspace angeht, keine Ahnung. Aber ne i...
von EnTeQuAk
Montag 2. Juni 2008, 16:05
Forum: Netzwerkprogrammierung
Thema: django: Globale objekte durch threading.local ?
Antworten: 8
Zugriffe: 1889

Man kann damit jedoch schöne Sachen anstellen, aber weiß ich nicht wies' sich mit der Performance verhällt, da du ja jedes mal zugriffe auf nen thread hast. Ähm, thread.local hat keine Zugriffe auf irgendwelche Threads sondern auf die Variablen in deinem aktuelen Thread. Dazu ist es ja auch da. Wen...
von EnTeQuAk
Montag 2. Juni 2008, 14:04
Forum: Codesnippets
Thema: Modul zum Senden von Emails (simplemail.py)
Antworten: 118
Zugriffe: 142615

pypi werd ich mich mal mit auseinandersetzen, aufnahme in python denke ich nicht. Zumindest werde ich nicht als Maintainer einspringen, ich hab nur mal ein wenig dran rumgebastelt :)
Wobei das ja immernoch gerolds modul ist *g*
von EnTeQuAk
Montag 2. Juni 2008, 14:02
Forum: Netzwerkprogrammierung
Thema: django: Globale objekte durch threading.local ?
Antworten: 8
Zugriffe: 1889

Es vereinfacht jedenfalls einige APIs wenn mans' schick macht. Du könntest aber auch das Standalone-Modul 'local' nutzen, welches in Werkzeug implementiert ist. Das bietet schöne APIs an und kann auch einiges mehr, als nur context locals zu definieren. Man kann damit jedoch schöne Sachen anstellen, ...
von EnTeQuAk
Montag 2. Juni 2008, 13:34
Forum: Codesnippets
Thema: Modul zum Senden von Emails (simplemail.py)
Antworten: 118
Zugriffe: 142615

Ich hab vor einiger Zeit an simplemail wieder weitergebastelt, rausgekommen ist eine bessere Aufteilung zwischen SMTP geblapper und dem eigentlichen Email wrapper. Siehe http://trac.webshox.org/browser/misc/simplemail.py Es ist auch alles schön dokumentiert, ok ne deutsche version werd ich wohl mal ...
von EnTeQuAk
Freitag 30. Mai 2008, 07:16
Forum: Netzwerkprogrammierung
Thema: django models...
Antworten: 9
Zugriffe: 2539

Ich bin mir jetzt nicht sicher, obs dafür gedacht ist aber django.core.sql.sql_model_create sieht danach aus, was du suchst. Oder du nutzt ein Model das den Tabellennamen definiert: class MyModel # columns... class Meta: db_table = 'my_db_table' Dann könnte der Pluginautor für ne *.sql Datei sorgen ...