Péter blogja

Péter blogja

A "szentháromság", azaz egyensúly az életben...

2016. február 14. - vpeti88

Először is nem hiszem, hogy ahhoz, hogy bölcs legyen az ember, vagy legyen élettapasztalata, öregnek vagy már fél lábbal a sírban kell lennie. Mi van, ha valaki egy adott területen többet tapasztal, mint a másik egész életében nem.

Tovább

Gondolatmorzsák...

Tegnap voltam életem első Biblioterápiáján a Justh Zsigmond könyvtárban. Ki akartam próbálni magam új helyzetben és közösségekben is, keresem a nyitott embereket és ez pont arról szólt, hogy milyen különbözőek is az emberek szempontjai és nézőpontja. És ez a diverzitás és differenciáltság, képes konfliktus nélkül is megérteni a másikat, ehhez kell egyfajta nyitottság és a másik szempontját megérteni, még ha egyet nem is értünk vele. Ezért szép a magyar nyelv, mert így lehet csavarni a szavakat ragozva és más értelmet nyer a mondat.

Tovább

Internet sebesség mérés Linux parancssorból

Egy jó módszerre találtam, hogyan tudnám pl. a Raspberry-men lemérni az internet kapcsolati sebességét. Régóta ismerem (2006) a SpeedTest.net internetes oldalt és annak a szolgáltatását, de grafikus böngésző és flash nélkül nehéz lenne használni. Vagy mégsem? A következőkben bemutatom, hogy lehet egy "headless" gépen/szerveren megoldani ezt:
Ehhez szükséges dolgok:

  • Internet kapcsolat
  • Python
Lépjünk be az általunk megszokott felhasználói fiókba. Ha bent vagyunk és a "~ $" látjuk a kurzor előtt, akkor jó helyen járunk, ha nem akkor "cd ~" megoldja, ez a home könyvtárba dob minket, ide szabadon tudunk letölteni és itt tudjuk futtatni a scriptet is.

Adjuk ki a következő parancsot:

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
speedtest_cli1

Ha letöltötte a scriptet, akkor adjunk neki futási engedélyt:

chmod +x speedtest_cli
Ezután nincs más dolgunk, mint, hogy futtassuk a scriptet és lássuk a kimenetét:
./speedtest-cli
És a mérés kimenete:

speedtest_cli2

Forrás: askubuntu.com

Arduino kommunikáció Soros porton Putty-val

Elsőre, ha kiakarunk lépni a fejlesztő környezet nyújtotta Serial monitorból, és az egyik népszerű programból akarunk kommunikálni az Arduinónkkal, akkor jön a csavar, hogy minden leütött karaktert elküld a Putty.

[gallery link="file" type="square" ids="5762836,5762837,5762844"]

Ha ezt beállítottuk jön a következő buktató, hogy ha a csatlakoztatott LCD-n kiíratjuk a sorosporton jövő "parancsokat" akkor minden sorral kapunk egy méhkaptárra emlékeztető ikont. Ilyenkor, hogy megtudjuk, mi is történik, kiíratjuk a char értékét, azaz, hogy az ASCII tábla melyik karaktere jött és kiderül, hogy a 13-as kódú "CR" vagy magyarul kocsi-vissza a "\r"  - ki hogy ismeri - a párja a "NL" vagyis új sor/soremelés/sortörés... 10-es kódon ezeket ki kell szűrni az Arduinón:

[code language="cpp"]
while (Serial.available() > 0)
{
char buff = Serial.read(); // Egyszerre egy karaktert olvas
if (buff != 10 && buff != 13) //A sorvégi karakterek elvetése
input += buff; //Itt fűzzük össze a karakterláncot a karakterek hozzáadásával
delay(5); // Várunk 5 ms-t, hogy biztos beérjen a következő bájt
}
[/code]

Ezután már szépen megkapja az utasításokat :)

MySQL biztonsági mentés Linuxon

Egy Raspberry Pi-t használok adatrögzítőnek. Már többször is előfordult, hogy a Raspberry Pi memóriakártyája íráshiba miatt megfagyasztotta a rendszert és utána nem is lehetett újraindítani. Másodsorban pedig egyre több adatot rögzítek vele adatbázisba. Pl.: Külső, belső hőmérséklet és a projektem adatai... 

Tovább
süti beállítások módosítása