Společnost OpenAI představila svůj nejnovější AI model GPT-4o (o jako omni, tj. vše). Nově také "vidí" a "slyší". Videoukázky na 𝕏 nebo YouTube.
Ondřej Filip publikoval reportáž z ceremonie podpisu kořenové zóny DNS. Zhlédnout lze také jeho nedávnou přednášku Jak se podepisuje kořenová zóna Internetu v rámci cyklu Fyzikální čtvrtky FEL ČVUT.
Společnost BenQ uvádí na trh novou řadu monitorů RD určenou pro programátory. První z nich je RD240Q.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem nadále zůstává Frontier od HPE (Cray) s výkonem 1,206 exaFLOPS. Druhá Aurora má oproti loňsku přibližně dvojnásobný počet jader a dvojnásobný výkon: 1,012 exaFLOPS. Novým počítačem v první desítce je na 6. místě Alps. Novým českým počítačem v TOP500 je na 112. místě C24 ve Škoda Auto v Mladé Boleslavi. Ostravská Karolina, GPU
… více »GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.
Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.
Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
Řešení dotazu:
&
), jak ses jistě dočetl v man stránce bashe.
(for x in prvniadresar/*; do prevednamp3 "$x"; done) & for x in druhyadresar/*; do prevednamp3 "$x"; done; wait
Dobry den.
Napsal jsem si na podobne pripay mustr:
#!/bin/bash POTOMKU=5 #tady se nastavyje kolik tam potomku TMPFILE="$(mktemp -t -d ${0/*\//}.XXXXXXXXXX)" || exit 1 mkfifo "$TMPFILE/fifo" #Ted bychom meli mit fifo v nasem tempu #Napoustime si potomky for ((y=1;y<=${POTOMKU};y++)) do while i=$(cat "$TMPFILE/fifo" 2> /dev/null) do [ "${i}" ] && ( #VASE FUNKCE echo "${y}->${i}<-" ) done & done #Ze standartniho vstupu cteme po radcich a cpeme jednotlive do fifo while read radka; do echo ${radka} > "$TMPFILE/fifo" sleep 0 #zpozdeni je nutno naladit, aby to predavalo potomkum pokud mozno po jednom radku, me staci ta nula done #pockame si, az se postupne dostanou vsechny potomci do faze, kdy cekaji na cat a tam je zabijeme ps --ppid $$ -o "%p %c" --no-headers | sed -e "s/\([0-9]\+\) ${0/*\//}$/\1/ p" -ed |\ while read i; do until kill $(ps --ppid "$(ps --ppid ${i} -o "%p" --no-headers)" -o "%p %c" --no-headers | sed -e "s/\([0-9]\+\) cat$/\1/ p" -ed) 2>/dev/null; do sleep 0.1; done done wait rm "$TMPFILE/fifo" rmdir $TMPFILE
Ma to ale nekolik ALE:
VASE FUNKCE musi ucekavat, ze prijde vice nez jeden radek. - je tam proste jednoduse neresitelna race condition
Je to radkove orientovano - souborovy system ale povoluje vyceradkove nazvy souboru.
Vyplati se to jen nekdy .....
ocekava to na stdin, takze to spustite treba: ls ../ | ./worker, pokud si to teda nazvete worker
Marek
WAV=$(wildcard *.wav) MP3=$(WAV:.wav=.mp3) LAMEOPTS=--preset studio all: $(MP3) %.mp3: %.wav @echo '$@' @lame $(LAMEOPTS) $< $@Pak třeba:
cd wavy; make -f /moje/Makefile -j 2
Tiskni Sdílej: