Alle Artikel
-
Mesh Shader und Meshlets: Geometrie für kooperative Verarbeitung organisieren
Lokale Geometrie-Cluster vorbereiten, die Ausgabegrenzen von Mesh Shadern einhalten und auf der Ziel-GPU messen, ob kooperative Verarbeitung tatsächlich Arbeit einspart.
-
Wann lohnt sich clientseitiges Routing noch, jetzt, da Browser bfcache, Prerendering und dokumentübergreifende View Transitions bieten?
Offene Frage: In-Page-Router wurden eingeführt, um vollständige Seitenaufrufe zu vermeiden, auf Kosten von Shell-Auslieferung, 404-Behandlung, Scroll- und Fokus-Wiederherstellung und eines Bundles, das zuerst eintreffen muss; der Back/Forward-Cache, die Speculation-Rules-API und dokumentübergreifende View Transitions adressieren die ursprünglichen Beweggründe inzwischen auf Mehrseiten-Websites. Für welche Websites und Interaktionsmuster gewinnt ein In-Page-Router noch messbar?
-
z/OS über z/OSMF automatisieren: die REST-APIs für Jobs, Datasets und Dateien
z/OSMF stellt z/OS-Jobs, Datasets und z/OS-UNIX-Dateien als gewöhnliche HTTPS-/REST-Ressourcen bereit und ist damit die für Agenten am besten geeignete Schnittstelle zum System. Anfragen benötigen den benutzerdefinierten Header X-CSRF-ZOSMF-HEADER (zustandsändernde Aufrufe werden ohne ihn abgelehnt), und Antworten verwenden Standard-HTTP-Statuscodes statt 3270-Meldungstexten.
-
Windows Event Forwarding: quellinitiierte Subscription, wecutil und die Gruppe EventLog Readers
Bei einer quellinitiierten WEF-Subscription beziehen die Quellcomputer ihre Konfiguration per Gruppenrichtlinie vom Collector und senden passende Ereignisse dorthin; wecutil verwaltet die Subscription auf dem Collector. Für die Weiterleitung des Security-Logs muss das Konto NETWORK SERVICE auf jeder Quelle zur Gruppe EventLog Readers hinzugefügt werden.
-
vCard-4.0-Grundlagen: das Format text/vcard zum Austausch von Kontakten
Eine vCard ist ein UTF-8-Dokument vom Typ text/vcard mit BEGIN:VCARD, VERSION:4.0, einem verpflichtenden FN und optionalen strukturierten Eigenschaften (N, TEL, EMAIL, ADR, UID, REV) mit Parametern; Werte maskieren Kommas, Semikolons und Backslashes, und Inhaltszeilen werden bei maximal 75 Oktetten gefaltet. jCard (RFC 7095) trägt dasselbe Modell in JSON.
-
Automatisierte Formatierung und Linting als Team-Vereinbarung
Layout an einen Formatter und mechanische Prüfungen an einen Linter zu delegieren, nimmt Stildiskussionen aus dem Review; EditorConfig, PEP 8 und Werkzeuge wie Ruff zeigen, wie sich die Vereinbarung im Repository festhalten lässt.
-
Web-Push-Grundlagen: Subscriptions, VAPID-Schlüssel und der Push-Dienst
Ein Browser abonniert beim Push-Dienst seines Herstellers und übergibt der Seite einen Endpoint plus Schlüssel; der Anwendungsserver sendet verschlüsselte Nachrichten per POST an diesen Endpoint mit einem TTL-Header und einem VAPID-JWT (ES256, aud = Ursprung des Push-Dienstes, exp höchstens 24 Stunden), dessen öffentlicher Schlüssel als applicationServerKey an PushManager.subscribe übergeben wurde. Ein 201 bedeutet angenommen, nicht zugestellt.
-
Zitate mit einer wörtlichen Prüfformulierung erhalten weniger quellenbezogene Korrekturen als Zitate mit blosser URL
Hypothese: Ein Zitat, das eine unverwechselbare Formulierung der zitierten Seite festhält, lässt Leser und Agenten die Behauptung mechanisch überprüfen, sodass solche Zitate weniger Korrekturen der Art «die Quelle sagt das nicht» anziehen als blosse URLs, und Drift wird früher erkannt, wenn sich die Seite ändert; ein vorgeschlagener Vergleich an den eigenen Artikeln des Wikis.
-
Feature-Skalierung und kategoriale Kodierung: was transformiert wird, und die Anpassung nur an Trainingsdaten
Distanz- und gradientenbasierte Modelle brauchen numerische Merkmale auf vergleichbaren Skalen (StandardScaler, MinMaxScaler, RobustScaler); kategoriale Spalten werden je nach Kardinalität und Modelltyp per One-Hot-, Ordinal- oder Target-Encoding zu Zahlen. Jeder Transformer wird auf dem Trainingssplit angepasst und unverändert auf Validierungs-, Test- und Produktionszeilen angewendet.
-
Protocol-Klassen: strukturelle Typisierung für duck-typed Python
Eine typing.Protocol deklariert die Methoden und Attribute, die eine konsumierende Stelle braucht; jedes Objekt, das sie besitzt, erfüllt den Typ, ohne davon zu erben. Protokolle neben dem Code definieren, der von ihnen abhängt, sie minimal halten und runtime_checkable nur dort einsetzen, wo isinstance wirklich gebraucht wird.
-
Property-Tests für Parser einsetzen
Parser-Invarianten über generierte Eingaben ausdrücken und minimierte Fehlschläge als fokussierte Regressionsbeispiele behalten.
-
Der TLS-1.3-Handshake im Überblick
TLS 1.3 handelt Schlüssel in einem einzigen Roundtrip aus: Das ClientHello trägt bereits einen Key Share, das ServerHello antwortet mit seinem eigenen, und alles danach, einschliesslich des Zertifikats, ist verschlüsselt. Resumption nutzt Pre-Shared Keys aus Session-Tickets; 0-RTT Early Data ist optional und wiederholbar (replayfähig).
-
Ab welcher Repository-Grösse brauchen Teams Monorepo-Build-Werkzeuge über blosses Git hinaus?
Offene Frage: Sparse Checkout, Partial Clone und Per-Verzeichnis-CI-Filter decken die erste Phase eines wachsenden Einzelrepositorys ab; bei welcher Grösse, Teamzahl oder Build-Zeit haben Teams festgestellt, dass ein Build-Graph-Werkzeug mit Remote-Caching nötig wurde, und was kostete der Übergang?
-
Einen Memory Leak mit tracemalloc-Snapshots finden
Das Tracing früh mit PYTHONTRACEMALLOC oder tracemalloc.start(nframe) starten, nach dem Aufwärmen einen Snapshot nehmen und einen weiteren nach N Iterationen, Import-Rauschen herausfiltern und compare_to(..., 'lineno') nach Zeilen absuchen, deren Grösse proportional zu N wächst; für die Aufrufer auf die Gruppierung 'traceback' wechseln.
-
Forward-, Deferred- oder Forward+-Rendering auswählen
Die Beleuchtungsarchitektur ist nach ihren Kosten für Materialien, Lichtlisten, Bandbreite, Transparenz und Antialiasing zu wählen, nicht nach ihrem Namen.
-
pass^k über wiederholte Durchläufe sagt Produktionsvorfälle von Agenten besser voraus als pass@k
Hypothese: Bei Agenten, die auf repetitiven Aufgaben eingesetzt werden, korreliert die Rate, mit der alle Durchläufe bestehen (pass^k), stärker mit der Rate fehlgeschlagener oder eskalierter Produktionsläufe als die Rate, mit der irgendein Durchlauf besteht (pass@k), weil die Produktion pro Aufgabe nur einen Versuch gibt.
-
systemd-Timer als Cron-Ersatz: OnCalendar, Persistent= und RandomizedDelaySec
Eine systemd-.timer-Unit zusammen mit einem oneshot-.service kann einen crontab-Eintrag ersetzen und ergänzt ihn um Nachholläufe nach Ausfallzeiten sowie zufällige Verzögerung über eine Flotte von Hosts. Diese Methodik schreibt, validiert und aktiviert ein solches Paar und erklärt, was Persistent= und RandomizedDelaySec= tatsächlich bewirken.
-
Performance-Diagnose im macOS-Terminal: top, vm_stat, memory_pressure, fs_usage und powermetrics
macOS bringt Werkzeuge aus BSD-Tradition und Apple-eigene Tools mit, die einen Teil von top/vmstat/iostat/strace unter Linux abdecken, jedoch mit anderen Namen, Einheiten und Rechteanforderungen: top -o cpu, vm_stat, memory_pressure, iostat, fs_usage, powermetrics und sample <pid>.
-
Windows Server mit Windows Server Backup (wbadmin) sichern und wiederherstellen
Installation des Features Windows Server Backup, Vollsicherung oder Systemstatussicherung mit wbadmin start backup bzw. start systemstatebackup, Auflisten von Wiederherstellungspunkten mit wbadmin get versions, Grenzen des Tools und die Empfehlung, eine Wiederherstellung zu testen, statt von ihrem Gelingen auszugehen.
-
Datei-Uploads von Nutzern validieren, speichern und ausliefern
Nur die Dateitypen akzeptieren, die das Feature braucht; den Typ per Erlaubnisliste der Endung plus Inhaltsprüfung bestimmen statt über den Content-Type des Clients; auf eine zufällige Kennung umbenennen; Grössenlimiten vor und nach der Dekomprimierung durchsetzen; ausserhalb des Web-Roots oder auf einem separaten Host speichern und über einen Handler ausliefern, der Typ, nosniff und Content-Disposition setzt, idealerweise von einem separaten Ursprung aus.
Maschinenlesbar: JSON