Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
tady je nejaky text tady je nejaky text tady je nejaky text tady je nejaky text tady je nejaky text START tady je nejaky text tady je nejaky text STOP tady je nejaky text tady je nejaky texta ja potrebuji vypsat jen ten text co je mezi START a STOP, a nevim jak na to zousel jsem seda, ale nejak mi to neslo :( jak jsem trapil seda:
sed -e '1,/START:/d /STOP/,$d' < soubor sed -e '/START/,/STOP/p' < soubora jeste mnoho jsem toho zkousel ale radsi uz to sam psat nebudu, jinak me ukamenujete :)
$vypis = false; while (<>) { if (/^START$/) { $vypis = true; } elif (/^STOP$/) { $vypis = false } elif ($vypis){ print $_; } }v perlu moc nepisu, takze to asi bude chtit par korektur...
sed '1,/^START$/d;/^STOP$/,$d' soubortak to vse funguje jak ma, ale kdyz tento cely prikaz dam jako promenu
BLEEE=`sed '1,/^START$/d;/^STOP$/,$d' soubor`a pak to chci vypsat, tak to sice funguje, ale vsechno mi to vypise na jeden radek, a ne tak jak to bylo na tom puvodnim textu.... nevite proc?
man bash
$(command) or `command` Bash performs the expansion by executing command and replacing the com- mand substitution with the standard output of the command, with any trailing newlines deleted.
man bash /^QUOTING
echo "$promenna"
blee blee START ahoj cuz STOP blee bleea ja potrebuju "vykuchat" to ahoj cuz a dat to pozdeji to pouzit v FOR cyklu, timto "vykucham" to "ahoj" a "cuz"
sed '1,/^START$/d;/^STOP$/,$d' soubora pak potebuju tu promenou vypsat,
BLEEE=`sed '1,/^START$/d;/^STOP$/,$d' soubor` echo $BLEEEale tohle mi to vypise:
vangroff@snehurka:~/do_something > ./exec ahoj cuzale ja potrebuji aby to vypsalo takhle:
vangroff@snehurka:~/do_something > ./exec ahoj cuzPS: mooc, prosim... poradte! lol
SOUBOR=`sed '1,/^START$/d;/^STOP$/,$d' soubor` for i in $SOUBOR;do echo "neco tu je: $i" donechapete? mozna to neni az tak moc srozumitelne, ale ja to proste potrebuji dat do promene.... :)
sed ... | while read do ... donenebo
sed ... | xargs ...Prostě do proměnné to nepotřebujete
DATA=`sed '1,/^START$/d;/^STOP$/,$d' test` for X in `echo "$DATA"`; do a je to tu: $X donea to funguje.... PS: nebo to je zase spatne? (treba neprogramatorsky) :), programatornejsem , tak to neprogramatorsky muze bejt :)
neco START ps aux uname -a STOP necoja toho potrebuju vypsat, no spise spustit ten prikaz, a ten jeho vysledek nekam vypsat, nejlepe do souboru ... co ted? takhle jsem to zkousel ja:
sed '1,/^START$/d;/^STOP$/,$d' test | while read x; do "$x"; doneto nejde! napise to toto:
vangroff@snehurka:~/do_something > ./exec ./exec: line 41: ps aux: command not found ./exec: line 41: uname -a: command not founda to jako vybec nechapu ...
sed '1,/^START$/d;/^STOP$/,$d' test | sh
Tiskni
Sdílej: