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.
for((i=0;i<10000;i++)) do a=$i for((j=${#i};j<4;j++)) do a=0$a done echo -n $a' ' done
for((i=0;i<10000;i++)) do printf '%05d ' $i donenepoužívá se nic než bash.
z=0000 for((i=0;i<10000;i++)) do echo ${z:${#i}}$i done
echo {0..9}{0..9}{0..9}{0..9} | tr " " "\n"
:-)
echo {{0,1,2,3,4,5}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9},6{0,1,2,3}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9},64{0,1,2}{0,1,2,3,4,5,6,7,8,9},643{0,1,2,3,4,5,6,7}}
cat /dev/bordelizator
... Co takhle si neceho slehnout queer_seq() { local x=$1 s= p= d= while [ -n "$x" ]; do d=${x:0:1} x=${x:1} if [ $((d-1)) ]; then s=$s$p{0..$((d-1))} for ((i=0;i<${#x};i++)); do s="$s{0..9}" done s="$s " fi p=$p$d done s=$s$1 eval echo $s | tr ' ' '\n' } queer_seq 6347Tohle by měl tazatel odevzdat jako řešení...
echo {0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
#!/bin/bash for ((i=0;i<10000;i++)); do [ $i -lt 10 ] && echo -n 0 [ $i -lt 100 ] && echo -n 0 [ $i -lt 1000 ] && echo -n 0 echo $i done
printf
je builtin shellu.
muj_seqw() { set -- $1 $(($2-1)) local i j a l=${#2} for((i=$1;i<=$2;i++)) do a=$i for((j=${#i};j<l;j++)) do a=0$a done echo -n $a' ' done }
muj_seqw() { local i z; for((i=0;i<${#2};i++)); do z=0$z; done; for((i=$1;i<=$2;i++)); do echo -n ${z:${#i}}$i' '; done; }
Tiskni
Sdílej: