Dne 21. října 2026 vydal projekt Node.js bezpečnostní aktualizace opravující deset zranitelností, včetně jedné umožňující potenciální vzdálené spuštění kódu (RCE). Nejzajímavější je CVE-2026-111497, chyba dekodéru Brotli, kterou objevili výzkumníci využívající OpenAI Codex Security. Chyba je v nativním dekodéru Brotli, nikoli v samotném JavaScriptu. Speciálně vytvořený komprimovaný vstup způsobí, že dekodér zamění
… více »Francouzský výrobce kabelů Nexans upozornil na napjaté dodávky elektrických kabelů. Výstavba nové výrobní linky pro některé typy kabelů může trvat přibližně tři roky. Datacentra potřebují rozsáhlé nízkonapěťové a středněnapěťové rozvody. Poptávka roste současně s modernizací elektrických sítí. Někteří odběratelé proto uzavírají výrazně delší dodavatelské smlouvy [Reuters].
Představena byla (𝕏) virtuální platforma FLYBENCH FPV, která nováčky provede zapojením a konstrukcí dronů.
Google Chrome 156 byl prohlášen za stabilní. Přehled novinek v poznámkách k vydání. Opraveno bylo 353 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Indická společnost eMudhra po bezpečnostním incidentu, tj. kompromitaci soukromých klíčů osmi mezilehlých certifikátů své certifikační autority, opouští globální byznys s SSL/TLS certifikáty.
Dle Phoronixu zveřejnila společnost Trend Micro prostřednictvím programu Zero Day Initiative (ZDI) několik hlášení bezpečnostních zranitelností přímo na veřejném mailing listu LKML, přestože některé chyby dosud nemají opravu začleněnou do hlavní větve jádra. Mezi hlášenými problémy jsou dvě zranitelnosti s hodnocením CVSS 9.0, týkající se SMB Direct a KSMBD, které mohou umožnit vzdálené spuštění kódu. Další hlášení se týkají … více »
Správce hesel KeePassXC byl vydán ve verzi 2.8.0. Přechází na Qt 6, podporuje vkládání hesel s Waylandem, rychlé odemykání pomocí Polkitu nebo možnost nastavení klávesových zkratek (seznam změn).
Databáze DuckDB (Wikipedie) byla vydána ve verzi 2.0.0 LTS. S kódovým názvem Cinnamon Teal (čírka skořicová). S vyladěným protokolem Quack.
V implementaci Broadcom 802.11 byla zjištěna chyba ve zpracování WPS/EAP, týká se to SDK od roku 2010. Broadcom podle výzkumníka Quentina Kaisera odmítl CVE přidělit. Modemy Huawei a Technicolor jsou používány i v ČR, v LTE routerech, běžných domácích routerech a firemních přístupových bodech, jejich současný počet a zranitelnost konkrétních verzí však zatím neznáme. Více detailů a demo. GitHub / Broadcom 802.11 SDK Detection Toolkit.
Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.
Již nějaký ten pátek ve svých projektech používám pomocný script version.py který byl modifikován speciálně pro daný projekt a zajišťoval tyto věci:
Pravděpodobně každý na tento problém už narazil - není radno nahrnout na flashku příliš mnoho dat najednou, neb systém zamrznouti by mohl. Je to problém, o kterém se ví minimálně od roku 2013 (viz Jaderné noviny 7. 11. 2013, odkud jsem si i vypůjčil název zápisku), bohužel stále přežívá. Co ale dělat, když chcete přenést po flashce svou hudební sbírku?
O Selfu jsem tu trousil narážky asi tak půl roku. Self je programovací jazyk, prostředí a virtuální stroj. Je to něco naprosto jiného, unikátního a jediné, co se tomu trochu blíží je původní koncept operačního systému, který běžel na Lisp machines a Smalltalk.
Po dlhej dobe som sa rozhodol napísať o panely conky znovu. Za čas od posledného blogu na tému conky ubehlo mnoho času.
Co používáte, když si chcete nějakou stránku archivovat na disk? Dříve fungovalo dobře MAFF, ale to už v aktuálních verzích Firefoxu není podporované. UnMHT taky ne.
Až příliš praktická ukázka, jak pomocí Flatpaku připravit k distribuci netriviální aplikaci...
Bez verzování přes git bych v současné době při mém stylu práce asi nemohl existovat. Bohužel má původní snaha commitovat do gitu jen ucelené změny, vzala brzy za své. Většinou to vypadá tak, že mám něco rozdělané, ale musím toho nechat, abych mohl začít řešit něco jiného. A když se k tomu po nějakém čase vrátím, tak mi visí změny, o jejichž smyslu už mám jen matné tušení. Jenže jak stáhnout aktuální změny v hlavní vývojové větvi, když se na ni bez uložených změn nemohu přepnout?
Když jsem byl loni konce léta na svatbě našich přátel, obrátil se tam na mne s dětskou důvěrou kamarádův jedenáctiletý syn – začal se zajímat o to jak se dělají webové stránky a tak chtěl vysvětlit jak to všechno funguje. S hrůzou jsem si uvědomil kolik jsem toho za ty roky zapoměl. Ovšem takové zapomínání není úplně na škodu, protože se tím zbavíte i zažitých postupů, které už jsou dávno obsolete. Každopádně mne tím přinutil abych se zase po nějakém čase podíval na věci kolem webu a javascriptu. A to jsem netušil, jak brzy se mi to bude hodit.
Pamatujete si na xkcd komix, kde atomová bomba pro odjištění vyžaduje validní příklad použití taru? Ať ano či ne, v tomto blogu se o nástroji GNU tar dozvíte co už dost možná stejně víte, případně co jste asi ani nechtěli vědět.
Tak projekt který jsem představil v předchozím zápisku na blogu (doporučuji přečíst pokud nevíte o co goo) dospěl do verze 1.0.21.
Tento zápisek navazuje na můj předchozí blogpost, který představuje projekt Trilium Notes. Dnes bych chtěl ukázat novou fíčuru - podpora pro psaní a běh mini aplikací. Ukážu dva skripty, které spolu úzce souvisí.
Před pár měsíci se tu diskutovalo o osobních wiki (např. Zrcadla - proč používat osobní wiki), tak jsem se rozhodl zveřejnit svůj projekt zde s nadějí, že dostanu nějaký zajímavý feedback.
Tak nějak jsem byl nespokojen s textovým editorem, co jsem používal na Linuxu (Geany), nelíbil se mi třeba způsob definice externích příkazů a pár dalších bugů (hlavně ve vykreslování Scintilly). Tak si píšu svůj textový editor.
Před asi dvěma lety jsem si pořídil nový pracovní notebook s 8GB paměti. Cíl, mít ho jen na práci, což je webový vývoj v PHP, Java nebo Groovy. Na hraní doma používám postarší desktop, kde pokud se mu dá 8GB paměti, SSD a moderní grafická karta, tak utáhne nejnovější hry. Myslel jsem si, že hry jsou mnohem náročnější na výkon stroje, než nějaké vývojové prostředí, prohlížeč a webserver. Mýlil jsem se.
Nějakou dobu jsem se věnoval naladění ntp na co nejpřesnější doregulaci času. A někdy to tedy moc nejde. Takže bych si sem zanesl pár poznámek. A možná budou i někomu k užitku.
Před dávnými časy jsem zde publikoval blogpost, jak si na terminálové konzoli pomocí utility "grc" obarvit zobrazované výstupy. Bylo to jenom letmé seznámení s aplikací, takže jsem tenkrát nezdůraznil to, že se výstup obarvuje na základě pravidel uvedených v kolorizačním filtru, který je závislý na tom, jaká se použije aplikace. Pokud použijete tuto utilitu na obarvení výstupu, co vrací kupř. "dig", použije kolorovací filtr 'conf.dig', pro obarvení výstupu z aplikace diff zase 'conf.diff', atp.
Tak jsem byl dnes přinucen přičuchnout si k MFCR a jejich úžasnému blacklistu... A to tak ze by jsem měl začít připravovat nástroje pro případnou implementaci DNS blokace na infrastruktuře zákazníka. Původně jsem chtěl nějak strojově zpracovat ono úžasné PDF tak že mi ze skriptu vypadne pouze název domén k blokaci, protože je ale ono PDF pěkný paskvil u kterého se mi nepodařilo ani ověřit digitální podpis, natož z něj vyparsovat všechny potřebné informace tak jsem se rozhodl jít jinou cestou a místo jednorázového scriptu vybudovat informační web s API odkud si pak můžou dané scripty tahat seznam k blokaci.
Většina toho, co jsem popsal v Programovacím FAQ je vhodná pro naprosté začátečníky, protože ti mi reálně píšou. Nyní bych se ale rád zaměřil i na středně pokročilé programátory, kteří se rozhodli začít programovat komerčně.