Blogbejegyzések

Beaglebone Black vs Raspberry PI CPU & Memory

Ha már (még) van mindkettő egyszerre, csak érdekelt honnan fúj a szél..

Sysbench nevű linuxos programmal csináltam a teszteket, íme:

sysbench --test=cpu --cpu-max-prime=20000 run: (kevesebb a jobb)

total time: 663.1252s black
total time: 2132.0911s rasp

sysbench --test=memory --memory-total-size=128M run (gyorsabb a jobb)

128.00 MB transferred (126.43 MB/sec) black
128.00 MB transferred (66.72 MB/sec) rasp

Hirtelen ennyi, CPU terén csúfos a veresége a raspinak, memória terén is durva azért a dupla...

Beaglebone Black ubuntu install

Nekiláttam ma a black-re felnyomni egy ubuntu-t, végül sikerült, a lépések:

Intro: Megfelelő táppal látjuk el a vasat, miszerint: hiába dugunk 2A tápot a microusb tápra, onnan maximum 0,5A tápot képes felvenni.., miért ne kérdezzétek..
Jóindulatból megfogtam a robotom 4x2000mah 1,5v betápját, ezt rányomtam a normál betápjára, így már jó, ezzel ment el 1 óra szívás mire rájöttem...

1: Letöltjük: http://s3.armhf.com/debian/raring/bone/ubuntu-13.04-armhf-minfs-3.8.12-…
2: Linux alól: xz -cd ubuntu-13.04-armhf-minfs-*.img.xz > /dev/sdX, Windows alól kitömörítjük az xz filet, majd win32diskimager-rel kiírjuk a filet microsd kártyára
3: Black kikapcs, táp lehúz, microsd berak, user button (microsd felől legközelebbi) nyomva tart, táp bedug, gomb nyomvatart amíg a user ledek nem kezdenek villogni...
4: Ubuntu bebootol, ssh-n rámászni (user=ubuntu,pw=ubuntu), sudo su -, majd lementjük a fenti xz filet, aztán xz -cd ubuntu-13.04-armhf-minfs-*.img.xz > /dev/mmcblk1
5: Black lekapcs, microsd kiszed, simán bekapcs, és bootol a belső tárhelyről.

Piros pont a MÁV-nak

2012. december 9-től ha az Ön jegye kizárólag feláras vonat(ok)ra, illetve feláras kocsit továbbító vonat felárral igénybe vehető kocsijába szól (a jegy más vonatot nem tartalmaz), a kinyomtatásra kapott pdf-állományt (illetve az azon található vonalkódot) okostelefon, számítógép vagy más, alkalmas készülék kijelzőjén is bemutathatja.

Ez áll az interneten rendelt otthonnyomtatós jegy visszaigazoló emailjében. Tegnap ki is próbáltam a dolgot, miután letöltöttem a pdf-et, felnyomtam Drive-ba, hogy mindig elérhető legyen, aztán amikor jött a kaller, akkor csak odamutattam a képernyőn a QR kódot. Először nézett is nagyot meglepetten, hogy mit hadonászok az orra előtt a telefonommal, aztán gyorsan kapcsolt. Szabadkozott, hogy még nem nagyon szokott hozzá, hogy valaki így mutassa be a jegyet, állítása szerint december óta én vagyok a harmadik, akinek így kezelte a jegyét (és ez egy Railjet járat volt!). Csodálkozva mondtam is neki, hogy nem értem, miért nem használják többen is, sokkal kényelmesebb és gyorsabb, nem kell emiatt előbb kimennem az állomásra, sorban állnom, idegeskednem, hogy haladjon az a sor stb.
Azt mondta, hogy félnek az emberek neten rendelni.
Mikor átszálltam, a másik vonaton is minden probléma nélkül sikerült beolvasni a kódot, és láttam, hogy a másik jegyellenőr is élvezi a dolgot, rajta is látszott, hogy nem sűrűn kell használnia a Motorola Defyt, ami nála van.

Banki "informatika"

Az előbb kerestek meg két hónapon belül harmadszor egy nagyobb összegű "rendkívül kedvezményes személyi kölcsön" ajánlattal a saját bankomtól, ahol már tizenpár éve ügyfél vagyok.
Egyrészt ha már egyszer azt mondtam, hogy nem kell, akkor miért nem lehet rögzíteni egy adatbázisban, hogy ezt az ügyfelet nem zaklatjuk? Másrészt mi a jó ég oka lehet, hogy nem tudják megállapítani, milyen _hasznos_ ajánlattal kereshetnének meg?
Vagy olcsóbb telefonálni, mint lefuttatni néhány egyszerű lekérdezést?

Csak a virtualizálás győzött...

A végén csak belátták, hogy a szart nem érdemes pofozni és győzött a józan ész. Már a T-1000000000 percben is azt mondtam, hogy a virtualizáció a megoldás. Minden szempontból előremutatóbb egy 8 éves hardver toldozgatás-foltozgatásánal. A rendszer végül virtuálisba költözött. Az is kiderült, hogy a programozó szerint "átrakhatatlan" rendszer problémamentesen áttehető az új gépre (ahogy sejtettem), hiszen a licencprobléma sem megoldhatatlan, csak egyet kell telefonálni a megfelelő helyre.

A tanulópénzt megfizették. A tanulságot levonták. Remélem legközelebb nem kell elővenni az "én előre szóltam"-at.

Csak a napló kedvéért... A leselejtezett hardverrel már tét nélkül lehetett játszani. A játszás eredménye:

Hahahah

  • ahogy az várható volt, a IBM vezérlő a bele rakott HP SAS diszket le se szarta, megszagolta, majd kiköpte
  • az állítólag bele való (használt) IBM diszket le se szarta, kiköpte (nem Seagate volt mint a többi, hanem Fujitsu), ment vissza a feladónak
  • a másodjára hozott, tényleg bele való IBM diszket örömmel fogadta és magáévá tette

Volt foganatja?

Egy hónappal ezelőtt írtam arról, hogy a győri közlekedésfelügyelet tájékoztató oldalán "NINCS feltüntetve, de csütörtökön hiába vannak ott 18 óráig, pénztár csak 15 óráig van. Többen, többször megszívták már (én is), de nem tüntetik fel sehol, hogy "paraszt, csütörtökön NE menj 15 óra után, mert nincs pénztár".

"Valahogy" az illetékes fülébe juthatott a probléma. Ma ismét dolgom volt ott és nézve a honlapot azt látom, hogy pótolták a hiányzó kevés, ámde fontos információkat. Ráadásul félkövérrel:

PÉNZTÁRZÁRÁS hétfő - csütörtök: 15 óra péntek: 12 óra

Helyes, csak így tovább!

Agedu – A Unix utility for tracking down wasted disk space

agedu scans a directory tree and produces reports about how much disk space is used in each directory and subdirectory, and also how that usage of disk space corresponds to files with last-access times a long time ago.
In other words, agedu is a tool you might use to help you free up disk space. It lets you see which directories are taking up the most space, as du does; but unlike du, it also distinguishes between large collections of data which are still in use and ones which have not been accessed in months or years – for instance, large archives downloaded, unpacked, used once, and never cleaned up. Where du helps you find what's using your disk space, agedu helps you find what's wasting your disk space.

Cisco Packet Tracer és az /etc/profile

Tegnap felraktam a Cisco Packet Tracert egy 64 bites KUbuntu 12.10.
Konstatáltam, hogy megy és csókolom.

Ma indítanám a rendszert, KDE bejelentkezőképernyő után, pörög kicsit, majd ismét bejelentkező képernyő. WTF.

Terminálon bejelentkezek, az üdvözlő üzenet után közli, hogy az /etc/profile n+1 sora hibás.

Belecatelek, és a sorvége LF-ek kiírva vannak mint '\n'.
Óbazdmeg. És igen a PT5HOME varaible lett a végére hozzácsapva.

Terminálból


sudo sed -i 's/\\n/\n/g' /etc/profile 

gyógyítja.

Robert C. Martin - Túlélőkönyv programozóknak

Korábban volt egy szavazás a magyar nyelvű szakirodalom fogyasztási szokásokról. Ott is többen leírták, hogy leginkább a borzasztó magyar fordítások miatt nem olvasnak magyar nyelvű szakkönyveket. Ilyen esetbe sikerült botlanom a napokban.
A sors úgy hozta, hogy akartam valami könnyebb szakmai irodalmat olvasni és a fenn nevezett könyv került a kezembe. Mostanra sikerült végeznem a könyvvel és meg kell vallanom sikerült kellemes perceket szereznie. Nem azért, mert annyira remekbe szabott könyv lenne, sokkal inkább a klasszikus megélhetési könyvgyártás szaga és a rettenetes fordítása miatt. A kettő, külön-külön, még elment volna, de együtt olyan kombinációt adnak ami letehetetlenné teszi a könyvet. Erre szokták mondani, hogy "ez annyira szar, hogy már jó".
A legviccesebb, és ez a szerző érdeme, hogy emellett szakmai tud maradni és ha túlverekedjük magunkat a Kiskapus borzasztó magyarításon (ami kezdődik azzal, hogy a könyv eredeti címe: "The Clean Coder: A Code of Conduct for Professional" és nem "TÚLÉLŐKÖNYV PROGRAMOZÓKNAK - Hogyan váljunk igazi szakemberré"), a szerző kissé avétos, 70-es 80-as évekbeli sztorijain, állandó önreklámján, olvasmányos összefoglalót ad a kódfejlesztésről, tesztelésről és project managementről.
Kinek ajánlanám a könyvet? Friss diplomásoknak, vagy épp most induló cégek vezetőinek, ugyanis számos megszívlelendő tanács van benne. Különösen ajánlom figyelembe, a tesztelésről és az időbeosztásról szóló részeket.

Beaglebone Black: megérkezett :)

Mai napon megkaptam a Beaglebone Black kütyümet az fdh-tól, idáig úgy tűnik az ismert hibák itt nem jelentkeznek (egyeseknél a hdmi port nem működik, egy-két emberkének ssh gondja van..)
Nekem minden működik faszán, bár ezt a angstrom linuxot rövid úton cserélem egy debian/ubuntu-ra az biztos... :)
A kütyü érdekessége, hogy akár hajtható laptopról is egy szál usb-n, működik minden rajta így is.
Ha valaki rakott már rá armhf debiant, jelezze plz...

Resolutions

Nemrég kaptam/vettem új telefont meg monitort (magamnak/otthonra) ezért csináltam egy gyors számvetést hol tart most velem a tudomány és visszanéztem egészen 2004-ig mi volt akkor és mi van most. (Önéletrajz ihletésű bejegyzés, tl;dr).

Készítettem egy igen egyszerű ábrát, ahol pontmérettől függetlenül csak a pontszámok alapján tettem egymás mellé a különböző kijelzőket - handheld és az akkori otthoni monitor felbontását. Persze ennél jóval több készülék fordult meg a kezem között - pl. 2004-2010 és között egy csomó crt monitor váltotta egymást (LG Flat, Lacie-k és társai... MAG 786PF mond ez ma már vkinek valamit? :P) mivel nagyon sokáig nem mertem venni TFT-t és elég sokat dolgoztam otthon amihez nem ártott egy normális - színhű - megjelenítés.

How to improve Ubuntu Laptop Power Management

With each release cycle the Linux kernel and the distributions implement new improvements in terms of laptop power management. Therefore even plain standard installations can show quite good results.Additional possibilities to save battery power are easily found on the web with the search engine of your choice. But selecting the right solutions for your particular hardware and Linux flavour from the myriad of wikis, blogs and forums is much more difficult and often requires advanced Linux knowledge on behalf of the user.

Full Story

Ne használj FTP-t!

Az elmúlt időben kicsit lusta voltam az itteni blogomat vezetni, de ezt most pótolom.

Immáron sokadjára felmerült ismerősi körökben az, hogy FTP-t kellene használni erre vagy arra a feladatra. Tekintettel a múltbéli tapasztalataimra úgy döntöttem, hogy leírom azokat a szempontokat, amik miatt nem szeretem az FTP-t. (És nem csak a titkosítás hiányára / hack-szagú megvalósítására gondolok.) További részletek az angol site-omon.

Formula-1 tesztkérdés

aki szereti vagy valaha szerette a sorozatot, és tisztában van napjaink történéseivel, annak érdekelne a véleménye az alábbiak valamelyikéről:

-nem kellenek fizetős pilóták, úgyis csé kategóriás mind. inkább legyen kevesebb csapat, kevesebb versenyző, ahol a nyolcadosztályú csapatot versenylehetőségért pénzelő versenyzők inkább otthon maradnak szurkolni. majd csak kiforrja ez magát valahogy, idővel egy-két normális plusz csapattal.

-kellenek a fizetős pilóták, mert a F1 rendszere ahogyan van már régen szar, akarom mondani nem a mostani időkre van kihegyezve, és enélkül csak pár csapat bírná pénzzel, és nem érdekel az ~5 csapattal induló sorozat - a rendszer pedig úgysem változtatható egyhamar stb.

Adj szívességből ....

Ftp hozzáférést

Majd konfigold át a rendszert úgy, hogy az "ügyfél" kívánalmainak megfeleljen. A blog ezen része nem bosszankodás, őszintén szólva, szívesen faragom mindig át a zentyal-t az újabb és újabb kéréseknek, mert sokat szoktam tanulni belőle, és most még időm is volt rá.

Fuvart

Hétvégén wellness-tánc táborban voltunk. Beígértem a szervező/tánctanár srácnak a fuvart, majd miután leautóztunk a helyszínre konstatáltunk, hogy a hangfaltartó állvány Budán a ház előtt maradt, kb 10 percig, majd ismeretlen helyre távozott. A hajléktalanok a közterületesekre mutogattak, a közterületesek pedig a hajléktalanokra. A rendőrség feljelentést kér, hogy cselekedjen, de a környéken nincs kamera. 50-50 %-ban egyeztünk meg, pótlandó a hiányt.... . A cucc, nem egy nagy összeg, csak hát bosszantó. A ráckevei akvaland hoteljét csak ajánlani tudom, sajnos nem az ára miatt, viszont színvonalas szolgáltatást nyújtanak.

Snooker VB döntő 2013

Hetek óta tart a küzdelem és itt a végjáték. Barry Hawkins meglepetésre ott a döntőben, élete legnagyobb formáját hozva. Ronnie O'Sullivan pedig egy évnyi kihagyás után, gyakorlatilag végig magabiztos játékkal az ellenfele. Látva Ronnie formáját, nem vagyok biztos abban, hogy hétfőig elhúzódik a döntő...

Nem is tudom, hogy ki győzelmének örülnék legjobban. Ronnie ötödik VB győzelmének és címvédésének (amire hosszú évek óta nem volt példa), vagy a meglepetésre a döntőig jutó és végig szimpatikusan játszó Barry Hawkins első sikerének a legendás Crucible színházban.

Győzzön a jobbik! Izgalmas frame-ek elé nézünk!

egy epp elegseges db asztrakcio a piler-hez

Ha valaki a mysql-t elteti/elegedett vele/csak hasznalja/megemliti/letolti/... (tetszoleges alahuzando), akkor garantalt a flame, es meg ejjel 2-kor sem kell fel oranal tobb ahhoz, hogy valaki bedobja a "de hat a postgresql 6x10^23-szor jobb, bla-bla...".

A piler is mysql-t hasznal, abban tarolja csitrillio level metadatait, es kaptam mar par megkeresest, pl. 'en mar hasznalok pgsql-t, hadd ne kelljen meg mysql-t is telepiteni' VAGY 'a mysql az nem rdbms, pont; es errol tovabbi vitat nem nyitok'.

Lenyeg a lenyeg, hogy kerestem, de nem igazan talaltam egy megfelelo absztrakcios reteget, amit hasznalhatnek, igy irtam par wrapper fuggvenyt, amivel az osszes mysql_* hivast kiirtottam a kodbol. Egylore tehat meg tovabbra is csak a mysql-t tamogatja a piler, de elvileg mar csak annyi van hatra, hogy a pgsql-hez is irjak egy rakat wrapper fuggvenyt, es voila, kesz. Jelenleg azonban meg a modositasok tesztelese folyik, hogy tovabbra is minden adatbazis muvelet rendben mukodik.