Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.
Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.
Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.
Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.
Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.
Google na včerejší akci The Android Show | I/O Edition 2026 (YouTube) představil celou řadu novinek: Gemini Intelligence, notebooky Googlebook, novou generaci Android Auto, …
Evropská komise by do léta mohla předložit návrh normy omezující používání sociálních sítí dětmi v zájmu jejich bezpečí na internetu. Prohlásila to včera předsedkyně EK Ursula von der Leyenová, podle níž řada zemí Evropské unie volá po zavedení věkové hranice pro sociální sítě. EU částečně řeší bezpečnost dětí v digitálním prostředí v již platném nařízení o digitálních službách (DSA), podle německé političky to však není dostatečné a
… více »Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 4.0.
Chybí vám někdo, s kým byste si popovídali o bastlení, technice, počítačích a vědě? Nechcete riskovat debatu o sportu u piva v hospodě? Pak doražte na virtuální pokec u virtuálního piva v rámci Virtuální Bastlírny organizované strahovským MacGyverem již tento čtvrtek. Možná se ptáte, co se tak může probírat? Dají se probrat slavná výročí - kromě 55 let obvodu 555 (což je mimochodem prý andělské číslo) a vzpomínky na firmu Signetics -
… více »GTK2-NG je komunitní fork GTK 2.24 (aktuální verze je 4.22). Oznámení a diskuse v diskusním fóru Devuanu, forku Debianu bez systemd. Není to jediný fork GTK 2. Ardour je například postaven na vlastním forku GTK 2 s názvem YTK.
, „ty nelogičnosti“ s unsigned typy, jsou více než logické, jednou je to třeba 2^32 tak proč to nevyužít - nepotřebuji dvakrát tak velká data. To, že některé jazyky na to kašlou je jejich mínus, ale implementace základních datových typů by měla být standard i ve variantě unsigned (měl jsem sen…
).mysql> select cast(-1 as unsigned); +----------------------+ | cast(-1 as unsigned) | +----------------------+ | 18446744073709551615 | +----------------------+ 1 row in set (0.00 sec)
select cast(18446744073709551615 as signed );
sql_mode na STRICT_ALL_TABLES, Vám to řetězec neořízne.sql_mode na NO_ZERO_IN_DATE a NO_ZERO_DATE žádné 0000-00-00 nebudou.sql_mode = TRADITIONAL.SET @@session.sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' (+ vypnu autocommit) - a to mně stačí a vyhovuje, ale pokud někomu vyhovuje něco jiného, nebo nechce [využívat tyto výhody
|| být naštván těmito odlišnostmi], tak volba TRADITIONAL je jeho.
. Nikdy se nic neposune dál, pokud se nepokoušíte odlišit….
long i = -1; unsigned long ui = (unsigned long) i;nebo-li C++:
long i = -1; unsigned long ui = static_cast<unsigned long>(i);Ad. každý si zvykne na "jinou mysql"
.show create tablepg_dump při formátu 't' nelze 2× udělat stejný soubor, při nezměněných datech či struktuře.
SET @@session.sql_mode = TRADITIONAL mu usnadní práci v MySQL a vyplatí se na nastavení prostředí se podívat, stojí to jen ½ hodiny.
Ad standard: podpora standardů je vlastnost veskrze dobrá. Např. proto, že že minimalizuje riziko chyb, protože při přechodu z jiné databáze vše funguje, jak má. Kromě toho to není věc, nad kterou by šlo "máchnout rukou", ukazuje to na kulturu a filosofii vývoje daného produktu. Není náhoda, že v mysql s její podporou standardů spousta věcí "funguje" (tzn. funguje jen za danýách podmínek a s danými omezeními), zatímco v postgresql funguje. (podotýkám, že zdaleka ne vše lze vyřešit konfigurací, např. zmatek kolem datetime typů a jejich defaultních hodnot).
Ano - neexistence unsigned v postgresu je nedostatek. Ano - ale v kolika projektech to vadí. Vzhledem k tomu, že existujou hotový extension, tak kdyby byla po tom typu poptávka, tak už je dávno přidanej. Navíc si troufnu tvrdit, že daleko víc lidí v reálu pracuje s IP adresama, než s datama, který jsou právě velký na signed, ale ještě dost malý na unsigned. Tadle nevýhoda je prostě podle mě naprosto nesouměřitelná s nedostatky mysql (níže). N
Nevím, jestli má další debata cenu, pokud myslíte, že jo, tak bych prosil o vyjádření, jaký důvod by člověk měl k použití mysql místo postgresu. Zatím jste dodal jeden snadno odstranitelný (unsigned int) a jeden, kde jde o styl práce (jestli definici tabulky získam z sql konzole nebo z commandline). Tak by mě zajímalo, jaké jiné důvody by měly být pro použití mysql. Protože pro použití postgresu je jich spousta, namátkou
- lepší podpora standardů (i po SET @@session.sql_mode = TRADITIONAL) - funkčnost triggerů a referenčních integrit - funkčnost fulltextu a transakcí - podpora CTE - podpora tabulek vracejících procedur - podpora funkčních indexů
atd... Řekněme, že jsem v pozici, kdy si vybírám databázi pro svůj nový projekt. Proč bych měl vybrat právě mysql? Důvodů, proč místo ní vzít postgresql jsem uvedl dost.
.
Tiskni
Sdílej: