QuickIRC2 FAQ

Last-modified: 2014-04-19 (土) 20:09:04

QuickIRC2 って何?

QuickIRC2はブラウザ上で動作するIRCクライアントです。
2ch@IRCでは、サイトのトップページのチャンネル一覧からリンクをクリックするだけでQuickIRC2を開くようになっています。

初心者はかなりの割合でQuickIRC2から2ch@IRCに接続するのですが、本人には自分がQuickIRC2を使っているという意識がありません。「AさんはQuickIRC2を使っているのか」という質問は「Aさんはブラウザから入っているのか」と置き換えた方が会話がスムーズに進む場合があります。

動作確認情報

OSブラウザ確認日動作状況
Windows7 (64bit)Google Chrome 5.0.342.220100308OK
Windows7 (64bit)Opera 10.5020100308OK
Windows7 (64bit)Firefox 3.620100308OK
Windows7 (64bit)IE8 8.0.7600.1638520100308OK
Windows7 (64bit)IE8 8.0.7600.16385 64bitEdition20100308NG Flashが動作しないため
Windows VistaIE720071015OK
Windows Vista SP1IE720080701OK
Windows Vista SP1Firefox3.0正式版20080701OK
Windows Vista SP1Opera9.520080701OK
Windows Vista SP1Safari 3.1.220080701OK
Windows Vista SP2Safari 3.2.320090605△ 表示レイアウトに微妙な崩れ
Windows Vista SP2IE820090605OK
Windows Vista SP2Google Chrome 2.0.172.3020090605△ 表示レイアウトに微妙な崩れ
Windows XP SP2IE720071011OK
Windows XP SP2IE620071011OK
Windows XP SP2Firefox 2.x20071011OK
Windows XP SP2Firefox 3.0alpha820071011OK
Windows XP SP2Opera 9.x20071011OK 一応動いてる。
Windows XP SP2Safari 3.0.3 PublicBeta20071011△。日本語入力が出来ない。
Windows XP SP2Safari 3.0.4 PublicBeta20071115OK。正式版のリリース待ち。
Windows 2000 SP4IE6SP120071011OK
Windows 2000 SP4Firefox 2.x20071011OK
Windows MEIE6SP120071013OK
Windows MEFirefox220071013NG 強制終了する。
Windows 98SEFirefox220071011NG。強制終了する。
Windows 98SEIE6SP120071011△。ギリシャ文字が化ける。FAQ参照
Mac OS X 10.5.1ビルド9B18Safari 3.0.4 (5523.10)20071201OK
Mac OS X 10.4.10Safari 2.0.420071015NG トップメニューの左フレームにある部屋一覧も出ない。

QuickIRC2の作者の人はWindows XP SP2 の IE7 と Firefox 2 で動作確認を行っています。IE系の派生ブラウザは数が多いのでチェックしきれず、Macはもっていないので不具合調査を行えていない状態です。

ブラウザに必要な機能

  • セキュリティアップデートが出なくなったブラウザはNG。IE5とか。
  • UTF-8で書かれた日本語のページを普通に表示できること。
  • 入力フォームに日本語を入力できること。
  • Flash9以降が動くこと。ActionScript3がないと生ソケットや文字コード変換ができません。
  • JavaScriptからFlashを操作できること。
  • google mapくらいは普通に動くこと。

画面の見方

入力するとこの下にたくさん並んでるボタンの意味は?

発言ボタン
Enterキーと同じ働きをします。「発言先の選択」で選んだチャンネル|内緒話にメッセージを送ります。
Noticeボタン
「発言先の選択」で選んだチャンネル|内緒話にメッセージを送ります。「発言」との違いは、Noticeで送ったメッセージを読んだ別の人が自動反応することが禁止されていることです。bot(自動クライアント)などが頻繁に使います。また長文コピペなどはNoticeで送る方がいいかもしれません。
Actionボタン
「発言先の選択」で選んだチャンネル|内緒話にメッセージを送ります。「発言」との違いは、ニックネームと本文の間に > が入らないことです。たとえば「は居眠りを始めた…」というメッセージは、通常の発言ではニックネームが頭について「A>は居眠りを始めた…」となりますが、Actionだと「Aは居眠りを始めた…」となります。これはユーザの動作を(TRPG的に)表現するのに向いています。
Topicボタン
「発言先の選択」で選んだチャンネルにトピックを設定します。トピックはチャンネル一覧に表示されるので、チャンネルの宣伝や告知、またはチャンネルの雰囲気を表す文章を設定するとよいでしょう。チャンネルの設定によっては、オペレータ権限の無い人はトピックを設定できない場合があります。
全CHボタン
自分が参加している全てのチャンネルにメッセージを送ります。乱用すると嫌われるので注意しましょう。

質問集

動きません?

IEまたはIE互換ブラウザの場合、FlashPlayerのActiveXを最新のものに更新してみてください。Firefox/Operaの場合はFlashPlayerのプラグインを入れてみてください。Flash9が必要だということです。

残念ながら64bit版のIEの場合は諦めてください・・・・・

Flash Playerのダウンロード
バージョンの確認はこちらから

OperaあるいはFirefoxで強制終了します(Win9x/Me)

Adobe FlashPlayerプラグインのWin9x/Meでの動作に問題があるようです。IEを使用してください。
動作環境には9x/Meも入っているのですが原因は不明。

待っててもチャンネルに入れません

接続開始ボタンを押してください…

接続開始ボタンを押しましたけど入れません・・・

サーバの状態によっては接続に時間が掛かることがあります。最大で3分程度かかる場合がありますので気長に待ってみてください。または、別のサーバからの入室を試してみてください。→2鯖 3鯖

セキュリティエラー #2048 というのが出て、接続できません。

Windowsファイアウォールが有効な状態で出ることがあります。
Windows XPの場合、コントロールパネルのWindowsファイアウォールで例外にポート843と6667を追加してみてください。

自分の名前はどうやって変更すればいいですか?

ページ下部の「ニックネーム変更」を押すと接続設定が出ますので、そこでニックネームを入力して変更ボタンを押してください。

チャンネルを入力して追加しても誰もいません

「発言先の選択」でチャンネルを選んで「参加」ボタンを押してください。

終わる時はどうしたらいいですか?

普通にページを閉じても大丈夫ですが、リロードだと前のニックネームが解放されなくて不便です。こんな時は「発言先の選択」から「接続設定」を選んで「切断」してからリロードするとニックネームがすぐに解放されて、前回と同じ名前で次回に接続できます。

WebやQuickIRC2のチャンネル一覧に表示されないチャンネルがあります

WebとQuickIRC2のチャンネル一覧には、次の条件にあてはまるチャンネルは表示されません。
これらの条件のどれかにひっかかっていないか確かめてください。

  • チャンネルモードが +pや +s に設定されている。
  • チャンネル名のエンコーディングがISO-2022-JPに適合しない。
  • チャンネルに参加しているユーザのモードが全員+iだ。
    チャンネルに入っていない人が /who (channel名) しても何も出ないような場合、参加者のユーザモードの+iを外してみてください。接続中のユーザなら「/mode nickname -i」で普通の状態に戻すことができます。IRCクライアントの設定は…
    • LimeChat2 では、サーバ設定の詳細の「チャンネル外のユーザから見えないようにする」のチェックを外します。

普通に/listコマンドでも見えるのでフシギに思う人がいるかもしれません。

普通に/list コマンドを使うと全部のデータを取れる前に接続が切れることがあるため、現在のlistbot ( http://irc.2ch.sc/listbot/listbot.xml を作っているbot ) ではより安定した次のロジックを使っています。

  • a* b* .... z* {* など、全ユーザをカバーするワイルドカードマスクを作る
  • whois して、発見されたユーザの参加チャンネル名を覚える
  • 見つかったチャンネル名に対して個別に listx して トピック、人数、flow を調べる

ユーザモードが +i だと、参加チャンネルが重複していない他のユーザからは whois ワイルドカードにマッチしなくなるため、チャンネルの参加者が全員+iなユーザで構成されている場合は一覧に出ないことになります。

わかりにくい仕様だとは思いますが、現状回避できません。ご容赦ください。

顔文字が化ける

「Σミθへθミ (-`ω´-)」のような顔文字の、�、ギリシャ文字、ロシア文字が化ける場合があります。
070826_0216~01.jpg

IEの場合はフォント設定を画像のようにかえてみてください。言語セット2つそれぞれのフォントを指定します。

ie-font.jpg

もし言語セット「ラテン語基本」で選べるフォントにMS Pゴシックがない場合、http://web-conte.com/blue/200702/27_2347.php にあるのと同じ問題だと思います。
IEのサービスパックを入れるとかバージョンを上げるとかで直るかもしれません。

右下にあるチャンネル一覧の表示がよくわかりません。

WS000002.PNG

  • この状態だと、!PC初心者、#ビギナー、#初心者 の3つの部屋がリストにあります。
    • !PC初心者の横にある椅子のアイコンが黒くなっています。これはこの部屋には入っていないと言うことです。
    • !PC初心者に参加したい場合は、部屋名をクリックして選択し、下にある参加ボタンを押します。削除ボタンを押すと部屋名一覧から消えます。入室している部屋は削除できません。
    • #ビギナーのところが赤くなっています。この選択されている部屋が発言先になります。
    • 部屋から退出したいときは、部屋名をクリックして選択し、退出ボタンを押します。
    • #初心者の横のアイコンが黄色くなっています。この部屋に入室していると言うことです。#ビギナーもこの状態になっています。つまり複数の部屋を掛け持ちできるんですね。
    • この状態では発言先は#ビギナーになります。#初心者で発言したいときは、部屋名をクリックして選択すると赤くなりますので、発言できます。

下に出るログと上に出るログの差がわかりません・・・

複数のチャンネルに入室することができます。(上の質問を参照)この状態を例にとってみましょう。#ビギナーと#初心者に入室しています。このとき、上のログには選択されている部屋、つまり#ビギナーのログだけが、下のログには#ビギナーと#初心者のログが両方流れます。

上は選択しているチャンネルだけのログなので、「チャンネルログ」、下は入室している部屋全部のログなので「全体ログ」と呼ばれます。

このようになっているのは何故かというと、複数の部屋に参加しているときに、現在自分が発言対象にしている部屋以外の部屋に発言があったときに、わかりやすくするためです。

修正されたバグ

発言にローマ数字を含めると化ける

2007/9/5に修正。
機種依存文字には 89区~92区のNEC IBM拡張文字 と 13区のNEC機種依存文字 があるようだったので、LimeChatと同じ様に13区の方でエンコードするようにしました。デコードはどちらでも読めるようにしました。

バージョンアップ情報

2007/10/13

  • 呼び出してるJavaScriptを2ファイルにまとめてみました。ページロードが早くなり、スクリプトの一部ロードに失敗する頻度が下がります。

2007/10/11

  • Opera9,Firefox3で動かした際の問題を一部修正。
  • Flashの初期化完了を待つようにした。(FF3,Opera)
  • 設定テンプレートのコピーをcloneNodeからinnerHTMLに変えた。
    • cloneNodeだとOperaではフォームの独立性がおかしい。
  • ニックネーム変更で、有効な名前が入力されていない場合とログイン後にサーバからニックネームエラーがきた場合の処理を強化
  • 接続パスワード送信部分にエラーがあったのを修正
  • Enterキーで発言する部分を強化(Opera)
  • +mで話せない時のエラーリプライ404の表示を強化