Byl vydán LineageOS 23 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 23 je založený na Androidu 16.
Na YouTube byly zveřejněny videozáznamy přednášek z hackerské konference DEF CON 33, jež proběhla 7. až 10. srpna v Las Vegas.
Bun (Wikipedie), tj. běhové prostředí (runtime) a toolkit pro JavaScript a TypeScript, alternativa k Node.js a Deno, byl vydán ve verzi 1.3. Představení novinek také na YouTube. Bun je naprogramován v programovacím jazyce Zig.
V Lucemburku byly oznámeny výsledky posledního kola výzev na evropské továrny pro umělou inteligenci neboli AI Factories. Mezi úspěšné žadatele patří i Česká republika, potažmo konsorcium šesti partnerů vedené VŠB – Technickou univerzitou Ostrava. V rámci Czech AI Factory (CZAI), jak se česká AI továrna jmenuje, bude pořízen velmi výkonný superpočítač pro AI výpočty a vznikne balíček služeb poskytovaný odborníky konsorcia. Obojí bude sloužit malým a středním podnikům, průmyslu i institucím veřejného a výzkumného sektoru.
Byla vydána (𝕏) zářijová aktualizace aneb nová verze 1.105 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.105 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.
Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.
ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.
Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
`id` autoincrement `c1` double `c2` doublec1 = 605.5 mysql/mariadb konzoli:
select round(605.5); +--------------+ | round(605.5) | +--------------+ | 606 | +--------------+ select round(c1) from t1; +--------------+ | round(c1) | +--------------+ | 606 | +--------------+pridam proceduru
CREATE DEFINER=`root`@`localhost` PROCEDURE `t1_update_c2` (IN `myid` int(11)) MODIFIES SQL DATA BEGIN UPDATE `t1` SET `c2` = ROUND(`c1`) WHERE `id`=myid; ENDa pokud ji pres trigger zavolam, v c2 mam 605 - tedy zaokrouhleni DOLU spravne to funguje az pokud tu proceduru napisu takhle:
CREATE DEFINER=`root`@`localhost` PROCEDURE `t1_update_c2` (IN `myid` int(11)) MODIFIES SQL DATA BEGIN UPDATE `t1` SET `c2` = CAST(`c1` AS DECIMAL) WHERE `id`=myid; ENDdelam neco spatne ja, nebo je to na bugreport?
mysql> create table t (id int, c1 double, c2 double); Query OK, 0 rows affected (0.03 sec) mysql> insert into t (id, c1) values (1, 605.5); Query OK, 1 row affected (0.10 sec) mysql> select * from t; +------+-------+------+ | id | c1 | c2 | +------+-------+------+ | 1 | 605.5 | NULL | +------+-------+------+ 1 row in set (0.00 sec) mysql> select round(c1) from t where id = 1; +-----------+ | round(c1) | +-----------+ | 606 | +-----------+ 1 row in set (0.00 sec) mysql> update t set c2 = round(c1) where id = 1; Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select * from t where id = 1; +------+-------+------+ | id | c1 | c2 | +------+-------+------+ | 1 | 605.5 | 606 | +------+-------+------+ 1 row in set (0.00 sec)D.
DELIMITER // CREATE DEFINER=`root`@`localhost` PROCEDURE `round_double` (IN `cislo` double) BEGIN SELECT ROUND(`cislo`); END // DELIMITER ; call round_double(6.5);vrati 6
DELIMITER // CREATE DEFINER=`root`@`localhost` PROCEDURE `round_decimal` (IN `cislo` decimal(10, 2)) BEGIN SELECT ROUND(`cislo`); END // DELIMITER ; call round_decimal(6.5);vrati 7 cili typy double, float v procedure zaokrouhli spatne, typ decimal spravne. Ale JENOM v procedure.
Tiskni
Sdílej: