2005-08-01から1ヶ月間の記事一覧

現行のclKanjiの速度だとまだちょっともたつきを感じることがあるので、なんとかしたいと思っている。取り合えず、漢字交じりの文からひらがなを作成する部分は多分再変換APIがそれほど早くないので、これ以上頑張っても劇的に早くなることはない。今一番効…

kanjilib.zip klKana.datがextensionにある場合、ローマ字変換が行われない問題を修正。昨日アップした版ではCraftLaunchExの本体のあるフォルダに入れないと正常動作しなかった。sys.pathからパス情報を取得するので、理論上はsys.pathが通っていればどこに…

kanjilib.zip KanjiLibテスト版をリリースします。テスト版ですので予期しないエラーがある可能性があります。ご利用は十分注意してください。 klKana.datはCraftLaunchEX本体のあるフォルダにおいてください。extension内においた場合、KanjiLibがklKana.da…

唐突に思い立って、samurizeを落としてみた。非常に大雑把に言えば、定期的にスクリプトを実行できて、テキストと画像を表示できるツールだと認識した。設定ファイルを作るのは面倒だけど、howmのtodoをリスト表示とかできたら結構魅力的になるのではないか…

etc

# でもなんかclKanjiは動かないみたいです。諦めてください。(ちょっorz...

KanjiLibの辞書は結局子音と母音は分かれないことになった。ひらがなをローマ字に変換するルーチンはほぼ完成しているので(後は例外処理等の実装)、現在実際に動かしながらのテスト中。ReConvが思ったより不安定で大量にテキストを渡すと強制終了したりする…

辞書の形式は、タブ区切りで"子音\t母音\tかな\tフラグ"で一文字にしている。子音と母音を分ける意味はあまり無いようにも思うので変更するかも。フラグはビットフラグで、「なし」、「次の文字の子音を重複させる」、「前の文字の母音を消す」、「前の文字…

うちの環境で「堀」を含むフォルダを作ってFilerModeをテストしてみたけれど、kyuaoさんの報告にあったような強制終了は残念ながら起きなかった(他のフォルダでエンコードエラーが出ていた)。XPだと大丈夫で2kだと落ちるとかだと厄介だなぁ。どこかに2kのテ…

kanjilib.zip 差し替え用KanjiLib。何処かでIMEの再変換がカタカナになるので読みが取得できないという話を聞いたような聞かなかったような気がしたので、対症療法的な修正を入れてみた。 u'堀'問題についても調査してみたけれど、バッファーの文字コードが…

etc

CraftLaunchEX用に2chスレタイ検索モードがWikiの方でアップされてた。なんかclKanjiが(作者さんの環境では動かないにもかかわらず)サポートされていたりして申し訳ない気持ちになった。KanjiLibを弄っている時間が今のところないのでどうしようも無いのだけ…

ローカル補完テーブル

自作のメジャーモードに静的補完テーブルを追加する方法。静的補完がどうしても必要かといわれると、ちょっと弱い。 *~mode-abbrev-table*を定義する *local-abbrev-table*に定義した~mode-abbrev-tableをセットする。 具体的にはこんな感じ。今回はDeecayさ…

フォントハンドル

VB

VBでフォントのハンドルを取得するのは案外面倒。hFontは使い終わったらDeleteObjectすること。nSizeはポイント数ではなく高さであることに注意。単位はピクセル。 Public Declare Function CreateFont Lib "gdi32" Alias "CreateFontA" (ByVal H As Long, B…