Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie).
V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 12.0 (Mastodon). Forgejo je fork Gitei.
Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).
Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.
Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.
Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.
Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.
Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapy a AI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.
Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).
Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.
Wikipedie: Velikonoční vajíčko (používá se i anglický výraz easter egg) je skrytá a oficiálně nedokumentovaná funkce nebo vlastnost počítačového programu, DVD nebo CD. Většinou se jedná pouze o neškodné hříčky a vtípky, grafické symboly, animace, titulky se jmény tvůrců apod.
I v prostředí Linuxu a open source programů najdeme množství více či méně propracovaných (a více či méně vtipných) easter eggs. Představme si některé z nich. Přidejte do diskuse další, která znáte.
Jedno z nejznámějších velikonočních vajíček skrývají programy pro práci s balíčky a repozitáři distribucí založených na Debianu: apt-get a aptitude. Je to jen taková kravina… (poznámka: v angličtině krávy neříkají „bůů“, nýbrž „moo“). Jak je vidět z výpisu, aptitude je nutno přemlouvat, než konečně povolí a tajemství prozradí.
apt-get help | grep -i super This APT has Super Cow Powers.
apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ …"Have you mooed today?"…
aptitude -v moo There really are no Easter Eggs in this program. aptitude -vv moo Didn't I already tell you that there are no Easter Eggs in this program? aptitude -vvv moo Stop it! aptitude -vvvv moo Okay, okay, if I give you an Easter Egg, will you go away? aptitude -vvvvv moo All right, you win. /----\ -------/ \ / \ / | -----------------/ --------\ ---------------------------------------------- aptitude -vvvvvv moo What is it? It's an elephant being eaten by a snake, of course.
A víte, že v textovém rozhraní aptitude si můžete zahrát starou dobrou minolovku? Tato funkce si není skrytá (hru lze spustit přímo z běžného menu), ale poněkud překvapivá ano.
A když už jsme u balíčků DEB, podívejte se, s jakou invencí pojmenovávají nové verze programu dpkg vývojáři Debianu (funguje i na Ubuntu):
$ zgrep "The.*Release" /usr/share/doc/dpkg/changelog.Debian.gz The "Good, clean fun" Release. The "Bully's Special Prize" Release. The "On like Donkey Kong" Release. The "In like Flynn" Release. The "Maidenhead Creeping Water Plant" Release. The "Just kidding about the God part" Release. The "Flatulent Elm of West Ruislip" Release. The "Or the Wabbit gets it" Release. The "Paying off Karma at a vastly accelerated rate" Release. The "Mysteriously Unnamed" Release. The "Livin' like a good boy oughta" Release. The "Three banana strategy" Release. The "Awh, yeah? Ripper!" Release. The "Grab your gun and bring in the cat" Release. The "Captain Tight-Pants" Release. The "你他媽的天下所有的人都該死" Release. The "Donald, where's your troosers?" Release. The "Let the Wookie win" Release. The DebConf4 Release.
I nejoblíbenější kancelářský balík obsahuje několik skrytých funkcí. Mimochodem, obsahuje také neskrytý, ale o to podivnější, přehrávač multimediálních souborů. Najdete jej v menu „Nástroje“, ale nenajdete tam už vysvětlení, proč je tato funkce považována u kancelářského balíku za užitečnou.
Ale zpět ke skrytým funkcím. V tabulkovém kalkulátoru Calc si můžete zahrát například primitivní klon známé vesmírné střílečky Space Invaders. Stačí do některé buňky vložit tuto „funkci“ a stisknout Enter:
=GAME("StarWars")
Kdyby vás to omrzelo (Calc to omrzí hned napoprvé – podívejte se na třetí screenshot, jak reaguje, když zkusíte hru spustit znovu), zahrajte si v Calcu piškvorky. Jsou sice poněkud primitivní, ale program vaše snažení doprovodí povzbuzujícími komentáři. Stačí zadat do pole A1:
=GAME(A2:C4;"TicTacToe")
Další možnosti najdete ve wiki projektu OpenOffice.org. Mimo jiné si ve Writeru můžete nechat zobrazit fotku vývojářských týmů StarWriter (viz předchůdce OpenOffice.org Star Office) a GoOO. Vložte do dokumentu ve Writeru slova „StarWriterTeam“ nebo „GoOOTeam“ a stiskněte klávesu F3 (tým GoOO se zobrazuje pouze ve verzích z http://go-oo.org/download/).
Znáte knihu Stopařův průvodce po galaxii, kterou napsal Douglas Adams? Pokud patříte k těm, kdo se každý rok pohoršují nad „ručníkovou anketou“ na AbcLinuxu.cz, raději tuto kapitolku přeskočte. Ostatním nabízím několik míst, na kterých mohou všemocnou odpověď objevit.
Krunner je utilitka z prostředí KDE, s jejíž pomocí lze spouštět programy, provádět vyhledávání, počítat a tak podobně. Zcela jedinečný výsledek však nabízí, pokud zadáte slovo „life“ (život).
Používáte Vim? Bram Molenaar zjevně Stopaře četl, protože po zadání příkazu :help 42 se vám zobrazí o něco sdílnější vysvětlení než v Krunneru.
Mimochodem, podobně funguje i vyhledávání Google. Tam však musíte zadat frázi „answer to life, the universe and everything“.
Google skrývá překvapení ještě další, ale to se nepatří, takže vám jenom povím, že velikonoční vajíčka tam berou asi dost vážně. Když totiž zadáte vyhledávání fráze „google easter eggs“ a kliknete na tlačítko „Zkusím štěstí“ (I'm feeling lucky), nabídne vám Google javový applet s velikonočním zajíčkem, který se vajíčka (s vaší pomocí) snaží nachytat do košíku.
Vzpomínáte na skvělou komedii Ryba jménem Wanda, ve které hráli John Cleese, Jamie Lee Curtis a Kevin Kline? Vývojáři Gnome mají ten film určitě rádi, protože rybku Wandu zakódovali přímo do pracovního prostředí. Vyvolejte dialogové okno pro spouštění programů (Alt+F2) a napište „free the fish“. Wanda se objeví na obrazovce a bude plavat sem a tam.
A když už jsme u Gnome… i tam najdete primitivní střílečku, akorát se místo vesmírných lodí sestřelují mimozemské krávy. Stačí do dialogu pro spouštění programů napsat „gegls from outer space“.
Většina linuxových systémů obsahuje prográmek ddate, který, ač o to asi nestojíte, umí zobrazovat datum v diskordiánském formátu. Diskordianismus je parodie na náboženství, která hlásá, že na světě vládne jen a pouze chaos. Diskordianisté by jistě byli nadšeni. My se spokojíme s konstatováním, že pro porozumění diskordiánskému kalendáři bychom potřebovali studovat jeho pravidla.
ddate Today is Prickle-Prickle, the 14th day of Chaos in the YOLD 3176
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
killall gnome-panel
prcek@Holly ~ $ emerge moo Larry loves Gentoo (Linux) _______________________ < Have you mooed today? > ----------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
gum@thinkpad ~ $ zypper moo \\\\\ \\\\\\\__o __\\\\\\\'/_
apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"...
# smart moo
I'm way smarter than a cow!
:help 42ve vimu mi nejde, napise jen "E149: Sorry, no help for 42"
What is the meaning of life, the universe and everything? *42* Douglas Adams, the only person who knew what this question really was about is now dead, unfortunately. So now you might wonder what the meaning of death is...
sl
– nikdo nečeká parní lokomotivu.
:help! E478: Don't panic!
Kdyby misto těch 3.14-čovin udělali z aptu a aptitude skutečně schopný package manager. K čemu mi je hraní min, když tyhlety toolsy neumí řešit ani triviální problémy závislostí? Teď už chápu, proč je to taková parodie.
Tvůrci Smart Package Manageru vypracovali ukázkové příklady triviálních situací, kde APT totálně selhává, přestože je řešení jednoduché a očividné.A proto se Smart používá všude, zatímco apt hnije na smetišti dějin, že?
Afaik se apt používá pouze v Debianu a jeho klonech.Což je furt zhruba nekonečněkrát víc, než Smart. Ten byl jednu dobu tak slibný, že jeho nasazení kromě Canonicalu chystali i v Novelu, nicméně obě distribuce z toho vycouvaly poté, co ho zpřístupnili early adopterům (Novell si pak vyvinul zypper).
Bezpečnost hesla: hustodémonsky krutopřísné
Trapný.
starenka@kosmik1:/$ python Python 2.5.2 (r252:60911, Jan 4 2009, 17:40:26) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!