新・Macオンラインウエア情報検索

<追記 '12 6/6>
この記事のコードでは動かなくなっていたので、
コードを書き換えて動くようにしました。
「Macオンラインウエア情報検索」をアップデートしました2012
上の記事のコードをご使用ください。
</追記>

作ってはみたものの、使い勝手にあまり納得がいっていなかった Macオンラインウエア検索なのだが、 かなり改善できる見込みが出てきた。

Google Co-opのCustom Search Engineを使うのだ。 なにそれ?という方は次のサイトを参照されたい。 ブログのサイト内 AJAX検索は、Google Co-op できまり

かいつまんで言えば、かなり自由度高くカスタマイズしたGoogleの検索窓を作ることができるということだ。 なんだか目的にかなり合っている感じだ。

で、作ってみた。
Google Co-op - Mac onlineware search

GoogleCo-op.png
設定画面はこんな感じ。

説明を読んでみた所、以前のものから、以下の点が改良されるっぽい。

検索対象サイトを切り替えなくていい
以前のものは、対象サイトを5サイトずつしか検索できなかった(検索ワード数に制限があるため)。 しかし今回はどうやら28サイト登録してみたが、切り替えとかしなくても大丈夫な様子。 やったよ!スマートだよ!

Collaborateできる
みんなでサイトを足したり引いたりして、 協力してカスタマイズしていけますよ、皆さんで作り上げるカスタマイズドサーチエンジンですよ、 ということだ。 詳細はCustom Search Engine Collaborationを読んでください。 一人で作るものなどたかが知れているので、これはうれしい。 この点、 Mac系サイト探索隊に近づいたといえるかもしれない。

ということで、とりあえず以前のバージョンで検索対象に入れさせてもらっていた、 以下のサイトを引き続き対象サイトとして登録させて頂いた。

Mac.EGOismさん
D.P.S. mac freeware newsさん
Marine~麗しの青林檎〜さん
Woodenshipsさん
Macの手書き説明書さん
エックスオスクさん
J.S.Machさん
Macintosh Web Browsersさん
DashboardWidgets Showcaseさん
OSX-NAVIさん
E-WA'S BLOGさん
Mac Clinic-薬局さん
OSX Freewaresさん
新しもの好きのダウンロードさん
でじたるおれんじさん
muta's scribblingさん(その1)
muta's scribblingさん(その2)
muta's scribblingさん(その3)
Point Lineさん
PISCESさん
Mac OS X ソフトウェアサーチさん
Mac Trouble Hunterさん
ぱーむらいふさん
よっしんちさん
ウチ(うむらうす)
Macでフリゲ!さん
macお勧めソフトリンク集さん
MACFreakさん

リストも大分長くなって来ましたな。

で、作ってみたのをトップページ右に置いてみたり、 知らないうちに検索ページができてあがってみたりしたのだが、 どうも動作してない気がする。はてな?

と思いつつもよくわからんので一日放置したところ、 普通に動くようになっていた。Google側の問題だった様子。 ということで、とりあえず公開。

ソースは以下の通り。
<追記>
Googleのサイトから、サイズやフレームの模様などをカスタマイズしたソースコードが手に入ります。
Add this search engine to your blog or webpage »
こちら↑を利用されることをオススメしますが、 サイトの文字コードがEUCの場合、 下に説明がある2行を加えないと文字化けする恐れがあります。

注意!mutaさんによると、上記のGoogleのサイトにあるコードを使うと、Safari3.0.4、とOS10.4.11の組み合わせでの閲覧時に、Safariが猛烈にJavascriptのエラーを吐き出し、動作を不安定にする恐れがあります!Mac onlineware searchを利用されている方は、下記のコードを使用されることを強くオススメします。
Safariがモタル、虹色ボールぐるぐる、強制終了という問題が完全解決した </追記ここまで>


<!-- Google CSE Search Box Begins -->
<form id="searchbox_012261539793648953536:amxtz7vcqso" action="http://www.google.com/cse">
<!-- Two rows below are required if you use EUC-JP as charset -->
  <input type="hidden" name="ie" value="EUC-JP">
  <input type="hidden" name="oe" value="EUC-JP">

  <input type="hidden" name="cx" value="012261539793648953536:amxtz7vcqso" />
  <input name="q" type="text" size="20" />
  <input type="submit" name="sa" value="Search" />
  <input type="hidden" name="cof" value="FORID:0" />
</form>
<script type="text/javascript" src="//www.google.com/coop/cse/brand?form=searchbox_012261539793648953536%3Aamxtz7vcqso"></script>
<!-- Google CSE Search Box Ends -->

このコードを mac online search 検索窓を設置したい場所にコピペすれば、表示されるはず。
<input type="hidden" name="ie" value="EUC-JP">
<input type="hidden" name="oe" value="EUC-JP">

の二行は、サイトの文字コードがeuc-jpの場合に必要である模様。 UTF-8のときは不要かも。 sizeやら何やら、改変は例によってご自由に。フィードバック大歓迎。

ということで、今日はここまで。

皆さんの拍手が私のモチベーションです。
励ましのコメントも送れるよ!→

ガッツゴリラ

この最も大事な位置にガッツポーズをするゴリラが表示されていることに何の意味があるのだろうか?答え:何もありません。こんなところまでお読みいただきありがとうございました。

Macオンラインウエア情報検索

Loading
Macオンラインウエア情報検索についてはこちらを参照ください。 →「Macオンラインウエア情報検索」をアップデートしました2012

このブログ記事について

このページは、2006年10月26日 00:11に書かれたブログ記事です。

ひとつ前のブログ記事は「Firefox2.0で困った」です。

次のブログ記事は「新・Macオンラインウエア情報検索2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

広告

アーカイブ