Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
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.
Ahoj, po pul hodine hledani a zkoumani jak to funguje jsem si napsal tenhle malý skriptník na zjišťování pingu v čistém textu bez omáčky, ale řeším jak vypsat aritmetický průměř třeba z 5ti vrácencýh hodnot.
#!/bin/bash
PINGnet=`ping seznam.cz -c 5 | grep time= | awk '{print $8}' | sed 's/time=//'`
echo -n "$PINGnet"
Jde to vyřešit přes cyklus for, nebo se bude muset zavolat nějaká další funkce?
Řešení dotazu:
ping -c5 seznam.cz | tail -n1 | awk -F"/" '{print $5}'
dík, snažil jsem se najít info i o pingu, ale nakonec sem to řešil tímto dost nešikovným způsobem, tohle je paráda
jen by to chtělo ošetřit výpis tak aby vypisoval jen 1 desetiiné číslo a bylo by to dokonale, podívám se do manualu k awk ať to pořádně pochopím
tail je také na tom seznamu, co je ve rouře s awk a sed navíc. Zhruba totéž s o 50% menším počtem procesů:
ping -c 5 -q seznam.cz | awk -F'/' '/^rtt min/{print($5)}'
Variantně:
ping -c 5 -q seznam.cz | sed -ne 's#^\([^/]*/\)\{4\}\([^/]*\)/.*$#\2#p'
sed, abych tam zamontoval ten tail na poslední řádek, a pak jsem tam ten $ do adresy nedal:
ping -c 5 -q seznam.cz | sed -ne '$s#^\([^/]*/\)\{4\}\([^/]*\)/.*$#\2#p'
Pokud chcete říznout poslední dvě čísla (ale nebude to správně zaokrouhlené, stačí minimální změna:
ping -c 5 -q seznam.cz | sed -ne '$s#^\([^/]*/\)\{4\}\([^/]*\)../.*$#\2#p'
minimální odchylka mi nevadí, je to jen přídavek do menu baru abych měl přehled o vytíženosti sítě s periodou 1minuta,děkuju moc
grep, awk a sed ve zřetězených rourách. Něco je špatně, protože to samé zvládne jenom awk nebo jenom sed na s jediným forkem a netřeba spouštět hromadu procesů.
Třeba to, co chcete vy:
... | sed -ne 's#^.* time=\([^ ]*\) ms$#\1#p'Nicméně zde bychom vymýšleli již vymyšlené, (linuxový) ping Vám na konci ve vrátí základní přehled, stačí si to vyzobnout z něj (Váš průměr tučně):
$ ping -c 5 -q pinged_host PING pinged_host (xxx.yyy.zzz.aaa) 56(84) bytes of data. --- pinged_host ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4003ms rtt min/avg/max/mdev = 0.794/2.886/7.991/2.763 ms
Tiskni
Sdílej: