Die Suche ergab 918 Treffer

von kbr
Sonntag 23. September 2018, 13:49
Forum: Webframeworks
Thema: Webserver auf Raspian (Base: Debian) einrichten mit Django
Antworten: 12
Zugriffe: 115

Re: Webserver auf Raspian (Base: Debian) einrichten mit Django

@__deets__: Das war auch eher eine rhetorische Frage an den TE. Bei vielleicht drei Requests pro Minute (oder vielleicht sogar pro Stunde) braucht es keinen apache ... :)
von kbr
Sonntag 23. September 2018, 13:20
Forum: Webframeworks
Thema: Webserver auf Raspian (Base: Debian) einrichten mit Django
Antworten: 12
Zugriffe: 115

Re: Webserver auf Raspian (Base: Debian) einrichten mit Django

Für ein lokales System kann der in Django integrierte Entwicklungsserver völlig ausreichend sein.

@rbaert: welche Last erwartest Du denn?
von kbr
Samstag 22. September 2018, 17:50
Forum: Allgemeine Fragen
Thema: Datetime object im Datensatz
Antworten: 6
Zugriffe: 64

Re: Datetime object im Datensatz

@Sirius3: hatte ich ursprünglich Im Sinne, habe es dann aber anders gemacht. Denn die 2000 (oder vielleicht ist auch 1900 oder 1800) lässt sich auf vielfältige Weise lösen. Und wenn die Daten nur 'ungefähr' so sind, ist ohnehin jede Lösung geraten.
von kbr
Samstag 22. September 2018, 17:31
Forum: Allgemeine Fragen
Thema: Datetime object im Datensatz
Antworten: 6
Zugriffe: 64

Re: Datetime object im Datensatz

Sei Dein Datensatz eine Zeile aus einer Datei s = '1;15;7;31;13;56;6;' dann kannst Du diese direkt in ein datetime-Objekt überführen: >>> datetime.datetime(*map(int, s.split(';')[1:-1])) datetime.datetime(15, 7, 31, 13, 56, 6) Allerdings nur, wenn die Daten nicht 'ungefähr', sondern genau so sind. A...
von kbr
Freitag 7. September 2018, 15:41
Forum: Netzwerkprogrammierung
Thema: Meßgerät über LAN ansteuern – Stringproblem
Antworten: 9
Zugriffe: 146

Re: Meßgerät über LAN ansteuern – Stringproblem

ThomasL hat geschrieben:
Freitag 7. September 2018, 15:16
aber: das wieso weshalb warum ist doch sowas von egal, oder?
Sollte wohl klar sein, dass er nicht mit Absicht da einen Fehler reinpackt.
Das ist aus meiner Sicht eine Höflichkeitsfloskel, von der man gerade in Foren eher zu viel als zu wenig verwenden sollte.
von kbr
Freitag 7. September 2018, 15:03
Forum: Netzwerkprogrammierung
Thema: Meßgerät über LAN ansteuern – Stringproblem
Antworten: 9
Zugriffe: 146

Re: Meßgerät über LAN ansteuern – Stringproblem

Nein, das öffnende ' vor str ist __deets__ dort versehentlich reingeraten.
von kbr
Freitag 7. September 2018, 08:52
Forum: Webframeworks
Thema: Alternativen zu Celery...
Antworten: 14
Zugriffe: 228

Re: Alternativen zu Celery...

Aber in diesem Fall hab ich ein echtes Problem mit https://bitbucket.org/kbr/autotask/pull-requests/3/ denn ich führe die migration direkt beim ersten start automatisch aus, hier: https://github.com/jedie/django-for-runners/blob/master/for_runners_test_project/test_app/management/commands/run_test_...
von kbr
Freitag 7. September 2018, 08:28
Forum: Allgemeine Fragen
Thema: Wie implementieren, dass Planeten auch miteinander interagieren und nicht nur mit Sonne
Antworten: 3
Zugriffe: 146

Re: Wie implementieren, dass Planeten auch miteinander interagieren und nicht nur mit Sonne

