2005-04-18

Filangyツールバーを日本語化してみた

Gmailの日本語版が出たようです。

ま,それとは関係なくFilangyツールバーを日本語化してみました。

filangytoolbar_japanese

これは正式版ではありません。IE版のツールバーをインストールしている場合のみ,使用可能です。日本語化されてるのはメニューのみで設定ダイアログなんかは英語のままです。ツールバーの対象バージョンはver1.32。

IE 版のFilangyツールバーのインストールフォルダを見てみると,basis.xmlというファイルがありました。これを読んでみたら,Filangy ツールバーの動作が書いてあるXMLスクリプトのようなものらしい。そのファイル中で要素を適当に日本語に書き換えてみたらツールバーの表示も変えること が出来ました。

スッゲェ,他にもいろいろ出来んじゃね? ってことでGoogleホームへのリンクを付け足してみました。その他の改造はただいま実験中。

Firefox版のツールバーのほうは良く分からないです。basis.xmlで設定してるんじゃないみたいだけど。

ファイルを置いときますが,使用するのは自己責任ということで。私はこのファイルを使用していますが,今のところ特にトラブルはないです。以下のファイルをbasis.xmlにリネームして元からあるのと入れ替えればOK。

basis_japanese.xml
[置き換えるbasis.xmlのファイルパス]
C:\Program Files\Filangy\Toolbar\basis.xml
これの下位フォルダにも同じようなのがあるけど,その関係は良く分かんない。

このbasis.xmlの中身を良く読んでみると,UI処理のほとんどをこのファイルに外出ししているみたいで,これを書き換えることで色んなことが出来そうです。XMLってこんなふうにも利用できるんですねぇ~,知らなかった。

自分で書き換えて遊ぶ場合はエンコードに気をつけて。UTF-8じゃないと日本語にしても文字化けで表示されますよ!

2005-04-17

Filangy の Robotがカワイイ

Filangy Filangy Robots

Filangyのデータを集めるクローラロボットについて説明しているページ。右上にそのキャラクター(?)の画像がついてます。

このキャラ,ポップでなんか可愛い。Filangyの検索エンジンの元になっているNutchのキャラクタも可愛い。

Nutch: Nutchについて

良いなぁ,誰か携帯ストラップとか作ってくれないかなー。

2005-04-14

Filangyの日本語検索で文字化け

こちらのエントリでFilangyが日本語対応していると紹介しましたが,facetさんより日本語検索ができないというコメントをもらいました。

試してみたら,確かに日本語で検索すると文字化けしてしまいました。Filangyにメールを送って対応してもらい,現在は日本語検索が出来るようになっています。

WindowsMe&FirefoxとWindowsXP&IEでは日本語で検索できることを確認しました。


>facetさん
 そちらの環境ではどうでしょう?

2005-04-08

Copernic Desktop Search v1.5 リリース

Copernic - Company Info - Press Room - Press Releases

リリースされたのが3月31日だからちょっと古い話題だけど。

私はデスクトップ検索ツールはCopernic Desktop Search(CDS)を使ってます。なかなか使いやすいですよ。会社のPCにも入れていて,ドキュメントを探すときなんてCDSに頼りきりです。バージョンアップとしてはユーザインターフェイスや処理速度の向上,Thunderbirdへの対応なんかがあるようです。

前にも書きましたが,CDSはCOMインターフェイスで検索機能を利用できます。詳しくはこちらのエントリで書きました。前のバージョンではその動作が不安定だったんですが,V1.5では比較的安定してますね。

COMの中をオブジェクトブラウザで見てみると,RetrieveXMLResultsファンクションってのがあります。このファンクションはCDSの検索結果をXMLで取得できるというもの。

前回はGroovyで書いたんで,今回はVBSでサンプルを書いてみました。こっちのほうが試しやすいかな。実行するとCDSで”keyword”を検索した結果のXMLがcds.xmlという名前のファイルに出力されます。

Set cds = CreateObject("CopernicDesktopSearchLib.CopernicDesktopSearch")

' 2 : File Search
cds.ExecuteSearch 2, "keyword"
result = cds.RetrieveXMLResults(2, 100)

Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.CreateTextFile("cds.xml", True, True)
file.Write(result)
file.Close()

MsgBox "検索完了"


上の例では検索をしてますけど,引数の指定を変えればメール内容の検索やブラウザの履歴も出来ちゃいます。オブジェクトブラウザの情報ではWeb検索も出来るはずなんだけど,なぜかエラー発生。

ところでこれってライセンス的には大丈夫なのかな。。。 ちょっと不安。

2005-04-01

Filangyへご招待

最近,Filangyをやってみたいという人が多いので,ここで一気に招待メールをばら撒いてみます。「Filangyって何?」という人はここらへんを読んでください。


  1. Filangyに興味を持っている人だったら誰でもOK!
  2. コメント欄にFilangyに招待希望ということと招待メールを送るアドレスを書いてください。
  3. ただ「招待欲しい」「あげる」だけじゃ詰まらないので,招待希望者は『最近食べて美味しかったもの』を書いてください。
  4. 招待権は5人分しかないので,その人数に達したら終了。早い者勝ちです。
  5. 〆切は2005年4月9日午前0時まで。

追記: エイプリルフールだけど嘘じゃないですよ!


追記(4/9): 〆切を過ぎたので一旦終了します。
[Filangyに招待した人のBlog]
ナッチ
Filangyが採用しているオープンソースサーチエンジンNutchがテーマのBlog。安部なつみとは関係ないらしい。
unokun研究室
Web検索全般について詳細な記事を書いている。Filangyの解説もすでに書いてますね。