Hlavní navigace

Dobře namazaná opice

František Fuka 16. 5. 2005

Od vzniku Internetu se čas od času objeví něco, co do něj vnese revoluci. Experti se předhánějí v tom, kdo z nich odhalí novou revoluci nejdříve. Já sice nejsem expert, ale sázím na GreaseMonkey neboli Namazanou opici (mazadlem, ne alkoholem).

Pokud GreaseMonkey (GM) neznáte, čtěte prosím pozorně: GM je plugin, který nainstalujete do svého prohlížeče, a do tohoto pluginu pak můžete snadno (dvěma kliknutími) doinstalovávat GM Javascripty přiřazené různým webserverům nebo skupinám webserverů. Činnost GM spočívá v tom, že pokud následně navštívíte stránku, pro niž máte nainstalovaný příslušný Javascript, tento se spustí a aplikuje na HTML právě stažené stránky (předtím se může připojit k jinému serveru a k něčemu použít data z něj získaná).

GreaseMonkey je pouze pro Mozillu, ale to zase není tolik důležité. Prakticky stejné funkčnosti by se dalo dosáhnout i v jiných browserech třeba pomocí lokální HTTP proxy, která by do stahovaných stránek inteligentně přidávala Javascript v závislosti na tom, odkud by se stránka stahovala. Je mnoho způsobů jak to implementovat. Na druhou stranu, díky tomu, že GM je pouze pro Mozillu, nemusí si autoři skriptů dělat starosti s kompatibilitou a mohou využít všechna DHTML kouzla, který tento prohlížeč nabízí.

A jaká kouzla to tedy jsou? Zastavme se u několika konkrétních existujících GM skriptů: Na IMDB.com v profilu herce můžete vidět, jak je starý. Na Amazon.com se vám mohou ceny zboží automaticky zobrazovat ve vaší domovské měně a můžete vidět, za kolik stejnou knihu nabízí konkurence. Můžete automaticky přeskakovat interstitialy. Můžete se automaticky logovat na stránkách, které to neumožňují. Můžete do své Gmail konta přidat persistentní fulltextové vyhledávání. Spousta skriptů je ke stažení tady.

Pomocí GM prostě můžete vzít složitou webovou aplikaci, kterou vyvíjely stovky lidí několik měsíců, a triviálním způsobem ji elegantně změnit nebo k ní přidat funkčnost, která vám chybí. A samozřejmě, pomocí GM jsou stoprocentně spolehlivě odstranitelné jakékoliv reklamy nebo cokoliv jiného, co na stránkách mít nechcete.

Může vám připadat, že GM není nic nového. Stejná funkčnost, jakou umožňuje GM, se dala jinými způsoby implementovat už léta. Revolučnost vidím v tom, že tentokrát jde o implementaci, kterou si koncový uživatel velmi snadno nainstaluje (dokonce existuje „překladač“, který ze zvoleného GM skriptu vytvoří samostatně instalovatelný plugin, nezávislý na GM), což, zkombinováno s dynamičností současných webových stránek, přináší netušené možnosti. A autoři skriptů jsou zatím jen na počátku jejich využití. Když se pokouším vymyslet, co všechno by mohlo vzniknout kombinací GM a Google Maps, musím přiznat, že mi prostě dochází fantazie. K vytváření GM skriptů nepotřebujete nic víc než textový editor a k jejich distribuci jakékoliv webové stránky (včetně free hostingu).

Bude zajímavé sledovat, jaké právnické kličky se kolem GM budou dělat, až se trochu více prosadí (o čemž nepochybuji), protože třeba Amazonu se jistě nebude líbit, že si někdo nechává na jejich pracně vybudovaných stránkách zobrazovat nabídky konkurentů. Otázka je, jestli proti tomu bude moci Amazon něco dělat. Doufám, že ne.

Právnickým kličkám se ostatně podle mého soudu nevyhnou ani autoři GM a budou muset časem změnit název, protože Grease Monkey je registrovaná obchodní značka renomované společnosti, specializující se na výměnu oleje v autech.

Našli jste v článku chybu?

13. 6. 2005 9:57

Treepwood (neregistrovaný)
ad A) Naprostý souhlas! Nekteří lidé mají představu, že když si zaregistrují slovo jako ochrannou známku (R), tak už ho nikdo nikdy nebude smět ani vyslovit :-) To je samozřejmě naprosto směšné. Jediné co nejde, je pojmenovat si stejně výrobek spadající do stejného oboru činnosti.

Tj. pro představu: bylo by zcela v pořádku vyrábět traktory Microsoft, stejně jako můžu dělat tonery do tiskárny Pilsner Urquell.

A ne, nelze registrovat ochr.známku v oboru ve kterém nepodnikám.



23. 5. 2005 16:19

FG (neregistrovaný)
CustomizeJyxo - pridava odkazy na dalsi vyhledavace (ceske i mezinarodni) do stranky Jyxa. Uz je pripravena i verze, ktera funguje zaroven v Opere 8 ...
Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

Podnikatel.cz: Pozor, pojišťovny mění čísla účtů

Pozor, pojišťovny mění čísla účtů

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: Naučí vás péct kváskový chléb bez lepku i s lepkem

Naučí vás péct kváskový chléb bez lepku i s lepkem

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

Měšec.cz: Vklad na cizí účet je draze zpoplatněn (přehled)

Vklad na cizí účet je draze zpoplatněn (přehled)

DigiZone.cz: Milan Kruml: procházka TV historií

Milan Kruml: procházka TV historií

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Tesco: Chudá rodina si koupí levné polské kuře

Tesco: Chudá rodina si koupí levné polské kuře

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

DigiZone.cz: Digi CZ výrazně zlevnila balíček HBO

Digi CZ výrazně zlevnila balíček HBO

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

120na80.cz: Popraskané rty? Některé balzámy stav zhoršují

Popraskané rty? Některé balzámy stav zhoršují

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Podnikatel.cz: Prodává přes internet. Kdy platí zdravotko?

Prodává přes internet. Kdy platí zdravotko?