Wenn Du Masse, Geschwindigkeite und Position im Raum als Anfangswerte hast, sollten zwei for-Schleifen für eine einfache Simulation genügen (dt geht dann in calc_partial_vector ein): while as long as you want to do it: for planet in planets: for other_planet in planets: if other_planet is planet: co...
von kbr
Donnerstag 6. September 2018, 17:10
Forum: Webframeworks
Thema: Alternativen zu Celery...
Antworten: 14
Zugriffe: 228

Re: Alternativen zu Celery...

Alternativ Tabelle in einer Datenbank + Cronjob der alle 5min oder sogar jede Minute läuft, dürfte für die allermeisten dieser Use Cases vollkommen ausreichend sein und damit spart man sich komplexe Libraries wie Celery, die du zu 90% nicht brauchst und deren anderen 10% voll mit Bugs oder schwer v...
von kbr
Donnerstag 6. September 2018, 11:02
Forum: Webframeworks
Thema: Alternativen zu Celery...
Antworten: 14
Zugriffe: 228

Re: Alternativen zu Celery...

Skalieren, das ist ein gutes Stichwort. Ab wann muss man eigentlich skalieren? Bleiben wir mal bei einer kleinen Webanwendung mit einer überschaubaren Zahl an Interessenten, sagen wir 10.000 Besucher pro Tag. Das ist für die meisten Websites schon recht viel. Und jeder Besucher schaut sich drei Seit...
von kbr
Donnerstag 6. September 2018, 09:42
Forum: Webframeworks
Thema: Alternativen zu Celery...
Antworten: 14
Zugriffe: 228

Re: Alternativen zu Celery...

Also ich hab eigentlich nicht viele gleichzeitige Events. Alles überschaubar. Genau dafür ist eigentlich das von Dir in Deinem runner-Projekt schon einmal genutzte 'autotask' gedacht. Hauptsächlich für Cron-Jobs und eine nicht allzu hohe Menge an Events, da die django-db genutzt wird. Das macht die...
von kbr
Mittwoch 5. September 2018, 16:42
Forum: Allgemeine Fragen
Thema: Programmablauf
Antworten: 8
Zugriffe: 138

Re: Programmablauf

@ruschu: in Python ist das ähnlich umsetzbar, aber eben nicht automatisch. Du bist daher sogar freier bei der Programm-Erstellung. Was Du innerhalb der while Schleife machst, darf beliebig komplex werden.

Code: Alles auswählen

while True:
    data = read_input()
    result = process(data)
    write_output(result)
von kbr
Mittwoch 5. September 2018, 10:47
Forum: Allgemeine Fragen
Thema: Frage zu OO Vererbung bei Methoden
Antworten: 7
Zugriffe: 169

Re: Frage zu OO Vererbung bei Methoden

@Swifty91: Du nutzt bereits super() und solltest das auch bei den __init__ Methoden tun, anstatt diese bei Amphibienfahrzeug explizit aufzurufen. Zudem nutzt Du Mehrfachvererbung, was bei komplexeren Konstrukten fehlerträchtig werden kann. Wenn man wirklich Mehrfachvererbung nutzen möchte, ist es si...
von kbr
Dienstag 4. September 2018, 11:43
Forum: Allgemeine Fragen
Thema: Komplizierter String
Antworten: 6
Zugriffe: 161

Re: Komplizierter String

"aA" heisst "auf Aktien" und ist relevant.
von kbr
Dienstag 4. September 2018, 08:23
Forum: Webframeworks
Thema: Django: Script losgelöst starten
Antworten: 8
Zugriffe: 283

Re: Django: Script losgelöst starten

@jens: Vor einer Migration muss in den settings 'AUTOTASK_IS_ACTIVE = False' gesetzt werden; das geschieht nicht automatisch, ist aber mittlerweile dokumentiert. Zugegeben, das ist unschön, wenn man nicht daran denkt. Lässt sich in den settings aber leicht einprogrammieren, falls das für eine Anwend...