2004-02-20 (金) [長年日記]
_ Guevara改めVaraTerm有償化
ただのにっきより。
早めにステておいて正解だったか? ターミナルとしての機能は TeraTerm で全然問題ないのだが、ローカルのCygwinシェルのホスト機能はちょっとほしいな。
_ 続・TrackBackCode
TrackBack の送信側は、てんこうさんがよさげなパッチを書いてくれたようなので、私は受信側を考えてみます。
現在受信側は、
- uconv があれば UTF-8 だと思って変換してみて、エラーなら nkf -m0 -e
- uconv が無ければ黙って nkf -m0 -e
のようなので、uconv が無い環境では UTF-8 は正常に受信できません。 そこで、uconv が無くても UTF-8 → EUC-JP 変換ができるように、自前でコンバータを作成しました。
ダウンロード - utf8decode.tar.gz
ファイルは utf8decode.rb と utf8decode.dat の2つありますので、両方を tdiary.rb と同じディレクトリに入れて、適当な場所で
require 'utf8decode' euc = utf8decode( utf8 )
と書けば変換することができます。ただし、入力が UTF-8 でなかった場合はスルーしますので、
require 'utf8decode' euc = NKF::nkf( '-m0 -e', utf8decode( utf8 ) )
のように、nkf と組み合わせれば完璧です。ただし、Uconv と比べると変換精度や速度の面で劣りますので、Uconv がある場合は Uconv を使ったほうがよいでしょう。
これで、受信側もほぼ問題なくなるのではないでしょうか。本当は charset パラメータがあればそれを見て判断するとよいのですが。
_ 今日のアニメ
- 東京ミュウミュウ#51
- いちごたちの前に最終兵器である巨大要塞の宮殿が現れる。
- キン肉マン#74
- ブロッケンJrがザ・ニンジャを倒すが黄金のマスクは偽物。
- シティーハンター2#55
- 上杉貴子は昔、季美子の両親の結婚に反対していた。
- サイバーフォーミュラSAGA#7/8
- 最終回。監禁され、打たれた薬のせいで腕が思うように動かない。
- GS美神#33/34
- かつて唐巣が除霊したマネキンに、みんなマネキンにされる。