Thread View: fj.kanakan.misc
1 messages
1 total messages
Started by Seisei Yamaguchi
Sat, 04 Apr 1998 00:00
t-code stroke dict generator
Author: Seisei Yamaguchi
Date: Sat, 04 Apr 1998 00:00
Date: Sat, 04 Apr 1998 00:00
94 lines
4768 bytes
4768 bytes
# t-codeは仮名漢ではありませんが, fj.kanakan.miscをpost先
に選びました. より適切だと思えるgroupがあれば教えて下さい
個人的に念願だった stroke辞書 (text file, 目視用) の
generator を作りました.
fj.sourcesに流します.
http://spock.vector.co.jp/authors/VA010205/rt/comp/mywork/00index.html
からも取れます (こちらはzipによるarchive. そこのsttc100
という所の中の ``sttc100.zip''がそれです) .
以下, そのarchiveの添付documentより.
これはtcode.stからstroke dictを生成するperl scriptです.
stroke dictは 漢字の読み からstrokeを調べるのに少なくとも
そこそこという程度には便利なtext fileです. text editorの
別windowなりで参照される事を想定しています.
おまけとして, index付加等 (手作業で) 済み出力file
``st.tcode''等を同梱します.
このscriptのtestはHuman68k (shift-jis環境) 上でfish.x
(tcshに似ているらしいshell) とjperl (v4とv5) と
tcode for Human68k (Kaoru Maeda氏作) 付属のtcode.stを使って
のみ行われました.
漢字が読み方順に配置されていないjp-code環境ではsortは
読み方順にはされない可能性があります.
使い方は
st tcode.st >st.tcode
という具合です. perlが``.pl''で終わらないfile nameのscript
を受け付けてくれない場合はscriptをrenameするなりして使って
下さい.
出力file中のdefaultの座標表現は
R02L23
という具合で, これはquertyなkey boradでの場合
1打鍵目 h
2打鍵目 c
を表し, 因みにこの場合に入力される字は``だ''です. 要するに
この表記は
``左手か右手か''
``片手毎のareaの左奥から0, 1, 2,,,,とxyの順で数えた値''
を並べた物です (左右の手で互いに反転したx座標で表現すべき
だろうか) .
``L'' ``R'' は小文字の方が見易いと思いますが editorで置換
すればいいや, という怠けから大文字小文字変換は行っていません.
また, 各値の間にspaceなりを入れるべきかとも思いましたが
座標dataを1文字ずつ頭に取り込むより, 一気に取り込む方が
低level (心をsystemとして捉えた場合の表現) での処理がし易い
だろうという 言うなればtcodeのpolicyにも則った理由から
後者を実現し易いと思える現在のformatにしてあります.
こうなると, ある漢字とそのstrokeの座標dataとの間の文字も
tabよりspaceなりにすべきかという気もしますが``目的の漢字を
目視scanし易い方が良い''という要求とのbalanceを私なりにとった
結果が tabの採用です. この辺りについては (も) あなたが
使いやすいformatに自由に変更して下さい.
私はこのscriptを書いた張本人ではありますが, text経由の
座標記憶構築は (tcode-mlでしばしば話題になる通り) 少なくとも
tcodeのpolicyにはbest matchしてはいないでしょうね (例えそれが
一時的な物であり, tcodeの習得に伴って その``神経細胞のlink''
が減衰していく事が確実だとしても) .
ただ, 本来そうあるべきとも思えるbitmap経由の ---私の環境
に於いていつ実現できるか見通しが立たない--- 座標記憶構築に
拘って, tcodeの習得 (の開始) が年単位で遅れるという事態は
避けたかったのです.
# ....いや, 心の最下層辺り, image認識部よりも更に下の層に
``text解釈engine''を構築できればいいのかな. ヒトになら
---或いはchimpanzee等でも言語を習得した個体つまり``人間''
にならヒトに限らず--- もしかしたらそれが可能かも知れないと
いう気はします.
--
Seisei Yamaguchi (name( first( 青星 ), last( 山口 ) ))
http://spock.vector.co.jp/authors/VA010205/
Text imparts all
Please correct the errors
This message is copylefted (see GPL)
68 lovers capable
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads