PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Musím s potěšením konstatovat, že šablona ToDo, o níž jsem se zmiňoval minule výrazně zefektivnila naši práci a tak uzrál čas na vytvoření nové šablony, která by zajistila štábní kulturu při zadávání biografických údajů. Ovšem taková šabloná má ještě jeden pozitivní efekt a záhy vysvětlím jaký.
Není wikipedie jako wikipedie, jak ti všímavější nepochybně vědí. Na české wikipedii se kupř. používá u "medailonů" osob šablona infobox, ale biografické údaje v úvodu článků se neřeší. Resp. řeší se pouze dílčí položky. Jen pro srovnání (Poznámka: z důvodu přehlednosti jsem z české verze vypustil vloženou poznámku pod čarou.):
'''Jan Hus''' (kolem roku [[1370]] [[Husinec (okres Prachatice)|Husinec]] – [[6. červenec|6. července]] [[1415]] [[Kostnice (město)|Kostnice]]) byl římskokatolický [[kněz]], český středověký náboženský myslitel,
Z polské wikipedie:
'''Jan Hus''' (ur. ok. [[1370]] w [[Husinec|Husincu]], zm. [[6 lipca]] [[1415]] w [[Konstancja (Niemcy)|Konstancji]]) – [[Czesi|czeski]] [[Duchowieństwo|duchowny]] i bohater narodowy, filozof
Z anglické wikipedie:
'''Jan Hus''' ({{IPAc-en|h|ʊ|s}}; {{IPA-cs|ˈjan ˈɦus|lang|Cs-Jan_Hus.ogg}}; {{circa|1372}} – 6 July 1415), sometimes [[Anglicization|anglicized]] as '''John Hus''' or '''John Huss''', and referred to in historical texts as ''Iohannes Hus'' or ''Johannes Huss'', was a [[Czechs|Czech]] [[Theology|theologian]] and [[philosopher]]
K tomu je pochopitelně na té stránce vložená ta šablona pro infobox. Prakticky to znamená, že editujete stejné údaje na dvou místech. Proč ne, pokud máte hafo editorů, co se o to postarají. Naše wiki tolik editorů nemá ale hlavně – je to náš nástroj. Ovšem o tom jsem se zmínil už minule.
Abych nám tedy zjednodušil práci, napsal jsem šablonu BIO. Pro zmíněného Husa (na kterého mimochodem také časem dojde) by tedy vypadal kód v naší wiki takto:
{{BIO
| Jan Hus
| ~1370
| born = Husinec, okres Prachatice, CZ
| 6.7.1415
| death = Kostnice, Diecéze kostnická, GR
}}, byl římskokatolický …
Interpretace pak záleží na zvoleném jazyku. Při angličtině takto…
Jan Hus (* about 1370, Husinec, okres Prachatice, CZ – † 6. July 1415, Kostnice, Diecéze kostnická, GR) , byl římskokatolický …
(Pro překlad ostatního textu by pochopitelně musel být zbylý obsah stránky zpracován přes rozšíření Translate) a při čestině…
Jan Hus (* asi 1370, Husinec, okres Prachatice, CZ – † 6. červenec 1415, Kostnice, Diecéze kostnická, GR) , byl římskokatolický …
Mohl bych naroubovat do té šablony také parametr pro výslovnost, jak to je u anglické verze wikipedie, ale to pro naši potřebu není nutné. Důležité je, že si nikdo nemusí hlídat jestli nezapoměl udělat aktivní odkaz na letopočet, ani to, jestli napsal parametry ve správném pořadí. Klíčové jsou pouze tři poziční parametry, kde je jméno, datum narození a datum úmrtí. Tyto údaje lze pochopitelně zadat i rozsahem (dělícím znakem je spojovník).
Ovšem to hlavní k čemu je to dobré nikdo z vás neocení – proto jsem taky tenhle blogpost nazval „z jiného světa”.
Před šesti lety jsem tu v blogpostu MediaWiki - dynamicky generované stánky zmínil že používám rozšíření DynamicPageList (third-party). Je to mocný nástroj. A mimo jiné umí vyzobnout ze stránky kód šablony. Takže následujícím kódem si mohu vytáhnout ze všech stránek v kategorii Osobnosti (a případných podkategorií) hodnoty parametrů šablony BIO a přežvýkat je jiným, než výše uvedeným způsobem.
<DPL>
category = *Osobnosti
include = {BIO}:titulpred,{BIO}:1,{BIO}:titulza,{BIO}:2,{BIO}:born,{BIO}:3,{BIO}:death,{BIO}:altname
table = class="wikitable sortable",Stránka,Titulpred,Jméno a přezdívka,Titulza,Datum narození,Místo narození,Datum úmrtí,Místo úmrtí, Poznámka
tablerow =align=right|%%,bgcolor=lightyellow|%%,align=right|%%,align=right|%%,align=right|%%,align=right|%%,%%,%%,\n|align=right|%%
</DPL>
Někoho možná napadlo, proč jsem nepřidal ještě obligátní link na stránku s konkrétní ukázkou. Je to prosté. Nezobrazilo by se vám totiž nic. Už mě fakt přestalo bavit olizování servisních stránek čínskýma botama, takže jsem přidal jednoduchý kód, zajistí, že se jejich obsah dynamicky generuje jen pokud tam leze přihlášený uživatel. Žádná složitost, ale veškeré know-how zas na talíři servírovat nemusím.
Tiskni
Sdílej: