Die Suche ergab 2503 Treffer

von DasIch
Sonntag 7. Juli 2019, 21:02
Forum: Allgemeine Fragen
Thema: Python-Neuling will lernen
Antworten: 5
Zugriffe: 137

Re: Python-Neuling will lernen

Rust als maschinennah zu bezeichnen finde ich schwierig. Es ist zwar durchaus eine Alternative zu C und C++ aber es abstrahiert schon viel weg. In der Uni haben wir von Hand C zu MIPS Assembler und umgekehrt übersetzt, dass wäre bei Rust nicht so leicht. Rust ist eine tolle Sprache aber wenn der Fok...
von DasIch
Samstag 6. Juli 2019, 00:00
Forum: Webframeworks
Thema: Python Dash App über https öffentlich zur Verfügung stellen
Antworten: 2
Zugriffe: 122

Re: Python Dash App über https öffentlich zur Verfügung stellen

@noisefloor Mit Dash ist wahrscheinlich https://plot.ly/products/dash/ gemeint. @Katharina Es ist schwer die Hilfe zu geben ohne mehr Informationen über diesen privaten Server zu haben. Grundsätzlich würde ich empfehlen einen Blick auf Heroku und Cloudflare zu nehmen. Bei Heroku bekommt man kostenlo...
von DasIch
Mittwoch 3. Juli 2019, 18:01
Forum: Allgemeine Fragen
Thema: Webspace MySQL DB VS. Heroku PostgreSQL DB | Leistung vergleichen
Antworten: 20
Zugriffe: 205

Re: Webspace MySQL DB VS. Heroku PostgreSQL DB | Leistung vergleichen

Und zum angreifen oeffnest du einfache eine TCP/IP Verbindung zur DB. Um das zu machen muss man ja auch erstmal die Addresse der Datenbank kennen, oder? Es gibt nicht sonderlich viele IPv4 Addressen. Die Bereiche denen AWS, Hetzner etc. gehören sind auch kein Geheimnis. Wie von __deets__ erwähnt si...
von DasIch
Dienstag 2. Juli 2019, 22:53
Forum: Allgemeine Fragen
Thema: Webspace MySQL DB VS. Heroku PostgreSQL DB | Leistung vergleichen
Antworten: 20
Zugriffe: 205

Re: Webspace MySQL DB VS. Heroku PostgreSQL DB | Leistung vergleichen

Zum Beispiel steht bei der Heroku PostgreSQL DB 4GB RAM und ein connection limit. Jetzt denke ich aber, dass das künstlich erzeigte Limits von Heroku sind, damit Nutzer ihren Plan updaten und Heroku verdient. Ich finde zumindest keine Limitierungen für die MySQL DB auf meinem Webspace. Der Anbieter...
von DasIch
Montag 17. Juni 2019, 11:50
Forum: Allgemeine Fragen
Thema: Zugriff auf globale Variable - aber nur lesend klappts?!
Antworten: 12
Zugriffe: 277

Re: Zugriff auf globale Variable - aber nur lesend klappts?!

DeaD_EyE hat geschrieben:
Sonntag 16. Juni 2019, 15:20
Globale Variablen braucht man nur selten.
Es kommt z.B. bei dem MicroWebFramework Flask vor. Dort lebt app auf Modulebene.
Auch bei Flask braucht man es nicht. Man es kann über das Application Factory Pattern umgehen. Es ist bei nicht-trivialen Anwendungen auch definitiv zu empfehlen.
von DasIch
Mittwoch 29. Mai 2019, 15:26
Forum: Allgemeine Fragen
Thema: Pyhton und Java gleichzeitig lernen?
Antworten: 27
Zugriffe: 513

Re: Pyhton und Java gleichzeitig lernen?

In Python hat man Ducktyping und kann relativ frei zwischen verschiedenen Datentypen herumwechseln, in Java muss man, wenn man den Datentyp ändert, nicht nur die Deklarationen ändern, sondern oft das halbe Programm über den Haufen werfen, weil irgendeine Methode beim neuen Datentyp nicht mitmacht. ...
von DasIch
Donnerstag 23. Mai 2019, 17:43
Forum: Webframeworks
Thema: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein
Antworten: 13
Zugriffe: 247

Re: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein

UUID als Primary Keys in einer relationellen Datenbank zu benutzen ist äußerst problematisch. Zum einen nehmen sie relativ viel Platz weg zum anderen sind sie zufällig angeordnet und somit verlierst du locality in Datenbank internen Strukturen und dass hat wiederum negative Auswirkungen auf die Perf...
von DasIch
Dienstag 21. Mai 2019, 12:59
Forum: Python mit anderen Sprachen verwenden
Thema: Modifizierte E-Mails mit Python versenden
Antworten: 9
Zugriffe: 225

Re: Modifizierte E-Mails mit Python versenden

Denn zumindest Django hat als eierlegende Wollmilchsau ja bereits ein ORM dabei, was einen nicht mehr so ganz frei im Datenbankentwurf sein lässt und damit will/wird man auch keine eigenen SQL-Abfragen mehr schreiben, sondern eben das ORM verwenden. Naja, bei Queries die sich schlecht zu models map...
von DasIch
Mittwoch 15. Mai 2019, 18:00
Forum: Datenbankprogrammierung mit Python
Thema: Postgresql Tabellen
Antworten: 69
Zugriffe: 1433

Re: Postgresql Tabellen

noisefloor hat geschrieben:
Mittwoch 15. Mai 2019, 07:27
Oder du rechnest dir mal durch, ob es z.B. bei AWS nicht preiswerter als 9.- USD/Monat ist.
Der ALB alleine kostet schon ~20 USD / Monat. Traffic, Compute (EC2, ECS, Lambda, ...) und RDS kämen noch drauf. Außerdem ist es wesentlich mehr Aufwand als Heroku.
von DasIch
Montag 6. Mai 2019, 19:25
Forum: Allgemeine Fragen
Thema: Blueprints für Commandline Applikationen
Antworten: 7
Zugriffe: 187

Re: Blueprints für Commandline Applikationen

Hast du schon einmal überlegt einfach den Flask Code zu lesen um zu verstehen wie Blueprints da implementiert sind?
von DasIch
Freitag 26. April 2019, 16:28
Forum: Allgemeine Fragen
Thema: Lizensierung einer Software
Antworten: 9
Zugriffe: 249

Re: Lizensierung einer Software

Und mich lässt es bedenken, dass eben keine 100%ige Sicherheit gibt mit der genannten Lösung. Du musst nur die Stelle in einem Programm finden wo der Lizenz Check gemacht wird und diese entfernen oder einen Befehl davor schieben der den Check überspringt. Das geht auch ohne den Code zu verändern in...
von DasIch
Freitag 26. April 2019, 16:04
Forum: Links und Tutorials
Thema: Hervoragende Logging Modul: Loguru
Antworten: 3
Zugriffe: 192

Re: Hervoragende Logging Modul: Loguru

Ein Großteil der Features klingt gut ist aber unbrauchbar. Es macht wesentlich mehr Sinn wenn der Supervisor (systemd, Kubernetes, ...) sich darum kümmert wo die logs hingehen. Anwendungen sollten zu stderr loggen, alles andere ist unpraktisch. Wenn du mehrere Instanzen und dementsprechend Log Nachr...
von DasIch
Montag 25. März 2019, 20:26
Forum: Datenbankprogrammierung mit Python
Thema: Misch aus Groß- und Normaltext in DB einfügen
Antworten: 2
Zugriffe: 144

Re: Misch aus Groß- und Normaltext in DB einfügen

Das Problem ist dass du SQL per String Formatting zusammen setzt. Das ist nicht nur sehr unpraktisch und sehr fehleranfällig, sondern auch großartiger weg eine Anwendung anfällig für SQL Injection zu machen. Es wesentlich besser eine DSL oder ein ORM zu nutzen, SQLAlchemy hätte beides. Wenn du wirkl...
von DasIch
Freitag 15. März 2019, 19:27
Forum: Datenbankprogrammierung mit Python
Thema: Postgresql Tabellen
Antworten: 69
Zugriffe: 1433

Re: Postgresql Tabellen

Es klingt als ob in einem Fall einfach eine JSONB Spalte sehr hilfreich wäre: https://www.postgresql.org/docs/current ... -json.html
von DasIch
Mittwoch 13. März 2019, 22:45
Forum: Showcase
Thema: python-daemon-set-sunrise
Antworten: 9
Zugriffe: 316

Re: python-daemon-set-sunrise

Nichts für ungut aber dir ist schon klar dass es eine sehr schlechte Idee ist einen Daemon zu schreiben? Process supervisor und jedes Init System dass nicht vollkommen kaputt ist löst all diese Probleme. systemd ist schon 9 Jahre alt und bei jeder nennenswerten Linux Distribution dabei und ist bei w...