Die Suche ergab 778 Treffer

von Defnull
Freitag 7. Oktober 2011, 10:27
Forum: Allgemeine Fragen
Thema: Funktion zur automatischen Objektinitaliserung
Antworten: 7
Zugriffe: 782

Re: Funktion zur automatischen Objektinitaliserung

Eigentlich sind mir die Namen egal. Ich möchte Quasi eine i x k Matrix mit hinterlegten Wertetabellen. Also eher ein Objekt N(i,k) in dem Ich Werte setzten und auslesen kann... Das meine ich mit "was willst du eigentlich tun" ;) ich hab mein code-Beispiel oben mal entsprechend erweitert. ...
von Defnull
Freitag 7. Oktober 2011, 10:18
Forum: Allgemeine Fragen
Thema: Funktion zur automatischen Objektinitaliserung
Antworten: 7
Zugriffe: 782

Re: Funktion zur automatischen Objektinitaliserung

Ich möchte Objekte erzeugen deren Namen die beiden Indizes i und k enthalten. Geh noch mal eine Ebene höher. WARUM willst du Objekte erzeugen deren Namen die beiden Indizes i und k enthalten? Kleiner Denkanstoß: Macht es nicht mehr Sinn, die Objekte in einer geeigneten Datenstruktur zu halten? z.B....
von Defnull
Freitag 7. Oktober 2011, 10:15
Forum: Allgemeine Fragen
Thema: foo.__dic__ = ??
Antworten: 15
Zugriffe: 2187

Re: foo.__dic__ = ??

__dict__ enthält die Instanz-Attribute eines Objektes. Da Funktionen auch Objekte sind, kannst du ihnen Attribute zuweisen. Das hat aber nichts mit lokalen variablen zu tun: >>> def func(): pass ... >>> func.a = 5 >>> func.__dict__ {'a': 5} Der Code in einer Funktion kann auch auf diese Attribute zu...
von Defnull
Freitag 7. Oktober 2011, 10:04
Forum: Allgemeine Fragen
Thema: Funktion zur automatischen Objektinitaliserung
Antworten: 7
Zugriffe: 782

Re: Funktion zur automatischen Objektinitaliserung

Wenn du durchnummerierte Variablen verwendest, machst du etwas grundlegendes falsch. Was willst du denn eigentlich tun?
von Defnull
Mittwoch 21. September 2011, 12:44
Forum: Allgemeine Fragen
Thema: Wie am besten Loop implementieren?
Antworten: 8
Zugriffe: 1262

Re: Wie am besten Loop implementieren?

Ansonsten:

Code: Alles auswählen

interval = 60
wakeup = time.time() + interval
while True:
    now = time.time()
    if now < wakeup:
        time.sleep(wakeup-now)
        continue

    ... do stuff ...

    wakeup += interval 
So gehst du auf nummer sicher, wenn sleep() zu früh aufwacht.
von Defnull
Mittwoch 6. Juli 2011, 15:45
Forum: Offtopic
Thema: Diskussion zum kleinen Test von IT-Teamplayer
Antworten: 61
Zugriffe: 9553

Re: Diskussion zum kleinen Test von IT-Teamplayer

Meine Lösung:

Code: Alles auswählen

# 36 Zeichen
r=range(666);sum(set(r[::3]+r[::5]))
# 43 Zeichen
lambda r=range(666):sum(set(r[::3]+r[::5]))
Ich wage zu behaupten, das das sogar noch einigermaßen effizient ist :)
von Defnull
Mittwoch 6. Juli 2011, 14:09
Forum: Offtopic
Thema: Diskussion zum kleinen Test von IT-Teamplayer
Antworten: 61
Zugriffe: 9553

Re: Diskussion zum kleinen Test von IT-Teamplayer

Ich habe das \n am Schluss nicht mit gezählt?

Ansonsten können wir von mir aus auch auflösen :) Ich will nämlich wissen, ob meine Lösung überhaupt stimmt.
von Defnull
Mittwoch 6. Juli 2011, 12:12
Forum: Offtopic
Thema: Diskussion zum kleinen Test von IT-Teamplayer
Antworten: 61
Zugriffe: 9553

Re: Diskussion zum kleinen Test von IT-Teamplayer

Ich komme auf 36 Zeichen als Statement und 45 als Funktion. Die Zahlen 666, 3 und 5 sind in beiden Fällen fest vorgegeben (wie in der Aufgabenstellung verlangt), sonst könnte ich noch 2 Zeichen sparen.
von Defnull
Dienstag 5. Juli 2011, 10:39
Forum: Offtopic
Thema: IT-Teamplayer gesucht - kleiner Test inklusive!
Antworten: 3
Zugriffe: 1297

Re: IT-Teamplayer gesucht - kleiner Test inklusive!

Klingt interessant, aber die Aufgabe da ist ja fast schon eine Beleidigung :)
von Defnull
Sonntag 5. Juni 2011, 15:38
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 116419

Re: Bottle: Micro Web Framework

Und ich glaube, es würde in einigen Fällen hilfreich sein, wenn `static_file()` auch ein Dateiobjekt anstatt nur den Dateinamen annehmen könnte. Insbesondere im Hinblick auf "`StringIO()`-Geschichten", d.h. wo Dateien auf Anfrage generiert werden. Bringt nicht viel, da die meisten Feature...
von Defnull
Samstag 4. Juni 2011, 21:26
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 116419

Re: Bottle: Micro Web Framework

Da bottle noch nicht fertig ist, sehr wahrscheinlich 0.10 Als nächstes werde ich wohl das Request-Object auf bohren. Ein rewrite der Template Engine liegt auch schon ne Weile in nem separaten Branch. Dann will ich noch multipart integrieren und den Python 3 Support perfektionieren. Ist also noch vie...
von Defnull
Freitag 13. Mai 2011, 19:39
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 116419

Re: Bottle: Micro Web Framework

Version 0.9 ist veröffentlicht :) Changelog: http://bottlepy.org/docs/dev/changelog.html#release-0-9 Download: http://pypi.python.org/pypi/bottle/0.9.1 Die größte Neuerung ist, wie angekündigt, eine neue Plugin API. Darauf bin ich besonders stolz, die kann nämlich deutlich mehr als die üblichen '[be...
von Defnull
Montag 9. Mai 2011, 13:36
Forum: Webframeworks
Thema: bottle - Ausgabe eines Commeandlinetools anzeigen
Antworten: 9
Zugriffe: 1304

Re: bottle - Ausgabe eines Commeandlinetools anzeigen

Ahh ok, da war mein Gedankenfehler.
von Defnull
Montag 9. Mai 2011, 10:33
Forum: Webframeworks
Thema: bottle - Ausgabe eines Commeandlinetools anzeigen
Antworten: 9
Zugriffe: 1304

Re: bottle - Ausgabe eines Commeandlinetools anzeigen

Lese ich dann die Doku von subprocess falsch? bufsize, if given, has the same meaning as the corresponding argument to the built-in open() function: 0 means unbuffered, 1 means line buffered, any other positive value means use a buffer of (approximately) that size. A negative bufsize means to use th...
von Defnull
Sonntag 8. Mai 2011, 10:48
Forum: Webframeworks
Thema: bottle - Ausgabe eines Commeandlinetools anzeigen
Antworten: 9
Zugriffe: 1304

Re: bottle - Ausgabe eines Commeandlinetools anzeigen

Live-Ausgabe im Browser ist nicht so leicht. Ich hab dazu mal was geschrieben: http://bottlepy.org/docs/dev/async.html Kurz zusammengefasst: Wenn du Daten tröpfchenweise an den Browser schickst (yield-sleep-yield-sleep) und dabei die Verbindung offen hältst, ist ein Thread deines Servers blockiert. ...
von Defnull
Donnerstag 28. April 2011, 10:01
Forum: Allgemeine Fragen
Thema: PEP 302 (Import Hooks) für bottle plugins?
Antworten: 7
Zugriffe: 822

Re: PEP 302 (Import Hooks) für bottle plugins?

/me hat geschrieben:Nur so als kleine Anmerkung: Wir reden hier bei diesem Konzept aber über PEP-302 und nicht 306, oder?
Ups, ja, natürlich :oops:
von Defnull
Donnerstag 28. April 2011, 00:02
Forum: Allgemeine Fragen
Thema: PEP 302 (Import Hooks) für bottle plugins?
Antworten: 7
Zugriffe: 822

Re: PEP 306 (Import Hooks) für bottle plugins?

Für Interessierte, so funktioniert das Ganze: https://github.com/defnull/bottle/commi ... 890d06516d
von Defnull
Mittwoch 27. April 2011, 15:29
Forum: Allgemeine Fragen
Thema: PEP 302 (Import Hooks) für bottle plugins?
Antworten: 7
Zugriffe: 822

Re: PEP 306 (Import Hooks) für bottle plugins?

Ich fand es gerade Sinnvoll, das man auf "import bottle_sqlite" zurück greifen kann, wenn der "import bottle.ext.sqlite" Hook (warum auch immer) nicht funktioniert. Außerdem benutzt mein Trick intern einen ganz normalen __import__() Aufruf (ich hatte keine Lust, die komplette imp...
von Defnull
Dienstag 26. April 2011, 23:56
Forum: Allgemeine Fragen
Thema: PEP 302 (Import Hooks) für bottle plugins?
Antworten: 7
Zugriffe: 822

PEP 302 (Import Hooks) für bottle plugins?

Hi Leute, seit längerem auch mal wieder eine Frage von mir. Ich möchte, das andere Leute Plugins und Erweiterungen für Bottle schreiben und diese (ohne mein Zutun) unter einem einheitlichen Namensraum veröffentlichen können. Flask löst das mit "flaskext" Namespace-Paketen. Dummerweise ist ...
von Defnull
Donnerstag 14. April 2011, 13:06
Forum: Webframeworks
Thema: bottlePy loginbereich/Server
Antworten: 19
Zugriffe: 3186

Re: bottlePy loginbereich/Server

Soweit korrekt.