Byla vydána betaverze Fedora Linuxu 44 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 14. dubna.
Open source router Turris Omnia NG Wired je v prodeji. Jedná se o Turris Omnia NG bez Wi-Fi. Je připraven pro zamontování do racku.
Sníh roztál a roztávají i bastlíři. Žene se na nás celá řada konferencí a seminářů technického rázu. Zajímá vás, jaké? Pak se připojte k 60. Virtuální Bastlírně, tedy k veřejné diskuzi bastlířů, techniků, učitelů i vědců. Jako vždy přijde na přetřes spousta novinek ze světa hardwaru, softwaru i bizáru. Na začátek lze očekávat hardwarová témata, tedy například nový KiCAD 10, nové akcelerátory LLM s nízkou spotřebou, nejvíce fosforeskující
… více »IuRe (Iuridicum Remedium) v rámci programu Digitální svobody zveřejnila analýzu dopadů a efektivity systémů ověřování věku v digitálním prostoru, která srovnává implementace ověřování věku v Austrálii, Velké Británii a Evropské unii.
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.3 (𝕏, Mastodon). Přehled novinek a vylepšení v poznámkách k vydání.
Byla vydána nová verze 14.4 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
Databáze DuckDB (Wikipedie) byla vydána ve verzi 1.5.0. S kódovým názvem Variegata (husice rajská). Přináší řadu vylepšení, včetně nového ergonomičtějšího CLI klienta nebo podporu pro typ VARIANT a vestavěný typ GEOMETRY.
V pátek 6. a sobotu 7. března proběhl v pražském sídle Nejvyššího kontrolního úřadu (NKÚ) Hackathon veřejné správy 7.1. Publikovány byly vytvořené aplikace. V kategorii projektů rozvíjených z krajského kola zvítězil tým „Mackokládi“. Čtyři středoškoláci ze Dvora Králové uspěli s aplikací KompaZ. Jde o digitálního průvodce, který pomůže s rychlou a srozumitelnou orientací v životních i krizových situacích „krok za krokem“. Aplikace
… více »QGIS, svobodný desktopový GIS, byl vydán v nové hlavní verzi 4.0. Změny zahrnují několik nových analytických a editačních funkcí, rozšíření podpory 3D, více možností úprav uživatelského rozhraní či mnoho dalších zlepšení použitelnosti. Řada 3.44 má aktualizace plánovány do září.
Dan Blanchard vydal knihovnu pro Python chardet v nové verzi 7.0.0. S novou verzí byla knihovna přelicencována z LGPL na MIT. Souhlasili s tím všichni přispěvatelé? Dan Blanchard souhlasy vůbec neřešil. Zaúkoloval umělou inteligenci (Claude), aby knihovnu zcela přepsala a výslovně jí nařídil, aby nepoužila žádný LGPL kód. Dan Blanchard tvrdí, že se jedná o clean room design. Protistrana argumentuje, že umělá inteligence byla trénována
… více »Právě jsem objevil abclinuxu a založil si blog. Jiní při založení blogu napíšou jednoduchý zápisek typu "Mám nový blog", nebo prostě pošlou výpis hw konfigurace svého stroje. Já se rozhodl, že nic takového dělat nebudu, ale namísto toho jsem se rozhodl před vás postavit tvrdý oříšek. V poslední době jsem totiž čím dál víc stavěn před projekty, kterým důvěrně říkám "Kamikadze". A zrovna teď přede mnou leží jeden projekt, na kterém si asi vylámu zuby dřív, než ho vůbec začnu.
O co jde? Představte si informační systém, který vyvíjí asi 10 programátorů intenzivně po tři roky. Ten informační systém je ale postaven tak, že přímo využívá databázi Sybase ASA. Sice ne úplně přímo, ale přes ODBC rozhraní. Úkol zní: zajistit, aby informační systém mohl být převeden na jinou, výkonnější databázi. Mě osobně připadá, že to bez přepsání celého informačního systému nepůjde.
Ale zaujalo mě to jako problém. Cestou z práce chodím a přemýšlím, jestli přece neexistuje nějaký způsob, třeba složitější, kterým by bylo možné zajistit, aby informační systém pracoval nad jinou databází, aniž by ho bylo nutné přepsat.
Popíšu trochu situaci, vlastně spíš typickou konfiguracï informačního systému. Jedná se Linuxový server, na kterém je databáze Sybase ASA. Klienti jsou bohužel Windowsoví a jsou naprogramováni v Delphi. K databázovému serveru se přistupuje přes rozhraní ODBC. Problém je, že daná databáze je využívána ve svých schopnostech opravdu do posledního detailu. Velká část logiky informačního systému je naprogramovaná v databázových procedurách, triggerech a funkcích. Samotný klient už je jen prostý zobrazovač dat. Přesto dost často posílá celkem složité SQL dotazy plné různých triků a šitých přesně na míru databázi.
Vlastně si uvědomuji, že i mě samotnému by se takové řešení hodilo, protože sám jsem napsal pár prográmků jen tak pro radost, které pracují nad jednou určitou databází. Určitě bych teď po čase uvítal, kdybych mohl zvolit jinou databázi, než v okamžiku, kdy jsem prográmky psal.
Uvědomil jsem si, že tento problém nikdo nikdy neřešil, alespoň pokud vím a pokud mé internetové oko posílené googlem dohlédlo.
Tiskni
Sdílej: