Die Suche ergab 89 Treffer

von stuhlbein
Freitag 2. Oktober 2009, 15:34
Forum: Ideen
Thema: Browser aus Tkinter und re (nur eine dumme Idee)
Antworten: 10
Zugriffe: 5187

Re: Browser aus Tkinter und re (nur eine dumme Idee)

Könnte man bzw. wer würde sich die mühe machen aus dem Modul Tkinter (Canvas) und re einen Internet Browser zu schreiben? Gibts doch schon, nennt sich Grail und wurde unter anderem von Fred L. Drake (bekannt von der Python-Dokumentation) geschrieben. ... Welcher aber mit modernen Pythonversionen (2...
von stuhlbein
Donnerstag 1. Oktober 2009, 20:10
Forum: Codesnippets
Thema: cssparser
Antworten: 3
Zugriffe: 2524

cssparser

Ein wirklich vollkommen idiotischer, und extrem simpler css parser, den ich vor geschätzten 10 minuten in 14 zeilen schrieb. Und vermutlich wäre das zum parsen einer sehr simplen Konfigurations-beschreibungssprache besser geeignet als für CSS. aber er *funktioniert*! :D Und nein, reguläre ausdrücke ...
von stuhlbein
Donnerstag 1. Oktober 2009, 18:57
Forum: Showcase
Thema: Python in Cinema 4D
Antworten: 11
Zugriffe: 4695

Daher verstehe ich deine Aussage leider nicht, warum es für Programmierer nicht interessant ist. Zum einen ist Cinema 4D nonfree, zum anderen kostet es Geld (ich weiß grad nicht was für mich der größere Showstopper ist). Wenn es ums Visualisieren geht habe ich mit Matplotlib, Pygame, Pyglet, Blende...
von stuhlbein
Donnerstag 1. Oktober 2009, 16:50
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 118749

Laut Traceback ist das noch die alte, fehlerhafte Version. template_adapter.find() sollte nicht mehr vor kommen. easy_install -U bottle Ich bin mir nicht sicher ob du verstanden hast, dass ich das bereits tat: bottle 0.6.2 is already the active version in easy-install.pth Mir ist auch aufgefallen, ...
von stuhlbein
Donnerstag 1. Oktober 2009, 15:02
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 118749

Update durchgeführt, aber leider derselbe fehler =/ Versuch mal bitte bottle.debug(True) um komplette Stack Traces zu bekommen. Das grenzt den Fehler besser ein. Kann es sein, das in deinem Template ein Fehler ist? Kannst du mit dein Template mal schicken? Am template kann es garnicht liegen, es st...
von stuhlbein
Donnerstag 1. Oktober 2009, 13:47
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 118749

Jup, da war noch ein Bug in template(), der eine veraltete SimpleTemplate API verwendet hat. Ich sag ja, Bottle hat zu wenig UnitTests >.< Mach in 10 Minuten mal ein "easy_install -U bottle" Update durchgeführt, aber leider derselbe fehler =/ OT: ich find in der gesamten Doku keine möglic...
von stuhlbein
Donnerstag 1. Oktober 2009, 12:47
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 118749

Hallo, ich fang grad damit an, webseiten mithilfe von Bottle zu schreiben (und bin begeistert wie schnell und einfach das ist =D), hab nur leider ein kleines Problem: Beim parsen folgendem skriptes erhalte ich einen typeError: import sys import os import time import bottle from bottle import route, ...
von stuhlbein
Donnerstag 1. Oktober 2009, 09:21
Forum: Verbesserungsvorschläge
Thema: Mod-Tag auf stable (statt trunk)
Antworten: 9
Zugriffe: 5650

lunar hat geschrieben:Ja und? Es geht ja um dieses Board.
Tatsächlich, ich hätt den beiträg gewissenhafter lesen sollen. :)
von stuhlbein
Donnerstag 1. Oktober 2009, 04:10
Forum: Verbesserungsvorschläge
Thema: Mod-Tag auf stable (statt trunk)
Antworten: 9
Zugriffe: 5650

Da ich das mod-Tag gerade wieder gesehen habe, hake ich hier mal wieder nach. Wie sieht es denn aus? Wird der Thread nur uebersehen oder hat keiner Zeit wenigstens zu antworten? Ich zitier mal die beschreibung dieses subboards, was dir sicher erklären wird, warum bisher niemand antwortete: Kritik u...
von stuhlbein
Dienstag 22. September 2009, 18:49
Forum: Allgemeine Fragen
Thema: Problem mit import time
Antworten: 2
Zugriffe: 666

Sieht aus, als wenn du irgendwann mal versucht hast, Shared Libs einer ältern/neueren Python Installation in eine Neuere/Ältere Installation zu packen, was niemals funktionieren kann (mit ausnahme bei 2.5 und 2.6, die grösstenteils binär-kompatibel sind). Neu-installation des Python-interpreters ist...
von stuhlbein
Dienstag 22. September 2009, 18:46
Forum: Showcase
Thema: bpython - a fancy interface to the Python interpreter
Antworten: 38
Zugriffe: 12903

Hallo,
Direkt neu ist bpython doch eigentlich nicht? Ich benutz es bereits seit einigen Monaten, und ziehe es persönlich IPython vor. Aber gut zu wissen wer dahinter steckt. ;)
von stuhlbein
Dienstag 22. September 2009, 07:45
Forum: Codesnippets
Thema: Id3 Tags
Antworten: 3
Zugriffe: 2674

@stuhlbein: `isvalidmp3()` testet nicht, ob es sich um eine MP3-Datei handelt, sondern ob die Datei mit einem (neuen) ID3-Header beginnt oder nicht. MP3-Dateien, die das alte Format verwenden, wo das Tag am Ende angehängt wird, sind auch valide MP3-Dateien. Ausserdem ist die Ausnahme in der Funktio...
von stuhlbein
Dienstag 22. September 2009, 06:47
Forum: Codesnippets
Thema: Proxy List
Antworten: 5
Zugriffe: 40587

Nicht erwähnen muss man wohl so etwas: >>> print IP_REGEXP.match("11111111111111111111111111.2.3.4:42") <_sre.SRE_Match object at 0x7f5a085e56b0> ;-) Leicht verändert klappen bei dir genannte Beispiele nichtmehr: ^((25[0-5]|2[0-4]\d|1\d{2}|\d{1,2})\.){3}(25[0-5]|2[0-4]\d|1\d{2}|\d{1,2}):[...
von stuhlbein
Dienstag 22. September 2009, 06:22
Forum: Codesnippets
Thema: Id3 Tags
Antworten: 3
Zugriffe: 2674

Id3 Tags

Eine (weitere) Klasse zum ID3 tags extrahieren. :D "There are many like it, but this one is mine" ;) Kann leider (noch) nicht alle MP3 Dateien korrekt parsen (Bei einigen Farin Urlaub songs zb spuckt die klasse lediglich einen haufen "U"s aus.). Hier gehts zum Code. Als Code-beis...
von stuhlbein
Sonntag 20. September 2009, 00:38
Forum: Codesnippets
Thema: Bin2c
Antworten: 10
Zugriffe: 3916

Du könntest zb eine Klasse "Language" anlegen und alle Fälle, bei denen du etwas ersetzen musst, als string.Template Klassen übergeben lassen. Dann legst du ein (globales, konstantes) Dict an welches Sprachnamen zu Language Exemplaren zuordnet. Stimmt. an sich auch eine gute idee. =) Der ...
von stuhlbein
Freitag 18. September 2009, 20:48
Forum: Codesnippets
Thema: Bin2c
Antworten: 10
Zugriffe: 3916

@stuhlbein: Nein, nicht jede Sprache hat C-Syntax, aber was hat das damit zu tun? Es ist halt sauberer Daten und Code ein wenig zu trennen, dann lassen sich auch einfacher neue Sprachen hinzufügen. Im einfachsten Fall in dem man einfach ein neues Template und ein Sprachkürzel einem Dictionary hinzu...
von stuhlbein
Freitag 18. September 2009, 19:03
Forum: Codesnippets
Thema: Bin2c
Antworten: 10
Zugriffe: 3916

@stuhlbein: Ich denke bei der Mehrsprachenversion sollte man mit Templates arbeiten, also zum Beispiel mit `string.Template` und nicht mit einem ``if`` bzw. ``elif`` pro Sprache. Ich versteh nicht inwiefern string.Template besser als ein paar if/elif zweige sein soll. Nicht jede Sprache auf diesem ...
von stuhlbein
Freitag 18. September 2009, 17:02
Forum: Codesnippets
Thema: Bin2c
Antworten: 10
Zugriffe: 3916

lunar hat geschrieben:Auch "w" alleine setzt den Zeiger auf den Anfang der Datei. Lies mal in der Doku nach, was der tatsächliche Unterschied zwischen "w" und "w+" ist.
stimmt, gefixt.
von stuhlbein
Freitag 18. September 2009, 15:23
Forum: Codesnippets
Thema: Bin2c
Antworten: 10
Zugriffe: 3916

@stuhlbein: Warum bei `writefile()` der Modus 'w+'? Das '+' wird doch gar nicht verwendet. Ich versteh nicht was du meinst? `w+` setzt den Zeiger auf den anfang der Datei (deswegen ja auch der Hinweis dass die datei überschrieben wird). Der Test ob ein Zeichen eine Ziffer ist, geht auch ohne `strin...
von stuhlbein
Freitag 18. September 2009, 00:50
Forum: Codesnippets
Thema: Bin2c
Antworten: 10
Zugriffe: 3916

Bin2c

Nur eine Python version für Bin2c, einem "Allesmögliche-zu-C"-Konverter. Ich weiss nicht obs bereits eine in Python gibt, aber wenn nicht, gibts jetzt eine (Versionen in anderen sprachen gibts ja bereits mehr als genügend ;P). =) Herunterladen kann man das ganze Hier . EDIT: Kleine änderun...