Blogbejegyzések

Ruby jegyzet

Lambda megoldás Ruby-ban, vagyis sorba rendezés többszörös feltétel alapján (sajnos elég pocsék a Ruby dokumentáció és nem látom dokumentálva, 1.8.7+ verziókkal tesztelve és működik):


Array.sort_by{|var| [cond1, cond2, cond3, ..., condn-1, condn]}

Példa:


a = (1..10).map{|x| x = rand(2000)+10}
a.sort_by{|x| [x.to_s[1], x.to_s.length, x]}

Vagyis veszünk pár darab véletlen számot és sorba rendezzük őket elsődlegesen a második karakter alapján, másodlagosan a szám karaktereinek száma (string hossz), harmadsorban pedig a szám nagysága alapján.

918 Million Smartphones Expected to Ship in 2013 and 1.5 billion expected in 2017

According to the International Data Corporation (IDC) Worldwide Quarterly Mobile Phone Tracker, vendors will ship 918.6 million smartphones this year, or 50.1% of the total mobile phone shipments worldwide.

By the end of 2017, IDC forecasts 1.5 billion smartphones will be shipped worldwide, which equates to just over two-thirds of the total mobile phone forecast for the year due to these primary factors.
...
China will easily remain the world's largest market for smartphones, specifically low-cost handsets based on the Android operating system and to a lesser degree iOS.
http://www.idc.com/getdoc.jsp?containerId=prUS23982813#.UTUEr2xXqLo

Mondták, hogy nagy...

de hogy ekkora bazi nagy
az isten állatkertje, azt nem gondoltam:
http://bulvar.hirek.pro/emberre-is-tamad-az-uj-hacker-virus/

"A hölgy, a betegségét vizsgáló tudományos kutatócsoportnak elismerte, hogy a számítógépe megfertőződése után több alkalommal is használta az USB pendrive-ot melynek érintkező pöcke köztudottan vírushordozó."

Hát, vigyázni is kell, hogy kinek vagy minek a pöcke fogdosódik!

google autó

Munkába jövet a lassan kialakuló dugóban ücsörögve elképzeltem, hogy milyen változásokat hozna a Google autója, ha a technológia és a jogszabályok lehetővé teszik a megvalósulását.

Ilyasmik jutottak eszembe például:
- eltűnik a műszerfal és a kormány, vagy legalábbis erősen átalakul
- a felszabaduló hely miatt az első üléseket szembe lehetne fordítani a hátsókkal, mint egy limóban
- emiatt megváltozik a kaszni formája is
- nagyjából értelmetlenné válik az autó 'eleje' és 'háta' megnevezés
- hegyekben állnak majd a kölönböző notebook és egyéb kütyü csatlakozók és a töltők
- valamiféle drót nélküli kapcsolat az eszközök és a jármű között -> tableten/telefonon rábökünk a google map-en egy címre és az autó elvisz oda
- lesznek LCD kijelzők és fülhallgató csatlakozók, mint a repülőkön és a buszokon
- az autót el lehet küldeni egy adott címre, hogy vegyen fel valakit
- ésatöbbi

Webmail kliens telepítése

Na, akkor blogoljunk egy nagyot. :) Történt ugyanis, hogy van nekem egy VPS-em. A szolgáltatót megkértem, hogy állítsák be nekem, amit kell, gondolok itt a mail-re. Megtették: postfix+dovecot+roundcube. Szuper, csak épp a kerekített kocka nagyon oldschool, és szerintem alig tud valamit.

Fogtam hát és megnéztem, mi van a Railway Hostingnál (ott van a ganyikaroly.net ). Afterlogic. Nagyszerű. Letöltöttem, vps-re feltöltöttem :) , kicsomagoltam, megnéztem a rc apache dolgait, azalapján megcsináltam az afternek is a config fájljait, tulajdonképpen tök eseménytelen volt az egész telepítés leszámítva, hogy először nem tudtam belépni. :)

[CROSSPOST] Házi, magam sütöttem

A cím az utolsó betűig igaz - de csak addig. Pár hete (hmm… hónapja?) jártam-keltem a KÖKI Terminálon nyílt Tescoban, és nem tudtam elmenni egy fahéjas sütemény mellett, nevetséges áron volt, “Hamar kész” - hirdette a felirat. Naná hogy vettem.

Ma jutottam el odáig, hogy megint eszembe jutott (egy fenét, pár napja kerestem valamit a fagyasztóban és szembejött), mondom pocsékba ne vesszen már, megcsinálom.

Olvasd tovább >>

a kexec a te műanyag haverod...

... akivel pompásan érzed magad.

Tudom, hogy a kexec régi cucc, de mostanáig még csak a közelében se jártam, viszont előkerült egy 900+ napos uptime-os gép (centos 5.x), amit senki nem mert elbootolni, mert ki tudja, talpra áll-e a vas. (Azt most ne feszegessük, hogy az olyan kispolgári hülyeségek, mint a mentés, meg az esetleges csere gép hol vannak...)

Végülis én voltam az a bátor (vak), aki kexec -kel meglökte a gépet (mondjuk azért előtte én is aláírattam egy papírt a tulajjal, hogy tájékoztatva lett a kockázatokról és még így is ragaszkodik a reboot-hoz).

Ha szög van a kezedben

a; még nem biztos, hogy Jézus vagy
b; mindent kalpácsnak nézel

Zitát megkérte egy ismerőse, hogy segítsen neki. A feladat annyi volt, hogy egy valag számoszlopot pötyögjön be egy félkész excel táblába. Eddig ez nem gond, megnyitom a táblát, beviszem az adatokat, elmentem a táblát, elküldö a táblát, csókol anyád, Rozi.
A csavar most jön. Az adatsor három év közüzemi számlái havi részszámláon, mobiltelefonnal (nem, nem okossal) fényképezve. Jó, oké, majd az agy intuitíve összerakja.
A táblában viszont még egy oszlop összeadását is makróval oldotta meg, aki készítette. Tíz soronként üvöltött, hogy védett cellát akarok módosítani, és egyébként is, csak a 0 szám. Élvezet voltkitölteni...
Gergő három éves lett. Ő ebből annyit érzékelt, hogy kapott vízfestéket, temperát és ecsetet, amivel kivlón lehet dekorálni. papírt is, ami a kisebbik probléma. :) Kapott egy biciklit is, azon már fékezni kiválóan tud. :)
Manowar - Defender
BATHORY - From Father to Son

Wifi telepítés, rendszerkarbantartás karbantartás

Egész héten erre a szombati telepítésre készülgettem. Jól esett elvégezni a piszkos munkát is, de a lényeg az AP-k felrakása, egy megfelelő portszámmal rendelkező switch felszerelése volt.

A nap végére aztán a más által félbehagyott félkész stuktúrált kábelezés is meglett, a hardver és a szoftverkészleteken is kisimultak a ráncok. Még mindig meglepődök, hogy emberek milyen mennyiségben képesek nem oda illő elemeket belerakni a hálózatunkba és pislogni, hogy nem jól teljesít, vagy épp nem működik.

A legszebb mondat:

-Miért van 4 vírusírtó a gépeden?
-Mert akárhány "informatikus" volt itt, mindegyik felrakott egyet.

VS bovitmenyek teszteles alatt

Kicsit korbenezelodtem, mi van a VS galeriaban ujdonsag. Alapvetoen a korabbi 2010-es gyujtemenyhez fog csapodni, ha bevallik, egyelore tesztuzem. (Akkor majd beirom oda)

VSColorOutput
Kis aprosag, a build es debug outputot teszi szinesse. A szineket meg szeretjuk mert jol lehet veluk lenyeget kiemelni.
http://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2…

