Na dnešní akci Made by Google 2025 (YouTube) byly představeny telefony Pixel 10 s novým čipem Google Tensor G5 a novými AI funkcemi, hodinky Pixel Watch 4 a sluchátka Pixel Buds 2a.
The Document Foundation oznámila vydání nové major verze 25.8 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs) a také na Youtube a PeerTube.
Zeek (Wikipedie), původně Bro, byl vydán v nové major verzi 8.0.0. Jedná se o open source platformu pro analýzu síťového provozu. Vyzkoušet lze online.
Byl vydán Mozilla Firefox 142.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 142 je již k dispozici také na Flathubu a Snapcraftu.
Python Developers Survey 2024, výsledky průzkumu mezi vývojáři v Pythonu organizovaném Python Software Foundation ve spolupráci se společností JetBrains v říjnu a listopadu loňského roku. Zúčastnilo se 30 tisíc vývojářů z 200 zemí. Linux používá 59 % z nich.
Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
Byla vydána nová verze 2.51.0 distribuovaného systému správy verzí Git. Přispělo 91 vývojářů, z toho 21 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Po roce bylo vydáno nové číslo magazínu Phrack: Phrack 72.
OpenSSL Corporation zve na den otevřených dveří ve středu 20. srpna v Brně a konferenci OpenSSL od 7. do 9. října v Praze.
Ř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: