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.
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.
/usr/bin/groff: can't find `DESC' file /usr/bin/groff:fatal error: invalid device `nippon'Nevíte někdo co s tím?
A takhle apropos, info, apropos funguje? Zkuste se inspirovat ...
whatis(1) whatis(1)
JMÉNO
whatis - hledej celá slova v databázi whatis
SYNTAXE
whatis slovo ...
POPIS
whatis prohledává databázi obsahující krátký popis systémových příkazů
na výskyt `slova' a výsledek zobrazí na standardní výstup. Jsou však
zobrazena pouze slova, která kompletně vyhověla.
Databáze whatis je vytvořena spuštěním programu /usr/sbin/makewhatis.
VIZ TÉŽ
apropos(1), man(1).
(Jednou jsem toto taky řešil ... )
Další tipy ...
man man
...
VOLBY
-C konfigurační_soubor
Specifikujete jiný konfigurační soubor. Standardní je
/etc/man.config. (Viz též man.conf(5).)
...
ZFORMÁTOVANÉ STRÁNKY
Man se snaží ukládat již zformátované manuálové stránky, aby ušetřil
při jejich příštím zobrazení čas. Tradičně se zformátované stránky z
DIR/manX ukládají do DIR/catX, ale jiná mapování z manuálového adresáře
na adresář zformátovaných stránek je možné specifikovat v souboru
/etc/man.config. Neexistuje-li adresář zformátovaných stránek, nejsou
ukládány žádné zformátované stránky. Je možné nechat man suid pro
uživatele man. Potom, je-li majitel adresáře zformátovaných stránek man
a mód je 0755 (zapisovat může pouze vlastník), a zformátované stránky
mají mód 0644 nebo 0444 (zapisovat může buď jenom majitel nebo vůbec
nikdo), nemůže normální uživatel změnit zformátované stránky nebo
umístit do adresáře zformátovaných stránek jiné soubory. Není-li man
suid, potom by měl mít adresář zformátovaných stránek mód 0777 aby zde
mohli všichni uživatelé zanechat jiř zformátované stránky.
Volba -c způsobí reformátování stránky i když již existuje zformátovaná
stránka.
...
PROSTŘEDÍ
MANPATH
Je-li nastavena proměnná MANPATH , její hodnota je využívána ke
hledání zformátovaných stránek.
MANROFFSEQ
Je-li nastavena proměnná prostředí MANROFFSEQ je její hdnota
využita pro určení pořadí spouštění preprocesorů před nroff nebo
troff. Standardně jsou stránky formátovány prvně tabulkovým pro-
cesorem a teprve poté nroffem.
MANSECT
Je-li nastvane proměnná prostředí MANSECT je její hodnota
využita k určení sekcí, které budou prohledávány.
MANWIDTH
Je-li nastavena proměnná prostředí MANWIDTH , tak její hodnota
určuje počet sloupců, na které bude stránka zformátována. Jinak
bude stránka zformátována na šířku obrazovky.
...
MANPAGER
Je-li nastavena proměnná prostředí MANPAGER její obsah určuje
stránkovač, který bude použit při zobrazení zformátované
stránky. Není-li nastavena, je použita proměnná PAGER . není-li
ani tato proměnná nastavena, použije se /usr/bin/less -isR .
LANG Je-li nastavena proměnná prostředí LANG její hodnota definuje
podadresář, ve kterém budou hledány stránky. Potom příkaz
`LANG=cz man 1 manuálová_stránka' zobrazí stránku
.../cz/man1/manuálová_stránka.1, nebo
NLSPATH, LC_MESSAGES, LANG
Proměnné prostředí NLSPATH a LC_MESSAGES (nebo LANG jestliže
předchozí neexistují) hrají roli při hledání katalogu zpráv.
(Anglické zprávy jsou zkompilovány a není pro ně třeba kata-
logu.) Dejte pozor na to, že programy jako col (1) volané pro-
gramem man používají např. LC_CTYPE.
PATH PATH je používána při sestavení starndardní manuálové cesty.
SYSTEM SYSTEM je používána ke zjištění standardního jména systému (pro
použití s volbou -m ).
VIZ TÉŽ
apropos(1), whatis(1), less(1), groff(1).
Hm ... ani tohle nezabere?
$ ls /etc/man.config -l
-rw-r--r-- 1 root root 4900 čec 7 2005 /etc/man.config
$ cat /etc/man.config
#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.5m
#
# For more information about this file, see the man pages man(1)
# and man.conf(5).
#
# This file is read by man to configure the default manpath (also used
# when MANPATH contains an empty substring), to find out where the cat
# pages corresponding to given man pages should be stored,
# and to map each PATH element to a manpath element.
# It may also record the pathname of the man binary. [This is unused.]
# The format is:
#
# MANBIN pathname
# MANPATH manpath_element [corresponding_catdir]
# MANPATH_MAP path_element manpath_element
#
# If no catdir is given, it is assumed to be equal to the mandir
# (so that this dir has both man1 etc. and cat1 etc. subdirs).
# This is the traditional Unix setup.
# Certain versions of the FSSTND recommend putting formatted versions
# of /usr/.../man/manx/page.x into /var/catman/.../catx/page.x.
# The keyword FSSTND will cause this behaviour.
# Certain versions of the FHS recommend putting formatted versions of
# /usr/.../share/man/[locale/]manx/page.x into
# /var/cache/man/.../[locale/]catx/page.x.
# The keyword FHS will cause this behaviour (and overrides FSSTND).
# Explicitly given catdirs override.
#
FSSTND
# FHS
#
# This file is also read by man in order to find how to call nroff, less, etc.,
# and to determine the correspondence between extensions and decompressors.
#
# MANBIN /usr/local/bin/man
#
# Every automatically generated MANPATH includes these fields
#
MANPATH /usr/share/man
MANPATH /usr/X11R6/man
MANPATH /usr/local/man
MANPATH /usr/kerberos/man
MANPATH /usr/man
#
# Uncomment if you want to include one of these by default
#
#MANPATH /opt/teTeX/man
#MANPATH /usr/lib/perl5/man
#MANPATH /usr/share/perl5/man
#MANPATH /usr/share/tcl-8.0/man
#MANPATH /usr/share/tk-8.0/man
#MANPATH /usr/share/tix-4.1/man
#MANPATH /usr/share/coas/man
#MANPATH /usr/kerberos/man
#
# Set up PATH to MANPATH mapping
#
# If people ask for "man foo" and have "/dir/bin/foo" in their PATH
# and the docs are found in "/dir/man", then no mapping is required.
#
# The below mappings are superfluous when the right hand side is
# in the mandatory manpath already, but will keep man from statting
# lots of other nearby files and directories.
#
MANPATH_MAP /bin /usr/share/man
MANPATH_MAP /sbin /usr/share/man
MANPATH_MAP /usr/bin /usr/share/man
MANPATH_MAP /usr/sbin /usr/share/man
MANPATH_MAP /usr/local/bin /usr/local/man
MANPATH_MAP /usr/local/sbin /usr/local/man
MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man
MANPATH_MAP /usr/bin/X11 /usr/X11R6/man
MANPATH_MAP /usr/bin/mh /usr/share/man
MANPATH_MAP /usr/kerberos/bin /usr/kerberos/man
MANPATH_MAP /usr/kerberos/sbin /usr/kerberos/man
#
# NOAUTOPATH keeps man from automatically adding directories that look like
# manual page directories to the path.
#
#NOAUTOPATH
#
# NOCACHE keeps man from creating cache pages ("cat pages")
# (generally one enables/disable cat page creation by creating/deleting
# the directory they would live in - man never does mkdir)
#
#NOCACHE
#
# NOCACHE keeps man from creating cache pages
NOCACHE
#
# Useful paths - note that COL should not be defined when
# NROFF is defined as "groff -Tascii" or "groff -Tlatin1";
# not only is it superfluous, but it actually damages the output.
# For use with utf-8, NROFF should be "nroff -mandoc" without -T option.
# (Maybe - but today I need -Tlatin1 to prevent double conversion to utf8.)
#
# If you have a new troff (version 1.18.1?) and its colored output
# causes problems, add the -c option to TROFF, NROFF, JNROFF.
#
TROFF /usr/bin/groff -Tps -mandoc -c
NROFF /usr/bin/nroff -Tlatin1 -mandoc -c
# not used, the nroff script determines what to do for Japanese
#JNROFF /usr/bin/groff -Tnippon -mandocj -c
EQN /usr/bin/geqn -Tps
NEQN /usr/bin/geqn -Tlatin1
JNEQN /usr/bin/geqn -Tnippon
TBL /usr/bin/gtbl
# COL /usr/bin/col
REFER /usr/bin/grefer
PIC /usr/bin/gpic
VGRIND
GRAP
PAGER /usr/bin/less -isrR
CAT /bin/cat
#
# The command "man -a xyzzy" will show all man pages for xyzzy.
# When CMP is defined man will try to avoid showing the same
# text twice. (But compressed pages compare unequal.)
#
CMP /usr/bin/cmp -s
#
# Compress cat pages
#
COMPRESS /usr/bin/bzip2
COMPRESS_EXT .bz2
#
# Default manual sections (and order) to search if -S is not specified
# and the MANSECT environment variable is not set.
#
MANSECT 0p:1:1p:8:2:3:3p:3pm:4:5:6:7:9:tcl:n:l:p:o
#
# Default options to use when man is invoked without options
# This is mainly for the benefit of those that think -a should be the default
# Note that some systems have /usr/man/allman, causing pages to be shown twice.
#
#MANDEFOPTIONS -a
#
# Decompress with given decompressor when input file has given extension
# The command given must act as a filter.
#
.gz /bin/gunzip -c
.bz2 /usr/bin/bzip2 -c -d
.z
.Z /bin/zcat
.F
.Y
Tiskni
Sdílej: