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.
chmod -R 777 /mnt/cely_disk_s_ubuntudrwxr-xr-x 2 root root 4096 2006-06-07 03:11 bin/ drwxr-xr-x 4 root root 4096 2006-06-04 13:01 boot/ drwxr-xr-x 17 root root 3380 2006-06-07 15:03 dev/ drwxr-xr-x 3 root root 4096 2005-08-07 10:13 emul/ drwxr-xr-x 78 root root 4096 2006-06-07 18:11 etc/ drwxr-xr-x 7 root root 4096 2006-06-04 11:31 home/ drwxr-xr-x 2 root root 4096 2006-06-07 03:11 lib32/ drwxr-xr-x 9 root root 4096 2006-06-07 03:11 lib64/ drwx------ 26 root root 16384 2005-08-06 17:24 lost+found/ drwxr-xr-x 7 root root 4096 2006-05-05 22:20 media/ drwxr-xr-x 13 root root 4096 2006-06-07 05:44 opt/ drwxr-xr-x 27 root root 4096 2006-06-07 06:31 overlay/ drwxr-xr-x 156 root root 4096 2006-06-07 17:47 portage/ dr-xr-xr-x 117 root root 0 2006-06-06 15:41 proc/ drwx------ 61 root root 4096 2006-06-07 18:16 root/ drwxr-xr-x 2 root root 4096 2006-06-07 03:11 sbin/ drwxr-xr-x 11 root root 0 2006-06-06 15:41 sys/ drwxrwxrwt 59 root root 8192 2006-06-07 18:17 tmp/ drwxr-xr-x 15 root root 4096 2006-05-11 23:45 usr/ drwxr-xr-x 14 root root 4096 2006-05-09 16:12 var/
$ ls -l /usr/bin/sudo /etc/sudoers -r--r----- 1 root root 1504 2006-04-05 00:21 /etc/sudoers -rwsr-xr-x 2 root root 91700 2006-04-15 09:39 /usr/bin/sudoale předtím nech probehnout toto:
find / -type f -print0 | xargs chmod 644 find / -type d -print0 | xargs chmod 755 chmod 600 /etc/shadow find /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin -type f -print0 | xargs -0 chmod +x chmod 01777 /tmp /var/tmp chmod 700 /home/*
sudo práva ---s--x--x.
sudo asi potřebuje setuid bit.
root@fungujici$ find / -printf '%m %p\n' >perm.list root@porouchany$ while read p f ; do chmod $p $f ; doneale v nejake efektivnejsi variante (sort | awk)...
Tiskni
Sdílej: