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.
Open source router Turris Omnia NG Wired je v prodeji. Jedná se o Turris Omnia NG bez Wi-Fi. Je připraven pro zamontování do racku.
Expect je nástroj pro automatizaci obsluhy interaktivních aplikací jako jsou scp, telnet, ftp, passwd, fsck, rlogin, tip, atd.
Já na něj narazil při hledání způsobu, jak dostat soubor pomocí skriptu na hosting. Můj hosting totiž umožňuje pouze scp upload souborů.
#!/usr/bin/expect -f
set filename [lindex $argv 0]
set directory [lindex $argv 1]
spawn scp "$filename" login@server:$directory/
expect {
-re ".*es.*o.*" {
exp_send "yes\r"
exp_continue
}
-re ".*sword.*" {
exp_send "very_secret_password\r"
}
}
interact
#!/usr/bin/expect -f- hlavička skriptu s přesnou cestou k binárce
expect
set filename [lindex $argv 0]- přiřadí první spouštěcí parametr (v našem případě název souboru) do proměnné
filename
set directory [lindex $argv 1]- přiřadí druhý spouštěcí parametr (v našem případě vzdálenou cestu) do proměnné
directory
spawn scp "$filename" login@server:$directory/- spustí příkaz
scp se zadanými parametry
expect {
- začátek samotného automatického zpracovávání
-re ".*es.*o.*" {
- očekáváme ".*es.*o.*", tj. dotaz na uložení cílového serveru do ověřených (Yes/No nebo yes/no)
exp_send "yes\r"- expect za nás zadá
yes a stiskne enter
exp_continue- a předá řízení zpět
}
-re ".*sword.*" {
- očekáváme dotaz na heslo
exp_send "very_secret_password\r"- expect za nás zadá heslo a stiskne
enter
} } interact- a vrátí volant zpět uživateli
Skript voláme příkazem ./jmeno_skriptu nazev_souboru vzdalena cesta
Tiskni
Sdílej:
Není problém si požádat o spoustu věcí, jen je třeba se ozvat, nikoho neukousneme
Každopádně expect je prima a jako řešení jinak neřešitelných problémů ho sem tam také použiju, autoři některého SW jsou snad padlí na hlavu, že neumožňují dávkový režim a vynucují si akci uživatele.
Dal bych mu je, ale nějak jsem neviděl nic v inboxu 
scp -o StrictHostKeyChecking no -o UserKnownHostsFile /dev/null
Jinak ale nechapu, kdyz to clovek spousti interaktivne ("- a vrátí volant zpět uživateli"), proc to heslo nezadavat taky interaktivne. Ja osobne jsem expect pouzil, kdyz jsem potreboval opravdu z interaktivniho systemu udelat neinteraktivni. telnetem se prihlasit na switch, udelat nejakou cinnost (dump configurace do script souboru, upload script souboru na tftp, smazani script souboru), ktera vyzadovala opravdu vstupy od uzivatele a ty vstupy byly opravdu zavisle na predchozi zprave od switche - napr. pri generovani scriptu uz muze script soubor existovat, pak se musi potvrdit prepsani, nebo se rovnou zapisuje, pri uploadu na tftp muze upload selhat, pri odhlasovani se nekdy switch pta, jestli ma ulozit provedene zmeny.
Ale jinak expect je fakt skvelej:)