Die Suche ergab 14361 Treffer

von __blackjack__
Sonntag 1. Februar 2026, 19:06
Forum: Webframeworks
Thema: Flask APP mit Button zur funktionalen Steuerung
Antworten: 10
Zugriffe: 5562

Re: Flask APP mit Button zur funktionalen Steuerung

Womit wir dann bei JavaScript sind. Da führt nicht wirklich ein Weg drum herum. Damit braucht man dann aber auch den 204-Hack nicht mehr und kann auch bei den Buttons eine Rückmeldung an das Front-End senden ob der Aufruf erfolgreich war.
von __blackjack__
Sonntag 1. Februar 2026, 18:34
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 25
Zugriffe: 8429

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Also wenn der Satz an `S` gebunden ist, und das Ziel ist das Ergebnis an `R` zu binden, dann komme ich auf 107 Bytes. :-)

Edit: `title()` geht nicht, weil das nicht nur den ersten Buchstaben betrifft. Sollte zum Beispiel an der Stelle ein Wort mit Bindestrich stehen:
In [224]: "first-second".title ...
von __blackjack__
Sonntag 1. Februar 2026, 15:18
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 25
Zugriffe: 8429

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Mit der Bash geht das erstaunlich einfach:
#!/bin/bash

readonly Sentence='Das licht des Mondes beleuchtet DIE Nacht.'
readarray -t -d ' ' Words <<< "$Sentence"

Words[1]=${Words[1]^} # Upcase the first character of the second word.

Words[0]=${Words[0]^^} # Upcase the first word.

Words[-2 ...
von __blackjack__
Sonntag 1. Februar 2026, 14:06
Forum: Allgemeine Fragen
Thema: von JSON nach Markdown... nur wie bzw. womit?
Antworten: 11
Zugriffe: 4276

Re: von JSON nach Markdown... nur wie bzw. womit?

Bei generischem JSON nach Markdown würde ich wahrscheinlich einfach das JSON lesbar formatieren und dann in einen fenced code block setzen, in der IMHO angebrachten Hoffnung, dass das Markdown-Backend das kann. Beides recht einfach in Python. Beispielsweise ein Filter in den man JSON rein pipen kann ...
von __blackjack__
Sonntag 1. Februar 2026, 12:31
Forum: Webframeworks
Thema: Flask APP mit Button zur funktionalen Steuerung
Antworten: 10
Zugriffe: 5562

Re: Flask APP mit Button zur funktionalen Steuerung

@DL3AD: Wenn GET gecached werden darf, dann wäre es sinnvoller POST zu machen. Sonst kann es passieren das GET nichts bewirkt, weil der Browser das gar nicht erst macht, weil er ja noch eine Antwort im Cache hat.
von __blackjack__
Samstag 31. Januar 2026, 18:44
Forum: Webframeworks
Thema: Flask APP mit Button zur funktionalen Steuerung
Antworten: 10
Zugriffe: 5562

Re: Flask APP mit Button zur funktionalen Steuerung

Warum GET und POST? Und kann das eventuell Probleme geben weil AFAIK der Browser solche Antworten zumindest bei GET cachen darf‽
von __blackjack__
Samstag 31. Januar 2026, 18:29
Forum: Allgemeine Fragen
Thema: wo liegt der Fehler ?
Antworten: 15
Zugriffe: 3844

Re: wo liegt der Fehler ?

@StMan: In der `login()` wird `Error` und alles was davon abgeleitet wird, behandelt. Wo auch immer `Error` her kommt. Das ist keine der Standard-Ausnahmen von Python. Der `TypeError` der durch den falschen Aufruf ausgelöst wird, ist aber eine Ausnahme aus der Standardbibliothek und ist und kann ...
von __blackjack__
Freitag 30. Januar 2026, 17:30
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 27
Zugriffe: 6729

Re: komme nicht weiter

@StMan: Ich würde das für den Anfang erst einmal in einem Modul halten bis es deutlich wird, dass es zu viel wird, entweder weil es vom Quelltext her zu viel wird, oder weil sich deutlich abzeichnet, dass man eine thematische Aufteilung machen kann.

Wobei man nicht anfangen sollte jede Klasse in ...
von __blackjack__
Donnerstag 29. Januar 2026, 23:14
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 27
Zugriffe: 6729

Re: komme nicht weiter

@StMan: Anmerkungen zum Quelltext:

Womit prüfst Du denn Typannotationen? Die `login()`-Funktion gibt keine Zeichenkette zurück, da sollte also eigentlich ein Fehler beim prüfen gemeldet werden. Falls Du die Typannotationen nicht mit einem Programm prüfst, solltest Du besser auch keine machen, denn ...
von __blackjack__
Donnerstag 29. Januar 2026, 17:32
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 25
Zugriffe: 8429

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Rust ist mir zu neumodisch. Ich springe erst mal vom Altair BASIC aus den 70ern zu Turbo Pascal 1.0 nach 1983. Unter CP/M. Weil ja noch gar nicht so klar ist, ob sich dieser komische IBM PC wirklich durchsetzen wird. =:o)
TYPE
TWord = RECORD (* Describes a word in the sentence *)
startIndex ...
von __blackjack__
Donnerstag 29. Januar 2026, 13:49
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 27
Zugriffe: 6729

Re: komme nicht weiter

@StMan Es gibt da ja eigentlich nur `Tk`, `Toplevel`, und `Frame` (und ggf. noch `Canvas`) die andere Widgets aufnehmen, also sind `Frames` auch Container und `Tk` und `Toplevel` kann man nicht in `Frame` stecken. Somit machen die Formulierungen „Container erstellen, und Frames rein“ und „Frames ...
von __blackjack__
Mittwoch 28. Januar 2026, 14:13
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 25
Zugriffe: 8429

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@Kudde Der Ansatz in dem BASIC-Programm wäre für die Aufgabenbeschreibung aus dem ersten Beitrag noch sinnvoll gewesen, aber mit den zusätzlichen Aufgabenteilen dann nicht mehr. Es macht deshalb Sinn das gesamte Problem zu betrachten wenn man die Datenstruktur wählt auf der man operiert, und nicht ...
von __blackjack__
Mittwoch 28. Januar 2026, 11:43
Forum: Allgemeine Fragen
Thema: ein Anfänger stellt sich vor
Antworten: 8
Zugriffe: 4298

Re: ein Anfänger stellt sich vor

Selbst wenn jemand das mit dem C64 in Frage stellen sollte (Ketzer!) hatten die Alternativen ja auch fast alle so ein klassisches BASIC mit Zeilennummern an Bord. So spontan fällt mir nur der BBC Micro ein, der ein etwas strukturierteres BASIC hat.
von __blackjack__
Dienstag 27. Januar 2026, 20:48
Forum: Allgemeine Fragen
Thema: ein Anfänger stellt sich vor
Antworten: 8
Zugriffe: 4298

Re: ein Anfänger stellt sich vor

@grubenfox: Ja, FORTRAN hat ein „arithmetisches IF“.
C AN EXAMPLE OF ARITHMETIC IF
INTEGER A
A=42
WRITE(1,500)
500 FORMAT('+ENTER A NUMBER: ')
READ(1,510) N
510 FORMAT(I5)
IF (N-A) 10,20,30
10 WRITE(1,520) A
520 FORMAT(' THE NUMBER IS SMALLER THAN ',I5)
GO TO 40
20 WRITE(1,530) A
530 ...
von __blackjack__
Dienstag 27. Januar 2026, 11:09
Forum: Allgemeine Fragen
Thema: pyinstaller und reproduzierbarkeit von exe files
Antworten: 9
Zugriffe: 3312

Re: pyinstaller und reproduzierbarkeit von exe files

@momo_1212: Mit einem festen Hash-Seed macht man Programme aber unsicherer. Und ich sehe auch nicht wie Du damit jetzt im Nachhinein herausfinden kannst welcher GIT-Stand in der Vergangenheit mal in eine EXE verpackt wurde.

Ich würde da einfach den GIT-Hash beim verpacken in die EXE mit in das ...
von __blackjack__
Montag 26. Januar 2026, 21:09
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 25
Zugriffe: 8429

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@kudde: So ganz grundsätzlich kann man Programmieren als Zerlegen des Problems, das gelöst werden soll, in kleinere Teilprobleme sehen. Und die Teilprobleme dann wieder in kleinere Teilprobleme, solange bis diese Teilprobleme so klein sind, das man sie jeweils mit einer Funktion mit wenigen Zeilen ...
von __blackjack__
Montag 26. Januar 2026, 20:19
Forum: Allgemeine Fragen
Thema: ein Anfänger stellt sich vor
Antworten: 8
Zugriffe: 4298

Re: ein Anfänger stellt sich vor

@StMan: Das kann ich nicht so ganz nachvollziehen. Der Programmfluss ist doch auch bei Python prozedural, wie früher. Oder funktional — da wird ja noch weniger gesprungen. Auf der anderen Seite gab es früher unbedingte Sprünge mit GOTO & Co und auch so einige Programmiersprachen mit ...
von __blackjack__
Freitag 23. Januar 2026, 18:40
Forum: Allgemeine Fragen
Thema: pyinstaller und reproduzierbarkeit von exe files
Antworten: 9
Zugriffe: 3312

Re: pyinstaller und reproduzierbarkeit von exe files

Wegen Archiv: Nicht nur die Dateiinhalte müssen gleich sein, sondern auch die Metadaten wie die Zeitstempel müssen gleich sein. Das stellt sich dann eventuell auch die Frage ob auf beiden Rechnern das gleiche OS verwendet wird, beziehungsweise Dateisysteme, denn nicht alle haben die gleiche ...
von __blackjack__
Freitag 23. Januar 2026, 17:22
Forum: Raspberry Pi und Co.
Thema: Code-Review - ESP32, Display, MicroPython
Antworten: 7
Zugriffe: 3379

Re: Code-Review - ESP32, Display, MicroPython

@Dennis89: Das Flag zu setzen macht nicht wirklich Sinn. Du willst da doch immer den letzten Wert haben, also das jeder neue Wert den alten verdrängt.
von __blackjack__
Freitag 23. Januar 2026, 17:16
Forum: Allgemeine Fragen
Thema: warum funktioniert das nicht?
Antworten: 8
Zugriffe: 2867

Re: warum funktioniert das nicht?

@StMan: Man sollte keine Tupel erstellen, einzig weil man mehr als eine Anweisung in eine Zeile pressen will. Und per Konvention schreibt man auch einzelne Anweisungen in einen eingerückten Block statt direkt hinter dem ``:`` in der gleichen Zeile.

Der Code aus dem ersten Beitrag sähe dann so aus ...