
pátek 31. října 2008
Nabídka na Google Solutions Marketplace: Google Apps nastavení a podpora pro CZ a SK

Milion firem používá Google Apps

čtvrtek 30. října 2008
středa 29. října 2008
Google Moderator pro Google Apps

Vložte si do svého profilu LinkedIn prezentace z Dokumentů Google

Video návod naleznete na YouTube:
Sedmý ze série návodů pro učitele aneb Plán hodiny pro Picasa
Spousta škol je v dnešní době vybavena počítačovou či jazykovou učebnou, kde je možné dívat se na vytvořená alba v Picase přímo na plátně s celou třídou. Pokud máte fotografie například z výletu či jen tak z výuky, děti ve škole určitě ocení jejich společné shlédnutí.
Pro tuto aktivitu je třeba mít 8 fotografií, které společně vyjadřují nějaký příběh. V programu malování může učitel každou fotografii očíslovat, aby bylo všem žáků jasné, jak jdou fotografie za sebou. Poté vytvoří Album, které publikuje na Internetu. Učitel může poslat pozvánku na sdílení alba žákům na jejich internetové adresy nebo vytvoří novou e-mailovou adresu, kam odkaz na album zašle a celá třída si ho tam vyzvedne.
Učitel z námětů vybere nejzdařilejší a buď on sám nebo žáci vytvoří komiks tak, že dodají popis a bubliny.
Jak vytvoříte bubliny?
Fotografii si otevřeme v programu Malování, tam zmenšíme a zpátky vyjmeme. Poté ji vložíme do nového dokumentu ve Wordu a pomocí nástroje Automatické tvary → Popisky vložíme bubliny.
Žáci si za domácí úkol mohou vytvořit příběh ze svých vlastních fotografií. Pro některé žáky bude tato aktivita opravdu zábavná, i když poněkud časově náročná.
Vera found a frisbee. | Anette turned round. |
![]() |
© Marcela Hubáčková, 2008
Gmail pokaždé jinak aneb Záchranné URL
Nouzový režim - http://mail.google.com/mail/?labs=0 - parametr vypíná experimentální funkce z Gmail Labs a pokud by způsobovaly problémy, můžete je v nastavení Gmail vypnout. Varianta URL s ?labs=1 možnosti Labs naopak zapne.
Bezpečný režim - https://mail.google.com/ - písmenko s v https znamená přenos dat šifrovaných pomocí SSL. Trvalé nastavení je samozřejmě možné.
Starší verze - http://mail.google.com/mail/?ui=1 - jde o nastavení uživatelského rozhraní do podoby Gmail používané před říjnem 2007. Starší verze je o trochu rychlejší, což může pomoci na slabším železe. Varianta URL s ?ui=2 nastaví uživatelské rozhraní na takzvanou verzi 2.0.
Základní režim - http://mail.google.com/mail/?ui=html - jde o nastavení uživatelského rozhraní v čistém HTML bez použití JavaScriptu. Výhodou je rychlost a možnost práce ve starších prohlížečích, nevýhodou je absence celé řady funkcí: doplňování kontaktů, kontroly překlepů, rich-text WYSIWYG editoru. Tento režim je dostupný i z běžné stránky Gmail dole.

Mobilní režim - http://mail.google.com/mail/?ui=mobile nebo http://m.gmail.com - zjednodušené rozhraní pro mobilní zařízení, které má ještě méně funkcí než základní režim.

iPhone režim - http://mail.google.com/mail/x/gdlakb-/gp/ - uživatelsky příjemnější rozhraní pro mobilní zařízení jako je iPhone a další, které používají prohlížeče vytvořené s využitím WebKit.

iGoogle gadget - http://www.google.com/ig/gmailmax - zajímavá verze učená primárně pro použití v iGoogle, která je údajně vhodná pro provoz při filtraci přístupu ke standardní službě Gmail například v LAN organizace.

Režim bez kontroly prohlížeče - http://mail.google.com/mail?nocheckbrowser - umožní provoz běžného rozhraní v nepodporovaných prohlížečích.
Google Alerts jako RSS feed

Via Google Operating System.
úterý 28. října 2008
Swastika Eyes v záznamu BBC na YouTube
Temelín na Mapách Google
Zvětšit mapu
Novinky v Gmail Labs

A třešničkou je možnost vložení libovolného gadgetu do levého sloupce:

Pohled do španělských ulic
Celosvětové pokrytí Street View je zatím řídké:

pondělí 27. října 2008
Animovaná poezie na YouTube
Další báseň Forgetfulness:
Stoleček od SMART
Co se dělo u Googlu ... od 20. října do 26. října
Byl uveden nový Gmail 2.0 pro mobily, podrobnosti naleznete v článlu na serveru MobilManie.cz Gmail 2.0: skvělý pošťák i pro jednoduché mobily:
V Gmailu se nyní nacházejí dvě sady smajlíků a při psaní zprávy můžete vybírat z téměř 150 druhů smajlíků různých barev a tvarů. Smajlíci zatím nejsou dostupní v rámci Google Apps.
Nově do 38 jazyků včetně češtiny lokalizovaná služba Weby Google nabízí každému uživateli s účtem Google robustní a universální redakční systém typu wiki, který umožňuje do webových stránek vkládat i objekty z dalších služeb Google a i miniaplikace-gadgety.
Příjemným doplňkem poštovního klienta je v Gmail Labs dostupná volba Canned responses. V editoru zprávy přibyla nabídka pro ukládání, načtení a zrušení zpráv, respektive šablon zpráv.
sobota 25. října 2008
Google Developer Day 2008 v Praze je za námi

První pražský Google Developer Day 2008 se vydařil a počtem návštěvníků zřejmě předstihl nedávné vývojářské dny v Mnichově a v Milánu. Program byl nabitý a bylo těžké si vybrat přednášku, navíc jsem za GUG.CZ měl čestnou povinnost reprezentovat naši komunitu. Přišla za námi řada čtenářů a určitě se někteří aktivně zapojí do našich publikačních aktivit.
Přes weekend se zřejmě již připraví videozáznamy ze všech přednášek a fotografická dokumentace a budete se moci sami přesvědčit o průběhu. Doporučuji tradičně skvělé přednášky Jardy Bengla Intro to the Geo Web a From Mashups to Mapplets, přednášky Michala Šrajera a Pavla Petřeka Intro to Android a Build an Android application a přednášku Jean-Laurent Wottona Build your YouTube.
pátek 24. října 2008
Jaké to bylo na Google Developer Day?
Zajímá Vás jaké to bylo na Google Developer Day a nemohli jste se dostat do Prahy? Naštěstí na Internetu existují lidé, kteří si dají sem tam tu práci sepsat pěkný sloh, který Vás zavede přímo do dění.
Jako nejlepší článek hodnotím z nyní dostupných na blogu Milana Kryla, který vystihl většinu přednášek do detailu. Pro ty co neradi čtou a zajímá je, jaká je oficiální prezentace českého Googlu na tuto akci se mohou obrátit na Code Google.
čtvrtek 23. října 2008
Maraton eTwinning - týden s eTwinningem na Bloggeru

Oživlé logo:

Google Sites česky jako Weby Google

Google koupil v roce 2006 wiki engine Jotspot, který byl po redesignu koncem února 2008 zařazen do balíku Google Apps pod názvem Google Sites s doslova exkluzívním prostorem 10 GB, ke kterému se v programech Google Apps Premier Education ještě přidává dalších 500 MB pro každého uživatele v doméně! Od konce května 2008 byly Sites k dispozici každému uživateli Google Account.

Nyní je služba nabízena českým uživatelům v lokalizované verzi pod názvem Weby Google a naleznete ji i v nabídce iGoogle (dvojice služeb Web-Weby a Obrázky-Fotografie uživatele ale matou).

Weby Google nabízejí řadu možnosti při volbě vzhledu stránky:
- Webová stránka
- Panel
- Oznámení
- Úložiště souborů
- Seznam

WYSIWYG editor Webů Google je podobný editoru Dokumentů Google:

středa 22. října 2008
Android versus iPhone: vývojáři, poperte se!
Zásobník odpovědí v Gmail Labs

pondělí 20. října 2008
Co se dělo u Googlu ... od 13. října do 19. října
Po několika týdnech testování byla zatím jen anglicky mluvícím uživatelům zpřístupněna nová verze iGoogle, přibyly i nové či inovované gadgety a nové motivy vzhledu.
Google Reader je nyní dostupný i jako gadget pro iGoogle.

Po zpracování etap Tour de France v Street View, Google pokračuje v Mapách Google ve zpracování pohledů do ulic Paříže, Lyonu, Marseille, Nice, Lille a Toulouse.
Na oslavu desátých narozenin Google vyhlásil Projekt 10100 (čti deset na stou). Jde o soutěž, do níž může přihlásit svůj originální nápad kdokoli, přičemž kritériem pro výběr vítězných návrhů bude to, kolika lidem daný nápad pomůže.
Google zvýšil ve třetím čtvrtletí 2008 zisk o čtvrtinu. To je víc, než předpovídali odborníci na trhu. Firma zaznamenala růst tržeb ve všech sektorech a světových oblastech. Její akcie v reakci na to poskočily o více než deset procent.
Parazitní web ichrome.com.cn

sobota 18. října 2008
Další variace na téma RSS: tentokrát jako obrázek
MyspaceFeed zpracuje RSS feed do statického obrázku a vygeneruje potřebný script pro vložení do stránky. Výhodou oproti jiným nástrojům je funkčnost bez JavaScriptu či Flashe. Obrázek se obnovuje jen jedenkrát za den, pokud chcete cyklus zkrátit, je k dispozici zdrojový kód pro váš web server.

A takhle vypadá výsledek, čeština se nevyvedla (ještě že máme zdroj):

Headlines by MySpaceFeed.com
pátek 17. října 2008
Google Reader jako gadget pro iGoogle

Nový iGoogle 2.0


Google Account Authentication API
Při takovém využití Google aplikací však dříve či později narazíte na nutnost se ke službám Google přihlásit, resp. uživatelé Vaší aplikace se budou muset přihlásit ke svému Google Account.
... Pokračování
Klasická aplikace
Klasickou aplikací se myslí kterákoliv aplikace, kterou si uživatel nainstaluje na svém počítači a přes kterou se přistupuje ke službám poskytovaných Google.
ClientLogin
ClientLogin je jedním ze způsobů jak přistupovat ke Google službám.
Narozdíl od "obyčejného" přístupu, kdy se přihlašovací údaje zasílají při každém požadavku, má ClientLogin několik výhod:
- Vyšší výkon – údaje jsou zkontrolovány pouze jednou
- Vyšší bezpečnost – údaje nejsou přenášeny při každém požadavku
- Lze použít další bezpečnostní prvky (Captcha apod.)
- Proces přihlášení lze dále nastavit nebo rozšířit
Použití ClientLogin
ClinetLogin pracuje s požadavky HTTP POST, které jsou posílány Google.
Ukázkový požadavek na přihlášení vypadá takto:
POST /accounts/ClientLogin HTTP/1.0
Content-type: application/x-www-form-urlencoded
accountType=HOSTED_OR_GOOGLE&Email=EMAIL@gmail.com&Passwd=HESLO&service=cl&source=Gulp-CalGulp-1.05
Co to je
Hlavička požadavku POST:
POST /accounts/ClientLogin HTTP/1.0
A obsah – používejte "application/x-www-form-urlencoded":
Content-type: application/x-www-form-urlencoded
Parametry
Typ účtu - accountType:
- GOOGLE – klasický Google účet
- HOSTED – Google účet pro použití s aplikacemi Google
- HOSTED_OR_GOOGLE – prvně proběhne pokus o přihlášení k HOSTED účtu, pokud tento pokus selže, následuje pokus o přihlášení k GOOGLE účtu. Tento typ používejte, pokud si nejste jistí, který typ použít.
Email: celý email (včetně domény)
Passwd – heslo: heslo k účtu
Service – služba: služba, ke které se chcete přihlásit. Každá služba má svůj kód (Google Calendar má "cl"), případně je možné použít obecné "xapi".
Source – zdroj: zdroj požadavku (tedy aplikace), doporučený tvar je: "společnost-jméno_aplikace-verze"
Pokud chcete použít Captcha, použijte následují dva parametry:
Logintoken – hodnotu dodá Google spolu s url Captcha obrázku s odpovědi s chybovým kódem "CaptchaRequired"
Logincaptcha – odpověď uživatele na Captchu (tedy obsah obrázku)
Požadavek s Captchou vypadá takto:
POST /accounts/ClientLogin HTTP/1.0
Content-type: application/x-www-form-urlencoded
accountType=HOSTED_OR_GOOGLE&Email=jondoe@gmail.com&Passwd=north23AZ&service=cl& source=Gulp-CalGulp-1.05&logintoken=DQAAAGgA...dkI1LK9&logincaptcha=brinmar
Požadavek se posílá na https://www.google.com/accounts/ClientLogin + parametry.
ClientLogin v současnosti neumí účty vytvářet, uživatel tedy musí mít účet u Google již vytvořen.
Odpoveď z ClientLogin
Po pokusu o přihlášení, Google vrátí buď HTTP 200 (přihlášení se podařilo) nebo HTTP 403 (přihlášení se nepodařilo):
Ukázky odpovědí
Úspěšné přihlášení:
HTTP/1.0 200 OK
Server: GFE/1.3
Content-Type: text/plain
SID=DQAAAGgA...7Zg8CTN
LSID=DQAAAGsA...lk8BBbG
Auth=DQAAAGgA...dk3fA5N
Důležitá je hodnota Auth – jde o identifikační hodnotu a musíte ji použít při každém požadavku, který se posílá směrem do Google.
SID a LSID v současné době nejsou nijak používány.
Neúspěšné přihlášení:
HTTP/1.0 403 Access Forbidden
Server: GFE/1.3
Content-Type: text/plain
Url=http://www.google.com/login/captcha
Error=CaptchaRequired
CaptchaToken=DQAAAGgA...dkI1LK9
CaptchaUrl=Captcha?ctoken=HiteT4b0Bk5Xg18_AcVoP6-yFkHPibe7O9EqxeiI7lUSN
Zde se vrací výše zmíněná chyba "CaptchaRequired".
Url je adresa stránky s chybou (můžete zvážit, zda ji zobrazit), Error je chybový kód, CaptchaToken je token pro použití v parametru "logintoken" a CaptchaUrl je adresa obrázku Captcha (celá adresa je "http://www.google.com/accounts/Captcha?ctoken=HiteT4b0Bk5Xg18_AcVoP6-yFkHPibe7O9EqxeiI7lUSN").
Chybové kódy, které mohou být vráceny:
- BadAuthentication – Špatný email a/nebo heslo.
- NotVerified – Uživatel zatím neověřil svůj email, dokud tak neučiní, nemůže služby Google využívat
- TermsNotAgreed – Uživatel nesouhlasil s podmínkami použití služeb Google
- CaptchaRequired – Je požadováno ověření Captcha
- Unknown – neznámá chyba, nejspíše byl zaslán špatný parametr
- AccountDeleted – Účet byl smazán
- AccountDisabled – Účet je zablokován
- ServiceDisabled – Přístup pro uživatele ke zvolené službě je zablokován
- ServiceUnavailable – Služba není dostupná, zkuste to později
Přihlášení k Google účtu z webové aplikace
Stejně jako klasické aplikace, i webové aplikace mohou přistupovat ke službám poskytovaných Google. Pro přihlášení slouží rozhraní AuthSub. Toto rozhraní umožňuje aplikacím přistupovat ke službám bez nutnosti práce s údaji pro přihlášení, čímž je zajištěna vysoká bezpečnost.
Ověření uživatele probíhá buďto pomocí zabezpečených nebo nezabezpečených tokenů. Pro použití zabezpečených tokenů musíte Vaši aplikaci zaregistrovat (více informací na http://code.google.com/apis/accounts/docs/RegistrationForWebAppsAuto.html). Po registraci získáte certifikát a možnost všechny požadavky digitálně podepsat.
Průběh
Před získáním přístupu ke zvolené službě, Vaše aplikace zavolá URL pro ověření uživatele a dodá některé informace. Následně je uživatel přesměrován na stránku Google, kde musí potvrdit, že souhlasí s přístupem ke svému účtu přes Vaši aplikaci. Pokud uživatel souhlasí, Google jej přesměruje zpět na Vaši aplikaci a dodá token pro ověření při požadavcích z Vaší aplikace.
Požadavek AuthSub
Ukázka požadavku:
https://www.google.com/accounts/AuthSubRequest?next=http%3A%2F%2Fwww.yourwebapp.com%2Fshowcalendar.html
&scope=http%3A%2F%2Fwww.google.com%2Fcalendar%2Ffeeds%2F&session=0&secure=0
Požadavek na ověření uživatele se posílá na https://www.google.com/accounts/AuthSubRequest a připojují se k němu následující parametry:
- next – povinný parametr, udává adresu přesměrování po úspěšném přihlášení – mělo by tedy jít o Vaši stránku
- hd – volitelný parametr, umožňuje specifikovat doménu pro Google aplikace. Můžete použít hodnotu "default" pro klasický Google účet (JMENO@gmail.com).
- Scope – povinný parametr, udává URL služby, ke které se chcete přihlásit
- Secure – volitelný parametr, udává, zda chcete použít zabezpečené (hodnota 0) nebo nezabezpečené tokeny (hodnota 1). Zabezpečené tokeny jsou k dispozici pouze pro registrované aplikace
- session – volitelný parametr, udává, zda token pro jedno použití může být vyměněn za token pro session
Po odeslání požadavku na Google dojde k přesměrování uživatele na stránku, kde je souhrn toho, co se děje (že Vaše aplikace chce přistupovat ke službě Google přes uživatelův účet, míra zabezpečení apod.), uživatel zadá přihlašovací údaje a vše potvrdí.
Pokud vše proběhne dobře, Google uživatele přesměruje zpět na adresu udanou parametrem „next“ a navíc vrátí token:
http://www.domena.cz/kalendar.html?token=CKF50YzIHxCT85KMAg
Tento token dále použijte k přístupu ke službě.
Výše uvedený token však slouží jen pro jednorázový přístup. Pokud chcete přistupovat ke Google službě vícekrát, je potřeba token změnit na session token. To lze udělat následovně:
Při prvním požadavku je nutné nastavit parametr "session" na hodnotu "1", to umožní budoucí změnu tokenu.
Na adresu https://www.google.com/accounts/AuthSubSessionToken je potřeba odelsat požadavek HTTP GET:
GET /accounts/AuthSubSessionToken HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Authorization: AuthSub token="TOKEN"
User-Agent: Java/1.5.0_06
Host: https://www.google.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Pokud je v pořádku, dostanete zpět odpověď HTTP 200 a dvojici hodnot, např.:
Token=DQAA...7DCTN
Expiration=20061004T123456Z
První hodnota je nový token, který slouží pro přístup ke Google službě, druhá hodnota je datum expirace tokenu (zatím není využívána).
Protože token nikdy neexpiruje, je možné jej používat pořád.
Platnost tokenu je však možné zrušit "ručně". Token lze zrušit odesláním HTTP GET požadavku na https://www.google.com/accounts/AuthSubRevokeToken:
GET /accounts/AuthSubRevokeToken HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Authorization: AuthSub token="TOKEN"
User-Agent: Java/1.5.0_06
Host: www.google.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Pokud dojde k úspěšnému zrušení platnosti tokenu, je vrácena hodnota HTTP 200.
Napojení na ASP.NET
Pokud vyvíjíte aplikaci v ASP.NET, může Vás zaujmout příspěvek z fóra komunity:
http://groups.google.com/group/Google-Accounts-API/browse_thread/thread/4d763ca21230d641#
Lze je možné také stáhnout kód pro ASP.Net, který obsahuje ukázku, jak napojit výše uvedené vlastnosti na ASP.NET.
Závěrem
V tomto článku jste mohli nalézt základní informace o přihlašování k účtům a službám Google. Pokud Vás téma zaujalo, neváhejte se také podívat na stránky v odkazech níže.
Zajímavé odkazy
Domovská stránka API: http://code.google.com/apis/accounts/
Komunita okolo API: http://groups.google.com/group/Google-Accounts-API
Zdroj: code.google.com
Autor: Jan Bradávka
čtvrtek 16. října 2008
Google Street View "dobývá" Francii
Nové nástroje v Překladači Google

Zkuste si nový gadget rovnou na této stránce GUG.CZ:
Další možností využití Překladače je možnost získání překladu doslova na jedno kliknutí v panelu nástrojů prohlížeče. Ze stránky Nástroje si můžete přidat jedno z ze zatím třicetipěti tlačítek s názvem jazyka. Můžete přeložit také jakoukoli dílčí část stránky, stačí ji před kliknutím na tlačítko označit.
Poslední nabídka se týká lišty Google Toolbar, díky ní nyní stačí, když podržíte myš na anglickém slově a Překladač slov zobrazí význam slova v jiném jazyce. Zatím ale můžete překládat jen z angličtiny do čínštiny (tradiční a zjednodušené), japonštiny, korejštiny, francouzštiny, italštiny, němčiny a španělštiny.

Recenze T-mobile G1 s Androidem na engadget.com

úterý 14. října 2008
Šestý ze série návodů pro učitele aneb Plán hodiny pro Google Alerts
Úroveň studentů: 2. ročník SŠ Pre-Intermediate
Počet vyučovacích hodin: 1 x 45 min. + navazující hodiny a samostatná domácí práce
Pomůcky: počítač s přístupem na Internet pro každého žáka zvlášť, sešit, pero, nakopírované materiály – text o koncertu skupiny Coldplay.
Použitá literatura: Harris, M., Mower, H., Sikorzynska. New Opportunities Pre-Intermediate Student's Book. Essex: Pearson Education Limited, 2000.
Cíle výuky:
- procvičit slovní zásobu týkající se Music;
- procvičit porozumění psanému textu;
- procvičit orientaci v anglickém textu – různé úrovně jazyka, různé zdroje;
- procvičit mluvený projev.
Plán výuky:
- Žáci dostanou obrázky různých hudebních nástrojů. Jejich úkolem je pojmenovat je.
- Rozhovor s vyučujícím, např.:
Do you play any musical instrument?
What kind of music do you like listening to?
Have you ever been to a concert? What was it like?
What is your favourite music group or singer? - Žáci dostanou nakopírovaný text o koncertu skupiny Coldplay + otázky k textu. Ve dvojicích si připraví odpovědi na otázky.
- Učitel vysvětlí nástroj Google Alerts a jak se na něj přihlásit.
- Žáci si vyberou oblíbeného zpěváka, zpěvačku, skupinu, o které by se rádi dozvěděli více.
- Založí si Google Alerts na jejich vybraného zpěváka nebo skupinu.
- Dostanou týden na to, aby sledovali své Google Alerts a zapisovali si zajímavé informace o jejich předmětu zájmu.
- Připraví krátkou prezentaci o zpěvákovi nebo skupině s využitím informací s Google Alerts. Využívají přitom materiály k Class presentation.
- Přednesou tuto prezentaci ve třídě.
© Kristýna Mikulčíková, 2008
Aj, chyba!

Video vložené z YouTube můžete na své stránce spustit od od zadané sekundy
pondělí 13. října 2008
Phun - 2D fyzikální simulator na YouTube
Co se dělo u Googlu ... od 6. října do 12. října
Českou verzi Youtube nyní naladíte na youtube.cz nebo cz.youtube.com, pak stačí v záhlaví zvolit zemi a jazyk.

Po měsíci interního testování Google spustil veřejnou betu AdSense pro flashové online hry.
Po úpravě textového editoru, editoru presentací a editoru formulářů přichází nová verze tabulkového kalkulátoru Dokumentů Google. Unifikace a modernizace vzhledu editorů je chvályhodná, příjemná je u tabulkového kalkulátoru i malá novinka: opakovaným stisknutím kláves Ctrl+Shift+F můžeme přecházet mezi třemi celoobrazovkovými režimy.
čtvrtek 9. října 2008
YouTube česky na YouTube.cz!

středa 8. října 2008
picjuice.com: online grafický editor s Google App Engine

Působívé je plynulé zvětšování či zmenšování pomocí posuvníku.
YouTube API
Použití YouTube API Vám umožní na své stránce poskytovat obsah a funkce YouTube. Nejde však pouze o video, přes YouTube API můžete přistupovat k podobným videím a komentářům. Pomocí API můžete i videa na YouTube nahrávat.
V následujícím článku si ukážeme některé základní vlastnosti YouTube API, hlavně jak získat data z YouTube a jak použít YouTube přehrávač na vlastní stránce.
Pokud Vás API zaujme, neváhejte se podívat na stránky v odkazech na konci tohoto textu a případně se zeptat v diskuzi na vyvojari.gug.cz nebo se vyjádřit pomocí komentáře zde pod článkem.
... Pokračování
Použití YouTube API
Na adrese http://code.google.com/apis/youtube/branding.html lze najít několik pokynů, kterými se řídí použití YouTube API.
Obecně můžete API použít bez jakékoliv povinnosti žádat o povolení k použití.
Při použití YouTube API lze na stránky umístit speciální logo "Powered by Youtube":
![]() | ![]() | ![]() |
Loga jsou k dispozici v různých barvách a vždy musí odkazovat na youtube.com. Podmínky použití API zároveň zakazují používat jiné logo nebo logo jakkoliv měnit.
Možnosti API
YouTube API umožňuje na vlastní stránce používat funkce, které jsou k vidění na YouTube – hledání videa, zobrazování komentářů a jejich přidávání a mnohá další. V podstatě lze využít veškeré možnosti YouTube.
Přihlášení
Většina funkcí na YouTube, jako např. přidání komentáře, vyžaduje přihlášení uživatele. YouTube umožňuje přihlášení pomocí AuthSub nebo ClientLogin. AuthSub je vhodné použít pro přihlašování přes webové stránky/aplikaci, kde může přistupovat k jedné stránce několik uživatelů a každému se zobrazí jeho vlastní obsah. ClientLogin je vhodný pro aplikaci, kterou používá v jeden čas pouze jeden uživatel. Použití ClientLogin na webové stránce je sice možné, ale rozhodně není doporučeno.
Více o přihlašovacím API najdete na: http://code.google.com/apis/accounts/
Obecně o YouTube API
Při použití YouTube API je možné si vybrat mezi několika přístupy. Na následujících řádcích se podíváme na možnosti API při použití HTTP a XML.
Velmi obecně a jednoduše řečeno, API funguje na principu zaslání HTTP GET nebo SET směrem k YouTube, který vrátí XML data ve formátu Atom feedu.
Dokumentace uvádí ukázkovou odpověď:
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns='http://www.w3.org/2005/Atom'
xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'
xmlns:gml='http://www.opengis.net/gml'
xmlns:georss='http://www.georss.org/georss'
xmlns:media='http://search.yahoo.com/mrss/'
xmlns:yt='http://gdata.youtube.com/schemas/2007'
xmlns:gd='http://schemas.google.com/g/2005'>
<id>http://gdata.youtube.com/feeds/api/standardfeeds/top_rated</id>
<updated>2008-02-21T18:57:10.801Z</updated>
<category scheme='http://schemas.google.com/g/2005#kind'
term='http://gdata.youtube.com/schemas/2007#video'/>
<title type='text'>Top Rated</title>
<logo>http://www.youtube.com/img/pic_youtubelogo_123x63.gif</logo>
<link rel='alternate' type='text/html'
href='http://www.youtube.com/browser?s=tr'/>
<link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='http://gdata.youtube.com/feeds/api/standardfeeds/top_rated'/>
<link rel='self' type='application/atom+xml'
href='http://gdata.youtube.com/feeds/api/standardfeeds/top_rated?...'/>
<link rel='self' type='application/atom+xml'
href='http://gdata.youtube.com/feeds/api/standardfeeds/top_rated?...'/>
<author>
<name>YouTube</name>
<uri>http://www.youtube.com/</uri>
</author>
<generator version='beta'
uri='http://gdata.youtube.com/'>YouTube data API</generator>
<openSearch:totalResults>99</openSearch:totalResults>
<openSearch:startIndex>1</openSearch:startIndex>
<openSearch:itemsPerPage>25</openSearch:itemsPerPage>
<entry>
<id>http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b</id>
<published>2007-02-16T20:22:57.000Z</published>
<updated>2007-02-16T20:22:57.000Z</updated>
<category scheme="http://schemas.google.com/g/2005#kind"
term="http://gdata.youtube.com/schemas/2007#video"/>
<category scheme="http://gdata.youtube.com/schemas/2007/keywords.cat"
term="Steventon"/>
<category scheme="http://gdata.youtube.com/schemas/2007/keywords.cat"
term="walk"/>
<category scheme="http://gdata.youtube.com/schemas/2007/keywords.cat"
term="Darcy"/>
<category scheme="http://gdata.youtube.com/schemas/2007/categories.cat"
term="Entertainment" label="Entertainment"/>
<title type="text">My walk with Mr. Darcy</title>
<content type="html"><div ... html content trimmed ...></content>
<link rel="self" type="application/atom+xml"
href="http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b"/>
<link rel="alternate" type="text/html"
href="http://www.youtube.com/watch?v=ZTUVgYoeN_b"/>
<link rel="http://gdata.youtube.com/schemas/2007#video.responses"
type="application/atom+xml"
href="http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/responses"/>
<link rel="http://gdata.youtube.com/schemas/2007#video.ratings"
type="application/atom+xml"
href="http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/ratings"/>
<link rel="http://gdata.youtube.com/schemas/2007#video.complaints"
type="application/atom+xml"
href="http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/complaints"/>
<link rel="http://gdata.youtube.com/schemas/2007#video.related"
type="application/atom+xml"
href="http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/related"/>
<author>
<name>Andy Samplo</name>
<uri>http://gdata.youtube.com/feeds/api/users/andyland74</uri>
</author>
<media:group>
<media:title type="plain">Shopping for Coats</media:title>
<media:description type="plain">
What could make for more exciting video?
</media:description>
<media:keywords>Shopping, parkas</media:keywords>
<yt:duration seconds="79"/>
<media:category label="People"
scheme="http://gdata.youtube.com/schemas/2007/categories.cat">People
</media:category>
<media:content
url='http://www.youtube.com/v/ZTUVgYoeN_b'
type='application/x-shockwave-flash' medium='video'
isDefault='true' expression="full" duration='215' yt:format="5"/>
<media:content
url='rtsp://rtsp2.youtube.com/ChoLENy73bIAEQ1k30OPEgGDA==/0/0/0/video.3gp'
type='video/3gpp' medium='video'
expression="full" duration='215' yt:format="1"/>
<media:content
url='rtsp://rtsp2.youtube.com/ChoLENy73bIAEQ1k30OPEgGDA==/0/0/0/video.3gp'
type='video/3gpp' medium='video'
expression="full" duration='215' yt:format="6"/>
<media:player url="http://www.youtube.com/watch?v=ZTUVgYoeN_b"/>
<media:thumbnail url="http://img.youtube.com/vi/ZTUVgYoeN_b/2.jpg"
height="97" width="130" time="00:00:03.500"/>
<media:thumbnail url="http://img.youtube.com/vi/ZTUVgYoeN_b/1.jpg"
height="97" width="130" time="00:00:01.750"/>
<media:thumbnail url="http://img.youtube.com/vi/ZTUVgYoeN_b/3.jpg"
height="97" width="130" time="00:00:05.250"/>
<media:thumbnail url="http://img.youtube.com/vi/ZTUVgYoeN_b/0.jpg"
height="240" width="320" time="00:00:03.500"/>
</media:group>
<yt:statistics viewCount="93"/>
<gd:rating min='1' max='5' numRaters='435' average='4.94'/>
<gd:comments>
<gd:feedLink
href="http://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/comments"
countHint='2197'/>
</gd:comments>
</entry>
Každá odpověď na začátku obsahuje tag <feed>, který obsahuje informace o odpovědi. Součásti odpovědi je také tag <entry>, který odpovídá jednomu videu. Pokud je vrácených videí více, opakuje se i sekce <entry>.
Pro zisk odpovědi, je nutné zaslat na YouTube požadavek. Požadavek se posílá pomocí HTTP GET na různé URL udržované YouTube. Téměř vždy začíná taková URL adresa na http://gdata.youtube.com/feeds/api
Seznamy videa udržované YouTube
Všechny seznamy jsou k dispozici na http://code.google.com/apis/youtube/developers_guide_protocol.html#Retrieving_and_searching_for_videos
Seznam jako takový lze poslat zavoláním HTTP GET na URL adresu patřičného zdroje seznamu, např. nejsledovanější videa: http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed
Nebo videa, ke kterým je největší diskuze:
http://gdata.youtube.com/feeds/api/standardfeeds/most_discussed
Některé seznamy podporují i parametr time:
http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed?time=today
Tento parametr umožňuje získat videa, která byla v seznamu v určitou dobu (např. dnes, tento týden apod.)
Autor: Jan Bradávka
pondělí 6. října 2008
Kniha návštěv s Dokumenty Google

Co se dělo u Googlu ... od 29. září do 5. října

Ministerstvo dopravy oficiálně představilo novou komunikační kampaň Nemyslíš? Zabiješ!, kde nabízí i mapu nehodových míst na Mapách Google:

U příležitost desátých narozenin Google zprovoznil vyhledávač mapující web v lednu 2001:

Podle čerstvých statistik společnosti Net Applications za září tohoto roku prohlížeč Google Chrome zaujal pozici čtyřky na trhu s podílem 0,78 procenta. Uvidíme ovšem, jak budou vypadat čísla za říjen, protože Google Chrome byl uveden teprve v září a řada uživatelů jej po nemalé mediální pozornosti jen zkoušela, píše na serveru LUPA Jiří Macich.
1. října si česká pobočka Googlu připoměla dva roky na českém trhu. Podle tiskové zprávy oslavila nejen trojnásobný růst podílu ve vyhledávání a jednu z nejdynamičtějších lokalizací produktů na celém světě, ale také partnerství s klíčovými hráči na domácím trhu, silný lokální tým a intenzivní globální podporu. Během dvou let bylo lokalizováno skoro 25 služeb a programů: Google Maps, Google Calendar, Google Reader, Blogger.com, Google Analytics, Google News, Google Apps, Picasa Web Albums, Google Chrome, Google Earth a další už jsou určitě na spadnutí...
Centrum Holdings zahájilo spolupráci s vyhledávačem Google, prvním výsledkem dohody je nasazení vyhledávání od Googlu na portál Atlas.cz.
Portál Atlas.cz v příštím roce získá zcela novou podobu. Ke změně vyhledávací technologie na portálu Atlas.cz jsme ale přistoupili už nyní, protože smlouva se současným dodavatelem skončila v září a my jsme chtěli uživatelům nabídnout lepší vyhledávací technologii co nejdříve.vysvětluje rozhodnutí Pavel Mucha, generální ředitel Centrum Holdings v tiskové zprávě.
Český komunitní server Líbímseti.cz nasadil vyhledávání od Googlu. Líbímseti.cz využívá služby Google Coop, jejíž veřejná česká betaverze byla spuštěna letos v lednu.
Redesign tabulkového kalkulátoru v Dokumentech Google
Vadou na kráse je nefunkční odkaz z nabídky Nápověda, který nabízí Učte se od dalších uživatelů služeb Google, ale nevede nikam.
