Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.
Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.
to nemá asi ani cenu to PDF stahovatMohu se zeptat, proč si to myslíte? Je tím důvodem pouze to, že výzkumníky zaměstnává Microsoft Research?
jak MS do nynějška "přispěl" k rozvoji webuTřeba iframe a AJAX.
Pre MS musím čo verzia to ladiť CSSPoslední verze disponují režimem kompatibility, pokud jste tedy stránku odladil pro konkrétní verzi IE, stačí vložit odpovídající tag meta.
ale hlavně to byly více či méně uzavřené standardy jednoho výrobceJava je svobodná a už dřív byla otevřená v tom smyslu, že existovala specifikace a k ní víc implementací.
muselo být něco, co by muselo (alespoň na pohled) běžet jako plnohodnotná aplikace a ne jako cosi v okně prohlížečeSouhlas -- pouštět aplikace v rámci* jiné aplikace (prohlížeče) je otravné a nesmyslné. Pro Javu je běh mimo prohlížeč přirozený. Flash má taky něco takového, aby nemusel běžet v rámci webové stránky. Dosbox je rovněž samostatné okno/aplikace. Další možností je virtualizace -- aplikace by se šířila jako obraz CD nebo disku. Opět není potřeba vymýšlet kolo, rozhraní je definované, síť tam funguje + se dá přidat nějaké TCP nebo třeba PCI či USB API, kterým bude mít aplikace zpřístupněné některé další zdroje (soubory, schránku atd.). Aplikace pak bude mít nějaké velmi lehké jádro operačního systému, nebo bude sama operačním systémem** -- třeba takový GRUB2 toho umí dost a je to taky taková aplikace. *) nejde až tak o ty procesy a technickou stránku, ale hlavně GUI **) resp. nebude, ale bude v jeho pozici z pohledu virtualizace
Nakonec se z toho stane virtuální stroj – ale ten nemusíš psát, stačí použít hotový – třeba Javu nebo Flash (resp. jeho podmnožinu implementovanou pomocí svobodného softwaru).API nového prohlížeče je další mezivrstva, jejíž hlavní výhodou je jednoduchost – dá se tedy očekávat menší počet bezpečnostních problémů. Virtuální stroj se může postavit nad tím jednoduchým API. Rozdíl oproti dnešnímu stavu je v tom, že virtuální stroj bude izolován od zbytku operačního systému.
Proč vynalézat kolo?Bohužel dnešní prohlížeče a virtuální stroje nejsou schopny izolovat spouštěné (webové) aplikace – stačí se podívat na objevené bezpečnostní problémy. Smyslem je vytvořit prohlížeč, kde se nebudete muset bát spustit libovolnou aplikaci (a navíc tam odpadnou problémy s nekompatibilitou různých prohlížečů nebo různých VM). Nejrozšířenější VM (JVM, CLR, V8, SpiderMonkey, Chakra) jsou neuniverzální, což je důvod, proč aplikaci povolit, aby si s sebou nesla vhodnější VM – dnes to však znamená důvěřovat autorům VM.
Moderní webové prohlížeče už neslouží jen k prohlížení dokumentů, ale staly se z nich platformy pro běh aplikací.Za což bych střílel.
Místo toho, aby prohlížeč implementoval řadu složitých technologií, tak bude implementovat jen několik jednoduchých funkcí – zejména funkce pro správu paměti, pro práci se sítí, pro vykreslení obsahu paměti na obrazovku, pro načítání vstupu od uživatele a pro perzistentní uložení dat.Sorry, to musel vymyslet někdo na drogách. Jiné vysvětlení nemám.
Celá myšlenka je podrobněji popsána v článku Eratosthenes: Radically Refactoring the Web (Howell, Parno, Douceur; 2012).Autory prosím rovnou zastřelit u zdi.
včetně webového prohlížeče založeného na WebKitu.Yo Dawg…
Tiskni
Sdílej: