51
Yahoo - opening the web for you. Chris&an Heilmann La Red Innova, Madrid, Spain, June 2010

Yahoo - opening the web for you

Embed Size (px)

DESCRIPTION

Presentation about Yahoo technologies you can use to access the web and enhance your own products with.

Citation preview

Page 1: Yahoo - opening the web for you

Yahoo - opening the web for you.

Chris&an HeilmannLa Red Innova, Madrid, Spain, June 2010

Page 2: Yahoo - opening the web for you

I am Chris (@codepo8)

Page 3: Yahoo - opening the web for you

I make technology easy.

Page 4: Yahoo - opening the web for you
Page 5: Yahoo - opening the web for you

http://w

ww.flick

r.co

m/p

hoto

s/sa

tanslau

ndro

mat

/246

2736

032/

Page 6: Yahoo - opening the web for you
Page 7: Yahoo - opening the web for you

6 Books,<120 slide decks,a few dozen videos,Blogger:

wait-till-i.comajaxian.com

smashingmagazine.comsitepoint.com

thinkvitamin.comMicrosoft Scriptjunkie

Page 8: Yahoo - opening the web for you
Page 9: Yahoo - opening the web for you

How do I find the time?

Page 10: Yahoo - opening the web for you

By using cool free stuff.

Page 11: Yahoo - opening the web for you

But first, let’s take a look at what Yahoo can do for publishers.

Page 12: Yahoo - opening the web for you

Good, isnt’ it?

Page 13: Yahoo - opening the web for you

Now, YQL...

Page 14: Yahoo - opening the web for you

YQL    h?p://developer.yahoo.com/yql/console/

Page 15: Yahoo - opening the web for you

YQL    h?p://developer.yahoo.com/yql/console/

select {what} from {where} where {condi&ons}

Page 16: Yahoo - opening the web for you

YQL turns the internet into a database.

Page 17: Yahoo - opening the web for you

Getting photos from flickr:

select * from flickr.photos.search where text="barcelona"

Page 18: Yahoo - opening the web for you

Finding Madrid:

select * from geo.places where text="madrid"

Page 19: Yahoo - opening the web for you

Finding photos taken in Madrid:

select * from flickr.photos.search where woe_id in (select woeid from geo.places where text="madrid")

Page 20: Yahoo - opening the web for you

Articles of the New York Times:

select * from nyt.ar&cle.search where query="football"

Page 21: Yahoo - opening the web for you

Headlines of elpais.com:

select content from html where url="h?p://elpais.com" and xpath="//h2/a"

Page 22: Yahoo - opening the web for you

Keywords extracted from elpais.com headlines.

select * from search.termextract where context in(  select content from html where url="h?p://elpais.com" and xpath="//h2/a")

Page 23: Yahoo - opening the web for you

elpais.com headlines in English:

select * from google.translate where q in(select content from html where url="h?p://elpais.com" and xpath="//h2/a") and target="en"

Page 24: Yahoo - opening the web for you

Updating Twitter:use 'h?p://www.yqlblog.net/samples/twi?er.status.xml';insert into twi?er.status (status,username,password)values (  "In your redinnova, blowing ur mindz",            "codepo8",  "didyoureallythinkIshowit?")

Page 25: Yahoo - opening the web for you

Updating Wordpress:

insert into wordpress.post (&tle, descrip&on, blogurl, username, password) values ("Test Title", "This is a test body", "h?p://ajaxian.com", "codepo8", "iedoesitright")

Page 26: Yahoo - opening the web for you

A friend of mine complained that it is hard to do research with search engines.

Page 27: Yahoo - opening the web for you

select * from query.mul& where queries='

 select Title,Descrip&on,Url,DisplayUrl   from microso_.bing.web(20) where query="cat";

 select &tle,clickurl,abstract,dispurl   from search.web(20) where query="cat";

 select &tleNoFormabng,url,content,visibleUrl   from google.search(20) where q="cat"

'

Page 28: Yahoo - opening the web for you

http://icant.co.uk/goohoobi/index.php?research

Page 29: Yahoo - opening the web for you

http://vimeo.com/8075850

Page 30: Yahoo - opening the web for you

YQL is open - if you want your data in this system, all we need is an address where to get it :)

Page 31: Yahoo - opening the web for you

Data is great, but what about displaying it?

Page 35: Yahoo - opening the web for you

People do not want to wait.

Page 38: Yahoo - opening the web for you

We have the what, the how, now about the where...

Page 40: Yahoo - opening the web for you

Our geo technologies help you find locations in web content.

Page 41: Yahoo - opening the web for you
Page 43: Yahoo - opening the web for you

h?p://icant.co.uk/geomaker/

Page 44: Yahoo - opening the web for you

h?p://developer.yahoo.com/geo/

Page 45: Yahoo - opening the web for you

Finding lat/lon locations is easy - giving them context is harder.

Page 46: Yahoo - opening the web for you

h?p://isithackday.com/hacks/geo/around‐you/

Page 47: Yahoo - opening the web for you

h?p://isithackday.com/geoplanet‐explorer/

Page 48: Yahoo - opening the web for you

But analysing your own content and turning it into a map shouldn’t be hard.

Page 49: Yahoo - opening the web for you

h?p://isithackday.com/hacks/geo/addmap.html

<script src="addmap.js"></script><script>addmap.config.mapkey = 'YOUR_API_KEY';addmap.analyse('content');</script>

Page 50: Yahoo - opening the web for you

So check out our social tools, play with YQL and if you have cool things to share - tell us!

Page 51: Yahoo - opening the web for you

Christian Heilmann http://wait-till-i.com http://developer-evangelism.com http://twitter.com/codepo8

Thanks!