Ubuntu 27.04 bude Tenacious T-Rex.
Byla vydána nová verze 2026.4.0 "Never-slop" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. ScummVM oslavil 25 let. Verze 0.0.1 vyšla 8. října 2001.
Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (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 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Soutěž Pwn2Own Ireland 2026 skončila 9. října. Bezpečnostní výzkumníci získali celkem 1 262 000 dolarů na odměnách. Během soutěže bylo předvedeno zneužití 98 zero-day zranitelností. Testování zahrnovalo různé kategorie zařízení a software. Výzkumníci předváděli prakticky fungující útoky podle pravidel soutěže. Výsledky následně slouží výrobcům při přípravě oprav. Mezi pokořenými jsou: Samsung Galaxy S26, OpenAI Codex, Oracle Autonomous AI Database, Google Pixel 10, u iPhone 17 neuspěli.
Programovací jazyk Python byl vydán v nové verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
SELECT @a, @b FROM (SELECT 1) as t WHERE (@a := 1) > 0 AND (@b := 2) > 0Jarda PS: Je to jen výřez dotazu tam kde je FROM je ve skutečnosti spojeno několik tabulek, a za tím přiřazením do @a, @b je ve skutečnosti nějaká uživatelská funkce kterou volán s parametry a další komplikovanější test, a poněvadž ji musím otestovat ale i zároveň vrátit její hodnotu, používám ty dočasné proměnné (ať se to nespouští 2x v jednom dotazu). PPS: Pro hloubání je zde plná verze dotazu:
SELECT
IF(@a > 1,
CONCAT(`c`.`service`, ' na ', @a, ' m.'),
`c`.`service`) AS `service`,
@a * @b AS `valuea`,
CONCAT(`tb`.`day`,
'.',
9,
'. ',
2014) AS `date_to`,
IFNULL(`b`.`name`, `b`.`firm`) AS `name`,
`b`.`last_name`,
`b`.`street`,
`b`.`street_no`,
`t`.`town`,
`t`.`psc`,
`a`.`account` AS `accounta`,
`k`.`no` AS `ca`,
CASE `a`.`symbola`
WHEN 2 THEN `s`.`no_cotract`
WHEN 1 THEN `s`.`symbol`
ELSE ''
END AS `ntracta`,
CASE `a`.`symbolb`
WHEN 2 THEN `s`.`no_cotract`
WHEN 1 THEN `s`.`symbol`
ELSE ''
END AS `symbola`
FROM
`services` `s`
INNER JOIN
`contacts` `co` ON (`co`.`id_contact` = `s`.`id_contact`)
INNER JOIN
`type_payments` `tp` USING (`id_type_payment`)
INNER JOIN
`type_billings` `tb` USING (`id_type_billing`)
INNER JOIN
`billings` `b` USING (`id_billing`)
INNER JOIN
`concat_service_def` `c` USING (`id_service_def`)
INNER JOIN
`towns` `t` ON (`t`.`id_town` = `b`.`id_town`)
INNER JOIN
`bills_towns` `bt` ON (`b`.`id_town` = `bt`.`id_town`)
INNER JOIN
`bills` `a` ON (`a`.`id_bill` = `bt`.`id_bill`
AND `bt`.`id_type_service` = `c`.`id_type_service`)
INNER JOIN
`banks` `k` ON (`k`.`id_bank` = `a`.`id_bank`)
WHERE
`tp`.`type_payment` = 2
AND IFNULL(YEAR(`s`.`deleted`) <= 2014, TRUE)
AND IFNULL(MONTH(`s`.`deleted`) < 9, TRUE)
AND `co`.`id_town` = 3 AND
(@a := (`month_for_bil`(`s`.`id_service`, 2014, 9) + 3)) > 0 AND
(@b := (`price_service`(`s`.`id_service_def`, CONCAT('2014-9-', day)))) > 0
Řešení dotazu:
Tiskni
Sdílej: