Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.
Během akce Arduino Days 2026 byl publikován Arduino Open Source Report 2025 (pdf) a oznámeno 7 nových produktů kompatibilních s deskou UNO Q (Arduino USB-C Power Supply, USB-C Cable, USB-C Hub, UNO Media Carrier, UNO Breakout Carrier, Bug Hopper, Modulino LED Matrix).
Google v pátek spustil v Česku Vyhledávání Live. Tato novinka umožňuje lidem vést plynulou konverzaci s vyhledávačem v češtině. A to prostřednictvím hlasu, nebo prostřednictvím toho, na co ukážou svým fotoaparátem či kamerou v mobilu. Rozšíření této multimodální funkce je možné díky nasazení Gemini 3.1 Flash Live, nového hlasového a audio modelu, který je od základu vícejazyčný, takže umožňuje lidem po celém světě mluvit na vyhledávač přirozeně a v jazyce, který je jim nejbližší.
Jsongrep je open-source nástroj, který efektivně prohledává JSON dokumenty (editovat je neumí). Kompiluje regulérní jazyk dotazu do podoby deterministického konečného automatu (DFA), díky čemuž prochází strom JSON dokumentu pouze jednou a je v tom tedy rychlejší než jiné nástroje jako jsou například jq, JMESPath nebo jql. Jsongrep je napsaný v programovacím jazyce Rust, zdrojový kód je dostupný na GitHubu.
O víkendu probíhá v Praze na Karlově náměstí 13 konference Installfest 2026. Na programu je celá řada zajímavých přednášek a workshopů. Vstup na konferenci je zcela zdarma, bez nutnosti registrace. Přednášky lze sledovat i online na YouTube.
Mozilla a společnost Mila oznámily strategické partnerství za účelem rozvoje open source a suverénní AI. Cílem je ukázat, že open source AI může konkurovat uzavřeným systémům. Obě organizace chtějí posílit technologickou suverenitu a snížit závislost na hrstce velkých technologických firem.
Adam Rice předvedl, že pomocí DNS lze distribuovat a spustit kompletní hru DOOM. Rozdělil WAD soubory a binárky do téměř 2000 DNS záznamů v Cloudflare zóně (jeden TXT záznam v DNS může nést okolo 2000 znaků textu). Ty pak stáhl PowerShellem, dekomprimoval a spustil přímo v paměti počítače bez nutnosti zápisu na disk, což prakticky dokazuje, že DNS může sloužit jako distribuované úložiště dat a možný kanál pro načítání kódu. Repozitář projektu je na GitHubu.
Dnes a zítra probíhají Arduino Days 2026. Na programu je řada zajímavých přednášek. Sledovat je lze od 17:00 na YouTube. Zúčastnit se lze i lokálních akcí. Dnes v Poličce v městské knihovně a zítra v Praze na Matfyzu.
Byla vydána beta verze Ubuntu 26.04 LTS s kódovým názvem Resolute Raccoon. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 26.04 LTS mělo vyjít 23. dubna 2026.
Byla vydána aktualizována Příručka pro začínající wikipedisty a wikipedistky (pdf).
Před nějakou dobou jsem si v jednom příspěvku taky na Ábíčku všiml odkazu na program htop. Tak jsem jej nainstaloval a vyzkoušel. A musím říct, že je to vynikající program.
Tak jsem dnes zaregistroval 'initial import' system-config-vsftpd do Fedory. Hned jsem tedy balíček naistaloval a rozhodl se, že se zběžně podívám, co nám zase připravili.
Takhle jsem jednou strčil DVD do počítače, spustil ho v kaffeine, osolil repro a nestačil se divit nad vyluzovanými zvuky.
Multiseat je způsob, jak umožnit, aby na jednom PC pracovali dva uživatelé najednou - jediné co je potřeba je další monitor, klávesnice a myš. (A také spousta volného času pro konfigurování.) Mně se to kupodivu podařilo a tady je můj návod.
Tak už je to tady. Před nějakým časem uvolnil Sun značnou část zdrojového kódu svého JDK. A předevčírem se konečně objevil funkční balíček, který nepotřebuje pro kompilaci žádné z uzavřených nástrojů, jež OpenJDK potřebuje, v development repozitáři Fedory. Konečně!
Konečně jsem se dokopal upgradovat na Debian Etch. Doma se starám celkem o 2 počítače, takže jsem to vzal postupně. Na prvním (stolním) počítači jsem napsal apt-get dist-upgrade a po restartu jsem se divil, že to nefunguje. Když jsem si přečetl návod, tak jsem věděl proč. Takže jsem udělal čistou instalaci, aspoň se všechno nakonfiguruje pořádně a zmizí (moje) ohnuté konstrukce, které vznikají v zápalu choré mysli.
Napsal jsem implementaci chyby #587 - možnost třídění ve výsledcích hledání podle data vytvoření, poslední změny a relevance. Požádal o to Robert z důvodu usnadnění schvalování zpráviček a po incidentu, kdy jsem nedávno schválil duplicitní zprávičku o gimpu, jsem pochopil důležitost této funkce. Navíc nedávno ohledně podobné funkce proběhl docela žhavý flamewar. Zároveň jsem upravil přepínání do rozšířeného hledání. Nově se při přepnutí nic nehledá a žádné checkboxy se nezatrhnou. To by mělo zlepšit použitelnost hledání (ušetřit dvě zbytečná kliknutí). Takže ať vám tato funkce dobře slouží.
g++ pošle do nekonečné rekurze.
template<class T> struct S { S<T*> operator ->(); };
S<int> i, j = i->();
Vývoj download (i upload) manageru FatRat pokročil a došlo k přesunu SVN repozitáře. Plus další aktuality.
Dnes se podíváme na zoubek navigaci v kódu. Abychom si rozuměli, pod „Navigací v kódu“ myslím všechny život zjednodušující technologie jako autocomletion, content assist, code assist, všechno to co zahrnuje Microsoft pod pojem Intellisence a ještě něco navíc, automatická nápověna napojená na autocompletion, vyhledání referencí (míst kde je funkce volána, použita proměnná), vyhledání definic prvku. Trochu tady panuje chaos v termínech. Pokud víte nějaký lepší souhrnný název, dejte vědět v diskusi.
Konečně jsem (po několika dnech práce) dokončil svoji prvotinu v Pythonu + PyQt4.
Jak se o mně traduje, v klidných letních dnech si hraji na koordinátora lokalizace Ubuntu. Za svou krátkou a velice nezáviděníhodnou kariéru ( to víte, jak by to mohl "nevzdělaný negramota" někam dotáhnout ) jsem byl svědkem velice nepříjemného fenoménu.
Lidé si na překlady (v Ubuntu) stěžují, ale zatroleně malé procento uživatelů ohlašuje chyby.
V mailboxu mi přistál email, proč blokujeme programátorské dotazy. Dovolím si odpovědět veřejně.
Robert si pohrál s navigací a zobrazil ji v podobě prompt shellu. Já jsem dneska do ni přidal ikonku feedu, která se zobrazuje v závislosti na kontextu (bug 86). Luboš Doležel napsal feedy pro seriály Jaderných a Distribučních novin (bug 811). Také napsal export blogu do moveable type formátu (bug 60) a nástroj na mazání či slučování uživatelů (bug 233). Dále napsal opravu, aby se nezobrazovala mezera ve výpise blogů, pokud je mezi nimi některý blokovaný (bug 813), změnu vlastníka při vložení screenshotu (bug 756) a zobrazení správného emotikonu (bug 402). Ještě jsem přidal možnost zaznamenávat délku vyplňování ankety na žádost inzerenta. V bugzille zůstává 277 otevřených chyb.
Již nějakou dobu se podílím na překladech popisů balíčků v Debianu. Dál bych řekl pár slov o aktuálním stavu.
O tvorbu webu se už delší čas moc nezajímám, ale i tak jsem si při čtení jednoho článku na netu vzpoměl na svoji metodu stříhájí výsledné šablony webu. Autor psal, že návrhy stránek kreslí v Inkscape a poté je v Gimpu roztříhá. Druhý krok mě přijde zbytečný. Tedy pokuď v Gimpu ještě neprovádíte nějaké další úpravy.
Uz nejakou dobu je k dispozici velmi zajimavy Jabber klient ktery je i pro Linux. Docela me prekvapilo ze jsem tady o nem nenasel zadnou zminku. Ze by vsem vadilo ze neni GPL?
Zkusím sepsat několik klávesových zkratek fungujících v Gtk File Dialogu, které se zdá, že spoustu lidí nezná a to přispívá k jeho zdánlivé nepoužitelnosti.
Jako mnohaletý uživatel Eclipse při vývoje Java aplikací, a to uživatel spokojený, mě láká možnost používat Eclipse IDE i pro moje hrátky a pokusy s C++. S Eclipse CDT 3.0 jsem krátce pracoval někdy před dvěma lety a už tehdy to vypadalo na slibný projekt. Vadila absence podpory projektového managera. Navigace a content asssist byl sice pomalý, ale poměrně spolehlivý, už tehdy převyšující schopnosti KDevelopu. Ale jinak použité IDE. Padají vážně míněné návrhy prohlásit Eclipse jako oficiální vývojové prostředí pro Linux. Pln očekávání jsem tedy stáhl čerstvě vydané Eclipse CDT 4.0. Tady jsou moje postřehy, poznámky vzniklé při práci a odkazy na web.
Luboš Doležel naimplementoval záložky (bug 739), kdo je kdo (bug 833) a členění ovladačů do sekcí (bug 307). Dále se podílel na opravách chyb 544 a 685. Další změnou je návrat kompresního filtru, tentokráte si nikdo nestěžuje, takže snad je už bezproblémový. Dále jsem opravil pár dalších chybek, koho to zajímá přesně, ať si udělá report v cvs :-).
Zajímavější změnou v designu je přesunutí navigační cesty z modrého pruhu na začátek hlavní plochy s obsahem a přejmenování odkazu Diskuse na Komentáře. Název byl totiž matoucí. Také jsem tam vypíchnul odkaz na seznam dotazů uživatele. Snad to bude zvláště pro nováčky pohodlnější.
Tento mail v linux-kernel mailing listu mě přivedl k zamyšlení, jak se s tím, jak Linux postupně získává další a čím dál lepší schopnosti, zároveň zvyšují očekávání, která od něj lidé mají:
Ačkoliv mi v diskusi pod minulým zápisem byl doporučen VirtualBox, tak vzhledem k tomu, že mi nechodí nejnovější jádro a tudíž jaderné moduly virtualboxu/qemu jsem se rozhodl jít cestou nejmenšího odporu. Pokud by mne někdo chtěl následovat, tak cesta vede tudy:
Ahoj všem,
přikládám část e-mailu, který mi jako předplatiteli dorazil.
Vazeni predplatitele LinuxEXPRESu,
tentokrat se na vas obracime z jedineho a pro nas pretezkeho duvodu, jemuz bychom se za jinych okolnosti radi vyhnuli. Casopis LinuxEXPRES po trech letech rozsirovani myslenek svobodneho softwaru dosahl slusne urovne etablovaneho periodika, ocenovaneho predevsim nasimi ctenari. Co se nam ne zcela plne podarilo zajistit, byl (ne)zajem velkych firem v IT oboru o prezentaci v casopise. K vydavani casopisu jsou potreba penize, ktere se take ziskavaji inzerci v casopise.
Mnohe firmy, prezentujici se podporou open source, ale spise poradaji jednorazove propagacni akce, nez by investovaly do inzerce v linuxovem magazinu. Ackoliv to neni pro vas, nase predplatitele, dobra zprava, jsme nuceni vydavani casopisu zastavit.
Cenime si mnozstvi a podpory predplatitelu, kteri nam zachovavaji prizen, ale bohuzel prijmy z predplatneho nestaci tak velky projekt financovat. Vsem predplatitelum bude samozrejme vracen zbyvajici podil z nevycerpaneho predplatneho...
Boje ohledne BBC a zpotvoreniny zname jako iPlayer si vsimnul i lokalni zadarmo rozdavany platek City A.M., respective jeho pondelni priloha City IT. Vypliva z nej predevsim to, ze vztah BBC a MS neni platonickeho razu, v cele technologicke divize BBC primo sedi clovek z Microsoftu - Erik Huggers. To se pak nelze divit ze iPlayer vypada tak ja vypada.
Dnes jsem si pro svou vlastní potřebu vytvořil skriptík, který mi vytvoří DVD-VIDEO ISO obraz ze složky obsahující strukturu DVD. Používá to zenity a mkisofs a je to určené převážně pro nautilus (plugin nautilus-actions). A protože nejsem hajzl, tak vám ho tu pěkně vystavím. Je to pod licencí MIT, takže si s tím dělejte, co uznáte za vhodné.
V poslední době jsem byl zatížen spoustou jiných věcí, a tak jsem svůj FatRat download manager především používal, než že bych na něm něco programoval. Před několika dny jsem se do programování zase pustil a do SVN se tak dostalo několik věcí, které postupně rýsují první vydání programu.
Cílem tohoto zápisu je sdělit, co se mi nelíbí na GNOME. Možná to jsou pro někoho prkotiny, ale pro mě jsou to zásadní věci, bez kterých se neobejdu.