もちろん、読者の方々はインスタントメッセージング(IM)について熟知していてAIM、MSN Messenger、Google TalkをはじめとするIMサービスは使ったことがあるだろう。IMサービスと比べてIRCが大きく異なるのは、1対1ではなく複数ユーザとのやりとりを想定していることと、参加可能なIRCネットワークが数多く存在することである。一方、IMサービスの大半は、AOLやMicrosoftといったサービス提供者の運用するネットワークでしか利用できない。複数ユーザでのチャット用に作られているIRCは、リアルタイムでユーザをサポートできるフォーラムを提供したいと考えるFOSSコミュニティにとって、理想的な通信手段だ。
IRCクライアントを選択する
IRCの世界に踏み出そうと決めたら、IRCクライアントを選ぶ必要がある。それぞれに長所と短所があって一部のユーザには魅力的に思えてもほかの人には不都合な点もあるため、どんな場合にも推奨できる万能のIRCクライアントなどというものは存在しない。ここでは、定評のあるクライアントをいくつか紹介しよう。
LinuxでIMサービスを利用している人なら、おそらくGaimについてはよくご存知だろう。AIM、MSN、Yahoo! Messenger、JabberなどGaimがサポートしているプロトコルでチャットを行うのに、このクライアントを使ったことがあるかもしれない。Gaimは、これらすべてのIMプロトコルの他、IRCにも対応している。すでにGaimを利用している場合は、設定を追加してIRCも利用できるようにするとよいだろう(編注:Gaimは今年4月に“Pidgin”に改名された)。
KDEユーザであれば、Konversationを利用したいと思うかもしれない。こちらはIRC専用のクライアントだが、すべての機能が揃っていて一見の価値がある。もちろん、KonversationはLinuxのどんなデスクトップ環境でも動作するが、特にKDEデスクトップやKDEアプリケーション(Konquerorなど)との統合が上手く行われている。
一方、GNOMEユーザであれば、GNOME用に作られたXChatのフロントエンドXChat-GNOMEから使ってみたいと考えるだろう。XChatは、Linux用やWindows用だけでなく、Mac用の移植版も存在するIRCアプリケーションである。
ChatZillaというFirefox拡張機能を利用する手もある。これはFirefoxにIRCクライアント機能を追加するもので、以降ではこのChatZillaについて説明する (ChatZillaはMozillaのSeaMonkeyスイートにも含まれ、Netscapeブランドのブラウザでも利用できるが、最近はどちらもあまり見かけなくなった)。
Firefoxの拡張機能であるため、ChatZillaにはクロスプラットフォームというメリットがある。自宅と職場でLinuxとWindowsを使い分けている人にはありがたい点だ。複数のマシンで同じクライアントを使えるだけでなく、マシン間でプロファイル同期化を行うGoogle Browser Sync(または同等のツール)を利用すれば各マシンでプロファイルを同期させることもできる。
IRCを使い始める
ChatZillaを入手するには、Firefoxのアドオンサイトを訪れ、その画面内に表示されている「Install Now」をクリックする。メッセージに従ってFirefoxを再起動すると、メニューの「Tools」→「ChatZilla」を選択することでChatZillaを起動できるようになる。
初めて起動したときには、いくつかの一般的なIRCネットワークへのリンクの他、ChatZillaのFAQやIRCのヘルプWebサイトへのリンクが記された情報画面が読み込まれる。また、moznetのIRCネットワークや#chatzillaチャンネルにつながるChatZilla Support Channelへのリンクも表示される。
早速、チャットに参加してみよう。ここでは、Kubuntuについての情報を得たい場合を考える。UbuntuのIRCチャンネルはFreenodeネットワークにあり、Kubuntuのヘルプチャンネルは#kubuntuであることが、Ubuntuのマニュアルに記載されている (チャンネル名は必ず"#"の文字で始まる)。
Freenodeネットワークに接続するには、ChatZillaのテキストフィールドに「/server irc.freenode.net」と入力するか、Firefoxのアドレスバーにirc://irc.freenode.net/kubuntuと入力する。ChatZillaがFreenodeのサーバに接続すると、「irc.freenode.net」と記されたタブ内に大量のメッセージがスクロール表示されるはずだ。自分のニックネームに関するメッセージも表示される。このニックネームは、IRCで使うことになる名前で、他のユーザと重複しないように与えられている。
簡単な質問をするためにIRCに入ったのなら、ニックネームについてそれほど気にしなくてよい。だが、IRCでの議論に何度も参加するつもりなら、あなたがログインしていないときに他のユーザに使われないように、ニックネームを登録しておく必要があるだろう。
好きなニックネームを決めたら、ChatZillaのテキストフィールドに「/nick nickname 」という形で入力する。うまくいけばこれでニックネームが設定されるのだが、すでに使われている場合は「このニックネームは他の誰かによって登録されています」というメッセージが表示される。Freenodeのような利用者の多いネットワークでは、未使用のものが見つかるまでにいくつかのニックネームを試す必要があるかもしれない。
未使用のニックネームが見つかったら、保護するために「/msg nickserv register password 」を実行する。こうしてパスワードを設定すると、IRCにログインするたびに本人認証のためにパスワードの入力が求められる。ただし、ニックネームは別のネットワークへは持ち越せないので、Freenodeでニックネームを登録したからといって別のIRCネットワークでも同じニックネームが使えるわけではない。
ニックネーム設定の詳細については、FreenodeのFAQを参照してほしい。
#Kubuntuチャンネルに参加するには、「/join #kubuntu」と入力する。すると、ChatZilla画面の左側には、チャンネル内にいるすべての利用者が表示される。利用者間のやりとりは、画面の右側に表示される。
