keitairc

SourceForge.jp

morimoto@mrmt.net
$Id: index.html,v 1.43 2008-06-29 08:03:33 morimoto Exp $


おもに携帯端末から使うことを考えた、webベースのircクライアントです。 iモード, EZweb, Softbank, AIR-EDGE Phone などのブラウザフォンから irc操作ができます。
もちろん、パソコンから使っていただいても別に構いません。

特徴 | ライセンス | 動作環境 | インストール | 使い方 | 開発 | セキュリティ | FAQ | 変更履歴


特徴

アクセスキーで軽快に操作
発言中の電話番号には勝手にリンク
電話番号は押せば電話できます。
(バージョン2.0以降では) 電話番号をコピーしたり、自分にメモとしてメールしたりできます。
発言中のメールアドレスには勝手にリンク
メールアドレスは押せばメールできます。
(バージョン2.0以降では) メールアドレスをコピーしたり、自分にメモとしてメールしたりできます。
発言中のURLには勝手にリンク
発言中のURLは、URLへの直接リンクだけでなく、 ポケットはてな経由や、 PCサイトビューアーを起動してのリンク(auの対応端末のみ)にも対応しています。
(バージョン2.0以降では) livedoorモバウザーβ経由でもアクセスできます。 URLをコピーしたり、自分にメモとしてメールしたりできます。
発言中の住所には勝手にリンク
(バージョン2.0以降では) 発言中の住所らしき文字列には勝手にリンクします。 押すだけで携帯版Google Mapに飛びます。住所文字列を修正してから 飛ぶことも可能です。 住所らしき文字列をコピーしたり、自分にメモとしてメールしたりもできます。
ircサーバ再接続対応
ircサーバとの接続が切れたら、一定間隔で再接続を試みます。
各種認証対応
あらかじめ設定したパスワードを入力しないとアクセスできません。
EZweb端末では、 EZ番号を設定しておけばパスワード入力なしで自動認証が可能です。
(バージョン2.0以降では) SoftBank端末では、 端末シリアル番号を設定しておけばパスワード入力なしで自動認証が可能です。
NTT DoCoMo FOMA端末の場合は、FOMAカードのICC番号を設定しておけば、 最初のアクセスでログインボタンを押すだけで、 パスワード入力なしで認証が可能です。
位置情報対応
(バージョン2.0以降では) NTT DoCoMo iモード端末, au EZweb端末, SoftBank端末では 位置情報の取得と、それに基づいた住所文字列を発言することができます。 GPS搭載端末ではさらにそれも利用できます。
ほか

ライセンス

Copyright (c) 2003-2008 Jun Morimoto <morimoto@mrmt.net>
This program is covered by the GNU General Public License 2.

最新バージョン

keitairc 1.x

keitairc 安定版です。最新バージョンは keitairc 1.33 (2007/10/17 リリース) です。
ちなみにバージョン番号は、単に keitairc というファイルの CVS rcsid を取っているだけです。

keitairc 2.x

2008/1現在、大幅に機能更新した keitairc 2.0 を開発中です。 これは cvs から最新版ファイル群を取得すればお試しいただけます。

動作環境

すでに plum, madoka などの pirc を使っているユーザの利用を推奨します。

keitairc 1.x

おそらく Perl 5.8 以降と、以下に示す Perl ライブラリが動作するホスト。

 POE::Component::Server::TCP
 POE::Filter::HTTPD
 POE::Component::IRC
 URI::Escape
 HTTP::Response
 Proc::Daemon
 AppConfig
 Unicode::Japanese

keitairc 2.x

おそらく Perl 5.8 以降と、以下に示す Perl ライブラリが動作するホスト。

 POE::Component::Server::TCP
 POE::Filter::HTTPD
 POE::Component::IRC
 URI::Escape
 HTTP::Response
 HTML::Template
 Net::HTTP
 Net::SMTP
 XML::Simple
 Proc::Daemon
 AppConfig
 Encode

スクリーンショット

keitairc 1.x

チャネル一覧 チャネル発言内容 recent (最近の発言のまとめ)

keitairc 2.x

keitairc 1.xとほぼ同様ですが、いずれ作ります。

使い方

keitairc 1.x

keitairc を起動して携帯からアクセスすると、 web_username と web_password で指定したユーザ名とパスワードで認証を行なったのち、 いま参加している全てのチャネル一覧が出ます。 発言内容が新しいチャネルから順に並びます。 チャネル一覧は電話機の 0 を押すと更新できます。
AIR-EDGE PhoneなどCookie対応機種では、 use_cookie = yes 指定をすれば、認証内容をクッキーに記録することで、 以降のユーザ名・パスワード認証を省略できます。クッキーの生存時間は3日間です。

チャネルを選択するとそのチャネルの発言内容を読めます。 前回 keitairc で見たときよりも新しい発言がたまっているチャネル、 つまり未読内容のあるチャネルには名前の後ろに未読行数リンクがつきます。 未読行数リンクを選択すると、未読部分だけを読むことができます。 未読部分だけを読んでいて、既読部分も見たい場合は、...more[5] を選択すると既読部分も見ることができます。

また、未読内容のあるチャネルがひとつでもある場合は、 チャネルのリストに recent リンクがつきます。 recent リンクは、端末によっては * キーを押すだけでも行くことができます。 recent をクリックすると、全チャネルの未読をまとめ読みできます。
チャネルのリストの topics をクリックすると、全チャネルのトピックを一覧できます。 topics リンクは、端末によっては * キーを押すだけでも行くことができます。

チャネルの発言内容を読んでいて、 発言したい場合はページのてっぺんにあるテキストエリアに記入し、 OK ボタンを押します。 OK ボタンのかわりに端末の 1 でもかまいません。

何も書かないで OK または 1 を押すと画面更新です。

端末の 7 を押すとページ先頭へ、 端末の 8 を押すとチャネルのリストへ、 端末の 9 を押すとページ末尾に飛びます。

さらに詳しい機能の使い方は インストール もご覧ください。

keitairc 2.x

keitairc 1.xとほぼ同様ですが、いずれ書きます。

開発

http://sourceforge.jp/projects/keitairc/ に cvs リポジトリ, BTS などがあります。

セキュリティ

keitairc 1.x

keitairc 2.x