Byl vydán Mozilla Firefox 156.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vestavěný prohlížeč PDF se nyní spouští o 45 % rychleji. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 156 bude brzy k dispozici také na Flathubu a Snapcraftu.
Článek na Raspberry Pi představuje nový vzhled desktopu operačního systému Raspberry Pi OS v aktuálním vydání 2026-09-15.
Nové verze Roundcube Webmailu 1.6.19 a 1.7.4 řeší několik zranitelností.
Na Kickstarteru běží kampaň na podporu hloupého (jenom volání a SMS) tlačítkového DIY telefonu MAKERphone 2.0 od společnosti CircuitMess postaveného na ESP32-S3 a volitelně také s hodinkami MAKERband. S možností psaní vlastních aplikací. S volitelnými HW rozšiřujícími moduly.
Byla vydána nová verze 10.7 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyly balíčky HomeBox a Scrypted.
OpenRGB (GitLab) dospěl do verze 1.0 (YouTube). OpenRGB (dříve OpenAuraSDK) je svobodný multiplatformní software umožňující nastavení podsvícení celé řady různých „herních“ komponent a periferií.
Dnes startuje prodej headsetu Steam Frame. Počínaje dneškem se tedy můžete zapsat na seznam pro jeden z následujících modelů: Steam Frame 256 GB za 1 049 EUR a Steam Frame 1 TB za 1 279 EUR.
Vládní CERT upozorňuje na kritickou zranitelnost v GitLab Community Edition (CE) a Enterprise Edition (EE). Zranitelnost CVE-2026-85706 typu path traversal v Repository Commits API dosahuje skóre CVSS 10.0. Kvůli nedostatečnému omezení cest a chybějícímu vynucení autentizace může za určitých podmínek neautentizovaný útočník číst libovolné soubory ze serveru GitLab, a získat tak přístup k citlivým datům a konfiguraci instance.
Linux může běžet nativně na ESP32-S3 – bez emulace a rovnou s 9,7″ e-paperem.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 7.0.0. Pro sandboxing se na Linuxu nově používá Landlock místo Bubblewrap. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
teplomer.wz.cz/teplota2.php?temp=
Potřeboval bych něco takového zprovoznit na Linuxu, ale nevím moc jak na to. S teploměrem se mi zatím daří komunikovat v minicomu.
Našel jsem také, že na RS232 lze poslat data z BASH příkazem:echo TEXT_K_POSLANI > /dev/ttyS1cat funguje:cat /dev/ttyS1+23.5C. Ale má to jeden háček: příkaz se po získání dat neukončí. Teploměr vloží za hodnotu znak 13 (0x0D) a příkaz cat čeká na další hodnotu. Potřebuju získat jen jednu hodnotu např. do souboru a pak s ním něco dělat:
cat /dev/ttyS1 > teplota.txt
Výše uvedený povel ale udělá to, že do souboru "nabouchá" za sebe několik hodnot (dle délky běhu), které jsou odděleny znakem s ASCII hodnotou 13 (0x0D).
Poraďte prosím co teď... Nyní vždy příkaz cat .... musím ukončit kombinací kláves CTRL+C
Děkuji předem
sed 's/\r.*//;q' /dev/ttyS1 namiesto cat
dobry den
mame stejne teplomery a pouzivame:
read teplota < /dev/ttyS0 && echo -n $teplota | tr -d "\r" date +" %H:%M:%S %d.%m.%Y"
marek
read teplota < /dev/ttyS0 && echo -n $teplota
výsledek:
[1] 27427 bash: lt: command not found [1]+ Stopped read teplota bash: /dev/ttyS1: Permission denieda to i pod rootem
dobry den.
obavam se, ze Vam dela v shellu bordel v zobrazeni ten \r (\xd) a ze jste tam cosi napsal navic.
zkuste to v novem shellu zapsat treba takto, at vyloucite vsechny pochybnosti:
read teplota < /dev/ttyS0 echo $teplota | od -c
marek
0000000 \n 0000001Pak jsem zkusil:
cat /dev/ttyS1 > teplota.txt a samozřejmě po pár sekundách CTRL+C
dále jsem chtěl vypsat příkazem cat obsah souboru, ale výsledek je takovýto:
root@miniPC:/home/user# cat teplota.txt root@miniPC:/home/user#když ovšem teplota.txt otevřu v mcedit, jsou tam teploty oddělené právě tím problematickým znakem (^M), který asi dělá ten zmiňovaný bordel. Použil jsem tedy toto:
root@miniPC:/home/user# read teplota < teplota.txt root@miniPC:/home/user# echo $teplota | od -c 0000000 + 0 2 3 . 5 C \r + 0 2 3 . 5 C \r 0000020 + 0 2 3 . 5 C \r \n 0000031 root@miniPC:/home/user#Teď už opravdu nevím jak dál. Prosím, poraďte
Příkazcat /dev/ttyS1 > teplota.txtcat teplota.txt
read teplota < /dev/ttyS1 && echo "http://www.domena.cz/uloz.php?temp="$teplotahttp://www.domena.cz/uloz.php?temp=+23.6Cwget a celé vykonat:wget http://www.domena.cz/uloz.php?temp=+23.6
Děkuji předem
wget namísto echo mě mohlo také napadnout samotného
.
To "C" na konci se ukázalo jako bezproblémové, protože parametr je typu FLOAT (v mySQL) a tak je tento poslední znak skriptem ignorován.
Dík všem za pomoc, která dopomohla vyřešit můj problém.
I když nechápu, proč před restartem PC byl ukončovací znak 0x0D a nyní už to šlape. Může to být problém ve firmwaru teploměru? Nerad bych aby se třeba situace po restartu zopakovala.
dobry den
ja si myslim, ze tam ten ukoncovaci znak teplomer dava porad (alespon to ma ve specifikaci), ale ze to tomu wgetu proste nevadi.
jinak odstraneni vsech vyskytu 0x0d delame prave tim tr -d "\r"
v tom php je NUTNE parsovat promennou temp a prevadet ji na hodnotu vhodnou pro mysql - nikdy nevite co vam tam kdo posle.
marek
ps: resili jsme vpodstate to same - akorat si to predavame pomoci ssh a klicu co umi spustit prave jednu akci. bezpecnost reseni se potom pohybuje uplne nekde jinde
>
Tiskni
Sdílej: