Fehler in der Quelle markiert: Luminanz in Z statt Y, sRGB-Weisspunkt 5000 K statt D65, Rechenfehler in Aufgabe 47, Graustufen-Angaben widersprüchlich (100 vs. 30).
Idee: Synthese „Wissensrepräsentation damals und heute“; neuere Quelle zu Deep Learning gesucht.
[2026-09-24] query | Synthese Wissensrepräsentation damals und heute
Auf Wunsch des Nutzers (Idee aus dem Ingest der Bildverarbeitungs-Quelle) als Synthese angelegt.
Neu: Wissensrepräsentation damals und heute: Gegenüberstellung von Wissensbasierter Bildanalyse (2004) und LLM Wiki, dazu Veränderungen, Konstanten, Trade-offs und offene Fragen.
Fehler in der Quelle markiert: Pumping-Lemma kontextfrei mit regulärer Formulierung, „kfS“ statt „ksS“, ε in kontextsensitiven Sprachen zu streng formuliert.
Korrektur: Seitenzahl im Index war seit dem Bildverarbeitungs-Ingest um 1 zu niedrig; jetzt 36 (4 Quellen, 27 Konzepte, 4 Entitäten, 1 Synthese).
Aktualisiert: FFH Schweiz (dritte Quelle), Datenhoheit (Einordnung + Link zu Datenschutz), Komplexitätstheorie (Link zu RSA/Verschlüsselung), index.md (neuer Abschnitt „Informationssicherheit“, Lücken).
Fehler in der Quelle markiert: Caesar als polyalphabetisch, Vigenère „S ändert sich“ statt K, R = 19 statt 17, E-Abbildung (R,F,S,S) statt (R,F,S,H,S), NCSE statt NCSC, Orange-Book-Stufe „A2“, CMM-Varianten falsch aufgelöst, „Bell und La Padual“.
[2026-09-24] ingest | Nachträgliche Auswertung der PDF-Abbildungen
Auf Wunsch des Nutzers PyMuPDF 1.28.2 installiert (pip install --user pymupdf). Die Grafikseiten wurden in den Scratchpad gerendert (nicht in den Vault) und angesehen.
Informationssicherheit (≈30 Seiten): Sicherheitsarchitektur, Rollen, Grundschutz, Risiko-Regelwerk, FlySec-Szenario, Zürcher Methode, Caesar/Vigenère/Friedman, DES, RSA-Beispiel, SHA-1, Signaturablauf, X.509, CA-Hierarchie, Biometrie, Unix-Rechte, MAC/RBAC, Bedrohungstabelle, Notfallhandbuch, MTTR/MTBF, OCTAVE, CC-Modelle, Kriterienvergleich, CMM, Cobit. Aktualisiert: alle 13 Konzeptseiten der Quelle und die Quellenseite.
Bildverarbeitung (72 Seiten): Masken, Formeln, Diagramme und Prüfungsbeispiele. Aktualisiert: alle 11 Konzeptseiten der Quelle (Abschnitt „Aus den Abbildungen der Quelle“) und die Quellenseite.
Neu gefundene Fehler: RSA-Entschlüsselung mit e statt d, MTBR statt MTBF, verschobene Organigramme (Informationssicherheit); vertauschte Syntaxdiagramm-Beschriftungen, verschobene Tabellenüberschriften S. 40, veraltetes „?“ zur DPDA-Äquivalenz (Automatentheorie); vertauschte U/V-Beschriftung, inverse DFT mit 1/(N₁+N₂) (Bildverarbeitung).
Claude-Vermutungen durch Quellenbelege ersetzt: Friedman-Formel, Zürcher Methode (= Risikomatrix), Ablauf der digitalen Signatur, Vergleich symmetrisch/asymmetrisch.
index.md: Lücken zu fehlenden Diagrammen entfernt.
[2026-09-24] lint | Wiki-Check nach drei PDF-Ingests
Automatisch geprüft: Frontmatter, Einzeiler, Titel = Dateiname, Verwandt-Abschnitte, tote Links, Waisen, Index-Abdeckung, Gegenseitigkeit der Verwandt-Links, häufige Begriffe ohne Seite. Manuell: Widersprüche, veraltete Aussagen, Querverbindungen zwischen den Themengebieten.
Ergebnis: keine toten Links, keine Waisen, alle 50 Seiten im Index, kein Widerspruch zwischen Seiten gefunden. Befunde: 2 Quellenseiten ohne „Verwandt“, 25 einseitige Verwandt-Links, Klassische Kryptographie fehlt in der Übersicht von Informationssicherheit, Synthese wird von ihren Bezugsseiten nicht zurückverlinkt, Seitenkandidat „Kellerautomat“ (5 Erwähnungen), Querverbindung Informationssicherheit ↔ eigener Vault fehlt.
Korrekturen stehen aus, sie brauchen die Freigabe des Nutzers.
[2026-09-24] lint | Korrekturen nach Freigabe
Vom Nutzer freigegeben („do it“), inklusive neuer Seite und Synthese.
Neu: Kellerautomat. Der PDA/DPDA-Inhalt wurde aus Kontextfreie Sprache dorthin verschoben, auf der alten Seite steht eine Kurzfassung mit Link.
Neu: Synthese Sicherheit des eigenen Vaults (Claude-Übertragung der Informationssicherheit auf den Vault: Schutzziele, Parallelen zum Schema, Sync ≠ Backup, Risikotabelle, Vorschläge; nichts umgesetzt).
[2026-09-24] schema | HTML-Webseite und Git-Veröffentlichung
Auf Wunsch des Nutzers: HTML-Ansicht des Wikis im Wikipedia-Stil und automatischer Git-Checkpunkt nach jeder Änderung.
Neu: tools/build_site.py (Python, Paket markdown-it-py per pip --user installiert) erzeugt site/: Infobox aus dem Frontmatter, Inhaltsverzeichnis, Callouts als Hinweisboxen, rote Links, „Links auf diese Seite“, Kategorien aus Tags, Volltextsuche, Hell- und Dunkelmodus.
Nutzerentscheid: HTML wird lokal gebaut und mitcommittet, kein GitLab-CI.
CLAUDE.md: neuer Workflow „Veröffentlichen“ (Build → Commit → Push) als Schlussschritt von Ingest, Query mit gespeicherter Seite, Lint-Korrektur und Schema-Änderung. site/ und tools/ in Architektur und Ordnerübersicht aufgenommen, neue harte Regel: site/ nie von Hand bearbeiten.
index.md: Hinweis zu git-Versionierung aktualisiert.
[2026-09-24] setup | Webserver für die HTML-Seite
Neu: deploy/ mit docker-compose.yml, nginx.conf und .env.example. Container sync holt jede Minute den Stand von main aus GitLab (Deploy-Token, nur lesen), Container web (nginx) liefert nur site/ aus, Standardport 8090.
.gitignore angelegt: deploy/.env (enthält den Token) wird nie committet.
CLAUDE.md: deploy/ in die Ordnerübersicht aufgenommen.
Compose-Datei geprüft (docker compose config); nginx nicht live getestet, weil Docker Desktop lokal nicht lief.
[2026-09-24] setup | Passwortschutz für die Webseite
deploy/nginx.conf: HTTP Basic Auth für die ganze Seite (auth_basic).
deploy/docker-compose.yml: bindet deploy/.htpasswd ein; Anleitung zum Erzeugen in deploy/.env.example.
.gitignore: deploy/.htpasswd wird nie committet.
Nicht live getestet (Docker Desktop lief lokal nicht); docker compose config ok.
Quelle: sources/Zusammenfassung BWL_Grundlagen.pdf: eigene Zusammenfassung (FFH Schweiz, 20.02.2002), 37 Seiten. Text mit PyMuPDF gelesen, alle Grafikseiten gerendert (Scratchpad) und ausgewertet.
Fehler in der Quelle markiert: „Kein-“ statt Klein-AG, „Aktien und Passiven“ statt Aktiven, „58 kg“ statt 48 kg im Büchsen-Beispiel, taktische = operative Sicht (gleicher Text), „Kaufprozessor“, „Simulate“ statt Stimulus (S-R/S-O-R), Gebrauchs-/Verbrauchsgüter beim Marktvolumen-Zeitraum vertauscht.
Nachgerechnet und korrekt: Büchsen-Beispiel (Wirtschaftlichkeit 1,20 vs. 1,24), Nutzwertanalyse (346/352/248/328).
Als veraltet markiert (Claude): AG-Gründung mit drei Aktionären (seit 2008 eine Person), Swiss (seit 2005 Lufthansa), Attisholz, Ciba, Grössenklassen (KMU heute < 250).
Einordnungen (Claude): St. Galler Management-Modell, PDCA, DuPont, Porter, SWOT, Kartellgesetz. Formeln als Klartext, weil build_site.py kein LaTeX darstellt.
[2026-09-25] ingest | Aktualisierung auf Stand 2026 per Webrecherche
Auftrag des Nutzers: „alles auf den neusten Stand bringen“. Rückfragen beantwortet: ganzes Wiki, Webrecherche als Quelle.
Bestandsaufnahme: rund 30 veraltete oder unbelegte Stellen aus den Quellen von 2002 (BWL) und 2004 (Informationssicherheit, Bildverarbeitung). Automatentheorie: nichts veraltet.
Neue Rohquellen in sources/ (von Claude auf Wunsch des Nutzers angelegt, mit URLs): „Recherche - Schweizer Gesellschafts- und Wirtschaftsrecht 2026“, „Recherche - Schweizer Datenschutz und E-Signatur 2026“, „Recherche - Kryptographie heute 2026“, „Recherche - Sicherheitsstandards und Bedrohungslage 2026“, „Recherche - Bildverarbeitung heute 2026“.
Korrigiert: Das ZertES wurde nicht „2016 totalrevidiert“, die Totalrevision ist seit 1.1.2017 in Kraft.
Alte Aussagen nicht gelöscht, sondern als überholt markiert. Alte Quellenseiten verweisen auf die Recherchen. index.md: 68 Seiten (11 Quellen, 51 Konzepte, 4 Entitäten, 2 Synthesen), erledigte Ideen entfernt.
[2026-09-26] ingest | BWL Marketing-Instrumente, Marktforschung, Material und Produktion
Quellen: vier eigene Zusammenfassungen (FFH Schweiz): Zusammenfassung BWL_Produktpolitik und Distributionspolitik.pdf (10.05.2002, 29 S.), …_Konditions und Kommunikationspolitik.pdf (12.05.2002, 36 S.), …_Marktforschung.pdf (10.05.2002, 14 S.), …_Material und Produktion.pdf (undatiert, 65 S.). Text mit pdftotext gelesen, Grafikseiten mit PyMuPDF gerendert (Scratchpad) und die wichtigen ausgewertet.
Nachgerechnet und korrekt: Cournot-Beispiel (x = 4, p = 6, G = 6), Break-even (4 Fr., 25 000 Stück, 3 Fr.), Preisdifferenzierung (500 → 1750 Fr.), ABC-Analyse (A = 73,5 % Wert), Sicherheitsbestand (900), exponentielle Glättung (bis auf Rundung ±0,1). Stücklistenauflösung als eigene Rechnung ergänzt (E1: 9 M1, 5 M2, 2 M3, 4 M4).
Fehler in den Quellen markiert: „noch ein Gewinn“ statt kein Gewinn (Lebenszyklus), „Verkäufer“ statt Käufer (Wertprinzip), „Ansatzfinanzierung“, verlorenes ∞-Zeichen, verrutschter Satz zu Kapitalgebern bei der Beschaffungslogistik, unklare Zielbeispiele S. 16, „Ladenhüter erkennen“ als Nachteil, diverse Tippfehler.
Einordnungen (Claude): AIDA/Pareto/Kaizen/Toyota/Vidale-Wolfe/Andler-Formel/Engpasstheorie/MRP II–ERP, Lieferkettenrisiken seit 2020, A/B-Test. Nicht recherchiert, in den Ideen als nachzuprüfen vermerkt.
[2026-09-26] query | Recherche BWL-Einordnungen und Synthese Heuristiken
Auftrag des Nutzers: „bitte Recherche machen und die Heuristik“, also die offenen Punkte aus dem BWL-Ingest nachprüfen und die vorgeschlagene Synthese schreiben.
Neue Rohquelle in sources/ (von Claude auf Wunsch des Nutzers angelegt, mit URLs): „Recherche - BWL Nachprüfung und Heuristiken 2026“.
Quelle: sources/Zusammenfassung_Mathe.pdf, eigene Zusammenfassung aus dem Lehrgang „ITA 96/98“ (25.02.–18.07.1997), 50 PDF-Seiten. Scan ohne Textebene, deshalb alle Seiten mit PyMuPDF gerendert und als Bild gelesen, unklare Stellen vergrössert.
Mit Nutzer besprochen. Er bestätigte: ITA ist eine Schule, HP 48G ein Taschenrechner von HP.
Fehler in der Quelle markiert: De-Morgan-Beispiel (S. 2), y = 2x + 1 statt −2x + 1 (S. 11), Nullfolge falsch definiert (S. 16), q = −1/7 fehlt (S. 18), Radium 1950 statt 1590 Jahre und lg statt ln (S. 19), Fall |q| > 1 (S. 20), Ungleichungszeichen bei Ober-/Untersumme (S. 33), ln x statt ln|x| (S. 34), Fläche 46,1 statt 46,43 (S. 36), Trapez- und Simpson-Beispiel vertauscht (S. 38), 0 ≤ p < 1 (S. 43), p(A|B) statt p(A∧B) und Δp 0,22 statt 0,25 (S. 46), diverse Tippfehler.
Einordnungen (Claude): Zweierkomplement, SAT, Sarrus/Gauss, Hauptsatz, Simpson-Fehlerordnung, Bayes, Dose h = 2r, Herleitung der Losgrössenformel, exponentielle Glättung als geometrische Reihe, Passwort-Schlüsselraum.
Offen: Bedeutung der Abkürzung „ITA“. Einordnung (Claude, unbelegt): „Techniker TS“ entspricht heute etwa einem HF-Abschluss.
[2026-09-26] query | Korrektur Schule STFW
Korrektur des Nutzers: Die Schule ist nicht die „TS Winterthur“, sondern die STFW, Schweizerische Technische Fachschule Winterthur (https://www.stfw.ch/de/). Name, Gründung 1935 und heutiges Angebot auf der Website geprüft.
Auskunft des Nutzers: „ITA“ ist die Klassenbezeichnung (Klasse ITA 96/98 im Studiengang Informatik-Techniker TS an der STFW).
Aktualisiert: ITA (Vermutung durch Angabe ersetzt), STFW, index.md (offener Punkt erledigt).
[2026-09-26] query | Informatiker HF als Nachfolger
Auskunft des Nutzers: Der heutige Informatiker HF ist der Nachfolger des Studiengangs Informatik-Techniker TS.
Aktualisiert: STFW (Claude-Einordnung durch bestätigte Angabe ersetzt), ITA, index.md.
[2026-09-26] ingest | Neuronale Netze selbst programmieren
Quelle: sources/Neuronale_Netze_selber_erstellen.pdf, Tariq Rashid, „Neuronale Netze selbst programmieren“, 2. Auflage 2024 (O'Reilly/dpunkt), 251 Seiten, Textebene mit PyMuPDF gelesen (Wasserzeichen und Diagrammzahlen gefiltert).
Lizenziertes E-Book: Auf Entscheid des Nutzers (Variante b) liegt das PDF nur lokal und ist per .gitignore vom Repository ausgeschlossen. Wiki-Seiten in eigenen Worten, Code nur in kurzen Zeilen.
Fehler in der Quelle markiert: fehlendes „nicht“ (S. 43), „18.000 Möglichkeiten“ statt 10⁵⁴ (S. 86), Initialisierungsregel Text vs. Code (S. 106/137), Python-2-Division (S. 119), widersprüchliche Spitzenwerte (S. 170), Kleinigkeiten (S. 37, 193/207, 240). Veraltete Bibliotheksaufrufe als unbelegte Einordnung vermerkt.
[2026-09-26] setup | Lizenziertes Buch-PDF aus dem Repository entfernen
Panne: sources/Neuronale_Netze_selber_erstellen.pdf lag schon im Ordner, als der Commit 5b24edb („query: Ergänzung ITA“) mit git add … sources gemacht wurde, und wurde dabei unbemerkt committet und gepusht. Die .gitignore-Regel aus dem Ingest greift nur für noch nicht getrackte Dateien.
Behoben mit git rm --cached (Commit 3872a22): Das PDF ist nicht mehr im aktuellen Stand des Repositorys, die lokale Datei bleibt erhalten. In der Git-Historie (Commits 5b24edb bis b0e154b) auf GitLab ist es weiterhin enthalten. Ob die Historie bereinigt wird, entscheidet der Nutzer (erfordert Force-Push, laut Schema nur mit ausdrücklicher Freigabe).
Lehre: Vor jedem Commit neue Dateien in sources/ prüfen (git status), statt den Ordner ungesehen hinzuzufügen.
Der Nutzer hat entschieden, die Git-Historie nicht zu bereinigen (Variante a): Das Buch-PDF bleibt in den alten Commits 5b24edb bis b0e154b auf dem privaten GitLab. Kein Force-Push. Im aktuellen Stand ist es nicht mehr enthalten und per .gitignore ausgeschlossen.
[2026-09-26] ingest | Angular Mastery Workshop
Quelle: sources/angular_kurs.pdf, „Angular Mastery Workshop“ von Tomas Trajan und Kevin Kreuzer, 396 Folien (3 Kurstage), PDF vom 2024-01-21, Inhalt auf Stand Angular 12. Text mit PyMuPDF gelesen, Code auf den Folien meist nur als Bild.
Kommerzielles Kursmaterial: Auf Entscheid des Nutzers wie das Buch-PDF nur lokal, per .gitignore vom Repository ausgeschlossen.
Auf Wunsch des Nutzers Webrecherche zum heutigen Stand: neue Rohquelle sources/Recherche - Angular heute 2026.md (angular.dev, Angular-Blog, ngrx.io, Fachblogs).
Aktualisiert: Heuristiken in BWL und Informatik (neuer Abschnitt zur Softwarearchitektur), IT-Audit (Verweis auf Softwaretest), index.md (neuer Abschnitt „Webentwicklung“).
Widersprüche Kurs vs. heute markiert: Release-Takt und Support, NgModules vs. Standalone, *ngIf/*ngFor vs. @if/@for, Zone.js vs. zoneless, OnPush als Standard, Konstruktor-Injektion vs. inject(), RxJS vs. Signals, Karma/Protractor vs. Vitest, NgRx Store vs. SignalStore, webpack vs. esbuild/Vite.
Kleinigkeiten in der Quelle vermerkt: kopierte Bildunterschrift (Folie 66), Folientitel „Visibility Modifiers“ (184), Tippfehler FromBuilder / HTTP_INTERCEPTOR.
Auf Wunsch des Nutzers alle Code-Beispiele des Kurses integriert. Die Folien enthalten Code nur als Bild: 159 Folien mit PyMuPDF gerendert, angesehen und abgeschrieben (Deko-, Titel- und Screenshot-Folien ausgelassen).
Beim Abschreiben gefundene Fehler markiert: Emojis als Variablennamen (Folie 58), ngOnChanges „deep equals“ (236), map-Ergebnis „2, 3, 6“ (274), Mock-Test (255) und kleinere Code-Tippfehler.
Zu jedem veralteten Muster ein kurzes heutiges Gegenbeispiel als Einordnung (Claude): @for, Signals mit toSignal, funktionale Guards, bootstrapApplication.
[2026-09-26] schema | Veröffentlichung auf Synology NAS
Entscheid: site/ wird per Synology Drive Client (Einweg-Upload) nach NAS /web/wiki gespiegelt und von Web Station ausgeliefert. GitLab läuft auf einem anderen Gerät, darum nicht die Docker-Variante.
CLAUDE.md §2 (Ordnerbaum) und §4 (Veröffentlichen, Schritt 1) ergänzt; deploy/ als derzeit ungenutzt markiert.
[2026-09-27] ingest | Neuronale Netze programmieren mit Python
Quelle: sources/Neuronale_Netze_mit_Python __ Copy 5ed8-wxnq-uv67-ckzb.pdf, Roland Schwaiger und Joachim Steinwendner, „Neuronale Netze programmieren mit Python“, 3. Auflage (Rheinwerk, Vorwort September 2024), 516 Seiten. Textebene mit PyMuPDF gelesen (Wasserzeichen gefiltert). Formeln sind im PDF grösstenteils Bilder und waren nicht lesbar.
Lizenziertes E-Book mit persönlichem Wasserzeichen: wie die beiden anderen Bücher nur lokal, per .gitignore vom Repository ausgeschlossen.
Mit Nutzer besprochen, Vorschlag unverändert freigegeben („do it“).
Widersprüche markiert: Zahl der Neuronen im Gehirn (100 Mrd. bei Rashid vs. 86 bzw. 80–100 Mrd.), Grösse von ImageNet (150 000 vs. 1,2 Mio. Bilder), Jahreszahlen Perzeptron/Backpropagation/CNN innerhalb der Quelle.
Nachgerechnet und korrekt: Trenngerade, Gradienten-Annäherung an x², Gradientenabstiegs-Tabelle, XOR-Gewichte, Parameterzahlen MNIST-CNN und Keras-Beispiel, Konfusionsmatrix (0,75 / 0,6 / 0,75), Hopfield-Kapazität.
Fehler in der Quelle markiert: California-Housing-Beispiel (Boston-Merkmale, 13 statt 8 Eingänge, Preise Faktor 10), 64,26 % statt 68,26 %, ResNet50-Parameter, Inception-v3-Wertebereich und falscher Paper-Link, ImageNet-Grösse, Q-Learning als „Supervised“, RMS statt LMS, make_blobs-Parameter, LabelEncoder-Reihenfolge, BinaryEncoder, DSGVO nur mit Zustimmung, „Legal AI Act vorgeschlagen“, Kleinigkeiten.
[2026-09-27] schema | Kopierschritt auf den NAS-Share
Befund: Der Synology Drive Client hatte den Build vom 2026-09-27 nicht nach /web/wiki übertragen, auf dem NAS lag noch der Stand vom 2026-09-26 (21:42).
Entscheid des Nutzers: Nach jedem Build wird site/ direkt auf den Share \\192.168.1.50\web\wiki kopiert.
CLAUDE.md §2 (Ordnerbaum) und §4 (Veröffentlichen, Schritt 1) angepasst: robocopy mit /E, ohne Löschen auf dem NAS, Ordner SynologyDrive ausgenommen. Exitcodes 0–7 gelten als Erfolg.
Erste Kopie des Ingest-Builds von heute erfolgreich (157 Dateien, 0 Fehler).
[2026-09-27] schema | Spiegelung auf den NAS-Share
Auf Wunsch des Nutzers robocopy /E durch /MIR ersetzt: Seiten, die im Wiki gelöscht werden, verschwinden jetzt auch auf dem NAS. Der Ordner SynologyDrive bleibt per /XD ausgenommen und wird nicht gelöscht.
Probelauf mit /L vorab: keine überzähligen Dateien auf dem NAS, nichts wäre gelöscht worden.
CLAUDE.md §2 und §4 angepasst.
[2026-09-27] ingest | Docker Bootcamp
Quelle: sources/Docker (Slides).pdf, „Docker Bootcamp“ von Jannis Seemann, 331 Folien, PDF vom 2022-11-03. Text mit PyMuPDF gelesen; die 120 Folien ohne Textebene gerendert und geprüft: nur Kapiteltitel, kein fehlender Inhalt.
Kommerzielles Kursmaterial: auf Entscheid des Nutzers nur lokal, per .gitignore vom Repository ausgeschlossen.
Auf Wunsch des Nutzers Webrecherche zum heutigen Stand: neue Rohquelle sources/Recherche - Docker heute 2026.md (docker.com, docs.docker.com, kubernetes.io, mirantis.com, endoflife.date, Wikipedia, Fachblogs gekennzeichnet).
Aktualisiert: Sicherheit des eigenen Vaults (Veröffentlichung per Spiegelung, Docker-Variante in deploy/, Hinweis auf veralteten Massnahmen-Abschnitt), Netzwerksicherheit (Container-Netzwerke), Angular-Architektur (Container und Microservices), index.md (neuer Abschnitt „Container und DevOps“).
Beispiel aus dem eigenen Vault: gekürzte deploy/docker-compose.yml in Docker Compose (ohne .env).
Widersprüche Kurs vs. heute markiert: Kubernetes-Laufzeit Docker (dockershim seit 1.24 entfernt), Kubernetes-Veröffentlichung 2014 statt 2015, Compose-Feld version obsolet.
Fehler in der Quelle vermerkt: 65 535 statt 65 536 Ports, „Null“ statt none, doppelte Folie 240, cat zum Anlegen, Tippfehler.
Quelle: sources/sql.pdf, eine Seite, Foto einer Lehrbuchseite (Titel und Autor unbekannt) mit handschriftlichen Notizen des Nutzers: Left, Right und Full Outer Join an R(A,B) und S(B,C).
Auf Entscheid des Nutzers nur lokal, per .gitignore vom Repository ausgeschlossen.
Auf Wunsch des Nutzers Webrecherche nach einfachen Erklärungen: neue Rohquelle sources/Recherche - SQL-Joins 2026.md (postgresql.org, dev.mysql.com, W3Schools, simpleclub, Blogs von Jeff Atwood und Lukas Eder gekennzeichnet).
Quelle: sources/physik_dummies.pdf, „Physik für Dummies“ von Steven Holzner, 5. Auflage 2020 (Wiley-VCH), 606 Seiten. Text mit PyMuPDF gelesen (Kapitel 1–22 und Lösungen vollständig). Viele Formeln liegen im E-Book nur als Bild vor und wurden nach Zusammenhang und Schummelseite wiedergegeben.
Gekauftes E-Book: nur lokal, per .gitignore vom Repository ausgeschlossen.
Auf Wunsch des Nutzers Webrecherche zu den auffälligen Angaben: neue Rohquelle sources/Recherche - Physik Nachprüfung 2026.md (ESA, NASA/JPL, Wiley, De Gruyter, Wikipedia, dummies.com; Fachseiten gekennzeichnet).
Per Recherche bestätigte Fehler in der Quelle: 1 Pa = 10⁵ bar (verkehrt), Netzspannung „220 V zwischen −200 und +220 V“ (230 V eff., ±325 V Scheitel), geostationär „36 Kilometer“ (35 786 km), μ „immer zwischen 0 und 1“, Mol-Definition vor 2019, Moleküle am Nullpunkt „still“, „Thompson“, Universum 13,7 statt 13,8 Mrd. Jahre, Mondumlauf 28 statt 27,3 Tage.
Widerspruch markiert: Massenverlust der Sonne (4,79 Mio. t/s in Kap. 1 vs. 4,36 Mio. t/s in Kap. 21; heute etwa 4,3 Mio. t/s plus Sonnenwind).
Nachgerechnet: rund 40 Beispielrechnungen des Buches korrekt. Fehler gefunden: Pferdeschlitten 750 J / 2 s = 375 W statt „1 PS“, „4,2 · 10⁷ m/s = 1 % von c“.
Widerspruch in der Quelle markiert: Normzuordnung Usability/UX in Abb. 1.1 vertauscht gegenüber Abb. 4.1 und Text. Kleine Verweisfehler (S. 230, S. 403) vermerkt.
Widerspruch Quelle vs. heute markiert (unbelegt): keine Barrierefreiheitspflicht für Unternehmen (2017) vs. BFSG seit Juni 2025.
[2026-09-27] ingest | Recherche - Usability und UX heute 2026
Auf Wunsch des Nutzers Webrecherche zu den veralteten Stellen des Praxisbuchs Usability und UX: neue Rohquelle sources/Recherche - Usability und UX heute 2026.md (Bundesfachstelle Barrierefreiheit, admin.ch, fedlex, W3C, Google, matomo.org, nngroup.com; Blogs gekennzeichnet).
Bestätigt: alle Claude-Einordnungen des Ingests (BFSG, WCAG 2.2, Piwik → Matomo, Optimize, InVision, Bildschirmarbeitsverordnung, NN/g mit Don Norman).
Präzisiert: BFSG-Ausnahme gilt nur für Kleinstunternehmen mit Dienstleistungen; Schweizer BehiG-Revision noch im Parlament, „ab 2027“ nur in Blogs (als unsicher markiert).
Neu erfahren: Jakob Nielsen seit 1. April 2023 im Ruhestand.