pátek 31. října 2008

Nabídka na Google Solutions Marketplace: Google Apps nastavení a podpora pro CZ a SK

Kaibo nabízí pro české a slovenské uživatele a firmy nastavení a podporu Google Apps, zdarma pro neziskové subjekty.

Milion firem používá Google Apps

Official Google blog přinesl v článku What we learned from 1 million businesses in the cloud zajímavé informace o počtu implementací Google Apps a o spolehlivosti tohoto řešení. Zajímavý je tento graf:

čtvrtek 30. října 2008

Street View v Itálii

Podívejte se do ulic Říma, Milana, Florencie a Lake Como.


Zvětšit mapu


View Larger Map


Zvětšit mapu

středa 29. října 2008

Google Store: nechcete tričko Blogger?

Trička, hrníčky, baťůžky, bloky... vše naleznete v online obchodu:

Google Moderator pro Google Apps

Na burze third party aplikací Google Solutions Marketplace se objevila možnost provozu fóra Google Moderator z Google Labs na vlastní doméně pro uživatele Google Apps.

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

Služba LinkedIn je sociální sítí především pracovních kontaktů, nově v ní můžete vkládat do svého profilu prezentace z Dokumentů Google.



Video návod naleznete na YouTube:

Malý test na téma Měli jste na mysli...: je to fake nebo ne?



Je to incenovaný obrázek nebo je to pravé? Umíte podobný?

Sedmý ze série návodů pro učitele aneb Plán hodiny pro Picasa

Plán pro učitele, který dnes představujeme, využívá oblíbený nástroj 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.

Žáci jsou rozděleni do skupin po třech. Pracují v počítačové učebně, kde má každá skupina k dispozici jeden počítač a má přístup k albu fotografií. Zde shlédnou 8 fotografií a jejich úkolem je vytvořit ke každé fotografii příběh s přímou i nepřímou řečí.

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é tvaryPopisky 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

Alex Chitu na Google Operating System publikoval skvělý přehled URL pro spuštění služby Gmail v případě problémů nebo na non-PC zařízeních.

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

Google Alerts nyní nabízejí možnost náhrady pravidelných e-mailových zpráv kanálem RSS pro zpracování v RSS čtečce. Alert nabízí hledání v Google News (Zprávy Google), Blog Search (Hledání v blozích), Google Groups (Skupiny Google) a v Google Video.




Via Google Operating System.

úterý 28. října 2008

Swastika Eyes v záznamu BBC na YouTube

Rada Českého rozhlasu podle všeho nekompetentně jednala o vysílání Radia Wave a označila píseň Swastika Eyes skupiny Primal Scream jako propagaci fašismu. Nahrávka na YouTube je snad dostatečně ilustrativní:

Temelín na Mapách Google

Na blogu Bananistán jako na dlani píší: Bývaly doby, kdy letecké fotografie měst byly považovány za špionáž. Zkuste se podívat třeba na Temelín, jak ho dneska nabízí Google maps.


Zvětšit mapu

Novinky v Gmail Labs

Rozhraní Gmailu se díky funkcím Gmail Labs začíná blížit službě iGoogle. Kromě chatu (v anglické verzi i s podporou ICQ) se nyní může na stránku Gmail vložit gadget s informacemi z Kalendáře nebo přehledu Dokumentů Google.



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

Pohled do španělských ulic

Panoramatické snímání ulic pro Street View vtrhlo do Španělska, zatím jen do čtyř měst Madridu, Barcelony, Valencie a Sevilly:



Celosvětové pokrytí Street View je zatím řídké:

pondělí 27. října 2008

ToDo Organizer jako gadget

BBC na YouTube: The Human Body - Life Story

Animovaná poezie na YouTube

Billy Collins, jeden z nejprodávanějších amerických básníků, čte svou báseň The Dead, ilustrovanou animací Juana Delcana.



Další báseň Forgetfulness:

Stoleček od SMART

Kanadská SMART Technologies připravila interaktivní stolek pro děti s 27" interaktivním dispayem, předpokládaná cena pro dodávky na jaře 2009 je ale neúnosná: 8000 dolarů.

Co se dělo u Googlu ... od 20. října do 26. října

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. Průběh podrobně popsal Martin Hassman v článku Jak proběhl Google Developer Day 2008 v Praze na serveru Root.cz.

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.

Gmail se smajlíky

Gmail nyní obsahuje smajlíky.

čtvrtek 23. října 2008

Maraton eTwinning - týden s eTwinningem na Bloggeru

Maraton probíhá napříč celou Českou Republikou od 20. do 24. října v rámci evropských týdnů s eTwinningem. 22 škol v průběhu celého týdne postupně pracuje na příběhu Modrého a Žlutého – dvou panáčků z loga Twinning. Příběh můžete sledovat na adrese etwinning-maraton.blogspot.com.



Oživlé logo:

Google Sites česky jako Weby Google

Nově 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.



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!

Google a jeho partneři z Open Handset Alliance uvolnili nyní zdrojový kód Android ke stažení pod licencí Apache 2.0 spolu s dalšími knihovnami, kodeky a aplikacemi.

Zásobník odpovědí v Gmail Labs

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:

pondělí 20. října 2008

Co se dělo u Googlu ... od 13. října do 19. října

Po záhlaví a zápatí přibyla do online textového editoru Dokumentů Google další drobnost: poznámka pod čarou.

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.

V gadgetu může být vše... i hry z osmibitů!

Parazitní web ichrome.com.cn

Parazitních webů, které zaplevelují výsledky vyhledávání, je plno. V poslední době mě štve ichrome.com.cn, který využívá názvu Google Chrome a strojového překladu do několika jazyků, včetně češtiny. Díky němu mám v Google Readeru zcela nepoužitelný můj kanál z Google Blog Search (Hledání v blozích). Snad se mi podaří eliminace pomocí podmínek hledání...

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

Dokumenty Google: přibyla poznámka pod čarou

Po záhlaví a zápatí přibyla do online textového editoru Dokumentů Google další drobnost:

Hledám gadget pro zobrazování RSS, nejlepší asi bude si ho napsat sám...

Nebo se vám tenhle líbí?

Google Reader jako gadget pro iGoogle

Pro mne sice není, protože odebírám příliš mnoho zdrojů, ale určitě se jako alternativa bude řadě uživatelů iGoogle tento gadget hodit:

Nový iGoogle 2.0

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 Account Authentication API

Pokud vyvíjíte aplikaci (ať už běžnou či webovou), můžete pochopitelně využívat aplikací, které poskytuje Google.
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

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. Podívejte se na video k tomuto rozšíření na YouTube:

Nové nástroje v Překladači Google

V Překladači Google přibyla záložka Nástroje a z ní si můžete přidat miniaplikaci Překlad na své webové stránky a nabídněte tak okamžitý přístup k překladu těchto stránek. Přidání miniaplikace je rychlé a snadné.



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

Na website engadget.com se objevila jedna z prvních recenzí nového mobilního telefonu s operačním systémem Android.

úterý 14. října 2008

Šestý ze série návodů pro učitele aneb Plán hodiny pro Google Alerts

Nástrojem Google Alerts, který je již šestý v pořadí, pokračujeme v sérii článků pro učitele.

Ú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:
  1. Žáci dostanou obrázky různých hudebních nástrojů. Jejich úkolem je pojmenovat je.

  2. 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?


  3. Žáci dostanou nakopírovaný text o koncertu skupiny Coldplay + otázky k textu. Ve dvojicích si připraví odpovědi na otázky.

  4. Učitel vysvětlí nástroj Google Alerts a jak se na něj přihlásit.

  5. Žáci si vyberou oblíbeného zpěváka, zpěvačku, skupinu, o které by se rádi dozvěděli více.

  6. Založí si Google Alerts na jejich vybraného zpěváka nebo skupinu.

  7. Dostanou týden na to, aby sledovali své Google Alerts a zapisovali si zajímavé informace o jejich předmětu zájmu.

  8. 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.

  9. Přednesou tuto prezentaci ve třídě.

© Kristýna Mikulčíková, 2008

Aj, chyba!

Stránka na portálu novinky.cz způsobila, že jeden proces v prohlížeči Chromium využíval až 50 % výkonu mého CPU. Výhoda Chromia či Chrome, kdy každá stránka má svůj proces, mi umožnila stránku odstřelit, ve Firefoxu bych podobným zásahem shodil všechny okna. Na záložce se objevilo toto smuteční hlášení:

Video vložené z YouTube můžete na své stránce spustit od od zadané sekundy

Stačí do vkládaného kódu přidat parametr &start=[počet sekund od začátku] na dvě místa, přesněji do URL (takže to funguje i v prohlížeči viz www.youtube.com/v/DeaaP8PItkw&hl=cs&fs=1&start=15). Výsledek je zde:

pondělí 13. října 2008

Nastavte si Gmail jako výchozího pošťáka ve Firefoxu 3 přímo!

Nová možnost přibyla v nové verzi prohlížeče Firefox 3:
Nová možnost přibyla v nové verzi prohlížeče FireFox

Phun - 2D fyzikální simulator na YouTube

2D fyzikální simulátor studenta Emila Ernerfeldta z VRlab na švédské Umeå University je naprogramován v C++ s použitím knihoven OpenGL, GLEW, SDL (window management), SDL_image a dalších. Můžeme v něm jednoduše pomocí myši nakreslit jakýkoliv objekt, objektu nadefinovat vlastnosti jako je například tření a hmotnost a objekt se pak v 2D simulaci chová jako reálný. K dispozici jsou i další prvky jako řetězy, motory, pružiny nebo klouby. Můžete skládat zeď z cihliček nebo vytvářet složité mechanické stroje. Phun je freeware a můžete si ho volně stáhnout ve verzi pro MS Windows (instalátor nebo archiv ZIP) i jako balíček pro Linux.

Co se dělo u Googlu ... od 6. října do 12. října

Official Gmail Blog přinesl zprávu o nové funkci přístupu protokolem IMAP, kterou je možné aktivovat v Gmail na záložce Labs (není přítomna v lokalizované verzi). Poté si můžete zvolit, jestli se mají synchronizovat odeslané e-maily, návrhy e-mailů, koš s poštou, příspěvky z chatu, zprávy označené hvězdičkou atd.

Č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!

České zastoupení Google plní svůj slib a přináší uživatelům české YouTube, které umožní podle Kateřiny Holcmanové, marketingové manažerky, abychom světu naplno ukázali lokální talenty a pověstný český humor. Cílem je vytvoření silné české komunity YouTube, což vzhledem k dosavadní oblibě YouTube asi nebude tak velký problém...


středa 8. října 2008

picjuice.com: online grafický editor s Google App Engine

Picjuice.com je jednoduchý online grafický editor vytvořený s pomocí Google App Engine:


Působívé je plynulé zvětšování či zmenšování pomocí posuvníku.

YouTube API

Úvodem

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

Video z přednášky GUG.cz 26. září: Google a váš web

Kniha návštěv s Dokumenty Google

Na ukázkovém webu CraigShipp.com, vytvořeném s Google Sites, je ukázka využití formuláře z Dokumentů k vedení knihy návštěv. Podívejte se na zadávací formulář i výslednou knihu:

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

Google Knol testuje na vybraných heslech konvertor textového obsahu do zvukové nahrávky, kterou si můžete přímo ze stránky přehrát nebo stáhnout.



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

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.

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.