KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
Nightingale je open-source karaoke aplikace, která z jakékoliv písničky lokálního alba (včetně videí) dokáže oddělit vokály, získat text a vše přehrát se synchronizací na úrovni jednotlivých slov a hodnocením intonace. Pro separaci vokálů využívá UVR Karaoke model s Demucs od Mety, texty písní stahuje z lrclib.net (LRCLIB), případně extrahuje pomocí whisperX, který rovněž využívá k načasování slov. V případě audiosouborů aplikace na
… více »Po půl roce vývoje od vydání verze 49 bylo vydáno GNOME 50 s kódovým názvem Tokyo (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
Článek na stránkách Fedora Magazinu informuje o vydání Fedora Asahi Remixu 43, tj. linuxové distribuce pro Apple Silicon vycházející z Fedora Linuxu 43.
Dobry den,
pri mereni uploadu mam textovy vystup ve forme:
upload.exe: 5.57 MB 3.47 MB/s
nevim jak bych mohl ale tento textovy vystup zkratit pouze na posledni hodnotu tedy v tomto pripade 3.47MB/s abych ji mohl nasledne ulozit do promene.Asi to pude pomoci sedu ale nevim jak to provest.
Dekuji vsem za pripadnou pomoc.
Kamil
$ echo "upload.exe: 5.57 MB 3.47 MB/s" | sed -r s/'( +)/ /g' | cut -d " " -f 4,5 3.47 MB/s
ta rychlost je ale pokazde jina.tedy misto toho vystupu ktery vykazuje prikaz ncftpput forme nazev souboru -upload.exe- ,velikost souboru -5.57MB- a rychlost x.xx MB/s
upload.exe: 5.57 MB 3.47 MB/s mi staci jen ta rychlost x.xx MB/s ktera je pokazde jina
jeste jsem zapomel dodat ze abych to mohl ulozit do promene to oznaceni MB/s musi byt take odfiltrovano aby zustala ciste ciselna hodnota kterou potom ulozim do promene a dale pouzivam.
kamil
RYCHLOST=$(echo "upload.exe: 5.57 MB 3.47 MB/s" |sed 's/.* \([0-9\.]*\) MB\/s/\1/')
Nebo:
sed 's/.* \([0-9\.]* MB\/s\)/\1/'
omlouvam se ale asi jsem se spatne vyjadril.situace je takova :
po zadani
ncftpput -u jmeno -p heslo ipadresa / upload.exe
se v konzole objevi
upload.exe: 5.57 MB 3.53 MB/s
no a ja bych potreboval zpracovat ten menici se udaj udaj x.xx MB/s tak aby s neho vznikla ciselna promena
kamil
Tohle mi uz funguje:
/usr/local/sbin//ncftpput -u jmeno -p heslo ipadresa / upload.exe 2>&1|sed 's/.* \([0-9\.]*\) MB\/s/\1/'
ale vysledek jsou dva radky treba
3.45
3.45
jak to zredukovat na jednoradkovy vystup?
kamil
Programy ncftpget a ncftpput vypisuji na stderr informaci o průběhu své činosti, vše se vypisuje na jeden řádek, protože programy využívají '\r' tj. znak "návrat vozíku", takže se původní řádek vždy přepíše. Takže pro relevantní informace nemůžeš použít uvedené řešení pomocí sed. Jako příklad uvádím řešení v Pythonu (v komentáři je uvedeno co se vypisuje na stderr, vše se načte do proměných a s nimi můžeš nakládat dle libosti):
#!/usr/bin/python
import subprocess
ftp_client = "ncftpget"
ftp_file = "ftp://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/debian-500-i386-CD-1.iso"
pipe = subprocess.Popen("%s %s" % (ftp_client, ftp_file),
shell = True,
universal_newlines = True,
stderr = subprocess.PIPE).stderr
while (1):
line = pipe.readline()
try:
# debian-500-i386-CD-1.iso: ETA: 78:31 35.71/646.46 MB 132.75 kB/s
file, eta, time, sum, sum_unit, speed, speed_unit = line.split()
print "%s %s %s" % (file, speed, speed_unit)
except:
pass
pipe.close()
$ ./ftp.py
debian-500-i386-CD-1.iso: 104.90 kB/s
debian-500-i386-CD-1.iso: 68.32 kB/s
debian-500-i386-CD-1.iso: 66.48 kB/s
debian-500-i386-CD-1.iso: 65.90 kB/s
debian-500-i386-CD-1.iso: 65.68 kB/s
debian-500-i386-CD-1.iso: 63.53 kB/s
sed -nr '$s/.* ([0-9.]+ [^ ]+)$/\1/p'
sed -nr '$s/.* ([0-9.]+ [^ ]+)$/\1/p'
tohleto mi nefunfuje. neco podobneho pouzivam pro wget :
wget soubor 2>&1 | sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p'
a vyhodi to jen ciselnou hodnotu. opravdu to nejde nejak vymaknout aby to na jednom radku vypsalo ciste hodnotu za pouziti ncftppup ?
dekuji vsem za ruzne napady uz jsem to vyresil .
ncftpput -u jmeno -p heslo ipadresa / upload.exe 2>&1|sed 's/.* \([0-9\.]*\) MB\/s/\1/' | sed '$d'
vypise to jen jeden radek
Dekuji vsem za rady.
Kamil
Tiskni
Sdílej: