- 2-1
- irchat.elの入手
- 2-2
- irchat.elのインストール
- 2-3
- emacsのカスタマイズ
- 3-1
- irchat.elを起動する
- 3-2
- チャンネルに入ろう
- 3-2
- 複数のチャンネルに入ろう
- 3-3
- チャンネルの抜け方、IRCの終わり方
- 3-4
- 一対一で話そう
IRC(Internet Relay Chat)は phone なんかよりもずっと便利なシステムです。 emacs 上で、Wnn、Canna等を使用して漢字まじりの会話をたくさんの人とする ことができます。また、日本語にこだわらなければ、世界中の人とも会話をす ることができます。
IRCのクライアント(Emacs Lisp版)は以下のanonymous ftp site から入手できます。もし、irchat.elがインストールされていない 場合にはこれを入手するところから始めます。("Get irchat.el"を クリックすると自動的にftpできます。)
ftpしたパッケージ(irchat-2.4jp19.tar.gz)は、tar + gzipで圧縮してあるので、
- gtar zxf irchat-2.4jp19.tar.gz
- (gnu tarがない場合はgzip -dc irchat-2.4jp14.tar.gz | tar xf - )
として、パッケージを解凍します。あとは、Makefileの中のEmacs = の部分を自分の環境のemacsコマンドに書き換え(muleならmuleと書く)、 makeを実行するだけです。
emacsのカスタマイズはホームディレクトリの.emacsというファイル で行ないます。.emacsに以下の内容を、load-pathの設定、irchat-nickname の設定、irchat-serverの設定の部分を適したもの(後述します)に変更し、 書き加えます。
(setq load-path (cons (expand-file-name "~/emacs") load-path)) ;irchat.elをインストールしたディレクトリ (autoload 'irchat "irchat" "Internet Relay Chat." t) (setq irchat-nickname "nickname") ;IRC上のニックネーム (setq irchat-server "endo.wide.ad.jp");IRCサーバ (setq irchat-service 6667) (setq to-ascii-process ?B) (setq to-kanji-process ?B)load-pathの"~/emacs"の部分は、自分がirchat.elをインストール したディレクトリに書き換えて下さい。
irchat-nicknameは各自好きな名前を使って下さい。漢字(全角文字)は使用 できません。また、半角文字(英数字)で9文字までしか認識しません。
現在、運用されている主な国内のirchat-serverには以下のものがあります (これが全てではありません)。なるべくネットワーク的に近くにあるサーバ を利用するように心掛けましょう(もし、遠いサーバを使っていても、 IRC上で教えてもらえるので恐れることはありません)。
ホスト名 IP-Address irc.tohoku.ac.jp [130.34.8.9] irc.kyoto-u.ac.jp [130.54.23.41] irc.kyutech.ac.jp [131.206.1.101] irc.tokyo.wide.ad.jp [133.4.3.17] irc.kyoto.wide.ad.jp [133.4.8.5] [133.4.19.1] endo.wide.ad.jp [133.4.11.2] irc.waseda.ac.jp [133.9.1.4] irc.huie.hokudai.ac.jp [133.50.16.80] [133.50.80.14] irc.wg.omron.co.jp [133.210.4.4] bohemia.jaist.ac.jp [150.65.191.7] irc.ube-c.ac.jp [157.76.10.1] irc.race.u-tokyo.ac.jp [157.82.76.2] irc.aist-nara.ac.jp [163.221.10.10] irc.karrn.ad.jp [192.50.15.25] wings.tokai-ic.or.jp [202.13.58.19]ここまでが、準備段階です。
さぁ、IRCに入ってみましょう。emacsを起動して、ESC-x irchat と入力します。しばらくすると、次の様なメッセージが現れます。
*** Welcome to the Internet Relay Network nazo *** Your host is endo.wide.ad.jp, running version 2.8.20 *** This server was created Mon Nov 21 1994 at 17:59:40 JST *** endo.wide.ad.jp 2.8.20 oiws biklmnopstv *** There are 3307 users and 2345 invisible on 78 servers *** 83 operator(s) online *** 1 unknown connection(s) *** 1731 channels formed *** I have 18 clients and 3 servers *** - endo.wide.ad.jp Message of the Day - *** - 24/11/1994 19:04 *** - ◎ircd 2.8.20で運用中です。 *** - お気づきの点はまで。 *** - *** - ◎WIDE東京NOCにircサーバができました。 *** - irc.tokyo.wide.ad.jp[133.4.3.17]です。 *** - *** - ◎JIRCCに入りましょう。 *** - 詳しくは doc-request@irc.kyoto-u.ac.jp へ。 *** - 自動で案内のメールが送られます。 *** - *** End of /MOTD command. これで、あなたは IRC のサーバに接続されたことになります。
IRC で会話するためには、チャンネルと呼ばれる、部屋とでも言うべ きところに入ります。チャンネルはたくさんありますが、日本語で会話が 行なわれているチャンネルは、最近では以下のようなものがあります(多くの チャンネルの名前は#ではじまります。&ではじまるも のなどもありますが、ここでは説明しません。)。
#Nippon 一般向けチャネル(英語で会話が行なわれることが多い) #にほん 一般向けチャネル(日本語で会話が行なわれている) #ちゃっと ちゃっと(じぇねらる) #網管理 ねっとわーくなんでも屋(最新情報交換、議論、相談など) #中川診療所 中川先生の健康診断ほかにも、英語やドイツ語などで会話しているチャンネルもありますので、 語学の訓練にも最適です :-)
さて、チャンネルに入るには、C-c jを使います。 C-c jとすると、次のよ うなメッセージが画面の一番下の行にでてきます。
Join channel:ここで、#ちゃっと などと入力します。すると,
nazo has joined this channel #ちゃっと *** Topic: 明日は酒買いに行かなくちゃ #ちゃっと: nazo omaru @tomy @Tano_d @okazukun @chaki @Tetsu_d @sircc @moheji @nori_dというメッセージが表示されます.これであなたは #ちゃっとというチャンネル に入ったことになります。IRCHAT: Commandsバッファ(一番うえのバッファ) で何か文字を入力して、Returnキーをたたいてみてください。
>#ちゃっと< ..........とDialogueバッファ(一番広いバッファ)に表示されます.これであなた は,#ちゃっとというチャンネルで会話していることになるのです。そのチャンネル にいる他の人のメッセージは
<#ちゃっと:XXXX>.........という風に表示されます.
また、常駐しているだけの亡霊か、本当にいるのかは、C-cC-cv #ちゃっととするとわかります。
CLIENT@Tano_d: Pirc 3.3.5beta in Perl CLIENT@nazo: Irchat 2.2(beta/Feb-1)jp(Alfa) GNU-Emacs CLIENT@tomy: Irchat 2.2(beta/Feb-1)jp2.0(gamma) GNU-Emacs CLIENT@nori_d: Pirc 3.3.1+sfc in Perl CLIENT@okazukun: Pirc 3.3.1 in Perl CLIENT@moheji: Pirc 3.3.4 in Perl CLIENT@chaki: Pirc 3.3.1+sfc in Perl CLIENT@Tetsu_d: Pirc 3.3.1 in Perl CLIENT@sircc: Pirc 3.3.4+nazo in Perl CLIENT@omaru: Pirc 3.3.1+sfc in Perl CLIENT@omaru: Irchat 2.2(beta/Feb-1)jp2.0(gamma) GNU-EmacsPircというのしか、でてこない場合、その人は亡霊です:-) Irchat というの が出てきた人はいまる(c)omaru。
現在のIRCでは、チャンネルに同時に複数はいることができます。例えば, 先の#ちゃっとにはいってる状態で、C-cj#にほんとして ください。これで、#ちゃっとと#にほんに入ってることになります。話し たいチャンネルの切替えはやはりC-cC-jでおこなえます。 (Channel #ちゃっと)と反転している行にでているときは、#ちゃっとに対 して話をすることになります。
こうしてチャンネルをどんどん入っていくと、あるチャンネルのからぬけた いと思うことがあるでしょう。そういうときはC-cC-pを つかいます。例えば、#にほんを抜けたいと思った時はC-cC-p #にほんとします。
またIRC自体を止めたいと思った時はC-cqするかあるいは C-xC-cでemacsを終了させてください。
話は前後しますが、IRCではチャンネル内での話しだけでなく一対一で話 すこともできます(priv[プリブ]ということがおおい)。privの送り方として は2種類あります。
- C-cp
- Commands bufferで文を入力後C-cpする。 送り先を聞いてくるので相手のnicknameを入力すれば良い。
- C-cm
- まずC-cmする。送り先を聞いてくるので、 相手のnicknameを入力する。その後送る文面をmini-bufferに入力する。
- C-c2
- With whom do you wish to chat privately:と聞いて来るので、 相手のnicknameを入力する。あとは普通に文章を書く。privモードを終了する時は、 C-c2をして、相手の指定をなしにする。
この3種類のどれかを使えばいいでしょう。こちらから相手への priv は、
>.....< ......相手からのprivは
=.....= ......とDialogueバッファに表示されます。
ここまでわかれば,あとの詳しい、より便利な使い方は優しい諸先 輩方が親切丁寧に教えて下さることでしょう:-)。 「こういうことはできないの?」って実際にIRCで聞いてみて下さい。
JIRCC(Japan Internet Relay Chat Club)に入りましょう。JIRCCは 日本のIRCのユーザ会です。詳しくはdoc-request@irc.kyoto-u.ac.jp へメールを出せば自動で案内のメールが送られます(もっと、ちゃんとした マニュアルもそろっています)。
Last Revised 12/Dec/95