Editor kódu Zed (Wikipedie) má nově v sobě integrovaný debugger. Podporuje Rust, C/C++, JavaScript, Go, Python a pomocí rozšíření i další programovací jazyky.
Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie). Servo mimo jiné nově zvládne animované GIFy.
Nejnovější X.Org X server 21.1.18 a Xwayland 24.1.8 řeší další bezpečnostní chybu.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 210. sraz, který proběhne 20. června od 18:00 v Red Hat Labu na Fakultě informatiky Masarykovy univerzity na adrese Botanická 68A nebo také online.
Byla vydána nová verze 17 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.
Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.05.0. Přehled novinek v poznámkách k vydání. Nově je implementováno standardizované simulační rozhraní ROS (Robot Operating System) 2.
Nejnovější X.Org X server 21.1.17 a Xwayland 24.1.7 řeší 6 bezpečnostních chyb: CVE-2025-49175, CVE-2025-49176, CVE-2025-49177, CVE-2025-49178, CVE-2025-49179 a CVE-2025-49180. Nils Emmerich je nalezl koncem března a dnes publikoval detaily.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.4 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.
UN Open Source Week 2025 probíhá tento týden v sídle Organizace spojených národů v New Yorku. Středeční a čtvrteční jednání bude možné sledovat na UN Web TV.
Byla vydána nová verze 2.50.0 distribuovaného systému správy verzí Git. Přispělo 98 vývojářů, z toho 35 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
funkce(){ for((;;)) if pidof $1; then ... else return done } lzma -c sobor& funkce "lzma" ...Chova se to tak, ze skript neskonci, jako by se po ukonceni lzma nevratil z funkce k vykonani dalsiho kodu. Vite nekdo kde je problem?
--- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 11413 wait4(-1, 0x7fff25cb3e1c, WNOHANG, NULL) = 0 rt_sigreturn(0xffffffffffffffff) = -1 EINTR (Interrupted system call) read(3,
for ((;;)); do PID=$(pidof "$PK_BIN") if [ -n "$PID" ]; then SIZE_C=$(stat $FILE_E --printf "%s") SPEED_B=$((SIZE_C-SIZE_P)) if [ $SPEED_B -gt 1000000 ]; then SPEED=$(awk '{printf "%.1f MB/s", $SPEED_B/1000/1000}') elif [ $SPEED_B -gt 1000 ] && [ $SPEED_B -le 999999 ]; then SPEED=$(awk '{printf "%.1f KB/s", $SPEED_B/1000}') else SPEED="$SPEED_B B/s" fi if [ $N -eq 10 ]; then test -t 1 && printf " hotovo : %d byte z %d [%s]\r" $SIZE_C $SIZE_S $SPEED N=0 fi ((N++)) SIZE_P=$SIZE_C sleep 0.1 else SIZE_C=$(stat $FILE_E --printf "%s") test -t 1 && printf " hotovo : %d byte [--] spracovano za %s\n" "$SIZE_S" "$(date +%M:%S -d @$(($(date +%s)-$TIME_S)))" break fi done ...
Je nejaky duvod, proc posilate funkci jmeno procesu a ne jeho cislo?
funkce(){ while [ -d "/proc/$1" ] do ....... done } lzma -c sobor& funkce $!
Precejenom je vetsi pravdepodobnost, ze tam bude proces se stejnym jmenem, nez cislem.
Marek
Tiskni
Sdílej: