RSS Feed

Posts Tagged ‘web’

  1. We want Apple Hungary

    March 16, 2008 by nyu

    We want Apple Hungary

    Végre! És milyen jó, hogy tegnap sikerült végre újra helyreraknom a blogmotort és a szervert. :)

    Aki innen olvassa, tessék ellátogatni ide, a bejelentés helyére:

    http://plastik.hu/2008/03/16/we-want-apple-hungary/

    Vagy közvetlenül a Digg.com-ra:

    http://digg.com/apple/We_Want_Apple_Hungary

    És hopp, majd elfelejtettem, maga az oldal, amiről ez az egész post szól:

    http://wewantapplehungary.com/

    Remélem ez a post is növeli egy pindurit a page-rank-et. :)

    JA, diggeljétek a postot!!! (Mármint a digg.com-on levő cuccot, ezt ne! :) )

    Hajrá!!


  2. Vesszen a ClearType(tm)!

    December 11, 2007 by nyu

    A WindowsXP megjelenésekor a Microsoft büszkén mutatta be a ClearType(tm) nevű élsimítási technikáját (megy az önreklám a telepítés alatt, hányszor néztem már végig azt a vackot…), ezzel kínálva kiemelkedő vizális élményt CRT és LCD kijelzőkön. Igaz telepítés után nem volt sosem bekapcsolva, külön a kijelző beállításainál kellett aktiválni, ha valaki ki szerette volna próbálni. Persze a kipróbálás után szerintem az emberek 99%-a rögtön ki is kapcsolta. (Az 1% a Microsoft-nál alkalmazott menedzserek és projektvezetők lehetnek.)

    Ez így ment nagyjából 6 évig, amikor is végre megjelent a színen az új királyfi, az Internet Explorer 7. Ő úgy gondolta, hogy ez alatt az idő alatt annyit fejlődött már a ClearType(tm), hogy igazán kikényszerítheti, mint alapértelmezett élsimítási technikát. Ki is kényszerítette minden esetben, hiába kértem pp. rendszer szinten ennek az ellenkezőjére, neki ez nem számított, beborított a homállyal.

    A ClearType(tm) valójában egy szóvicc, fekete humor… A ClearType(tm) kifejlesztésében a világ összes optikusát és szemészorvosát tömörítő ördögi szervezet játszhatta a főszerepet. Garantáltan valamiféle látásromlást eredményez már rövid használata is. Tessék kipróbálni: olvass egy pár percig ClearType(tm)-mel megjelenített szöveget, majd nézz el a monitorról, a szemed előtt hangyák rohangálnak majd és úgy érzed valami álomból ébredtél éppen.

    Az IE7 nem adja könnyen magát, 6 év megfeszített munkájával sikerült megőrizni az IE6 szinte teljesen átláthatatlan internet beállítások menüjét. Élmény, hogy egy új szoftver őrzi elődei hibáit, a nem működő evolúció ékes példáját szolgáltatva. (Amerikában az emberek több mint fele úgysem fogadja el Darwin evolúció-elméletét.) Tehát ha ki szeretnéd kapcsolni a ClearType(tm)-et, a következő helyen kell keresned:

    IE7 beállítások

    Pár teljesen logikus érv, hogy itt keressem ezt a “fícsört”:

    • Ha megadom op. rendszer szinten, hogy nem szeretném hasznélni a ClearType(tm)-et, akkor persze ez nem jelent semmit, mert bármelyik alkalmazás felülbírálhatja.
    • A böngészést befolyásoló paramétereket mindig egy “Speciális” nevű menüpont alatt kell keresni.
    • A “Speciális” nevű menüpontban természetesen mindent egy listában kell felsorolni és ez a lista legalább 50 elemből kell álljon.
    • A menüpontot tartalmazó ablak átméretezését le kell tiltani, nehogy el lehessen olvasni a jó hosszú és nehezen átlátható listaelemeket.
    • A lista elemeit véletlenszerűen kell csoportosítani, a ClearType(tm) egy kifejezetten NEM multimédiás opció.

    Persze az egész dologgal nem lenne semmi gond, ha az elmúlt közel 7 év alatt a Microsoft-nál eljutottak volna a ClearType(tm) 2.0-ig, ami teljesen új alapokat használna a szép élsimított karakterek megjelenítésére.

    Egy rögtönzött összehasonlítás (balra az IE7 WinXP-vel, jobbra egy Navigator 9 MacOSX alatt):

    ie7 render Navigator render


  3. WordPress magyarítás 64 bites szerveren 2

    November 15, 2007 by nyu

    Sikerült újabb infókat szereznem erről a problémáról. Úgy tűnik ebben a support bejegyzésben leírt patch és némi Trac olvasgatás után megvan a megoldás 32 és 64 bites szerverekre. A következő kódrészletre cseréljétek ki a wp-includes/gettext.php 105-124 sorait:

    		// Caching can be turned off
    		$this->enable_cache = $enable_cache;
    
    		// $MAGIC1 = (int)0x950412de;
    		//bug in PHP 5.0.2
    		//see https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565
    		$MAGIC1 = (int) - 1794895138;
    		// $MAGIC2 = (int)0xde120495; //bug
    		$MAGIC2 = (int) - 569244523;
    		// 64-bit fix
    		$MAGIC3 = (int) 2500072158;
    
    		$this->STREAM = $Reader;
    		$magic = $this->readint();
    
    		// to make sure it works for 64-bit platforms
    		if ($magic == $MAGIC1 || $magic == $MAGIC3) {
    			$this->BYTEORDER = 0;
    		} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
    			$this->BYTEORDER = 1;
    		} else {
    			$this->error = 1; // not MO file
    			return false;
    		}

    Biztos, ami biztos alapon, ide:gettext.php rakom a patchelt fájt is, csak írjátok felül a wp-includes-ban levőt.


  4. WordPress magyarítás 64 bites szerveren

    November 14, 2007 by nyu

    Valószínűleg nem én vagyok az egyetlen, akinél nem működött elsőre a WordPress magyarítás. Először is rövid google keresgélés után Tom blogján ráakadtam a 2.3.1-es wordpress magyarítására. Az ott szereplő kis leírás alapján a dolog abszolút egyszerű: be kell másolni egy fájlt és meg kell adni a wp-config.php-ban, hogy ezt olvassa fel a WordPress. Hát akkor hajrá, és hát a mostani bejegyzés apropójából már kitalálható, hogy nem működött.

    Elkezdtem debug-olni. Első gyanúm, hogy valamit elcsesztem, tehát újra leellenőriztem minden telepítési lépést, de semmi. Aztán olvasgatni kezdtem a WordPress lokalizációs lehetőségeiről. Kiderült, hogy a népszerű gettext-et használja a fordítások kezelésére. Átnéztem a szerveren futó PHP-t, amin van gettext bővítmény, működik is. Akkor mi lehet?

    Következő lépésként felraktam a saját gépemre is egy WordPress-t, beraktam a fordítást és minden ment szépen. Itt derült ki számomra, hogy nem is kell, hogy a PHP rendelkezzen a gettext bővítménnyel, mivel a WordPress egy PHP-ban megírt osztályt használ ennek kiváltására: PHP-gettext. Akkor elő a debuggerrel, nézzük hogyan jut el a fordításban szereplő szöveg a felhasználóhoz. Hosszú-hosszú hibakeresés következett, de végül minden ötletem kudarcba fulladt, a szerveren lévő WordPress sehogy sem jeleníti meg a fordítást.

    Ekkor kezdtem a fordítási fájlt feldolgozó függvényekre koncentrálni, mivel az tisztán látszódott, hogy a fájl bekerül a memóriába, de a szövegeket a PHP-gettext nem tudja kiszedni. (A fordításokat tartalmazó fájl bináris.) Mivel nem akartam teljesen megérteni a PHP-gettext bináris feldolgozó eljárásait, megint jött a google és eljutottam a WordPress Trac changelog-jába, ahol a 4003-as revízióban érdekes dologra bukkantam. Ezek szerint a 64 bites gépeken nem tudja rendesen felolvasni a fordítási fájlt a WordPress-ben levő PHP-gettext. Elvileg áttértek az 1.07-es verzióra, ami ezt a hibát is javítaná, mégsem működik. Ekkor döntöttem úgy, hogy nem szarozok, kézzel befrissítem a PHP-gettext-et és CSODA történt! Megjelent a magyar fordítás!

    Tehát aki hasonlók miatt szenved:

    1. töltsd le a PHP-gettext legújabb verzióját
    2. tömörítsd ki
    3. lépj fel a szerverre, készíts biztonsági másolatot a wp-includes/gettext.php és a wp-includes/streams.php-ról
    4. a kitömörített könyvtárból másold át a szerverre a gettext.php-t és a streams.php-t a wp-includes könyvtárba, felülírva a régieket
    5. ha még nem csináltad meg a nyelvi fájl telepítési lépéseket, akkor tedd meg
    6. kész vagy!

    Nem tudom, hogy 100%-ban bugmentes-e a megoldás, de rövid tesztelés során, csak az admin felületen a Dashboard-on tapasztaltam némi hibát. Máshol minden ok. Elkezdem pedzegetni a kérdést a WordPress fejlesztőinél, kíváncsi vagyok mire jutok.


  5. Új Opera Mini

    November 7, 2007 by nyu

    Ma megjelent az Opera Mini 4-es verziója. Számomra teljesen lenyűgöző, hogy miket bírnak begyömködni 100Kb-ba és miket lehet kihozni a mobiltelefonok nehézkes kezelőszerveiből és pici kijelzőiből.

    A legdurvább újítás a weboldal áttekintő nézete, ilyenkor egy egérkurzort lehet lökdösni, aztán ránagyítani a kívánt részre. Nagyított nézetben meg szépen ugrál a linkek között. Mesés… legalábbis ahhoz képest, amit ma mobilos böngészés alatt értünk.

    Egy nagy probléma van azért, ami inkább kettő. Ha az angol nyelvű nemzetközi változatot töltöm le és bekapcsolom a legkisebb betűméretet, akkor az ékezetes betűk helyett vacak üres négyzetek jelennek meg. Ha meg a magyar nyelvűt, akkor meg NINCS kis betűméret, csak a bumfordi “normál” betűk. Kedves magyar verziót készítők, szerintem az a kompromisszum simán vállalható lett volna, hogy nem lehet 100%-ban megkülönböztetni az ÓÖŐ vagy az ÚÜŰ betűket kis betűméretnél.

    Infó a cucc letöltéséről magyarul erre: Opera Mini 4.


  6. Netscape Navigator 9

    October 18, 2007 by nyu

    Most már több éve, hogy a Firefox gombjainak nyomogatása előnyt élvez számomra bármely más böngészővel szemben. Sőt, most már nincs levelező kliensem se, amit lehet Google Docs & Spreadsheets-ben készítek el, egyszóval a legtöbbet nyúzott alkalmazásom a Firefox, azután jön az Eclipse, Iterm, TextWrangler, iTunes, iPhoto… ez most nem is tartozik ide. Annak ellenére, hogy már egy éve MacOSX-en élek a Safari-nak nem sikerült belopnia magát a szívembe. Hiányoztak a jól bevált add-on-ok és Safari-ban még mindig több a szétcsúszott oldal (igaz ezen a téren Safari 3 beta-ban már látványos javulást értek el!). Egyszóval a kis bolhással napi szinten találkozunk és hosszú órákat töltünk együtt.

    Az előbb nem mondtam igazat, már egy ideje nem ez a helyzet. Egészen pontosan a Netscape Navigator 9 első beta verziója óta. Persze nem ment egyik napról a másikra, de a kezdetektől fogva ígéretesnek tűnt. Pedig a fejlesztők nem raktak bele semmilyen nagy csodát. Piciket igen, és ettől vált igazán “kerekké” a Firefox, ettől lett NN9. (A gyengébbek kedvéért: a Netscape fejlesztői régóta a Mozilla által készített progikat használják fel Navigator-juk alapjául. Az eddigi verziók nem is sikerültek valami fényesre. Túl sok mindent akartak belezsúfolni a csomagjukba. Lassú, nehézkesen használható termékeket sikerült csak összehozniuk. Egészen a 9-es verzióig. Ekkor jöttek rá arra, hogy inkább csak a Firefox-ot kellene alapul venniük, klafa webes levelezője már úgyis van az AOL apukának, minek azt is, meg a szerencsétlen webszerkesztőt is beleerőszakolni a csomagba? Na valahogy így juthattak el arra a pontra, hogy a NN9 egy az egyben egy feljavított Firefox lett. Most akkor kapcsolódjunk vissza az eredeti témához.)

    Ahhoz, hogy előbújjanak a NN9 “rejtett” titkai idevetem elétek azokat a fícsöröket, amik igazán megfogtak benne:

    • Átméretezhető TEXTAREA: Idegtépő nomeg stressz- és flusztrációnövelő tényező, ha egy textarea 10×10 karakteres, de oda kell beírnunk életünk legjobban sikerült hozzászólását, kedvenc pizzánk feltéteinek listáját… Jé ez már volt Safari-ban is… attól még jó.
    • Reload és Stop gomb egybepaszírozása: Szeretem, ha kevés gomb és kevés menü csücsül a toolbar-ban. Egy sorban minden el kell férjen úgy, hogy középen vigyorog egy jó hosszú címsor. Jó ötlet nem? Úgyis csak akkor kell a stop gomb amikor tölt az oldal, akkor meg minek a reload? Persze ez is volt már Safari-ban, de örüljünk, elért ez a kis apróság ide is.
      NN9 reload NN9 stop
    • Pici ikonok: Ahogy már az előbb jeleztem, szeretem ha minden elfér egy sornyi toolbarban. Azt meg mégjobban szeretem, ha a toolbar nem magasabb mint a címsor.
      NN9 címsor
    • Minden Firefox add-on működik: Ezt nem fogom magyarázni, aki nem vágja, írjon, segítek.
    • Minibrowser: Na ez meg minek? Elsőre nem esett le, de amikor dokumentációt olvasgattam jött a megvilágosodás: mennyire jó lenne a böngészőablak bal oldalán a tartalomjegyzéket látni, ahelyett, hogy kapcsolgatok a tab-ok között. Osztott böngészőablak! Jobb, mint ahogy hangzik, persze nem ez hozza el a Web 3.0-át. Itt lehet megtekinteni.
    • Linkpad: hányjad bele a weblapról a linkeket, oszt majd mazsolázgass később. Nem kell megrohasztani a gépet 40 tab-bal. Itt lehet megtekinteni.
    • Restart Navigator: Ha már kezd megroggyanni szegényke (ne felejtsük, ez egy Firefox, bolhás picit), itt lehet úgy restart-olni, hogy minden nyitott tab megmaradjon, csak a fölöslegesen felzabált memóriát szabadítjuk fel.
    • Sokkal részletesebb lett a Preferences menü Tab beállítási felülete. Itt lehet megtekinteni.

    Ha már ennyit firkáltam, jöjjön egy lista azokról az add-on-okról, amiktől nehezen válok meg:

    • dragdropupload: a feltölteni kívánt fájlokat elég csak behúzni a fájl feltöltés mezőbe. (Gmail-ben is működik.)
    • Fission: Safari szerű progress bar, ami azt jelenti, hogy az oldal letöltésének szintjét a címsorban jelzi, alapesetben úgy, hogy átszínezi a hátterét.
    • Google Toolbar: Mivel Google Bookmarks-ot használok, kézenfekfő ez az add-on. Abban is segít, hogy így végre méretezhetővé válik a keresőmező a toolbar-ban.
    • GTDInbox: Gmail-ben GTD funkciókat valósít meg. Nézd meg a linken, mit mutatnak, megéri!
    • sztakidict: jobb klikkre előmászó instant szótárazó, közvetlenül a sztaki szótárból nyeri a válaszokat.
    • View Source Chart: A weblapok forrását szép színes négyzetekkel teszi igazán érdekessé. Minden html buherálónak ajánlott.
    • Firebug: minden, ami weblapok debugolásához kell az ebben benne van! Aki nem ismeri, azonnal töltse le!
    • Web Developer: na jó, a firebug-ból is hiányzik egy-két apróság. Viszont az mind bent van ebben.

    Ennyi lenne a mai okosság a böngészők világából. Köszönöm a figyelmet!