ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.
Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).
Japonský Google rozšířil svou kolekci DYI fyzických klávesnic Gboard o klávesnici ve tvaru běžícího pásu. Proč se mají přesouvat ruce po klávesnici, když se mohou přesouvat klávesy k ruce? Pro zájemce je návod na sestavení včetně STL souborů pro 3D tisk a firmware k dispozici na GitHubu.
Nejnovější X.Org X server 21.1.25 a Xwayland 24.1.14 řeší 12 bezpečnostních chyb.
Google Chrome 155 byl prohlášen za stabilní. Přináší podporu JPEG XL (.jxl). Opraveno bylo 247 bezpečnostních chyb.
Konference OpenAlt 2026 hledá přednášející. Přihlásit přednášky lze do neděle 11. října. Konference proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.
Byla vydána nová verze 10.6 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Povoluje hybridní postkvantový podpisový algoritmus ssh-mldsa44-ed25519.
Americká společnost Reflection AI světu představila Beam, open-weight model s 501 miliardami parametrů (z toho 23 miliard aktivních), určený především pro programování a práci autonomních agentů. Podle autorů jejich model nabízí výkon srovnatelný s většími modely při výrazně nižších nárocích na výpočetní výkon. Beam nyní ještě prochází závěrečným testováním, na stránkách Reflection AI se však lze zaregistrovat a získat předběžný přístup. Váhy modelu, dokumentace a nástroje pro vývojáře mají být zveřejněny v průběhu tohoto měsíce.
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: