Blogbejegyzések

Valaki kotorászik a TV-mben. LG WebOS.

Fel is vettem videóra!.

A Lenovo eszköznek nincs nyoma a LAN-omon. Szóval nem a wifimen keresztül szórakozik valaki.

Egyszer csak kiírta, hogy egy eszköz csatlakozni akar, mire összeszedtem magam a ledermedésből már csatlakozva is volt. Lejátszott nekem egy mkv-t aztán még nyomogatott ezt, azt, majd kilépett.

Mit tehetek, hogy ez többé ne forduljon elő? A TV-men a legújabb WebOS van. 04.05.50.

Certifikációk jók, tetszik érteni? Occulus verzió

Héten az Occulus Rift nevű VR szexuális segédeszköz felhasználói megtapasztalhatták, hogy milyen jó is az, ha minden, mindennel összekötve és minden titkosítva, kulcsokkal és egyéb mágiák által védve van. Úgy tűnik ugyanis, hogy az Occulusnál elfelejtették frissíteni az OculusAppFramework.dll certifikációját. Aprócska hiba, nem? Nos, a felhasználók nem így érezték.
Szerencsére, a demo szoftvereken felnőtt nemzedékeknek kézenfekvő megoldás, a rendszeróra visszatekerése most is segített és közben megjelent a hivatalos javítás is. Azért csendben felteszem a kérdést:
Miért kell egy számítógépes perifériának, időlimites certifikácikós komponenseket használni? Miért kell a vásárlókat függővé tenni ezen certifikációk frissítésétől? Mi történik a cég csődjekor?
Ez utóbbi nem újdonság, a digitális világ tonnaszám termeli a gyártó cég tönkremenetelekor elárvuló és használhatatlanná váló eszközöket. Magyar felhasználók ezt talán a txtr Beagle, a Telekom által árult ebook olvasó kapcsán ismerhették meg. Ugyanis hiába vették meg közel 20000 HUF-ért az ekönyv olvasójukat, az anyacég csődje és az olvasóhoz kötött szolgáltatások leállítása után legfeljebb ajtókitámasztónak jó. (Attól most tekinsünk el, hogy lelkes hackerek, közben csináltak java és python server implementációt.)

Win 10 - 15 percet birt

Történt, hogy meghalt a winyóm a régi gépben (FX6350 + TT Contac 39 cooler, 4x4GB DDR3, R9 380, Asrock 970 Extreme 3 r2). A gép már megérett a cserére amúgy is, úgy voltam vele, hogy ha már windowst kell telepiteni, akkor megejtem a gépvásárlást is.

Meg is lett a vas tegnapra:
-Gigabyte GA-AB350 Gaming 3
-Ryzen 5 1600X
-HyperX 2x 8 GB DDR4 2400 Mhz
-Kingston UV400 240 GB SSD
-WD Red 2T SATA3

A gépet nagy gonddal kompatibilitási lista alapján állitottam össze, hogy ne legyen semmi gond.

Igen, a fenti listában nincs benne a procihűtő, mert erősen biztam benne, hogy a Contac 39 felmegy rá, elvégre úgy hirdetik, hogy univerzális. Na hát persze hogy kiderült, hogy nem. Mindez akkor, amikor már szétszedtem a gépet, és nem ment rá az új lapra, mert a furatok 3 mm-el arrébb voltak... Agyvérzés, hardverker. Meg is rendeltem egy Scythe Fuma Rev B coolert (https://www.tweaktown.com/reviews/8409/scythe-fuma-rev-cpu-cooler-revie…), irány a pótlóbusz és röpke 1 óra múlva már a kezemben volt az új hútő, lehetett 1 órát pótlózni haza.

Asrock-nal nagyon nem sietnek uj BIOS-t/UEFI-t kiadni ...

h170pro4:/home/ice/spectre-meltdown-checker # ./spectre-meltdown-checker.sh
Spectre and Meltdown mitigation detection tool v0.35

Checking for vulnerabilities on current system
Kernel is Linux 4.4.114-42-default #1 SMP Tue Feb 6 10:58:10 UTC 2018 (b6ee9ae) x86_64
CPU is Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz

Hardware check
* Hardware support (CPU microcode) for mitigation techniques
* Indirect Branch Restricted Speculation (IBRS)
* SPEC_CTRL MSR is available: NO
* CPU indicates IBRS capability: NO
* Indirect Branch Prediction Barrier (IBPB)
* PRED_CMD MSR is available: NO
* CPU indicates IBPB capability: NO
* Single Thread Indirect Branch Predictors (STIBP)
* SPEC_CTRL MSR is available: NO
* CPU indicates STIBP capability: NO
* Enhanced IBRS (IBRS_ALL)
* CPU indicates ARCH_CAPABILITIES MSR availability: NO
* ARCH_CAPABILITIES MSR advertises IBRS_ALL capability: NO
* CPU explicitly indicates not being vulnerable to Meltdown (RDCL_NO): NO
* CPU microcode is known to cause stability problems: NO (model 94 stepping 3 ucode 0xba)
* CPU vulnerability to the three speculative execution attacks variants
* Vulnerable to Variant 1: YES
* Vulnerable to Variant 2: YES
* Vulnerable to Variant 3: YES

tarhely.gov.hu - avagy basszunk el valamit ami mukodik

Ugy alakult, hogy jott el level a NAV-tol ...

Jo szokas szerint belepek a magyarorszag.hu-ra es mar csak annyi fogad, hogy bla bla bla ide kattintva erheti el...

Az egy kerdes, hogyha beleptem a mo.hu-n akkor miert kell ujra ugyanazokkal az adatokkal belepni ... ami meg a kisebb gond lenne ha mukodne.
Maga a kozponti azonositasi akarmi is 2-3 perc alatt toltott be majd 5 perc elteltevel "hiba tortent" piros ablak.

Vissza a magyarorszag.hu-ra ujra klikk, a suti latta, szoval nem kellett belepni. Jelenleg "Ha végzett a feladataival, mindig jelentkezzen ki a Kijelentkezés gombbal!" es egy progress indikator van a kepernyon egy ideje ...

Repeat after me: SQL is not assembly


SQL is not assembly.
ORM is not gcc/clang.

Evek alatt tobb projekten is ugy alakult, hogy en feladatomma valt az SQL-hez nyulo kodok optimalizalasa. Utobbi nehany reszben sajat projekten ez mar proaktivan tortenik: en magam seedelem fel millio sorokkal az adatbazist, hogy stresszteszteljem. Havonta egyszer viszont (offline vagy online) nagyarcu fejlesztokbe botlok, akik szerint nekik soha nem is kene SQL kodot irnia. Legutobb epp ket olyan bosszantott fel egymastol fuggetlenul, akikkel halistennek nem dolgozok es nem is fogok sosem egyutt dolgozni.

A legnagyobb tevedes sok fejleszto fejeben: az o kedvenc programozasi nyelveben (PHP, Java, etc.) lehet optimalis SQL kodot generalni. Mert hat erre van kitalalva az o ORM library-je, bitos jol meg van az irva.

Házi készítésű virtuális asszisztensem: Liza

https://photos.app.goo.gl/79ig4OjUTUdDa5DY2

Egyelőre a projekt pihen, majd úgy egy hónap múlva folytatom rendes mikrofonnal/hangkártyával raspberry pi-n.
Beszéd felismerés + beszédszintetizátor a google-től, minden más nulláról. Jelenleg képes egy böngészőben futni, felismer kb 20 féle utasítást/kérdést. Messze még, hogy legyen belőle valami hasznos dolog, de smart home-hoz mondjuk biztos jó lesz.

Mivel nyelvünk bonyolult, sokféle szórendet és ragozást használunk, plusz a G gyakran félreérti így első körben megoldottam, hogy - mint amikor nyelvet tanulsz - noha a teljes magyar nyelvet nem ismeri, de tudjon spekulálni, hogy mit akarhattál mondani. Ha bővül a szókincse nyilván még többet kell majd tanítani.
Lokálisan folyamatosan figyeli az elhangzottakat, tehát nem kell megszólítással kezdeni a mondandód, elég ha a mondatba - akár a végébe - belefoglalod a nevét.

Neked nem faj Davide Astori halala?

Szoval arrol van szo, hogy mar megint meghalt valaki, ezuttal egy olasz focista - 31 evesen. Mivel nem latom az ilyenkor szokasos RIP es hasonlo topikokat, igy megkerdeznem, hogy neked nem faj egy olasz focista halala?

Dani Alves - aki egy masik csapatban jatszik (a PSG brazil legiosa) - azt mondta:

"Nekem nem fáj különösebben (a halála), mert nem ismertem, nem voltunk barátok. De az egész PSG együttérzését fejezi ki a családnak, ami elvesztette őt. Sajátos módon látom a világot, úgy gondolom, mindenkinek küldetése van az életben, és ha ezzel végez, egy másik helyre kerül. Talán ő már megtette, amit meg kellett tennie ezen a kaotikus világon, és egy jobb helyre került. Remek személyiség volt, aki megérdemli, hogy emlékezzünk rá. De úgy gondolom, hogy naponta hal meg milliónyi gyerek, és az nem kelt ekkora felzúdulást. Az ő haláluk ugyanolyan fontos, mint ez. És mindannyian csak átutazóban vagyunk ezen a világon, amikor eljön az időnk, nekünk is mennünk kell. Sajnálom a családját, ami elvesztette őt. A mi, a kollégái helyzete nem vethető össze a családja helyzetével, ami igazán közel állt hozzá."

Zártkörű, szakmai oldal szavazásának háttere és kapcsolódó gondolatok

Minap pár ismerőssel beszélgettünk, szerver és weblap üzemeltetés nyűgjeiről. Páran közülük több éven át vittek ilyen-olyan oldalt, kezdve rajongói fórumtól, a cégük webboltjának támogatására létrehozott oldalig. A tapasztalataikat egyetlen mondatban lehet összefoglalni:
„Site-ot vinni szopás.”
Gondoltam, ha ennyire belemelegedtünk a témába, kicsit kapargassuk meg a felszínt. Kinek, hol és mennyire szorít a csizma. A leggyakoribb problémákat az alábbi szempontok köré leehetett csoportosítani:
- Üzemeltetési költségek.
- Bevételi források
- Tartalomszervezési kérdések
- Felhasználók kezelése

az alma szép, az alma jó... cont.

- KKV, ~20 ember, Appleorientált vezetés.
- Vegyünk NAS-t ami fancy!
- Legyen az e-mail cím az userek felhasználóneve, mert minden más rendszerben az jó lesz nekünk ha itt is az.
- Várjuk meg amíg az apple**cit használó felhasználók kipróbálják a megosztásokat nem VM-ben és elkezdenek sírni
- admin accounttal megosztások működnek, accountjuk windowson működik
- Olvassuk és próbálgassuk végig a QNAP fórumokon a hasonszőrűek kínjait és az arra tett megoldási javaslatokat amik között az SMB verzió 1.0-ra! állítása, AFP letiltása és hasonlók vannak.
- Sikertelenség után kapcsoljuk be a logolást a nas-on és konstatáljuk, hogy ez a fostalicska szimplán eldobja a @-ot és az azt követő részt az SMB bejelentkezéshez.

Már április elseje van?

Vagy én aludtam sokat, vagy néhánya elnézték a naptárat: https://mno.hu/belfold/orban-rendezte-meg-allitja-a-koruti-robbantassal…

Kiegészítés, mivel a hozzászólások alapján úgy tűnik, többeknek csak a címet sikerült elolvasni:
- A vádlott többször is a lélekvándorlásról szeretne beszélni, mert szerinte amiatt került oda. A bíró nem hagyja, hogy a lélekvándorlásról beszéljen.
- A vádlott apja és a testvére egymásnak ellentmondó vallomást tesz, bár abban egyetértenek, hogy nem a vádlott követte el a robbantást.
- A nézők között ülő egyik nő elfogultságot akar bejelenteni, mert szerinte a vádlott védője jóban van a vádlott anyjával. A bíró közli, ehhez nincs joga egy nézőnek.
- A vádlott apja, mint tanú, több bizonyítási indítványt is tesz. A bíró közli vele, hogy a tanú nem tehet bizonyítási indítványt.
- A vádlott apja vitt mérőszalagot, mert szerinte a rendőrök rosszul mérték meg a fia magasságát. A bíró közölte vele, hogy annyinak mérték a rendőrök is, mint amit ő állít.
- Ezeken túl szerepel a politikai, titkosszolgálati szál a hamisított bizonyítékokkal, és Orbán, mint rendező.

Getting Over It - kipróbáltam

Nos. Nem tudom mit mondjak. Egyik oldalról zseniális az egész, addiktív, egyedi. Hisz ki a p.csömnek jutna még eszébe egy embert lerakni a képernyő közepére aki egy üstben ül és egy kalapáccsal húzza, dobálja magát?
Az agyam eldobom amikor 100m-t zuhanok, de nem bírom. Meg kell próbálnom újból.

(nem vettem meg, annyira még nem borultam el :) )
http://store.steampowered.com/app/240720/Getting_Over_It_with_Bennett_F…
https://index.hu/video/2018/03/04/getting_over_it_videojatek_teszt/

