Google Blog ČR informuje, že mobilní aplikaci Gemini a NotebookLM lze používat už také v Česku.
Byla vydána nová major verze 8 duálně licencovaného open source frameworku JUCE (Wikipedie, GitHub) pro vývoj multiplatformních audio aplikací.
Od 18. června bude možné předobjednat notebook DC-ROMA RISC-V LAPTOP II od společnosti DeepComputing s osmijádrovým 64-bit RISC-V AI CPU a s předinstalovaným Ubuntu.
Byla vydána verze 1.79.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Byly zveřejněny výsledky průzkumu (infografika) mezi uživateli FreeBSD.
Na konferenci DevConf.CZ 2024 je na stánku Furi Labs prezentován linuxový telefon FuriPhone FLX1. Jeho cena 499 dolarů.
Bylo vydáno Eclipse IDE 2024-06 aneb Eclipse 4.32. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-2 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
Po roce od vydání verze 15.5 bylo vydáno openSUSE Leap 15.6. Přehled novinek v nejnovější verzi této linuxové distribuce v oznámení o vydání a v poznámkách k vydání.
Byla vydána nová verze 256 správce systému a služeb systemd (GitHub). Nově mimo jiné s run0 jako alternativou k sudo.
#!/bin/bash ARGUMENTS=( arg1 arg2 arg3 arg4 arg5 ) for ARGUMENT in ${ARGUMENTS[@]} do ./slave.sh $ARGUMENT & ./slave.sh $ARGUMENT & doneslave.sh:
#!/bin/bash ARGUMENT=$1 while [ 1 ] do echo $ARGUMENT sleep 30 donemain.sh spustí 10 krát script slave.sh s rôznymi argumentami. Ciel je aby script napr. "slave.sh arg1" odoslal signál na zmenu premennej napr. "slave.sh arg2" a ten premennu zmenil... Jedine čo ma napladlo je, že by sa premenne ukladali do dočasneho suboru s nazvom hodnota argumentu a od tial by si to slave.sh v každom cykle čital. Ale toto riešenie sa mi nezda moc dobré. Napadá Vás niečo? ďakujem
Řešení dotazu:
export ARG=valNN
=====[ master.sh ]===== #!/bin/bash coproc bash slave.sh #echo $0: pid is ${COPROC_PID} #echo $0: output is ${COPROC[0]} #echo $0: input is ${COPROC[1]} queue=/dev/fd/${COPROC[1]} echo "A message" >$queue echo "Another message" >$queue sleep 5 echo "A delayed message" >$queue =====[ slave.sh ]===== #!/bin/bash while read message; do echo "$0: Got a message: $message." 1>&2 done echo "$0: Finished." 1>&2
#!/bin/bash # Clone stdout to 3 exec 3>&1 # Run TRA filtering letter "a" coproc TRA ( sed s/a/A/g >&3 ) # Run TRB filtering letter "b" coproc TRB ( sed s/b/B/g >&3 ) while read ; do case $REPLY in /* ) echo "$REPLY" >&${TRB[1]} ;; * ) echo "$REPLY" >&${TRA[1]} ;; esac done # Close input (otherwise script will not end on EOF). eval exec ${TRA[1]}\>\&- eval exec ${TRB[1]}\>\&-vyzerá to o niečo zložitejšie, ale snáď to bude fungovať :)
Tiskni
Sdílej: