カテゴリー別アーカイブ マッシュアップ
Yahoo! Pipesを使ってみた
Yahoo! Pipesを使ってみました。
結構、あちこちで使われているようだし、おもしろそうだなぁと思ってたんだけど、US Yahoo!のIDも取得しなきゃならんしなぁと思ってて、触ってみてなかった。
なかなか、Helpみてもよくわからないんで、ブログとかで取り扱っているところを渡り歩いて、なんとか使いこなせて来た感じです。
手始めにMyRemixと同じく、ジェフのオフィシャルサイトの新着情報とか作ってみた。
ついでに、RSS取得用にJ'sゴールとかも作ってみた。
マッシュアップページを作ってみる その7
前回、書いたとおり、Google,Yahoo!,Live Searchでの同時検索を JQueryを使って作ってみた。
Google検索は、Google Ajax Search APIを使っている。 内容的には以下のページにあるように、JSONPのような感じで扱う事が出来る。
[ hail2u.net - Weblog - Google AJAX Search APIのJSONPを利用したサイト内検索 ]Google AJAX Search APIは、動的にGoogle検索結果を自分のページに挿入することができるAPI(あまり使っているサイトを見ないけど)。Ajaxっつっても内部はJSONP(みたいなもの)だったりするので、
Yahoo!のAPIも日本語版では解説されていないが、JSONPで返す事が出来るのが確認している。
Live Searchは、「Live Search Box」で提供されている内容をみてみると、Json形式を取得できるようだったので、これを使ってみる事にした。 ただし、これはマッシュアップサイトで使っていていいものなのかは怪しい。
このエントリーの続きを読む »MyRemixを使ってみた
日本発のマッシュアップツール、"MyRemix"を使ってみた。
とりあえず、何からはじめたらいいものかって事で、Pipeを使って、ジェフの新着情報を出力して見た。
なんかこれ、あまり大した事してないのに、エライ時間がかかる。HTMLの解析で時間がかかっているのかどうかわからないが・・。
公開はしてないが、mixiの日記一覧ってのも作ってみた。こちらも若干重い。
マッシュアップページを作ってみる その6
前回、の最後で以下のように書いてましたが、とりあえず作ってみました。
次回は、URLを入力して、それぞれの検索エンジンで何位になってるのかを表示させるところまでを実装しようと思っています。
とりあえずは、なんとなくそれらしきものが出来ましたが、ちょっとコードがショボ過ぎるんで、ソースは載せないでおきますが、一応、ソース一式は置いておきます。
ソース一式 [3search_xajax20080128.zip]
このエントリーの続きを読む »マッシュアップページを作ってみる その5
前回やった、Google,Yahoo!,Live Searchの同時検索をAjaxを使って実装しなおしてみました。
今回は特にUIに凝る気もないので、PHPで簡単にAjaxを書ける、xajaxを使ってみました。
xajaxを使うにあたって、以下のサイトを参考にしています。
- PHP+xajaxでお気軽Ajaxアプリケーション作成(1) ~インストール/Hello World 【ver 0.5対応版】 : 地方で活動するweb制作者の日々を綴るblog
- 【ハウツー】PHPでAjax! JavaScript不要のxajax (1) PHP Ajaxクラスライブラリ - xajax | エンタープライズ | マイコミジャーナル
その他、ググるといろいろ出てきます。
このエントリーの続きを読む »マッシュアップページを作ってみる その4
前回の続きです。Google,Yahoo!,Live Search用の検索クラスを作ったところから。
これらを使って一気に検索して表示するだけのページをつくってみた。
今回は、単純に3サーチエンジンを順に検索してHTMLを生成し連結しているだけのものです。
マッシュアップページを作ってみる その3
前回までで、Google,Yahoo!,Live SearchをそれぞれPHPで検索してみるところまでは出来ました。 さすがに、あのままではマッシュアップするのはつらいので、クラス化して検索のインターフェイスをそろえる事にしました。
とりあえずベースとなるクラス。とりあえずキャッシュ部分はこちらで実装。実検索部分は継承先のクラスで実装させます。 まぁ、とはいえ結構適当に作ってるので、まともに設計はしてません。PHPのお作法もわかってないので、これまた適当にコードは書いています。キャッシュのディレクトリがベタ書きだったりと、手の入れどころはいくらでもあると思われます。
このエントリーの続きを読む »マッシュアップページを作ってみる その2
前回の続きです。live Search APIを使って検索結果を取得してみます。以下のサイトを参考にしてみました。
live Search APIを使うには、アプリケーションIDを取得しないといけないんだが、上記のサイトや、MSのサイト内を辿って行っても、http://search.msn.com/developer
はリンク切れになってしまっている。
あれこれ、探していたところ「Live Search Developer Center」からアプリケーションIDを
取得できた。ただし、このページ、IEじゃないとちゃんと表示できない模様。Windows Liveからログインできる必要もあります。
マッシュアップページを作ってみる その1
Web APIとか使ってなんかやってみたいなぁと思い、やっぱりそうなりゃ今流行りのマッシュアップ(Mash up)だろうという事で、この年末年始はまっていました。
とりあえず、目指してみたのは、こんな事をやる事。
要は、GoogleとYahoo!,live Searchの検索結果から検索順位を表示するってやつ。
このエントリーの続きを読む »
