PDICViewer mini
(widget for Mac OS X 10.4 Dashboard)
に関する余談
従来版の PDIC Viewer は Carbon アプリですが、
widget 制作にあたり、検索エンジンを Cocoa に移植してプラグイン化しました。
いずれ Cocoa 版の、OS X のメリットを十分に享受した次世代の PDIC Viewer を出します。
計画仕様
PDICViewer mini (無償)
- ◎検索オンリー。ユーザ辞書作成や辞書コンバートは不可
- ◎複数辞書のインストール可能。ホームディレクトリに PDIC というディレクトリを作成し、そこにPDIC辞書をインストールする
- ◎インクリメンタルサーチ
- ◎Unicode辞書、非Unicode辞書の両方に対応
・複合検索や絞込み検索には widget では対応せず
- ・正規表現検索ぐらいは無料版にも入れたい
PDIC Viewer (従来版。シェアウェア)
- ・高機能版の widget を同梱予定
- ◎ユーザ辞書の編集が可能
- ◎辞書グループ機能
- ◎単語欄の前方一致検索だけでなく、検索欄の指定や、絞込み検索、正規表現検索なども可能
- ・今夏リリース予定(希望)の次期バージョン (1.1) では、OS X にターゲットを絞り、OS X の Service Menu からも同等の機能が使えるようにしたい
Cocoa日誌(バージョン履歴を兼ねて)
5/14(土)
Tiger買ってきました。
Cocoa歴1日目。Hello World とか書いてみたり。
なんとなく CLOS (Common Lisp Object System) に似ている気がするのは、
CLOS も Objective-C も Smalltalk の影響を受けているからか。
5/15(日)
Cocoa はやっぱり!とか見ながら、Interface Builder の練習。
これまで CodeWarrior だったので、Xcode をまともに開発に使うのは初めて。
5/16(月)
PDIC検索用のクラスを作りはじめる。
検索コア部分は、デザインをPDIC Viewer本体と変えたので、移植ではなく書き下ろし。
とりあえず、Unicode(BOCU)辞書も非Unicode辞書も検索できるようになる。
5/17(火)
検索クラスのプラグイン化を進めつつ、OS付属の "Dictionary" Widget を参考に、「PDICViewer mini」widget を書き始める。(v0.1)
5/18(水)
検索はできているが、Window の expand/shrink がちゃんとできていなくて大いにはまる。
そのせいで "Dictionary" widget の JavaScript コードの隅々にまで目を通すことになる。
(v0.2)
まだ表示は plain text のままだし、外観も "Dictionary" widget のまま。
Unicode 辞書(下の例は中国語)も引くことができます。
ピンイン自動変換も搭載しますのでご心配なく。
5/19(木)〜出張(5/23まで)
新幹線の中などでちびちび改良。(v0.3 - v0.4)
5/21(土)
夜、英辞郎の英和・和英自動切替を実装。
Unicode辞書はアラビア語もタイ語も中国語も何でも行けるが、時々落ちる。
(v0.5 - v0.7)
5/24(火)
中国語辞書 (cj2.dic) の四声のピンイン表記化に対応。(v0.8)
v0.9 を公開。
5/25(水)
PDICViewer mini 初めて起動した場合、expand/shrink 問題がまだ残っていることが発覚。
改善版として v0.9.1, v0.9.2 を公開。
5/26(木)
widget の preference が、~/Library/Preferences/widget-* だけではなく、どこか見えないところ(メモリ上?)にもあるような気がする。expand/shrink 問題が再現しにくい。
ウィンドウ高さのデフォルトを大きくした反則バージョン v0.9.3 を公開。
copyright ©2003-2005 NAOCHAN.COM. All Rights Reserved.