Die Suche ergab 13139 Treffer

von __blackjack__
Mittwoch 8. Mai 2024, 20:48
Forum: Qt/KDE
Thema: eval vermeiden
Antworten: 9
Zugriffe: 107

Re: eval vermeiden

@kitebuggy: CV ist die übliche Abkürzung für „Curriculum Vitae“, was eine übliche Bezeichnung für den Lebenslauf bei Bewerbungen ist.

Das finden von guten Namen gehört zum Programmieren dazu. Es gibt nicht das “eigentliche Programmieren“ und das finden von guten Namen getrennt davon.
von __blackjack__
Mittwoch 8. Mai 2024, 18:09
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 131

Re: Code umbrechen

Die " um das Statement, die ja Bestandteil des *Inhalts* der Zeichenkette sind, sind halt falsch.
von __blackjack__
Mittwoch 8. Mai 2024, 18:03
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 22
Zugriffe: 214

Re: PyPDF2 3.0.1 Bitmuster? o0

@zapatas: Also mal beim suchen helfen: Installiert wird das ja per ``pip``. Und das holt sich die Pakete aus dem „Python Package Index“. Mal auf die Seite dort schauen: https://pypi.org/project/PyPDF2/ Da steht dann gleich am Anfang der Projektbeschreibung schon mal das `PyPDF2` mit Version 3.0.x am...
von __blackjack__
Mittwoch 8. Mai 2024, 16:01
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 22
Zugriffe: 214

Re: PyPDF2 3.0.1 Bitmuster? o0

Also ich habe einfach in der Dokumentation von PyPDF2 nachgeschaut. Bei der `PdfWriter.encrypt()`-Methode sieht man ja, dass es diese Konstante(n) gibt, und auch welche es gibt, denn da wird ja explizit alles erlaubt in dem Defaultwert. Bei PyPDF2 muss man im Quelltext nachschauen wenn man die Defin...
von __blackjack__
Mittwoch 8. Mai 2024, 15:49
Forum: Webframeworks
Thema: Pfad zur Grafik
Antworten: 5
Zugriffe: 85

Re: Pfad zur Grafik

Der Unterschied wird auf der ersten Seite der Template-Dokumentation beschrieben. Und ist doch auch irgendwie offensichtlich wenn man sich Templates mal anschaut: {{ }} ist zum Einsetzen von Variablen und {% %} ist für beliebige Logik in Form von Tags. Die Doku ist an der Stelle absichtlich vage, we...
von __blackjack__
Mittwoch 8. Mai 2024, 15:32
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 22
Zugriffe: 214

Re: PyPDF2 3.0.1 Bitmuster? o0

@zapatas: KIs ist nicht zu glauben. Bit 3 ist Drucken. Also ist drucken 0b100. Und das muss man auch nicht als Zeichenkette schreiben die man dann mit `int()` in eine Zahl umwandelt. Allerdings würde ich die Bits da eh nicht von Hand raussuchen und ein magisches Bitmuster in den Code schreiben. PyPD...
von __blackjack__
Mittwoch 8. Mai 2024, 13:22
Forum: Webframeworks
Thema: Pfad zur Grafik
Antworten: 5
Zugriffe: 85

Re: Pfad zur Grafik

@Pitwheazle: Innerhalb von {% %} haben {{ }} keine besondere Bedeutung. Zwischen {% und %} ist man doch schon aus dem normalen Vorlagentext raus und in der Template-Sprache. Mal zum Vergleich aus Deinem letzten Thema, da hast Du ja auch nicht so etwas hier versucht: {% for farbe, x, y in {{parameter...
von __blackjack__
Dienstag 7. Mai 2024, 18:18
Forum: Allgemeine Fragen
Thema: self.
Antworten: 7
Zugriffe: 363

Re: self.

@oldboyJR: Was ist denn bitte eine „indizierte class“? Global bedeutet in diesem Kontext natürlich globaler Zustand innerhalb des Prozesses, nicht global im ganzen Betriebssystem. Und globaler Zustand heisst auch nicht das man direkt über den Namen von überall da ran kommt. Die exotischen Namen mach...
von __blackjack__
Montag 6. Mai 2024, 18:15
Forum: Raspberry Pi und Co.
Thema: mit mqtt topic einen gpio mit gpiozero schalten
Antworten: 3
Zugriffe: 190

Re: mit mqtt topic einen gpio mit gpiozero schalten

Da ist eigentlich nix komplexes oder exotisches dabei. Halt ein Wörterbuch (`dict`) das Pin-Nummern auf `LED`-Objekte abbildet. Darüber kommt man dann über die Nummer zum `LED`-Objekt und kann je nach Aktion "on" oder "off" den entsprechenden Wert setzen. Das sollten alles Sachen...
von __blackjack__
Montag 6. Mai 2024, 14:28
Forum: Allgemeine Fragen
Thema: Print-Ausgaben in Datei OHNE Programmänderung?
Antworten: 18
Zugriffe: 676

Re: Print-Ausgaben in Datei OHNE Programmänderung?

Naja, ich würde auch bei `logging` (oder `loguru`) trotzdem einfach nach stdout loggen und den Rest über systemd machen. Dafür ist das ja da.
von __blackjack__
Montag 6. Mai 2024, 10:16
Forum: Raspberry Pi und Co.
Thema: mit mqtt topic einen gpio mit gpiozero schalten
Antworten: 3
Zugriffe: 190

Re: mit mqtt topic einen gpio mit gpiozero schalten

@Stelaku: Da wird ja sehr viel importiert was überhaupt nicht benutzt wird. Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst. `client` darf nicht auf Modulebene existieren, wobei der A...
von __blackjack__
Montag 6. Mai 2024, 09:46
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 25
Zugriffe: 876

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: Das ist im Grunde wie ``await`` in Python. Und `fetch()` liefert ein Promise für ein `Response`-Objekt, das so ähnlich ist wie in Python `requests.Response`. Man kann da beispielsweise schauen ob das `ok`-Attribut ``true`` ist.
von __blackjack__
Sonntag 5. Mai 2024, 20:40
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 25
Zugriffe: 876

Re: Fehlersuche Flask, mit Vue.js

Da fehlt noch so ein bisschen ``await`` und Behandlung der Antwort, also Fehlerbehandlung. Es sei denn das soll wirklich „fire & forget“ sein, und es ist egal falls da irgend etwas schief läuft.
von __blackjack__
Sonntag 5. Mai 2024, 20:01
Forum: Allgemeine Fragen
Thema: self.
Antworten: 7
Zugriffe: 363

Re: self.

@oldboyJR: Durch die beknackten Namen entstehen auch Fehler die schwer zu finden sind. Die Klasse heisst `old_boy_wuens_sch_dir_was`, ein daraus erstelltes Objekt `old_boy_wuens_sch_dir_was1`, und natürlich steht dann irgendwo in den 900+ Zeilen dann auch Code der der *Klasse* Attribute zuweist, sta...
von __blackjack__
Sonntag 5. Mai 2024, 13:02
Forum: Webframeworks
Thema: dreidimensionale Tabelle in der Datenbank
Antworten: 1
Zugriffe: 92

Re: dreidimensionale Tabelle in der Datenbank

@Pitwheazle: An Tabellenkalkulation denken während man relationale Datenbanken entwirft ist keine gute Idee.

Du brauchst halt eine weitere Spalte die angibt zu welcher Schulform die Kategorie gehört.
von __blackjack__
Sonntag 5. Mai 2024, 11:03
Forum: Allgemeine Fragen
Thema: import Fehler
Antworten: 1
Zugriffe: 184

Re: import Fehler

Das Problem kann ich bei mir nicht nachvollziehen. Hast Du eventuell die ``config.py`` nicht gespeichert oder editierst eine andere ``config.py`` so dass da tatsächlich `app` nicht definiert wird? `x` ist übrigens kein so guter Name für ein `Contact`-Objekt, und man muss nicht jedes kleine Zwischene...
von __blackjack__
Samstag 4. Mai 2024, 17:46
Forum: Allgemeine Fragen
Thema: Print-Ausgaben in Datei OHNE Programmänderung?
Antworten: 18
Zugriffe: 676

Re: Print-Ausgaben in Datei OHNE Programmänderung?

@wonk: Was heisst „wird im syslog als Fehler zurückgewiesen“ konkret? Auch wenn man das korrekt schreibt, ohne Zeichen die da nicht hingehören? Hat systemd die entsprechenden Rechte die Datei zu schreiben? Der dritte Punkt ohne die kaputte Umleitung? Und wenn man da explizit angibt, das die Ausgabe ...
von __blackjack__
Samstag 4. Mai 2024, 11:38
Forum: Allgemeine Fragen
Thema: Print-Ausgaben in Datei OHNE Programmänderung?
Antworten: 18
Zugriffe: 676

Re: Print-Ausgaben in Datei OHNE Programmänderung?

Alternativ gäbe es externe Module für's Logging wie `loguru` oder `structlog`, je nachdem was für Anforderungen man an so ein Protokoll hat.
von __blackjack__
Samstag 4. Mai 2024, 00:06
Forum: Allgemeine Fragen
Thema: Print-Ausgaben in Datei OHNE Programmänderung?
Antworten: 18
Zugriffe: 676

Re: Print-Ausgaben in Datei OHNE Programmänderung?

@wonk: Das ist letztlich keine Python-Frage sondern wie das Programm gestartet wird.
von __blackjack__
Freitag 3. Mai 2024, 20:23
Forum: Allgemeine Fragen
Thema: Print-Ausgaben in Datei OHNE Programmänderung?
Antworten: 18
Zugriffe: 676

Re: Print-Ausgaben in Datei OHNE Programmänderung?

@wonk: Natürlich geht das, es wäre nicht mal unwahrscheinlich das Du gar nichts machen musst weil das schon passiert wenn Du die letzten paar Ausgaben schon über die Systemwerkzeuge bekommst. Ansonsten kann man eigentlich immer ausserhalb des Programms die Standausgabe und die Standardfehlerausgabe ...