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).
Ubuntu plánuje v budoucích verzích nahradit tradiční nástroje pro synchronizaci času (chrony, linuxptp a gpsd) novým, v Rustu napsaným ntpd-rs, který nabídne vyšší bezpečnost a stabilitu.
Jak jsem psal před časem, koupil jsem si tuhle potvoru. Na distribučním kubunťáckém jádře (.17) si ani neškrtla a já vůl jsem sledoval v podstatě jen wiki LinuxTV v bláhové naději, že poznámka "- dib7000p.ko (Patrick finished the driver but it's still in hg)" brzy zmizí a bude zmizelá.
Včerejší zprávička o masivním podílu linuxových mobilů v Číně přináší opět na světlo otázku: dočkáme se někdy mobilů s Linuxem i tady u nás?
Náhodou jsem se podíval na poslední upravený záznam o notebooku HP nx6310. Jen jsem zíral, jak kvalitně a do nejmenších detailů je proveden. Obsahuje technické informace, nastavení ovladačů jednotlivých součástí i jak na suspend a prodloužení výdrže. Prostě paráda. Autor záznamu martink zaslouží pochvalu!
Pro připojení z domova na PC s Windows XP v práci v současné době používám „Připojení ke vzdálené ploše“ pomocí protokolu RDP. Protože, ale chystám změnu Windows XP, na Linux pro PC v práci, řeším způsob připojení ke vzdálenému PC s Linuxem. Protokol VNC považuji jako nepoužitelný pro běžnou práci z důvodu jeho pomalosti (jediné rychlé VNC je UltraVNC – ale bohužel jen pro Windows). Jako alternativu jsem zvolil NX protokol od firmy NoMachine NX.
Sypu si popel na hlavu. Konečně jsem odhalil, proč je server tak strašně zatížen a proč žádná moje optimalizace nezabírá.
V minulém díle jsem se zaměřil na kompilaci QEMU s GCC4, nyní přichází na řadu samotné QEMU a jeho použití.
Jako dlouholetý uživatel Fedory jsem věděl, že již nějakou dobu má aktivní rozšíření SELinux. Při pokusu spustit CGI počítadlo přístupů (wwwcount) se to potvrdilo - jádro hlásilo avc: denied { write } for pid... a skript nefungoval. Popíšeme si, co se vlastně stalo, a jak to napravit...
Na mém oblíbeném textovém editoru KWrite (a pro některé situace Kate) mi vždy vadilo, že neumožňuje snadné přidání pomocných editačních skriptů/maker do menu a do nástrojové lišty. Našel jsem si tedy berličku, která tuto vlastnost docela dobře supluje (nemusíte se namáhat... na Vim nepřejdu :-)).
Aneb proč nevyužít možností, které nám výchozí webový prohlížeč prostředí KDE nabízí. Konkrétně zkusím představit "Web shortcuts", šikovné to pomocníky při práci s vyhledávači. Doufám, že to nebudu nosit dříví do lesa, snad to alespoň pro pár lidí bude nové a užitečné.
Při hledání důvodů vysokého zatížení serveru jsem náhodou narazil na fakt, že několik vláken čekalo v cachi DOM4J. Filip Jirsák našel alternativní nastavení, jak použít nesdílenou cache, která tudíž nemusí být synchronizována. Nasadil jsem nastavení a osobně mi příjde abíčko rychlejší.
S vynálezem Unicodu jsme dostali do rukou silný nástroj pro zpracovaní přirozeného jazyka. Bohužel bez správných kreseb všech písem nám zbudou oči pro ordinární čísla.
O dnešní várku oprav jsem se podělil s Lubošem Doleželem, který se vrhnul na programování abíčka ve velkém.
681 - LD - správa obrázků v blogu
68 - LL - smazání fotky z profilu
512 - LD, LL - náhled ankety před odesláním
302 - LD, LL - systémové řešení duplicitních komentářů
658 - LD - javascriptový výběr datumu
720 - LL - bug v SQL při načítání FAQ sekce
619, 478 - LL - větší kontrola vstupních parametrů (asi stupidní boti)
574 - LL - hezčí stránka informující, že stránka neexistuje
698 - LL - přesměrovat stará URL mířící na Record na nadřazený objekt
647 - LL - snad konečně vyhovující podmínka pro report honorářů
686 - LL - chybka při náhledu vytvářeného inzerátu v bazaru
Počítače a národní abecedy, speciální znaky apod., to byl dříve opravdu problém. Různé kódové tabulky pro různé jazyky, v horším případě i více různých kódových tabulek pro jeden jazyk.
Naštěstí jsou tyto doby už pryč a Unicode vládne světu. Když jsme se zbavili – no dobře, no, tak zatím ještě tak úplně nezbavili . . . :-/ – různých kódových tabulek a můžeme si do jednoho souboru vkládat znaky jaké se nám zlíbí, objevil se jiný nečekaný problém – jak ty různé klikyháky z klávesnice efektivně vkládat?
Tento zapisek popisuje jak rozchodit hru Call of Duty 2 v Linuxu pomoci wine.
Zrovna sedim na přednášce z Matematické logiky a při čekání na už prakticky při jakékoliv činnosti otravně pomalého pacmana mě napadlo zkusit jedno pokusné řešení. A světe div se, řešení zrychlilo pacmanovské operace v řádu stovek, možná tisíců procent! (subjektivně)
xvnc a x11vnc. Pojmy, které vypadají tak podobně, ale každý z nich umí něco jiného. Jak to s nimi je?
Luboš Doležel se vrhnul na zdrojáky abíčka a vyřešil několik chyb. Jako první jsem na server nahrál podporu avatarů (bug 500). Nahrát či smazat avatar si můžete v nastavení svého účtu, na stejném místě můžete zakázat zobrazování avatarů. Já jsem fixnul jedno nápadné (tudíž nepravděpodobné) XSS, reportoval Kain. A pak jsem přidal pár miniaturních optimalizací (UpdateLinks, SectionCache) a opravil pár chybiček z minula (712, 713).
Tento příběh je spíše takovým otvírákem pro diskuzi, zda je popisované chování normální a nebo má smysl začít lobovat za jeho změnu.
Osmý ročník naší tradiční ankety o nej distribuci roku je na dosah. Podívejte se prosím na obsah minulého ročníku ankety a napište nám, co byste změnili, upravili, vyřadili či přidali. Děkuji.
Dlhší čas som zháňal nejaký jednoduchý sieťový traffic monitor na sledovanie prenesených dát cez internet.Je to vhodné aj pre tých užívateľov ,ktorý majú obmedzený prenos dát a chcú si sledovať svoj traffic za určitý čas.Našiel som vnstat.Plní presne ten účel ktorý som potreboval.Keďže sa jedná o nástroj pre výpis do konzoly dorobil som si neskôr menší skript na výpis cez Xmore.Tento nástroj je súčasťou Xdialogu.
Aneb Úvod do autotools
Po netu se povaluje spousta kvalitních projektů, ale nekvalitně distribuovaných. Občas chybí důležité skripty configure nebo makefile. Projekt pak často nejde vůbec přeložit či sestavit.
Projekt autotools je kolekce nástrojů (autoconf, automake, libtool, ...), které mají za cíl zjednodušit konfigurování, sestavování a balíčkování software. Ve speciálních souborech (viz 1. obrázek) nadefinujeme pravidla pro sestavování, závislosti komponent a můžeme též vytvořit šablony pro témeř libovolné soubory. Nástroje z kolekce autotools přechroustají tento vstup (viz 2. obrázek) a vygenerují skript configure a šablony pro Makefile. Nebudu vysvětlovat, co dělá configure, co to je Makefile ani jak se kompiluje. Na webu je kolem toho spousta materiálu.
Tak se nám nějak blíží den D. Prý od 1. března 2007 se SUSE na věčné časy. Silná slova. A já jsem zvědavý, co z těch silných slov nakonec vypadne. Chtěl bych si tu tak trochu zaspekulovat (i když moc toho opravdu není), co by to nakonec mohlo být. A taky bych byl zvědavý na vaše názory a spekulace, aspoň bude ve čtvrtek sranda z toho, jak někteří byli se svými odhady úplně mimo, a naopak budeme obdivovat ty, kteří se pravdě přiblížili nejvíce.
Dneska sem si v gentoo weekly newsletter vsiml, ze do oficialniho repozitare pribyla tato hra (nejvice je to asi 3D skakacka), tak jsme ji hned zkusil a nize popisu dojmy
Tato chyba se vyskytuje jenom v případě Ubuntu 6.10 "Edgy Eft" u Drappera jsem si ničeho nevšimnul.
Projevuje se neúspešným nabootovaní systému a hláškou "Kernel panic -not syncing. Attempted to kill init.". Problém nenastává u všech instalaci , ale pravděpodobně jen u některých desek s chipsetem VIA. Ale to je jen moje doměnka... Řešením je editace boot sekvence grubu hned při bootu. To se provádí tuším klávesou 'A' a přidáni na řádek kernelu acpi=force. Může to vypadat třeba nějak takto: kernel /vmlinuz root=/dev/hdb1 acpi=force Po nabootování doplníme tento parametr přímo do nastavení grubu v /boot/grub/menu.lst.
A to je vše! :)