perl

LimeChatを携帯電話から操作するスクリプト「keitairc.js」

前に上げたスクリプトは POE 1.0003 を想定したワークアラウンドを入れることで,上手く動くようにしていた.今日,久方振りにActivePerlを新調したところ,POE 1.0002に下げられてしまった.CPANで無理に入れた物体なので,下げられるのは仕方ない.まあ,k…

Orthoclaseでkeitaircを動かしたい

LimeChatとkeitaircで接続を共有するために,LimeChat->IRC ProxyIRC Proxy経由で接続しなければならないのがうっとうしい.そこで,折角Orthoclaseでperlが動くんだから,keitaircをLimeChatに寄生させればいいんじゃないかと思った. 早速ちょこちょことポ…

LimeChatスクリプトを拡張するライブラリ 「Orthoclase」(4) + keitairc.js

http://d.hatena.ne.jp/anon_193/20090301/1235886634の続き. Download (from Mediafire) keitaircをポーティングするために新たな拡張を施した.どんなのかは前のエントリーの通り. あと,今回作った keitairc.js 0.01 for LimeChat. Download (from Med…

IRCボットの実装で見るスクリプト言語

PHP+SmartIRCでIRCボットを書きたいというお話で,SmartIRCなるライブラリの存在を始めて知った.他の言語にある,IRCクライアントライブラリは幾つか知っているけど,それらも分かるのは名前ぐらいで,使い方はさっぱりだ. それならこれを機に使い方(言語…

Encode::JP::JIS7 のJIS X 0201片仮名対応

本来、iso-2022-jp という文字符号化方式には、JIS X 0201片仮名、所謂半角片仮名の対応は含まれていない。一方、perl の Encode モジュールで iso-2022-jp を担当する Encode::JP::JIS7 は、JIS X 0201片仮名も含めてエンコード・デコードを行うように作ら…