Blogbejegyzések

Ez milyen haxor: GET /DeviceInformationX

Újabb nyomoznivalóm támadt: ki és miért kérdezgeti az Apache-tól, hogy DeviceInformationX


I.P.v.4 - - [14/Feb/2017:12:01:47 +0100] "GET /DeviceInformationX HTTP/1.1" 404 302

Nyilván valami segítő, felügyelő, megkönnyítő, távvezérlő alkalmazás lesz ez is... Már most az erőforrások több mint felét ilyenekre használjuk, de ez folyamatosan növekszik...

ma van az a nap, amikor

a Lumiámról letúrtam a W10-et és ment vissza a 8.1. annyira elszoktam már ettől a builtől, hogy kapaszkodónak nincs meg ez az érzés sem. mindegy, akár ezen is lapoznék.

sajnos a szinkronizáció sánta és tetű lassú, sajnos az sms-ek testes része elszállt mindkét sim irányában. sajnos a térképekkel is szopok és sajnos böngészéshez is egy retek Explorerem van, de legalább már lehet fényképezni! igazi luxus, már vagy 40-et lőttem és nincs "hangs on saving" és nincs egy darab jpg/tmp sem a kártyán! jííháá, vááóó, haver már biztos 2017 van! de sajnos a device recovery is hibázott, mert azt mondta ugyanaz a verziójú OS megy vissza a telefonra az USB kábelen, pedig tudtam, hogy nem :) az meg még cukibb volt, hogy a letöltött 1.6G (vagy 1.7G mittudomén) OS image !pár mp alatt átkerült a flash üzembe billentett telefonra. szerintem ott is volt mindig, a W10 update után ottmaradhatott, ezért volt rémisztően kevés szabad területem. mondjuk most is faszán indul a területi vitám, mert a gyorsan és rutinosan kiirtott facebook, pénzügyek, meg a tököm tudja milyen retek alkalmazásokat mégiscsak visszalökte, hiszen a., biztos túl gyors voltam b., ezek tutira kellenek nekem és benne van a backupban. a skype beavatkozást igényel üzenet konkrétan megöl. nem kell skype, a hátam közepére sem kívánom. szóval nem is tudom mit mondjak, ennek a területi vitának háború lesz a vége. érzem.

zenebutik & akkor és most

próbáltam lágyabbra venni + a régebbiekből úgy választani, hogy az is felismerje aki a Marson élt akkoriban.
a második sorokban nyilván ~60 (vagy akár 70) éves emberek ropják.

AC DC 1981 :: https://youtu.be/etAIpkdhU9Q
AC DC 2009 :: https://youtu.be/RHpClGAAvpg

Scorpions 1984 :: https://youtu.be/6yP1tcy9a10
Scorpions 2010 :: https://youtu.be/PstG9Td1U5k

Alice Cooper 1989 :: https://youtu.be/Qq4j1LtCdww
Alice cooper 2016 :: https://youtu.be/OdQQ6dJZe1E

Judas Priest 1980 :: https://youtu.be/L397TWLwrUU
Judas Priest 2013 :: https://youtu.be/SEGLhUZRZdY

Iron Maiden 1990 :: https://youtu.be/xPV4jlOlWjA
Iron maiden 2016 :: https://youtu.be/z34dvkJ8Fac

php-7.0.16 nem fordul -- előfordul az ilyen

2017-02-16.14:22
Azt mondja szegény:


libtool: compile: gcc -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -IZend/ -I/usr/local/src/php-7.0
In file included from /usr/local/src/php-7.0.16/Zend/zend.h:39:0,
                 from /usr/local/src/php-7.0.16/Zend/zend_ini_parser.y:25:
/usr/local/src/php-7.0.16/Zend/zend_ini_parser.y: In function 'yydestruct':
/usr/local/src/php-7.0.16/Zend/zend_variables.h:122:57: error: expected identifier before
 #define zval_ptr_dtor(zval_ptr) _zval_ptr_dtor((zval_ptr) ZEND_FILE_LINE_CC)

ha ebből nem látszana tisztán, ezt akarja fordítani: php-7.0.16/Zend/zend_ini_parser.c

Raspberry Pi - 1 wire - hőmérő

Még tavaly megkeresett az egyik ismerős, hogy több ponton is szeretne nőmérsékletet rögzíteni. Későbbiekben lekérdezhetően és riasztást is tudjon.
Az adatfeldolgozó és rögzítő részhez Raspberry Pi lett választva, LAMP környezettel. Az olvasást háttérben futó script végzi, Cron-al időzítve.
Egy pilot-projekt keretében gyorsan kipróbáltuk a 1-wire hálózaton lévő hőmérőket DS18B20 és kiépítettünk hozzá egy kábelezést UTP kábellel és RJ12-es (telefon) csatlakozókkal.
Első verzióban egy USB 1-wire illesztőt használtam. Ami eléggé jól működött mind addig amíg nem lett sok elem a hálózaton. Próbáltam mindenféle wooodooot és varázslatot (extra felhúzó ellenállás, extra tápvonal kondenzátor, stb...) de nem jártak teljes sikerrel.
Közben a hálózat kezdett "kesze-kusza" topológiát felvenni, amit talán a normál párhuzamos hálózat és a csillagpontos hálózat keverékeként írhatnék le. Ez még egy kegyelemdöfést adott az USB 1-wire illesztőnek, ami amúgy belülről egy PL2303, amit nem normál soros illesztőként használ egy speciális driver.
Ha a csillagpontból 1-1 volt csak bekötve akkor még épp műsödgetett is a dolog. De így sem szerette azt a vonalat, amin sok eszköz volt és a leghosszabb volt.
Kellett valami értelmes vonalmeghajtást találni. A közvetlen GPIO-s megoldás egyenlő a viccel, így az azonnal el lett vetve.
A választás a DS2482+100-re esett. Egy I2C jelszínt illesztővel, mivel 5V-on akartam használni.
Az eredmény nagyon jó lett. 1-1 vonalat a csillagpontból kivéve mindig 100%-osan olvasott. Viszont a csillagpont megkavarta a lelki világát. Több leírást olvasgatva kipróbáltam a vonalak illesztését 1 pontra, vonalanként 1-1 db (emlékeim szerint) 100 ohm körüli ellenállással. Így sokkal jobban működött a 1-wire BUS, de nem volt 100%-os.
Főleg akkor jöttek a gondok amikor a projekt módosult egy kicsit, két még hosszabb, a vonalanként 1-1 hőmérővel.
A DS2482+100-nak van egy 8 csatornás verziója is, a DS2482+800. Mivel vonalanként teljesen jól működik az 1 csatornás verzióval így a 8 csatornás megoldásnak tűnt.
Ezt a fejlesztést már nem akartam lebegő panelekre és spagetti kábelekkel összerakni, hanem már a véglegesre törekedtem. Kapott az illesztő egy RTC-t is, ami megoldja az esetleges indulás internet nélküli pontos óra problémáját.
A Raspberry Pi kapott egy kényelmes dobozt, amiben az illesztő is elférhet kényelmesen.
Teljesen egyedi tervezés, és nyomtatás.
https://drive.google.com/open?id=0B6i3nSLLiNz-Rk9QZnhUQTJjeG8
https://drive.google.com/open?id=0B6i3nSLLiNz-by14R3lPNENWODg
Majd megkapta a szerelt 1-wire 8 csatornás illesztőt, RTC-vel. Egyszerűen szerelhető csatlakozót akartam, amit egy csavarhúzóval meg lehet szerelni. Mindegyik csatlakozóban található az adat (akár felhúzóval) és GND lábakon kívül 5V is található, minden vonal külön polimer biztosítékkal.
https://drive.google.com/open?id=0B6i3nSLLiNz-c252S1F2bW4tQ1U
https://drive.google.com/open?id=0B6i3nSLLiNz-b2h5ZDFSQnl0UVU
A végeredmény egy zárt kis doboz lett, 8 db 3 pólusú oldható sorkapocs, kényelmesen szerelhető eszköz.
Ez már rögzítette az adatokat, minden vonalon (5 különálló vonal). Lekérdezhető az adat egy egyszerű php-ben írt webappból. Csak egy PC kell hozzá, vagy bármi amin van böngésző.
Igény keletkezett egy állandó kijelzőre is, ami a nap 24 órájában mutatja az értékeket.
Itt is Raspberry Pi tűnt kézenfekvő megoldásnak, egy kis LCD panellal. Amit az előző doboz kicsit átszerkesztett változatába tettem.
https://drive.google.com/open?id=0B6i3nSLLiNz-emd3YUZGcHVrTTQ
A rendszer minibian alapú, mint a szerver résznél is. Csak itt, a grafikus felület is beizzításra került. Egy kis böngészővel ami fullscreenben fut, automatikusan indul. Mivel nyomogatni nem kell, így a felhasználói beavatkozások megelőzése érdekében a touch funkció le lett tiltva.
A szerveren egy /lcd elérhetőségen ki lett alakítva egy kifejezetten erre a kijelzőre méretezett "kijelző" felület. Ami meghatározott időnénként frissíti a megjelenített adatokat.
A fejlesztés vége-felé kiderült, hogy a két távoli vonalon elhelyezett PLC szerű eszközből visszajelzést kellene bevinni és megjeleníteni. Ezek egyszerű 24V-os logikai jelzések (1/0).
Ezen jelzések feldolgozására 1-wire, 2 csatornás digitális I/O-t válaszottam DS2406, bemeneti illesztésre pedig természetesen optocsatolót.
Ez is kapott kis egyedi dobozkát.
https://drive.google.com/open?id=0B6i3nSLLiNz-VTQyMS1aQzRlQUk
Tesztelés és fejlesztéshez demo.
https://drive.google.com/open?id=0B6i3nSLLiNz-R3FMUWNsb25EeXM
Majd pedig a teljes dobozolás
https://drive.google.com/open?id=0B6i3nSLLiNz-dENyN0hkTl9PZkU
Ebből 4db-ot kapott a hálózat, így összesen 8db logikai bemenete lett a "kütyünek".

"Szegény" Fred

A 2017-es Forma-1-es gázsik, euróban

  • Fernando Alonso (McLaren) 37,7 milló (bónuszokkal)
  • Lewis Hamilton (Mercedes) 29,2 milló
  • Sebastian Vettel (Ferrari) 28,3 milló
  • Valtteri Bottas (Mercedes) 8 milló (bónuszokkal)
  • Kimi Raikkonen (Ferrari) 6,6 milló
  • Daniel Ricciardo (Red Bull) 6,1 milló
  • Felipe Massa (Williams) 4,7 milló
  • Nico Hulkenberg (Renault) 2,8 milló
  • Max Verstappen (Red Bull) 2,8 milló
  • Sergio Pérez (Force India) 2,3 milló
  • Romain Grosjean (Haas) 1,4 milló
  • Kevin Magnussen (Haas) 950.000
  • Jolyon Palmer (Renault) 950.000
  • Daniil Kvyat (Toro Rosso) 700.000
  • Carlos Sainz (Toro Rosso) 700.000
  • Stoffel Vandoorne (McLaren) 300.000
  • Marcus Ericsson (Sauber) 275.000
  • Esteban Ocon (Force India) 175.000
  • Pascal Wehrlein (Sauber) 150.000
  • Lance Stroll (Williams) nem ismert (több 10 millió eurót fizet a helyért)

Forrás: Alonso 100-szor annyit keres a McLarennél, mint a csapattársa

Halott merevlemez és az ügyfél

- Tönkre ment a merevlemez, kell egy új.
- Venni kell?
- Igen.
- Jajj, de hát drága. Mi a baja?
- Nem lehet rá írni.
- Ja, hát majd teszek rá címkét! *elégedett fej, hogy megoldotta a hülye informatikus problémáját*

Szerintem a hét, sőt, a hónap ezzel full kész.

Note to self - ne használd az Invoke-WebRequest-et

Tehát: ha sok távoli gépen nagy bináris filet akarsz letölteni (mondjuk egy ISO-t), akkor az Invoke-WebRequest jó lassú lesz. A huncutság az, hogy ez a cmdlet az, amit wget néven is elérsz PowerShellben, tehát szívás.

Használd inkább a System.Net.WebClient DownloadFile metódusát. Szép, ugye?

https://www.chasewright.com/invoke-webrequest-vs-system-net-webclient-d…

Másik note to self: ha egy gépről párhuzamosan elindítasz egyszerre sok kliensen egy nagyobb letöltést , ne lepődj meg, ha időnként szomorkodni fog, hogy a géphez való remote kapcsolat megszakadt.

Okos otthon - ESP8266 - MQQT + WEB Relayboard

Ugy vettem eszre hogy tobben erdeklodtetek a lakas automatizalas es a lehetseges megoldasok irant. Az alabbiakban szeretnek segiteni azoknak akik igazabol nem tudjak hogyan induljanak el, vagy nincs idejuk, kedvuk, energiajuk tobb doksit osszeolvani, hogy valami hasznalhatot tudjanak osszerakni.
Ime egy kis utmutato amivel egy $5-os nodeMCU-bol es egy szinten kb $5-os relayboardbol egy nyolc csatornas vezerlo epitheto.

Az alabbi publikus bitbucket repoba belepakoltam a szukseges segedprogramokat amivel a nodeMCU flash-eleheto es repoban talalhato firmware ratoltheto. Szinten itt a repoban talahato egy LUA gyujtemeneny ami az alabbiakat tudja:
- A node 8 GPIO-prtjat ellenorzi (ki,be) kapcsolja ezaltal vezerheto a relayboard.
- MQTT protokollon keresztul 30mp -ent lejelenti a relek allapotat. ( $ALAP_TOPIK/status )
- MQQT protokollon keresztuk fogad utasitasokat ( $ALAP_TOPIC )
- Futtat egy egyszeru kis webservert ami POST es GET utasitasokat fogad. POST utasitasra modositja a rele allapotat, a GET-re valaszul egy json-ban vagy interaktiv modon megjeleniti az allapotot.

Cui bono?

Az elmúlt hetekben több cikk jelent meg a médiákban, ahol a januári szmoghelyzet kapcsán vegyes tüzelést jelölték meg bűnbakként. Ismerve a magyar média érzékenységét és szakmai felkészültségét, ez vajon melyik szervezetnek/csoportosulásnak/államszervnek újabb pénzlehúzási kezdeményezésének az előkészítése? Sanda gyanúm, ugyanis, hogy ha mást nem is, de egy levegőtisztasági adó bevezetése várható, ahol van sapka, nincs sapka, minden tüzelőberendezést üzemeltető ingatlantulajdonos számára.
Ha meg kell tippelnem, a szmogot fújó szélirányt, akkor a gázszolgáltatók a tolják a passzátszelet, lévén három folyamat is erősen a zsebükbe vágott az utóbbi időben. A házak hőszigetelése, a vegyes tüzelés terjedése, és a kormány rezsicsökkentés erősen odavert a fenti cégek bevételeinek.
Ismerve a magyar nemzet gázszerelőkel való ellátottságát, azon sem lepődnék meg, hogy a vegyes tüzelés visszaszorítása mellett, az ipari hulladék kondenzációz/okoskazánok kényszerített modernizációja is be fog következni. Ehhez, pusztán csak annyi kell, hogy a bevezetett füstadó, adómentes, kedvezményezett körét kellően modern kazánokra kell méretezni.
Bizony, ez olyan történet, amin nagyon sokan, retkes módon sokat fognak keresni. Keresni fognak a gázszolgáltatók a megugrott fogyasztáson keresztül, a gázkészülék forgalmazók, a bekötést végző akkreditált partnerek, és az engedélyeket kiállítók is. Elég zsíros koncnak hangzik, hogy úgy június, július magasságában valamilyen salátatörvényben áttolják és szeptemberben már szedhetik is érte a sápot.

B.E.Cs.-es P.Ö.Cs. lettem

Hiányzott, mint éhezőnek az új kabát. Na mindegy, eddig is tudtam, hogy szarul adminisztrálok, de kurva jó órákat tartok, szóval most írhatok egy önfejlesztési tervet arra, hogy hogyan fogom fejleszteni az adminisztrácós készségemet.

Nem tudom eldönteni, melyik a jobb: a Kronenburg 1664 vagy a Leffe dark.

Van még egy csomó minden, csak nem szedtem össze magam, majd még írok.

Amúgy pedig utálom a zárójeleket.

Flame

Költői kérdés: miért van az, hogy vidéki, távolsági buszon az utasok 90% maga mellett utaztatja a táskáját, és, ha szól az ember, akkor meg pofákat vágnak hozzá???

(Hint: nem azt kell kérdezni, hogy "szabad a hely?", hanem, hogy "van a táskának is jegye?". Fontos, hogy az ember mindig szinkronban legyen a másikkal, nehogy kommunikációs zavarok lépjenek fel az éterben.)

Miért van az, hogy a maradék 10% nem tisztálkodik rendszeresen, de bagózik és alkoholista, (ergo kurva büdös)?

Miért igénytelen, neveletlen, bunkó paraszt a magyarok több mint fele?

I2C illesztése USB-re, egy hőmérő példa

Gondolkodtam azon, írjak-e erről blogot, mert kicsit kifulladt azzal a téma, hogy egy eredendően fórumba szánt, s akként is indított kérdésből az idő előrehaladtával már-már blog lett. Ugyanakkor azt tapasztalom, mostanában itt a HUP-on többeket érdekel a beágyazott rendszerek és a mikrokontrolleres cuccok, ideértve ezek hardware vonatkozásait, így aztán mégis úgy döntöttem, írok róla pár szót. A legrosszabb, ami történhet, hogy érdektelenségbe fullad.