Blogbejegyzések

MTP linux-on

A hétvégét a legjobb barátomnál töltöttük a menyasszonyommal. Csuda jól éreztük magunkat, barátom anyukája igazi finomságokkal várt minket. Kirándultunk is egy kicsit a havas Bükkben, gyönyörű volt, a levegő hideg és tiszta. Egy forráshoz mentünk vízért. Visszafelé 10,5 liter vízzel a hátamon sétáltam hegynek kifelé. Nem volt vészes, jó a hátizsák és szerencsére én is bírom a strapát. Annó sátorral gyalogtúráztuk végig a Balaton-felvidéket, ahhoz képest ez tényleg enyhe séta volt. Szóval nagyon jól éreztük magunkat. A hóban próbáltunk nyomokat olvasni, sok őzet, vaddisznót találtunk, főleg a forrás mellett. Vittük a kutyát is, nagyon boldog volt, örült a szabadságnak. Egyébként közismert, hogy a Bükkben sok a farkas, és mi pont a Szilvásvárad-Putnok (bezárt) vasútvonalon sétáltunk, amit nagyon szeretnek. Persze farkassal nem találkoztunk, nyomát sem találtuk, de nem is bánom...
Barátomnak van egy LG L5-ös telefonja. Androiddal. És a gépén Debian Linux. Én a kis buta azt hittem, az android is Linux, és gond nélkül ismerik egymást. Az én Huawei Y300-asommal így volt. Rádugtam és ment. Persze a neten utánna olvasva kiderült, hogy igen naiv vagyok. Egyébként miért is? Azt hinné az ember, hogy ez egy megoldott dolog. Mármint a Media Transfer. Nem ismerem az androidot, de nem értem miért nem megy OOB a MTP a linuxszal.
Mindenesetre nem tétlenkedtem sebtiben utánnaolvastam mit is lehetne tenni.
Az mtpfs nevű eszköz tökéletesnek tűnt. Letöltöttem a csomagolt állományt, kitömörítettem, elolvastam a radme, és install fájlokat, telepítettem a függőségeket (kedvesem meg is kérdezte, drogos-e, hogy függőségei vannak?), majd ./configure; make (barátom szerint maki); make install. Le is fordult, települt is. Mégsem ment. Illetve látszólag ment, de nem olvasta be a teljes SD kártya tartalmát. Csak néhány könyvtárat. Éreztem, hogy valamit elfelejtettem, de hosszú nap volt, és estefelé is jártunk, és pálinkáztunk is rendesen a túra után. Fáradt is voltam hagytam a francba.
És most hazaérve olvasom, hogy mi maradt ki. Mindössze ennyi:
sudo usermod -aG fuse $USER
Hülye vagyok nagyon. Hiába. Pedig tudtam, hogy nem sok hiányzik, de most már ennyiben hagyom.
Btw. Ha van rá igény, egy írásban szívesen leírom és összefoglalom, hogyan kell mtpf segítségével Linuxos és Androidos eszközök közt kommunikálni...

[Beta] Maxthon for Linux V0.9.0.31 Beta Released!

Úgy látom, nem volt erre felé hír, ezért gondoltam, jelzem. A Maxthon Browser 2014.1.7.-én kiadta a linuxos verzió első béta állapotú változatát. Ugye a Maxhton idáig elzárkózott a böngészőjének linuxra történő portolásától, de az Opera szarakodása után bejelentették, hogy mégis meglépik ezt. Úgy tűnik, a Kínaiaknak az elenyésző linuxos Opera tábor is fontos. És hogy mit kapunk érte? Nos, nálam ez a béta állapotú böngésző már gyakorlatilag fő browserré lépett elő az elmúlt hetekben. Szerintem mindenkinek megér egy próbát.

http://forum.maxthon.com/thread-7544-1-1.html

Készül a magasnyomású CO2 rendszer

Ott tartottam, hogy megérkezett a SodaStream adapter a magasnyomású CO2 rendszerhez. Tegnap be akartam szerezni a szükséges SodaStream patront, de ahol kerestem, ott nem volt (volt, de csak cserére, nekem meg nem volt mit cserélni). Helyette volt azzal - állítólag - 100%-ban kompatibilis SodaCO patron. A boltban kértem egy üres patront, rápróbáltam az adaptert, passzolt. Megvettem. Talán jobb is a SodaCO nekem, mert ahogy nézem, győri a cég, ráadásul több helyen cserélik a patront, mint a SodaStream-et.

so

Myriophyllum Matogrossense

Myriophyllum

Volt egy kis időm, így elültettem néhány Myriophyllum Matogrossense tövet. Egy másik fórumban ajánlották. Tényleg szépen mutat, főleg az, ahogy a buborékok megmaradnak a csúcsaikon. A Sakurák élvezik :) Volt egy pár szál a végén, aminek nem volt gyökere. Csipesszel összefogtam és benyomtam a talajba. Sajnos nem ismerem ezt a növényt, így nem tudom, hogy így kigyökeresedik-e. :) Gondoltam, próba, cseresznye. Állítólag ki fog. :D

Ruby uuid

SecureRandom.uuid helyett saját formátumú uuid kellett, pl. csak szám, és az epoch time legyen az eleje, hogy sorba rendezve látszódjon, hogy melyik lett előbb létrehozva.


# generate uuid with only numbers based on time and random numbers
# it is made sure that the time part ends with zero
# so no chance for a step back in time because of the random part
# result is minimum 20 char long (17 time and 3 random)
def get_uuid_number(len = 20)
	len = 20 if len < 20
	t = Time.now.to_f.to_s.gsub(".","")[0..16]
	r = ""; 100.times{ r << rand.to_s[2..-1]; break if r.size >= len - 17 }
	return t + "0" * (17 - t.size) + r[0..len-18]
end

Ruby

Ruby 2.1-en teszteltem az alábbiakat.

http://www.sitepoint.com/guide-ruby-collections-iv-tips-tricks/

Véletlen adatokat tartalmazó tömbnél pl. az alábbi helyett:

(1..20).map{rand(100)}

ez gyorsabb:

Array.new(20){rand(100)}

[42] pry(main)> Benchmark.realtime{ 100000.times{ a = (1..20).map{rand(100)} }}
=> 0.802904685
[43] pry(main)> Benchmark.realtime{ 100000.times{ a = (1..20).map{rand(100)} }}
=> 0.807004722
[44] pry(main)> Benchmark.realtime{ 100000.times{ a = Array.new(20){rand(100)} }}
=> 0.698779995
[45] pry(main)> Benchmark.realtime{ 100000.times{ a = Array.new(20){rand(100)} }}
=> 0.691444354

Feltüntetett Linux support mainstream terméken \o/

Úgy esett, hogy az asztali gépen lógó D-Link DWL-G122 USB-s WiFi adapter sok évnyi használat után megadta magát. A halála nem hirtelen volt, fokozatosan lehelte ki a lelkét. Nyugodjék békében. Mivel csak WiFi hálózat van, a gép nem maradhatott WiFi adapter nélkül. Gyors keresés az interneten arra, hogy szombat délután fél ötkor mit lehetne beszerezni. Ez nem a főváros, de azért van néhány opció. Ugyan megkérik az árát, de néhány bevásárlóközpontban beszerezhető ilyen termék szombat délután, még itt, vidéken is.

Az ár mellett az is fontos volt, hogy a termék minden különösebb reszelés nélkül működjön (Ubuntu) Linux alatt. Gyors keresés az interneten és azt találtam, hogy az Asus USB-N10 adapterrel nincs sok probléma. Akár Raspberry Pi-hez is használható. Ha pedig azzal megy, akkor nagyon nem lehet vele mellélőni.

LLVM vs GCC, avagy RMS tragediaja

bool szappanopera, troll, fika, rant = true;

Mar egy hete megy a vergodes a Phoronix-en, szoval ahogy a Comic Book Guy mondana, tudatnom kell undoromat a vilaggal.

Eloszor ESR rinyal, hogy a gecice' engedje a zart plugineket, satobbi.

A kommentek mar itt is nagyon tanulsagosak, a sok senkihazi vadkan frocsog egy jot, hogy ez a csavo egy senki, traitor of the FSF, esatobbi, meg mit pofazik bele, meg Stallman majd jol megmondja neki, mert neki minden szava aranyat er.

Super-Left, Super-Right, wmctrl

tl; dr: Ablakok félig-maximalizálása shell scriptből – mint sokhelyütt.

A dolog úgy áll, hogy munkámból adódóan időm jelentős részét töltöm Windows előtt, és sok funkciója kézre áll. Egyebek mellett ilyen a Windows-Left/Right billentyűkombináció, amivel az ablakokat lehet fél képernyőre maximalizálni.
Annyira kézre állt, hogy egy idő után elkezdtem Linuxon is hiányolni, nosza rajta, írjuk meg !
(nem, Fluxboxban ez nincs benne by default)
(tudom, más már tuti megírta, de érdekesebb volt megírni önállóan…)

Hová tűntél, értelemnek gyöngyházfényű lángja...

Van ez a közmunkaprogram. Pár kollegina már a moduljának a végén jár, nekem meg még el sem kezdődött, úgyhogy már mesélik a rémtörténmeteket. Az egyik például megkérdezte valami rejtélyes okból, hogy ki mihez kezd majd, ha a tanfolyamnak vége lesz. A legjobb távlati terv a "majd jelentkezek egy másik tanfolyamra" volt, de az átlag a "nem tudom" pluszmínusz egy környezetben mozgott. Csak azt nem tudom mit várt.
Pár éve mondjuk én is megjártam. Valamikor a hét közepén kissé késve érkezett egy addig hiányzó diák. Kérdeztem, hol járt, hát elmesélte. Apja nyert 100000 forintot sorsjeggyel, úgyhogy vettek mindenféle minőségi piát, napokig részeg volt az egész család, beleértve a 70 éves nagymamát és a 7 éves öccsét is. A dajdajnak az vetett véget, hogy jöttek a közművesek levágni a szolgáltatást (nem emlékszem, talán áram volt), és apuci ezt rosszul tolerálta, úgyhogy bevitték a kékek. Kérdeztem, mi lett volna, ha ehelyett inkább a számlákat fizetik be, erre már nem volt válasz.
De más téren is igen furcsa jövőképük van. Szintén kolléganő beszélgetett diákokkal. Felmerült, hogy ha egy vállalkozás nyereséges, akkor a bevétellel mit lehet csinálni. Volt ott minden, az eliszomtól az auditveszekig minden, csak az nem, amit az ember józan paraszti ésszel gondolna. A legszomorúbb az, hogy ezt teljesen komolyan gondolják, és mondjuk a befektetem esetet mint valami elmebajt kezelték.

Vese móka

Akartam írni egy kellően humoros énblog jellegű énposztot a vesekőről és annak alattomosságáról de máris itt a görcs. 2db No-Spa 1 algopyrin és egy cataflam jellegű cucc mellett is mocskosul fáj. Kiváncsi leszek - nem, nem akarok ! - meddig fogom bírni mielőtt a telefonhoz nyúlok.

Eljövendő szép napok ezek.

#Edit: még kerek 12 percig bírtam.
#Sidenote: van orvosom, UH-m, röntgenem.

Számrendszerek és a bevezető nullák

Egy apró kellemetlenség, amit bash-ben könnyű elkövetni, nekem legalább is sikerült. Alkönyvtár neve ilyesmi:

20140024.123

Ebből az első 4 számjegy az év, utána a pontig az, hogy az év hanyadik napja van. Igen ám, de ha ez nullával kezdődik, a bash oktálisan értelmezi, így aztán a 0008-ra hibát fog dobni. Amire nem, az is helytelenül lesz feldolgozva.

Így aztán le kellett csippentenem a vezető nullákat. Amíg nem kaptam hibaüzenetet, elkerülte a figyelmem.

SodaStream adapter a (következő) DIY CO2 rendszerhez

Nos, korábban írtam, hogy a DIY CO2 rendszer bevált, ezért itt az ideje egy vezérelhető megoldásra átállni. A magasnyomású CO2 rendszerek alapja a megfelelő palack (patron), a CO2 cső, a reduktor, a mágnesszelep, a visszafolyásgátló, a buborékszámláló és a beoldó (reaktor, diffúzor, bazooka stb.).

Nálam a "palack" a terveim szerint a (szinte) mindenhol kapható és becserélhető SodaStream patron lesz. Mivel azonban a SodaStream patron menete nem kompatibilis az ipari szabvány reduktorok menetével (DIN 477), kell egy közdarab. Megrendeltem Angliából, meg is hozta a Royal Mail. Ehun-e:

gdb-vel kavarok

egyik gép (linux; gdb-7.5.1) így írja ki a shared libeket:

From        To          Syms Read   Shared Object Library
0xf7fe1830  0xf7ff7c8f  Yes (*)     /lib/ld-linux.so.2
0xf7fc1a40  0xf7fc2988  Yes (*)     /lib/i686/cmov/libdl.so.2
0xf7e90a80  0xf7f8647c  Yes (*)     /lib/i686/cmov/libc.so.6

Nem rossz, de lehetne jobb: ha kiírná az adatterületeket is.

másik gép (AIX; gdb-7.3):

Text Range              Data Range              Syms    Shared Object Library
0xd052d240-0xd052da3e   0xf0828608-0xf0828730   Yes     /usr/lib/libcrypt.a(shr.o)
0xd0aecc80-0xd0aecdb6   0xf101acc0-0xf101ad30   Yes     /usr/lib/librtl.a(shr.o)
0xd0118680-0xd04ed13b   0xf0759130-0xf0827ba0   Yes     /usr/lib/libc.a(shr.o)
0xd05df21c-0xd05df2d8   0xf02a50f8-0xf02a50f8   Yes     /usr/lib/libdl.a(shr.o)
0xd1ca3150-0xd1ca70d2   0xf117b12d-0xf117b404   Yes     /usr/local/lib/libcpotlas.so

most komolyan?

Indexék komolyan képesek voltak arról írni egy cikket, hogy:

  • a steamos felesleges
  • nem tesztelték, mert telepíteni se tudták?

(http://index.hu/tech/2014/01/22/windows-gyilkos_ez/)

Bónusz pont ez a mondatrész: "a Linuxnak soha vissza nem térő lehetősége ad arra, hogy ne csak a megrögzött Gates- és Jobs-gyűlölők, rendszergazdák és leendő rendszergazdák rendszere legyen".

Áhh, hagyjuk.

nyárigumis hősök

ezt megint tövig szoptátok:

-a lámpánál egy helyben szarozó fogyatékos,
-ugyanez mixelve azzal, ahogy egyesben pörgeti :D

igazán vicces.

-a lámpánál vagy máshol megállni képtelen kretén,
-a nullskilles kanyarban is azonnal megcsúszó hero,
-a tetszőleges kanyarban hússzal is a járdán várakozók felé csúszó hero,
-az egyenetlen úton menet közben táncoló hero

már nem annyira vicces :(. node az milyen már, ahogyan a gumiszerviz előtt sor áll - hiszen meg kell várni az első 2 centis havat. ha január 23, akkor január 23: enélkül nem élet az élet baszod.

Bill Gates predicts there will be almost no poor countries by 2035

http://qz.com/168341/bill-gates-predicts-there-will-be-almost-no-poor-c…

Bill mar tett joslatokat, pl. a spam el fog tunni 2006-ra, vagy a klasszikus 640 kB mindenre eleg. Legtobben meg ennek a joslatnak a kudarcat is megerhetjuk. Bar ugye az "almost" kitetel egy kis mozgasteret azert ad a joslat beteljesulesenek ertekelesenel...

Megválunk egymástól :(

Az első okostelefon, amit szerettem, a (számomra) nem túl idegesítő hibái ellenére is.
Sosem hagyott cserben, halvaszületett státusza ellenére meglepően stabil volt (ahhoz képest is, amit itt a környezetemben mások a "kiforrott" Androiddal szívnak), mindig tudtam róla ssh-zni, többször segített az ssh és X forward, illetve a linux shell (ezek mind alapból ott vannak), és az, hogy tetszőleges programot tudtam rá fordítani, telepíteni.

RIP.

Első benyomások a Sony MDR-1R fejhallgatóról


Már régen kinéztem magamnak ezt a típust. 4 Hz - 80 kHz frekvencia átviteli tartománya kimagaslik a kommersz mezőnyből. Ma megláttam 50%-kal leárazva 30000 Ft -ért utsó darab - bűn lett volna otthagyni.
Korábban már volt jó tapasztalatom a Sony fejhallgatóival.(Pl. az XB-700-as igazi nagyágyú a basszusok terén.) Ebben - már az 1R-ben - valami folyadékkristály-polimer filmmembránt használnak, amiről fogalmam sincs micsoda, de gondolom ennek a technológiának köszönhető a széles freki tartomány.
Először az elektromos zongorához dugtam be. Ez úgy néz ki, hogy kijön zongiból a hang, és bemegy hangkártyába és ezen van a fejhallgató csatlakozó. Azért van így, mert egyrészt realtime effektezve is van a zongora hangja, másrészt könnyebb így szgéppel felvenni és visszajátszani, harmadrészt youtube-on is meg tudom hallgatni, h hogy kéne játszani amit épp tanulok. A zongihoz egy AKG-K601 -es fejhallgató van rendszeresítve, ami egy igen kellemes darab, egyfajta etalonnak tekintem és persze nagyon kényelmes is. Nos az egy 1R -t bedugva rögtön lejjebb kellett venni a kimeneti jelszintet, mert a K601 -nek 120 Ohm impedanciája van, ami igényli a kakaót, az 1R -nek csak 48. A másik rögtön érezhető különbség, hogy megjelentek kis sistergések, sípolások amik a szgép lelki világáról árulkodtak és a másik fejhallgatóval nem voltak halhatóak. Ami a hangreprodukciót illeti: tényleg iszonyatosan szélessávú az átvitel, a mélyek nagyon mélyek a magasok nagyon magasok, abszolút részletgazdag hangzás, azonban valahogy minden hang egy kicsit éles valahogy. Fémes hangzása van - ha szabad ilyen asszociatív megfogalmazással élnem. A hangerő növelésével kezdtek torzulni a magas hangok, a mélyek viszont szépen definiáltak maradtak. Ez a jelenség akkor is megmaradt, amikor kiiktatva a számítógépet, közvetlenül a zongi csatlakozójába dugtam be a fejhallgatót. Visszadugva a szgépbe, a youtube nagyon klasszul szól. EZ nagyon részletgazdag és szépen csengenek le a hangok.

W8 -> W8.1

Eddig vártam vele, hétvégén gondoltam ráengedem. Maga a telepítés meglehetősen eseménytelen volt - szüttyögős és lassú - így szépen otthagytam a letöltést, majd szól gondoltam. Hát nem szólt, hanem szépen fel is rakta magát szinte minden gombnyomás nélkül sehol egy üzenet, vagy kompatibilitás vizsgálat vagy vmi hasonló dolog hanem durr bele lesz ami lesz.

Telepítés után újra megkellet adni/erősíteni a fiók adatokat - kihagyható - valamint újra aktiválni majd mivel hackolt kezdőképernyőt használtam lehetett újra testre szabni(hekkelni). Afölött egyébként a mai napig nem tudok rendre térni, hogy 2014-ben miért kell képeket .dll fájlokban tárolni, de ez biztos valami fejlett és helyes intézeti dolog lesz, gondolom Lepenye Tamásék teljes egyetértésével.