Die Suche ergab 17893 Treffer

von Sirius3
Freitag 19. Juli 2024, 07:17
Forum: Ideen
Thema: Anfragenverwaltung/ Ticketsystem
Antworten: 13
Zugriffe: 410

Re: Anfragenverwaltung/ Ticketsystem

@grubenfox: ich arbeite mit einer Web-basierten eMail-Oberfläche, einem Videokonferenzsystem das im Browser läuft. Der Editor zum Programmieren läuft auf einem Remote-Rechner per Browser. Fast ausschließlich läuft also auf meinem Laptop ein Browser. Da ich fast alle Aufgaben automatisieren möchte, f...
von Sirius3
Donnerstag 18. Juli 2024, 14:56
Forum: Webframeworks
Thema: Benötige Hilfe beim Erstellen einer API mit Flask
Antworten: 9
Zugriffe: 210

Re: Benötige Hilfe beim Erstellen einer API mit Flask

Warum sollte man json in eine Klassenstruktur deserialisieren wollen? Am einfachsten ist es immer noch, einfach die Listen und Wörterbücher explizit in die gewünschten Objekte umzuwandeln.
von Sirius3
Donnerstag 18. Juli 2024, 10:58
Forum: Netzwerkprogrammierung
Thema: Pythonprogramm via UDP beeienflussen.
Antworten: 6
Zugriffe: 224

Re: Pythonprogramm via UDP beeienflussen.

In Deinem Fall wahrscheinlich eher klassische Threads.
von Sirius3
Donnerstag 18. Juli 2024, 07:05
Forum: Netzwerkprogrammierung
Thema: Pythonprogramm via UDP beeienflussen.
Antworten: 6
Zugriffe: 224

Re: Pythonprogramm via UDP beeienflussen.

Wie kommst Du jetzt drauf, dass Du zwei Programme brauchst??? Wenn Du einen Zeitserver abfragst, dann mußt Du das ja nur einmal machen, und nicht ständig. Zudem solltest Du Dein Programm eh asyncron aufbauen. Sowohl das Lesen der Sensordaten als auch das Schreiben in eine Textdatei können blockieren...
von Sirius3
Donnerstag 18. Juli 2024, 05:42
Forum: Allgemeine Fragen
Thema: import, execfile(), subprocess & Co. >> Übersichtlichkeit von Varianten, Code in externe py auslagern, einbinden..
Antworten: 11
Zugriffe: 489

Re: import, execfile(), subprocess & Co. >> Übersichtlichkeit von Varianten, Code in externe py auslagern, einbinden..

@m__golbs: ich weiß nicht, welche Vorstellungen Du von Funktionen hast. Eine Funktion hat eine Aufgabe, da dürfen nicht 100 Funktionen miteinander interagieren. Eine Funktion ruft eine andere auf, um ein Ergebnis zu erhalten, mit dem man weiter arbeiten kann. Bisher waren Deine Fragen sehr unkonkret...
von Sirius3
Mittwoch 17. Juli 2024, 19:54
Forum: Netzwerkprogrammierung
Thema: Pythonprogramm via UDP beeienflussen.
Antworten: 6
Zugriffe: 224

Re: Pythonprogramm via UDP beeienflussen.

`recvfrom` blockiert halt, bis eine Nachricht eintrifft. Willst Du non-blocking, mußt Du das explizit setzen:

Code: Alles auswählen

udp_socket.setblocking(False)
Ob das aber wirklich die Lösung ist, kann man nicht sagen. Was soll das Programm im Detail eigentlich machen? Warum UDP?
von Sirius3
Mittwoch 17. Juli 2024, 19:22
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 114
Zugriffe: 13676

Re: Fehlersuche Flask, mit Vue.js

Es geht um den Namen. Tabellen werden im Singular benannt, nicht im Plural.
von Sirius3
Mittwoch 17. Juli 2024, 19:15
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

Niemand hindert dich daran, statt Funktionen eine Klasse mit Methoden zu schreiben, vor allem wenn Du gemeinsamen Zustand hast. Die Beispiele haben das nicht, von daher wäre eine Klasse übertrieben. global benutzt man nicht. Auch wenn Du mit exakten Zeitpunkten arbeiten möchtest, dann benutzt man, w...
von Sirius3
Mittwoch 17. Juli 2024, 18:52
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 114
Zugriffe: 13676

Re: Fehlersuche Flask, mit Vue.js

Warum immer noch Gases?
Der Link besteht aus einer order_id und einer gas_id, keine order_number.
von Sirius3
Mittwoch 17. Juli 2024, 18:50
Forum: Webframeworks
Thema: Benötige Hilfe beim Erstellen einer API mit Flask
Antworten: 9
Zugriffe: 210

Re: Benötige Hilfe beim Erstellen einer API mit Flask

