Yahoo pipes

1,197 views

Published on

Yahoo!Pipesの基本

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,197
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Yahoo pipes

  1. 1. Yahoo Pipes アルフィアン
  2. 2. 概要 <ul><li>Yahoo Pipes とは </li></ul><ul><li>仕組み・利点 </li></ul><ul><li>これ一体何に使う? </li></ul><ul><li>Yahoo!Pipes の UI の解説 </li></ul><ul><li>モジュール </li></ul><ul><li>Live Demo </li></ul><ul><li>Commercial Use ? </li></ul>
  3. 3. Yahoo Pipes とは <ul><li>キーワード: </li></ul><ul><ul><li>RSS フィード </li></ul></ul><ul><ul><li>モジュール </li></ul></ul><ul><ul><li>マッシュアップツール </li></ul></ul><ul><li>マッシュアップとは </li></ul><ul><ul><li>複数の Web サービスの API を組み合わせ、あたかも一つの Web サービスのようにする機能のこと </li></ul></ul><ul><li>2007 から提供されている </li></ul><ul><li>由来:「 Unix Pipes for the web 」 </li></ul>
  4. 4. Yahoo Pipes の仕組み <ul><li>Pipes の中にこんな感じ(自分の予想) </li></ul>WebService Filter Output ウェブサービス: Yahoo Pipes の Source ウェブサービス、ユーザインプット、自分のウェブサービスなど フィルター: プログラム的な部分( Programmatically 部)、例:ループ、フィルター、数学的な protocol 等々 アウトプット: プログラムで使えるなら JSON 、一般ユーザとかでも読める RSS 、ユーザの Google ホームページに追加できる、メールで送る、 PHP ソース
  5. 5. 利点 <ul><li>豊かなユーザインターフェス </li></ul><ul><li>サーバーコストが下がる </li></ul><ul><li>様々なウェブサービスがソースとして使える </li></ul><ul><ul><li>Feed ソース、 Flickr 、 Yahoo 、 YQL ( YahooQueryLanguage ) </li></ul></ul>
  6. 6. これ一体何に使う? <ul><li>カスタムフィード </li></ul><ul><li>ニュースリーダー </li></ul><ul><li>TwitterBot </li></ul><ul><li>位置情報サービス </li></ul>
  7. 7. UI 解説
  8. 8. モジュール <ul><li>YahooPipes で使えるモジュール: </li></ul><ul><li>   http://pipes.yahoo.com/docs/modules </li></ul><ul><li>Source : </li></ul><ul><ul><li>各種データソースからデータを読み込み、フィードとして出力するモジュールが含まれています: </li></ul></ul><ul><ul><li>Feed Auto-Discovery Module 、 Fetch CSV Module 、 Fetch Data Module 、 Fetch Feed Module 、 Fetch Site Feed Module 、 Flickr Module 、 Item Builder Module 、 Yahoo! Local Module 、 Yahoo! Search Module 、 Fetch Page Module 、 YQL Module 、 RSS Item Builder </li></ul></ul>
  9. 9. モジュール -2 <ul><li>User Inputs : </li></ul><ul><ul><li>パイプの実行画面にユーザーがデータを入力するためのコントロールを表示し、そのデータをパイプに流し込むためのモジュール: </li></ul></ul><ul><ul><li>Date Input Module, Location Input Module, Number Input Module, Text Input Module, URL Input Module, Private Text Input Module </li></ul></ul><ul><ul><li>Operator </li></ul></ul><ul><ul><li>入力された Source をさまざまな方法で加工するモジュール </li></ul></ul><ul><ul><li>Count Module, Filter Module, Location Extractor Module, Loop Module, Regex Module, Rename Module, Reverse Module, Split Module, Sort Module, Sub-Element Module, Tail Module, Truncate Module, Union Module, Unique Module, Web Service Module, Create RSS Module </li></ul></ul>
  10. 10. モジュール -3 <ul><li>Url : </li></ul><ul><ul><li>複数の文字列から URL を構築します </li></ul></ul><ul><ul><li>URL Builder </li></ul></ul><ul><ul><li>String </li></ul></ul><ul><ul><li>文字列を変換やビルドするモジュール </li></ul></ul><ul><ul><li>String Builder Module, Sub String Module, Term Extractor Module, Translate Module, String Regex Module, String Replace Module, String Tokenizer Module, Yahoo! Shortcuts Module, Private String Module </li></ul></ul><ul><ul><li>Date </li></ul></ul><ul><ul><li>日付のフォーマットやビルドするモジュール </li></ul></ul><ul><ul><li>Date Builder Module, Date Formatter Module </li></ul></ul><ul><ul><li>等々。。。 </li></ul></ul>
  11. 11. Live Demo <ul><li>Yahoo!Pipes を作ろう! </li></ul><ul><li>Yahoo!Pipes を使って、新サービスを作ろう! </li></ul><ul><li>http://dl.dropbox.com/u/16001200/yahoo_pipes/nanana.html </li></ul><ul><li>http://pipes.yahoo.com/pipes/pipe.info?_id=fa7c758eb794ef1e127ee4d8a3df05d5 </li></ul>
  12. 12. Commercial Use ? <ul><li>利用規約: </li></ul><ul><li>http://info.yahoo.com/legal/us/yahoo/pipes/pipes-4396.html </li></ul><ul><li>う~ん。。。 TOS に書いてあるものは微妙なんで、 </li></ul><ul><li>   YahooPipes を使って、有料サービスを配信するのは   </li></ul><ul><li>  やらないほうがいい </li></ul><ul><li>  かな。。。。? </li></ul>
  13. 13. <ul><li>ありがとうございました! </li></ul><ul><li>次回は YQL か、 Android の Audio 周りか迷っています、何がいいでしょうか </li></ul>

×