Your SlideShare is downloading. ×
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Yahoo - opening the web for you
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Yahoo - opening the web for you

6,054

Published on

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

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

Published in: Technology, Design
2 Comments
15 Likes
Statistics
Notes
  • this is really cool!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Lolz :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,054
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
113
Comments
2
Likes
15
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Yahoo - opening the web for you. Chris&an Heilmann La Red Innova, Madrid, Spain, June 2010
  • 2. I am Chris (@codepo8)
  • 3. I make technology easy.
  • 4. http://www.flickr.com/photos/satanslaundromat/2462736032/
  • 5. 6 Books, <120 slide decks, a few dozen videos, Blogger: wait-till-i.com ajaxian.com smashingmagazine.com sitepoint.com thinkvitamin.com Microsoft Scriptjunkie
  • 6. How do I find the time?
  • 7. By using cool free stuff.
  • 8. But first, let’s take a look at what Yahoo can do for publishers.
  • 9. Good, isnt’ it?
  • 10. Now, YQL...
  • 11. YQL     h?p://developer.yahoo.com/yql/console/
  • 12. YQL     h?p://developer.yahoo.com/yql/console/ select {what} from {where}  where {condi&ons}
  • 13. YQL turns the internet into a database.
  • 14. Getting photos from flickr: select * from flickr.photos.search where  text="barcelona"
  • 15. Finding Madrid: select * from geo.places where text="madrid"
  • 16. Finding photos taken in Madrid: select * from flickr.photos.search where woe_id in  (select woeid from geo.places where text="madrid")
  • 17. Articles of the New York Times: select * from nyt.ar&cle.search where  query="football"
  • 18. Headlines of elpais.com: select content from html where url="h?p:// elpais.com" and xpath="//h2/a"
  • 19. 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" )
  • 20. 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"
  • 21. 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?" )
  • 22. 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")
  • 23. A friend of mine complained that it is hard to do research with search engines.
  • 24. 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" '
  • 25. http://icant.co.uk/goohoobi/index.php?research
  • 26. http://vimeo.com/8075850
  • 27. YQL is open - if you want your data in this system, all we need is an address where to get it :)
  • 28. Data is great, but what about displaying it?
  • 29. http://developer.yahoo.com/ypatterns/wireframes/
  • 30. http://developer.yahoo.com/yui/grids/builder/
  • 31. http://developer.yahoo.com/yui/
  • 32. People do not want to wait.
  • 33. h?p://developer.yahoo.com/performance/
  • 34. h?p://developer.yahoo.com/yslow/
  • 35. We have the what, the how, now about the where...
  • 36. h?p://developer.yahoo.com/geo/
  • 37. Our geo technologies help you find locations in web content.
  • 38. h?p://icant.co.uk/geomaker/
  • 39. h?p://icant.co.uk/geomaker/
  • 40. h?p://developer.yahoo.com/geo/
  • 41. Finding lat/lon locations is easy - giving them context is harder.
  • 42. h?p://isithackday.com/hacks/geo/around‐you/
  • 43. h?p://isithackday.com/geoplanet‐explorer/
  • 44. But analysing your own content and turning it into a map shouldn’t be hard.
  • 45. <script src="addmap.js"></script> <script> addmap.config.mapkey = 'YOUR_API_KEY'; addmap.analyse('content'); </script> h?p://isithackday.com/hacks/geo/addmap.html
  • 46. So check out our social tools, play with YQL and if you have cool things to share - tell us!
  • 47. Christian Heilmann http://wait-till-i.com Thanks! http://developer-evangelism.com http://twitter.com/codepo8

×