Do webů otevřených v aplikacích TikTok, Instagram, FB Messenger nebo Facebook je vkládán šmírovací kód. Ověřit to lze na InAppBrowser.com.
Podman (Pod Manager), nástroj umožňující vytvářet a provozovat kontejnery, aniž by uživatel potřeboval práva roota, byl vydán v nové verzi 4.2.0. Přehled novinek v poznámkách k vydání. Zdůrazněna je podpora pro GitLab Runner, vylepšení příkazu podman play kube nebo grafická nadstavba Podman Desktop.
Byla vydána nová verze 1.8.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
Indické firmě Airtel byla údajně minulý rok odcizena databáze 2,5 milionu uživatelů. Firma to popírala. Nyní se na veřejnost dostala rozlouskaná databáze hesel 42 000 uživatelů. Z toho 18 000 uživatelů má stejné heslo Airtel@123. Zajímavá diskuse je i na Twitteru @S0ufi4n3.
Altar I je nová nízkoprofilová bezdrátová mechanická klávesnice od Electronic Materials Office. Uvnitř běží open source firmware ZMK. Cena ani dostupnost zatím nebyly stanoveny.
The Document Foundation oznámila vydání nové major verze 7.4 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) nebo také na Youtube a PeerTube.
Zranitelnost CVE-2022-38392: Některé pevné disky s rychlostí 5 400 ot./min., dodávané s noteboocích přibližně v roce 2005, je možné zničit písní Rhythm Nation od Janet Jackson (na vlastní nebezpečí).
LinuxDays 2022 nebudou: "Důvodů je několik: stále nejistá koronavirová situace, několikanásobně vyšší ceny a nižší počty návštěvníků na konferencích obecně. Pokud vám chybí setkání nejen s linuxovými lidmi, přijeďte na zářijový OpenAlt, který pořádají naši kamarádi v Brně."
Balík aplikací KDE Gear byl aktualizován v rámci pravidelného srpnového vydání. Namátkou textový editor KWrite/Kate má nově funkci více kurzorů, Filelight zobrazuje využití kapacity úložišť v přepracovaném rozhraní, Kalendar podporuje také kontakty nebo KDE Itinerary umí načítat čárové kódy.
Byla vydána nová major verze 5.1.0 svobodného programu pro skicování, malování a úpravu obrázků Krita (Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání a na YouTube. Ke stažení je také balíček ve formátu appimage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
/* defines for backward compatibility */ #ifndef cbi #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) #endif #ifndef sbi #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #endif int main(void) { /* UART init */ UBRRH=0; UBRRL=51; sbi(UCSRB,RXEN); sbi(UCSRB,TXEN); cbi(UCSRC,UMSEL); //asynchornni prenos cbi(UCSRC,UPM1); cbi(UCSRC,UPM0); //odd parity cbi(UCSRC,USBS); //1 stop bit cbi(UCSRC,UCSZ2); sbi(UCSRC,UCSZ1); sbi(UCSRC,UCSZ0);//8 datovych bitu while (1) { loop_until_bit_is_set(UCSRA, UDRE); UDR = "5"; } return 0; }Potom jsem nastavil port na PC:
stty -F /dev/ttyS1 9600 cs8 clocal cread -cstopb parenb parodd
a napsal jsem: cat /dev/ttyS1 a čekal...a ono prd.
#include <avr/io.h> void print (char *string){ while (*string) { loop_until_bit_is_set(UCSRA, UDRE); UDR = *string; string++; } return; } int main(void) { /* UART init */ sbi(UCSRB, RXEN); sbi(UCSRB, TXEN); UCSRC = (1 << URSEL) | (1 << USBS) | (3 << UCSZ0); UBRRH = 0x01; /*479 is baud rate 1200*/ UBRRL = 0xdf; /*479 is baud rate 1200*/ while (1) { print ("Hello world.\n"); } return 0; }A do toho svého kódu napiš raději
UDR = '5';Nedokážu říct přesně kde máš chybu, protože používáme příliš odlišné postupy. Sériový port nastavuju jiným způsobem (viz mé články o sériové komunikaci), na programování jednočipu používám
uisp
a ani by mě nenapadlo si nadefinovávat makra cbi a sbi pro "zpětnou kompatibilitu"
UCSRB = (1 << RXEN) | (1 << TXEN);. Procesor beží na vnitřní oscilátor (8Mhz).(CKSEL = 4 ) Port jsem nastavil takto:
stty -F /dev/ttyS1 1200 -parenb -cstopb cs8Tedy: Baudrate 1200, bez parity, 8datových bitů a 2 stopbity.
TEXT TEXT TEXT TEXTKmitá určitě. Zkoušel jsem tam nahrát program na blikání ledkama. (tím vylučuju problém se softem a programátorem).
loop_until_bit_is_set(ten bit, co se nastavi když jsou v UDR nepřečtený data);Ale ted je možný, že už to půjde dobře.
stty -F /dev/ttyS1 1200 clocal cread -crtscts cs8 -cstopb hup -parenb parodd -brkint -icrnl ignbrk -igncr ignpar imaxbel -inlcr inpck -istrip -iuclc -ixany ixoff -ixon bs0 cr0 ff0 nl0 -ocrnl -ofdel -ofill -olcuc -onlcr -onlret onocr -opost tab0 vt0 -crterase crtkill -ctlecho -echo -echok -echonl -echoprt -icanon -iexten -isig -noflsh -tostop -xcase time 5 min 1
cat vyhodi:
śĄ×Ö.6!B td▒7FkZ.H.
stty -F /dev/ttyS1 -a speed 1200 baud; rows 0; columns 0; line = 0; ... -parenb parodd cs8 hupcl -cstopb cread clocal -crtscts ignbrk -brkint ignpar -parmrk inpck -istrip -inlcr -igncr -icrnl -ixon ixoff -iuclc -ixany imaxbel -opost -olcuc -ocrnl -onlcr onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 -isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl echoke
ľś@nşśşśnşľ@ş@şś@ş@şľ@nşľśşś@şľś@nľśşľ@nşľśşľ@núşľś@şľś^▒^sTo se normálně vypisuje za chodu. Pokud jednocip vypnu, tak to jeste hodi tak 7-8 znaku a prestane. Pokud ho zapnu, zase zacne. Kdyby to misto tech kravin psalo normalni text, byl by maximalne spokojen.
˛`N N ˛`N ˛N ˛N ˛`N N ˛ ˛N N ˛`NNastavovani poctu stop-bitu nema vliv na predchozi dva pripady. Pokud zapnu jeden stop-bit v pripade s vyplou paritou, vysledek je:
]YŽ:śĄĄ v&▒twtkd×Ale zase se to vypise az po vypnuti. Nevim, jak je to mozne. Vsadil bych se, ze mikrokontroler je nastavenej tak, ze tam neni parita, dva stop-bity, rychlost 1200.
Tiskni
Sdílej: