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.
Byla vydána betaverze Fedora Linuxu 44 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 14. dubna.
Ahoj,
mohl by mi prosim nekdo poradit s timto? Mam soubor ktery obsahuje prosty text a na jakemkoliv miste v soboru se muze nachazet "znacka" ktera udava ze zrovna na tomto miste chci vlozit text vygenerovany dalsim skriptem. Napr:
Prosty text...
bla bla blatakto vypada napoveda u programu lspci:
$LSPCIHELP
toto je vystup lspci na mem pocitaci:
$LSPCIPRINTV tomto souboru bych tedy chtel aby se $LSPCIHELP nahradil napovedou 'lspci --help' a u $LSPCIPRINT 'lspci'. A upravena verze se vypsala na stdout.
Staci mi napsat co na to pouzit. Zda sed, awk a nebo si vystacim s jinou standartni utilitou? Pripadne jake funkce z techto programu.
Diky moc za radu...
sed -e "s/\$LSPCIHELP/$(lspci --help)/" soubor.txtVýsledek jde na stdout, pokud chcete nahrazovat přímo v tom souboru tak přidat přepínač sed -i.
sed -e "s/\$LSPCIHELP/$(lspci --help)/" -e "s/\$LSPCIPRINT/$(lspci --print)/" soubor.txtPokud toho máte upe meximálně tak by stálo za zvážení sotisfikovanější řešení.
Tohle me taky napadlo. Zas takova prasarna to myslim neni protoze to bude tak pro 7 vyrazu pro nahrazeni, ale zajimalo by me jak na lepsi :) S tim lomitkem to je pravda ale myslim ze \ tam nikde v tom vystupu nebude. Ale stalo by to za to osetrit...
GNU sed umi modifikator 'e' u nahrazovani:
sed -e 's/\$LSPCIHELP/\nlspci --help\n/eg' -e '/\$znacka/\nprikaz\n/eg'
man modifikátor e nemám a v info se mi to hledat nechce, ale vypadá to že spouští exec na celý buffer, takže je to asi ještě v obecném případě jistější ošetřit, aby na tom řádku nic jiného nebylo:
sed -e 's/^\$LSPCIHELP$/\nlspci --help\n/eg' nebo sed -e 's/^.*\$LSPCIHELP.*$/\nlspci --help\n/eg'
Paradne to funguje... az na problem ze to neni standartni prikaz sedu a tak na serveru kde to potrebuju rozchodit (FreeBSD) dostanu hlasku : bad flag in substitute command: 'e'
Nebudu se tajit tim ze to mam do skoly. Tohle je posledni vec co mi do projektu schazi a nemuzu prijit na nejake pekne reseni :/
/^\$LSPCIHELP$/ {
system("lspci --help");
next;
}
# ostatní kopíruj
{
print $0;
}
Tiskni
Sdílej: