モバイルでIRCを活用する with EbIRC
- 5. Internet Relay Chat
チャットするためのプロトコル、またはそ
の仕組み
複数のサーバーでネットワークを作ってい
る
ネットワーク中のサーバーの1つへログイン
し、チャンネルという部屋で会話する
接続するにはIRCクライアントが必要
- 6. はやい
› ダイアルアップの時代から使われている由緒正しきプロ
トコル。軽いから転送速度が速い。
› ほぼリアルタイムのコミュニケーション。
プッシュメールなんかよりも全然高速。
やすい
› 軽いからパケット代も安くつく
› 定額なしのWILLCOMでも流量少なければ3時間10円いか
ない
うまい
› 各種支援プログラムを使った情報アクセス(RSS垂れ流し
botとか)
むしろないと生きていけない
- 9. IRCをはじめるにはIRCクライアントが必要
です。
› Windows:LimeChat, Cotton
› Mac:LimeChat, Ircat
› WindowsMobile:EbIRC, Criw
› iPhone:EbIRC, LimeChat
IRCクライアントの例として、スマートフォ
ンで動く、EbIRCを紹介します。
- 10. 2006年9月リリース
一般的にEbIRCというとこれ。
自分として、はじめてのWMア
プリ
テンキー搭載端末で片手操作し
やすいように設計されています。
修正BSDライセンスのフリーソ
フト
› いっちゅうさんによるCustom版
も公開されています。
- 11. 画面のタッチを極力しないですむ作り
› テンキーと十字キーで多くの操作がまか
なえる。
チャンネル移動
› 左右キー
ログのスクロール
› 上下キー
空打ちポップアップ
› 何も入力せずEnterを押すとポップアッ
プでチャンネル一覧を表示
キーワード反応
› 指定したキーワードに反応してバイブで
お知らせ。空打ちポップアップで反応し
たログを確認できる
- 12. 2008年12月リリース
夏頃からつくっててようやく昨
年末リリース
自分として、はじめての
iPhoneアプリ
WM版の操作性をできるだけ再
現、iPhoneだからこそできる
機能もちらほら搭載
AppStoreにて350円で発売中
出して3日後にLimeChatが出
て涙目
- 15. 複数のサーバーへ同時接続 (tiarra)
› クライアントからは1つのサーバーにつながって
いるように見える
バックログ (tiarra, nadoka)
› クライアントがpircへ接続した時に、直近のログ
を送ってくれる
Webゲートウェイ (nadoka, mobirc)
› ブラウザからチャットへ参加可能
- 16. tiarra
› Perl で動くpircプログラム
› 複数サーバー同時接続対応
› http://www.clovery.jp/tiarra/
nadoka
› Ruby で動くpircプログラム
› http://www.atdot.net/nadoka/nadoka.ja.ht
ml
- 18. TwitterIrcGateway (通称TIG)
› Twitterを対象としたゲートウェイ
› .NETプログラム。LinuxではMonoで動作。
› http://www.misuzilla.org/dist/net/twitterircgateway/
lig.rb
› Lingr (Ajaxを使ったWebチャット)を対象とした
ゲートウェイ
› Ruby の net-irc モジュールも同梱
Twitter対象のtig.rbも同梱されているがTIGの方が
便利
- 20. ニュースチャンネル
› 自分専用のチャンネルを作って、そこにRSSを垂
れ流す
› IRCクライアントがRSSリーダーに。
メモ書きに
› 特定の文言に反応してWikiなどに投稿するプラグ
インを作る
› 「neta ほげほげ」と書くと、ネタ帳に追記され
るようにしています。
- 21. IRCnet
EbIRC
(Mobile) Ustream.tv
nadoka tiarra
LimeChat freenode
(Win/Mac)
WebA
lig.rb
TIG
Web Browser
- 22. 各プログラムの苦手な面を別のプログラム
で補うことができる
› IRCというプロトコルが簡単だからこそできる
自分でプラグインを書いていくらでも機能
拡張できる
› PerlはわかんないけどRubyなら書ける。だから
nadokaで。