benjamin weinlich

Journal · Fragen · Seite 8 von 13

Fragen & Antworten.

Kurze, konkrete Antworten auf echte Fragen aus dem Betrieb. Jede Notiz löst ein reales Problem.

Reicht es, ein versehentlich committetes Passwort wieder zu löschen?

Ein versehentlich committetes Passwort wieder zu löschen reicht nicht, denn die Versionsverwaltung behält jede frühere Fassung. Beim Aufräumen meiner Infrastruktur-Dokumentation fand ich in einem Forgejo-Repo mehrere Klartext-Passwörter in alten Skripten. Ich ersetze sie jetzt durch Platzhalter, die nur auf den Passwortspeicher verweisen, aber die alten Werte stehen längst in der Historie und gelten damit als verbrannt, also setze ich sie neu. Was einmal eingecheckt ist, lässt sich verstecken, aber nicht zurücknehmen.

Was passiert mit der Website, wenn der eigene Server ausfällt?

Fällt der eigene Server aus, bleibt die Website trotzdem erreichbar, wenn man die Namensauflösung vorher entkoppelt hat. Bei uns liegt der Master für alle Domains auf einer Maschine bei Hetzner, aber drei kostenlose externe Nameserver halten je eine Kopie und liefern noch vierzehn Tage weiter aus, falls der Master schweigt. Genau das habe ich diese Woche fertig gemacht, kein einzelner Server entscheidet mehr darüber, ob wir im Netz auffindbar sind. Ein Dienst, der den Ausfall eines einzelnen Teils übersteht, ist mehr wert als einer, der nur im Normalfall läuft.

Kann man die alte Internet-Adresse kündigen, sobald die Weiterleitung steht?

Die alte Internet-Adresse kann man nicht kündigen, sobald die Weiterleitung steht, denn die Weiterleitung lebt genau von dieser Adresse. Als ich Ende Juni die alte Marken-Seite stillgelegt habe, blieben Namensauflösung, Zertifikat und der Eintrag im Nginx-Container bewusst bestehen, nur die Inhalte sind weg. Fehlt eines davon, landet der Besucher bei einer Sicherheitswarnung oder im Nichts statt auf der neuen Seite. Eine Weiterleitung ist kein Abschied, sondern ein Schild, das jemand halten muss.

Reicht ein kuratiertes Gedächtnis, um die eigene Geschichte zu erzählen?

Ein kuratiertes Gedächtnis reicht nicht, um die eigene Geschichte zu erzählen. Als ich für eine Artikelreihe meine KI-Reise rekonstruierte, fehlte in der aus Merknotizen gebauten Zeitleiste ein ganzes Projekt, das Loco-Soft Hilfe-System, an dem ich wochenlang gebaut hatte. Erst die vollständigen Sitzungsprotokolle, rund sechshundert Einträge zurück bis Ende Oktober, brachten es zurück. Die aufgeräumte Zusammenfassung vergisst das Unscheinbare, der lückenlose Rohbestand erinnert sich. Wer nur seine Höhepunkte notiert, schreibt am Ende eine geschönte Geschichte.

Was passiert mit dem Wissen, wenn ein erfahrener Kollege in Rente geht?

Wenn ein erfahrener Kollege in Rente geht, nimmt er ohne Vorsorge sein halbes Wissen mit. Bei uns ist genau das passiert: vieles, was er über Jahrzehnte konnte, stand nur in seinem Kopf und nirgends sonst. Darum halten wir jetzt jeden wiederkehrenden Ablauf, etwa die Service-Annahme, als Diagramm im Nextcloud-Handbuch fest. Jeder so festgehaltene Prozess wird später Baustein einer eigenen Werkstatt-KI, die den Kollegen hilft, wenn sie nicht weiterwissen. Ein Kopf geht in Rente, ein aufgeschriebener Handgriff bleibt.

Warum bemerkt man manche Fehler erst, wenn ein Neuer dazukommt?

Manche Fehler bemerkt man erst, wenn ein Neuer dazukommt, weil alle anderen längst eingeloggt sind und aus dem Zwischenspeicher weiterlaufen. Bei unserem selbst gehosteten Chat über Matrix und Element kam kein frischer Login mehr durch die Startseite, jede bestehende Sitzung lief munter weiter, sodass tagelang niemand etwas merkte. Schuld war ein einziger Signaturschlüssel in einem Format, das der Browser beim Start nicht lesen konnte. Wer ein System nur mit dem eigenen, längst eingerichteten Zugang prüft, sieht genau die Tür nicht, durch die der Nächste hereinkommt.

Reicht ein einziges Maß, um ein Bauteil als in Ordnung zu bewerten?

Ein einziges Maß reicht nicht, um ein Bauteil als in Ordnung zu bewerten. Bei einer Bremstrommel in der Ausbildung habe ich nur den Durchmesser gegen die Verschleißgrenze von 201 Millimetern geprüft und sie freigegeben. Übersehen hatte ich die zweite Messung, längs und quer: 200,95 minus 200,75 macht 0,20 Millimeter Unrundheit, und ab 0,10 ist die Trommel oval und damit Ausschuss. Zwei Messungen an einem Teil sind fast nie Redundanz, sie prüfen eine zweite Eigenschaft.

Warum war eine Tabelle auf dem Handy halb abgeschnitten?

Auf dem Handy war unsere Cookie-Tabelle halb abgeschnitten, weil sie mit sechshundertvierzig Pixeln breiter war als der nur dreihundertfünfundsiebzig Pixel schmale Bildschirm. Zwei Spalten, Laufzeit und Rechtsgrundlage, lagen außerhalb des Sichtfelds und waren nur durch seitliches Schieben zu erreichen. Der Rahmen fing den Überlauf zwar ab, gut lesbar war es trotzdem nicht. Was am großen Monitor gebaut wird, muss man am kleinsten Gerät noch einmal prüfen, sonst sieht der Kunde nur die Hälfte.

Wo fängt man an, wenn gescannte Belege automatisch ihrem Vorgang zugeordnet werden sollen?

Gescannte Belege ordnet man nicht beim Scanner zu, sondern man fängt beim Datenmodell des Zielsystems an. Bevor ich einen einzigen Beleg automatisch einsortiere, habe ich mich durch über elfhundert Dateien der Loco-Soft-Dokumentation gelesen und die Feldstruktur von sieben Geschäftsobjekten herausgeschrieben, von Kunden über Fahrzeuge bis zu Rechnungen und Kaufverträgen. Erst wenn ich weiß, welche Felder ein Vorgang hat, weiß ich auch, woran ich einen gescannten Beleg erkenne. Wer die Form des Ziels nicht kennt, trifft es auch nicht.

Womit fängt man an, bevor man zwei Systeme miteinander verbindet?

Bevor man zwei Systeme verbindet, schreibt man erst auf, welche Daten überhaupt schon vorhanden sind. Bevor ich unsere Dokumentenablage an Loco-Soft koppeln wollte, habe ich eine ganze Sitzung lang nur gelesen und kartiert: drei Loco-Soft-Datenbanken, allein eine davon mit fünfzehn Tabellen, dazu eine SOAP-Schnittstelle, über die dieselben Fahrzeugdaten noch einmal kommen. Keine Zeile Code, nur eine Landkarte. Wer zuerst das Gelände kennt, baut die Brücke an der richtigen Stelle.

Was tut man, wenn Footer und Impressum verschiedene Orte nennen?

Wenn Footer und Impressum verschiedene Orte nennen, vereinheitlicht man beide auf die rechtlich verbindliche Anschrift aus dem Impressum. Bei einer Prüfung meiner Seite, gebaut mit Astro, stand im Footer die eine Stadt und im Impressum eine andere Gemeinde der Region. Beides war gut gemeint, zusammen wirkte es widersprüchlich. Das Impressum nach Paragraf fünf DDG braucht genau eine ladungsfähige Anschrift, nicht zwei Versionen. Wer rechtlich erreichbar sein muss, darf sich nicht zwischen zwei Orten verstecken.

Warum zeigten unsere KI-Bilder eine Tischlerei statt einer Kfz-Werkstatt?

Unsere KI-Bilder zeigten eine Tischlerei statt einer Kfz-Werkstatt, weil im Prompt der eigentliche Anker fehlte. Die erste Bildserie mit Nano Banana 2 war warm, ruhig und sauber belichtet, traf aber die Branche nicht: Holzwerkbank in einer Steinscheune statt Hebebühne und Motorraum. Erst als ich Auto, Diagnosegerät und freie Werkstatt ausdrücklich in jeden Prompt geschrieben habe, kam das, was gemeint war. Eine Maschine macht genau das, was dasteht, nicht das, was ich meine.

Kann man ein vergessenes Master-Passwort nachschlagen?

Ein vergessenes Master-Passwort kann man nirgends nachschlagen, auch nicht als Administrator. Bei Vaultwarden liegt es nie im Klartext, der Server kennt nur einen Hash mit sechshunderttausend Iterationen, aus dem erst auf dem Gerät der Schlüssel abgeleitet wird. Ich habe lange auf dem Server gesucht und musste am Ende einsehen, dass es schlicht nicht abrufbar ist, weil es so gebaut wurde. Genau das ist der Sinn: Was niemand auslesen kann, kann auch niemand stehlen.

Wie schaut man in eine laufende Produktiv-Datenbank, ohne etwas kaputtzumachen?

In eine laufende Produktiv-Datenbank schaut man nur mit einem Zugang, der ausschließlich lesen darf. Für die Bestandsaufnahme unserer Loco-Soft-Daten habe ich einen eigenen PostgreSQL-Nutzer benutzt, der nichts schreiben und nichts löschen kann, nur abfragen. So konnte das Stöbern im Produktivsystem nichts beschädigen, egal welche Abfrage ich abschickte. Ein Zugang, der nur lesen kann, richtet auch im falschen Moment keinen Schaden an.

Reicht es, ein öffentliches Repository auf privat zu stellen?

Ein öffentliches Repository auf privat zu stellen reicht nicht, man muss prüfen, ob Suchmaschinen es schon gespeichert haben, solange es offen war. Nachdem ich alle Forgejo-Repos privat gestellt hatte, habe ich es mit vier unabhängigen Prüfungen kontrolliert: Exakt-Suchen nach den einmaligen Repo-Namen, die anonyme Übersichtsseite und der direkte Aufruf, der jetzt mit 404 antwortet. Alle vier waren negativ. Privat schalten ist der erste Schritt, nachsehen, was schon nach draußen gelangt ist, der zweite.

Soll ein Bild für die Website perfekt aussehen oder echt?

Ein Bild für die Website soll echt aussehen, nicht perfekt. Die ersten Entwürfe aus Nano Banana 2 waren hochglänzend und gestellt, ein Server zwischen Zimmerpflanzen, ein Oldtimer neben einem Traktor, alles zu sauber für eine echte freie Werkstatt. Die nächste Serie habe ich bewusst eine Spur rauer angelegt, etwas Öl unter den Fingernägeln, Werkstatt statt Lifestyle. Wer als kleiner Praktiker auftritt, verliert seine Glaubwürdigkeit, sobald das Bild zu glatt wird.

Liegt es am Drucker, wenn er nicht druckt?

Wenn ein Drucker nicht druckt, liegt es oft nicht am Drucker selbst. Unser Kyocera war im Netz erreichbar, im Leerlauf und ohne eine einzige Fehlermeldung, während der Rechner hartnäckig bei Verbindung wird hergestellt stehen blieb. Der Fehler saß nicht im Gerät, sondern im Weg dorthin. Bevor man das Teure austauscht, prüft man besser die Leitung, die zu ihm führt.

Warum hängt der Drucker immer wieder beim Drucken?

Der Drucker hängt immer wieder, weil er bei jedem Auftrag erst per Funk im Netz gesucht werden muss. Unser Kyocera war über Bonjour angebunden, und mit der Zeit hatten sich fünf Warteschlangen für ein einziges Gerät angesammelt. Ich habe die vier Duplikate gelöscht und ihn auf seine feste IP-Adresse umgestellt, seitdem druckt er ohne Stocken. Eine feste Adresse ist verlässlicher als eine, die bei jedem Druck neu erraten wird.

Warum steht in meinem Impressum jetzt ein anderes Gesetz?

In meinem Impressum steht jetzt das Digitale-Dienste-Gesetz und nicht mehr das Telemediengesetz, weil der Gesetzgeber das alte Gesetz abgelöst hat. Beim Überarbeiten der Rechtsseiten habe ich neun Verweise von TMG auf DDG umgestellt, Paragraf für Paragraf, vom sichtbaren Text bis in die Meta-Beschreibung. Solche Texte veralten still, niemand bekommt eine Mahnung dafür. Ein Rechtstext ist nur so verlässlich wie der Tag, an dem man ihn zuletzt gelesen hat.