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.
Byla vydána nová verze 7.6 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Správce hesel KeePassXC byl nahrazen správcem hesel GNOME Secrets. Bitcoinová peněženka Electrum byla povýšena na verzi 4.7.0. Tor Browser byl povýšen na verzi 15.0.8. Další novinky v příslušném seznamu.
Chris Down v obsáhlém článku „vyvrací mýty o zswap a zram“, vysvětluje, co vlastně dělají a jaké jsou mezi nimi rozdíly. Doporučuje vyhýbat se zram na serveru a bez OOM.
Všiml jsem si, že se zde poslední dobou poměrně často řeší lidská sexuální orientace a sexualita všeobecně.
Taky se přidávám se svým hlasem proti stávce odborářů. Narozdíl od jiných mi nijak nevadí, že budou blokovat silnice (alespoň si velká města na chvíli odpočinou od mototerorismu ;). Vadí mi, že je jejich stávka na hraně demokratičnosti, možná spíše za ní.
Odborářská pakáž se rozhodla v pondělí nejen stávkovat, ale dokonce i blokovat silnice.
Evangelizátoři IPv6 se nám opakovaně snaží vtlouci do hlavy, že maškaráda (source NAT) je zlo a že s příchodem IPv6 nic takového není potřeba. Jakkoliv chápu, že je maškaráda v současnosti dost nadužívána a občas i zneužívána (především poskytovali internetového připojení) a že ji proto dost lidí nemá rádo, jsem přesto přesvědčen, že může být i užitečná (pokud člověk ví, co dělá). Přesto zaráží, že se tvůrci IPv6 tak sveřepě (a dogmaticky) tomuto konceptu brání a nenabízejí jeho adekvátní náhradu. Zde bych chtěl ukázat příklad použití maškarády, který je dle mého mínění naprosto legitmní a k němuž jsem adekvátní náhradu u IPv6 nenašel.
Blíží se konec školního roku a s ním se konají i nejrůznější školní akademie. Vzhledem k tomu, že máme doma školáka a naše mamča učí, jsem měl možnost navštívit dvě. Ve středu v paláci Akropolis na Žižkově akci ZŠ Lupáčova a včera akci ZŠ Karla Čapka v bývalém vršovickém kině Vzlet. Byl mezi nimi propastný rozdíl. Tím nemám na mysli výkony dětí, ale to jak byly zvládnuty organizačně.
Cupiditate sit voluptatibus architecto minus voluptatem quia et in. Facere repellendus natus ullam sunt eius non. Tempore inventore et nihil alias. Possimus sequi voluptates repellat odio quia suscipit dolores. Et nihil nihil dolore nemo harum qui quidem excepturi. Sit ut ipsa eum.
Rád bych se podělil o můj skriptík na vytvoření openbox pipemenu pro připojování různých externích disků atp.
I've decided to try Kubuntu Natty Narwhal on my Dell Latitude E6500 and I have serious problem with CPU frequency. After some time it's stucked at 800MHz and nothing even cpufreq-utils could change it. The problem was solved when I turn off the ondemand service in rcconf:
sudo rcconf
And find and turn off ondemand service. This helps me, hopefully, helps you too.
Tento zápisek se vážně netýka linuxu :) Je to spíš reklama, doufám že prominete.
Pokud byste mě a kolegu chtěli podpořit, můžete nám dát hlas na facebookovské stránce (aplikace nespamuje ani netapetuje zeď). Jedenáct lidí z top 20 dostane možnost zahrát si na festivalu Mácháč 2011.
Díky moc všem :)
Nova-dl se za tu dobu už docela proflákl, dokonce dostal i GUI. Ale pořád to umělo jenom Novu...
Tak jsme se taky nechali podat a doplnili jsme nabídku užitečných programů ke zvýšení bezpečnosti nejrozšířenějšího operačního systému Android v chytrých mobilních zařízeních.
Aplikace Zoner AntiVirus Free pro Android zabezpečuje rezidentní antivirovou ochranu, doplněnou o filtr příchozích i odchozích hovorů, příchozích SMS a praktickou funkci dětského zámku u volání. Při návrhu byl kromě bezpečnosti kladen důraz na vysokou rychlost a minimální spotřebu zdrojů.
Jak je v názvu, program je zdarma, navíc bez omezení a reklam, běží na systému Android verze 2.1 nebo vyšší a je možné jej stáhnout z Android Marketu.
Co na to říkáté? Zajímají mně vaše názory a zkušenosti.
Tento zápisek je především takové malé how-to pro mě a možná i pro ostatní.
Programoval jsem pár aplikací v Pythonu s použitím PyQt. Dlouho jsem zkoumal, jaký je nejlepší způsob inicializace grafického rozhraní ze souboru *.ui vygenerovaného pomocí QDesigneru. V jinak dobré dokumentaci je tohle téma poněkud strohé. Takže tady uvedu moje poznatky.