Volt aki már eljutott a tetejére?

Ki a hülye, én vagy te?

Kérdeztem egy ilyet:
"Now, that nginx supports running threads, are there plans to convert at least DAV PUTs into it's own thread(pool), so make it possible to do non-blocking (from nginx's event loop PoV) fsync on the uploaded file?"
http://mailman.nginx.org/pipermail/nginx/2018-February/055719.html

A háttere ennek az, hogy az nginx nem csinál fsync-et a PUT után, így nem tudhatod, hogy a művelet tényleg sikeres volt-e, vagy csak az OS memóriájában kallódik még a fájl.
Erre lenne megoldás, hogy vagy az egész PUT-ot egy külön threadben intézik, vagy legalább a végén egy fsyncet tolnának egy threadpoolból, aminek a fő threadből (async) megvárják az eredményét, és utána adják vissza az OK-t.

Hétvégi lecke - avagy PPTP VPN linux "routeren" keresztül

Történt az eset, hogy otthonról dolgoztam volna és nem tudtam felcsatlakozni a céges hálózatra se vezetékes, se mobilneten keresztül.
A mobilnet még mindig homály, mert egy kölcsön samsung telekom telóról ment a vpn, a saját telenoros huawei p9-esemen nem, se tesóm telenoros p8-asán sem. Szóval vagy a telenor blokkol vagy inkább a huawei telefon nem natolja ezeket a csomagokat.

Mivel az otthoni hálózatom úgy néz ki, hogy HP microserverbe érkezik a net (ubuntu 16.04) majd egy másik interfészen egy gigás switch-re kötve belső háló van. Mivel kell legyen wifi így van egy olcsó tplink router is a hálózaton, melynek le van ütve a dhcp szervere és a lan portjára van kötve a gigás switch, a mobil eszközök pedig a wifire csatlakozva automata egy alhálón maradnak.

Linux desktop éve

Lehet, hogy csak én nem látom azt az óriási fejlődést, ami zajlik, de számomra az utóbbi 15 évben bosszankodáson kívül nem hoztak semmit a linux desktop környezetek. Jó persze nap, mint nap használom, tehát a feladataimat végső soron el tudom velük végezni, de nem hoztak semmi olyat, amitől jobb lenne velük dolgozni, viszont rendszeres kínlódas van a folyamatos "fejlesztések" miatt.

Most éppen egy fél napos szívason vagyok túl, ahol csak annyi volt a bűnöm, hogy elvártam volna, hogy 2018-ban (közel) azonos kinézetűre tudjam állítnai a GTKS-s Qt-s applikációkat, és mindezt úgy, hogy nem kell az egyenkosztot fogyasszam, és mindezt relatíve egyszerű (user friendly) módon megtehessem.

Fejlesztések

Felhasználói hierarchia a rendszerben:


level  3 - super admin (server admin, super cow)
level  2 - main admin (registered account)
level  1 - admin (organizational admin, coder)
level  0 - normal (normal user, web app user, chicken)
level -1 - shared (unprivileged user of shared data)