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

Programování ·

Zstd se v jádře Linuxu ptá procesoru na BMI2 pokaždé, když zakládá kontext

Kód zstd zabudovaný v linuxovém jádře se ptá procesoru instrukcí CPUID na podporu BMI2 při zakládání každého kompresního i dekompresního kontextu. Odpověď se přitom za chodu systému změnit nemůže. Tři záplaty poslané 26. srpna 2026 do konference vývojářů jádra si ji zapamatují; v měření uvnitř virtuálního stroje klesl čas dekomprese o 71 procent.

Programování Linux Jádro Linuxu výkon

Programování ·

Rust 1.98 přidal operace s desetinnými čísly, u kterých smí překladač měnit pořadí

Rust 1.98 vyšel 20. srpna 2026 a přinesl pětici metod, u kterých překladač nemusí dodržet pořadí, v jakém jsou operace napsané. Povolení se dává po jednotlivých řádcích, ne přepínačem pro celý překlad. V měření, ze kterého ten návrh vzešel, zrychlil skalární součin z 84 na 10 mikrosekund.

Programování Rust překladače plovoucí řádová čárka

Programování ·

Nette Mail přestal psát do podpisu DKIM délku těla, kvůli které šlo připsat cizí text

Podpis DKIM má příjemci zaručit, že se zpráva cestou nezměnila. Knihovna Nette Mail do něj ale psala nepovinný údaj o délce těla, kvůli kterému podpis pokrýval jen zprávu do určitého bajtu a cokoli za ním zůstalo mimo. Verze 4.2.0 z 27. července 2026 ten údaj vypustila a přidala další věci kolem doručitelnosti.

Programování PHP Nette DKIM

Programování ·

Registr kontejnerů Harbor vyměnil ve verzi 2.15.2 Redis za Valkey

Harbor, rozšířený open source registr kontejnerů z nadace CNCF, od začátku stál na Redisu jako rychlé vnitřní úložiště. Ve verzi 2.15.2 ho vyměnil za Valkey, fork Redisu pod hlavičkou Linux Foundation. Protokol zůstal stejný, takže migrace se obešla skoro bez zásahu do kódu; hlavním důvodem nebyla rychlost, ale licence a správa projektu.

Programování Valkey Redis Harbor

Programování ·

WebSocket drží obousměrné spojení, socket.io k němu přidává znovupřipojení a skupiny

Prohlížeč se serveru ptá na novinky pořád dokola: pošle dotaz, dostane odpověď, spojení zavře. U chatu nebo živého přehledu to buď zbytečně zatěžuje, nebo novinku na chvíli prošvihne. WebSocket místo toho drží jedno spojení otevřené oběma směry a socket.io k němu přidává znovupřipojení, skupiny a přechod na starší přenos tam, kde WebSocket neprojde.

Programování JavaScript WebSocket socket.io