Označeno tagem: Google

Monty Python budou na Youtube

Na YouTube se to poslední dobou novinkami jen hemží – např. 22. listopadu startuje živé vysílání. Co ale potěší mnohem více je (oficiální) kanál Monty Python.

Díky tomu si konečně můžete vychutnat třebas Ministerstvo podivné chůze v dobré kvalitě.

Google Maps Cheat Sheets

Cheat sheet je něco, co by se dalo volně přeložit jako tahák. Taháků (Cheat sheet) existuje celá řada. Obvykle soustředí na specifickou, úzce vymezenou oblast. Existují taháky pro různé frameworky, programovací jazyky, programy atd. stačí jen pohledat. Hlavní snahou je vytvořit přehledný a pohotový zdroj základních informací.

Rozhodl jsem se vypustit do světa také jeden příspěvek a sice Cheat sheet pro Google Maps.

Prozatím je v angličtině, do budoucna plánuji překlad do češtiny. Případně nějaké další nové verze, doplnění atd. Snad se Vám bude hodit…

minulý měsíc 5.11. v 11:39

,

Komentuj

Reverzní geokódování v Google Maps

Troška teorie ze startu. Geokódování je proces, kdy se adrese (např. Ostrava 17. Listopadu 25) přiřadí číselné souřadnice. Nejčastěji jsou tyto souřadnice zeměpisná šířka a délka (GPS).

Reverzní geokódování je samozřejmě proces opačný, kdy nějakému bodu (souřadnicím) přiřadíte konkrétní adresu. Oba tyto procesy umí Google Maps API.

Geokódování adres, s využitím Javascriptu, Google Maps už nějaký ten čas dokáže. Nově však přidal možnost geokódování přes HTTP. Metodu GET můžete předat celkem 6 parametrů, tři nejdůležitější jsou:
  • q – samotná adresa
  • key – Váš API klíč
  • output – JSON nebo XML (KML)
XML se souřadnicemi Ostravy naleznete na adrese:
http://maps.google.com/maps/geo?q=Ostrava&output=xml

Reverzní geokódování je možné pouze prostřednictvím javascript objektu GClientGeocoder. Operace getLocations požaduje dva parametry, první z nich jsou souřadnice a druhý handler, tedy funkce – která se má zavolat po dokončení operace. Malá příklad dle dokumentace:

var map;
var geocoder;

function initialize() {
map = new GMap2(document.getElementById("map_canvas"));
map.addControl(new GLargeMapControl);
GEvent.addListener(map, "click", getAddress);
geocoder = new GClientGeocoder();
}

function getAddress(overlay, latlng) {
if (latlng != null) {
geocoder.getLocations(latlng, showAddress);
}
}

function showAddress(response) {
alert(response.name);
}

minulý měsíc 2.11. v 20:56

, ,

Komentuj

Google poskytuje OpenID 2.0

Očekávané se stalo skutečností. Google se stal poskytovatelem OpenID. Takže můžeme (snad) konečně zapomenout na stovky zbytečných registrací, kde stále vyplňujeme jméno, heslo, email, přezdívku atd. Prostě vše jednou vyplníme ve svém Google Account. A pak už jen bude stačit místo registrace zadat svůj email a odkliknout jedno povolení.

Všechno je to tak trošku hudba budoucnosti. Ale služeb, které podporují OpenID, pomalu přibývá. Takže nezbude než doufat. Každopádně tento krok je velkým vítězstvím (možná i záchranou) specifikace OpenID. Specifikaci totiž šlape na paty Facebook nebo Microsoft se svým LiveID.

Proti Facebook a LiveID má OpenID jednu velkou nevýhodu. Uživatele ho neznají, netuší jak vypadá logo (viz. studie Yahoo). Zatímco logo Google, Yahoo, MySpace, nebo Microsoft (ano i ten je poskytovatel) zná každý.

Následující obrázek znázorňuje celý procesu přihlašování. Jak je vidět, tak požadavky na uživatele jsou minimální, spíš komunikuje Google s třetí stranou (Web application).

Popis toho, jak vše funguje, naleznete na stránkách Google Code. V současnosti probíhá limitované testování, do kterého je zapojeno několik služeb třetích stran (Zoho, Plexo, BuxFer). Co napsat závěrem? Napadlo mě: Mějte se krásně a buďte Open :-).

minulý měsíc 30.10. v 10:39

Komentuj

Gmail přidal smajlíky

Nejlepší email na světě (Gmail) přidal další funkci – a sice smajlíky. Tuhle funkci najdete editoru nových zpráv, pod rozverně vypadajícím žlutým tlačítkem.

Napočítal jsem jich celkem 148, což je opravdu úctyhodné. Můj miranda pack jich má jen 140 :-) – prostě smajlíkům zdar.

minulý měsíc 24.10. v 15:27

Komentuj

Bleskově na AJAX přes Google

Populárních javascriptových AJAX knihoven (frameworks) dnes existuje celá řada. Většina z nich narostla za dobu své existence ke stovkám kilobajt.

Velikost knihoven má spolu s odezvou serveru fatální vliv na rychlost načítání každé stránky, která by je ráda používala. Doba prvního načtení tak může běžně vystoupat až k jednotkám sekund.

Další nemilou (i milou) vlastností těchto AJAX frameworks, je fakt, že jsou v neustálém a zuřivém vývoji. Což má za následek nové a nové verze knihoven. Pokud chcete být v obraze, nezbude než neustále stahovat nové a nové verze. Navíc je to často taky otázka bezpečnosti vašich stránek.

No a na závěr mé obžaloby AJAX frameworks, bych se rád zmínil o replikaci dat. Každý server (stránky) to většinou řeší tak, že si prostě vytvoří svoji vlastní kopii příslušných knihoven. Vývojáři tímto krokem nutí uživatele neustále stahovat (prakticky) tatáž data dokola.

Ale pak se pár chytrých hlav dalo dohromady a řeklo: Dost! A není náhodou, že těch pár chytrých hlav se sešlo ve společnosti Google :-) a vytvořilo AJAX Libraries API.

Výhody jsou zřejmé:
  • Primitivní kód pro vložení – jeden řádek
  • Při načítání knihoven využíváte infrastruktury Google, takže odezva je doslova perfektní.
  • Aktualizaci provedete tak, že přepíšete číslo verze příslušné knihovny.
  • Knihovny jsou před přenosem komprimovány metodou gzip.
  • Skript se načítá z jediné URL a do cache se ukládá jednou pro všechny projekty, využívající AJAX Libraries API

Příklad vložení Prototype verze 1.6 a rozšíření Scrip.aculo.us 1.8.

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
google.load("prototype", "1.6.0.3");
google.load("scriptaculous", "1.8.1");
//]]>
</script>

Rozhraní dnes dokáže vložit knihovny: Prototype, Scrip.aculo.us, Dojo, jQuery a Mootools. Časem možná přibudou některé další.

dva měsíce zpět 14.10. v 18:11

, ,

Komentuj

Google Moderator - co si žádá lid

oogle Moderator je nová webová aplikace ze stáje Google App Engine. Moderator je druh veřejného chatu v němž mohou lidé zapisovat svá vyjádření nebo postřehy k různým tématům. Možná si říkáte nic převratného.

Každý z uživatelů si může vytvářet vlastní tématické okruhy. Nebo se může vyjadřovat k těm existujícím jako jsou například: např. Ask World Leader, Ask a Google engineer a podobně. Stále nic převratného.

A teď to příjde! O veškerých příspěvcích je možné následně hlasovat. Špatné otázky a příspěvky přirozeně zapadnou do propadliště dějin. Ty dobré se vyhoupnou na čelo žebříčku. Google Moderátor Vám pomůže naslouchat hlasu lidu.

Jen tak pro zábavu nadhazuji tato témata:

dva měsíce zpět 26.9. v 10:10

,

Komentuj

Stránka 1 z 1112345»...Poslední »
Vlastní vyhledávání

Podívejte se na

Vyber si téma

Další informace

hit counter