Příručka Linux From Scratch pro sestavení základního linuxového systému byla aktualizována v pravidelném půlročním termínu. Vydání 13.1 shrnuje přes 40 nových verzí balíčků a několik patchů. Navazující příručka Beyond Linux From Scratch s recepty pro sestavení dalších knihoven a aplikací zatím vydána nebyla, ačkoliv vývojová verze stále dostává aktualizace. Lze je číst online nebo stáhnout v HTML či PDF.
Národní bezpečnostní tým CSIRT.CZ koordinovaný sdružením CZ.NIC přichází se službou Strážci internetu, která má sjednotit způsob hlášení doménových jmen zneužívaných k páchání trestné činnosti. Službu mohou uživatelé využívat také prostřednictvím rozšíření do prohlížeče. Nový nástroj podporuje jak hlášení vyžadující autorizaci, tak anonymní reporting, u kterého však nebude možné zapojit takovou míru automatizace jako u
… více »Firefox pro iOS přichází s integrovaným blokováním reklam. Funkce je ve výchozím nastavení vypnutá a lze ji aktivovat v Settings > Browsing > Ad Blocker.
Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila (𝕏) open-source robota Microduck. Předobjednat jej lze za 340 eur.
Open-source autonomní AI agent OpenClaw (Wikipedie) byl vydán ve verzi 2026.8.1 aneb 2.0. Přehled novinek v poznámkách k vydání.
Byla vydána první veřejná preview verze PrusaSliceru 3.0. Přesně 15 let po zveřejnění první verze Slic3ru, které připadlo na 1. září 2011. Jedná se o dosud největší upgrade PrusaSliceru: "Řídili jsme se tím, co skutečně potřebujete, a tak jsme například zcela zahodili stávající uživatelské rozhraní a vytvořili ho znovu od nuly. Přinášíme také nový systém projektů, kompletně přepracované profily navržené pro moderní tiskárny s větším
… více »Byl vydán Mozilla Firefox 155.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze Smart Window, zatím ale dostupné pouze pro uživatele v USA, Kanadě a Francii. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 155 bude brzy k dispozici také na Flathubu a Snapcraftu.
Tima Cooka na pozici generálního ředitele společnosti Apple dnešním dnem nahradil John Ternus, který byl dosud odpovědný za hardware. Tim Cook vedl Apple od roku 2011, kdy funkci převzal od později zesnulého spoluzakladatele společnosti Stevea Jobse. Za 15 let v čele Applu více než zdvojnásobil tržní hodnotu firmy.
Organizátoři konference LinuxDays ukončil veřejné přihlašování přednášek. Teď je na vás, abyste vybrali nejlepší témata pro letošní ročník. Hlasovat můžete do pondělí 7. září, poté bude podle výsledků hlasování sestaven program pro letošní ročník.
Servo, engine webového prohlížeče napsaný v Rustu, byl vydán ve verzi 0.5.0. Novinky shrnuje přehled projektu za červenec. Došlo k dalšímu pokroku ve vykreslování webových stránek. Současným cílem projektu je vytvořit komponentu webového prohlížeče jako WebView pro použití v jiných aplikacích.
Před týdnem se tu objevil blogpost na téma Barevný prompt a barvičky v terminálu obecně. Škoda, že autor tohle vděčné téma nerozebral víc, takže nezbývá než také přihodit hrst do mlýna. Tentokrát o tom, co se dá použít, když si chci obarvit výstup na terminálu.
Zhruba před rokem napsal v rámci svého blogpostu o konfiguraci syslogu pěkný příspěvek mirec o utilitách grc a supercat, které se dají použít na obarvení logu. Já občas používám právě grcuser@stroj~: grc tail -f /var/log/messages
Pro obarvení výstupu z roury se dá použít jeho variace grcat (je součástí stejného instalačního balíku). která však akceptuje pouze jeden vstupní atribut - parametr který utilitě sděluje jaký konfigurační soubor se má na proud dat aplikovat v níže uvedeném příkladu je to conf.log, protože jde o výstup z logu. Bez tohoto parametru by grcat skončil chybou.
user@stroj~: tail -f /var/log/messages | grcat conf.log
Přesahuje-li délka obarveného výstupu okno terminálu, můžeme jej prohnat také přes less akorát nesmíme zapomenout přidat parametr -R. Bez něj by less barvičky nezobrazil.
user@stroj~: tail -f /var/log/messages | grcat conf.log | less -R
Různé výstupy vyžadují různé konfigurační soubory. Utilita grc použije konfigurační soubor vždy podle toho, jaký příkaz za ním následuje. Ovšem grcat zpracovává proud dat, proto je mu to třeba říct explicitně.
I když má grc podporu pro docela širokou škálu výstupů, tak všechno obarvit neumí. Pro obarvení XML a jiných zdrojových kódů je třeba použít jinou pomůcku - pygmentize (součást instalačního balíku python-pygments).
Ta - podobně jako grc analyzuje vstupu a podle něj použje barevné schéma. Má-li ovšem obarvit výstup z roury, tak je nutné buď použít volbu -g, kterou řekneme, aby se má pokusil určit barevné schéma analýzou vstupu.
user@stroj~: cibadmin --query --scope resource | pygmentize -g
Nebo pokud víme o jaký typ zdrojového kódu se jedná, mu to můžeme rovnou říct parametrem volby -l. Následující příklad použije na obarvení výstup schéma pro XML.
user@stroj~: cibadmin --query --scope resource | pygmentize -l xml
Jaké se má na výstupu použít barevné schéma lze ovlivnit také volbou -f, kterou nastavujeme formát výstupu. Kupř. má-li parametr hodnotu null, tak zase barvičky zahodíme. Výstup lze ale formátovat také do grafické podoby. Parametrem svg zformátuje obsah tak, že jej můžeme zapsat do souboru a tím získáme z výstupu obrázek ve formátu SVG.
Tiskni
Sdílej:
A jedno moje malé vylepšení:
$ cat ~/bin/pless #!/bin/bash pygmentize $1 | less -R -i
Dohromady pygmentize + less pro čtení zdrojáků 
Na barvičky pozor, občas vám může terminál sežrat písmenko.