福岡のプログラマーもデザイナーも集まるコミュニティ「codecheck.in」 でIRCというチャットシステム?が熱いので僕も参加してみることにしました。
LimeChat というMac OSX用のIRCクライアントを教えてもらったので、これをcodecheck.inに繋げるまでの設定メモです。
チャットソフトと言えば、メッセンジャーかSkypeぐらいしか思いつかない僕にとって、「IRCって何?」ってぐらい始めは全くわからんかったので、これから初めてIRCソフトを触る人にお役に立てれば幸いです。
まずはダウンロード とインストール
以下の二つをダウンロードします。
LimeChato配布サイトにも明記されてますが、RubyCocoaは必ずダウンロードしましょう。
RubyCocoa 0.13.2 をダウンロードしてインストールする。
(OSX 10.5.5 の RubyCocoa は 0.13.1 と少し古いので、10.5.5 ユーザの方もかならずインストールしてください)
RubyCocoaのサイトでは、一番上にダウンロードリンクがあります。
RubyCocoaを解凍して、pkgをダブルクリックするとインストーラーが起動。
特に何も指定する事無くRubyCocoaのインストールは終了。
次はLimeChat。
ダウンロードしたファイルを解凍して、LimeChat.appをApplicationsフォルダにドラッグするだけ。
LimeChatの設定
やっとLimeChatの設定です。
LimeChatを起動すると、「New Connection」と設定画面が出ます。
ここにcodecheck.inのサイトからIRCの接続情報をチェックします。
IRC情報はHOMEのページに記載されてます。
- Your nickname : あなたのハンドルネーム(半角英数)
- IRC server: irc://irc.codecheck.in:6667
- Channels : 以下の二つのチャンネルを追加
- codecheckin
- cnkin
- [Connect on start up]はチェック推奨!(起動時に自動的にcodecheck.inに接続されます)
Channels(チャンネル) は「部屋」みたないなもので、codecheck.inでは2個あります。
codecheckinはメインのチャンネルで、ここのログは全てはてなダイアリーの方で自動的に1日毎に公開されますので、やり取りにはお気をつけ下さい。
cnkinは非公開です。
以下の画面が出ると接続失敗です。
もう一度設定を見直してみましょう。
接続に成功すると、以下のような画面になります。
しかし、デフォルトでは日本語が文字化けします。
↑ここが文字化けした状態です
日本語の設定
codecheck.inのIRCの文字コードはUTF-8です。
環境設定で2カ所を変更します。
まず1つ目。
ファイルメニューの[Preferences]から[Theme]タグを選択。
[Override log font]を日本語フォントに変更します。
(僕は ヒラギノ角ゴ してます。)
2つ目。
ファイルメニュー[Server]から[Server Properties]の[Details]からEncodingを[UTF-8]に指定。
(デフォルトだと[Japanese ISO-2022-JP]になってると思います)
これで日本語が問題なく使えるようになります。
オススメの設定など
ログイン時に開く
起動時にログインするといいと思いますw
各種イベントで音を鳴らす
環境設定から[Event]タブを開くと、各操作やイベントに対して音を設定できます。
よくわかってないんですが、わかってる範囲で各イベントの説明を。
- Login:ログインした時
- Disconnected:接続を切った(切れた)時
- Highlight:??
- New talk:新しい会話?
- Channel text:選択してるチャンネルで会話された時
- Talk text:自分宛にコメントされた時(設定で決めたハンドルネーム名がコメント文に含まれてた時)
音は必ず設定しておくことをオススメします!
個人的な反省とか失敗とか
Mac起動時に開くように設定してたのですが、音の設定をいろいろいじったのが原因で、イベントでうまく鳴ってくれない状態になってしまい、IRCのやり取りに気づけないでいました。
そのおかげで、「毎日ログイン接続するけどIRCには一切参加してない」状態となってしまい、
codecheck.inのメンバーの方々から「garyu=ボット」と思われてましたm(_ _)m
(仕事が忙しくなったり重い作業する時は、余計なソフトを落とすのでLimechatも落としますけどね)
あとチャンネル切り替えがよくわかってなくて、しばらく #cnkinで投稿してしまってました。
でもcodecheck.inメンバーがやさしく教えてくれて、それが練習になって、ちゃんと#codecheckinの方でもやり取りできました。
初めての人は、まずは#cnkinでテスト投稿してみるのもいいかもしれません。
/* やっと今年の抱負(ToDo)の一つクリア! */
コメント