Topホームページ作成 > マッシュアップ

マッシュアップページを作ってみる その8

に作った、xajaxバージョンのGoogle, Yahoo!, Live Searchをマッシュアップしたページを少しいじって、チューンナップしてみました。

JQueryを使ったバージョンより、かなり遅い感じがしたので、どこがネックになってるのかなと思ったんだが、せっかくAjaxを使ってるのに非同期処理になってなくて、逐次検索してるのと変わらない状態だったことに気付いた。 サーバー側のphpで、javascriptの実行をさせてるのだが、1回づつやってたんで遅かった。javascript内でループして連続して検索すれば非同期検索と同じになるってことに気付いた。

"マッシュアップページを作ってみる その8"の続きを読む

Yahoo! Pipesを使ってみた

Yahoo! Pipesを使ってみました。
結構、あちこちで使われているようだし、おもしろそうだなぁと思ってたんだけど、US Yahoo!のIDも取得しなきゃならんしなぁと思ってて、触ってみてなかった。

なかなか、Helpみてもよくわからないんで、ブログとかで取り扱っているところを渡り歩いて、なんとか使いこなせて来た感じです。
手始めにMyRemixと同じく、ジェフのオフィシャルサイトの新着情報とか作ってみた。
ついでに、RSS取得用にJ'sゴールとかも作ってみた。

"Yahoo! Pipesを使ってみた"の続きを読む

マッシュアップページを作ってみる その7

前回、書いたとおり、Google,Yahoo!,Live Searchでの同時検索を JQueryを使って作ってみた。

Google検索は、Google Ajax Search APIを使っている。 内容的には以下のページにあるように、JSONPのような感じで扱う事が出来る。

Google AJAX Search APIは、動的にGoogle検索結果を自分のページに挿入することができるAPI(あまり使っているサイトを見ないけど)。Ajaxっつっても内部はJSONP(みたいなもの)だったりするので、

[ hail2u.net - Weblog - Google AJAX Search APIのJSONPを利用したサイト内検索 ]

Yahoo!のAPIも日本語版では解説されていないが、JSONPで返す事が出来るのが確認している。

Live Searchは、「Live Search Box」で提供されている内容をみてみると、Json形式を取得できるようだったので、これを使ってみる事にした。 ただし、これはマッシュアップサイトで使っていていいものなのかは怪しい。

"マッシュアップページを作ってみる その7"の続きを読む

MyRemixを使ってみた

日本発のマッシュアップツール、"MyRemix"を使ってみた。

とりあえず、何からはじめたらいいものかって事で、Pipeを使って、ジェフの新着情報を出力して見た。

なんかこれ、あまり大した事してないのに、エライ時間がかかる。HTMLの解析で時間がかかっているのかどうかわからないが・・。

公開はしてないが、mixiの日記一覧ってのも作ってみた。こちらも若干重い。

マッシュアップページを作ってみる その6

前回、の最後で以下のように書いてましたが、とりあえず作ってみました。

次回は、URLを入力して、それぞれの検索エンジンで何位になってるのかを表示させるところまでを実装しようと思っています。

とりあえずは、なんとなくそれらしきものが出来ましたが、ちょっとコードがショボ過ぎるんで、ソースは載せないでおきますが、一応、ソース一式は置いておきます。

ソース一式 [3search_xajax20080128.zip]

"マッシュアップページを作ってみる その6"の続きを読む

マッシュアップページを作ってみる その5

前回やった、Google,Yahoo!,Live Searchの同時検索をAjaxを使って実装しなおしてみました。
今回は特にUIに凝る気もないので、PHPで簡単にAjaxを書ける、xajaxを使ってみました。
xajaxを使うにあたって、以下のサイトを参考にしています。

その他、ググるといろいろ出てきます。

"マッシュアップページを作ってみる その5"の続きを読む

マッシュアップページを作ってみる その4

前回の続きです。Google,Yahoo!,Live Search用の検索クラスを作ったところから。

これらを使って一気に検索して表示するだけのページをつくってみた。
今回は、単純に3サーチエンジンを順に検索してHTMLを生成し連結しているだけのものです。

"マッシュアップページを作ってみる その4"の続きを読む