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

Like this? Share it with your network

Share

Yahoo - opening the web for you

on

  • 6,984 views

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.

Statistics

Views

Total Views
6,984
Views on SlideShare
5,936
Embed Views
1,048

Actions

Likes
15
Downloads
112
Comments
2

24 Embeds 1,048

http://www.labnol.org 651
http://www.wait-till-i.com 171
http://christianheilmann.com 127
http://www.slideshare.net 41
http://abava.blogspot.com 15
http://icant.co.uk 8
http://workspace.apurimacmedia.com 7
http://tricks-for-everything.blogspot.in 6
http://abava.blogspot.ru 3
http://localhost 3
http://www.mefeedia.com 2
http://moodletic.ehu.es 2
http://hghltd.yandex.net 1
http://webcache.googleusercontent.com 1
http://tricks-for-everything.blogspot.com 1
http://feeds.feedburner.com 1
http://xss.yandex.net 1
http://static.slidesharecdn.com 1
http://www.iweb34.com 1
resource://brief-content 1
http://drizzlin.com 1
http://www.lmodules.com 1
http://feeds2.feedburner.com 1
http://translate.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Yahoo - opening the web for you Presentation 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