Your SlideShare is downloading. ×

Yahoo pipes

1,029

Published on

Yahoo!Pipesの基本

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

×