Fools' Note - Dictionary Specific Web Browser


Fools' Note について

Fools' Note は, web 上の 英和辞典を検索するためのソフトウェアです.
高価だから, あるいは ディスク容量が大きいからという理由で市販の辞書ソフトを購入せず, web の辞書で済ませている人は多いと思います. しかし, web の辞書はインターフェイスがブラウザなので, あまり使い勝手がよくありません.

Fools' Note はブラウザの機能を辞書検索に特化することで, web の辞書を市販の電子辞書のように扱うことを可能にしました.
もともと web ブラウザで英語のページを読む際の手助けとして開発されました. 従って, オンラインの英文を読むのに特に適しています.

Fools' Note の特徴

  • シンプルな UI --- 単語入力と辞書選択
  • ブラウザとの相性 --- 単語単位でのドラッグドロップ
  • 後処理による余計な文字/画像の除去(Experimental)


ダウンロード

免責事項/ライセンス:
Copyright (c) 2002 Omo Mikita

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:


The above copyright notice and this permission notice shall be included in all 
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
(いわゆる MIT ライセンスです)
ダウンロード:
リリースファイル・リスト からダウンロードして下さい. FoolsNote-*-bin.zip が実行ファイルです.


Fools' Note の使い方

単語の検索: ドラッグ・アンド・ドロップ

IE や Mozilla はダブルクリックによって 単語単位でテキストを選択することができます. そうして選択したテキストを Fools' Note に ドラッグ・アンド・ドロップすることで その単語を検索できます.
ドロップ先は, web ページ描画部分以外 でなければなりません. (これは実装による制約です.)

単語の検索: サーチ・オン・フォーカス

クリップボードに単語をコピーした状態で Fools' Note にフォーカスをあわせると, コピーされた単語を自動的に検索します. ドラッグ・アンド・ドロップの 使えないテキストエディタなどと一緒に使う時に有効です.
この振舞いは設定で無効にすることができます.

単語の検索: テキスト入力

普通の辞書アプリケーションのように, 単語入力覧で単語を入力することもできます.

辞書の選択

Fools' Note は複数の辞書ページを 参照することができます. 辞書選択タブで検索したい辞書を選びます.

HTML の後処理

Fools' Note は web ぺージの HTML を後処理することによって, 画面の余計な文字や画像を処理することができます. 予期しない副作用を防ぐため, 初期状態で この機能は off になっています. 後処理を有効にしたい場合, 設定画面で "スクリプトによる後処理" を チェックしてください.
後処理なし
後処理あり

キーボード・ショートカット

  • Ctrl+Tab
    テキスト入力覧にフォーカス
  • Ctrl+数字
    辞書を選択


設定

設定は FoolsNote.ini ファイルで行います. 書式は Windows 標準の .ini と 同じです.
以下で各エントリについて説明します.
振舞いのパラメタ:
  • SearchOnFocus
    フォーカスを合わせた時に検索するか
  • ReadClipboard
    クリップボードから単語を読み込むか
  • HistoryLimit
    コンボボックスの最大エントリ数
  • SearchOnDragEnter
    ドラッグがウィンドウと重なったと同時に検索するか
  • WindowWidth
    ウィンドウの幅
  • WindowHeight
    ウィンドウの縦の長さ
  • CallScript
    スクリプトによる後処理をするか
辞書のパラメタ:
  • NumSites
    利用する辞書サイトの数 (必須)
  • Site[n].Name
    辞書名(この文字列が表示されます (必須)
  • Site[n].URL
    検索する際の URL. "*" 印が単語に置換される (必須)
  • Site[n].ScriptName
    後処理用スクリプトの名前
[n] は辞書サイトの番号で, 0 <= [n] かつ [n] < NumSites です.
スクリプトの言語は JavaScript です.
表示されているページをあらわす DHTML の "document" オブジェクトがグローバルな名前空間に存在します.
(なお, "alert()" など, 他の名前は使えないので注意して下さい.)


既知の問題点

  • URL に日本語を含む検索はできません(デフォルトでは関係なし)


TODO, Wanted

  • 辞書サイトの拡充
  • UI の改善
  • スクリプティング機能の強化
  • 履歴保存などの学習支援


そのほか

開発環境: C++ Builder 6 Personal / Windows2000
アイコンは http://www2.justnet.ne.jp/~south/ のものを利用しました.
問合せ, バグレポート, 要望などは フォーラム へ.