Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
Skupina zaměřená na koordinaci a shromažďování informací prospěšných projektu Multiplatformní přístup pro datové schránky.
| Založena: | 5. 10. 2009 |
| Členů: | 26 |
| Článků: | 0 |
| Wiki stránek: | 7 |
| Dotazů: | 22 |
| Akcí: | 0 |
| Čtenost: | 28 % |
| Skóre: | 19 |
).
Jenom takový nápad - nebylo by dobré, aby CLI interface byl vestavěn do serveru spíše než do klienta (debugging, omezení nutnosti instalovat klienta, klient by mohl se serverem komunikovat přes CLI (já vím, prasárna, ale třeba to někdo využije
) )?
P.S. Případného programátora Qt klienta prosím o vynechání závislostí na KDE.
Také z toho nemám nejlepší pocit. Každá další běžící služba nebo otevřený port je žrout systémových zdrojů a potenciální riziko. Kolik nyní dostávají uživatelé pošty od úřadů a kolik jí budou dostávat přes datové schránky. Myslím, že pro většinu bude víc než dostačující, když se do schránky mrknout 1x za den. Kvůli tomu by měl bežet celou dobu práce server pro komunikaci s ISDS? Nebo startovat server při každém novém požadavku? Určitě se najdou případy, třeba zrovna vy, pro které bude server/klient nejlepší řešení, ale postavit to od základu jen jako klient/server, nevím nevím.
Serverové řešení bude stejně tak potřebovat knihovnu funkcí pro komunikaci ISDS.
Navíc by bylo třeba řešit integraci takové serverové služby na různých platformách a řešení tohohle, by si buď natvrdo vyžádalo použití nějakého virtuálního prostředí (jako např. Javu / .Net+Mono), nebo vysokoúrovňového multiplatformního jazyka (jako je Python, Perl a příslušných knihoven). V opačném případě by to znamenalo věnovat čas programování integrace a běhu klient/server částí a starat se o celé stádo binárek pro různé platformy.
Klient/server řešení má své místo, ale jeho realizaci bych nechal až do další etapy. Viděl bych ho na stejné úrovni jako pluginy nebo GUI aplikace, které budou používat základní knihovnu funkcí. Z tohoto pohledu je vhodné o požadavku na klient/server řešení vědět, protože to může být zohledněno při návrhu API.
Možná je tu něco co přehlížíme. Pokud můžete, tak zkuste říci nějaké konkrétnější argumenty.
Jediné jádro (server) komunikující s datovou schránkou a libovolné GUI je dobré řešení. Minimálně se předejde hádkám zda použít Qt, GTK či Javu nebo nějakou totální exotiku
Takové hádky by nastat neměly. Na placu jsou dva horcí kandidáti na realizaci základní knihovny funkcí.
No, co to zkusit obratit? Jak bude komunikovat server s DS? Zase by potreboval high level vrstvu poskytujici mu jednoduche rozhrani. Takze naopak takovy server muze byt klientem nasi planovane knihovny.
Zvlaste posledni bod vzhledem k povaze DS povazuji za kriticky. Veskere akce s DS musi probihat na zaklade konkretni akce uzivatele, jinak hrozi, ze zprava nebude prectena. Jedinou vyjimkou budou notifikacni mechanismy (sms, email).
Odpada riziko, ze server stahne zpravu (a podle dikce zakona se stane prectenou), aniz by bezel klient
Tahle by měla být zmíněno v dokumentu požadavků, aby si ti, kteří budou stavět nad knihovnou další aplikaci byli této skutečnosti vědomi.
Primlouvam se k low level knihovne, ktera bude komunikovat s DS.
Uzivatele takove knihovny:
Primární úživatele jsme vytipovaly jako fyzické osoby, malé a střední podniky. Zkrátka ti, pro koho jsou důležité malé náklady.
Ve velkých firmách by navíc neměl tolik fungovat efekt "na poslední chvíli", takže touhle dobou by měly mít přístup k ISDS vyřešený.
Každopádně postavit klient/server aplikaci nad knihovnou půjde.
Tiskni
Sdílej: