Die Suche ergab 1075 Treffer

von Milan
Donnerstag 3. März 2005, 14:45
Forum: Allgemeine Fragen
Thema: Text auf max. Zeilen schneiden....
Antworten: 4
Zugriffe: 2466

Hi. Ein

Code: Alles auswählen

help(str)
ist noch viel besser :wink:
von Milan
Donnerstag 3. März 2005, 14:37
Forum: Codesnippets
Thema: Primzahlen - zum widerholten mal
Antworten: 6
Zugriffe: 4122

HI. Wo ich den Code sehe, erinnere ich mich gleich wieder an etwas was ich noch machen wollte :wink: , nämlich longxrange verschnellern... wird wohl aber nix werden, da keine Zeit dafür ist. Ich wollte aber nur mal schnell drauf hinweisen, dass der Generator gar nicht benutzt wird. Wenn du ihn aus d...
von Milan
Donnerstag 3. März 2005, 14:28
Forum: Offtopic
Thema: Leb wohl Dookie...
Antworten: 26
Zugriffe: 14652

Ich bin auch verdammt geschockt, da man ja mit allem rechnet, aber doch nicht mit sowas. Ich empfinde tiefes Beileid für die die Dookie näher kannten, er war wirklich sehr nett und hilfsbereit, mir hat er z.B. immer sehr gern über ICQ bei meinen Problemchen geholfen. Umso mehr schockt mich das ganze...
von Milan
Freitag 25. Februar 2005, 21:36
Forum: Allgemeine Fragen
Thema: 17 + 4
Antworten: 16
Zugriffe: 6059

karten = range(2, 5) + range(7, 12) talon = list() for karte in karten: talon.extend([karte, karte, karte, karte]) Hi. Das kann ich wiederum nicht stehen lassen: karten=reduce(lambda a,b:a+b,[(i,)*4 for i in xrange(2,12) if i not in (5,6)],()) Ist aber genausoschön, wie die lange Liste voller Zahle...
von Milan
Freitag 25. Februar 2005, 14:46
Forum: Netzwerkprogrammierung
Thema: CGI - Python script startet langen process an
Antworten: 17
Zugriffe: 8092

gefunden - sollte mittels dem Flag CREATE_NEW_CONSOLE möglich sein, den Child unabhängig vom Parent zu machen. Nachzuschaun im Quelltext vom subprocess Modul. # Not passing CREATE_NEW_CONSOLE has been known to # cause random failures on win9x. Specifically a # dialog: "Your program accessed mem...
von Milan
Freitag 25. Februar 2005, 14:34
Forum: Netzwerkprogrammierung
Thema: CGIHTTPServer() einschränke auf IP Bereich...
Antworten: 14
Zugriffe: 11705

Die Beschreibung "Modifizieren des Standart RequestHandlers" trifft aber doch zu, oder? Ja, das trifft es auf jeden Fall... Schön wäre ja eigentlich auch, wenn os.environ['HTTP_USER_AGENT'] & Co. nicht so doof gesetzt werden müßten... Sonst noch verbesserungs Vorschläge??? Hi. Um dies...
von Milan
Freitag 25. Februar 2005, 13:44
Forum: Tkinter
Thema: Tkinter stürzt nach Event ab
Antworten: 7
Zugriffe: 3300

Das mit dem doppelposting ist schon geregelt (hat im Allgemeinem um Löschung geboten --> hab ich dann auch mal gemacht). Generell ist es aber besser einfach um eine Verschiebung des Threads anzufragen, wie es auch in dem Regeln "Vor dem Posten lesen" steht (thx @CM).
von Milan
Freitag 25. Februar 2005, 13:41
Forum: Allgemeine Fragen
Thema: CPython zur Python Erweiterung oder Standard - Interpreter?
Antworten: 6
Zugriffe: 2524

Hi CPython heißt deswegen so, weil hier der Python-Interpreter in C geschrieben ist. Bei Jython (oder besser JPython) ist der Interpreter in Java geschrieben und deswegen um einiges langsamer. Aus diesem Grund ist CPython meines Wissens die Standartimplementierung, die du auch unter www.python.org r...
von Milan
Freitag 25. Februar 2005, 13:32
Forum: Netzwerkprogrammierung
Thema: CGIHTTPServer() einschränke auf IP Bereich...
Antworten: 14
Zugriffe: 11705

Nein, das geht leider nicht über die __init__, da du auf die Instanzierung keinerlei Einfluss hast. Du kannst höchstens bei der Definition der Klasse das Attribut cgi_directories setzen, aber auf die Argumente der init hat man keinen Einfluss. Die init wird von der Serverklasse gerufen, wenn eine An...
von Milan
Freitag 25. Februar 2005, 11:39
Forum: Netzwerkprogrammierung
Thema: mod_python und PSP Handler
Antworten: 15
Zugriffe: 6284

Hi jens. PSP heißt Python Server Page(s) und ist quasi wie PHP mit Python. Aber ich habe mich damit noch nie beschäftigt, von daher kann ich nicht weiterhelfen :(
von Milan
Freitag 25. Februar 2005, 11:34
Forum: Netzwerkprogrammierung
Thema: CGIHTTPServer() einschränke auf IP Bereich...
Antworten: 14
Zugriffe: 11705

Autsch... Du kannst doch nicht einfach die __init__ des Handlers überschreiben ohne zu wissen welche Argumente vorher benötigt werden. Außerdem übergibst du eine Instanz MyHandler( LogFile ) statt einer Klasse. Du musst dir also einen anderen Weg suchen, um der Klasse den Pfad mitzuteilen. Vielleich...
von Milan
Donnerstag 24. Februar 2005, 17:30
Forum: Allgemeine Fragen
Thema: eval() ?!
Antworten: 29
Zugriffe: 10053

oder gibt es einfach zuviele andere anweisungen die dann noch schaden anrichten könnten? Jop. Ich kann zum Beispiel über die Module popen2,subprocess,cgi und einige andere denselben schaden anrichten. Außerdem kann ja auch anderes importiert wurden sein, also das ist viel zu unsicher. Benutz eval n...
von Milan
Donnerstag 24. Februar 2005, 12:37
Forum: Allgemeine Fragen
Thema: eval() ?!
Antworten: 29
Zugriffe: 10053

Nö. Am besten wäre es einen Parser zu schreiben der ohne eval arbeitet, denn bei dir geht sowas hier trotzdem: >>> eval("[sys.exit(1)]") Traceback (most recent call last): File "<pyshell#1>", line 1, in -toplevel- eval("[sys.exit(1)]") File "<string>", line 0,...
von Milan
Donnerstag 24. Februar 2005, 11:36
Forum: Allgemeine Fragen
Thema: eval() ?!
Antworten: 29
Zugriffe: 10053

Hi. Eval ist deswegen ein Teil des Interpreters, weil man eine String übergibt und dieser wie eine normale Anweisung ausgeführt wird, man kann also Python sagen: "Interpretiere mal schnell das hier und sag mir das Ergebniss, als würde es schon im Quelltext stehen" >>> x=1 >>> y=eval("...
von Milan
Mittwoch 23. Februar 2005, 21:52
Forum: Netzwerkprogrammierung
Thema: CGI - Python script startet langen process an
Antworten: 17
Zugriffe: 8092

Jepp, da hast du recht. Ich glaube, das müsste mit win32process.CreateProcess gehen, wobei ich aber nicht weiß welche Parameter nach dem exec-String (genauer Pfad zur Datei, die ausgeführt werden soll) übergeben werden müssen...
von Milan
Mittwoch 23. Februar 2005, 21:25
Forum: Verbesserungsvorschläge
Thema: Forenweite Moderatoren?
Antworten: 36
Zugriffe: 8126

Naja, ich muss sagen ich hab schon Fälle erlebt wo es nötig wurde, weil sich da jemand stures nicht geschlagen geben wollte und immer wieder neue Accs erstellt hat und quasi gewartet hat bis reagiert wurde. Ich hab ja nicht mitbekommen, was hier los war, aber das ist mir da gerade wieder durch den K...
von Milan
Mittwoch 23. Februar 2005, 20:01
Forum: Verbesserungsvorschläge
Thema: Forenweite Moderatoren?
Antworten: 36
Zugriffe: 8126

Das mit der Spamaktion habe ich zwar nicht mitbekommen (fragt lieber nicht wieso :wink:), aber ich begrüße es, dass die Moderatorrechte nun Boardweit sind. Damit lässt sich wirklich einiges schöner und schneller reglen. Das mit dem limitieren des Gast Zugangs ist schade, aber so lässt sich gearde be...
von Milan
Mittwoch 23. Februar 2005, 14:42
Forum: Netzwerkprogrammierung
Thema: CGIHTTPServer() einschränke auf IP Bereich...
Antworten: 14
Zugriffe: 11705

Re: CGIHTTPServer() einschränke auf IP Bereich...

jens hat geschrieben:Und gleich noch eine Frage... Wie kann ich die normalen print's in eine Datei schreiben lassen???
Meine Bisherige Lösung dazu ist sys.stdout zu verändern...
So:

Code: Alles auswählen

print >> fileobj, "data"
von Milan
Mittwoch 23. Februar 2005, 14:34
Forum: Netzwerkprogrammierung
Thema: CGIHTTPServer() <-> Sicherheit
Antworten: 6
Zugriffe: 1804

Vielleicht ist auch einfach nur gemeint, dass der Server CGI-Scripte ohne wenn und aber ausführt und damit bei unsicheren Scripte selbst zur Gefahr wird. Ansonsten hätte ich keine Idee dazu, aber ich bin in punkto Sicherheit auch nicht sonderlich bewandert...
von Milan
Mittwoch 23. Februar 2005, 14:30
Forum: Netzwerkprogrammierung
Thema: CGI - Python script startet langen process an
Antworten: 17
Zugriffe: 8092

Dann musst du halt einen eigenen Daemon schreiben, den du die Startbefehle mitteilst (z.B. über eine Datei o.ä.) und der die Befehle dann ausführt. Außerdem bin ich mir sicher, dass das umhängen auch unter win geht. Nur da wird es wohl ein größerer Aufwand, weil du mit der WinAPI arbeiten müsstest. ...