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).

#!/bin/sh # stazeni "Tmux Plugin Manager" git clone https://github.com/tmux-plugins/tpm ~/.byobu/tmux-plugins/tpm # stazeni "tmux-resurrect" git clone https://github.com/tmux-plugins/tmux-resurrect ~/.byobu/tmux-plugins/tmux-resurrect # nastaveni echo "set-environment -g TMUX_PLUGIN_MANAGER_PATH '~/.byobu/tmux-plugins'" >>~/.byobu/.tmux.conf echo "set -g @tpm_plugins 'tmux-plugins/tpm'" >> ~/.byobu/.tmux.conf echo "set -g @tpm_plugins 'tmux-plugins/tmux-resurrect'" >> ~/.byobu/.tmux.conf echo "set -g @resurrect-dir '~/.byobu/tmux-resurrect.sessions'" >> ~/.byobu/.tmux.conf echo "run '~/.byobu/tmux-plugins/tpm/tpm'" >> ~/.byobu/.tmux.conf # nacteni pridaneho nastaveni pokud uz byobu bezi tmux source ~/.byobu/.tmux.conf # zobrazeni informaci o hotkeys echo "Hotkeys pro sezeni (pri prvnim pouziti CTRL+A vyberte rezim 1-Screen):" echo "Pro ulozeni: CTRL+A CTRL+S" echo "Pro obnoveni: CTRL+A CTRL+R"
))
#!/bin/sh # stazeni "Tmux Plugin Manager" git clone https://github.com/tmux-plugins/tpm ~/.byobu/tmux-plugins/tpm # stazeni "tmux-resurrect" git clone https://github.com/tmux-plugins/tmux-resurrect ~/.byobu/tmux-plugins/tmux-resurrect # nastaveni echo "set-environment -g TMUX_PLUGIN_MANAGER_PATH '~/.byobu/tmux-plugins'" >>~/.byobu/.tmux.conf echo "set -g @tpm_plugins 'tmux-plugins/tpm tmux-plugins/tmux-resurrect'" >> ~/.byobu/.tmux.conf echo "set -g @resurrect-dir '~/.byobu/tmux-resurrect.sessions'" >> ~/.byobu/.tmux.conf echo "run '~/.byobu/tmux-plugins/tpm/tpm'" >> ~/.byobu/.tmux.conf # nacteni pridaneho nastaveni pokud uz byobu bezi tmux source ~/.byobu/.tmux.conf # zobrazeni informaci o hotkeys echo "Hotkeys pro sezeni (pri prvnim pouziti CTRL+A vyberte rezim 1-Screen):" echo "Pro ulozeni: CTRL+A CTRL+S" echo "Pro obnoveni: CTRL+A CTRL+R"misto do ~/.byobu/.tmux.conf vkladani radku:
set -g @tpm_plugins 'tmux-plugins/tpm' set -g @tpm_plugins 'tmux-plugins/tmux-resurrect'vlozeni:
set -g @tpm_plugins 'tmux-plugins/tpm tmux-plugins/tmux-resurrect'na funkci to nemelo vliv, ale neni nastaveni na samostatnych radkach(coz bylo popisovano v README u tpm(i kdyz tam bylo @plugin coz v byobu nefungovalo ale @tpm_plugins ano)) ale na jednom radku, lze pomoci hotkey "CTRL+A SHIFT+U" vyvolat aktualizace pluginu kdy se aktualizujou z githubu... (puvodne (s oddelene radky) by to nenabizelo aktualizaci tpm, resp. asi vzdy jen posledni v pripade vice pluginu)
# pro ulozeni/obnoveni screen/buffer historie kazdeho okna/subokna zvlast # info: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_pane_contents.md set -g @resurrect-capture-pane-contents 'on' # pro ulozeni/obnoveni shell/bash historie (zadanych prikazu) kazdeho okna/subokna zvlast # info: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_shell_history.md # (osobne misto toho zustanu u "PROMPT_COMMAND="history -a; $PROMPT_COMMAND" v .bashrc kdy se historie uklada globalne pri kazdem pustenem(resp. po jeho ukonceni) prikazu) set -g @resurrect-save-shell-history 'on' a tresnickatakze castecne vyresen i pozadavek 3. akorat ze takto znovupustene mc si pamatuje pouze dir kterej byl ve vybranem (left/right) panelu ale uz ne dir neavybraneho panelu... alternativne lze vyuzit "resurrect-capture-pane-contents" pri nepouziti resurrect-processes, pak se "obnovi" mc s puvodnima panelama/edit/show souborem, ale jde POUZE o obnovenej text bez realne beziciho programu mc, nicmene lze z toho poznat v jakejch adresari bylo, pripadne jake soubory se upravovali, takze ocima zapamatovat, pustit mc a prejit rucne# pro znovupusteni pri obnive bezicich programu # info: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_programs.md set -g @resurrect-processes 'mc htop atd'
set -g @resurrect-processes 'mc mcedit mcviewobnovi i mcview mcedit vcetne zobrazeneho/editovaneho souboru, ALE pouze pokud se z shell pusti "mcedit soubor", pokud z beziciho mc se da F3/F4 nebo se z beziciho mc pusti "mcedit soubor" tak se obnovi pouze to mc (ani v ulozenem session souboru neni videt mcedit, ale pouze mc)
set -g @resurrect-processes 'sudo mc mcedit mcview tail'se obnovi i mc puvodne pustene pres "sudo mc", resp. i dalsi (vychozi nebo v resurrect-processes definovane procesy)
set -g @resurrect-processes ':all:'pripadne zakazat obnoveni i vychozich povolene (= ktere se obnovuji i bez uzivatelskeho nastaveni, protoze seznam je uveden v kodu "tmux-resurrect"
set -g @resurrect-processes 'false'
mozna ty oba panely, zkousel sem laborovat s mc-wrapper.sh a taky koukal ze pro obnoveni procesu lze manipulovat s obnovenim ulozeneho "$command" pres ".byobu/tmux-plugins/tmux-resurrect/strategies/" kam by se musel vytvorit soubor pro mc, pokud zjistim jak s mc ukladat oba diry a i v pripade nekolika soubezne bezicich mc samostatne...
Tiskni
Sdílej: