Příspěvek na blogu Ubuntu upozorňuje na několik zranitelností v rozšíření Linuxu o mandatorní řízení přístupu AppArmor. Společně jsou označovány jako CrackArmor. Objevila je společnost Qualys (technické detaily). Neprivilegovaný lokální uživatel se může stát rootem. Chyba existuje od roku 2017. Doporučuje se okamžitá aktualizace. Problém se týká Ubuntu, Debianu nebo SUSE. Red Hat nebo Fedora pro mandatorní řízení přístupu používají SELinux.
Byla vydána nová verze 19 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.
Bitwig Studio (Wikipedie) bylo vydáno ve verzi 6. Jedná se o proprietární multiplatformní (macOS, Windows, Linux) digitální pracovní stanici pro práci s audiem (DAW).
Společnost Igalia představila novou linuxovou distribuci (framework) s názvem Moonforge. Jedná se o distribuci určenou pro vestavěné systémy. Vychází z projektů Yocto a OpenEmbedded.
Google Chrome 146 byl prohlášen za stabilní. Nejnovější stabilní verze 146.0.7680.71 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 29 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
D7VK byl vydán ve verzi 1.5. Jedná se o fork DXVK implementující překlad volání Direct3D 3 (novinka), 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
Bylo vydáno Eclipse IDE 2026-03 aneb Eclipse 4.39. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Ze systému Slavia pojišťovny uniklo přibližně 150 gigabajtů citlivých dat. Jedná se například o pojistné dokumenty, lékařské záznamy nebo přímou komunikaci s klienty. Za únik může chyba dodavatelské společnosti.
Sněmovna propustila do dalšího kola projednávání vládní návrh zákona o digitální ekonomice, který má přinést bezpečnější on-line prostředí. Reaguje na evropské nařízení DSA o digitálních službách a upravuje třeba pravidla pro on-line tržiště nebo sociální sítě a má i víc chránit děti.
Meta převezme sociální síť pro umělou inteligenci (AI) Moltbook. Tvůrci Moltbooku – Matt Schlicht a Ben Parr – se díky dohodě stanou součástí Meta Superintelligence Labs (MSL). Meta MSL založila s cílem sjednotit své aktivity na poli AI a vyvinout takovou umělou inteligenci, která překoná lidské schopnosti v mnoha oblastech. Fungovat by měla ne jako centralizovaný nástroj, ale jako osobní asistent pro každého uživatele.
Na sedu netrvam, ale rad bych se v nem naucil.A to si fakt myslis, ze polozit dotaz do fora je ten najlepsi sposob ako sa to naucit? Ak ano, tak vela stastia pri studiu; ale najdi si nejake ine forum, prosim.
Čistě v sedu to asi nepůjde, ale tohle by mělo snad fungovat:
i=0; cat <VSTUP >$$.tmp while grep 'cista' >/dev/null <$$.tmp; do sed -n -e '/Received/,/cista/p' -e '/cista/q' <$$.tmp >$i.mail sed '/Received/,/cista/d' <$$.tmp >$$.tmp.2 mv $$.tmp.2 $$.tmp i=$(( $i + 1 )); done rm -f $$.tmp
PS Pokud v sedu potřebujete psát do dalšího souboru, slouží k tomu příkaz w.
sed '/Received/,/cista/d' <$$.tmp >$$.tmp.2
Vymaze cely soubor $$.tmp.
Kazdopadne diky za nakopnuti.
Jasně, zapomněl jsem tam nakopírovat část pro ukončení sedu po prvním výskytu (z příkazu nad ním): -e '/cista/q'.
sed -n -e '/Received/,/cista/d' -e '/cista/q' <$$.tmp >$$.tmp.2
taky nefunguje.
Neni mi jasne proc, ale ma to stejny vysledek, jako predchozi prikaz.
Ajajaj, těžko může skončit, když tam ten řádek není
. Tohle by mělo fungovat (ale nemůžu to teď vyzkoušet):
sed -ne '/Received/,/cista/{/cista/!d}' -e '/cista/{d;q}'
Ale jak je v příspěvku níže, tohle je doopravdy spíše úloha pro AWK, kde je to na pár řádků (a bude to i IMHO rychlejší).
Received: asdfasdfasdf asdfasdfasdfasdfasdfasdf Received: qwerqwerqwer qwerqwerqwerqwerqwerqwer qwerqwerqwerqewrqwerqwer Received: zxcvzxcvzxcv zxcvzxcvzxcvzxcvzxcvzxcv zxcvzxcvzxcvzxcvzxcvzxcv zxcvzxcvzxcvzxcvzxcvzxcv zxcvzxcvzxcvzxcvzxcvzxcv zxcvzxcvzxcvzxcvzxcvzxcv zxcvzxcvzxcvzxcvzxcvzxcvpak staci napriklad
awk '
/Received:.*/{counter=counter+1;}
{print $0 > counter;}
'
Received: from ...
Received: from ...
Received: from ...
$MessageID
.
.
--
Tato zprava byla prohledana na vyskyt viru
a nebezpecneho obsahu antivirovym systemem MailScanner a
zda se byt cista.
Potreboval bych tedy poradit, jak rict awku, aby vse od prvni radky zacinajici na /^Received/ do prvniho vyskytu radky koncici na /cista.$/ vytiskl do noveho souboru a pak pokracoval dal.
Zakladni syntaxi pro vzorek od do znam, ale nevim jak dal.
Diky za nakopnuti spravnym smerem.
Diky za nakopnuti spravnym smerem.Kop! P.S. Taky stipes drat sroubovakem?
BEGIN {file="Mbox.0";cnt=1}
{print > file}
/cista$/ {close(file);cnt++;file="Mbox." cnt}
Tiskni
Sdílej: