Po půl roce vývoje od vydání verze 49 bylo vydáno GNOME 50 s kódovým názvem Tokyo (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
Článek na stránkách Fedora Magazinu informuje o vydání Fedora Asahi Remixu 43, tj. linuxové distribuce pro Apple Silicon vycházející z Fedora Linuxu 43.
Byl zveřejněn program konference Installfest 2026. Konference proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13. Vstup zdarma.
Byla vydána Java 26 / JDK 26. Nových vlastností (JEP - JDK Enhancement Proposal) je 10. Odstraněno bylo Applet API.
Byla vydána nová verze 260 správce systému a služeb systemd (Wikipedie, GitHub). Odstraněna byla podpora skriptů System V. Aktualizovány byly závislosti. Minimální verze Linuxu z 5.4 na 5.10, OpenSSL z 1.1.0 na 3.0.0, Pythonu z 3.7.0 na 3.9.0…
Byla vydána nová verze 5.1 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v poznámkách k vydání. Videopředstavení na YouTube.
Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.
Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,
… více »Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.
SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.
PS: Jako zarytému perlistovi mi zásadně vadí, že komentáře jsou delší než vlastní kód!U nas ve firme se naopak rika, ze komentar musi byt delsi nez metoda (Java)... sice trochu nadsazka, ale v podstate jde o vyjadreni principu, ze spatne komentovany kod muze byt super dobry, ale kdyz k nemu nekdo po case prijde a musi ho studovat, tak produktivita prace jde do haje.
A největší chuťovka jsou "herní programátorská fóra"...tam se člověk občas najde takový hlody, že nestačí koukat.
(BTW, Vy přeci jste PHPkář, ne? Není tohle Vaše? Ač tedy pokud ano, asi by zasloužil CPress vyčinit za jméno autora.
)
Můj nápad, že jim napíšu knížku o LISPu se u CPressu nesetkal s pochopením
Právě si studuju CL-SQL, které mělo "LINQ" roky před Microsoftem...
Ne to je samozřejmě legrace. LISP je úžasný jazyk, ale co je mu platné, že má spoustu nádherných věcí, když v praxi hraje někde vzadu. Ale LINQ se mi líbí, však taky Microsoft svůj jazyk příšerným způsobem zhackoval, aby to tam nacpal - ale mám pocit, že ten C# už je dnes totální balast ve stylu pejsek s kočičkou vařili dort. Jde tam spoustu věcí, ale je to už totální smetiště nekonzistentních věcí hala bala nad sebou.
Za poslední tři-čtyři roky aktivita kolem CL, zvláště na common-lisp.net, povážlivě vzrostla. Třeba to jednou neskončí na smetišti dějin - ostatně je to jeden z mála jazyků, co je schopný celkem bez problémů rozběhnout čtyřicet let starý program (jeden takový pravidelně používám
), a to nikoli v čtyřicet let starém runtimu, ale v letošním kompilátoru používajícím nejnovější technologie.
Jsem zvědav, kde bude za čtyřicet let Java nebo PHP. Ale to už jsme hodně mimo...
), C++ (zatím příliš mladé), Ada, Objective C - to jsou všechno jazyky, které se důsledně o zpětnou kompatibilitu starají.
Osobně naprosto nachápu, proč některé jazyky ruší zpětnou kompatibilitu a ještě to obhajují, jako jsou třeba - Python, Ruby, Perl, ... atd., což mě moc mrzí a považuji to za obrovskou hovadinu.
A PHP o tom ani nemluvte, to je stále nekompatibilní a každá další verze to totálně překope a donutí Vás to často dost přepsat. Nehledě na to, že v poslední době si autoři PHP nedělají problémy se stabilitou a chybovostí. Lidi to snesou, tak co
Jenže nic srovnatelného s PHP pro tento účel nenajdete, takže se to trpí.
No a Javě se tak zcela zpětnou kompatibilitu taky zachovat nikdy nepovedlo, přes všechny proklamace. Řekl bych, že Java je hlavně věc enterprise aplikací.
No aktivita možná vzrostla, ale nikde to nevidět.No když už si toho všiml i takový bulvár jako DDJ, tak na tom něco bude...
Jak pise Elliot Harold (Elliotte Rusty Harold on native XML data servers):
Roughly 80% of the world’s data cannot plausibly be stored in a relational database. The 20% that does fit there is important enough that we’ve spent the last 20 years stuffing it into relational databases and doing interesting things with it. I’m still doing a lot of that. But there’s a lot more data out there that doesn’t look like tables than does.
I když zrovna to STX mi připomíná XSLT, a jak bych podle toho chtěl postavit dostatečně funkční databázi, na to už mi fantazie nestačí... (Ale to neznamená, že bych se to nechtěl rád dozvědět
) Leda že bych měl nějaké velké XML soubory a nad nimi tyto příkazy prováděl.
A nebo rovnou objektovou databázi.A nebo. Ale mam pocit, ze ty se prosazuji jeste pomaleji nez XML storage. Je nejaka objektova DB, ktera by byla podobne rozsirena jako ZopeDB?
I když zrovna to STX mi připomíná XSLT, a jak bych podle toho chtěl postavit dostatečně funkční databázi, na to už mi fantazie nestačí... (Ale to neznamená, že bych se to nechtěl rád dozvědětSTX v podstate (z uzivatelskeho hlediska) je XSLT. Zmente namespace a odstrante nutnost stavet kvuli transformaci cely XML strom do pameti a mate STX (zhruba) Leda že bych měl nějaké velké XML soubory a nad nimi tyto příkazy prováděl.
) Kdyz se kolem toho motaji lide jako Michael Kay a Petr Cimprich, tak celkem verim, ze z toho neco bude.
Pokud bude STX na urovni XSLT 2.0, bude jeho sila dost velka -- i kdyz nejaky rozumny nastroj na UPDATE/INSERT chybi. XUpdate se jaksi neujalo, umi ho snad jen 4Suite a mozna Saxon?
Takže pro ty zoufalce, co nutně potřebují dělat grafové algoritmy v praxi nad desítkami gigabajtů dat, si můžou firmy jako Franz (AllegroCache, AllegroGraph) a Gemstone (Gemstone/S) nasadit cenu o dost výše.
To, že relační databáze přejímají objektové prvky, je sice pěkné, ale z velké části je to dobré do marketingových materiálů. Objektová databáze bez pořádné integrace do klientského jazyka mi přijde jako mírně kvadruplegický software. Relační kalkul je natolik omezený, že serializovat jeho dotazy do SQL a posílat na server ke zkompilování a spuštění není až takový problém. Ale třeba u toho AllegroGraphu by to bylo lámání přes koleno, nemluvě o tom, co všechno by nefungovalo.
Myslím, že současný stav ještě nějakou dobu vydrží... "Objektově-relační databáze", "STX" a "Pes přeoperovaný na chobotnici" z mého pohledu patří do téže množiny (a sice do množiny obskurností).
, jen o situaci, kdy do kvalitního OODBMS nacpete "tabulky". BTW, AllegroCache se tváří, že terabajty zvládá. Ale cenu nechtějte znát...
"Objektově-relační databáze", "STX" a "Pes přeoperovaný na chobotnici" z mého pohledu patří do téže množiny (a sice do množiny obskurností).Rozvedte to s tim STX trochu. Jak si predstavujete reseni nejvetsiho problemu XSLT a dalsich dnesnich technologii na transformaci/dotazovani do XML -- tedy nutnosti reprezentovat cely XML strom v pameti? (krome nazoru "tahnete s XML do haje"
)
Takže dokonce i vůči STX mám svoje výhrady, i když se mi to samozřejmě líbí kvůli závorkám.
Ale flat-namespace humor stranou...já nevím. Nedávno jsem prostě našel zajímavé, jednoduché a funkční (funkcionální?
) technologie, které mě definitivně přesvědčily, že lidi ve W3C jsou asi placeni od kilogramu popsaného papíru nebo co. Esli se mi podaří dostat se v psaní nějakých těch schematických článků k SSAX/SXML (což by byl tak třicátý až šedesátý díl
), třeba se o tomhle zmíním, včetně možných řešení.
Já si osobně taky myslím, že XML je dost o problémechKdyz ho razite nekam, kam se nehodi, tak jo. Ale ja i kdyz jsem narazil na problemy, tak nikdy nebyly takove, abych se musel divat po alternative -- ona totiz srovnatelne rozsirena a podporovana alternativa pro praci se stromovymi daty neni (ne, YAML opravdu neni alternativa k XML, pokud nechcete zustat u ukladani konfiguracku pro pristup do DB
). Kombinace XML a XSLT mi proste osobne mnohokrat pomohla a usetrila velkou sposutu casu (generovani statickych webu v kombinaci s Antem, datova zakladna pro dynamicke vicejazycne weby v kombinaci s DB etc...). Nemluve o tom, ze to reseni je prenositelne a kdyz se rozhodnu pouzit ho misto v Pythonu nebo PHP v Jave, tak muzu.
ale je in a každý kdo jí používá je happy a cool. Ale dost humoru.No tak u XML myslim tohle uz opada. Ted se na nej spise hazi spina a roli ruzovoucke in super technologie prejima uz zmineny YAML, ktery nemalo lidi (hlavne railsistu) povazuje za spasitele...
, ale na data typu "tabulka uživatelů" a podobně mi přijde pořád ještě lepší YAML, obzvlášť pokud do toho člověk musí lozit editorem ručně.
Zatímco na XML tam najdu hned minimálně 3 různé knihovny pro práci.Ano, a všechny tři jsou odporné a použitelné jen s krajním sebezapřením. Pro mě jako kdyby tam vůbec nebyly, já jsem rád, že tam pořád ještě jsou, jen kvůli zpětné kompatibilitě se softwarem, co je používá. Jediná pořádná XML knihovna pro Python, kterou jsem aspoň trochu ochoten vzít na milost, je lxml. ElementTree API je ještě rozumně použitelné, ale v "referenční implementaci" mi chybí pořádný XPath, takže od lxml mě nikdo neodtrhne.
ale na data typu "tabulka uživatelů" a podobně mi přijde pořád ještě lepší YAML, obzvlášť pokud do toho člověk musí lozit editorem ručně.To byste se divil. Me je XML na editaci moc prijemne a to z jedhono duvodu -- ze je vizualne symetricke. Vidim, kde tag konci a kdyz to mam rozumne zformatovany, tak vim, k cemu ze tenhle koncovej tag patri. U YAMLu tezko.
Pokud se dotyčný výraz vejde na jednu obrazovku, což se mi většinou děje, zvlášť u kódu
, tak je pro mě uniformní indentace mnohem lepším vizuálním pomocníkem než koncová značka. Samozřejmě u stromové struktury přes celý velký soubor můžou koncové značky začít být výhodné, ale to jsou právě ty dokumentové soubory, u kterých, jak píšu, mi XML nevadí.
Nicméně kolem sebe zvláště od Vimařů
slyším, že dotyční XML nepoužívají, pokud nemusejí. (Čestnou výjimkou je DocBook, což je ovšem pochopitelné, protože to je případ, kdy se kladivem opravdu zatlouká hřebík a ne vrut, a tehdy si rozumní lidé to kladivo opravdu vezmou.)
Nicméně kolem sebe zvláště od Vimařů<flame>Vim neumi automaticky uzavirat tagy nebo zvyraznovat XML syntaxi?slyším, že dotyční XML nepoužívají, pokud nemusejí.
</flame>
Ale jinak jsem vděčný aspoň za ten XML Copy Editor, i když by mohl umět trošku víc. Celkově to je škoda, ale deduktivně mi přijde, že absence pořádného XML režimu pro Vim se dá vysvětlit jedině nenávistí vimařů vůči XML. (Ovšem jestli mi teď nějaký vimař neexistenci pořádného vimího balíku pro XML vyvrátí sporem, nebudu se ani trošku zlobit.
)
...YAML se nemusíme bavit, to je prostě směšná záležitost typu, jakých si u Ruby vymysleli spousty, YAML je IMHO velmi nedomyšlená a nedotažená věc.Ale? Že o tom tolik víte...
FYI, YAML rozhodně nevymysleli rubisté, ti ho jen přijali.
) databáze, a tomu bych XML databáze neříkal - proč to omezovat na XML...
Lepsi vtip nez tvuj zdrojovy kod asi dlouho neuvidim,
)))
Tiskni
Sdílej: