Index of /dist/net/keitairc
Name
Last modified
Size
Description
Parent Directory
-
keitairc_topia-1.29+y9+t12.diff
2006-09-27 01:50
38K
keitairc_topia-1.29+y9+t11.diff
2006-05-08 22:59
37K
keitairc_topia-1.29+y9+t10.diff
2005-12-18 21:09
36K
keitairc_topia-1.29+y9+t9.diff
2005-12-18 18:22
36K
keitairc_topia-1.29+y9+t8.diff
2005-10-11 00:43
33K
keitairc_topia-1.29+y9+t7.diff
2005-10-10 17:06
33K
keitairc_topia-1.29+y9+t6.diff
2005-06-08 10:50
31K
keitairc_topia-1.29+y9+t12
2006-09-27 01:50
30K
keitairc_topia-1.29+y9+t11
2006-05-08 22:59
30K
keitairc_topia-1.29+y9+t10
2005-12-18 21:09
29K
keitairc_topia-1.29+y9+t9
2005-12-18 18:22
29K
keitairc_topia-1.29+y9+t8
2005-10-11 00:43
28K
keitairc_topia-1.29+y9+t7
2005-10-10 17:06
27K
keitairc_topia-1.29+y9+t6
2005-06-08 10:50
26K
keitairc_topia-1.19+y5+t3
2004-07-19 23:06
17K
keitairc_topia-1.19+y5+t3.diff
2004-07-19 23:06
9.1K
appendix.keitairc-with-reconnect.diff
2006-09-27 01:55
2.8K
dot.keitairc_topia-1.29+y9+t12
2006-09-27 01:50
2.1K
dot.keitairc_topia-1.29+y9+t11
2006-05-08 22:59
2.1K
dot.keitairc_topia-1.29+y9+t10
2005-12-18 21:09
2.1K
dot.keitairc_topia-1.29+y9+t9
2005-12-18 18:22
1.8K
dot.keitairc_topia-1.29+y9+t8
2005-10-11 00:43
1.6K
dot.keitairc_topia-1.29+y9+t6
2005-06-08 10:50
1.6K
appendix.keitairc-for-new-poe.diff
2006-05-08 23:07
1.4K
ゆきのんさん版の keitairc を多少変更したものです。
機能
使用可能な時は Unicode::Japanese を使用します。 IRC で半角かな発言されたときにも化けません。 使用不能な時は Jcode を使うので既存のユーザーにも違和感がありません。
/ で始まる発言をするとコマンド送信ができます(
ゆ
)
ログで見える行とは別にバッファをもっており、ページで戻ってログ読みができます。
チャンネルごとにトピックやニックリストを見られます。
tiarra や plum の multicast に対応して表示チャンネル名を短くできます。
mod_proxy でも問題が出なさそうな utf8 の URI を送出します。
変更点
keitairc_topia-1.29+y9+t12 の変更点
再接続機能をとりあえず実装した。
prefix に含まれるメールアドレスに 見える文字列をリンクしないようにした。
keitairc_topia-1.29+y9+t11 の変更点
recent で、チャンネルリンクにアクセスキーを付加するようにした。
最近の POE では ->new がとうとう使えなくなったので ->create に移行した。
keitairc_topia-1.29+y9+t10 の変更点
j-sky 向けに accesskey の属性名を複数指定可能にした(dirty hack)。
User-Agent は前方一致チェックに変更して、サンプルもそれにあわせるようにした。
common log (全チャンネルの最新の発言がでている下半分の部分) の行数を 指定可能にした。 0 にすると表示されなくなる。
keitairc_topia-1.29+y9+t9 の変更点
post した時は発言していなくても最新のメッセージのみ表示するときに、 既読発言も指定行常に表示させる
show_newmsgonly = always,(行数)
をつけた。
User-Agent に固有番号を書く端末向けに、 User-Agent で完全一致チェックをする authorized_useragent を つけた。
色指定に加えて、太字や下線の指定も削除するようにした。
ページをめくっているときは、未読情報を更新しないようにした。 また、全ログ部分に出すようにした。
全ログのソート方法を変えて発言順が入れ替わらないようにしたが、 チャンネルごと表示になってしまうので、あまりうれしくないかもしれない。
そのほか細かい表示上の変更をいくつか。
keitairc_topia-1.29+y9+t8 の変更点
post した時は発言していなくても最新のメッセージのみ表示する
show_newmsgonly = always
をつけた。
keitairc_topia-1.29+y9+t7 の変更点
使用可能なときは Unicode::Japanese を使うようにした。
topics や recent の時にアクセスキーでのトグル動作をやめ、 8 でリストに 戻るようにした。
URL の正規表現を多少書き換えて最後の / が URL と認識されない問題等を解決した。
topic of channel から 8 でチャンネルリストに戻れるようにした。
keitairc_topia-1.29+y9+t6 の変更点
ブランクが空いたのでゆきのんさん版である keitairc-1.29+y9 からつくりなおし。 Unicode::Japanese は drop したまま。
かしさんの複数ページログ機能をマージ。
NOTICE には > のかわりに ) を使うようにした。
tiarra や plum の multicast 用に、表示時に指定されたセパレータ(net_sep)以後を 削除するようにした。
アクセスキーを本家のそれにあわせた。
option の形式を本家のそれに合わせた。 topics や recent をお気に入り登録していた場合には 変更が必要です。
チャンネルごとの topic/nicklist を実装した。
コマンド送信で複数パラメータのコマンドを送信できるようにした。
keitairc_topia-1.19+y5+t3 の変更点
ゆきのんさん版のバグ修正。
quit の文字コード変換忘れ。
keitairc_topia-1.19+y5+t2 の変更点
あたらしいバージョンの Jcode で検出誤爆が酷いので、 Unicode::Japanese をかわりに使うようにした。
Unicode::Japanese を使いたくない場合は use Jcode; を戻して、最後の Jcode パッケージ定義を削除してください。
mod_proxy 越えをするには URI が iso-2022-jp だと不都合なので、 UTF-8 を使うようにした。
uri_prefix を指定することで、リンクをリダイレクタ経由にできるようにした。
本家のバグ修正。
escape 関数
生成するページに文字コードを混ぜて(あとでまとめて変換して)いるのを修正。
いくつかインデントスタイルの修正。
注意点
Jcode -> Unicode::Japanese proxy
とりあえず支障がない程度までしか実装していません。
必要な関数があれば言ってくださるか、適当に実装してくださるとありがたいです。
UTF-8 な URI がどれほどの問題があるか分かっていません。
特に所持していない携帯端末の状況はわかりません。
付録
新しい POE に対応させるためのパッチ:
appendix.keitairc-for-new-poe.diff