トップページunix
991コメント467KB

【漢直】T-Code/TUT-Codeスレ Lesson2【連習】

■ このスレッドは過去ログ倉庫に格納されています
0001nobody ◆cxDnurUjDY NGNG
 て、ての、と、のと、とが
 四日同じことをやったらやめられない。
 荒れ寺の和尚が香をたいて、一心不乱に彼岸を念じている。


T-Coder, TUT-Coderの皆様、引き続き連習しましょう。
超絶技巧入力など、他の漢直の話題も歓迎します。
「連習」の意味については前スレを参照してください。

前スレ
http://pc.2ch.net/test/read.cgi/unix/1014523030/

関連リンク
・T-code本家: http://openlab.jp/tcode/
・TUT-code本家: http://www.crew.sfc.keio.ac.jp/~chk/
・増田式・超絶技巧入力: http://member.nifty.ne.jp/kb/index-kb.htm
・漢直Win(Windowsで漢直): http://t.pos.to/tc/kanchoku.html
020899NGNG
>>129
だいぶ時間がたってしまいましたが、長い熟語に対応させました。
>>102のパッチに追加で当ててください。

あと辞書作成用スクリプトを組んでみました。詳細は次レスで。

begin-base64 644 20030928.diff.gz
H4sICBjGdT8AAzIwMDMwOTI4LmRpZmYApVbNbxtFFD9jKf/Da6Wmu15vvTtO
iD/qNJSAVdSGg0GK5FqVY6+ddex15LULAqUSmwMlNHyUfkicuFYIIQ4op4Ko
VMQh3LhyQgJR9QAXLlz63uzX7EcSQ0eKNzPzvub3e2/mdcxuF9TpeA3Ut+Fs
9sZZsMftfK93rWO2z7VpolrGW8FCRlXViMQLTNMKqlZS9QXQi2WtWC5o5zR/
gKKVNC2jKErCUqDIloAVyouLZb2YUFxZAVVnuYIOCn4Wi7CykoG5DFwfmR2o
9VbNdrk8NlqdV82BIZlde4KTIWRNW4Z3UYxGPg/7Tz/88f7hzd/nMiqttDdb
Y9iYdrvGuMG0hWKzMpdRYht1dyfnTVf12JwFmp4T05rAwLQMqIJOq95GdzQG
yTJwswpaBU5Jpq0uG6OuJMswPw985zzUaquXXr525aX1V9beqFDE6+vrngE+
SExRwjN55+oZExihS/LrnY0GucAtWpXccHNgm++QV3cqyxVRvAtS1t2AKkaJ
bmADcdyqwI4XSwUuCAocpqyNJ3K1IsbwPBbuIBMDw5JsOc/EbTxHgw7TRBFM
Brjy+muXGpaiN0UhjhkZMl3QTETIwo+HQCAXMdgwm65bNhz1TcnOwbwt+8Sm
o1KPwVKXowohLvVjgYlo2Ha7ZXVDD6fP2JA/Y1+1Toe5FGaRTIYZP5YiHsuD
WA8wJqWszcI5q8RUOPK6AL2O2OfAYsISc+mI6KVToisWU1jzSOGGxuX1uEAq
d3pIXkQ4RiCmQYRCnTjU5biLnVlcslldKlbMKyOv7ESvoREXK25FE7V2wBjY
BuYM5cqt3+7+e+vXvYN0ngNa66msJuppBgJPJm827v4fdYnqOwHCED5ROnlt
NKyIHMrwPxRFjFvgPHD++PQb56sPHt25+smXzqHzhfPn3vcffe4c3v/b+evu
L87BexcxCJK96F54zuG9e3f+mU2P8/jAeUTSzk/4+4Pz8OMn++87P8Pam5cv
gy/JL29ywk0/3n98++Dmk9vXnW+dh7u13c92e7t7znfO155JjJ0Yg6z/ng1G
oy2JL7Vc3NO2EWXvBFnvKCFHROGQYMrx1FH1yPuW3cY1T0ddRspMqycFXPFn
020999NGNG
zBAybluuiE9ZPD2QlJSbmS5C4sx0U61KJxkbk+nYAndZiSQfGe3Hr95Qf5ki
kqE9siamNTWOFjxfhWG6XFhn2woaUwOdbKSc+BH77vH6eLxADKdpVSC471MK
n0rUgOy9GOK9EIu/TwAFnmROXd+lzhQSXfHlhwiIxpsHWOavkoCshcgq7j8U
taftCVCSVoKK6RzX+G3G27XNeOO3GWn8lsoLpXKBzdL4hYrsRdBZmS2VtaQi
NX6skFsChf9S20fjBi8Cnq5+h8VbwZQeMOhx3PIJqipIdXFdKCdue8dzgEWs
Pv84CuxJe9QxhCbbmwdQe3MRaeyUNcTs+BY7rhcCvZAKdKmo5UqguB8fan8g
BMPWloE96tTsGHPRTRdDhLxWw3T1EyxeIttjw79vsPh6k01JphxOdnM0fGM9
YhoViB/BAK8tVZcTr8uJunI8NO+B5hGO7MlzhihY+O8xBsrJIGPz9sBooQFp
0toYGAlp3oGSAx74MzJEx2TcDQAA
====
0210名無しさん@お腹いっぱい。NGNG
作者のイニシャルから NT-Code
#或いは New T-Code という言い訳も可。
021199NGNG
ちなみに辞書のフォーマットを拡張しました。

辞書作成スクリプトの使い方
・1単語ごとに改行してあるファイルを作る。
(kwmaze.dicからなら行頭のキーを消した後"/"を改行に置換するとか)
・下の2つのファイルをgg1.rb、gg2.rbとして保存。
・後は
ruby -Ks gg1.rb 元ファイル | sort | uniq | ruby -Ks gg2.rb > 辞書ファイル

……perlじゃなくてごめんなさい。

gg1.rb
--------
while gets
chop!
while $_ =~ /^..+$/
if $_ =~ /[^あ-ん]$/ && $_ !~ /^[あ-ん].$/
print $_.gsub(/.$/, ' /\&')
print "\r\n"
end
chop!
chop!
end
end
--------

021299NGNG
gg2.rb
--------
key = ""
while gets
chop!
if key.length > 0 && key.length+2 == $_.length && key == $_[0,key.length]
print $_[-2..-1]
else
if key.length > 0
print "\r\n"
end
key = $_.chop
key.chop!
print key
print $_[-2..-1]
end
end
print "\r\n"
--------
■ このスレッドは過去ログ倉庫に格納されています