* U K I Y A H O N P O *
Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura,
che la diritta via era smarrita.
ホーム
一覧
検索
最終更新
リンク
ヘルプ
新規
リンク
手動リンク
自動相互リンク
駄でべWiki:FrontPage
ヘルプ
整形ルール
プラグインマニュアル
浮子屋商店もよろしく。
自作ソフト一覧/どくでんぱ。
をテンプレートにして作成
開始行:
日本語文を学習し、毒電波文を出力するソフトです。~
汎用的に使えるものを目指したため、外部からDirectSSTPのコ...
&color(Red){動作には.NET Framework 2.0が必要です。};
* こんな感じ [#f48361ba]
&attachref(./dokudenpa.png,nolink);
* ダウンロード [#c5b6ca75]
&color(Red){現在はβ版の為、今後コマンド等の仕様が変わる可...
[[ダウンロード>http://ukiya.sakura.ne.jp/other/dokudenpa_...
- 2006/12/02 version 0.5.0 新規作成
- 2006/12/05 version 0.6.1 Mecab対応
-- 分かち書きにMecabを利用するようにしました。
-- マルコフ連鎖を2単語にしました。
-- 危険なコマンドには権限設定が可能なようにしました。
-- 入力文字列のクリーンアップ用の正規表現を、オプションで...
-- 大きく変わっている為、dokudenpa.optとdokudenpa.dbを消...
-- その他細かい修正を行っています。
- 2006/12/05 version 0.7.0 DirectSSTPインタフェース変更
-- どくでんぱ。は処理に時間がかかるため、DirectSSTPのリザ...
-- そのため、Reference0 に指定されたウィンドウハンドルに...
-- その他細かい修正を行っています。
- 2006/12/09 version 0.8.3 mode搭載、他色々修正
-- 学習時に「モード」を意識するようにしました。
-- そのためDB構造、オプション設定が変わっています。
-- dokudenpa.optとdokudenpa.dbを消去し、再起動して作り直...
-- その他色々と修正を行いました。
- 2006/12/09 version 0.8.4 isBusyOnGakusyu オプション追加
-- IRC-BOTでbusyが出まくる対策。
- 2006/12/09 version 0.8.5 たまにロックする問題を修正
-- Mecab DLLがスレッドセーフで無いのを忘れていた
* このプログラムを使った応用例 [#pc739e5f]
- [[./IRCBOT]]
- [[ゴースト>自作ゴースト/Dokudenpa]]
* 使い方 [#d4da82ca]
- 単語辞書はデフォルト状態では同ディレクトリの dokudenpa....
- 単語辞書を消去すると起動時に再作成します。
- 設定ファイルは同ディレクトリの dokudenpa.opt です。
** 単独での使い方 [#k20e3ce2]
- 起動するとタスクトレイにアイコンが出ます。
- アイコンを右クリックするとメニューが出ます。
- このままでは何も単語を覚えていないので、何も喋れません。
- [テキストの学習]…適当なテキスト(複数行可能)を貼り付け...
- [ファイルから学習]…ファイル(複数選択可能)を選択してく...
- [URLから学習]…URLを入力してください。内容を読んで(略)
- ある程度学習できたら、アイコンをダブルクリックしてくだ...
- 単語数が多くなると動作に時間がかかるようになります。
- 重いと感じたら、まずは[DBの解析]を行ってみてください。
- それでも駄目な場合は、[DBの切り詰め]を行って単語を減ら...
- PCのパワーにもよりますが、大体10万単語を越えると重く感...
- [コマンドライン]…[[コマンド>./仕様]]を打ち込むことがで...
** DirectSSTP インタフェース [#pde50665]
- このプログラムはDirectSSTPのインタフェースを持っていま...
- 起動中は、FMO "dokudenpa_id" に、自分のウィンドウハンド...
- id の部分は、デフォルトでは default です。起動時にコマ...
- 例えば、dokudenpa.exe hogehoge とすると、FMO "dokudenpa...
- 同一 id のプロセスは同時起動できません。起動しようとす...
- FMOの中身は&color(Red){(現在の版では)};Hwndのみです。
- 先頭4バイトを int として読み込み、ウィンドウハンドルと...
- SSTPは NOTIFY SSTP/1.1 のみ対応しています。
- 受け付けるEventは、OnDokudenpaCommand のみです。
- &color(Red){Reference0に、応答を受けたいウィンドウハン...
- Reference1に、後述のコマンドを1行記述してください。
- SSTPの通常の応答(SSTP/2.0 OK 等)は行いません。
- したがって、Hwndパラメータは無視されます。
- SSTPを受けると、コマンドによっては以下の返信を別のSSTP...
- 返信の Event は、OnDokudenpaDokudenpaResult、OnDokudenp...
- Reference0以降の値はEventによって異なります。
(SSTPの例)
#pre(){{
(受信:他プログラム→どくでんぱ。)
NOTIFY SSTP/1.1
Sender: SSTPLib1.0
Event: OnDokudenpaCommand
Reference0: 591372
Reference1: dokudenpa
HWnd: 591372
Charset: UTF-8
(返信:どくでんぱ。→他プログラム)
NOTIFY SSTP/1.1
Sender: SSTPLib1.0
Event: OnDokudenpaDokudenpaResult
Reference0: けのけのけのっぴ!
HWnd: 5768756
Charset: UTF-8
}}
* 仕様 [#cbcacd1f]
- 細かい仕様は[[./仕様]]を参照してください。
- Mecabを使わない場合、mecabdicディレクトリとその中身は必...
終了行:
日本語文を学習し、毒電波文を出力するソフトです。~
汎用的に使えるものを目指したため、外部からDirectSSTPのコ...
&color(Red){動作には.NET Framework 2.0が必要です。};
* こんな感じ [#f48361ba]
&attachref(./dokudenpa.png,nolink);
* ダウンロード [#c5b6ca75]
&color(Red){現在はβ版の為、今後コマンド等の仕様が変わる可...
[[ダウンロード>http://ukiya.sakura.ne.jp/other/dokudenpa_...
- 2006/12/02 version 0.5.0 新規作成
- 2006/12/05 version 0.6.1 Mecab対応
-- 分かち書きにMecabを利用するようにしました。
-- マルコフ連鎖を2単語にしました。
-- 危険なコマンドには権限設定が可能なようにしました。
-- 入力文字列のクリーンアップ用の正規表現を、オプションで...
-- 大きく変わっている為、dokudenpa.optとdokudenpa.dbを消...
-- その他細かい修正を行っています。
- 2006/12/05 version 0.7.0 DirectSSTPインタフェース変更
-- どくでんぱ。は処理に時間がかかるため、DirectSSTPのリザ...
-- そのため、Reference0 に指定されたウィンドウハンドルに...
-- その他細かい修正を行っています。
- 2006/12/09 version 0.8.3 mode搭載、他色々修正
-- 学習時に「モード」を意識するようにしました。
-- そのためDB構造、オプション設定が変わっています。
-- dokudenpa.optとdokudenpa.dbを消去し、再起動して作り直...
-- その他色々と修正を行いました。
- 2006/12/09 version 0.8.4 isBusyOnGakusyu オプション追加
-- IRC-BOTでbusyが出まくる対策。
- 2006/12/09 version 0.8.5 たまにロックする問題を修正
-- Mecab DLLがスレッドセーフで無いのを忘れていた
* このプログラムを使った応用例 [#pc739e5f]
- [[./IRCBOT]]
- [[ゴースト>自作ゴースト/Dokudenpa]]
* 使い方 [#d4da82ca]
- 単語辞書はデフォルト状態では同ディレクトリの dokudenpa....
- 単語辞書を消去すると起動時に再作成します。
- 設定ファイルは同ディレクトリの dokudenpa.opt です。
** 単独での使い方 [#k20e3ce2]
- 起動するとタスクトレイにアイコンが出ます。
- アイコンを右クリックするとメニューが出ます。
- このままでは何も単語を覚えていないので、何も喋れません。
- [テキストの学習]…適当なテキスト(複数行可能)を貼り付け...
- [ファイルから学習]…ファイル(複数選択可能)を選択してく...
- [URLから学習]…URLを入力してください。内容を読んで(略)
- ある程度学習できたら、アイコンをダブルクリックしてくだ...
- 単語数が多くなると動作に時間がかかるようになります。
- 重いと感じたら、まずは[DBの解析]を行ってみてください。
- それでも駄目な場合は、[DBの切り詰め]を行って単語を減ら...
- PCのパワーにもよりますが、大体10万単語を越えると重く感...
- [コマンドライン]…[[コマンド>./仕様]]を打ち込むことがで...
** DirectSSTP インタフェース [#pde50665]
- このプログラムはDirectSSTPのインタフェースを持っていま...
- 起動中は、FMO "dokudenpa_id" に、自分のウィンドウハンド...
- id の部分は、デフォルトでは default です。起動時にコマ...
- 例えば、dokudenpa.exe hogehoge とすると、FMO "dokudenpa...
- 同一 id のプロセスは同時起動できません。起動しようとす...
- FMOの中身は&color(Red){(現在の版では)};Hwndのみです。
- 先頭4バイトを int として読み込み、ウィンドウハンドルと...
- SSTPは NOTIFY SSTP/1.1 のみ対応しています。
- 受け付けるEventは、OnDokudenpaCommand のみです。
- &color(Red){Reference0に、応答を受けたいウィンドウハン...
- Reference1に、後述のコマンドを1行記述してください。
- SSTPの通常の応答(SSTP/2.0 OK 等)は行いません。
- したがって、Hwndパラメータは無視されます。
- SSTPを受けると、コマンドによっては以下の返信を別のSSTP...
- 返信の Event は、OnDokudenpaDokudenpaResult、OnDokudenp...
- Reference0以降の値はEventによって異なります。
(SSTPの例)
#pre(){{
(受信:他プログラム→どくでんぱ。)
NOTIFY SSTP/1.1
Sender: SSTPLib1.0
Event: OnDokudenpaCommand
Reference0: 591372
Reference1: dokudenpa
HWnd: 591372
Charset: UTF-8
(返信:どくでんぱ。→他プログラム)
NOTIFY SSTP/1.1
Sender: SSTPLib1.0
Event: OnDokudenpaDokudenpaResult
Reference0: けのけのけのっぴ!
HWnd: 5768756
Charset: UTF-8
}}
* 仕様 [#cbcacd1f]
- 細かい仕様は[[./仕様]]を参照してください。
- Mecabを使わない場合、mecabdicディレクトリとその中身は必...
ページ名: