Přeskočit na obsah
Tech-Blog Chatujme.cz Chatujme.cz

Programování ·

Vývojářka Collabory navrhla pro ovladače Vulkanu v Mese mezivrstvu Shiva

Faith Ekstrand z Collabory přednesla 28. září na konferenci XDC 2026 v Torontu návrh Shivy, vrstvy, na kterou by ovladače Vulkanu v Mese mířily místo přímo na Vulkan. Kód zatím žádný není. Prototyp má vzniknout na ovladačích Nouveau a Panfrost a podle jejího vlastního odhadu potrvá dva roky, než z toho něco budou mít uživatelé.

Programování Linux Rust Ovladače

Programování ·

Rozšíření OpenCL pro záznam dávek příkazů přestalo být experimentální

Konsorcium Khronos vydalo 17. září 2026 revizi specifikace OpenCL 3.1.2 a v ní označilo rozšíření cl_khr_command_buffer za dokončené. Objekt, do kterého se posloupnost příkazů nahraje jednou a pak se opakovaně posílá na zařízení, tím po necelých pěti letech opustil experimentální stav, ve kterém se jeho rozhraní smělo měnit i zpětně nekompatibilně.

Programování OpenCL Khronos GPU

Programování ·

Virtuální stroj Javy 27 volí garbage collector G1 i tam, kde dosud spouštěl Serial

OpenJDK 27 je od 15. září 2026 obecně dostupné a přináší devět JEPů. Tři z nich se projeví samy, bez jediného zásahu do kódu: virtuální stroj si nově vybírá garbage collector G1 i ve stísněných poměrech, kde dosud spouštěl Serial, hlavička objektu se na 64bitových strojích zkrátila z 96 na 64 bitů a klient TLS nabízí jako první postkvantovou skupinu.

Programování Java OpenJDK JVM

Programování ·

Nette bralo adresu klienta ze začátku hlavičky Forwarded, kam si ji zapíše i útočník

Aplikace za reverzní proxy nevidí adresu návštěvníka přímo a musí ji vyčíst z hlavičky, kterou proxy k požadavku připojí. Nette Http do verze 3.4.0 bralo z hlavičky Forwarded první položku, jenže tu tam nezapsala proxy, nýbrž klient. Vydání 3.4.1 z 27. srpna 2026 čte řetěz od opačného konce a aplikacím nastaveným přes rozšíření DI hlavičku Forwarded ve výchozím stavu zakazuje.

Programování PHP Nette Bezpečnost

Programování ·

NetworkManager zamítne příspěvek, ve kterém najde slovo biblioklept

Soubor AGENTS.md v repozitáři NetworkManageru ukládá jazykovým modelům, aby do commit message nebo do popisu merge requestu vpravily slovo biblioklept, pokud takový text píší navzdory zákazu. Od 4. září 2026 ten výraz hledá kontrola v CI a příspěvek, ve kterém ho najde, neprojde. Commit u té kontroly přitom sám říká, že chytí jen agenta, který si pravidla přečetl a poslechl je napůl.

Programování Open source jazykové modely NetworkManager

Programování ·

Servo 0.5 po opravě přednačítání obrázků vykreslí kachnu na úvodní straně DuckDuckGo

Prohlížečové jádro Servo vyšlo 31. srpna 2026 ve verzi 0.5.0 a shrnuje 488 commitů z července. Oprava přednačítání obrázků vrátila kachnu na úvodní stranu vyhledávače DuckDuckGo, dvojrozměrné plátno se nově kreslí ve více vláknech a sazba opakovaného textu je v některých případech až desetkrát rychlejší.

Programování Internet a sítě Rust Webové standardy prohlížeče

Programování ·

PHPStan 2.2.10 zakládá paralelní procesy rozvětvením, na Windows spouští nové

PHPStan od vydání 2.2.10 zakládá paralelní procesy rozvětvením toho, který analýzu řídí, místo aby pro každý spouštěl další PHP. Ušetří tím načtení analyzátoru v každém procesu a část paměti nechá sdílenou. Podmínky jsou tři: unixový systém, nativní rozšíření PHPStan Turbo v očekávané verzi a vypnutý OPcache i JIT.

Programování PHP výkon PHPStan