Evropská komise naléhavě vyzvala členské státy EU, aby kvůli ochraně nezletilých na internetu urychlily zavádění unijní aplikace pro ověřování věku a zajistily její dostupnost do konce roku. Členské státy mohou zavést aplikaci EU pro ověřování věku jako samostatnou aplikaci nebo ji integrovat do takzvané evropské peněženky digitální identity.
Richard Biener oznámil vydání verze 16.1 (16.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 16. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Zulip Server z open source komunikační platformy Zulip (Wikipedie, GitHub) byl vydán ve verzi 12.0. Přehled novinek v příspěvku na blogu.
Před 30 lety, tj. v úterý 30. dubna 1996, byl spuštěn Seznam.cz.
Byly zpracovány a zveřejněny všechny videozáznamy, které stojí za zveřejnění, z konference FOSDEM 2026.
Od úterý 28. dubna musí nově uváděné notebooky v Evropské unii podporovat nabíjení přes USB-C. Jednotná nabíječka byla schválena Evropským parlamentem v říjnu 2022.
Byly publikovány informace o kritické zranitelnosti CVE-2026-31431 pojmenované Copy Fail v Linuxu, konkrétně v kryptografii (AF_ALG). Běžný uživatel může získat práva roota (lokální eskalaci práv). Na všech distribucích Linuxu vydaných od roku 2017. Pomocí 732bajtového skriptu. V upstreamu je již opraveno. Zranitelnost byla nalezena pomocí AI Xint Code.
Textový editor Zed dospěl do verze 1.0. Představení v příspěvku na blogu.
Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.
VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.
locals(), globální
pomocí globals() a builtin je jmenný prostor modulu __builtin__.
Myslím si, že osobně bych za start pro takovou tour de Python nevybral ani za mák modul __builtins__, ale začal bych něčím užitečnějším s tím, že mnoho z těchto funkcí člověk pozná jaksi "mimochodem".
__builtins__ ale __builtin__. Viz Python Library Reference:
As an implementation detail, most modules have the name __builtins__ (note the "s") made available as part of their globals. The value of __builtins__ is normally either this module or the value of this modules's __dict__ attribute. Since this is an implementation detail, it may not be used by alternate implementations of Python.
Čili, pokud autor alespoň z rychlíku viděl Python, pak určitě zkusil následující:
>>> import __builtins__ Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named __builtins__ >>>Zdálo by se, že jde o zbytečné bazírování, ale jak může o Pythonu psát někdo, kdo si ani uvedené příklady nevyzkouší. Sám osobně, když jsem psal Létající cirkus jsme se snažil co nejpečlivěji přečíst dokumentaci a následně z ní vyjmout to nejpodstatnější, nikoli doslova překládat z angličtiny. A to jsem tenkrát měl 18 let a znal Python půl roku.
import __builtin__.
Navyše, zišlo by sa zmieniť, čo sa stane pri predefinovaní builtin funkcií a podobne. Takto mi nie je jasné, o čo autorovi týmto článkom išlo.
Tiskni
Sdílej: