yoursoft blogja

CloudFlare hála Neked

Sokat tanultam a CloudFlare-től.
Bár valószínűleg nem fogom használni. Azért hálás vagyok a tapasztalatokért.

Ebben a témában ajánlották: hup.hu/node/131348

Most éppen az oldalletöltési időket tanulmányozom.
Azt észrevettem, hogy amikor be volt kapcsolva csökkentek az oldalletöltési idők.
Csodálkoztam rajta, mert annyira nem éreztem gyorsnak a szervereiket.
Jobban megnézve ezt a Rocket Loader végzi.
Ha jól sejtem a következő zajlik le:
A CloudFlare kicseréli a type="text/javascript"-et type="text/rocketscript"-re.
Így a böngészők csak elolvassák, és sokkal gyorsabban érnek el így az onload eventig. Majd ezután alakítja csak vissza a scripteket rendes javascriptté.
Ha jól sejtem a google is az onload időket méri, így sorol előrébb SEO szempontból is.

Két varázsbot / 2

Másnap pirkadatkor valóban a folyóparton járt már a két fiú. Ott lapultak a híd jobb parti pillére mögött, ahol tizenhét évvel ezelőtt Karakán apja akarta magára vonni az ártó szellemek figyelmét. A Szőke Tündér itt egy hosszú, hol kiszélesedő, hol elkeskenyedő szigetet ölelt körül, melynek fái közt dió is akadt. Karakán egyszer meg is dézsmálta őket, holott tudta jól, az már a farkasemberek birodalma, akik alaposan elhúzták volna a nótáját, ha rajtakapják. A sziget mögött a bal parton egy falu romjai meredeztek az ég felé. Csak két házon volt tető, s a templomtornyán. Köröskörül állt még néhány kőfal, egy-egy megroppant csűr, de semmi több.

Két varázsbot / 1

A két varázsbot (Molnár Géza) / 1

Karakán diót evett, ehhez most már nem fért kétség. Ült fenn a sziklapárkányon, közvetlenül a búvóhelyükként szolgáló barlang felett, egy öklömnyi kővel törve fel a kemény csonthéjakat, s nagy élvezettel ropogtatta a csemegét. Zolta valamivel feljebb lapult a szikla tetején, alig pár karnyújtásnyira barátjától, és azon töprengett, vajon ezúttal sikerült-e észrevétlenül megközelítenie.

Zolta sok mindenhez értet. Jól lőtt, biztos kézzel dobott célba, lándzsával, kelevézzel, csatacsillaggal, de akár kővel. Ügyesen forgatta a kardot és a csatabárdot, de az igaz tudománya egészen másban rejlett. Oly hangtalanul, oly csendesen suhant, mint a lágy, nyáresti szellő, mely lombot sem rezdítve lendül fáról fára, ágról ágra, levélről levélre, vagy mint az őszi köd, mely a semmiből bukkan elő, s mire az ember észrevenné, már körül is ölelte őt. Igen, a fiú észrevétlenül tudott a közelébe férkőzni szinte bárkinek és bárminek. Az emberekkel nem igen akadt gondja. A legélesebb fülű harcost is oly könnyedén cserkészte be, mintha csak egy fatörzsről lenne szó. Ugyanígy volt a házi állatokkal is, bár néhány lóval meggyűlt a baja. Fecske például harminc-negyvenlépésnyi távolságról már kiszúrta, de ez még így sokkal jobb volt, mint amire bárki más képes lett volna a törzsből. Egy szó, mint száz, Zolta ügyes volt, e téren a legügyesebb, ezt mindenki tudta róla, de hogy mindez mit is jelent a valóságban, a beavatása napján mutatta meg. Amit addig tett újgyakorlatok voltak csupán, de amit akkor: maga a egytiszta művészet. Egy tíz-tizenöt állatból álló rudlit kerülgetett. Az őzek lenn gyűltek össze a kerítésnél. A tavalyi széna maradványát szemezgették. Egyet kellett volna kiemelnie közülük, s így csak egy nyílveszőt vihetett magával. Egyetlen egyet. Ám ő kockáztatott.
Lőtávolba érnie nem volt nagy kunszt, ezt bármelyik korabeli fiú megtette volna. De ő többet akart, így hát közelebb merészkedett. Sokkal közelebb. Kinézett egy fiatal bakot. Úgy tervezte, néhány lépésnyire megközelíti, majd egy jól irányzott lövéssel leteríti. Ha ügyes, és szerencsés is egyben, az állatok nem ugranak el. Igazából arra számított, a többiek majd felkapják a fejüket, körbekémlelnek, beleszimatolnak a levegőbe, s neki épp elég ideje marad, hogy az egyikük szembe vágja a csatacsillagot. Ha a terve beválik, biztosan megszerzi a nevét, ha kudarcot vall, vár három évet a következő lehetőségre.

nginx ajp module

https://github.com/yaoweibin/nginx_ajp_module

Egy kicsit kísérleteztem vele, majd találtam néhány hibát (ékezetek az url-ben, néha eldobta a kapcsolatokat, sok zerro buffer size alert).
Jeleztem a hibákat a fejlesztőnek, aki nagyon gyors és rugalmas volt. Javította a hibákat.

Gyorsabb is lett így a tomcat nginx páros, mint a sima nginx http proxy-val.

Egyszer, ha lesz időm kimérem, hogy gyorsabb-e mint az apache httpd tomcat páros.

update:
A fejlesztő blogjában van egy teljesítmény teszt mod_jk vs nginx ajp:
http://translate.google.com/translate?u=http%3A%2F%2Fyaoweibin2008.blog…

A Lenovo T400-asom nem indul :-(

Tegnap este még használtam, majd készenléti állapotba helyeztem.
Ma reggel nem világított a készenléti állapot ledje.
Hálózatra rádugtam, majd próbáltam indítani, de csak fekete képernyőt látok :-(

- Próbáltam a belső / külső monitorok között váltani, de arra sem reagál.
- próbáltam a telepet kivenni, majd visszarakni arra sem reagált.

Elég sok mindenem volt rajta, bízom benne nem halt teljesen le :-(

Firefox vs Chrome

A most divatos javascript benchmarkok nem igazán tudnak lenyűgözni.
Ezekben is hol az egyik, hol a másik győz.
Most, hogy a Firefox egész Chrome-os külsőt kapott gondoltam megnézem inkább, hogy egyes oldalak mennyi idő alatt töltődnek be.
Mindkét böngészőnél CTRL + F5-el töltöttem be az oldalakat és mértem a betöltődés idejét (firebug net panel illetve Chrome beépített net panel). 1-2 másodperccel a Chrome volt a győztes minden alkalommal.
Pl. DistroWatch.com
FF: 7.63s / 9.9s
C: 6.67s / 7.16s

Hát sajnos az új FF nálam ebben nem nyert, így marad egyelőre a Chrome. :-(

Chrome is kezd bughalmaz lenni

Frissült a Chrome 7-es verzióra.
Csodálkozva tapasztaltam, hogy nem játsza le a hangokat a dictzone.com-on.
Ez úgy látom nem csak engem érint, hanem szinte mindenkit aki dinamikusan kezel flash-t javascriptből.

Küldtem egy bug reportot, még a dev verziónál erről:
http://code.google.com/p/chromium/issues/detail?id=58542#makechanges

Most látom, hogy nem javították ki a "végleges" 7-es verzióra. :-(

DropBox hacks

Eddig csak biztonsági mentésre használtam a dropbox-ot.

Találtam egy érdekes cikket a dropbox-ról, így egy kicsit több dologra használható:
http://www.maximumpc.com/article/features/15_things_you_have_know_about…

Ha hasznodra van a cikk és még nem vagy dropbox felhasználó, akkor nekem is segítenél, ha az alábbi linken regisztrálnál:
https://www.dropbox.com/referrals/NTI1OTYyNTk

Kubuntu 9.10

Kezdek megbarátkozni a Kubuntu-val. Lehet, hogy lassan itt az idő a Linuxra váltáshoz?
Mielőtt adnék egy saját partíciót neki, még van néhány apróság amit rendbe kellene tennem alatta:
- Bejelentkező képernyőn még mindig más a billentyűzet kiosztás. Bár már a KDE-t és a bejelentkező képernyőt is átállítottam magyarra. A szöveg magyar is, de a billentyűzet, ha jól sejtem olasz :-(
- Kellene valami tree-be info rendszerező. Jelenleg erre win alatt az essentialpim-et használom Linux alatt még nem leltem hasonlót.
- Kezdem az új menüt megszokni, gyorsabban lehet használni, ha már megszokom, hogyan kell használni. Vannak még hibák amire nem leltem megoldást. Pl. Krusader-t ha elkezdem keresni, csak a root módút hozza fel a listában. Amúgy a menüben megtalálom a másikat is, de kedvencekbe nem szeretném berakni.
- Valami miatt rosszul kezeli a telepmérőt, így a Dell D630-om már villogott, majd teljesen le is merült, míg még mindig 48%-ot jelzett ki a KDE.
- A dupla képernyőt valamiért nem engedélyezi a beállításoknál amikor dokkolóban vagyok.
- Fontokon bár sokat állítgattam, még nehezebben olvashatóak mint XP alatt.
- hibernálás nem megy
- Outlook a vállalati levelező/naptár program, lehet, hogy ez fogja megakadályozni a végleges váltásom

Ubuntu - Kubuntu 9.10 tapasztalatok

Kipróbáltam mindkettőt ismét.

Wubi windowsba telepítést választottam, mindkét esetben.

Mivel nagy KDE rajongó voltam, így először ezt telepítettem (kubuntu).
A bejelentkező ablak egy kicsit meglepett. A kiválasztott magyar telepítés ellenére a billentyűzet angol volt. Így néhány spec. karaktert nehezen tudtam bevinni a jelszóba, mivel nyelvválasztó/bill. váltó nem volt.
A felület nagyon elnagyoltnak néz ki, valahogy nem állt kézre mint a régi KDE. Igazgattam rajta, de valahogy nem jött be :-(
Pl. A menü is elég lassan használható csak egérrel kattingatva.
Pl. ami még idegesítő az a leállítás. Ha rákattinok bejön egy visszaszámláló ablak. Ha erre kattintok eltűnik a háttérben, majd használhatom a felületet, és egyszeriben, gondolom az idő lejártakor leáll.
A csomagkezelő is elég kezelhetetlen elsőre.

ügyfélkapu

1 hónapja kértem ügyfélkapu hozzáférést. Kértek egy felhasználónevet + egy email címet.
Azóta sem kaptam semmi mást.
Nincs kedvem megint 1 órát várakozni az előjegyzett időponttól.

Nem tudjátok egyébként, hogyan kellett volna a regisztrációnak lezajlania?
Kapnom kellett volna egy emailt jelszóval?
A "regisztrációs nyugtán", csak a felhasználói nevem és email címem van.

PC áramfogyasztás 2.

Visszakapcsoltam a BIOS-ban az LTP, COM, GAME portokat, valamint a másodlagos IDE vezérlőt. Furcsa, de a fogyasztás Linux és XP alatt. Mindkettő alatt 88W lett.
Ha nincs kihúzva a konnektorból a gép 27W-ot eszik, hiába van kikapcsolva.

Találtam az AMD honlapján egy "AMD Power Monitor" nevezetű progit, ami 2200MHz-ről 1000MHz-re csökkentette a CPU netezés közbeni teljesítményét. Ez 80W-ra vitte le a fogyasztást.

Sokan azt gondoljátok, hogy ezek a méréseket unalomból csinálom. REngeteg energiát lehetne így spórolni, ha sikerülne a PC-k fogyasztását csökkenteni. Már az is ha kihúzzuk a konnektorból (vagy lekapcsoljuk a konnektort, amikor nem használjuk) a gépet 27W * 24 * 365 nap = 8041.68 Ft /év megtakarítás is lehet 1 gépre / év. Ezt, ha már csak néhány ezer ember csinálná, akkor is jelentős káros anyag kibocsájtás csökkentést érnénk el.

Linux vs. WinXp áram fogyasztás

Van egy fogyasztás mérőm.
Gondoltam megmérem melyik fogyaszt több áramot.

A config:
AMD 3400+
1GByte RAM
SATA disk
A8NE alaplap

WinXp 84W
PCLinuxOS 2.6.17-es kernel 110W

Ez elég jelentős különbség. Még várom a 2.6.22-es kernelt PCLinuxOS alá, hátha kevesebbet fog enni :-)

Kernel vagy hardver hiba?

Tehát lefagyás előtt az alábbiakat logolta a Mandriva a /var/log/kernel/errors fájlba:

Jun 28 19:51:02 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:51:02 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x11
Jun 28 19:51:02 localhost kernel: ata4.00: exception Emask 0x1 SAct 0x0 SErr 0x380000 action 0x2
Jun 28 19:51:02 localhost kernel: ata4.00: (CPB resp_flags 0x11: CMD error)
Jun 28 19:51:02 localhost kernel: ata4.00: cmd c8/00:b2:ad:3e:0f/00:00:00:00:00/e3 tag 0 cdb 0x0 data 91136 in
Jun 28 19:51:04 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:51:04 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x11
Jun 28 19:51:04 localhost kernel: ata4.00: exception Emask 0x1 SAct 0x0 SErr 0x180000 action 0x2
Jun 28 19:51:04 localhost kernel: ata4.00: (CPB resp_flags 0x11: CMD error)
Jun 28 19:51:04 localhost kernel: ata4.00: cmd c8/00:a8:61:e4:81/00:00:00:00:00/e1 tag 0 cdb 0x0 data 86016 in
Jun 28 19:51:05 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:51:05 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x11
Jun 28 19:51:06 localhost kernel: ata4.00: exception Emask 0x1 SAct 0x0 SErr 0x380000 action 0x2
Jun 28 19:51:06 localhost kernel: ata4.00: (CPB resp_flags 0x11: CMD error)
Jun 28 19:51:06 localhost kernel: ata4.00: cmd c8/00:10:69:8b:82/00:00:00:00:00/e1 tag 0 cdb 0x0 data 8192 in
Jun 28 19:51:07 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:51:07 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x11
Jun 28 19:51:07 localhost kernel: ata4.00: exception Emask 0x1 SAct 0x0 SErr 0x180000 action 0x2
Jun 28 19:51:07 localhost kernel: ata4.00: (CPB resp_flags 0x11: CMD error)
Jun 28 19:51:07 localhost kernel: ata4.00: cmd c8/00:10:59:2c:81/00:00:00:00:00/e1 tag 0 cdb 0x0 data 8192 in
Jun 28 19:51:08 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:51:08 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x11
Jun 28 19:51:08 localhost kernel: ata4.00: exception Emask 0x1 SAct 0x0 SErr 0x380000 action 0x2
Jun 28 19:51:08 localhost kernel: ata4.00: (CPB resp_flags 0x11: CMD error)
Jun 28 19:51:08 localhost kernel: ata4.00: cmd c8/00:a8:db:19:81/00:00:00:00:00/e1 tag 0 cdb 0x0 data 86016 in
Jun 28 19:51:10 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:51:10 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x11
Jun 28 19:51:10 localhost kernel: ata4.00: exception Emask 0x1 SAct 0x0 SErr 0x380000 action 0x2
Jun 28 19:51:10 localhost kernel: ata4.00: (CPB resp_flags 0x11: CMD error)
Jun 28 19:51:10 localhost kernel: ata4.00: cmd c8/00:28:41:89:83/00:00:00:00:00/e1 tag 0 cdb 0x0 data 20480 in
Jun 28 19:52:39 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:52:39 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x0
Jun 28 19:52:39 localhost kernel: ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x580000 action 0x2 frozen
Jun 28 19:52:39 localhost kernel: ata4.00: cmd ca/00:06:53:3d:81/00:00:00:00:00/e1 tag 0 cdb 0x0 data 3072 out
Jun 28 19:54:18 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:54:18 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x0
Jun 28 19:54:18 localhost kernel: ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x180000 action 0x2 frozen
Jun 28 19:54:18 localhost kernel: ata4.00: cmd ca/00:08:39:f6:80/00:00:00:00:00/e1 tag 0 cdb 0x0 data 4096 out
Jun 28 19:54:49 localhost kernel: ata4: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0
Jun 28 19:54:49 localhost kernel: ata4: CPB 0: ctl_flags 0xd, resp_flags 0x0
Jun 28 19:54:49 localhost kernel: ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x180000 action 0x2 frozen
Jun 28 19:54:49 localhost kernel: ata4.00: cmd ca/00:06:7f:40:26/00:00:00:00:00/e3 tag 0 cdb 0x0 data 3072 out

Vissza a PCLinuxOS-re?

Van egy idegesítő szokása a Mandriva-nak, ami miatt lehet, hogy visszatérek a PCLinuxOS-hez és megpróbálok Mandriva csomagokat használni alatta:

Elég sokszor kifagy amikor a fiam játszik a gépen. Utána újrainduláskor lemez ellenőrzés, ami kb. 30 percig ketyeg a 76G-ás partíción. Van amikor csak root jogokkal tudom rendbe tenni.
Mintha ilyesmit nem tapasztaltam volna a PCLinuxOS-nél. Pedig legalább 1 hétig használtam.
Sőt régebben a kubuntunál sem volt ilyen gondom, azt kb. 1 hónapig használtam.

Egy kicsit idegesítő, hogy mindegyik distro-val van valami gond ami miatt valamire nem tudom használni.
Ha csak internetezek, szöveget szerkesztek, távfelügyelek, arra szinte mind tökéletes. Egyébként jönnek a szívások. :-(

Wiki howto?

Szeretnék egy howto oldalt készíteni az oldalamhoz.

ha jól sejtem egy wiki lenne a legmegfelelőbb, hogy regisztrált felhasználók szerkeszthessék.
szeretném az alábbiakat:
- skinelhető legyen
- esetleg pluginek?
- teljes tartalomban kereshető legyen
- exportálható legyen valamilyen egységes formátumban, ha esetleg később váltani szeretnék pl. php-ről java-ra?

Van valakinek ilyen irányú tapasztalata?