Hi,
super vielen dank für die Beispiele. Ich nehme diese mal mit auf.
Evtl. ändere ich doch noch ein paar schon vorhandene Teile.
Auch zu dem Wildcard, an jeder beliebigen Stelle, habe ich eine Lösung gefunden.
Ein einfaches Split mit evtl führenden Nullen entfernen und eine kleine Schleife, schon ...
Die Suche ergab 32 Treffer
- Dienstag 19. November 2024, 22:39
- Forum: Allgemeine Fragen
- Thema: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
- Antworten: 9
- Zugriffe: 2862
- Dienstag 19. November 2024, 11:33
- Forum: Allgemeine Fragen
- Thema: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
- Antworten: 9
- Zugriffe: 2862
Re: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
Danke euch beiden,
ich kann eure Gründe vollkommen nachvollziehen.
Diese Regex nutze ich nur zur einfachen Bestimmung/Validierung um was für ein Regelsatz es sich für die "spätere" Bearbeitung/Überprüfung handelt. Diese Regeln sind in einer DB einem Array Feld hinterlegt. {x.x.x.x;x.x.x.x-x.x.x.x ...
ich kann eure Gründe vollkommen nachvollziehen.
Diese Regex nutze ich nur zur einfachen Bestimmung/Validierung um was für ein Regelsatz es sich für die "spätere" Bearbeitung/Überprüfung handelt. Diese Regeln sind in einer DB einem Array Feld hinterlegt. {x.x.x.x;x.x.x.x-x.x.x.x ...
- Montag 18. November 2024, 12:24
- Forum: Allgemeine Fragen
- Thema: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
- Antworten: 9
- Zugriffe: 2862
Re: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
Hallo imonbln,
natürlich gibt es auch andere Wege. String teilen, etc...
Aber so "dachte ich mir", kann ich mit einer Regel gleich erkennen, um was es sich dabei handelt und passend als Gruppe die IP ausgeben.
Natürlich nutze ich im Nachgang och ipaddress um z.b. zu schauen ob from-range <= to ...
natürlich gibt es auch andere Wege. String teilen, etc...
Aber so "dachte ich mir", kann ich mit einer Regel gleich erkennen, um was es sich dabei handelt und passend als Gruppe die IP ausgeben.
Natürlich nutze ich im Nachgang och ipaddress um z.b. zu schauen ob from-range <= to ...
- Montag 18. November 2024, 11:59
- Forum: Allgemeine Fragen
- Thema: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
- Antworten: 9
- Zugriffe: 2862
Re: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
Hi,
ich habe eine Lösung gefunden.
Wie ich in meinem Ausgangs Posting als kleines Edit schon eingefügt habe, habe ich es nun folgendermaßen aufgebaut.
^((?!\d+\.\d+\.\d+\.\d+|\*\.\*\.\*\.\*)(\*|25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(\*|25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(\*|25[0-5]|2[0-4][0-9 ...
ich habe eine Lösung gefunden.
Wie ich in meinem Ausgangs Posting als kleines Edit schon eingefügt habe, habe ich es nun folgendermaßen aufgebaut.
^((?!\d+\.\d+\.\d+\.\d+|\*\.\*\.\*\.\*)(\*|25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(\*|25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(\*|25[0-5]|2[0-4][0-9 ...
- Montag 18. November 2024, 11:23
- Forum: Allgemeine Fragen
- Thema: Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
- Antworten: 9
- Zugriffe: 2862
Regex Regel - identifiziere IP-Adresse NUR mit min einem Wildcard Zeichen
Hallo,
ich brauche einmal Unterstützung zum Aufbau eines Regex Regelsatzes.
Ich bin gerade dabei IP Regeln zu identifizieren. Also...
einzelne IP-Adresse z.b. 10.10.1.10
re.compile(r"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$")
oder eine Angabe ...
ich brauche einmal Unterstützung zum Aufbau eines Regex Regelsatzes.
Ich bin gerade dabei IP Regeln zu identifizieren. Also...
einzelne IP-Adresse z.b. 10.10.1.10
re.compile(r"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$")
oder eine Angabe ...
- Dienstag 28. November 2023, 15:02
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
Re: Regex auf ein bytestream mit variabler Länge anwenden.
Hallo,
danke für das kleine Bsp. ...
stream = self.request.makefile('rb')
... ich wusste nicht das makefile direkt zum Socket gehört. Ich dachte das wär komplett etwas eigenständiges. Ein komplett anderer Aufbau.
Gestern mit den begriffen gesucht was das ist. Konnte da nichts finden. Erst jetzt ...
danke für das kleine Bsp. ...
stream = self.request.makefile('rb')
... ich wusste nicht das makefile direkt zum Socket gehört. Ich dachte das wär komplett etwas eigenständiges. Ein komplett anderer Aufbau.
Gestern mit den begriffen gesucht was das ist. Konnte da nichts finden. Erst jetzt ...
- Dienstag 28. November 2023, 12:18
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
Re: Regex auf ein bytestream mit variabler Länge anwenden.
Hallo Sirius3
den Code hatte ich gestern schon mitgeteilt.
Gerne hier nochmals zusammengefasst, incl. wie ich nun mit dem bytearray arbeite. Können andere evtl. damit noch was anfangen.
Ich Frage trotzdem. Warum heißt es "Du hast jetzt einen Weg gefunden, mit recv zu arbeiten, der anscheinend ...
den Code hatte ich gestern schon mitgeteilt.
Gerne hier nochmals zusammengefasst, incl. wie ich nun mit dem bytearray arbeite. Können andere evtl. damit noch was anfangen.
Ich Frage trotzdem. Warum heißt es "Du hast jetzt einen Weg gefunden, mit recv zu arbeiten, der anscheinend ...
- Dienstag 28. November 2023, 11:05
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
[ERLEDIGT] Re: Regex auf ein bytestream mit variabler Länge anwenden.
Hallo,
ich Antworte mir mal selbst. Gestern fast Punkt 0:00 Uhr umgesetzt, lief 30min... Dann doch noch ein Fehler. ( leider keine Debug Output an dieser Stelle gehabt :( )
Zwar ist dieser Fehler bis jetzt nicht nochmals vorgekommen, dafür ein anderer, welchen ich heute nachvollziehen und ...
ich Antworte mir mal selbst. Gestern fast Punkt 0:00 Uhr umgesetzt, lief 30min... Dann doch noch ein Fehler. ( leider keine Debug Output an dieser Stelle gehabt :( )
Zwar ist dieser Fehler bis jetzt nicht nochmals vorgekommen, dafür ein anderer, welchen ich heute nachvollziehen und ...
- Montag 27. November 2023, 16:20
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
Re: Regex auf ein bytestream mit variabler Länge anwenden.
Hallo __deets__
ja, darum wirke ich mit dem Puffer entgegen. Erst alles Sammeln, dann auswerten und wenn unvollständig auf nächste Daten warten.
Bei dem nächsten durchlauf, prüfe ich ja wieder auf Vollständigkeit und arbeite erst dann weiter.
Das ich vorher direkt auf self.request.recv(2048 ...
ja, darum wirke ich mit dem Puffer entgegen. Erst alles Sammeln, dann auswerten und wenn unvollständig auf nächste Daten warten.
Bei dem nächsten durchlauf, prüfe ich ja wieder auf Vollständigkeit und arbeite erst dann weiter.
Das ich vorher direkt auf self.request.recv(2048 ...
- Montag 27. November 2023, 16:16
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
Re: Regex auf ein bytestream mit variabler Länge anwenden.
Hallo Sirius3,
danke für dein Feedback.
Aktuell nur ein Socket, da noch im Aufbau. Später ja, werden es mehrere parallele Sitzungen. (habe ich aktuell gar nicht mal mehr daran gedacht)
Aktuell rufe ich es so auf... und es funktioniert auch wunderbar wie es soll. (aktuell nur mit einer Verbindung ...
danke für dein Feedback.
Aktuell nur ein Socket, da noch im Aufbau. Später ja, werden es mehrere parallele Sitzungen. (habe ich aktuell gar nicht mal mehr daran gedacht)
Aktuell rufe ich es so auf... und es funktioniert auch wunderbar wie es soll. (aktuell nur mit einer Verbindung ...
- Montag 27. November 2023, 15:53
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
Re: Regex auf ein bytestream mit variabler Länge anwenden.
Hallo,
danke, dafür habe ich mir reinen TCP-Stream bisher wenig zu tun gehabt.
data_raw = self.request.recv(2048)
data_puffer.extend(data_raw)
Kann man sagen, dass der Anfang immer aus dem Header besehen muss?
Natürlich bearbeite ich "data_puffer" indem ich komplette Daten identifiziere und ...
danke, dafür habe ich mir reinen TCP-Stream bisher wenig zu tun gehabt.
data_raw = self.request.recv(2048)
data_puffer.extend(data_raw)
Kann man sagen, dass der Anfang immer aus dem Header besehen muss?
Natürlich bearbeite ich "data_puffer" indem ich komplette Daten identifiziere und ...
- Montag 27. November 2023, 15:18
- Forum: Allgemeine Fragen
- Thema: Regex auf ein bytestream mit variabler Länge anwenden.
- Antworten: 15
- Zugriffe: 1758
Regex auf ein bytestream mit variabler Länge anwenden.
Hallo,
ich habe gerade einiges probiert und auch irgendwo (glaube ich) gelesen zu haben, dass es so nicht möglich seien soll.
Meine erste Idee war ein einfacher Weg über .pattern.
Habe ich dann aber schnell verworfen, da für meinen Fall es doch zu unflexibel ist.
Jetzt bin ich auf Regex ...
ich habe gerade einiges probiert und auch irgendwo (glaube ich) gelesen zu haben, dass es so nicht möglich seien soll.
Meine erste Idee war ein einfacher Weg über .pattern.
Habe ich dann aber schnell verworfen, da für meinen Fall es doch zu unflexibel ist.
Jetzt bin ich auf Regex ...
- Mittwoch 18. Oktober 2023, 09:38
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Re: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Hallo,
und wie versprochen, ich berichte...
__init__.py
Hier hat sich nicht viel verändert... Thread starte ich aus create_app() heraus.
from flask import Flask
from . import models
SSH_LOCAL_PORT = 12345
def create_app():
app_ini = Flask(__name__)
from threading import Thread
from app ...
und wie versprochen, ich berichte...
__init__.py
Hier hat sich nicht viel verändert... Thread starte ich aus create_app() heraus.
from flask import Flask
from . import models
SSH_LOCAL_PORT = 12345
def create_app():
app_ini = Flask(__name__)
from threading import Thread
from app ...
- Dienstag 17. Oktober 2023, 23:29
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Re: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Hallo __blackjack__,
danke auch für deinen Beitrag.
Ja, ok. Webserver, AppServer, DB etc... zähle ich nicht zu dem eigen geschriebenen Script :)
Vielleicht muss ich mich da etwas von "meiner" Idee verabschieden...
Aber wird wirklich, bei größeren Projekten, so viel händisch angelegt. Also hier mal ...
danke auch für deinen Beitrag.
Ja, ok. Webserver, AppServer, DB etc... zähle ich nicht zu dem eigen geschriebenen Script :)
Vielleicht muss ich mich da etwas von "meiner" Idee verabschieden...
Aber wird wirklich, bei größeren Projekten, so viel händisch angelegt. Also hier mal ...
- Dienstag 17. Oktober 2023, 18:11
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Re: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Guten Abend,
Den relevanten Code zum Frontend hast du immer noch nicht gezeigt. Solange wirst du auch mit deinem 504 Problem alleine bleiben.
Hier nun der Frontend Teil.
Aber an dem liegt es nicht. Denn wenn der vorherige Teil "prüfung auf DB Verbindung" wegfällt. Läuft alles andere, bis auf ...
Den relevanten Code zum Frontend hast du immer noch nicht gezeigt. Solange wirst du auch mit deinem 504 Problem alleine bleiben.
Hier nun der Frontend Teil.
Aber an dem liegt es nicht. Denn wenn der vorherige Teil "prüfung auf DB Verbindung" wegfällt. Läuft alles andere, bis auf ...
- Dienstag 17. Oktober 2023, 15:28
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Re: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Hi,
Achtung, es wird wieder "Hypothetische".
Nein jetzt wirklich im Ernst, genau in diesem einen Fall ist die Funktion/Programm losgelöst, ja.
Aber sehr oft steht der Background Task direkt mit dem Programm im Zusammengang.
Also nein, es ist nicht nur ein Hypothetische Problem.
Weil...? Also ...
Achtung, es wird wieder "Hypothetische".
Nein jetzt wirklich im Ernst, genau in diesem einen Fall ist die Funktion/Programm losgelöst, ja.
Aber sehr oft steht der Background Task direkt mit dem Programm im Zusammengang.
Also nein, es ist nicht nur ein Hypothetische Problem.
Weil...? Also ...
- Montag 16. Oktober 2023, 16:19
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Re: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Hallo noisefloor,
ok. Darum aber meinte ich auch, nicht betrachten das dieser Teil "eigentlich" unabhängig laufen kann.
Mit ...
einen unabhängigen Prozess auslagern.
... meine ich zu verstehen. Für dieses Programm ein eigenen "systemd" einrichten?
Genau, dies möchte ich, wenn es denn nicht ...
ok. Darum aber meinte ich auch, nicht betrachten das dieser Teil "eigentlich" unabhängig laufen kann.
Mit ...
einen unabhängigen Prozess auslagern.
... meine ich zu verstehen. Für dieses Programm ein eigenen "systemd" einrichten?
Genau, dies möchte ich, wenn es denn nicht ...
- Montag 16. Oktober 2023, 14:51
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Re: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Hallo noisefloor,
danke für deine Rückmeldung.
das mit dem Einstiegspunkt dachte ich mir schon, darum ist auch der Prozess welchen ich testweise aus __main__ gestartet habe, nie aktiv geworden. Macht auch Sinn.
Ja x Worker, da kommt aber der Punkt welchen ich nicht verstehe.
Bei uWSGI-Appserver ...
danke für deine Rückmeldung.
das mit dem Einstiegspunkt dachte ich mir schon, darum ist auch der Prozess welchen ich testweise aus __main__ gestartet habe, nie aktiv geworden. Macht auch Sinn.
Ja x Worker, da kommt aber der Punkt welchen ich nicht verstehe.
Bei uWSGI-Appserver ...
- Donnerstag 12. Oktober 2023, 13:45
- Forum: Webframeworks
- Thema: Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
- Antworten: 12
- Zugriffe: 3990
Flask + uWSGI mit nur "einem" dauerhaften Backgroud Task/Programm (threading)
Um es gleich vorweg zu nehmen. Ich bin auf eine Lösung gekommen (kommt am Ende). Auch wenn ich es lieber direkt in Python integriert hätte. (ohne abhängigkeit von uWSGI)
Jetzt etwas ausführlicher, sollte jemand das gleiche Problem haben.
Grobe Sache um was es geht "Stichworte" damit der Nächste ...
Jetzt etwas ausführlicher, sollte jemand das gleiche Problem haben.
Grobe Sache um was es geht "Stichworte" damit der Nächste ...
- Montag 11. September 2023, 22:54
- Forum: Webframeworks
- Thema: Funktion in Flask soll jeweils nur 1x laufen (Thread)
- Antworten: 14
- Zugriffe: 3848
Re: Funktion in Flask soll jeweils nur 1x laufen (Thread)
Hi,
und ich war mir sicher, jetzt kann nicht mehr viel kommen ...
Doch, das ist so falsch. Weil es immer noch die schon von __blackjack__ angesprochene Lücke zwischen Test und Update hat. Da ist noch genau gar nichts gewonnen.
Der richtige Weg beinhaltet vorher die Tabelle mit select for ...
und ich war mir sicher, jetzt kann nicht mehr viel kommen ...
Doch, das ist so falsch. Weil es immer noch die schon von __blackjack__ angesprochene Lücke zwischen Test und Update hat. Da ist noch genau gar nichts gewonnen.
Der richtige Weg beinhaltet vorher die Tabelle mit select for ...
