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.