Die Suche ergab 11 Treffer

von Faule Socke
Freitag 29. März 2013, 12:46
Forum: Allgemeine Fragen
Thema: Verstehe ein Fremdmodul/programm nicht *Anschlussfrage*
Antworten: 14
Zugriffe: 2584

Re: Verstehe ein Fremdmodul/programm nicht (hachoir-metadata

@snafu: Ja, ich muss dir da zustimmen, selber schreiben bleibt natürlich letzte Wahl, in der Regel findet man auch (grade bei Python) immer gute, fertige Module. Andererseits: Wer macht schon Videoverarbeitung mit Python...?

@Threadersteller: Halt uns auf dem Laufenden, wenn du was eigenes ...
von Faule Socke
Freitag 29. März 2013, 12:37
Forum: Netzwerkprogrammierung
Thema: CGIHTTPServer - Basic Auth? (reloaded)
Antworten: 2
Zugriffe: 1944

Re: CGIHTTPServer - Basic Auth? (reloaded)

Passwörter nicht in der URL (also nicht per get-method) übertragen! Also wirklich... Allgemein gehören Formulardaten nicht in die URL. CGI-Fähige Server gibt es doch wie Sand am Meer, z.B. Apache... Für Python gibt es aber bessere Interfaces als CGI, z.B. WSGI[1] wie in PEP333[2] spezifiziert. Das ...
von Faule Socke
Freitag 29. März 2013, 00:10
Forum: Netzwerkprogrammierung
Thema: Verbindung zum IRC Server, No Ident Response
Antworten: 14
Zugriffe: 3967

Re: Verbindung zum IRC Server, No Ident Response

Ja, jedes IRC-Cmd wird mit \r\n beendet (euirc weicht allerdings interessanterweise davon ab...), du musst also jedes "einzeln" übertragen. Schau dir die IRC-Spezifikationen[1][2] an, damit lässt sich das Protokoll leicht implementieren :)

Referenzen:
[1] http://www.irchelp.org/irchelp/rfc/rfc.html ...
von Faule Socke
Freitag 29. März 2013, 00:01
Forum: Python mit anderen Sprachen verwenden
Thema: C++-Klassen in Python verwenden
Antworten: 3
Zugriffe: 4136

Re: C++-Klassen in Python verwenden

Der Thread ist zwar ausgegraben, aber das scheint hier ja so üblich zu sein, also antworte ich auch einfach mal: Da du die Engine sowieso aus Python heraus verwendest, hast du mal überlegt, sie direkt in Python zu schreiben und nur leistungskritische Abschnitte (z.B. blit-Algorithmen oder was auch ...
von Faule Socke
Donnerstag 28. März 2013, 23:56
Forum: Python mit anderen Sprachen verwenden
Thema: Ctype, C++ and CPython zusammen.
Antworten: 4
Zugriffe: 5370

Re: Ctype, C++ and CPython zusammen.

Die coolste Lösung wäre sicher, die DLL zu reverseengineeren, aber wohl nicht die sauberste :) Du kannst mit boost::python einen Wrapper schreiben um die DLL gescheit aus Python heraus ansprechen zu können. Dazu musst du allerdings C++ können.
von Faule Socke
Donnerstag 28. März 2013, 23:27
Forum: Allgemeine Fragen
Thema: Verstehe ein Fremdmodul/programm nicht *Anschlussfrage*
Antworten: 14
Zugriffe: 2584

Re: Verstehe ein Fremdmodul/programm nicht (hachoir-metadata

Du könntest selber eins schreiben, so kompliziert wird eine mov-Datei nicht aufgebaut sein :) Schau dir zur Sicherheit noch die get-Methode deines metadata-Objekts an, eventuell hast du ja irgendwo Ladecode übersehen oder sowas :)

Gruß Socke
von Faule Socke
Donnerstag 28. März 2013, 19:25
Forum: Allgemeine Fragen
Thema: Verstehe ein Fremdmodul/programm nicht *Anschlussfrage*
Antworten: 14
Zugriffe: 2584

Re: Verstehe ein Fremdmodul/programm nicht (hachoir-metadata

Mit dir(metadata) bekommst du alle Attribute des Objekts als list (auch die Methoden). Die kannst du dir mal ausgeben lassen, eventuell hilft dir das weiter. Sonst schau doch mal, was das Objekt für ein Typ ist (mit type(metadata)) und schau, ob der eventuell von dict erbt (hab da so ne Vermutung ...
von Faule Socke
Mittwoch 27. März 2013, 12:02
Forum: Allgemeine Fragen
Thema: exe lässt sich nicht in python, aber per Doppelclick starten
Antworten: 5
Zugriffe: 1111

Re: exe lässt sich nicht in python, aber per Doppelclick sta

Jedes Programm hat eine Standardausgabe und eine Fehlerausgabe (stdout und stderr). Das ist ein Stream wo alles hingeschrieben wird, was du mit print ausgibst. wxWidgets macht dort auch Meldungen, wenn was schief läuft, soweit ich weiß.

Vermutlich liegt dein Problem daran, dass deine exe ihre ...
von Faule Socke
Mittwoch 27. März 2013, 11:55
Forum: Allgemeine Fragen
Thema: Verplante Anfängerin ;-)
Antworten: 6
Zugriffe: 1239

Re: Verplante Anfängerin ;-)

Ich mache zwar eigentlich nicht die Hausaufgaben von anderen Studenten, aber...

Die Asskick-Lösung sieht so aus:
menge = set

Wenn du deine Hausaufgaben etwas gewissenhafter angehen willst (obwohl obiger Ansatz korrekt und Fehlerfrei ist), darfst du auch das hier machen:

def menge(iterable ...
von Faule Socke
Mittwoch 27. März 2013, 11:43
Forum: Allgemeine Fragen
Thema: exe lässt sich nicht in python, aber per Doppelclick starten
Antworten: 5
Zugriffe: 1111

Re: exe lässt sich nicht in python, aber per Doppelclick sta

Das Subprocess-Modul liefert dir sowohl Zugriff auf stdout/stderr den Kindprozesses als auch den Rückgabewert. Dort wirst du eventuell Ursachen zu deinem Fehler finden. Um das Ausführungsverzeichnis zu wechseln ist der cwd-Parameter des subprocess.Popen c'tors da.[1] Mit os.path.dirname[2] und os ...
von Faule Socke
Mittwoch 27. März 2013, 11:03
Forum: Python mit anderen Sprachen verwenden
Thema: c++ Klassen richtig einbinden
Antworten: 6
Zugriffe: 5410

Re: c++ Klassen richtig einbinden

Hi,

du kannst extern "C" benutzen, um die Benennung der Symbole in den Binärdateien auf den C-Standard umzustellen. Allerdings ist damit AFAIK nicht gesichert, wie z.B. Funktionen von Klassen (also Methoden) heißen. Für kleine DLLs, in denen du kein OOP verwendest ist das kein Problem, da kannst du ...