Blogbejegyzések

Teszten működik, élesen nem

A bejegyzés a nyugalom megzavarására alkalmas szöveget tartalmazhat!
Csak akkor olvasd tovább, ha engem és a Microsoft technológiákat nem irtanád tűzzel-vassal!
---------------------------------------------------------------------

Alapvetően egy ilyen művelet (mármint, amit most csinálok) alsó hangon 3 év fejlövés, de nem tudok jobbat. .NET Framework-öt nem igazán vértezték fel JSON Serialize és Deserialize függvényekkel, ezért 3rd partyként a mindenki által javasolt Newton Soft JSON parserét kötöttem be referenciaként. Eredmény: teszten működik, élesen nem.
Hogy mi a hiba oka, azt inkább hagyjuk. Nem reprodukálható, a hibaüzenet nagyjából a semmi és a nulla között helyezkedik el félúton. A teszt egy darab szerver, az éles egy cluster. Teszten működik, élesen nem. Minden próbálkozás 1-1 telepítés a rengeteg sallanggal egyetemben. Három töltényed van, ebből kettő vak, egy éles. Teszten működik, élesen nem. Egy webservice-t hívok meg kétszer, egyszintű, pofon egyszerű választ várok. Teszten működik, élesen nem. Hogy megkíméljem magunkat rengeteg extra szívástól, úgy döntöttem, kidobom a 3rd party parserét. Teszten működik, élesen nem. Átírom egyszerű string műveletekre. Nem vagyok büszke rá, nem szép megoldás, pláne nem 1x év tapasztalattal mögöttem. Teszten működik, élesen nem. Remélem teszten működni fog és élesen is.
Update: Teszten működik és az élesen is :)

Kémprogram (?) a Xiaomi telefonomon

Nagyon úgy tűnik. Konkrétan a mab nevű alkalmazásról van szó. Időnként szoktam ellenőrizni, az appok jogosultságát, mi mihez fér hozzá, milyen hálózati forgalmat generál, stb. Így akadtam a nem túl beszédes nevű mab.apk-ra. Teljes! hozzáférése volt a számomra ismeretlen alkalmazásnak a telefonhoz. Így sms, mikrofon, névjegyzék, rendszerbeállítások módosítása,wifi, bluetooth. No ez azért nem semmi.
Gondoltam ránézek a neten. Csak a xiaomi telefonokon van fenn és úgy tűnik másoknak is gyanús. A hivatalos fórumokon csend és hallgatás van, valahol azt olvastam, hogy nem csinál semmit. eltávolítani nem lehet, rendszerfrissítésnél pedig visszakapcsolja az összes jogosultságot.
Mindenesetre most elvettem tőle minden jogot, de nem vagyok benne biztos, hogy valójában nem figyel (paranoiás vagyok?) ugyanúgy, csak kikapcsoltnak mutatja magát.
Mindenesetre, ha valakinek van bővebb, vagy pontosabb infója megírhatja.

TICK stack

Nem olyan regen felmerult, hogy van egy otthoni gep, amit monitorozni kellene, de mivel emberunk nem akart (tul sok?) munkat belefeccolni, ezert kb. next-next-finish utan mindennek mukodni kene. Abban a topikban felmerult a TICK stack, mint egy lehetseges megoldas. Ebben a blogban egy ilyennel kapcsolatos par screenshotot osztok meg (az uj hekkergyerek 2 km-es posztjain felbuzdulva).

Eloszor is, mi a TICK stack? Hat ez:

4 osszetevobol all, ld. lentebb:
- telegraf: egy adat kollektor agent, ami egy influxdb-be tolja ~10s-enkent az adatokat
- influxdb: ez egy time series database
- chronograf: a szines szagos gui
- kapacitor: ez fog alert-eket kuldeni

Kedves Ismeretlen...

... azzal a 08:78:08:09:C9:22 MAC address-szel!

Tök jó, hogy napok óta megállás nélkül brute-force töröd a RADIUS-os WiFi-nket, de ha elfogadsz egy tanácsot, próbáld meg valami más felhasználónévvel is, mert ezzel a világ végéig próbálgathatod, hiszen nincs ilyen nevű felhasználónk az LDAP backendben.

Üdvözlet és egy 22dBi Yagi a seggedbe!

Nullmailer

Itt volt a kérdés: https://hup.hu/node/157110

Röviden a cél: van egy rendes FQDN nélküli, dinamikus IP-s házi szerver, ahonnan emailt kell küldeni (leginkább riasztás), fogadni nem.

A küldéssel ugyebár az a gond, hogy ha egy rendes MTA-t teszek fel, sok nyűg lenne avval, hogy a nagy szolgáltatók ne vegyék SPAM-nek, muszáj valami smarthost megoldás. Ezen felül nekem fontos az egyszerű konfiguráció.

Kb. olyan megoldást akartam, ahol minden helyi account mappelve van egy aliasolt Gmail accountra, feladó és címzett fejlécben is, és a Gmail SMTP lenne használva smarthostnak. Tehát van egy darab Gmail cím, gipszjakab@gmail.com, a root lenne gipszjakab+root@gmail.com, stb. Ez azért jó, mert bármelyik helyi account tud bármelyik másiknak küldeni, plusz külső címekre is, és látszik, melyik account rejtőzik a közös Gmail cím mögött (hogy pl. lehessen szűrni).

VBox / Gnome / hot corner gond

VBox 5.2.6 upstream repóból telepítve. Nem ment a szétdobott ablak választás effekt Gnome Shell alatt a bal felső sarkba húzva az egeret. Ubuntu csomagnál igen.

Megoldás: File / Preferences / Input / Auto Capture Keyboard -> kivenni pipát.

Ubuntu 18.04 (2)

Továbbra is használom, eddig nem volt vele bajom. Ja de, .Net Core-t nem lehet development verzióra feltelepíteni.
Kicsit mintha a gnome laggolna.
Feltettem pár alkalmazást amiket használok: VS Code,CodeBlocks,VLC,Rails,Chrome,Firefox,Gimp,Zenmap(wayland alatt nem működik, erről jut eszembe**)
Minden nap update-elek, ha van mit.

** Ezt nemrég láttam. Hát van itt kérem aztán előrelátó tervezés.

Ubuntu & Samsung MFP usb hiba

A probléma, hogy nem működik, nem elérhető stabilan a scanner.


desktop:~$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

desktop:~$ scanimage -L
device `net:192.168.0.yy:smfp:usb;04e8;3469;ZF43B8KJ4D00000' is a Samsung M2070 Series on USB Scanner

Gondolatok egy het margojara

Irhattam nemi Javat mostansag. Tudjatok, azt a Javat amit par eve meg - meg most is talan - a szoftverfejleszto kozosseg blue collar tool-jakent volt szokas emlegetni bizonyos korokben. Aztan persze jott a Java 8, es piciiny nyelvunk, bar 25 evnyi legacy terhet viselve, de megis afole pattintotta a Stream-et es az Optional-t es belepett a... manapsag normalis elvarasokat teljesito nyelvek paholyaba.

Persze szamomra teljesen mas nezopontot kinalt fel az elet ezuttal is, nem a SICP boritojan lathato jelenet, a megvalto lambda megjelenesere varo 2011-beli Java EE vagy Spring fejlesztojet. (Clickbait, mert szokas mostansag. Idegesito, nem?)

(Utolag idetoldott shameless self-promotion: ahogy a tartalombol kiderul,a bejegyzesnek nem ez a celja, tessek tovabbolvasni, de megjegyeznem, nyitott vagyok a funkcionalis stilust kedvelo backend-only team-ek kozeledesere, foleg ha a munkavegzes nyelve az angol.)

Google Lunar Xprize vége

A héten, minden különösebb PR hírverés nélkül véget ért a Google holdleszállós versenye. Nyertes, ahogy várható volt, nem került kihirdetésre.
Ennek kapcsán érdemes kicsit reflektálni a verseny tanulságaira:
Nem lehet űrkutatási projectet úgy végigvinni, hogy a probléma legkönnyebb végét fogjuk meg, és reménykedünk a többi majd megoldódik ha elég pénzt fizetünk valakinek. Majd az összes induló a holdjáróra koncentrált, mert az tűnik a legegyszerűbbnek és legolcsóbban kivitelezhetőnek. az egész történetből. Magát a kilövést megoldották "a majd csak felviszi valaki" jellegű gondolkodással.

Keresd a különbségeket [La Grande képrejtvény - 6 db fali cat6a stp rj45]

Felújítás. Aljzatok kiválaszt, megrendel, vár. Hol kettő, hol négy darab érkezik a készletre. Most már kellett a szerelvények nagyja, ezért elhoztam. A 8 rj45-ből 6 érkezett meg. A pár első gyanús pillantás után úgy döntöttem kipakolom őket egymás mellé sorban. A számla és a fedlapon szereplő termékkód alapján ezek azonos termékek. Egy aljzat szolo példány, öt pedig egy ötös lezárt csomag része volt.

[https://imgur.com/a/u9YYM] (sorry most hirtelen ez a legjobb amire futotta)

[spoiler]
1: a \O\ tekerentyű 2/6 esetben műanyag (fehér), 4/6 esetben fém öntvény (érdesített fémes felület) (Az egyik szolo volt a fehér és az ötös pakkban is volt egy fehér tekerentyűs a négy fémtekerentyűs mellett.)

A karom, a karom! A karom akarom!

Annyiszor leírtam már, hogy jobb ha nem is linkelem: C-t kellene tanulnom. Ehhez viszont jól jönne valami projekt, mert csak a „tanulás kedvéért” az ilyen nem szokott menni. Azért akadt már a múltban példa, (meg jó pár nem publikus is, ) de a cézés előnye nem a 8 bites, egyszerű mikrovezérlőknél jön majd elő, hanem akkor, ha valami „modernebbet” akarok programozni.