Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.
Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.
Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.
Společnost OpenAI představila GPT-5 (YouTube).
Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.
Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.
Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.
Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.
Po třech letech práce vyšla pátá verze standardu Unicode. Cílem Unicode je definovat všechny lidmi používané znaky pro používání na počítačích.
Tiskni
Sdílej:
Nestabilní (pátá verze, hahaha)Pokud je mi známo, updaty se týkají jen přidávání znaků, že by se znak na jedné pozici vzal a nahradil jiným se snad nedělá. Asi nebylo možné zahrnout na počátku všechny možné znaky – jednak nemusela být kapacita všechny je sehnat, jednak mohou vznikat znaky nové (třeba €).
neefektivní (32 bitů je jim málo)Unicode je znaková sada, tedy přiděluje jednotlivým znakům čísla. A když těch znaků je víc než 2^16, tak na se holt musí přidělovat i vyšší čísla. Momentálně má Unicode téměř 100 000 znaků, takže do 2^32 se vejde vpohodě. Kódovat se dá Unicode klidně do 8 bitů – viz UTF-8.
asi 10 způsobů kódování, žádný jeden z nich není "default" nebo aspoň "recommended"UTF-8, UTF-16 a UTF-32 – to jsou 3, ne? Daleko horší je, že je ještě stále spousta programů, které Unicode nerozumí. Ostatně, jak byste vámi zmíněné "chyby" řešil?
def encode(c): r = '' l = 0x80 while c >= l: c -= l r = chr(0x80 + c % 0x80) + r c /= 0x80 l /= 2 return chr(0x100 - l - l + c) + r
mezi UCS-32 a UTF-8 přesto existují podstatné rozdílyDo háje... samozřejmě jsem myslel mezi UCS-32 a UTF-32.