Nejnovější X.Org X server 21.1.25 a Xwayland 24.1.14 řeší 12 bezpečnostních chyb.
Google Chrome 155 byl prohlášen za stabilní. Přináší podporu JPEG XL (.jxl). Opraveno bylo 247 bezpečnostních chyb.
Konference OpenAlt 2026 hledá přednášející. Přihlásit přednášky lze do neděle 11. října. Konference proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.
Byla vydána nová verze 10.6 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Povoluje hybridní postkvantový podpisový algoritmus ssh-mldsa44-ed25519.
Americká společnost Reflection AI světu představila Beam, open-weight model s 501 miliardami parametrů (z toho 23 miliard aktivních), určený především pro programování a práci autonomních agentů. Podle autorů jejich model nabízí výkon srovnatelný s většími modely při výrazně nižších nárocích na výpočetní výkon. Beam nyní ještě prochází závěrečným testováním, na stránkách Reflection AI se však lze zaregistrovat a získat předběžný přístup. Váhy modelu, dokumentace a nástroje pro vývojáře mají být zveřejněny v průběhu tohoto měsíce.
OpenCourant je komunitní fork OpenRadioss, tj. open source softwaru pro simulace havárií, nárazů a vysoce nelineárních dynamických dějů metodou konečných prvků. Společnost Siemens v loňském roce dokončila akvizici společnosti Altair Engineering, jež před čtyřmi lety uvolnila open source verzi OpenRadioss svého proprietárního softwaru Radioss. Minulý týden Siemens OpenRadioss pohřbil. Integroval jej do svého softwaru Simcenter, webovou stránku OpenRadioss přesměroval na Simcenter a repozitář OpenRadioss na GitHubu odstranil.
Pořadatelé devátého ročníku komunitního setkání správců nejen českých a slovenských sítí – CSNOG 2027, které se uskuteční 20. a 21. ledna, vyhlásili Call for Abstracts. Náměty na vystoupení mohou zájemci přihlašovat do 31. října na webu akce a vybírat mohou ze tří sekcí – správa sítí, legislativa a regulace a akademické projekty. Zveřejněny byly také Call of Partners určené sponzorům a partnerům setkání, kteří by například chtěli mít na
… více »Strata je open-source inferenční engine, který umožňuje lokálně provozovat rozsáhlý čínský model Qwen3.8-Flash-Next, který by jinak nejspíše vyžadoval serverovou infrastrukturu, na běžném herním počítači s alespoň 12 GB VRAM, 32 GB RAM a dostatkem místa na SSD. Nároky na paměť a rychlost generování se liší s použitou variantou modelu Qwen. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.
Americký prezident Donald Trump oznámil vznik federální Jednotky pro superinteligenci (Super Intelligence Force), která má koordinovat postup vlády, technologických firem, náboženských organizací a dalších institucí v oblasti rychle se rozvíjející umělé inteligence (Trumpem oficiálně nazývanou superinteligencí). SIF, podřízená přímo Trumpovi, má pomoci Spojeným státům udržet v oblasti SI technologický náskok nad světem a
… více »Klient je e-mailový klient pro GNOME s nativní podporou Proton Mailu, PGP a spamfiltrem řízeným AI. Napsaný je v Go s GTK4 a libadwaita. Připojuje se přímo k Proton Mailu (bez Proton Bridge), ke Gmailu, k Seznam.cz a k libovolné schránce IMAP/SMTP. Každou novou zprávu nejdřív posoudí spamfiltr a teprve potom ji ukáže a ohlásí. Rozhraní je česky a anglicky.
Google Developer Day trval celý den a konal se v hotelu Clarion na Praze 9. Je to velmi populární akce určená především pro vývojáře, ale své si tu najdou i lidé z příbuzných oborů. O popularitě svědčí i rostoucí počet lidí na akci přihlášených (a bohužel i rostoucí počet lidí, kteří se už „nevešli“). Praha může být hrdá na to, že je jedním z několika málo měst na světě, kde tato akce probíhá. Návštěvníci mohli vyslechnout přednášky z úst (zahraničních) inženýrů Google na řadu témat – od Androidu, přes cloudy až po HTML 5. Zároveň mohli využít příležitosti a zeptat se jich na libovolné otázky, a to jak na závěr prezentace, tak ve vyhrazených „Office Hours“.
Přednášky probíhaly v angličtině a sem tam byly doplněny českými hosty.
Poznámka: fotografie slidů prošly v zájmu čitelnosti korekcí perspektivy, případně kontrastu.
Hlavní hala byla plná všelijakých stolů a stolečků, které se v průběhu dne plnily jídlem a pitím. Nutno podotknout, že pokud jste se zdrželi na přednášce (jako že někteří přednášející docela přetahovali), moc pochutin na vás nevyzbylo
Oko návštěvníka mohlo rovněž spočinout na slečnách, které se staraly o registraci příchozích; ty také obdarovávaly příchozí tričkem. Z hlavní haly se vcházelo do několika sálů, kde probíhaly samotné přednášky – bylo tedy nezbytné si rozplánovat, která témata vás zajímají, protože na čtyřech místech najednou být prostě nelze. Dále zde byla hala určená pro odpočinek plná různých sedátek a pohovek.
Zde byl také vidět japonský robot Android ovládaný zařízením poháněným Androidem, koutek GUG.cz a dále různé telefony s Androidem. V průběhu akce jste mohli různými způsoby sbírat QR kódy a soutěžit tak o lego. Zároveň probíhala snaha o co nejvíce přihlášení k této akci na FourSquare a získání exkluzivního odznaku.
Celou akci zahájila keynote, kterou vedl Eric Tholome. Eric je bývalý zaměstnanec Handspringu a Palmu, nyní produktový manažer v Google. Dříve řídil produkty jako YouTube, Gmail nebo Kalendář. V současnosti má o něco blíže k vývojářům, protože dělá produktového manažera v kalifornské centrále Google pro vývojářský software. Erica se mi podařilo vyzpovídat (a současně jej tak trochu připravit o oběd), zítra tedy vyjde přepis rozhovoru s ním.
Na začátku keynote bylo naznačeno, že se témata na konferenci rozdělují do třech skupin: Chrome & HTML 5, Cloud Computing a Android. I když rovnou řeknu, že přednášek, kde by se alespoň jednou neobjevilo slovo „cloud“ asi moc nebylo. Že Google vidí cloud jako další velký krok v rozvoji počítačového světa, ukazuje i jeden ze slidů. Eric předvedl, jak se celé dění postupně přesouvá z desktopových aplikací k aplikacím webovým. Na ukázce načrtl jednoznačný předěl, kdy Skype byl poslední aplikací, která si získala masy uživatelů, a zároveň nebyla webová.
Keynote pokračovala ochutnávkami z jednotlivých okruhů, kde přednášející předvedli, o čem se bude dnes povídat. Michal Šrajer ze společnosti Inmite ukázal aplikaci CorkBin a její úspěch a pochlubil se tím, že jen díky cloudu přežila jejich služba špičku v počtu registrovaných uživatelů bez jakýchkoliv problémů. Špička vznikla tím, že dali aplikaci na jeden den zadarmo.
Simon Wardley z Leading Edge Forum přispěl zábavnou prezentací o tom, co to ten cloud vlastně je. Nejsme si tím moc jisti, ale čím více bude cloud všude kolem nás, tím jistější si budeme. Na něj navázal opět Eric, který rozvedl plánovaná rozšíření cloudu Google App Engine. Alexandre Vivien pokračoval se silným francouzským přízvukem zkušenostmi z používání a nasazování software na cloudech.
Mohli jsme spatřit SpringRoo jako výborného druha pro Google Web Toolkit pro rychlý vývoj webových aplikací a také čísla z mobilního trhu a specificky Androidu. Zároveň bylo obecenstvu slíbeno, že i Češi už budou brzy moci prodávat své aplikace na Android Marketu. V současnosti je můžeme jen stahovat a kupovat, případně bezplatně nabízet ke stažení.
Poslední věc, u které se v keynote zastavím, jsou slova Vince Stecklera, CEO v Avast Software. Ten se uvedl slovy, že není programátor, nýbrž manažer, a tudíž přichází v obleku
Pochlubil se zkušenostmi s vedením a rozvojem firmy. Zároveň potěšil Čechy a Slováky když řekl, že těmto dvěma příbuzným národům patří 50 % světového trhu s antivirovým software (Avast, AVG a Eset), alespoň jak se dá soudit podle informací z vyhledávačů. Následně označil český jazyk za obskurní (a tak ostatně dělali i někteří lidé z Googlu, ačkoliv se snad všichni naučili říkat „dekuji“) a vysvětlil, proč je pro české firmy teď mnohem snazší než kdy předtím rozšířit svůj software po celém světě díky možnostem Internetu.
Následně se lidé rozešli a zamířili do ostatních přednáškových sálů.
Přednáška Reta Meiera byla první, kterou jsem navštívil. Ačkoliv byla zaměřená hlavně na vývojáře aplikací pro Android, byla zajímavá i pro uživatelé, kteří tak poznali možnosti aplikací a chování systému v různých situacích.
Přednáška se týkala hlavně věcí, které by aplikace pro Android neměly dělat. Kromě samozřejmých věcí jako nealokovat zbytečně paměť nebo nezatěžovat zbytečně procesor, se diváci dozvěděli, jak se mají řešit situace, kdy je nutné delší dobu zpracovávat velké množství dat, nebo jak si poradit s načítáním velkého množství doplňujících obrázků.
Rady byly rozloženy do různých skupin – hlavně tedy neprat se s uživatelem a nesnažit se systému škodit. Aplikace by si tedy neměly vynucovat určité způsoby používání, neměly by se zasekávat nebo padat, ale neměly by ani zakazovat uspání procesoru a měly by počítat s tím, že mohou být systémem ukončeny kvůli nedostatku RAM. Taktéž je nepříjemné, když je aplikace navržená pouze pro jedno rozlišení nebo konkrétní hardwarovou výbavu.
Přednáška ve zkratce: „Don't be a Hovado!“.
Bylo zdůrazněno, že byste neměli používat neoficiální (nedokumentované) API. Jednak tím riskujete nefunkčnost aplikace a druhak tím matete inženýry v Google, kteří před novým vydáním Androidu testují kompatibilitu na aplikacích z Marketu. Jejich šéfové pak na ně kříčí, jaktože to nefunguje, a oni jsou v tom přitom nevinně.
Je důležité věnovat se stížnostem (či obecně hodnocením) uživatelů, pokud si přejete, aby i vaše aplikace byla jednou „Featured“ (což vám získá obrovské množství uživatelů). Čim nižší hodnocení aplikace má, tím hlouběji v katalogu zapadá. Programátoři se dozvěděli, jak mohou shromažďovat informace o tom, jak uživatelé používají uživatelské rozhraní, a to prostřednictvím Google Analytics. Abych pravdu řekl, vůbec jsem nevěděl, že (některé) aplikace takové informace někam odesílají.
V rychlosti jsem se zaskočil podívat na přednášku o tvorbě rozšíření pro Google Chrome od Paula Kinlana a kolegů. Šlo především o úvod pro nezasvěcené a tedy hlavně motivaci k tomu, aby rozšíření jen a jen přibývala.
Lidé z Google User Group mezitím horlivě natáčeli rozhovory s vývojáři.
Troufnu si říct, že tato přednáška svým způsobem uchvátila všechny přítomné, nebo minimálně ty, kteří si s HTML 5 ještě do hloubky moc nehráli. Jeremy Orlow postupně předváděl novinky v HTML 5. Vysvětlil, že když se mluví o HTML 5, typicky se mají na mysli i okolní věci jako CSS a JavaScript. Situaci připodobnil k jinému zneužívanému slovu – AJAX – kterého mají plná ústa i ti, co místo XML (písmeno X v AJAX) používají JSON...
HTML 5 přichází svým způsobem velmi pozdě. Důvodem je konec války prohlížečů na konci 90. let, po čemž následovalo temné období Internet Exploreru 6.
Mohli jsme vidět i populární tag video (pro mnoho lidí HTML 5 = tag video) včetně různých šílených efektů, vloženého SVG, nejrůznějších vychytávek v CSS, animací, 3D aplikací (WebGL), hrátek s fonty, drag & drop, čtení lokálních souborů v JavaScriptu a dalších věcí.
Konkrétní užití HTML 5 jako náhrada Flashe pro přehrávání videa demonstrovali vývojáři z Ruska na své aplikaci Uppod.
Na závěr přišel David Grudl s ukázkami použití HTML 5 ve frameworku Nette.
Vše bylo předváděno na vývojové verzi Chrome. Proto se něco občas porouchalo. Byli jsme však ujištěni, že v konečné verzi se nic takového dít nebude
O přednášku byl obrovský zájem, a tak byl sál nacpán k prasknutí.
Nejen Javou je člověk na Androidu živ a právě v ten moment přichází C/C++. Java přestávala vývojářům pro Android stačit především z výkonnostních důvodů (javovské aplikace byly až donedávna interpretovány), a tak Google přinesl Native Development Kit. Dan Galpin nás nejprve seznámil s důvody proč vyvíjet a proč nevyvíjet pro Android v C/C++ a dále se přesunul k detailům vývoje. Ukázal strukturu projektu s nativním kódem a vysvětlil, proč to vývojáři budou mít těžké, pokud je napadne grafickou aplikaci kompletně napsat v C/C++. Mnoho věcí, o které se javovské SDK stará místo programátora, je totiž nutné dělat v NDK ručně a velmi často je nezbytné dělat volání javovských metod přes Java Native Interface (JNI).
Bylo vysvětleno, že NDK nachází často využití v multimediálních aplikacích nebo OpenGL hrách. Dále došlo na ladění nativních aplikací, které je poněkud složitější: vyžaduje novější verzi Androidu, lze ladit jen hlavní vlákno a je nutné používat GDB v příkazovém režimu (Dan se ptal, jestli to publikum nesnáší stejně jako on). V budoucnu by se to mělo zlepšit.
Toto už byla přednáška opravdu čistě „developer to developer“, Dan se tázal, kdo se cítí být hardcore vývojářem. Publikum bylo skromné a nikdo se nepřihlásil
Google se s vývojářskou veřejností dělí o výkon svých clusterů pro provádění složitých operací nad daty. Tyto veřejné technologie se jmenují Big Query API a Prediction API s daty ukládanými do Google Storage. Prediction API užívá techniky vytěžování dat jistě známé tomu nesčetnému množství přítomných návštěvníků z ČVUT FEL. Bylo demonstrováno, jak je s tímto možné vyvinout si vlastní „umělou inteligenci“, která rozpozná jazyk, který je v textu použit, nebo program, který dokáže odhadnout štítky (jako třeba „PR“) podle obsahu článku na webu.
Přednášející v průběhu docela dost zápasil s tím, že mu opakovaně vypršel přístupový token. Řešil to tím, že za smíchu obecenstva odpojil projektor, předal skriptu své přihlašovací údaje, vyčistil obrazovku a opět připojil projektor.
Big Query pak umožňuje provádět databázové dotazy nad velkým množstvím dat. Jako příklad užití bylo uvedeno, že za vámi přijde šéf s obrovským množstvím dat, chce z toho něco zjistit a ještě to chce mít v úhledné tabulce.
Posledními přednáškami, které jsem navštívil, byly Google Chrome Web Store a Google Apps Marketplace. V obou případech jde o zpoplatňování webových aplikací. V prvním případě jde o rozšíření pro webový prohlížeč Google Chrome, v druhém pak o rozšíření funkčnosti Google Apps (Google Apps = e-mailová schránka, kalendář, kancelářský balík apod.).
Byl předveden proces přidávání aplikace a nastavování podmínek platby (včetně opakujících se plateb). V případě Chrome jsme byli seznámeni s aplikací Fiabee, která nabízí synchronizaci souborů mezi vašimi zařízeními.
Google Developer Day byl velmi příjemně strávený den, který byl poučný jak pro ty, co diskutované technologie neznají, tak pro ty, kteří je znají jako vlastní boty. Přednášející dokázali prezentovat svá témata zajímavě, ale dá se jim vytknout přetahování, kvůli kterému pak člověk nestíhal zase další přednášky. Rovněž by se dalo lépe plánovat využití sálů – zatímco malé sály praskaly, ten velký byl kolikrát skoro prázdný. Ve výsledku se ale určitě těším na pokračování zase za rok.
Dovolím si ještě podotknout, že ačkoliv všechny prezentace od inženýrů z Google běžely na Mac OS X, inženýři prý sami na desktopu používají hlavně Linux. O tom a ještě více zítra v rozhovoru s Ericem Tholomem.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
(ale tohle už je zase odvozené od slovesa to obscure, ne od toho přídavného jména)
Každopádně obscure pochází z oscuro (nebo příbuzného románského slova, znám jen to španělské), což je tmavý, temný a dále pak v jiném tvaru zakrýt.
Tedy, jde o to, ze se neco utajuje, ne ze by to bylo tmave nebo nesrozumitelne.V tvém textu je "3. Difficult to understand."
Tak jako tak:
obskurní:Což i anglickému obscure celkem odpovídá.
bezvýznamný, zapadlý, pokoutní
nekalý, temný, podezřelý
mravně závadný