2006-10-31

Firefoxの新しいSearchPlugin(検索プラグイン)

Firefoxが2.0になったので、今まで使ってた検索プラグインを入れてみようと、いつものようにインストールフォルダを開いてみると、あれれ?xmlファイルしかないよ?
画像ファイルはどこさ。

で、ためしにテキストエディタで開いてみると、
<?xml version="1.0" encoding="UTF-8"?>
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Google</ShortName>
<Description>Google Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQAPfLAAATVikwdA8SnxUfgAsWpAAilholjxw4jBc7kwAlvQQ2sRMsoBUqqhMzuhY/vxw4tSgmiyM1mSUztiQ6sTE3sQ4qyxMxxRoyxiAuxR1CtBxJsBxasSJuuTFguBte0Rlf2xVc9h9W9xVjzxVr0gdj6BRh4R1o5yBcyiZbyydT1i9b2Ddb1iFY6CJg2Vpor1dzvEJu20Z0yi23QDy1REi2OUy0O1WzOVC4PU+tVUe5Sk2xQU2zRUO4UE21Ula2SmKEqWWF2HyPx2+a6X6e6Xqk1m+s78sUDs4UGdEQB9YfDdwaANEfHd0YEscjAM4mAM0qANIoD9IkGdslGswuItYgL4aP0ImP2YGZ36Opzaq2wq/S+rzX/7/e8MrS1MLO/sTb48rT8snX/83c89PZ+crq+cH1/9Dl/9Ln/93r/9fy/+Hf7P/42eDm/O7u/+T29uX2/eT2/+f4/+f5/+j/9u//8+3/9u7/9ur5/+j//+n//+v//u3//+7//e7//+////b66/T/6vX/6/f/7f/07fj/4fv/4Pj/5v/45v7/4/r+7/3/6fDw+Pfx//D/9/X/8fT/8/f/8ff/8/D///H///L8/fL///P///X7//b6/ff/+/T///b9//f///v19//w9v/09P/29v/x+f/y///z///1+v/1///2///3//j79P/58/z/8/z99/z/9v7/9P7/9vn7//v6//j9//n9//j///n///v//vv////4+v/5+//6+P/4///6/P/6/v/6///7///9+P/8+v/9+v7/+Pz////8/f/9/f79///8///9//7//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMsALAAAAAAQABAAAAj/AEn4oIFjBw8bOnrMuJGjhowZM1T8UdYJUZ5ZcNRYWjSrVK5QU0DMmtUnzRAXEy4o6FCEy6NDTkQIq1MmRgM0eZTlCXMgQJtRSE4gmgUkwh1EiZTNUiamy6NUUExcuoJgDCdDjQg9KgVL2SNFT1hwEvKglLBWuixZ+jSrlSBdRlL04bBBkTBdpZTpIqWsFaBcTEr0QaEhl6dWlswKW6poDRUPlmAUQKWMkTJLc76QMQNGUZMWgIgkCFJnlq5WXigwkFClVZQQyuRgELAlk7JBymCZGYAF0ZEPrQixgUDAihxVdPpoAZAFUZIRfThxgvPCwAILDipk+OFG2ZIVoxApERtPfvwlvZ+kQFzPvv0MJQEBADs=</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl=ja&qu={searchTerms}"/><!-- suggestqueries.google.co.jp is not exist and suggestqueries.google.com can treat Japanese too -->
<Url type="text/html" method="GET" template="http://www.google.co.jp/search">
<Param name="q" value="{searchTerms}"/>
<Param name="lr" value="lang_ja"/>
<!-- <Param name="num" value="100"/> -->
<Param name="ie" value="utf-8"/>
<Param name="oe" value="utf-8"/>
<!-- Dynamic parameters -->
<Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/>
<!-- <Param name="hl" value="ja"/> -->
<MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/>
</Url>
<SearchForm>http://www.google.co.jp/firefox</SearchForm>
</SearchPlugin>

ほほうなるほど、画像もbase64エンコードで埋め込みなわけですな。
こういうのを「dataスキーム」というらしいです。

自分で検索プラグインを作成したい場合、画像の変換はここのサイトが便利ですよ。

[JavaScript] dataスキームURI生成(画像データのBase64変換)

もし、サイトには上がってないローカルの画像をbase64にエンコードしたい場合は、メールの下書きを利用するのが一番手っ取り早いです。
メールに画像を添付して、下書き保存します。
後はメールのソースをコピペすれば完了。なかなかお手軽です。

suggestの仕組みも見えます。
「application/x-suggestions+json」で指定してる!
ふううんふううん。

[その他の参考サイト]

Creating OpenSearch plugins for Firefox - MDC (日本語)
※「検索バーの管理」の「検索エンジンの追加」をクリックしたらここに飛ぶといいのにね...
まあ検索プラグインを作ろうって言う人はそれくらいすぐ見つかるかな。

Creating OpenSearch plugins for Firefox - MDC(英語)

searchplugins.net - search plugins for ie7 and firefox2 - Search Plugin List(自作Pluginの公開サイト)

Specifications/OpenSearch - OpenSearch

ひとりごと:
Search Engines ってなってるけど Search Plugin とはもう言わないのかな...

14:04 追記:
コードの貼り付け失敗してました(-_-;)
修正しました。

2006-10-30

ウノウラボ Unoh Labs: Firefox 2.0に移行する際のお勧め設定(中級編)

自分用メモ。
これが役に立ちました。
グーグル等のページ先読みを止める

Firefoxにはページの先読み機能があって、例えばグーグルの検索結果の最上位ページを裏で先読みしたりしています。見もしないページでも勝手にアクセスされてしまうのは気持ち悪いし、履歴にも残ってしまうので無効にします。

設定名: network.prefetch-next
値: false

via ウノウラボ Unoh Labs: Firefox 2.0に移行する際のお勧め設定(中級編)

2006-10-21

海外でも日本語入力 - Ajax IME ブックマークレット

大好きな Ajax IME のブックマークレットが登場!

今までだと入力結果を対象へコピペしないといけなかったのですが、このブックマークレットを使用すると、対象のフォームへ直接入力できるので、かなり便利に使えます。

ポータブル Firefox
との組み合わせで使用するといいんじゃないでしょうか。

海外へご旅行の際は是非どうぞ。

via きまぐれ日記: Ajax IME ブックマークレット

2006-10-17

変換マイスター

変換マイスター
自分用メモ。

「変換マイスター」というツールがリリースされた。
ベータ版で非商用利用ならフリー。

変換マイスター

vimや秀丸で正規表現使い倒してる!という人にはあんまり必要ないと思われるのですが、モチロン世の中にはそういう人ばかりではないはず。
変換マイスターには、いろいろな変換があらかじめ用意されているので、一般の方でも簡単に変換が可能です。

そしてここがいいところなのですが、もっと複雑な変換をしたいと思うときにプログラミングすることも可能。

入出力については、
入出力は単一ファイルだけでなく、フォルダ内の複数ファイル、クリップボード、FTPサーバーなどからデータを取り出して加工・変換します。入力データは、Oracle、Microsoft® SQL Server、MDBファイル他、任意のデータベースから取り出すことも可能です。
とあるように、かなりいろんなことができます。(DBへの直接出力はなし。)

変換バッチを生成するので、一度作成してタスクマネージャーで日々のバッチとしてまわすことも可能です。

2006-10-16

Google Maps for mobile devices

Google Maps for mobile devices
サテライト表示も出来る
Google Maps for mobile devices が開始された模様。
* リアルタイムに渋滞状況を表示
* ルート表示
* US,カナダ,フランス,イタリア,ドイツ,オランダ,スペインに対応
* Insta-KB-o-meter
(どのくらいのデータがダウンロードされているか表示します。(パケ代対策?))
* 詳細情報の提供(お店なら営業時間、ホテルならアメニティなどの情報を提供)
* BlackBerry に対応
Java版のモバイル Google Maps です。
デモページで、日本の地図を見てみたけどまだ何もありませんでした。日本ではPC版のGoogleローカルでもルート表示とか渋滞情報とか始まってないので、まだまだかな。。。

Google Maps for mobile devices

2006-10-11

ニュートラ:適性・適職診断

内閣府がやってる「ニュートラ」の適性・適職診断。

ワタクシはこんなの出ました。

ニュートラ:診断結果
http://www.neutra.go.jp/diagnosis/result16v2.html
社会に出るとわりと目立つタイプですから、一部の人達からイジメられることも。そのとき、あなたは立場も忘れてリベンジするタイプ。つまらないからそんなことはやめましょう。

どきどきどき!

ニュートラ:適性・適職診断

Internet Explorer 7.0正式版は自動更新でインストールされる

Internet Explorer 7
いやいや、Web Developer にとって恐ろしい話です。

IE7 は Windows Update によって自動的にインストールされちゃうんだとか。
パッチを当てて再起動したらIE7になっているというわけ。

お客さんから一斉に、「表示(レイアウト)がおかしくなった」とか「以前出来てたことが出来なくなった」と言われそうです。

ダウンロードは今月中にも発表予定とか。
日本はまだ半年ほど先になる予定ですが、前倒しにならないとは言えないし。
今のうちに皆様準備しておきましょ。(え?もうしてる?)

via Internet Explorer 7.0正式版は自動更新でインストールされる - GIGAZINE

2006-10-05

Gmail Mobile 不調

Gmail Mobile Error
ここのところ何度か Gmail Mobile にアクセスできない。
困ったなあ。

PC版のGmailにはちゃんとアクセスできるんだけどなあ。
Google パーソナライズド のMobile版もおんなじ。

なんか変更してます?Googleさん。

2006.10.11 追記

ちゃんとアクセスできるようになりました。
よかったよかった。

以前レビューしたときとの違い
・簡易HTML表示へのリンクができた。← なかなかよい
・スターに星の絵が付くようになった(ような気がする)
・日本語表示ができるようになった ← 通常のGmailを日本語表示にしておく必要あり

後、気が付いたこと
・メールの日本語検索もおっけー。
・しかし連絡先の日本語検索はできない。← 改善要望出しておきます