DAS FIXURBUGS JOURNAL
Aus dem Leben eines Entwicklers - zwischen Stacktraces und Error-Logs
Kurze, praxisnahe Write-Ups von Fehlern, die einen in den Wahnsinn treiben können – Windows Services, PHP, MySQL, Linux, Docker und alles andere.
Kurzmeldungen
Infos zu aktuellen IT-Themen – zu kurz für einen ganzen Beitrag und zu interessant um sie zu ignorieren.
Die Transparenzpflichten aus Art. 50 der KI-Verordnung greifen – KI-generierte Bilder, Audio- und Videoinhalte müssen für Endnutzer erkennbar gekennzeichnet werden.
Letzte Woche hat Hugging Face eine nie dagewesene Art von Sicherheitsvorfall offengelegt. Dieser konkrete Vorfall zeigt, wie leistungsfähig und gewieft KI-Agenten inzwischen sein können. Eine Kombination von OpenAI-Modellen (unter anderem GPT‑5.6 Sol und ein noch leistungsfähigeres Pre-Release-Modell) waren für diesen Vorfall verantwortlich. Bei allen waren die Ablehnungen von Cyber-Anfragen zu Evaluationszwecken reduziert, während sie intern anhand eines Benchmarks für Cyber-Fähigkeiten getestet wurden.
Die neue PHP-Version führt u.a. Property Hooks, asymmetrische Sichtbarkeit für Klasseneigenschaften und eine neue HTML5-DOM-API ein.
Mit Property Hooks lassen sich get– und set-Logik direkt an der Property-Deklaration definieren (ähnlich wie bei C#), statt wie bisher über separate getFoo()/setFoo()-Methoden oder die eher unhandlichen Magic Methods __get/__set.
Der wohl spektakulärste Bug ever, ausgelöst durch eine einzige fehlerhafte Konfigurationsdatei: Eine Softwareaktualisierung des Sicherheitsanbieters CrowdStrike für sein Produkt Falcon verursachte in den vergangenen Tagen eine weltweite Betriebsstörung, rund 8,5 Millionen Windows-Systeme fielen aus und gerieten in eine Bluescreen-Schleife. Auch Flughäfen, Kliniken und Banken waren betroffen – wahrscheinlich der größte IT-Ausfall der Geschichte.
Mit Project Loom landen leichtgewichtige Virtual Threads offiziell in einer LTS-Version, was nebenläufige I/O-lastige Anwendungen deutlich vereinfacht – interessant auch für alle, die aus der .NET-Welt Async/Await gewohnt sind und einen Blick auf die Java-Alternative werfen wollen.
Mit dem Rebranding zu X kündigte Elon Musk die kostenlose API-Nutzung auf – zahlreiche beliebte Drittanbieter-Apps (Tweetbot, Twitterrific u.a.) müssen nun um ihr Fortbestehen bangen. Dies wird mit Sicherheit zu einem Lehrstück darüber, wie fragil Geschäftsmodelle sind, die komplett auf fremden APIs aufbauen.
Mit dem Release von PHP 8.2 endet auch der Support für PHP 7 – auch Sicherheitsupdates wird es PHP 7 nicht mehr geben. Das bedeutet, dass spätestens jetzt ein Umstieg von PHP 7 auf PHP 8 erfolgen sollte. Da PHP 8.2 ein paar Breaking Changes mit sich bringt, sollte man vielleicht zunächst auf PHP 8.0 updaten um wenigstens wieder Sicherheitsupdates zu erhalten und danach – mit etwas mehr Ruhe im Rücken – die nächsten Upgrade-Schritte durch führen.
In dem Artikel Neue Features im PHP 8.2-Release auf dem Blog von entwickler.de beschreibt Vitalij Mik einige der Neuerungen, die PHP 8.2 mit sich bringt.
Am 30. November veröffentlichte OpenAI einen KI-basierten Text-only-Chatbot namens ChatGPT. Obwohl er nur Ereignisse bis zum Jahr 2021 kennt, und noch fehleranfällig ist, stieg seine Nutzerzahl innerhalb von 5 Tagen auf 1 Million.
Zum ersten Mal gibt es damit ein leistungsfähiges Sprachmodell, mit dem man in natürlicher Sprache ohne komplizierte Befehle kommunizieren kann und das über ein einfaches Chat-System zu bedienen ist.
Nach einem Jahr technischer Vorschau verlässt der KI-Coding-Assistent GitHub Copilot die Beta und startet als Abo für 10 $/Monat. GitHub gab am 21. Juni 2022 bekannt, dass Copilot die „technische Vorschau“ verlässt und als Abo-Dienst für Einzelentwickler verfügbar ist.