Yahoo Query Language
Upcoming SlideShare
Loading in...5
×
 

Yahoo Query Language

on

  • 665 views

This should have been presented in #1 Barcamp Id. Covers overview on how interesting YQL is.

This should have been presented in #1 Barcamp Id. Covers overview on how interesting YQL is.

Statistics

Views

Total Views
665
Views on SlideShare
663
Embed Views
2

Actions

Likes
0
Downloads
9
Comments
0

2 Embeds 2

http://www.slideshare.net 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-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 Query Language Yahoo Query Language Presentation Transcript

  • Yahoo Query Language: Internet Sebagai Database  
  • Mashup Is The New Internet
    •  
  • Screen Scraping This is the full RFC 2822 regular expression for matching email addresses, with comments already stripped. It weighs in at a tiny 3768 bytes. (((((([x20x09]*(x0dx0a))?[x20x09]+)|([x20x09]+((x0d x0a)[x20x09]+)*))*?(([x41-x5ax61-x7a]|[x30-x39]|[x 21x23-x27x2ax2bx2dx2ex3dx3fx5ex5fx60x7b-x7e])+( x2e([x41-x5ax61-x7a]|[x30-x39]|[x21x23-x27x2ax2b x2dx2ex3dx3fx5ex5fx60x7b-x7e])+)*)((([x20x09]*(x 0dx0a))?[x20x09]+)|([x20x09]+((x0dx0a)[x20x09]+)*)) *?)|(((([x20x09]*(x0dx0a))?[x20x09]+)|([x20x09]+((x 0dx0a)[x20x09]+)*))*?x22(((([x20x09]*(x0dx0a))?[x20 x09]+)|([x20x09]+((x0dx0a)[x20x09]+)*))?(([x01-x08 x0bx0cx0e-x1fx7f]|[x21x23-x5bx5d-x7e])|(x5c([x01- x09x0bx0cx0e-x7f]|(x0a*x0d*([x00-x09x0bx0cx0e-x 7f]x0a*x0d*)*))|(x5c[x00-x7f]))))*((([x20x09]*(x0dx 0a))?[x20x09]+)|([x20x09]+((x0dx0a)[x20x09]+)*))?x2 2((([x20x09]*(x0dx0a))?[x20x09]+)|([x20x09]+((x0dx 0a)[x20x09]+)*))*?)|(((((([x20x09]*(x0dx0a))?[x20x09.. snip ..
  • Web Services SOAP REST New Frontier RSS JSON
  • Orchestration: Connecting The Pipes
  • I love SQL
    • SELECT * FROM detik.com/feed
    • UPDATE twitter.com VALUES("Gini asik kali ya")
    • SELECT weather, wind FROM nasa WHERE city IN (SELECT city FROM geocode WHERE lat = 12.3 AND long = 78.5)
  • I am totally lazy.
    •  
  • Scraping Made Easy
    • select * from html where url="http://finance.yahoo.com/q?s=yhoo" and xpath='//div[@id="yfi_headlines"]/div[2]/ul/li/a'
  •  
    •  
  •  
    • RSS? We Got It
  • What? Web Services? OK.
  •  
    • All SELECT makes INSERT a dull boy?
  •  
  •  
    • Not Cool Enough?
  • OAuth is imposible?
  • Orchestration = Open Table
    •  
  •  
    • That's How We Do OAuth
  •  
  • I Wish I Can Do It All ... In Javascript
    •  
  • Sure, We Got PHP And Python
  • Onemanga KDE Plasmoid
  • OK, It's All Yours
      • https://developer.yahoo.com/yql/console/
      • http://developer.yahoo.com/social/sdk/php/
      • http://developer.yahoo.com/yql/guide/yql-tutorials.html
      • http://github.com/yql/yql-tables/
      • http://python-yql.org/
  • Thanks, Barcamp ID @neofreko
  • Picture Credits
    • http://www.flickr.com/photos/chris_radcliff/189404292/
    • http://www.flickr.com/photos/psd/263092176/
    • http://www.kylehayes.info/2009/03/29/survey-results-javascript-frameworks/
    • http://informationarchitects.jp/wtm4/