Die Zugriffskontroll sollte immer über flask-login laufen.Für REST-Apis ist es üblich einen Authorization-Header zu benutzen. Moderne Frameworks nutzen dafür einen Bearer-Token, der über einen separaten Login erzeugt wird. Forms kann auch mit einer Variablen Zahl an Keys umgehen, eleganter ist es ab...
von Sirius3
Mittwoch 17. Juli 2024, 18:10
Forum: Ideen
Thema: Anfragenverwaltung/ Ticketsystem
Antworten: 13
Zugriffe: 410

Re: Anfragenverwaltung/ Ticketsystem

Nein, nicht irgendeine obskure Webseite, sondern das offizielle Tutorial: https://docs.djangoproject.com/en/5.0/intro/tutorial01/
von Sirius3
Mittwoch 17. Juli 2024, 15:54
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

@pillmuncher: Ausnahmsweise ist der Code korrekt. Per select werden einzelne Pakete gesammelt und in check_recv_msg geschaut, ob ein komplettes Paket mit \n abgeschlossen vorliegt.
von Sirius3
Mittwoch 17. Juli 2024, 12:54
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

Du mußt wegkommen von dem Gedanken, dass es irgendwo eine große Schleife gibt, die alles kontrolliert. Ich habe in meinem letzten Beispiel gezeigt, wie einzelne, kleine Schleifen nebeneinander laufen können, ohne dass sie sich gegenseitig blockieren. Nichts, was Du in Deiner großen Schleife hast, mu...
von Sirius3
Mittwoch 17. Juli 2024, 12:47
Forum: Ideen
Thema: Anfragenverwaltung/ Ticketsystem
Antworten: 13
Zugriffe: 410

Re: Anfragenverwaltung/ Ticketsystem

Die Anforderung "Stabilität hat aller oberste Priorität" hat bei Eurer Excel-Lösung ja bisher keine große Rolle gespielt :-) Ob die Aufgabe für Dich bewältigbar ist, oder nicht, kannst Du nur herausfinden, in dem Du anfängst einen Prototypen zu bauen. Guter Ausgangspunkt ist das Django-Tut...
von Sirius3
Mittwoch 17. Juli 2024, 12:42
Forum: Allgemeine Fragen
Thema: import, execfile(), subprocess & Co. >> Übersichtlichkeit von Varianten, Code in externe py auslagern, einbinden..
Antworten: 11
Zugriffe: 489

Re: import, execfile(), subprocess & Co. >> Übersichtlichkeit von Varianten, Code in externe py auslagern, einbinden..

@m__golbs: Deine Probleme fangen schon früher an. Du hast globale Variablen. Das verhindert, dass Du Dein Programm sauber strukturieren kannst. Erster Schritt wäre es also, Deine "Varianten" in Funktionen umzuschreiben, die nur mit den Variablen arbeiten, die sie als Argumente übergeben be...
von Sirius3
Mittwoch 17. Juli 2024, 08:21
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

Natürlich blockiert get wenn keine Nachricht da ist, das ist ja der Sinn davon, dass nicht unnötigerweise eine Schleife läuft, die nichts macht. Und das zweite Beispiel zeigt ja, wie es sein sollte, nämlich, dass es gar keine Hauptschleife gibt. Wenn Du etwas neben den Nachrichten noch regelmäßig ma...
von Sirius3
Dienstag 16. Juli 2024, 19:50
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

Der with-Block ist an der falschen Stellen, denn sobald with verlassen wird, ist die Verbindung auch schon wieder geschlossen. class RabbitClient: def __init__(self): self.incoming_messages = asyncio.Queue() async def connect(self): self._connection = await connect( host=HOSTNAME, login=USERNAME, pa...
von Sirius3
Dienstag 16. Juli 2024, 14:31
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

@Fipsi: wie das geht, habe ich Dir ja gezeigt. Wo hast Du also noch ein Problem?

Und wie ich schon geschrieben hatte, ohne dass Du Deinen wirklichen Code zeigst, kann man an der Stelle auch nicht weiterhelfen.
von Sirius3
Dienstag 16. Juli 2024, 13:21
Forum: Netzwerkprogrammierung
Thema: Strukturproblem mit RabbitMQ
Antworten: 26
Zugriffe: 1148

Re: Strukturproblem mit RabbitMQ

So lange es nicht wirklich einen Grund für eine Schleife gibt, die irgendwas abarbeitet, sollte es diese Schleife einfach nicht geben. Bisher hast Du noch nichts gezeigt, was eine Schleife rechtfertigen würde. So lange Du also nicht konkreter wirst, was Du eigentlich machen möchtest, bleibt es dabei...
von Sirius3
Dienstag 16. Juli 2024, 13:19
Forum: Webframeworks
Thema: Flask-App (mit WSGI) schreibt alles in den Apache Error-log
Antworten: 4
Zugriffe: 164

Re: Flask-App (mit WSGI) schreibt alles in den Apache Error-log

Das einfachste hier wäre, die Warnung zu beheben.