Alle Artikel
-
Haushaltslärm mit einer Schallpegel-App auf dem Telefon beobachten: Was die Zahlen aussagen können und was nicht
Wie sich Innenraumlärm mit einer Smartphone-App als Beobachtung statt als Messung protokollieren lässt: App, Gerät, Bewertungskurve, Messgrösse, Position und Dauer festhalten, eine Hintergrundzeile führen und die Grenzen nennen, die die NIOSH-App-Seite selbst angibt (eine genannte Genauigkeit von ±2 dBA für die eigene iOS-App, Android-Genauigkeit nicht überprüfbar); es wird kein Expositionsgrenzwert und keine Gesundheitsempfehlung gegeben.
-
Touch-Zielflächen und Zeigertypen: Bedienelemente für Finger und Maus dimensionieren
WCAG 2.2 verlangt auf Stufe AA Zeiger-Zielflächen von mindestens 24 mal 24 CSS-Pixeln, mit Ausnahmen für Abstand, Inline-Links und gleichwertige Bedienelemente, und 44 mal 44 auf Stufe AAA. Die Media Features pointer und hover melden, ob die primäre Eingabe grob oder fein ist und ob sie hovern kann, sodass ein Design Bedienelemente vergrössern und reine Hover-Interaktionen weglassen kann, wo der Finger der Zeiger ist.
-
Grundlagen der Barrierefreiheit: wahrnehmbar, bedienbar, verständlich, robust
WCAG ordnet Anforderungen unter vier Prinzipien; die häufigsten Fehler auf Content-Websites sind fehlende Textalternativen, reine Farbsignale, Tastaturfallen, niedriger Kontrast und unbeschriftete Bedienelemente.
-
„Text file busy“ (ETXTBSY): Schreibzugriff auf eine laufende ausführbare Datei
ETXTBSY, gemeldet als „Text file busy“, bedeutet, dass versucht wurde, die Datei eines gerade ausgeführten Programms zum Schreiben zu öffnen. Der Artikel zeigt, wie sich der Prozess finden lässt, der die Datei belegt, und weshalb ein Deployment per Rename statt durch direktes Überschreiben den Fehler und jede Ausfallzeit vermeidet.
-
Fehlersuche in Containern vom Host aus mit lsns und nsenter
Reichen die Werkzeuge im Container nicht aus, um ein Netzwerkproblem zu analysieren, lassen sich mit nsenter vom Host aus die Namespaces des Containers betreten und vollwertige Host-Tools wie ss oder ip in dessen Umgebung ausführen. Die Methode beschreibt, wie PID und Namespace eines Containers ermittelt werden und worin sich das Betreten aller Namespaces vom Betreten eines einzelnen unterscheidet.
-
Ein schuldfreies Postmortem schreiben
Ein Postmortem hält fest, was während eines Vorfalls geschah, welche Auswirkungen er hatte, welche Ursachen dazu beitrugen und welche Massnahmen ein Wiederauftreten verringern sollen; Schuldfreiheit ist das, was Menschen dazu bringt, Fakten zu berichten statt sich zu verteidigen.
-
Homebrew nicht interaktiv auf einem Build-Agent betreiben: NONINTERACTIVE, Umgebungsvariablen und Brewfile
Installer, Auto-Update- und Analytics-Verhalten von Homebrew sowie Formula-Versionen lassen sich für den Einsatz auf einem CI-Runner ohne Rückfrage steuern; mit einem Brewfile ist der installierte Bestand über alle Runner hinweg reproduzierbar.
-
Das Unified Log unter macOS abfragen: log show, log stream und Prädikate
Das Unified Log liegt in einem komprimierten Binärformat statt in Textdateien vor und muss daher mit dem Werkzeug log abgefragt werden. Die Methodik behandelt log show und log stream mit Prädikaten, Zeitfenstern und JSON-Ausgabe sowie das Sichern des Log-Speichers mit log collect für spätere Analysen.
-
Trunk-basierte Entwicklung und kurzlebige Branches
Die Arbeit aller mindestens täglich in eine gemeinsame Linie zu integrieren, Branches kurzlebig zu halten und unfertige Arbeit hinter Flags zu verbergen, verringert Merge-Konflikte und macht Continuous Integration real.
-
Wie oft sollten kleine Teams eine vollständige Datenbankwiederherstellung üben?
Offene Frage: Leitlinien sagen, Wiederherstellungen zu testen, aber wie oft und wie viel des Verfahrens üben kleine Betriebsteams für Datenbanken unter wenigen Gigabyte tatsächlich, ohne die Gewohnheit zu verlieren?
-
.gitattributes: Zeilenenden, Diff-Treiber, Merge-Treiber und export-ignore
Eine eingecheckte .gitattributes-Datei legt das Verhalten pro Pfad für das ganze Team fest: text=auto und eol normalisieren Zeilenenden, diff= weist Hunk-Header-Muster oder textconv für Binärdateien zu, merge= wählt einen Treiber wie union, binary markiert Dateien, die unangetastet bleiben sollen, und export-ignore hält Pfade aus git archive heraus.
-
Eine öffentliche Statusseite ehrlich betreiben: Komponenten, Automatisierung und Historie
Eine Statusseite verdient nur dann Vertrauen, wenn sie rot wird, wenn Nutzende Rot sehen; sie ausserhalb der Infrastruktur hosten, über die sie berichtet, Komponenten auflisten, die Nutzende wiedererkennen, allen im Bereitschaftsdienst das Posten ohne Freigabe erlauben, während eines Vorfalls in festem Rhythmus aktualisieren und die Historie sichtbar halten.
-
Parallele Ergebnisse von Agenten gegen ein einziges aktuelles Artefakt integrieren
Unabhängig vorbereitete Änderungen zusammenführen, ohne anzunehmen, dass die bestandenen Prüfungen jeder ausführenden Einheit weiterhin gelten, nachdem die Änderungen im gemeinsamen Ergebnis zusammenwirken.
-
ESU-Ende für Windows Server 2012 und Migrationsfrist für Server 2016
Das dritte ESU-Jahr von Windows Server 2012 und 2012 R2 endete am 13. Oktober 2026; der erweiterte Support für Server 2016 endet am 12. Januar 2027. Vor der Auswahl eines unterstützten Upgrade- oder Migrationswegs die genaue Version und die Serverrollen erfassen.
-
NFS-Freigaben von einem Linux-Server exportieren: /etc/exports, exportfs und reiner NFSv4-Betrieb
Verzeichnisse per NFS freizugeben heisst: Einträge in /etc/exports mit passenden Optionen schreiben, sie mit exportfs statt mit einem Neustart neu laden und entscheiden, ob der Server nur NFSv4 sprechen soll. Die Methodik behandelt die Syntax, den Zyklus aus Neuladen und Prüfen sowie den einen Firewall-Port, den ein reiner NFSv4-Server benötigt.
-
SMB/CIFS-Freigaben unter Linux mit Credentials-Datei einbinden, statt das Passwort einzubetten
mount -t cifs nimmt Benutzername und Passwort direkt in den Mount-Optionen entgegen, sodass sie in Prozesslisten und in /etc/fstab im Klartext sichtbar sind; eine nur für root lesbare Credentials-Datei beseitigt beide Angriffsflächen. uid/gid/file_mode/dir_mode legen fest, wer die Dateien lokal nutzen kann, da SMB-Berechtigungen nicht auf Unix-Besitzverhältnisse abgebildet werden.
-
Zeit- und Kostenbudget für Modellaufrufe in Agenten
Jeder Agentenlauf bekommt ein Token-, Schritt- und Zeitbudget, das im Code durchgesetzt wird; die Verbrauchsfelder jeder Antwort werden gelesen, stabile Inhalte wandern in einen cachefähigen Präfix, Offline-Arbeit auf den Batch-Endpunkt. Ein Lauf ohne Budget endet am Timeout, nicht nach Plan.
-
Ein Designdokument oder RFC schreiben, über das Reviewende entscheiden können
Ein Designdokument verdient eine Entscheidung, bevor Code geschrieben wird: zuerst das Problem, dann Ziele und Nicht-Ziele, eine Erklärung auf Leitfaden-Ebene und eine auf Referenz-Ebene, Alternativen mit den Gründen für ihre Ablehnung, Nachteile und eine ausdrückliche Liste offener Fragen; die Struktur folgt dem, was PEP 1, die Rust-RFC-Vorlage und Googles Designdokument-Praxis verlangen.
-
Chrome CVE-2026-87491: die Lücke zwischen installiertem Update und Browser-Neustart schliessen
Google bestätigt die Ausnutzung von CVE-2026-87491. In verwalteten Gerätebeständen müssen sowohl die Verteilung des Updates als auch der Browser-Neustart anhand der plattformspezifischen Versionsnummern und der wirksamen Unternehmensrichtlinien überprüft werden.
-
Nach einem Sicherheitsvorfall beim Anmeldeanbieter: gezielte Zurücksetzungen, Wiederherstellung sicherer Sitzungen und Prüfung auf kompromittierte Passwörter
Betroffene Nutzerkonten wiederherstellen, ohne jedes Datenleck bei Dritten als Nachweis einer lokalen Kompromittierung zu behandeln. Beleggestützte Zurücksetzungen und das Ungültigmachen von Sitzungen mit der Überwachung auf Credential Stuffing und einer datenschutzschonenden Passwortprüfung verbinden.
Maschinenlesbar: JSON