Die Suche ergab 778 Treffer

von Defnull
Samstag 27. Juni 2009, 14:07
Forum: Offtopic
Thema: Python - tolle Sprache krankes Styleguide
Antworten: 23
Zugriffe: 3647

Für Sprachen, die Quick&Dirty unterstützen oder sogar fördern (Perl, Ruby, ECMA) sind Klammern und Separatoren (;) durchaus sinnvoll, um Einzeiler zu erlauben. Bei Python ärgert mich ab und zu, das ich folgendes nicht schreiben kann: if not valid(input1): log.error('Fehler1'); return if not vali...
von Defnull
Samstag 27. Juni 2009, 13:48
Forum: Allgemeine Fragen
Thema: Rekursives Objekt serialisieren
Antworten: 4
Zugriffe: 1122

Nehmen wir mal den simplen Graphen A <--> B (A kennt B und B kennt A, da ungerichtet und allwissend) Du solltest vor dem Pickeln mindestens eine der beiden Verbindungen kappen, damit keine zirkulären Abhängigkeiten entstehen. Nach dem Pickeln kannst du sie wieder her stellen. Das einfachste wäre, we...
von Defnull
Samstag 27. Juni 2009, 13:27
Forum: Offtopic
Thema: Python - tolle Sprache krankes Styleguide
Antworten: 23
Zugriffe: 3647

Lesbaren Code zu schreiben ist Aufgabe des Programmierers und sollte nicht vom Compiler erzwungen werden. In allen Teams, in denen ich bisher gearbeitet habe, war es üblich, einen automatischen Sourcecode-Formatierer zu benutzen, damit die Versionskontrolle sich nicht an veränderten Whitespaces ver...
von Defnull
Samstag 27. Juni 2009, 13:23
Forum: Offtopic
Thema: Python - tolle Sprache krankes Styleguide
Antworten: 23
Zugriffe: 3647

Ich habe vor einiger Zeit mal einen Video-Vortrag einer Vorlesung eines US-Professors im Web gefunden, der tatsächlich behauptete, gerade das wäre ein Nachteil, weil man durch die fehlenden Klammerkonstrukte bei längeren Quelltexten nicht mehr gut erkennen könne, was zusammengehöre. :lol: Genau die...
von Defnull
Samstag 27. Juni 2009, 12:54
Forum: Allgemeine Fragen
Thema: Screenlets entwickeln
Antworten: 11
Zugriffe: 1802

Meine Frage war, wie ihr die Schnittstelle findet? Wenn ich mir http://screenlets.org/index.php/Documentation#Developers so ansehe, fallen mir drei Sachen auf: Die self.add_option(BoolOption(...)) Schnittstelle: Umständlich, aber schön Objektorientiert und erinnert mich stark an SQLAlchemy. Man kön...
von Defnull
Freitag 26. Juni 2009, 20:24
Forum: Allgemeine Fragen
Thema: Screenlets entwickeln
Antworten: 11
Zugriffe: 1802

Mir kommt jeder einzelne Punkt durchaus Sinnvoll vor. Die meisten behandeln sowieso übliche Konventionen. Und wenn man eine Sammlung von kleinen Programmen mit wiederverwertbarem Code zusammen stellen möchte, kann man das durchaus von den Entwicklern verlangen. Wenn ein Developer nicht einmal das an...
von Defnull
Freitag 26. Juni 2009, 20:14
Forum: Allgemeine Fragen
Thema: while mit tastendruck abbrechen
Antworten: 17
Zugriffe: 7475

limepix hat geschrieben:auf windows systemen kannst du n programm mit Ctrl-C abbrechen.
Das geht auch auf Nicht-Windows Systemen.
von Defnull
Freitag 26. Juni 2009, 20:13
Forum: Allgemeine Fragen
Thema: DLL Einbinden (Win32API?)
Antworten: 3
Zugriffe: 8904

Re: DLL Einbinden (Win32API?)

DIDI1983 hat geschrieben:Ich habe es schon mit der WIN32API oder Ctypes versucht aber jedes mal ohne erfolg.
Warum ohne Erfolg? Was genau hat da nicht funktioniert?
von Defnull
Freitag 26. Juni 2009, 11:37
Forum: Netzwerkprogrammierung
Thema: socket.recv blockt nicht
Antworten: 4
Zugriffe: 1413

Es wäre hilfreich, wenn du uns die besagten Test-Codes zukommen lassen würdest. Die Wahrscheinlichkeit, das du darin einen Fehler gemacht hast, ist nämlich deutlich höher, als die für einen Bug in Python.
von Defnull
Freitag 26. Juni 2009, 11:36
Forum: Allgemeine Fragen
Thema: Listenfrage
Antworten: 16
Zugriffe: 2284

Listen haben keine Lücken. Jeder Index, vom ersten bis zum letzten, hat einen Wert. Wenn du eine Liste mit zwei Elementen hast und an fünfter Stelle ein neues Element einfügen willst, musst du den Zwischenraum irgendwie füllen. Besser ist es allerdings, bei solchen Problemen ein dict() zu nehmen ode...
von Defnull
Donnerstag 25. Juni 2009, 09:30
Forum: Offtopic
Thema: Hi Leute
Antworten: 4
Zugriffe: 1321

Hi Leute

Moin Ich hab mich in diesem Forum die letzten Tage ja schon ab und zu blicken lassen, möchte mich aber doch mal offiziell vor stellen. Ich heiße Marc, bin 25 und studiere "Angewandte Kern- und Medizininformatik" in Göttingen. Nebenbei arbeite ich noch als Softwareentwickler am MPI und betr...
von Defnull
Donnerstag 25. Juni 2009, 08:39
Forum: Allgemeine Fragen
Thema: "cannot concatenate 'str' and 'int' objects"
Antworten: 5
Zugriffe: 1421

Klammern. Also statt ``x + a - b + y`` dann ``x + (a - b) + y``. Du hast zwar prinzipiell recht, aber dein Beispiel macht mit assoziativen Additionen bzw. Subtraktionen ja so mal gar keinen Sinn ;) Du meintest sicher sowas wie: print "Es dauert noch" + str(b-a) + "Jahre bis du 100 bi...
von Defnull
Mittwoch 24. Juni 2009, 10:59
Forum: Allgemeine Fragen
Thema: über eine shell eine Umgebungsvariabel einführen
Antworten: 3
Zugriffe: 1048

Re: über eine shell eine Umgebungsvariabel einführen

max793 hat geschrieben: pfad = os.environ("PFAD")
AttributeError: _Environ instance has no __call__ method
was ist hier falsch?
Na was wohl...
von Defnull
Dienstag 23. Juni 2009, 18:34
Forum: Netzwerkprogrammierung
Thema: Traceback in Templates falls Funktion nicht fehlerfrei läuft
Antworten: 16
Zugriffe: 1898

Da du deine Mitbenutzern nicht mit Debugger-Ausgaben 'überfordern' willst, würde ich ausnahmslos alle nicht gefangenen Exceptions in ne Log-Datei schreiben und dem Mitbenutzern ne "Sorry, ich arbeiten dran" Seite präsentieren. Dann sparst du ihnen auch die Mail-Schreiberei.
von Defnull
Dienstag 23. Juni 2009, 17:49
Forum: Netzwerkprogrammierung
Thema: Traceback in Templates falls Funktion nicht fehlerfrei läuft
Antworten: 16
Zugriffe: 1898

Code: Alles auswählen

...<div class="<b>IMPORTANT ERROR</b> Fix this now or the server will explode! I warned you!">...
von Defnull
Montag 22. Juni 2009, 17:49
Forum: Netzwerkprogrammierung
Thema: Microwebframeworks
Antworten: 9
Zugriffe: 3849

Ich rechne mit über 60 Routen, von denen 90% nur selten benutzt werden (unwichtigere Ajax APIs) aber manche sehr häufig angefragt werden ('/'). Und alle beginnen bei '/'? Kann man nicht etwa das API unter '/api' ablegen und so die Menge der URLs vorfiltern? Sind sie, aber "vorfiltern' ist mit ...
von Defnull
Samstag 20. Juni 2009, 13:41
Forum: Netzwerkprogrammierung
Thema: Microwebframeworks
Antworten: 9
Zugriffe: 3849

Bei Mikrooptimierungen wie einer LRU-Sortierung bin ich skeptisch Das entspricht auch eher meinen persönlichen Anforderungen. Ich rechne mit über 60 Routen, von denen 90% nur selten benutzt werden (unwichtigere Ajax APIs) aber manche sehr häufig angefragt werden ('/'). Ich denke schon, das die rich...
von Defnull
Freitag 19. Juni 2009, 21:13
Forum: Netzwerkprogrammierung
Thema: Microwebframeworks
Antworten: 9
Zugriffe: 3849

An itty arbeite ich gerade . Ich versuche, das ganze noch etwas eleganter hin zu bekommen, ohne die API groß zu verändern. Wichtigster Punkt bisher: POST und GET Parameter werden nun erst dann geparsed, wenn man sie auch braucht. Das spart Speicher und CPU, wenn man sie nicht benutzt. Das hab ich no...