Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).
V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).
Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.
Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.
Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevili v únicích dat a případně se nechat na další úniky upozorňovat.
Microsoft představil open source textový editor Edit bežící v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
V Seattlu a také online probíhá konference Microsoft Build 2025. Microsoft představuje své novinky. Windows Subsystem for Linux je nově open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Z příspěvku Turris Sentinel – co přinesl rok 2024 na blogu CZ.NIC: "Za poslední rok (únor 2024 – únor 2025) jsme zachytili 8,3 miliardy incidentů a to z 232 zemí a z jejich závislých území. Tyto útoky přišly od 6,2 milionu útočníků (respektive unikátních adres). SMTP minipot je stále nejlákavější pastí, zhruba 79 % útoků bylo směřováno na tento minipot, 16 % útoků směřovalo na minipot Telnet, 3 % útoků směřovaly na minipot HTTP a 2 % na minipot FTP. Dále jsme zaznamenali 3,2 milionu unikátních hesel a 318 tisíc unikátních loginů, které útočníci zkoušeli."
Byla vydána (Mastodon, 𝕏) nová verze 3.0.4 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Byla vydána nová stabilní verze 7.4 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 136. Přehled novinek i s náhledy v příspěvku na blogu.
Dnes ve 20 hodin našeho času se podivným způsobem zachvěla země - něco jako když vychází Debian, ale takové trochu jiné. Sedl jsem k webu a jal se zkoumat, co se stalo a našel jsem věc nevídanou - Google vystavil veřejnosti vlastní webový prohlížeč nazvaný "Chrome", a to dokonce jako open source - a vypuštění celé open source aplikace je i u Google věc, která se až tak často nevidí; jestli k ní vůbec kdy došlo. Vynechme politiku typu "proč to vlastně Google dělá" a pojďme se podívat pod kapotu (a na kapotu) na revoluční myšlenky, které nový produkt přináší + nějaké ty screenshoty.
Nejprve informace trochu smutná - build je zatím pouze pro Windows. Pokud jsem se ale díval dobře na stránky projektu, jsou k dispozici i informace pro sestavení na Linuxu a Macu, plus veřejný příslib Google podporovat i tyto systémy, takže výhled není špatný. Teď už ale opravdu k věci - čím je Chrome tak revoluční?
První myšlenkou, která tady ještě nebyla, je oddělení jednotlivých tabů tak, že každý má svůj vlastní proces, plus každý plugin má taky svůj proces. Takový design umožňuje při pádu jednoho tabu zachovat všechny ostatní, stejně tak můžou padat pluginy a vcelku nic se neděje. Zkoušel jsem to a opravdu - v task manageru vidím více procesů "chrome.exe" a když jeden zabiju, odskáče to jenom jeden tab. Samotné Chrome dokonce vlastní task manager, který umožňuje sledovat, jak moc se který tab roztahuje po paměti a kolik "žere" procesorového času, jednotlivé tasky je možno "zabít" i odsud. Zabil jsem experimentálně flash a funguje to dle očekávání - postižená okna napíšou warning o nefunkční komponentě a vesele fungují dál (screenshot 4). Další výhody si domyslete sami - lepší využití víceprocesorových strojů, rychlejší odezvy, když mi v jednom tabu běží video z youtube a tak dále. Myšlenka je to tak jednoduchá, že se člověk diví, proč nejsou všechny browsery "víceprocesové".
Pár vlastností z tohoto designu máme zadarmo - jedna je lepší správa memory leaků - uzavře se tab a paměť je volná, druhá je přidaná a jmenuje se "anonymní okno" - tento proces má veškerá data Chrome jenom "read only" (takže má přístup třeba k historii a záložkám), ale nic nezapisuje, zavřením takového tabu se ztratí všechny informace v něm obsažené - cookies, historie... Nic nového, ale pěkné - poslední screenshot.
Další ani ne tak myšlenkou, jako spíš směrem, je redesign aplikace ala Google - odstranit všechna nepotřebná tlačítka a nechat jenom to nejnutnější. Toto já, jako fanda Gnome, opravdu můžu - Chrome mi oproti Firefoxu přidává pěkných pár desítek pixelů, což se na širokém display s výškou 768 opravdu hodí. Třeba taby jsou nacpané až v titulku okna, což je velmi praktické.
Poslední fíčurou, která stojí za povšimnutí z uživatelské stránky, je inteligentní adresní řádek (slouží pro vyhledávání a zadávání adresy dohromady) a inteligentní "nová karta" (karta = tab), která nabízí místa, kam by mohl člověk zamířit - záložky, zavřené taby, poslední místa, kde se člověk vyskytoval. "Jasně - tady takový otravný "domýšleč" nikdo nepotřebuje, protože to navrhuje tak leda nesmysly", řeknete si, ale tady to opravdu funguje - vysoslo si to historii z Firefoxu (po mém svolení, samozřejmě) a nabízí to opravdu smysluplné věci. Jak to dokázali nevím, ale je to Google, ti se živí tím, že ze zadaných nesmyslů zkouší něco domyslet.
Dále už jen ve zkratce - nový vlastní JavaScript interpret "V8", jádro WebKit, BSD licence projektu (některé součásti mají jinou licenci), a tak dále.
A jak se to používá v praxi? Perfektní. Je to pěkné, rychlé jak blesk, Firefox je vedle Chrome na Windows šnek. Všechny nové featury jsou velmi chytlavé, zvlášť inteligentní lišta a "nová karta" jsou návykové. Chybí podpora pluginů (flashblock by bodnul), gesta myší (nepoužívám, pro mě žádná škoda), korektor češtiny nezná základní slova (jinak je celé Chrome hezky česky). Celkově tady máme jako blesk z čistého nebe velmi schopný browser, který buď do konce roku ukousne dobrých 10% trhu, nebo se minimálně některé inovace přesunou ke konkurenci. No, nechme se překvapit...
Tiskni
Sdílej:
Uvolnění tohoto projektu jako OpenSource je sice hezké, ale kdyby to dělat nemusel tak to nikdy neudělá. Navíc si nejsem jistý zdali by mu to vůbec umožnily licence projektů, ze kterých při vývoji čerpal. Podle mě dá nejvíc práce udělat kvalitní rendrovací jádro. Takže takhle je to jen další z řady prohlížečů čerpající z jádra Konqueror. Navíc mě Google dost štve preferováním Windows platformy, ostatně kdyby se ten prohlížeč měl šanci chytnout bez portů na Linux a Mac, tak by je nedělal. Vše je to jen strategie velké komerční firmy, nic víc, nic míň. Srdce na pravém místě má pouze komunita a proto mám rád Debian. :)
Takže takhle je to jen další z řady prohlížečů čerpající z jádra Konqueror.To je nesmysl. Pokud je pravda, že je každý tab samostatný proces, pak jde o vlastnost, kterou má AFAIK zatím jen Internet Explorer 8. Tato vlastnost samozřejmě není jen pozitivní, nese s sebou vyšší režii a větší spotřebu paměti.
Samozřejmě jsem to myslel takto: "čerpající z jádra prohlížeče Konqueror", uznávám, že zkrácenou formu této věty lze pochopit i jinak. Navíc někde jsem zahlédl zmíňku, že chtějí WebKit použít i v browseru Konqueror, takže na něm asi kluci z vývoje Safari zamakali a posunuli ho někam dál.
Nikdy jsem nezkoumal vnitřnosti prohlížečů, ale můj laický názor je, že nejtěžší je udělat vykreslování, aby splňovalo i nejnovější standardy, bylo rychlé, nepadalo a vše ostatní už je jen třešnička na dortu. Jestli se pletu tak mě oprav. Takže mi ta jedna specifická vlastnost nepřijde moc zajímavá, protože pokud se osvědčí, tak jí zanedlouho použijí i ostatní prohlížeče na trhu, protože její implementace není tak časově náročná jako jiné součásti prohlížeče. Navíc moc se mi nelíbí právě to občasné padání prohlížečů a nadměrné vytěžování procesoru, případně žraní paměti. Více procesů mi přijde pouze jako obcházení problému. A s tím si zatím neporadil nikdo. A je mi celkem jedno jestli mi spadne tab nebo celý prohlížeč. Opera mi bleskurychle naběhne znovu a obnoví sezení, takže ani tato specifická vlastnost pro mě není přínosem.
Moc nechapu, proc maji taby uplne nahore. Neporusuje to nahodou Fittsuv zakon (tedy co je casteji pouzivane by melo byt mysi blize)?V tom pripade bych rekl, ze ho porusuji vsichni, kdo maji taskbar dole
* Subversion >= 1.4 (note: if you use the tarball below, due to an oversight, you'll need 1.5. we'll fix this.) * pkg-config >= 0.20 * Python >= 2.4 * Perl >= 5.x * gcc/g++ >= 4.2 * bison >= 2.3 * flex >= 2.5.34 * gperf >= 3.0.3 * libnss3-dev >= 3.12
Ja porad hledam, kam "utect" od nekolik let nevyvijeneho Galeonu, ale vzdycky mi vyjde ze Galeon je porad nejlepsi. Chrome se chlubi tim, jak "setri misto" umistenim tabu nahoru, ale zvlast dnes, kdy vetsina monitoru je sirokouhlych a vetsina stranek optimalizovanych na pevnou a docela malou sirku, je prece nejsnadnejsi cestou jak usetrit misto presunuti tabu do sloupce doleva nebo doprava, protoze v horizontalnim smeru je mista dost, na rozdil od vertikalniho. Navic do sloupce se vejde daleko vic otevrenych tabu nez do radku. No a Chrome tohle neumi. Gesta by mi taky chybela.
Tak se jeste zeptam uzivatelu, jestli to umi dalsi veci, ktere obvykle pouzivam:
Jinak ale myslenka "co tab to proces" mi prijde naprosto genialni - jen by me zajimalo jak to resi na urovni X protokolu - jestli ma opravdu kazdy proces jedno spojeni na X server nebo ne (a tedy treba xkill umi zabit fakt jen jeden tab).
-Yenya, http://www.fi.muni.cz/~kas/blog/.
Jinak ale myslenka "co tab to proces" mi prijde naprosto genialniZajímavé to bude také ohledně nyní často diskutované rychlosti JavaScriptu. Jaké asi budou reálné rozdíly v použitelnosti prohlížeči mezi prohlížečem „každá záložka vlastní proces“ oproti „nejrychlejší jádro na světě a přilehlém okolí, ale všechny záložky a také GUI prohlížeče v jednom vláknu“?
Treba kdyz si chci precist iDnes, tak po otevreni tak 5-10 tabu s jednotlivymi clanky mam CPU na 100 % a interaktivni odezvu prohlizece dost slabou.Ovšem to dělá především Flash, JavaScript je až na druhém místě.
11. Licence k Obsahu poskytnutá vámi
11.1 K Obsahu, který odešlete, zveřejníte nebo zobrazíte v rámci Služeb nebo jejich prostřednictvím si ponecháváte autorská práva a jakákoli jiná práva, která ohledně tohoto Obsahu vlastníte. Odesláním, zveřejněním nebo zobrazením obsahu udělujete společnosti Google trvalou, neodvolatelnou, celosvětovou, bezplatnou a nevýhradní licenci k reprodukování, přizpůsobování, upravování, překládání, publikování, veřejné prezentaci a šíření jakéhokoli Obsahu, který předložíte, zveřejníte nebo zobrazíte v rámci Služeb nebo jejich prostřednictvím. Výhradním účelem této licence je umožnit společnosti Google zobrazovat, šířit a propagovat Služby a může být odvolána pro určité Služby, jak je definováno v Dalších smluvních podmínkách těchto Služeb.
11.2 Souhlasíte s tím, že licence zahrnuje právo společnosti Google zpřístupnit tento Obsah jiným společnostem, organizacím nebo osobám, s nimiž má Google smluvní vztahy v oblasti publikačních služeb a používat tento Obsah v souvislosti s poskytováním těchto služeb.
11.3 Berete na vědomí, že společnost Google při provádění požadovaných technických kroků za účelem poskytování Služeb svým uživatelům smí (a) převádět nebo šířit váš Obsah v nejrůznějších veřejných sítích a médiích a (b) provádět takové změny vašeho Obsahu, které jsou potřebné pro přizpůsobení tohoto Obsahu technickým požadavkům připojených sítí, zařízení, služeb nebo médií. Souhlasíte s tím, že tato licence dovoluje společnosti Google provádět tyto činnosti.
11.4 Potvrzujete a zaručujete společnosti Google, že máte veškerá práva, pravomoc a oprávnění nezbytné k udělení výše popsané licence.