Quad9, švýcarský celosvětově působící neziskový poskytovatel DNS, od 24. listopadu 2026 ukončí své služby ve Francii kvůli soudnímu sporu s katarskou televizní stanicí beIN. Ta požadovala blokování domén, které podle ní nelegálně zpřístupňují sportovní přenosy. Francouzský soud Katarům vyhověl a nařídil (🇫🇷, PDF) Quad9 blokaci zavést, pod hrozbou pokuty 1000 eur denně. Provozovatel příkaz odmítá s tím, že blokace
… více »Článek na blogu APNIC vysvětluje, jak správně vytvářet a používat ASPA záznamy — podepsané objekty v RPKI, které uvádějí, kteří poskytovatelé směrování jsou pro dané autonomní číslo (ASN) oprávněni. Síťoví operátoři je mohou využít k ověřování tras BGP a k odhalování úniků tras či podvržených tras.
Byla vydána (𝕏) verze 8.0.0 open source programu pro prolamování hesel hashcat (GitHub, Wikipedie). Přehled novinek v příspěvku v diskusním fóru a pdf.
Byla vydána (𝕏, Bluesky) nová verze 2026.3 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 6 nových nástrojů v oficiálním oznámení na blogu.
Výzkumníci ukazují, jak mohou otevřené tunely a IPv6 Extension Headers synchronizovat pakety do krátkých provozních špiček. V kontrolovaném experimentu naměřili přes 180násobnou koncentraci paketového toku vůči průměrné rychlosti odesílání — nikoli 180násobné zvětšení objemu dat. Článek obsahuje metodiku, limity měření i mitigace pro GRE, IPIP a další tunely.
Po velkém úspěchu prvního MobileLinux Hackdaye se vracíme do Českých Budějovic s druhým ročníkem. V pátek 30. října 2026 od 10:00 se v prostorách Jihočeské univerzity uskuteční Embedded & MobileLinux Hackday #2. Těšit se můžete na témata jako Immutable Linux na telefonech (BengalOS), U-Boot a upstream vývoj, AI optimalizace pro embedded systémy nebo otevřený hardware. Nebude chybět praktické hackování, sdílení zkušeností a možnost … více »
Dne 21. října 2026 vydal projekt Node.js bezpečnostní aktualizace opravující deset zranitelností, včetně jedné umožňující potenciální vzdálené spuštění kódu (RCE). Nejzajímavější je CVE-2026-111497, chyba dekodéru Brotli, kterou objevili výzkumníci využívající OpenAI Codex Security. Chyba je v nativním dekodéru Brotli, nikoli v samotném JavaScriptu. Speciálně vytvořený komprimovaný vstup způsobí, že dekodér zamění
… více »Francouzský výrobce kabelů Nexans upozornil na napjaté dodávky elektrických kabelů. Výstavba nové výrobní linky pro některé typy kabelů může trvat přibližně tři roky. Datacentra potřebují rozsáhlé nízkonapěťové a středněnapěťové rozvody. Poptávka roste současně s modernizací elektrických sítí. Někteří odběratelé proto uzavírají výrazně delší dodavatelské smlouvy [Reuters].
Představena byla (𝕏) virtuální platforma FLYBENCH FPV, která nováčky provede zapojením a konstrukcí dronů.
Ahoj,
mam nasledujici seznam (397 radku):
Africa/Asmara EAT-3 Africa/Bangui WAT-1 Africa/Bissau GMT0 America/Guadeloupe AST4 America/Guatemala CST6 America/Guayaquil ECT5 Europe/Podgorica CET-1CEST,M3.5.0,M10.5.0/3 Europe/Riga EET-2EEST,M3.5.0/3,M10.5.0/4 Europe/Rome CET-1CEST,M3.5.0,M10.5.0/3 Europe/Samara SAMT-3SAMST,M3.5.0,M10.5.0/3 Europe/San Marino CET-1CEST,M3.5.0,M10.5.0/3 Europe/Prague CET-1CEST,M3.5.0,M10.5.0/3
a potreboval bych je nacpat do html tagu option (pomoci php). Radek by tedy mel vypadat nasledovne:
echo '<option value="CET-1CEST,M3.5.0,M10.5.0/3"' . $atribut . '>' . "Europe/Prague" . "</option>\n";
vysledek po zpracovani ma nasledujici tvar:
<option value="CET-1CEST,M3.5.0,M10.5.0/3">Europe/Prague</option>
Mezi nazvem casove zony a hodnotu je 1 tabulator a 1 mezera "\t ".
Potreboval bych tedy pro tech 397 casovych zon vygenerovat 397 radku php kodu.
Zkousel jsem to ruzne, ale porad mi to nejde 
Řešení dotazu:
$string = "Europe/Podgorica CET-1CEST,M3.5.0,M10.5.0/3"; $pattern = "/(.+)\t (.+)/"; $replacement = "<option value=\"$2\">$1</option>"; echo preg_replace($pattern, $replacement, $string);
sed -r 's/(.+)\t (.+)/<option value="\2">\1<\/option>/' soubor_se_seznamem
Aha, tím líp ale psal jsi "pomocí PHP" :), v sedu by to bylo takto:sed -r 's/(.+)\t (.+)/<option value="\2">\1<\/option>/' soubor_se_seznamem
Diky, to funguje.
Mohl bys mi jeste poradit, jak to narvat do tohoto tvaru:
Europe/Prague CET-1CEST,M3.5.0,M10.5.0/3
echo '<option value="CET-1CEST,M3.5.0,M10.5.0/3"' . $atribut . '>' . "Europe/Prague" . "</option>\n";
sed -r "s/(.+)\t (.+)/echo \'<option value=\"\2\"' . \$atribut . '>' . \"\1\" . \"<\/option>\\\n\"/" soubor_se_seznamem
Tiskni
Sdílej: