Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.
Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.
Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.
Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.
F-Droid bannerem na svých stránkách a také v aplikacích F-Droid a F-Droid Basic upozorňuje na iniciativu Keep Android Open. Od září 2026 bude Android vyžadovat, aby všechny aplikace byly registrovány ověřenými vývojáři, aby mohly být nainstalovány na certifikovaných zařízeních Android. To ohrožuje alternativní obchody s aplikacemi jako F-Droid a možnost instalace aplikací mimo oficiální obchod (sideloading).
Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.
Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.2 a 20.04 OTA-12.
Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.
WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.
The Register píše o vydané RC verzi MariaDB 5.1. MariaDB je fork MySQL, který sponzoruje Michael "Monty" Widenius, původní zakladatel MySQL (zatímco "My" je jméno Montyho 1. dcery, "Maria" je jméno jeho 2. dcery). MariaDB obsahuje engine XtraDB jako náhradu za InnoDB, kterou již delší dobu vlastní Oracle.
Tiskni
Sdílej:
Why do you use the TRANSACTIONAL keyword now when Maria is not yet transactional? In the current development phase Maria tables created with TRANSACTIONAL=1 are crashsafe and atomic but not transactional because changes in Maria tables can't be rolled back with the ROLLBACK command. As we will make Maria tables fully transactional in a relatively short time frame we think it's better to use the TRANSACTIONAL keyword now so that applications don't need to be changed later. Tables marked with TRANSACTIONAL=1 will gain more transactional features with each Maria release. We expect these tables to be fully transactional (in the traditional sense) when we reach Maria 2.0.Takže ano, v budoucnu by Maria opravdu měla podporovat transakce.
Typicky pro komentáře budete potřebovat jednoznačné identifikátory, ...Od toho mám (nejen) v MySQL funkci AUTO_INCREMENT
Snad téměř každá RDBM má na tohle nějakou funkci.
..., nebo zda si je databáze spravuje interně sama.Proto jsem také uvedl to "v SQLkovém smyslu START TRANSACTION / COMMIT".
Od toho mám (nejen) v MySQL funkci AUTO_INCREMENTA ta funkce dělá něco jiného, než že operaci získání aktuální hodnoty, přičtení jedničky a uložení a navrácení upravené hodnoty provede buď celou nebo vůbec a bez ovlivnění jinými souběžně probíhajícími operacemi? Tedy přesně to, co dělají transakce? Transakce není jenom to, co programátor jako transakci explicitně označí.
Proto jsem také uvedl to "v SQLkovém smyslu START TRANSACTION / COMMIT".
). Ale osobně jsem se ještě v praxi s případem, kde by použití MyISAM (tedy bez transakcí) vedlo k nekonzistencím v databázi, nesetkal.
BEGIN TRANSACTION, COMMIT a ROLLBACK.
K tomu nepotřebujete v programech transakce opakovat, stačí „jen“ správně označovat začátky a konce transakcí.
Tím opakováním zřejmě myslel situaci, kdy transakce na DB selže.
Mel bych par upresneni. Jednak podle mych informacich Jim Starkey odesel sam, stejne tak jako Monty a Marten. Verze 5.4 vysla, neb bylo treba zafixovat radu veci a zaintegrovat patche (napr. od googlu), na ktere MySQL pred koupi SUNem kaslalo. Proto vznikla verze 5.4, ktera jeste neni GA, ale resi radu problemu. Jednoduse receno je treba uklidit binec, ktery v developmentu MySQL byl a jeste je po panovi, ktery si ted vsude stezuje.
Co se tyce odchodu, tak rada lidi z MySQL tymu odesla k Montymu, ale rada jich zustala a nadale pracuji na novych vlastnostech. Navic do tymu pribyli lide, kteri pracovali na High Avalability DB a JavaDB. Takze bych to tak drasticky nevidel.