Jan Brašna | HereBeDragons™

Google Toolbar v zákulisí

S vydáním Google Toolbaru pro Firefox došlo k jedné věci – představení zdrojových kódů, které se starají o Google Toolbar PageRank či o Spellchecker. XPI komponenta je běžný archiv, obsahující všechny soubory. Ačkoliv se v něm nachází i platformě závislé zkompilované knihovny, tak všechny zajímavé části jsou prezentovány v čitelném JavaScriptu.

Adresář google-toolbar.xpi/chro­me/google-toolbar.jar/con­tent obsahuje zajímavé kousky kódu vlastního chování toolbaru, nejžhavější budou asi právě pagerank.js a spellcheck.js, obsaženy jsou i další části kódu s preferencemi či historií.

Simon Willison zmiňuje zajímavé části kódu. Programátoři Google budou docela veselá kopa, viz

var GPR_HASH_SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";

nebo

var kindOfThingAnIdiotWouldHaveOnHisLuggage = 16909125;

;D (hláška je údajně z filmu Spaceballs)

Jako další zajímavost Simon uvádí právě onen JS kód spellcheckeru a hádá, kdy asi vyjde první AJAXová komponenta pro kontrolu pravopisu k zabudování např. do redakčních systémů.

Neděle, 10. 7. 2005 3.29 | Trvalý odkaz | Trackback

2 komentáře

  1. [1] Jany

    Jsem rád, že ten toolbar vydali. O důvod víc, proč nepoužívat IE. (Alespoň pro mě)

    Mimochodem: Tyto stránky se mi na C800 pomalu rolují. Asi to je nějakým pozicováním, nebo nevím co. Každopádně mám pocit, jako kdybych používal 486tku.

    11. 7. 2005 10.56

  2. [2] Ivorius

    To Jany: Jestli chceš toolbar jen kvůli PR, tak firefox měl už dávno předtím plugin na PR.

    Taky se mi roují velice pomalu, myslím že to je absolutním pozicováním pozadí.

    12. 7. 2005 9.37

RSS komentářů

Vaše postřehy

FinePrint™: Pokud máš chuť plkat mimo téma spotu nebo se tady navážet do ostatních, máš šanci, že komentář půjde do křemíkového pekla. Účelové nebo anonymní příspěvky budu dle rozmaru a bez vysvětlování likvidovat. Podepiš se; pokud se k napsanému nehlásíš, ani to neodesílej. Diskusi mám rád, ne už tak flame a blbce. Mysli na to při psaní.