Blogbejegyzések

NVIDIA TITAN X a szerverekben, azaz jonnek a deep learning platformok

a laborban tobben foglalkoznak machine learning/neuralis halozatokkal, igy szukseges volt beszereznunk par gepet GPU-kkal. az amerikai testverlaborunkban van egy eleg combos cluster (sok szaz gep, gepenkent 4 GPU, infiniband halozat, XIV storage alatta), de gondoltuk jo lenne valami kis helyi is...

Okostükör projekt

Sziasztok. Régebben írtam, hogy hobbiprojektként egy okostükrön dolgozgatok. Postára várakozás és szabadidő híján keveset haladtam vele, de gondoltam mesélek.

Az elektronika nagyjából összeállt. Megérkezett az LVDS átalakító, aminek a segítségével a Raspberry Pi-met hozzá tudom kötni HDMI-n keresztül az Acer Aspire A150-es netbookból kiszerelt LCD panellal.

http://i.imgur.com/YFysP64.jpg
Nézzétek el nekem a megtépázott billentyűzetet :)

A szoftver készülget. A rendszer lelke egy Raspbian, amin automatikusan elindul egy X, amiben automatikusan elindul egy keret nélküli, teljes képernyős Iceweasel, amibe betöltődik egy weblap, ami a tükör felületét adja.

Schrödinger kódja

Eredetileg ide egy elemzést írtam arról, hogy ebben a kommentben felvetett JavaScript kifejezések miért adnak furcsa eredményeket, de persicsb írt egy jobbat.

Viszont a 4. kifejezés nem egyértelmű, Chrome konzolja szerint '[object Object][object Object]' az eredmény, a Wat talk szerint NaN. Repl.it-ben kipróbálva már Chrome-ban is NaN az eredmény.

Install Mysql with PHP 7 support in Ubuntu 16.04 server

MySQL is a widely used and fast SQL database server. It is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries.PHP is a popular general-purpose scripting language that is especially suited to web development.Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.This tutorial will explain how to install Mysql with PHP 7 support in Ubuntu 16.04 server

Full Story

2016: egy exFAT-os SDXC kártyát betojik egy váratlanul megszakadt írást követően

Régi telefonomat 7600mAh-s extended battery-vel használtam, amitől úgy nézett ki, mint egy szappantartó, de engem baromira az érdekelt, hogy 3 (akár 4) napig is bírta. Ha nagyon meghajtottam akkor már 2 nap után tölteni kellett. Sosem feküdtem le úgy, hogy ha 12% felett elfelejtettem töltőre dugni, akkor lemerülhetett éjszaka. Sajnos kínai mivolta miatt alapból root-olni kellett és a Google cuccokat úgy kellett felerőszakolni rá. 2,5 év elteltével senki nem használta én meg nem fogok annyi időt szánni a dologra, hogy rendszeresen saját ROM-ot mod-oljak. Kénytelen voltam tovább lépni, amikor az aktuális ROM idővel felbukkanó kritikus hibáira kijött új ROM-mal nem ment mind a két SIM kártya.
Most sem tudtam még megszokni az új telefonom. Egy csomó mindent jobban szerettem az előzőn és látom, hogy sosem fogom ezt a telefont úgy kedvelni, mint a régit. Hiányolok 1-2 dolgot. De kétségtelenül pofon egyszerű root-olni és nem utólag kell rá felbaromkodni a Google cuccokat és levakarni a kínai vackokat. Azért kínai vackok még így is vannak rajta.
Na szóval múltkor utazás közben pötyögtettem és rájöttem, hogy a Titanium Backup nem működik megfelelően és még nem is csinált egy mentést sem. Legalább 20% volt a telefonban. Elindítottam egy mentést, majd elaludtam. Elszámoltam magam. Reggel természetesen meg sem mukkant. Beindítva a telefont nem akartak menni a dolgok. Az alkalmazások akadoztak, lefagytak. Hamar rájöttem, hogy fájl rendszer korrupció esete forog fenn. Szerencsére nem rendszer partíció volt az áldozat. Hanem az SD kártya. A korrupt SD kártya aztán visszafogta a telefont és mindenféle rejtélyes tüntetet okozott. Most szembesültem az exFAT töketlenségével. Linux alatt nincs egy épkézláb eszköz a javításra. Csak detektálni lehet. Windows 7 Pro 64bit sem birkózott meg a feladattal: sem grafikus felületen, sem parancsorból. Az adatok jó részét még le tudtam menteni és után jött a formázás. Próbáltam Windows alól és Linux alól is, exFAT-ra és FAT32-re is. Volt hogy már a formázás sem sikerült, volt hogy lefutott. Felületi teszt szerint nincs hiba. Ennek ellenére már az első fájl másolásánál is elakad. Windows és Linux alatt is. A kártya egy 64Gb-os Samsung EVO. Nem használtam sokat és nem volt kitéve nagy írásmennyiségnek sem. Kifogytam az ötletekből. Hogy lehetne újra használható állapotba hozni a kártyát?
Szóval ott tartunk, hogy egy megszakadt fájlművelet kapcsán egy exFAT-re formázott SDXC kártya olyan állapotba tud kerülni 2016-ban, hogy még formázással sem lehet gatyába rázni. Egy egyszerű user az adatai jó részét is elvesztette volna. Illúzióim nincsenek, de ez kiábrándító.
Most egy 32Gb-os Samsung Pro SDHC kártyával újra működik.
Bárkinek van ötlete a nyamvadt exFAT-os SDXC kártyával kapcsolatban, az jelezze. Köszönettel: Dw.

Ubuntu 16 / integrity check

Letöltöttem Opera Linux verzióját, mely egy telepíthető .deb fájl és root jog kell így hozzá. Mivel külső forrásból jön, így nem megy át az oprendszer gyártói folyamaton, nyilván valamivel nagyobb gyakorlati eséllyel megbízhatatlanabb a számomra. Virustotal nem hiszem hogy megfelelően ki tudja elemezni, illetve egyáltalán egy AV megoldás.

Fel akartam tenni Ubuntu 16-ra egy integrity checker-t (pl. tripwire), aztán gondolkodtam hogy jó lenne ha olyan lenne, amely az OS által frissített fájlok változásait nem veszi figyelembe.

Írtam egyet Ruby-ban (nincs semmi külső függősége), futtatható Ubuntu alapú rendszereken, pl. Linux Mint:
https://github.com/log69/myscripts/blob/master/ubuntu_integrity_check.rb

3D hőbörgés

Van bátyám, vett egy Androidos 3D tv-t, van két hozzá való bt szemüvege, blu-ray lejátszóval minden fain.

De milyen dolog már az, hogy önmagában natívan maga a tévé nem tudja a youtube-on lévő 3D videókat lejátszani?
Jó, lépjünk tovább, youtubeot sz*rjuk le, elvégre csak azért vett ilyen tévét, hogy a jutbob is 3D működjön.

Aztán, igen, nem vett blu ray lejátszót és nem szeretné a bd lemezeket vásárolgatni sokezer forintokért, hanem BD50 iso-t tölt le - DE SEMMIVEL nem lehet lejátszani aktív 3D-vel sehogy a filmeket.

Felraktam a tévére a kodit, rádugjuk a vinyót, iso megvan, megnyitotta, 2D-ben megy kizárólag minden. Jó, lépjünk tovább, a laptopját rádugtuk, hátha a negyed milliós sonynak nem megy a 3D, akkor majd lejátsza a laptop. A laptop felismeri, mint 3D megjelenítő, de egy program sem vesz tudomást arról, hogy a megnyitott iso-kat 3D módban kéne lejátszani.

A feljentő embertípus (nem politikai)

Mármint a feljelentő program, esetünkben:


$ java -V
JVMJ9VM007E Fel nem ismert parancssori paraméter: -V
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
$ tail /var/log/warning.log
May 14 20:36:03 machine user:err|error IBM Java[6094884]: JVMJ9VM007E Fel nem ismert parancssori paraméter: -V

Meg tudnák vajon mondani IBM-ék, hogy egy hibás opciót miért kell (error-ként, vagy bárhogy) syslogolni? (Pláne magyarul, de erről már volt szó.)

Nextbit Robin

https://www.nextbit.com

- 5,2" LCD FHD
- Qualcomm Snapdragon 808
- Gorilla Glass 4
- Nextbit OS (~Cyanogenmod?)
- "The unlockable bootloader and open source drivers make it easy to load CyanogenMod or any other ROM you want and Robin will still be under warranty."
- 100GB storage space in cloud
- USB-C
- Quick Charge
- fingerprint sensor
- NFC
- one touch start (nyomni kell hosszabban a bekapcs gombot es unlock-ol)
- LTE Bands 1/2/3/4/5/7/8/12/17/20/28

$400

Lehetne lekerekitettebb szerintem.

Üvegfiú

Ugye mint már tudjátok, ez a könyvem címe.

Érdekes érzés volt a saját könyvemet kezembe venni, amikor megérkezett a posta által. Adott vagyok én, aki megélt ezt-azt, jót, rosszat, de inkább több rosszat, és adottak az olvasók, akik sorra használják el a 100-as zsepiket, az olvasása alatt. Én pedig nézek ki a fejemből, hogy wtf? Igaz, nekem is vannak a könyv miatt átvirrasztott éjszakáim, sírós nappalaim, mert
újra feltépett bennem is sebeket. Olyan sebeket, amikről azt hittem, már rég begyógyultak. Megírni nem volt könnyű Szüleim nem is nagyon voltak ebben partnerek, legalábbis nem úgy, hogy leültünk és akkor most írjuk. Nem, ez képtelenség. Megpróbáltuk a 15-16 éve, sírógörcs lett a vége. Nem ment. Nekem se. Most viszont itt van. Önrehabnak indult, de szerencsére egyre több olvasótól kapok pozitív visszajelzéseket. Nem csak magát a könyvet méltatják, hanem azt is, hogy amit én megéltem, az nem volt egyszerű, és ha én megcsináltam, akkor ők is képesek rá.

Az off-topic jo!

Az off-topic jo. En ezert latogatom a HUP-ot, ezert olvasom, mint egy forumot, nem pedig, mint egy szakmai portalt. Es ezert nem jarok stackoverflowra. Ott nincs offtopic. Nincsenek jo beszelgetesek. Nincsenek rendes vitak. Nincs trollkodas. Nincs "uj lehetsz errefele".

En szeretem a kozosseget itt. Eleg kulturalt, hogy ne egy troll-cirkusz legyen, de eleg troll, hogy erdekes legyen. Erdekes temakrol olvashatok. A fordito rejtelmeitol elkezdve, a megfelelo locsolocso kivalasztasan keresztul a gyerek maszturlbalasaig minden megtalalhato. Ha feljon az ember, nem fog unatkozni.

Es a kozosseg segitokesz. Koszonom a segitseget ax x220-as topicban! Nyilvan, ha nem lenne az, senki se latogatna, mert minek. De brutalis szeles latokort lehet itt osszeszedni, mert van Linux fanboitol elkezdve MS alkalmazotton at OSX-es sereg meg Ubuntu harcos is, van aki JS-ben programoz, mas C++-ban, harmadik rendszergazda, a negyedik meg teherauto sofor es fogalmam sincs mi vonzotta ide :) De ettol szines a tarsasag itt. Es hiaba szorakozni jarok fel ide az erdekes parbeszedek miatt, kozben nagyon sokat tanulok a szakmabol is. Es kommunikacio teren is.

hogyan küldj linket fb üzenetben?

https://­www.google.hu/search?q=cat&tbm=isch

ezt akarom elküldeni a js-mentes mobilos fb felületet használva levélben.

Ehelyett a fogadó oldalon ez érkezik:

https://­www.google.hu/­search?q=cat&tbm=isch

Azaz láthatatlan shy karaktereket rak bele, hogy ne tudja megnyitni a saját átirányításával, sőt, ki-, majd a címsorba másolva is szar legyen.

Hurrá!
(Na jó, a címben hazudtam, ma csak a hogyan NE küldj-ig jutottam. Ha megoldom, update keretében frissítek.)

PHP request_order

Egy érdekes eset kapcsán kérték a segítségemet. Egy fórumot a tulajdonosai saját szerverre költöztettek és utána azt tapasztalták, hogy a beállításokat nem tudják megváltoztatni. Ezt úgy kell elképzelni, hogy az admin felületen átállítják pl. a fórum nevét és elküldés után minden marad a régiben.

Mivel a naplókban releváns bejegyzéseket nem találtam a hibát illetően, ezért első körben cache problémákra gyanakodtam, aztán kis fejvakarás után kiderült, hogy a php.ini-ben volt a probléma forrása.

Amit tudni kell, hogy a default php.ini-t használták, nem állítottak át benne semmit.

Az időutazás korlátai, avagy hogyan kerüljük el saját korábbi énünket?

Na jó, ennyire nem izgalmas a téma, igazából azon gondolkozom, hogy amikor az X program 4.4.3-as verzióját fordítom forrásból, akkor a derék linker (ld(1)) ne a már telepített /usr/local/lib64/libX.so -ra találjon rá, hanem a /usr/local/src/X-4.4.3/bonyolult_path/libX.so-ra.

Természetesen nem állítom, hogy ez önmagában bármilyen hibának az oka, de mindenesetre egy olyan apróság, ami zavar, és szeretném kiszűrni.

Például a gdb-nek van egy ilyen ötlete (Makefile részlet):


SHARED_LIBADD = -Wl,/usr/local/src/gdb-7.10/bfd/.libs/libbfd.so

Ennek egy továbbfejlesztése az lenne, ha leszednénk az elejét:


SHARED_LIBADD = /usr/local/src/gdb-7.10/bfd/.libs/libbfd.so

dyn.com

A minap olvastam itt valahol, hogy valaki váltana dyndns-ről. Én is elgondolkodtam rajta, mivel évről-évre csak drágul, és 10.000 Ft azért elég sok volt már tavaly is.

Előre leszögezem, minimális tudásom van a témában.

Utánanéztem a dinamikus DNS szolgáltatóknak, de nem győztek meg. Inkább egy köztes megoldást választottam:
1. Beregisztráltam egy saját domaint 2 évre 1905 Ft-ért.
2. dynu.com-on felvettem a hostokat
3. A szolgáltatóm admin felületén beállítottam a dynu-s névszervereket
4. A NAS-okon, routereken beállítottam, hogy frissítgessék a dynu-ban megadott IP-ket

Let L-410 - A valóságban

Korabban irtam, hogy elkeszult a repulo, ami kozben letolthetove is valt.

A promo video vegul annyira sikeres lett, hogy kaptam egy megkeresest a cseh Let cegtol, a gep gyartojatol.
Ratalaltak a videora es kertek, hogy marketing cellal szeretnek felhasznalni. Emellett ki is tennek a let.cz-re, ha nem banom.

Nem bantam :)

Nem tudok mas olyan geprol/gyartorol, amit/ami a szimulatoros verziojan keresztul promotalnanak, vagy egyaltalan fel lenne barhol is tuntetve, ugyhogy most hizik a majam rendesen :)