Talán nem túlzás azt állítani, hogy a Firebug a legjobb dolgok közé tartozik, ami manapság egy JavaScript fejlesztővel történhetnek. A több mint 10 millió letöltés, valamint a tény, hogy - bár maga is kiegészítő - kiegészítőket fejlesztenek hozzá elég bizonyítékul is szolgálhat ennek alátámasztására. Egy ilyen kiegészítőbe futottam bele még valamikor a múlt héten, ami a FirePHP nevet viseli (a nevével ellentétben bármely más szerver oldali nyelvvel használható, ami képes header-öket kiküldeni). Nincs is másra szükségünk csak egy Firefox-ra (ez remélhetőleg már mindenkinek van :)), egy Firebug-ra (ez is esélyes lehet, hogy akad a közelben) és a FirePHP-ra. Meg egy kis szerveroldali scriptre, ami szintén a FirePHP oldaláról tölthető le.

FirePHP

A kiterjesztés mögött rejlő ötlet rettentően egyszerű (és talán éppen ezért olyan fantasztikus): küldjünk ki pár speciális fejlécet valamiféle JSON tartalommal, amit kliens oldalon a kiegészítő feldolgoz és a Firebug segítségével szépen meg is jelenít. Ezek lehetnek több prioritásba sorolható egyszerű szöveges üzenetek (hasonlóak a Firebug beépített üzeneteihez), táblázatok, szépen formázott backtrace-ek vagy akár print_r()-hez hasonló információk változókról.

Tovább...

Ma frissítés napot tartottam, minek keretén belül szert tettem a hétpontnullás Internet Explorerre és a második Firefox böngészőre (az előbbinél a "böngésző" jelző lehagyása nem biztos, hogy véletlen volt). Na de kezdjük az elején. Az első áldozat a Firefox volt, telepítés után kellemetlenül csalódtam, hogy megváltozott az alapértelmezett téma. Sose szerettem ezeket a home-made, update oldalról letölthető témákat, párszor kipróbáltam ezt-azt, de aztán mindig visszatértem az alapértelmezetthez. Erre most mi van? Valami ocsmánysággal akarják az ember szemét kiszúrni (már elnézést a téma készítőjétől, de nem igazán nyerte el a tetszésem). Szerencsére az előbb említett update oldalon megtalálható az 1.5-ös verzió témája, ami használható 2.0 alatt is (úgy látszik nem én vagyok az egyedüli, akinek nem tetszett ez a váltás). Mást nagyon nem tudnék elmondani, a böngészési szokásaimat egyéb módon nem érte sérelem, az Acid tesztet még mindig nem teljesíti, de azért még mindig jobban szerepel rajta, mint második résztvevőnk.

Á igen, a régóta várt IE7, ami talán megváltás lehet a HTML és CSS buheráló társadalom számára. Vagyis hát megváltás lehetett volna. Nem panaszkodom, az eddigi 39 soros külön az IE számára fenntartott CSS fájlom mérete 9 sorra csökkent (vagyis, az eddigi 39 soros mellé még egy 9 sorosat is kellett gyártanom, csak az IE7 számára, de az a 9 sor a 39 sorosban is szerepel), viszont cserébe most olyan dolgok nem működnek, amik eddig mentek rendesen (mint például a főoldalon a három oszlopos listának nincs háttere IE7 alatt, vagy a hozzászólásokban a szöveg ugyanolyan széles marad miután az avatar doboz már nincs ott). Gyanítom, hogy csak azért csinálják ezt, hogy ne unatkozzunk. A kinézet helyenként nem rossz, a fülek mondjuk kifejezetten nem tetszenek, de az Alt-ra előjövő menü viszont ötletes megoldás.