Jack Dorsey představil (𝕏, Nostr) svůj nový projekt bitchat. Jedná se o bezpečnou decentralizovanou peer-to-peer aplikaci pro zasílání zpráv bez potřeby internetu, serverů a telefonních čísel. Využívá se Bluetooth Mesh Network. Detaily v technické dokumentaci. Zdrojové kódy jsou k dispozici pod licencí Unlicense.
Hudební přehrávač Amarok byl vydán v nové verzi 3.3 "Far Above the Clouds". Nově je postaven na Qt6/KF6 a využívá GStreamer místo Phononu.
Společnost IBM představila novou generaci svých serverů: IBM Power11.
Multiplatformní digitální pracovní stanice pro práci s audiem Ardour byla postavena na GTK2. Vývojáři neplánovali její portaci na GTK3 nebo GTK4. Naopak, v lednu loňského roku si vytvořili vlastní fork GTK2 s názvem YTK. Ten v únoru letošního roku přestal být volitelným a nově byla zcela odstraněna podpora GTK2.
Byla vydána nová verze 6.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Společnost initMAX pořádá sérii bezplatných webinářů věnovaných novému Zabbixu 7.4. Podrobnosti a registrace na webu initMAX.
… více »Byla vydána verze 7.0 open source platformy pro správu vlastního cloudu OpenNebula (Wikipedie). Kódový název nové verze je Phoenix. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.
E-mailový klient Thunderbird byl vydán ve verzi 140.0 ESR „Eclipse“. Jde o vydání s dlouhodobou podporou, shrnující novinky v upozorněních, vzhledu, správě složek a správě účtů. Pozor, nezaměňovat s průběžným vydáním 140.0, které bylo dostupné o týden dříve.
Organizace Video Games Europe reprezentující vydavatele počítačových her publikovala prohlášení k občanské iniciativě Stop Destroying Videogames.
Společnost Raspberry Pi nově nabzí Raspberry Pi Camera Module 3 Sensor Assembly, tj. samostatné senzorové moduly z Raspberry Pi Camera Module 3.
Řešení dotazu:
user@stroj:~$ cat ./medianblur.sh #!/bin/bash NAME="medianblur" ORIG=$1 RADIUS=(${2/,/ }) # TYPE může být také select, ale operace trvá delší dobu TYPE="histogram_sort" PPMTORGB3=$(command -v ppmtorgb3) [ ! -x "${PPMTORGB3}" ] && exit 2 PGMMEDIAN=$(command -v pgmmedian) [ ! -x "${PGMMEDIAN}" ] && exit 3 RGB3TOPPM=$(command -v rgb3toppm) [ ! -x "${RGB3TOPPM}" ] && exit 4 PAMARITH=$(command -v pamarith) [ ! -x "${PAMARITH}" ] && exit 5 trap '''CHYBA=$? ; case $CHYBA in 2|3|4|5) echo "Doinstalovat netpbm" ;; esac [ $NORMDIR ] || rm -rf -- "$TEMPDIR" exit $CHYBA ''' EXIT TEMPDIR=$(mktemp -d -p /tmp ${NAME}-XXX) || exit 1 median () { ${PGMMEDIAN} -width=${RADIUS[0]} -height=${RADIUS[1]} -type ${TYPE} $1 } TEMPFILE=$(tempfile -d ${TEMPDIR} -s .ppm) cp ${ORIG} ${TEMPFILE} pushd ${TEMPDIR} &>/dev/null ${PPMTORGB3} ${TEMPFILE} && median ${TEMPFILE//.ppm/.red} > ${TEMPFILE//.ppm/med.red} && median ${TEMPFILE//.ppm/.grn} > ${TEMPFILE//.ppm/med.grn} && median ${TEMPFILE//.ppm/.blu} > ${TEMPFILE//.ppm/med.blu} ${RGB3TOPPM} ${TEMPFILE//.ppm/med.red} ${TEMPFILE//.ppm/med.grn} ${TEMPFILE//.ppm/med.blu} popd &>/dev/nullPoužití:
user@stroj:~$ ./medianblur.sh vstupni.pnm 55,55 > pozadi.pnm user@stroj:~$ pamarith -divide vstupni.pnm pozadi.pnm > popredi.pnmVýsledný soubor lze dále zpracovat. V gimpu se mi osvědčilo aplikovat mód "grain merge" (odstraní zrno) a "linear burn" (zvýrazní vrstvu popředí). U netpbm zatím nevím jaké jsou odpovídající alternativy.
Tiskni
Sdílej: