Your SlideShare is downloading. ×
後期情報学ゼミ第6回発表
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

後期情報学ゼミ第6回発表

566
views

Published on

情報学ゼミの第6回発表で使用した資料です。

情報学ゼミの第6回発表で使用した資料です。

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
566
On Slideshare
0
From Embeds
0
Number of Embeds
0
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. 後期情報学ゼミ第6回発表
    17/01/2011
    Semifo
    Semifo Lab: http://semifo.pa.land.to/
  • 2. 最近の進捗状況
    GreasemonkeyスクリプトであるAllAmazonを開発しリリース(Version 0.5.0)11/01/2011
    iSearchのデザインを整え、さらに対応サイトを幾つか追加して、開発目標としていた所までは到達していないが、Version β(α?)を取り急ぎリリース 16/01/2011
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 3. iSearch(β)に新たに対応したサイト
    電子書籍系サイト
    ソフトウェア系サイト
    Android系サイト
    エンターテイメント系サイト
    図書館系サイト
    グルメ系サイト
    ニュース系サイト
    Q&A系サイト
    …etc
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 4. iSearch(β)
    Demo
    http://semifo.pa.land.to/isearch/
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 5. AllAmazon
    楽天ブックスやYahoo!ショッピング等の商品個別紹介ページにAmazon.co.jpでの同商品ページへのリンクを表示するGreasemonkeyスクリプト
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 6. AllAmazon開発目的
    ブログのアフィリエイトや検索エンジンから、意図せずAmazon.co.jp以外のショッピングサイトにアクセスしてしまった場合に、わざわざAmazon.co.jpに移動して改めて再度検索して、同商品までに辿りつくのが面倒くさかったのを解決したかった
    住所を何度も複数サイトで登録するのは面倒だし、カード情報等に関してはセキュリティの観点から見ても複数登録するのはどうかと思うので、すべての購入をAmazon で統一したい
    ちなみに僕はAmazonに年間費¥ 3900を支払っているプライム会員(お急ぎ便が無料)
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 7. AllAmazon
    Demo
    http://userscripts.org/scripts/show/94563
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 8. 対応しているサイト
    楽天ブックス
    Yahoo!ショッピング
    セブンネットショッピング
    あみあみ
    楽天市場
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 9. AllAmazon工夫した点
    先程のiSearchみたくAmazonの検索ページのURLにパラメータを付加して検索ページへ飛ばすのではなく、直接同商品ページへのリンクを埋め込むために、Amazon Web Servicesを使ってアフィリエイト入りのリンクをJSON形式で返すRESTっぽいシステムをサーバに構築した
    • リクエスト例
    • 10. http://semifo.pa.land.to/ichigo/allamazon.php?keyword=検索したいキーワード(JANやISBN)&type=キーワードの種類
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 11. キーワードとタイプの組み合わせ一覧
    ※括弧内の値は入力例
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011
  • 12. 発生した問題点
    ISBNやJANが取得できない(表示されていない)サイト
    • 商品タイトルを取得するなどして対処(精度はISBNやJANに劣る)
    ページレイアウトに統一性のないサイト(必要なキーワードが取得しづらい上にリンクを埋め込みにくい)
    使用しているサーバが仕様で自動で広告が挿入されてしまうので、リクエストのレスポンスとしてJSONデータのみを返すことができない
    • 広告が挿入されない新しいサーバを用意するのも面倒なので、正規表現等を使用してJSONデータの箇所のみ抽出した
    All contents copyright and copy Semifo. All rights reserved. Revised:, (C)2011