Die Suche ergab 1728 Treffer

von Alexander Kornrumpf
07.01.2023, 12:47
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 682143

Re: Anti-Jammer-Thread

Mir fiel beim zweiten Lesen noch auf dass nach meiner begrenzten Erfahrung label wie "CalcChecksum" eben gerade nicht aus dem Kompilat rausfallen und vermutlich trägt das einen guten Teil der Last ChatGPT den Kontext zu geben, den es braucht. Wo kommt der Assembler-Code am Anfang her? Wie ...
von Alexander Kornrumpf
06.01.2023, 15:54
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 472
Zugriffe: 263779

Re: Linkdump

Und all das sieht man überall. Essen bestellen. Katastrophe per App. Ich hab meinen Pizzamann um die Ecke, ich ruf den an, der geht immer direkt ans Telefon, ich erkläre ihm was ich will, laufe 5 Minuten hin und wenn ich da bin ist mein Essen fertig. Wenn nicht quatschen wir noch 2 Minuten, man ver...
von Alexander Kornrumpf
04.01.2023, 23:32
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 682143

Re: Anti-Jammer-Thread

Krishty hat geschrieben: 04.01.2023, 23:30 GPT Chat vereinfacht nicht nur einen großen Teil meines Tagesgeschäfts,
Care to elaborate?
von Alexander Kornrumpf
04.01.2023, 10:17
Forum: Algorithmen und Datenstrukturen
Thema: How Complex Systems Fail
Antworten: 11
Zugriffe: 1763

Re: How Complex Systems Fail

Zum "kleinteiligeren" Software-Teil: Viele, ich eingeschlossen, sind ja zumindest erst mal für mehr WET (write everything twice) und weniger DRY. Denn die "Wrong Abstraction" ist glaube ich eines der größten Risiken für "accidential complexity". Eigentlich gehört es hi...
von Alexander Kornrumpf
04.01.2023, 09:29
Forum: Algorithmen und Datenstrukturen
Thema: How Complex Systems Fail
Antworten: 11
Zugriffe: 1763

Re: How Complex Systems Fail

Ich glaube Du unterschätzt wie der gesamte Lebenszyklus mit Wartung, Feature-Entwicklung aber auch Auslieferung von Updates sowie Änderungen der Umgebung z.B. durch Veränderungen der Ausführungsumgebung, Browser-Updates und Co. Teil eines Software-Systems ist. Microservices sind ja eher dafür da, d...
von Alexander Kornrumpf
04.01.2023, 09:18
Forum: Algorithmen und Datenstrukturen
Thema: How Complex Systems Fail
Antworten: 11
Zugriffe: 1763

Re: How Complex Systems Fail

Microservices, Serverless, Graceful Degradation, Chaos Engineering und Geo-Redundancy sind doch im Grunde die Stoßrichtungen in die größere Anwendungen gehen. Man muss das ganze sicher auf mehreren Abstraktionsebenen betrachten. Jede Abstraktionsebene sollte für sich hinreichend gut funktionieren. ...
von Alexander Kornrumpf
04.01.2023, 02:03
Forum: Algorithmen und Datenstrukturen
Thema: How Complex Systems Fail
Antworten: 11
Zugriffe: 1763

Re: How Complex Systems Fail

Phew, ich weiß gar nicht wo ich anfangen soll. Ich versuche es kurz zu halten aber ich befürchte ich werde einiges im weiteren Verlauf der Diskussion weiter entpacken müssen um überhaupt verstanden zu werden. Im Zweifel einfach nachfragen. tl;dr: Ich verstehe die Frage nicht. Der Artikel den du verl...
von Alexander Kornrumpf
03.01.2023, 22:18
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Guter Stil für "Fehlerbehandlungen"?
Antworten: 25
Zugriffe: 1510

Re: Guter Stil für "Fehlerbehandlungen"?

Krishty hat geschrieben: 02.01.2023, 17:56 Ich habe damit Probleme auf etwas anderer Ebene, und werde die in einen anderen Thread auslagern um starcows Fragen nicht komplett entgleisen zu lassen :)
Sehr gerne!
von Alexander Kornrumpf
03.01.2023, 22:18
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Guter Stil für "Fehlerbehandlungen"?
Antworten: 25
Zugriffe: 1510

Re: Guter Stil für "Fehlerbehandlungen"?

Ok, sehr gut. Danke für den wichtigen Hinweis Krishty! Was ist eigentlich mit Möglichkeit 2 (goOn oder error Variable)? Das fand bei euch keine Erwähnung. Gilt es einfach als schlecht lesbar oder unelegant? bool goOn = check0(); if (goOn) { ... goOn = check1(); } if (goOn) { ... goOn = check2(); } ...
von Alexander Kornrumpf
02.01.2023, 08:55
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Guter Stil für "Fehlerbehandlungen"?
Antworten: 25
Zugriffe: 1510

Re: Guter Stil für "Fehlerbehandlungen"?

ich will eben nur sehr wenig Zeit darein investieren, Code zu schreiben, der das Programm nach einen erkannten Fehler wieder in einen sinnvollen Zustand überführt. Das Thema finde ich interessant. Auf der einen Seite neigen sehr kleine Entwicklerteams hier zu fail-fast à assert() : Wenn etwas im Sp...
von Alexander Kornrumpf
31.12.2022, 15:08
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Guter Stil für "Fehlerbehandlungen"?
Antworten: 25
Zugriffe: 1510

Re: Guter Stil für "Fehlerbehandlungen"?

Wenn du Dateien liest kann es sein, dass du sie nicht ganz lesen kannst oder irgendein obskurer IO-Error auftritt oder sowas. Das würde ich in aller Regel gar nicht behandeln und einfach so tun, als würde das nicht passieren können. Ausnahme wäre irgendein high availability oder echtzeit Kram; wenn...
von Alexander Kornrumpf
31.12.2022, 00:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Guter Stil für "Fehlerbehandlungen"?
Antworten: 25
Zugriffe: 1510

Re: Guter Stil für "Fehlerbehandlungen"?

Siehe auch Slide 39ff in dem pdf, das ich oben verlinkt hatte.
von Alexander Kornrumpf
30.12.2022, 23:49
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Guter Stil für "Fehlerbehandlungen"?
Antworten: 25
Zugriffe: 1510

Re: Guter Stil für "Fehlerbehandlungen"?

Das eigentliche Problem, das du hier nicht nennst, ist mMn, dass der korrekte "Aufräumcode" im allgemeinen Fall davon abhängt, was genau wo schief gegangen ist, denn du musst erstmal wissen ob du eine Resource je hattest bevor du sie freigeben kannst. Wenn die Resource Speicher ist, kommst...
von Alexander Kornrumpf
27.12.2022, 22:35
Forum: Allgemeines Talk-Brett
Thema: Daten lokal archivieren - Medium?
Antworten: 35
Zugriffe: 2955

Re: Daten lokal archivieren - Medium?

Datenpunkt: Ich habe (geschätzt) 10 Jahre alte HDD, 6 Jahre alte SSD, 5 Jahre alte HDD und 3 Jahre alte SSD im System. Verabschiedet hat sich jetzt die 5 Jahre alte HDD, das ist die Platte auf der ich Quasi nur meine Steam-Bibliothek hatte, daher nicht ganz so schlimm. Ist aber ein bisschen traurig,...
von Alexander Kornrumpf
05.12.2022, 11:33
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Array-Grösse zur Laufzeit festlegen?
Antworten: 23
Zugriffe: 2111

Re: Array-Grösse zur Laufzeit festlegen?

Code: Alles auswählen

int (*array)[n][m] = malloc(sizeof *array);
Man kann es fast schon nicht mehr parodieren.
von Alexander Kornrumpf
01.12.2022, 08:47
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 682143

Re: Anti-Jammer-Thread

Es gibt sie noch, die wahren Helden! Hooray, I saved 8KB of memory per thread in nearly every process in the system. Bei den 2500 Threads, die gerade auf meinem System laufen, sind das 20 MiB Working Set. Ich frage mich bei diesen Artikeln immer welche Art von Kunde diese Art von Support von Micros...
von Alexander Kornrumpf
29.11.2022, 12:25
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 472
Zugriffe: 263779

Re: Linkdump

Eine Sprache zu deren sachgemäßen Verwendung man derart arkane willkürliche Regeln verinnerlicht haben muss, Fun fact: Diese Regeln musst du in jeder Sprache verinnerlichen. Dass du für Java erstmal nachschlagen musstest, was bei Überlauf passiert, ist ja das beste Beispiel. [...] Befremdlich an C/...
von Alexander Kornrumpf
29.11.2022, 01:07
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 472
Zugriffe: 263779

Re: Linkdump

Die gcc Entwickler entwickeln leider für ihre abstrakte Maschine, und nicht mehr für die Softwarepraxis. Du sagst das, als wäre das was Negatives. In Ergänzung zu https://zfx.info/viewtopic.php?p=69984#p69984 Ich will mich hier nicht zu sehr einmischen, weil mir mit jedem Tag im Forum (und, ironisc...
von Alexander Kornrumpf
27.11.2022, 10:25
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1486749

Re: Jammer-Thread

Gemäß mehrere Empfehlungen probiere ich jetzt mal VSCode statt VS, aber ich komme noch gar nicht zum Editieren, weil ich keinen Build hinkriege. Die Frage nach der Zielsetzung finde ich schon relevant. In welcher Dimension - bezogen auf C++ - ist VSCode angeblich besser als das erwachsene Visual St...
von Alexander Kornrumpf
23.11.2022, 10:17
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1486749

Re: Jammer-Thread

Huh?

Der Punkt ist, dass man kein Skript brauchen darf um "sicher" zu sein, wenn du es "richtig" machen willst. Der default, ohne alle Skripte, muss sein, dass nichts geladen wird.

"Mir ist Datenschutz wichtig, aber nur wenn du JS an hast" ist eine paradoxe Position.
von Alexander Kornrumpf
23.11.2022, 08:47
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1486749

Re: Jammer-Thread

Btw.: Wenn ich https://jonathank.de/games/landvogt/index.html öffne, werden mir in Firefox zwei Verbindungen zu Youtube angezeigt - allerdings sieht es so aus als würden die nicht durchgeführt (NS_BINDING_ABORTED), was ja auch gerade der Sinn des JS Code ist den ich eingebunden habe um das Laden de...
von Alexander Kornrumpf
20.11.2022, 16:26
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 682143

Re: Anti-Jammer-Thread

Krishty hat geschrieben: 20.11.2022, 14:30 Aus Gründen, über die ich mindestens drei Artikel schreiben könnte (und sollte),
Das macht mich ja fast neugieriger als das Ergebnis.
von Alexander Kornrumpf
12.11.2022, 23:28
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1486749

Re: Jammer-Thread

Ich spreche hier aus Windows-Sicht und würde behaupten, die Möglichkeit mit ctrl-a ctrl-c einen String ohne newline (nennen wir es meinetwegen nicht Zeile) aus einem Texteditor zu ziehen ist praktisch relevant. Ich habe schon beides gesehen: linter-Messages, die wollten, dass ich das letzte newline ...
von Alexander Kornrumpf
12.11.2022, 18:37
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: 4 Bytes in Heap zu int
Antworten: 36
Zugriffe: 3961

Re: 4 Bytes in Heap zu int

Mir ist schon klar, dass er das zum Lernen macht; würde aber eher was machen, das mehr Spaß oder Komplexität oder Anwendungsfälle hat. Das mit dem Spaß kann natürlich eine Fehleinschätzung sein. Jetzt muss man natürlich fairerweise sagen dass man das mit der Endianness schon mindestens einmal im Le...
von Alexander Kornrumpf
12.11.2022, 18:35
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: 4 Bytes in Heap zu int
Antworten: 36
Zugriffe: 3961

Re: 4 Bytes in Heap zu int

Jetzt bin ich doch etwas verunsichert... Ein 24Bit BMP-File ist ja im wesentlichen nichts anders als ein pixelbasiertes, unkomprimiertes RGB Grafikformat. Sowas ist ja gewissermassen zeitlos, oder? Für die Ansteuerung des Monitors benötigt man ja ohnehin früher oder später genau diese Daten im Graf...
von Alexander Kornrumpf
11.11.2022, 23:43
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: 4 Bytes in Heap zu int
Antworten: 36
Zugriffe: 3961

Re: 4 Bytes in Heap zu int

Unter Windows ist das Laden von BMPs literally fundamentaler Teil des Betriebssystems. Aber wer starcows Threads verfolgt, weiß ja, dass er diese Projekte zum Lernen und Verstehen macht. Mir fehlt bei sowas immer die Phantasie, aber ich finde es sowieso schwer vorstellbar, dass man 2022 noch irgend...
von Alexander Kornrumpf
10.11.2022, 19:04
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: 4 Bytes in Heap zu int
Antworten: 36
Zugriffe: 3961

Re: 4 Bytes in Heap zu int

Ist jetzt bestimmt ein doofer Einwand aber: Gab's da nicht schon vor zwanzig Jahren freie Bibliotheken, die das halbwegs zuverlässig für einen gemacht haben? Ist "das" jetzt BMP einlesen, oder 4 bytes in einen int konvertieren? Fun fact: In npm gäbe es ein Paket für letzteres. Just kiddin...
von Alexander Kornrumpf
31.10.2022, 23:16
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 682143

Re: Anti-Jammer-Thread

Ich hatte mich ja im anderen Thread ausführlich als Fan des Originalen Railroad Tycoon (und in Grenzen auch noch des von ganz anderen Leuten gemachten zweiten Teils) geoutet. Leider habe ich das Pech, dass Transport Tycoon, und damit Open TTD, obwohl vermeintlich ja ähnlich oder sogar besser, für mi...
von Alexander Kornrumpf
28.10.2022, 07:47
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1486749

Re: Jammer-Thread

Ich glaube das war dann ein Missverständnis. Was Du sagst, macht alles Sinn und ich mach das auch so. Ich habe ganz gute Erfahrung damit gemacht, Kleinkram, der mir auffällt, dann halt in dem ansonsten unrelated commit zu fixen, in dem es aufgefallen ist. Das hat mich denken lassen, dass Du ruhig a...