Apple oznámil, že iPhone a iPad jako první a jediná zařízení pro koncové uživatele splňují požadavky členských států NATO na zabezpečení informací. Díky tomu je možné je používat pro práci s utajovanými informacemi až do stupně „NATO Restricted“, a to bez nutnosti instalovat speciální software nebo měnit nastavení. Žádné jiné běžně dostupné mobilní zařízení tak vysokou úroveň státní certifikace dosud nezískalo.
Americký provozovatel streamovací platformy Netflix odmítl zvýšit nabídku na převzetí filmových studií a streamovací divize konglomerátu Warner Bros. Discovery (WBD). Netflix to ve čtvrtek oznámil v tiskové zprávě. Jeho krok po několikaměsíčním boji o převzetí otevírá dveře k akvizici WBD mediální skupině Paramount Skydance, a to zhruba za 111 miliard dolarů (2,28 bilionu Kč).
Americká společnosti Apple přesune část výroby svého malého stolního počítače Mac mini z Asie do Spojených států. Výroba v závodě v Houstonu by měla začít ještě v letošním roce, uvedla firma na svém webu. Apple také plánuje rozšířit svůj závod v Houstonu o nové školicí centrum pro pokročilou výrobu. V Houstonu by měly vzniknout tisíce nových pracovních míst.
Vědci Biotechnologické společnosti Cortical Labs vytvořili biopočítač nazvaný CL1, který využívá živé lidské mozkové buňky vypěstované z kmenových buněk na čipu. Po úspěchu se hrou PONG se ho nyní snaží naučit hrát DOOM. Neurony přijímají signály podle toho, co se ve hře děje, a jejich reakce jsou převáděny na akce jako pohyb nebo střelba. V tuto chvíli systém hraje velmi špatně, ale dokáže reagovat, trochu se učit a v reálném čase se hrou
… více »Pro testování byl vydán 4. snapshot Ubuntu 26.04 LTS (Resolute Raccoon).
Ben Sturmfels oznámil vydání MediaGoblinu 0.15.0. Přehled novinek v poznámkách k vydání. MediaGoblin (Wikipedie) je svobodná multimediální publikační platforma a decentralizovaná alternativa ke službám jako Flickr, YouTube, SoundCloud atd. Ukázka například na LibrePlanet.
TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.
Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.
Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.
Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).
WebKit vznikl v roce 2002 (uveřejněn byl v roce 2003) jako fork KHTML a KJS (HTML a javascriptové enginy vyvíjené v rámci projektu KDE pro prohlížeč Konqueror a další komponenty desktopu), respektive posléze WebCore a JavaScriptCore. Jelikož vývojáři firmy Apple prováděli ve WebKitu množství sice užitečných, ale špatně dokumentovaných změn, backportování novinek do KHTML bylo problématické. Navíc bylo nutné podepsat NDA pro přístup ke zdrojovým kódům WebKitu mimo WebCore a JavaScriptCore (tyto dvě komponenty byly díky původu v KHTML, respektive KJS open-source).
Až v roce 2005 byl uvolněn přístup do CVS a Bugzilly celého WebKitu. Pak se v rámci KDE začalo uvažovat o nahrazení KHTML WebKitem, respektive o sjednocení kódu projektů, k čemuž de facto v roce 2007 po úplném otevření WebKitu došlo. Ne všichni však byli úplně spokojeni. WebKit je součástí Qt od verze 4.4, v důsledku toho se WebKit (od verze KDE 4.3) dá používat i v Konqueroru.
Před rokem byl JavaScriptCore nahrazen překladačem do nativního kódu nazvaným SquirrelFish. Díky tomu došlo k radikálnímu zrychlení práce s JavaScriptem a byl odstartován do extrémů vyhnaný souboj v této disciplíně. WebKit také jako první prošel testem Acid3. A když už jsme u těch testů… z dílen Apple pochází populární benchmark SunSpider, původně určený pro testování právě WebKitu.
Hlavními součástmi WebKitu jsou WebCore, starající se o DOM a vykreslování HTML a SVG, a SquirrelFish Extreme, interpreter JavaScriptu, respektive překladač JavaScriptu do strojového kódu.
Podporována je celá řada standardů, včetně části HTML 5, CSS 3, a dále SVG nebo třeba XSLT.
V současné době je WebKit šířen pod licencí typu BSD a GNU LGPL.
A kde jej najdeme? V knihovnách Qt i GTK+, leckde na Mac OS X (především v prohlížeči Safari), ve webových prohlížečích Google Chrome, Arora, Midori, Kazehakase, … Na WebKit přechází lehkotonážní prohlížeč Epiphany, lze jej používat i v Konqueroru v KDE 4 místo KHTML. WebKit se usadil i v mobilních zařízeních od Apple, se Symbianem S60 nebo Google Androidem a očekává se jeho nasazení v rámci WebOS od Palmu.
![]() QtWebKit prohlížeč podomácku |
![]() KHTML i Webkit v KDE 4.3 |
![]() Arora |
![]() Chromium |
![]() Midori |
![]() Android na T-Mobile G1 |
![]() Chromium (Mac) |
![]() Safari 3 |
![]() Safari 4 |
WebKit byl dlouho používán v podstatě jen v Safari a to bylo dlouho dostupné jen na Mac OS X, jeho podíl mezi používanými prohlížeči tedy kopíroval používanost Mac OS X. Ta u nás nebyla a stále není zrovna vysoká. Průlom přišel až s portováním Safari na MS Windows, uvolněním WebKitu a především s vypuštěním Google Chrome na podzim loňského roku.
Podle NetApplications je v současné době podíl prohlížečů používajících WebKit stabilně téměř deset procent, to je podíl oproti jádru Gecko poloviční až třetinový, ale přece jen nezanedbatelný.
WebKit se objevuje v celé řadě malých webových prohlížečů, které si nacházejí své uživatele, rozšiřuje se také v oblasti mobilních zařízení. A především nemůžeme opomíjet Chromium, Safari nebo Konqueror, takže se do budoucna nepochybně vyplatí počítat s WebKitem při tvorbě webových stránek. Naštěstí se WebKit nestaví ke standardům zády a v jejich implementaci nezaostává; také díky vysoké rychlosti načítání a vykreslování stránek a díky výkonnému interpretu JavaScriptu jde z uživatelského hlediska o velmi dobrou volbu.
V posledních několika týdnech jsem používal vedle betaverze Firefoxu 3.5 ještě prohlížeče založené na WebKitu – Midori, Kazehakase a Chromium. Pokud pominu skutečnost, že jsem měl potíže se stabilitou prohlížečů (vývojové verze), musím uznat, že jsem byl velice spokojen: Stránky se zobrazovaly velice rychle (subjektivně rychleji než ve Firefoxu) a neměl jsem nejmenší potíže se správností jejich vykreslování a funkčností.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Pak se v rámci KDE začalo uvažovat o nahrazení KHTML WebKitem, respektive o sjednocení projektů, k čemuž de facto v roce 2007 po úplném otevření WebKitu došlo.Ale to vubec neni pravda, KHTML a WebKit pokracuji jako dva oddelene produkty, viz napr. nejaky ten blogisek na PlanetKDE ([1], [2], [3],...)
...KHTML a WebKit pokracuji jako dva oddelene produkty...
To je pravda, nicméně tehdy došlo ke sjednocení vychytávek z obou do WebKitu.
BTW ten druhý odkaz nefunguje...
Webkit je taky na Nokia tabletech v Maemu mozny, viz. http://www.palmlinux.cz/modules.php?name=News&file=article&sid=35 a dle meho soudu je take lepsi.
WebKit a MathML tak to mě rozesmálo. Napište do Gůglu třeba "mathml test page" a zírejte, pak zírejte třeba ve firefoxu a řekněte mi 10 rozdílů.
Kolibáč zjevně často rád píše o věcech, kterým vůbec nerozumí. WebKit MathML vůbec nepodporuje, píše se to dokonce přímo na jejich oficiálním webu.
Můžu otázku?
Ne.
Stejně se zeptám: Si za to placen a nebo to děláš zcela dobrovolně a ve svém volném čase?
Jak se chová Kolibáč ke mně, tak se chovám já k němu. Nevidím na tom nic nepochopitelného.
Aha, takže navážení se do prohlížečů jiných než je Firefox(i když jsou stejně dostupné a otevřené či dokonce používají stejné vykreslovací jádro) a vykreslovacích jader, které nepoužívá Firefox a urážení se pokud se i kapánek propagují je pomsta Kolibáčovi? Probůh, radši ani nechci vědět co ti ten Kolíbáč musel udělat tak příšerného.
Probůh, radši ani nechci vědět co ti ten Kolíbáč musel udělat tak příšerného.
Dělal jsem si z něj (pro někoho celkem nepěkným způsobem) srandu v jisté diskuzi o homosexuálech.
Kde?
Ty případy, které píšeš, spolu vůbec nesouvisí v této souvislosti. To píšu zcela jasně. Mě vadilo přílišné informování, jakkoliv chápu argumenty protistrany, svůj názor jsem vyjádřil v diskusi a to je asi tak všechno. Někomu trochu vadila zprávička, někomu jinému komentář v diskusi. Myslím, že to druhé nemusí vadit vůbec.
Don't feed da trollz.
Webkit vyzerá dobre navonok, ale videli ste jeho zdrojáky? To je jeden neskutočný humus. Všetka česť ľuďom, ktorí sa v ňom vyznajú a pracujú na ňom.
Musím se přidat. 200MB binárních ladících symbolů a šedesátý pátý stack frame…buď je to neskutečně geniální, neskutečná prasárna a nebo je to neskutečný hack(což bych řekl, že je nejpravděpodobnější). A Chromium a 10GB volného místa aby se vůbec přeložil na tom nebude lépe.
Webkit neznam, ale pred dvema lety jsem nelal neco v XULu(XPCOMu, CHROME). A taky nic moc. Pokud muzu shrnout jak je to napsany tak:
- slaba/zadna typova kontrola. void ** je nejcasteji pouzivany datovy typ
- 6 ruznych trid po stringy mezi kterymy nejde castovat
- prisernej threading model, ruzny metody smeji/nesmeji vykonavat operace v zavislosti na tom, ze ktereho vlakna jsou volany
- coding style z roku 1990. Vetsina vlastnosti C++ je zakazana pouzivat, prevazne kvuli chybam v kompilatorech ktere uz dneska neexistuji(nejen ty chyby ale ani ty kompilatory). Vsechno se resi pres makra preprocesoru.
Viz napriklad:
potomek.h
------------------------------------------------------------------------------------------
N_CLASS("potomek", A, B, C): public jina_trida {
#ifdef X
int i;
#endif
//constructor
N_CLASS("potomek", A, B, C) (void *neco)
#ifdef A
;
#else
{
//initialize
}
#endif
private:
... dalsi prvky
};
------------------------------------------------------------------------------------------
potomek.cpp
------------------------------------------------------------------------------------------
include "potomek.h"
#ifdef A
N_CLASS("potomek", A, B, C)::N_CLASS("potomek", A, B, C) (void *)
{
// konstruktor, ktery dela neco uplne jineho
}
------------------------------------------------------------------------------------------
Kdyz nad timhle stravite cca 8 hodin tak zjistite ze:
- v zavisloti na hodnote maker A, B, C dostanete dve ruzne tridy "potomek", "p_potomek"
- kazda trida je v jine knihovne
- Kazdy zdrokak ma vlastni -D makra
- V zavislosti na hodnote makra A muze byt konstruktor inline
- V zavislosti na hodnote makra X zabira trida potomek 16B nebo 20B
- Kontruktor a destruktor maji ruzne nazory na to, kolik mista trida potomek zabira
- Ruzne kusy kodu pouzavaji ruzne kontruktory se stejnou maskou - viz marko A.
- Pokud vytvorite instanci tridy potomek na heapu tak vse vice-mene funguje, maximalne si obcas prepisete kus pameti.
- Pokud vytvorite tridu potomek lokance na stacku, zacnou se dit straslive veci a vas program bude prepredvidatelne padat
- Pri vhodne kombinaci hodnot maker A, B, C, X a pri alignu na 8 bajtu to nepada.
Takze nejakych 200MB ladiciho bordelu na stacku bych nevidel jako velkej problem, zvlast jesti jsou k tomu nastroje jak je analyzovat. Uz jenom ta myslenka ze si hned na zacatku nekdo uvedomil, ze ten SW bude obsahovat chyby, ze ty chyby bude potreba nejak reportovat a dohledavat, je velice sympaticka.
Webkit temer neznam, ale o gecku jsem pred par lety od jednoho kamrada c++kare slysel docela stavnatej monolog.
Nainstaloval jsem "Midori" a po 5-ti minut jsem napsal: apt-get remove --purge midori
Webovy prohlizec kery neumi https je tak na dve veci .... Dale mi neotervel ani odkaz target="_blank" , nedostal jsem se ani na postu "squirrelmail" .....
Zlata Mozilla.
mam dojem ze on si nainstaloval verziu co je ofko v repoziatroch.. a tam je este starucka 0.0.8 ktora je extremne nestabilna a nevie ani stvrtku toho to dnesna 0,1,7 verzia..
1. Midori je snad jádro? Pán psal o Midori.
4. A psal snad, že je jediný, nebo dělal, že je jediný?
Nechcem nikomu vkladať slová do úst, ale pod správičkou o Webkite mi znie jeho príspevok dosť ako kritika Webkitu a nie len Midori.
Jasně, ale prohlížeč sám nic o sobě nedělá. Ten využívá k zobrazování stránek jádro a to zas využívá služeb nižších vrstev, atd. Nakonec může být chyba v nějaké Linuxové knihovně. Takže prostě obviňovat prohlížeč nějaký konkrétní prohlížeč mi nepřijde moc košer. To je jako obviňovat Flock za chybu, která leží ve Firefoxu.
A psal snad, že je jediný, nebo dělal, že je jediný?
Proto na to upozorňuju. Netýká se to jen prokletého Midori. Týká se to všech GtkWebKit-based prohlížečů. Dokonce i Epiphany-webkit. (To zas bude voda na tvoje mlýny, co?)
Ne, proč? Předsudkáři.
WebKit byl dlouho používán v podstatě jen v Safari a to bylo dlouho dostupné jen na Mac OS X, jeho podíl mezi používanými prohlížeči tedy kopíroval používanost Mac OS X.A taky v prohlížečích Shiira, OmniWeb… a prakticky ve veškerém software na Mac OS X, který chtěl vykreslovat nějaké HTML+CSS (Adium, Sparkle atd. atd.), protože byl dostupný jako systémová knihovna (resp. WebKit.framework).
Podobně zanedbatelný jako cokoliv kromě IE, Firefoxu, Safari, Chrome a možná Opery?