Google Chrome 156 byl prohlášen za stabilní. Přehled novinek v poznámkách k vydání. Opraveno bylo 353 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Indická společnost eMudhra po bezpečnostním incidentu, tj. kompromitaci soukromých klíčů osmi mezilehlých certifikátů své certifikační autority, opouští globální byznys s SSL/TLS certifikáty.
Dle Phoronixu zveřejnila společnost Trend Micro prostřednictvím programu Zero Day Initiative (ZDI) několik hlášení bezpečnostních zranitelností přímo na veřejném mailing listu LKML, přestože některé chyby dosud nemají opravu začleněnou do hlavní větve jádra. Mezi hlášenými problémy jsou dvě zranitelnosti s hodnocením CVSS 9.0, týkající se SMB Direct a KSMBD, které mohou umožnit vzdálené spuštění kódu. Další hlášení se týkají … více »
Správce hesel KeePassXC byl vydán ve verzi 2.8.0. Přechází na Qt 6, podporuje vkládání hesel s Waylandem, rychlé odemykání pomocí Polkitu nebo možnost nastavení klávesových zkratek (seznam změn).
Databáze DuckDB (Wikipedie) byla vydána ve verzi 2.0.0 LTS. S kódovým názvem Cinnamon Teal (čírka skořicová). S vyladěným protokolem Quack.
V implementaci Broadcom 802.11 byla zjištěna chyba ve zpracování WPS/EAP, týká se to SDK od roku 2010. Broadcom podle výzkumníka Quentina Kaisera odmítl CVE přidělit. Modemy Huawei a Technicolor jsou používány i v ČR, v LTE routerech, běžných domácích routerech a firemních přístupových bodech, jejich současný počet a zranitelnost konkrétních verzí však zatím neznáme. Více detailů a demo. GitHub / Broadcom 802.11 SDK Detection Toolkit.
Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.
Oslavte vydání openSUSE Leap 16.1 s námi v Praze! Ve středu 4. listopadu 2026 (den po vydání Leapu 16.1) vás zveme na malou oslavu vydání openSUSE Leap 16.1 do pražské kanceláře SUSE. Připravili jsme pro vás dvě krátké přednášky: … více »
Dle plánu bylo PHP vydáno v nových verzích 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Opraveny jsou kritické zranitelnosti CVE-2026-109618 a CVE-2026-109619 aneb PHP2Shell.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-2.1 a 24.04-1.5. S opravou kritických zranitelností.
Tak tu mam jeden dotaz, kde absolutne nechapu proc nefunguje, resp vim kde je chyba, ale nevim proc :))
Hned na prvnim SELECTu se vrati vzdycky 0, pritom v one tabulce 100% pozadovany zaznam existuje V podstate to dela to ze to uklada nazvy a jejich odvozene zkratky do tabulky. Pokud je nova zkratka jiz v tabulce, tak se za ni doplni cislo. Uz nad tim sedim hodinu.DELIMITER //
CREATE PROCEDURE VLOZIT_PREDMET(
nazev CHAR(255),
OUT id INT
)
BEGIN
DECLARE zkr, zkr_n CHAR(6);
DECLARE nalezeno BOOL;
DECLARE tmp INT DEFAULT 1;
SET zkr=LEFT(LOWER(nazev),3);
SET zkr_n=zkr;
SELECT COUNT(ID)>0 INTO nalezeno FROM predmety WHERE ZKRATKA=zkr LIMIT 1;
WHILE nalezeno=1 DO
SET zkr_n=CONCAT(zkr,tmp);
SELECT COUNT(ID)>0 INTO nalezeno
FROM predmety
WHERE ZKRATKA=zkr_n LIMIT 1;
SET tmp=tmp+1;
END WHILE;
INSERT INTO predmety (PREDMET, ZKRATKA)
VALUES(nazev, zkr_n);
SET id=LAST_INSERT_ID();
END//
DELIMITER ;
Řešení dotazu:
COUNT(ID)>0 pouzit SIGN(COUNT(ID))?
2) trochu mi unika smysl tohoto reseni, je na to potreba cyklus?
Chapu to tak, ze se do tabulky predmety ma vlozit nejblizsi volna zkratka pro dany nazev. Chapu to spravne?
INSERT INTO predmety ( predmet , zkratka ) SELECT nazev , CONCAT(LEFT(LOWER(nazev), 3), COUNT(0) + 1) FROM predmety WHERE predmet = nazev GROUP BY predmet ;
INSERT INTO predmety (
predmet
, zkratka
)
SELECT
nazev
, CONCAT(
LEFT(LOWER(nazev), 3)
, (
SELECT COUNT(0) + 1
FROM predmety
WHERE predmet = nazev
)
)
;
PS: to + 1 tam byt nemusi, chces-li cislovat od nuly
SELECT COUNT(ID)>0 INTO nalezeno FROM predmety WHERE ZKRATKA=zkr LIMIT 1;
Pokud si tentyz prikaz pustim v konzoli, dela co ma, ale v tehle procedure ne. Ted jsem na to narazil podruhe a uz nad tim sedim X hodin a stale to nemohu vyresit. Znovu opakuji - ten statement jinak vraci hodnotu, ale v tomhle pripade nic, nalezeno je NULL. Fakt nevim co s tim uz.
Tohle je tentyz pripad:
SET nalezeno=(SELECT COUNT(ID)>0 FROM predmety WHERE ZKRATKA=zkr LIMIT 1)
SELECT ID INTO nalezeno FROM predmety LIMIT 1;
Tiskni
Sdílej: