Die Suche ergab 14407 Treffer

von __blackjack__
Mittwoch 24. Juni 2026, 12:40
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3513

Re: Kurze Pause

@Kebap: Konntest Du das mittlerweile rekonstruieren, was Du damals im Laden in den Rechner getippt hast?

Ich hätte noch zwei Varianten im Angebot. Eine mit ON … GOTO, also quasi die Sprungtabelle in BASIC, und die IF … ”ELSE” Variante:
10 ON RND(1)+1.5 GOTO 20,30
20 PRINT"╱";:GOTO 10
30 PRINT ...
von __blackjack__
Sonntag 21. Juni 2026, 21:02
Forum: Raspberry Pi und Co.
Thema: Flask WebSocketio
Antworten: 2
Zugriffe: 813

Re: Flask WebSocketio

@softwarebaer: Bevor irgend etwas anderes gemacht wird, sollte da nicht mehr Buster laufen. Das bekommt jetzt schon seit zwei Jahren nicht einmal mehr Sicherheitsupdates.
von __blackjack__
Dienstag 16. Juni 2026, 15:43
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3513

Re: Kurze Pause

@Pedroski55: Die ”Terroristen” waren eher Leute, die so etwas wie die „Kaufhausdemos“ in den Rechner geladen haben.

Video: https://www.youtube.com/watch?v=bYp6op6duzc
Das und ähnliche in der CSDb: https://csdb.dk/search/?seinsel=all&search=kaufhaus+demo

Was ist an der Endlosschleife zu tadeln? Das ...
von __blackjack__
Samstag 13. Juni 2026, 21:13
Forum: Allgemeine Fragen
Thema: Datentyp und initialisieren
Antworten: 9
Zugriffe: 1790

Re: Datentyp und initialisieren

Wäre das dann nicht ein Server‽
von __blackjack__
Freitag 12. Juni 2026, 13:27
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3513

Re: Kurze Pause

@Kebap: Wenn man in strukturiertem BASIC ”denkt”, also so etwas wie
IF C THEN
REM THEN PART
ELSE
REM ELSE PART
END IF
REM AFTER END IF
Dann ist das generisch in klassichem BASIC so etwas:
10 IF C THEN 40
20 REM ELSE PART
30 GOTO 50
40 REM THEN PART
50 REM AFTER END IF
Die beiden Zweige können ...
von __blackjack__
Freitag 12. Juni 2026, 10:56
Forum: Allgemeine Fragen
Thema: Datentyp und initialisieren
Antworten: 9
Zugriffe: 1790

Re: Datentyp und initialisieren

@jr1: Es geht ja um den Typen des Rückgabewerts von `read_coils()` auf einem Client-Objekt. Also kann man sich den konkreten Client anschauen, zum Beispiel `pymodbus.client.ModbusTcpClient` falls man den verwendet. Der hat direkt keine `read_coils()`-Methode, also geht man zur Basisklasse `pymodbus ...
von __blackjack__
Donnerstag 11. Juni 2026, 16:27
Forum: Allgemeine Fragen
Thema: Datentyp und initialisieren
Antworten: 9
Zugriffe: 1790

Re: Datentyp und initialisieren

@jr1: Ich verstehe die Frage nicht so wirklich. Natürlich muss man Objekte die man verwenden will vor der Verwendung erstellen. Was soll `rr` denn sein? Wie sähe das denn in C als ``struct`` aus? Python's Verbunddatentyp ist die Klasse. So eine würde man wahrscheinlich schreiben. Die sollte ...
von __blackjack__
Mittwoch 10. Juni 2026, 12:45
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3513

Re: Kurze Pause

@DeaD_Eye: Der Code ist in Ruby geschrieben.

Ich frage mich jetzt gerade ob bei den Ansätzen auch der dabei ist, der in David Ahl's „101 BASIC Computer Games“ von 1974 abgedruckt ist: https://archive.org/details/101basiccom ... 6/mode/1up
von __blackjack__
Dienstag 9. Juni 2026, 12:45
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3513

Re: Kurze Pause

Das mit CHR$ und der Kommazahl steht im Handbuch vom C64. Dort als Dreizeiler — vor der Ausgabe von den beiden Zeichen wird noch der Bildschirm geleert:
10 PRINT "{CLR}"
20 PRINT CHR$(205.5 + RND(1));
30 GOTO 20
{CLR} steht für die CLR/HOME-Taste. Wird auf dem C64 als reverses Herz dargestellt ...
von __blackjack__
Montag 8. Juni 2026, 15:11
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 19
Zugriffe: 3513

Re: Kurze Pause

@Kebap: Das Programm was Du wahrscheinlich meinst ist dieser Klassiker, zu dem es auch ein Buch gibt, das _das_ als Titel hat:
10 PRINT CHR$(205.5+RND(1));:GOTO 10
Und / und \ sind da nur ein schlechter Ersatz für die Grafikzeichen im PETSCII-Zeichensatz. Das kann man heute ziemlich Originalgetreu ...
von __blackjack__
Samstag 6. Juni 2026, 10:29
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logik Fehler nicht...

Oh, das wusste ich tatsächlich nicht. Ich verwende immer `functools.total_ordering()` um alle Operatoren zu haben.
von __blackjack__
Freitag 5. Juni 2026, 21:31
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logik Fehler nicht...

@Sirius3: Also mypy und pyright behandeln `NotImplemented` entsprechend. Das heisst die wissen das dieser Wert niemals tatsächlich das Ergebnis der Operation ist, auch wenn der per ``return`` zurückgegeben wird. Sonst wäre ``-> Self`` ja falsch weil das dann ``-> Self | NotImplemented`` heissen ...
von __blackjack__
Freitag 5. Juni 2026, 13:34
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logik Fehler nicht...

@Sirius3: Natürlich hat das was mit „duck typing“ zu tun. Mit Typ-Annotationen macht das keinen Sinn mehr, weil man die Typen die erlaubt sind, dann angibt und schon kennt. `NotImplemented` ist doch nur dazu da um eine `__add__()` schreiben zu können, in der man als Programmierer sagen kann, „ich ...
von __blackjack__
Freitag 5. Juni 2026, 11:57
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logik Fehler nicht...

@imonbln: Das ausführen von Code wird ”verhindert” weil man solchen Code dann ja nicht schreibt als Mensch der Fehlermeldungen in der IDE oder dem Editor nicht ignoriert. Da steht keine Warnung, sondern ein Fehler in der IDE/dem Editor. Und deshalb ist es nicht notwendig das noch mal zur Laufzeit zu ...
von __blackjack__
Freitag 5. Juni 2026, 09:21
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logik Fehler nicht...

@imonbln: Die Forderung braucht man nicht implementieren, weil das ``return NotImplemented`` nicht erreicht werden kann, denn das ”verhindert” ja schon die Typ-Annotation. In der Signatur zu fordern, dass das Argument vom Typ `Resources` ist, und das dann in der Methode noch mal per Code zu prüfen ...
von __blackjack__
Donnerstag 4. Juni 2026, 22:15
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logik Fehler nicht...

@imonbln: Die `isinstance`-Tests sind unpythonisch. Da hätte ich gesagt, dann will man nicht Python, sondern eine statisch typisierte Sprache. Aber Typannotationen verwendest Du ja auch, womit die zusätzlichem Tests auch noch sinnlos werden, denn das wird dann ja schon statisch geprüft.

Dann sieht ...
von __blackjack__
Donnerstag 4. Juni 2026, 12:51
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 3759

Re: Ich finde meinen Logig Fehler nicht...

Weniger magische Zahlen und Zeichenkette wäre auch mein Tipp. Wörterbücher die alle den gleichen Satz an Schlüsseln haben, sind eigentlich Objekte mit Attributen. Ich persönlich mag das externe `attrs`-Package lieber als die Datenklassen aus der Standardbibliothek.

Der Spielzustand sollte keine ...
von __blackjack__
Montag 1. Juni 2026, 14:17
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 2539

Re: Text in Label gleich ausrichten

Das `master.pack()` würde ich nicht mit in die Funktion stecken. Das ist nicht deren Aufgabe und ist überraschend für den Leser.
von __blackjack__
Freitag 22. Mai 2026, 17:24
Forum: Tkinter
Thema: Fensterinhalt, Aufbau über Menu ändern
Antworten: 2
Zugriffe: 3319

Re: Fensterinhalt, Aufbau über Menu ändern

@kiaralle: Bei mehreren möglichen Inhalten im gleichen Fenster, von denen immer nur eine angezeigt werden soll, erstellt man die üblicherweise alle und legt die übereinander, und holt immer das was man aktuell sehen will in den Vordergrund. Viele andere GUI-Rahmenwerke haben da schon was für — in ...
von __blackjack__
Freitag 22. Mai 2026, 15:34
Forum: Allgemeine Fragen
Thema: source scripts subproces - best practise ?
Antworten: 8
Zugriffe: 6211

Re: source scripts subproces - best practise ?

Wobei man die Ausgabe von ``set`` dann auch wieder parsen muss, oder?

Ist PowerShell nicht grundsätzlich auch portabel? Ich habe hier unter Linux mal eine installiert.

Edit: Habe das gerade mal hier ausprobiert die Umgebungsvariablen als JSON von der PowerShell zu bekommen:

PS /home/bj> Get ...