アーカイブ: 1月, 2008
マッシュアップページを作ってみる その6
前回、の最後で以下のように書いてましたが、とりあえず作ってみました。
次回は、URLを入力して、それぞれの検索エンジンで何位になってるのかを表示させるところまでを実装しようと思っています。
とりあえずは、なんとなくそれらしきものが出来ましたが、ちょっとコードがショボ過ぎるんで、ソースは載せないでおきますが、一応、ソース一式は置いておきます。
ソース一式 [3search_xajax20080128.zip]
このエントリーの続きを読む »PowerRebuildプラグイン
Posted by Koichi in Movable Type on 2008年1月23日
以前から、探していたMTプラグインが見つかった。プラグインディレクトリにはなかったけれど、小粋空間さんのプラグイン一覧には実はあった。どうも、検索の仕方が悪かったのか見つけれなかったのだった。
[ 複数のブログ、テンプレートを選択して再構築する - Movable Type備忘録 ]今回のカスタマイズは、複数のブログをまとめて再構築、複数のテンプレートを選択して再構築する方法を紹介します。
わたしのブログでは、テンプレートを配布しているわけですが、設置例としてサンプル・ブログを複数作っています。
テンプレートを修正するたびに、これらを1つ1つ再構築するのは面倒ということで、以前見つけたのがPowerRebuildプラグインです。
複数のテンプレートをまとめて再構築してくれるプラグイン。これがあると重宝する。php化してテンプレートを分割してるんで、一度に再構築出来ると助かる。このプラグインが見つからなかったら、自分で作ろうかと思ってたところ。重宝してます。
マッシュアップページを作ってみる その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の検索結果から検索順位を表示するってやつ。
このエントリーの続きを読む »