StopOnFirstBuildError
Mint ahogy a neve mondja.
http://visualstudiogallery.msdn.microsoft.com/91aaa139-5d3c-43a7-b39f-3…

Ezeken meg gondolkodok:

Re: LibreOffice telepítése tetszőleges könyvtárba (TÉNYLEG csak erős idegzetűeknek!)

Előfordulhat, hogy fel akarjuk tenni a legfrissebb LibreOffice-ot, amit még mindig nem szallit magaval a ket vezeto desktop OS. Ekkor „bele kell hekkelnünk” a rendszerbe. Ha meg már hekkerkedünk, egyfüst alatt oldjuk meg azt is, hogy olyan könyvtárba telepítsük, ahová csak úri kedvünk óhajtja! A LibreOffice csomagok általában úgy vannak elkészítve hogy a C:\Program Files\LibreOffice x.y\-ba illetve a /Application-ba települjenek, de mi erre magasan ejtünk. Nehogymááá' ne oda tegyük ahová erre kedvünk szottyan...

spew (I/O performance tool)

SL / CentOS rendszerhez Epel repo-ban megtalálható cucc (~50 kb), Debian / Ubuntu-n is megtalálható csomagban. Ha nem akarunk a bonnie++-val szívni, akkor még jó is lehet egy gyors disk sebesség teszthez:


# write test
spew --write -b 16k 1000m testfile
WTR:   460834.89 KiB/s   Transfer time: 00:00:02    IOPS:    28802.18

# clear disk cache
su -c "echo 1 > /proc/sys/vm/drop_caches"

# read test
spew --read  -b 16k 1000m testfile
RTR:   195574.33 KiB/s   Transfer time: 00:00:05    IOPS:    12223.40

Érdekes lehet még ez a kapcsoló:
[code]
-r, --random (Read/Write buffers to random offsets)

Készülődés a szezonra

Akkutöltés

December 30-án még volt annyi az akkuban, hogy elröffentette a motort, de ma már a gyújtás ráadása után se kép, se hang sem volt. Szeptember végétől márciusig nem húzta ki. Rátoltam a töltőt. Ha holnap szép idő lesz, az idei első kört megcsinálom. Aztán leporolom a bringát is. Ma még hűvös volt. Tavaly ilyenkor sokkal jobb volt az idő...

APT Show-Versions

Sose tetszett igazan ahogy az apt-get upgrade listazza az upgrade-elendo csomagokat, a csomagnevek egy szokozzel egymas utan, atlathatatlan zanza az egesz. A yum (Fedora) ebbol a szempontbol szimpatikusabb volt, ott a csomagok egyesevel (egy sorban egy csomag) listazodnak es mellettuk az, hogy milyen verziorol mire lesznek upgrade-elve. Mindig is szerettem volna, ha az apt is igy nezne ki, de azon kivul, hogy zavart, sose neztem utana, pedig az apt is tud ilyet! Vagy legalabbis valami nagyon hasonlot (a yum pl kiirja azt is melyik repository-bol frissit, az apt nem, de mondjuk a yum-ban el is lehet nevezni a repo-kat). Szoval az

APT::Get::Show-Versions "true";

kell az apt confnak (

/etc/apt/apt.conf.d/

) es maris szebb a kimenet:

Adatbázis séma konzisztens

Adatbázis séma OK

Egy kis simogatás után az adatbázisból immár eltűntek a csontvázak. Legalábbis séma szinten.

Előtte:

Match (55)
Mismatch (17)
Missing (0)
Extra (11)

Utána:

Match (72)
Mismatch (0)
Missing (0)
Extra (9)

Folyt. köv.

HUP 6.x teszt

HUP 6.x

Úton a HUP 7.x felé első állomás a HUP 6.x. Önkéntes tesztelőket keresek. Akinek lenne kedve tesztelni, kérem jelentkezzen.

Frissítés: köszönöm a jelentkezéseket. A tesztelés valószínűleg hétvégén indulna. Jelentkezem a részletekkel.