13 Januar 2020 durch Peter
post main image
Zeit für Freude oder Krise: die Anwendung OWASP Zed Attack Proxy (ZAP) ausführen, um die Schwachstellen unserer Webanwendung zu überprüfen. Entwickler wissen oft, dass es Schwachstellen in ihrem Code gibt, aber es gibt immer ein Lieferdatum. Warum also nicht ein Tool verwenden, das die bekannten und wichtigen auflistet? Dies ist mein erstes Mal, dass ich ZAP benutze, wenn Sie also ein Experte sind, ...
Mehr erfahren
6 Januar 2020 durch Peter
post main image
Diese Flask Website ist mehrsprachig. Die Implementierung ist in früheren Beiträgen beschrieben. Bisher waren alle meine Übersetzungen im Python Code und den HTML Vorlagen. An einigen wenigen Stellen brauchte ich einige Übersetzungen in Javascript und tat dies, indem ich diesen Javascript Code in der HTML Vorlage inline zog, z.B. für Formulare, die ich brauchte: e.target.setCustomValidity('Please ...
Mehr erfahren
27 Dezember 2019 durch Peter
post main image
Sie haben eine Flask Webanwendung erstellt, sie läuft einwandfrei und verwendet https. Aber ist es sicher genug? Haben Sie alles getan, um Ihre Besucher zu schützen, haben Sie alles getan, um böswillige Angriffe zu verhindern? Ein guter Weg, dies zu tun, ist pentest Ihre Website. Penetration testing Tools oder Stift-Test-Tools können Sicherheitsschwächen identifizieren. Sie identifizieren Schwachstellen ...
Mehr erfahren
9 Dezember 2019 durch Peter
post main image
Wieder ein unerwartetes Docker Problem. In einem früheren Beitrag habe ich beschrieben, warum und wie Sie Docker zwingen müssen, einen subnet zu verwenden, um plötzliche unerwartete Änderungen im Netzwerk mit Folgen wie nicht mehr funktionierende E-Mails zu verhindern. In diesem Beitrag geht es um Docker , das die Einstellungen von firewall nicht respektiert, zumindest wenn Debian / Ubuntu ...
Mehr erfahren
27 November 2019 durch Peter
post main image
Ich habe einen ISPConfig Server mit Docker Anwendungen. Sie verwenden den Host Postfix Mail Transfer Agent (MTA), um E-Mails an die Außenwelt zuzustellen. Vor der Nutzung der Sende-Mail-Funktion habe ich geprüft, ob Postfix erreichbar ist. Das funktioniert einwandfrei. Aber plötzlich wurde keine Post verschickt. Die Protokolldatei enthielt Fehlermeldungen wie: 2019-11-26 17:31:56,758 ERROR ...
Mehr erfahren
24 November 2019 durch Peter
post main image
Für diese Website verwende ich Flask und SQLAlchemy ohne die Erweiterung Flask-SQLAlchemy . Ich brauche eine Seitennummerierung für mehrere Seiten. Zum Beispiel enthält die Homepage die Liste der Blogs und sollte maximal 12 Elemente pro Seite anzeigen. Die Umsetzung ist nicht so schwierig. Die Funktion zum Anzeigen von Homepages erfordert eine Seitennummer, die standardmäßig auf 1 gesetzt ist, ...
Mehr erfahren
18 November 2019 durch Peter
post main image
Wahrscheinlich kennen viele von euch nur zwei Handy-Betriebssysteme, iOS auf Apple -Telefonen und Googles Android auf allen anderen Telefonen (etwa 80%). Aber es gibt auch Ubuntu Touch (UT), das ursprünglich von Canonical Ltd. entwickelt und von UBports fortgesetzt wurde. Ich schreibe einen Beitrag darüber, weil ich UT auf einem Nexus 5 verwende und mich fragte, wie schwierig es sein ...
Mehr erfahren
13 November 2019 durch Peter
post main image
Beim Schreiben einer Anwendung auf meiner Docker -Plattform bin ich auf ein unerwartetes Problem gestoßen, ja, ein weiteres.... Dies war das erste Mal, dass ich die Zeit auf einer Seite einer Website mit Docker anzeigen musste, und es schien, dass die Zeit UTC statt Lokalzeit war. Im Code habe ich nur die normalen Python -Aufrufe verwendet, um die Zeit zu erhalten: import datetime ... ...
Mehr erfahren
13 November 2019 durch Peter
post main image
Wie Sie Flask mehrsprachig implementieren, ist in den Dokumenten Flask beschrieben, siehe Links unten. Aber das ist nur ein Ausgangspunkt. Sie benötigen ein tieferes Verständnis des Prozesses, um Sonderfälle wie das Zurückgreifen auf eine Standardsprache, die Sprachumschaltung und die Ausnahme 404 Seite nicht gefunden zu behandeln. Annahmen Im weiteren Verlauf dieses Beitrags verwenden wir einen ...
Mehr erfahren
18 Oktober 2019 Aktualisiert 18 Oktober 2019 durch Peter
post main image
Ich betreibe einen Server mit ISPConfig ca. 50 Standorten. Sie können virtuelle Umgebungen auf dem Server erstellen und ISPConfig Ihre Anwendung von hier aus ausführen, aber vor einiger Zeit habe ich mich für die Entwicklung Docker und Produktion entschieden Python Flask . staging Es braucht Zeit, um dies einzurichten, aber es lohnt sich wirklich. Docker ist ein guter Weg. Ich werde ...
Mehr erfahren