旧NIFTY会員でttyでフォーラム自動巡回が必須な人限定の話題です。
module_function :kregを
private :kregに修正するだけで自動巡回できました。
※なお、ダイヤルアップも@niftyを利用している場合は、telnetサーバーはr2.nifty.ne.jpでなくhrt.nifty.ne.jpかhrt2.nifty.ne.jpを利用しないと二重ログインになってしまいます。この場合は、junkai.rbにHostの指定をします。
夜歩きさん、ご指導ありがとうございます。(1/5/2003)nif = Nifty.new({'id' => 'NIFTYID', 'password' => 'PASSWORD', 'Host' => 'hrt.nifty.ne.jp', 'log' => Time.now.strftime("nif%Y%m%d.log") })
ターミナルで、 $ telnet r2.nifty.ne.jp のあと、エンターコネクションIDのところで、 SVC/EUC と入れれば、iwcrで普通に日本語で発言できました。問題ありません。
CharsetをEUC/JIS/SJIS/UTF8で切り換えできるembeddedkonsole-jaを 使えば、SJISのままでtelnetでniftyに入ってiwcrで日本語でおしゃべり できました。 knokさんのembeddedkonsole-jaはzaurus-jaからダウンロードできます。 http://sourceforge.jp/projects/zaurus-ja/ ぼくはzaurs-ja版に神木一也さんがcharset切替え機能を追加、 匿名さんがQMultiLineEditを使った日本語入力等の機能追加した版に memn0ckさんが文字サイズでかくできるようにした版を利用させて いただいています。 http://www.memn0ck.com/d/index.cgi?LinuxZaurus%2fDownload#i1 embeddedkonsole とその改良版については、Wikiで丁寧に関連情報を まとめていただいているようなので、興味があればご一読を。 http://www.windy.cx/~mona/LinuxZaurus/pukiwiki.cgi?%5B%5Bembeddedkonsole%5D%5D
というように、「.」で始まる章見出し行を各発言の頭に挿入すれば一覧しやすくなります。perl -p -e 'print ".$1\n" if $_ =~ /^[0-9]{5}\/[0-9]{5} [A-Z]{3}[0-9]{5} (.*)$/' nif0817.log >wzkaiso.txt
のように設定するだけで快適にログ読みできています。Title0 = ^[0-9]+\/[0-9]+\s Title1 = ^-\sF.+\s+MES\( Title2 = ~Trying Title3 = Enter\sConnec