中本@スロベニアです。 matuakiさんに指摘された点を見直して、0.5pre2をアップしました。 お暇な方がいらっしゃいましたら、お試しください。特にこれで問題なければ、 来週にでも0.5としてリリースしちゃおうかと思っていますので、おかしな点と かがあればぜひ教えていただけますと助かります。 http://sourceforge.jp/projects/waooo/downloads/40675/
ちなみに、辞書有りのときに、漢字、ひらがな、カタカナ以外の文字は勝手にカ タカナにしないように変更しました。それから、PHONETIC関数と挙動の違う点に ついては、以下のようにバグと仕様に分けました。 仕様: * 「♯」(シャープ)については、辞書有りと辞書無しで結果が異なる (全文字についてこれを調べるのはちょっと大変なので...) * 直接文字列を指定できる (その方が便利なので ^^; ) バグ: * FURIGANAの引数に 数字(非文字列)が入っているセル を指定すると、 文字列の結果が返ってくる (何も返さないようにできないか...) 以上です。よろしくお願いいたします。 -- Takashi NAKAMOTO <[email protected]> On Sun, 14 Jun 2009 23:44:55 +0200 Takashi NAKAMOTO <[email protected]> wrote: > 中本@スロベニアです。 > > Windows向けにふりがな関数をリニューアルして、試しにパッケージにして > みました。Windows+OOo 3.x環境の方はぜひ一度お試しいただければと思い > ます。例によって、インストール後に "=FURIGANA(A1)" などとしてくださ > い。 > > furigana_0.5pre1.oxt (ふりがな関数エクステンション): > http://sourceforge.jp/projects/waooo/releases/40534 > > mecab_naist_jdic_0.1.oxt (MeCabの辞書): > http://sourceforge.jp/projects/waooo/releases/40535 > > # http://sourceforge.jp/projects/naist-jdic/ > # をコンパイル(?)したものを拡張機能としてパッケージングしています。 > # 元々のライセンスがBSDだったので、そのままBSDライセンスにしました。 > > furigana_0.5pre1.oxtをインストールしただけであればIME経由で再変換さ > れますが、mecab_naist_jdic_0.1.oxtもインストールすればMeCab経由で再 > 変換されます。 > > とりあえず使ってみて気づいた点や変なところ、改善できる点があれば何 > でも言ってください。何はともあれぜひ一度お試しください! > > それから、Linuxの開発環境はすぐに用意できないので、これで良ければふ > りがな関数をバージョン0.5としてリリースしたいなぁと思っていますが良 > いでしょうか?もう一つの目的は拡張機能サイトにアップすることなので ^^; > > 以上、よろしくお願いいたします。 > -- > Takashi NAKAMOTO <[email protected]> > > On Sat, 13 Jun 2009 11:14:22 +0900 > Yoshiyuki Masutomi <[email protected]> wrote: > > > curvirgoです。 > > > > Takashi NAKAMOTO wrote: > > > ooo30supportというブランチを切って作業をしています。かなり変更を加えたので、 > > > とりあえず今日までのところをお知らせします。 > > > > > > 1. ASC/JIS関数の削除 > > > とりあえず、当初の目的の一つのASC/JIS関数の削除はサクッとやっておきまし > > > た。 > > Thanks > > > > > 2. OOo 3.0環境への対応とMakefile > > > OOo SDK 3.1にあったサンプルファイルをとってきて、Makefile, > > > furigana_impl.cxx, furigana.idlはそれを元に作り直しました。手元にWindows > > > 環境しか無いのでLinuxでうまくいくかどうかは分かりませんが、SDKのMakefile > > > をほぼそのまま使っているので、大幅に変更することなくいけるはずです。 > > 「時間がとれたら」確認してみます。 > > (NPIのPILOTが始まるので微妙...って仕事の話です) > > > > > 3. MeCabライブラリについて > > > MeCab 0.97のバイナリ libmecab.dll をそのままレポジトリに突っ込みました。 > > > VC++環境でどうやってMeCabをコンパイルしていいのか分からなかったので、 > > > 配布されているバイナリからそのままとってきました。ただし、MeCab経由での > > > 振り仮名取得はまだ未実装です。今のところIMM経由でしか使えませんが、 > > > 近いうちにMeCab経由でも使えるようにします。 > > よろしくお願いします。 > > > > > 4. ライセンス > > > OOo SDK 3.1にあったサンプルファイルとMeCabのバイナリがBSDラインセンスで > > > 配布されていたので、そのライセンスに従って著作権&ライセンス表示に変更が > > > 加えてあります。ただ、エクステンション全体としてはGPLのままです。 > > Historyに「BSD,LGPL,GPLのトリプルライセンスに変更」とありますが、バイナリの場合は違う? > > (詳細をよく読んでいないので) > > > > > 5. 今後の予定 > > > MeCab向けの辞書として、ありがたいことにBSDライセンスみたいな(というか、 > > > 多分BSDライセンスと同一...後でもう少しちゃんとライセンスを読みます)ラ > > > イセンスとして naist-jdic というのが今はあるので、これも同梱することが > > > できるかもしれません。 > > > http://sourceforge.jp/projects/naist-jdic/ > > > > > > そうすると、IMM経由のものを廃止して、MeCabのみを使うようにもできます。 > > > ただ、辞書も同梱するとなるとファイルサイズが途端に大きくなりそうなの > > > で、少しためらっています。 > > スペルチェッカのコードを把握していないし、そういうことが出来るかも確認燃していませんが、「日本語のスペルチェックに使えたりするのであれば同梱する価値も出てくるかも」などと勝手に思いつきでいってみたり... > > > > > もう一つの案としては、デフォルトではIMM経由にして、辞書を別の拡張機能 > > > として提供することも可能そうです。その辞書拡張機能を導入したら、MeCab > > > 経由で振り仮名を提供するように自動的に切り替えるようにすると。 > > > > > > 個人的には後者(辞書は別に配布)の方がオプションが広がって良いかなぁと > > > 思っているのですが、どうでしょうか?お暇なときにでも意見ください。 > > せっかく作ったIMM経由のコードをみすみす捨てるのももったいないと思うのでこれが良いかと。 > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
