Yahoo - opening the web for you

6,769
-1

Published on

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,769
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
113
Comments
2
Likes
15
Embeds 0
No embeds

No notes for slide

Yahoo - opening the web for you

  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

×