コンソールで動くタイピングソフトを探してたら、typist(http://adgjm.net/its/unix/typist.htm)ってのがあった。
なんと1992年に始めのバージョンが作られ、最新版は1997年のv2.0。
そういえば学校のパソコンにインストールされてたような・・
これをcygwinで使ってみようと思ってまずダウンロード。
解凍して、
cd typist2.0
./configure
make
したらここでエラー発生。
termcapライブラリが見つからないと表示されるので、
ftp://ftp.ring.gr.jp/pub/GNU/termcap/termcap-1.3.1.tar.gz
からtermcapのソースをダウンロードしてきて、
./configure
make
make install
再びtypist2.0/srcでmake。
warningは出るものの、コンパイル成功。
make isntallして、実行すると、
文字化け。
調べてみると、typistは文字コードがEUCとのこと。
sjisに直してあるcygwinの文字コードをeucに直そうと思ったけど、結局うまくいかなかった。
仕方なく、TeraTermからcygwinに接続し、文字コードをEUCに設定(メニュー->設定->端末)して。
typistを実行。
めでたく文字化けせずに起動できました。
なんと1992年に始めのバージョンが作られ、最新版は1997年のv2.0。
そういえば学校のパソコンにインストールされてたような・・
これをcygwinで使ってみようと思ってまずダウンロード。
解凍して、
cd typist2.0
./configure
make
したらここでエラー発生。
cc -O -s -DTERMIO -c -o main.o main.c
cc -O -s -DTERMIO -c -o typist.o typist.c
cc -O -s -DTERMIO -c -o lesson.o lesson.c
cc -O -s -DTERMIO -c -o lineio.o lineio.c
cc -O -s -DTERMIO -c -o fileinfo.o fileinfo.c
cc -O -s -DTERMIO -c -o sound.o sound.c
cc -O -s -DTERMIO -c -o screen.o screen.c
screen.c: In function 'get_term':
screen.c:281: warning: incompatible implicit declaration of built-in function 's
trcpy'
cc -O -s -DTERMIO -c -o kana.o kana.c
cc -O -s -o typist main.o typist.o lesson.o lineio.o fileinfo.o sound.o screen.
o kana.o -lncourses
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find
-ltermcap
collect2: ld returned 1 exit status
make: *** [typist] Error 1
cc -O -s -DTERMIO -c -o typist.o typist.c
cc -O -s -DTERMIO -c -o lesson.o lesson.c
cc -O -s -DTERMIO -c -o lineio.o lineio.c
cc -O -s -DTERMIO -c -o fileinfo.o fileinfo.c
cc -O -s -DTERMIO -c -o sound.o sound.c
cc -O -s -DTERMIO -c -o screen.o screen.c
screen.c: In function 'get_term':
screen.c:281: warning: incompatible implicit declaration of built-in function 's
trcpy'
cc -O -s -DTERMIO -c -o kana.o kana.c
cc -O -s -o typist main.o typist.o lesson.o lineio.o fileinfo.o sound.o screen.
o kana.o -lncourses
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find
-ltermcap
collect2: ld returned 1 exit status
make: *** [typist] Error 1
termcapライブラリが見つからないと表示されるので、
ftp://ftp.ring.gr.jp/pub/GNU/termcap/termcap-1.3.1.tar.gz
からtermcapのソースをダウンロードしてきて、
./configure
make
make install
再びtypist2.0/srcでmake。
warningは出るものの、コンパイル成功。
make isntallして、実行すると、
▒ʲ▒▒▒▒饳▒▒▒▒▒▒▒▒▒Ʋ▒▒▒▒▒:
ɸ▒ॳ▒▒▒▒ (t1 - t16)
ɸ▒▒▒ɥ▒▒▒ (u1 - u13)
▒▒▒▒▒ɥ▒▒▒ (v1 - v20)
▒▒▒▒▒ɥ▒▒▒ (m1 - m11)
▒▒▒ԡ▒▒ɥ▒▒å▒ (s1 - s4)
®▒▒▒▒▒▒▒▒ (q1 - q5)
▒▒ã▒▒▒▒▒▒ (r1 - r14)
▒▒▒▒▒▒▒ϥ▒▒▒▒▒ (n1 - n3)
▒▒▒▒▒▒▒ϥ▒▒▒▒▒ (k1 - k17)
▒▒▒ʼ▒▒▒▒▒▒▒▒▒ (j1 - j7)
▒▒▒▒▒▒▒▒▒▒▒▒▒å▒▒▒▒▒̾▒▒(▒▒ t1)▒▒▒▒▒Ϥ▒▒Ʋ▒▒▒▒▒
(▒▒λ=▒▒▒ԡ▒▒إ▒▒▒=?) ------>
ɸ▒ॳ▒▒▒▒ (t1 - t16)
ɸ▒▒▒ɥ▒▒▒ (u1 - u13)
▒▒▒▒▒ɥ▒▒▒ (v1 - v20)
▒▒▒▒▒ɥ▒▒▒ (m1 - m11)
▒▒▒ԡ▒▒ɥ▒▒å▒ (s1 - s4)
®▒▒▒▒▒▒▒▒ (q1 - q5)
▒▒ã▒▒▒▒▒▒ (r1 - r14)
▒▒▒▒▒▒▒ϥ▒▒▒▒▒ (n1 - n3)
▒▒▒▒▒▒▒ϥ▒▒▒▒▒ (k1 - k17)
▒▒▒ʼ▒▒▒▒▒▒▒▒▒ (j1 - j7)
▒▒▒▒▒▒▒▒▒▒▒▒▒å▒▒▒▒▒̾▒▒(▒▒ t1)▒▒▒▒▒Ϥ▒▒Ʋ▒▒▒▒▒
(▒▒λ=▒▒▒ԡ▒▒إ▒▒▒=?) ------>
文字化け。
調べてみると、typistは文字コードがEUCとのこと。
sjisに直してあるcygwinの文字コードをeucに直そうと思ったけど、結局うまくいかなかった。
仕方なく、TeraTermからcygwinに接続し、文字コードをEUCに設定(メニュー->設定->端末)して。
typistを実行。
以下からコースを選択して下さい:
標準コース (t1 - t16)
標準ドリル (u1 - u13)
集中ドリル (v1 - v20)
実戦ドリル (m1 - m11)
スピードアップ (s1 - s4)
速習コース (q1 - q5)
上達コース (r1 - r14)
数字入力コース (n1 - n3)
かな入力コース (k1 - k17)
かな実践コース (j1 - j7)
練習したいレッスンの名前(例 t1)を入力して下さい
(終了=改行、ヘルプ=?) ------>
標準コース (t1 - t16)
標準ドリル (u1 - u13)
集中ドリル (v1 - v20)
実戦ドリル (m1 - m11)
スピードアップ (s1 - s4)
速習コース (q1 - q5)
上達コース (r1 - r14)
数字入力コース (n1 - n3)
かな入力コース (k1 - k17)
かな実践コース (j1 - j7)
練習したいレッスンの名前(例 t1)を入力して下さい
(終了=改行、ヘルプ=?) ------>
めでたく文字化けせずに起動できました。


コメント