TakIRC Ver0.86   説明書 1.はじめに 2.警告 3.制限事項 4.ご使用の前に 5.インストール 6.アンインストール 7.IRCサーバとの接続のしかた 8.一般IRCサーバへの接続 9.再配付条件 10.最新版入手場所 11.最後に 付録.改版履歴 1.はじめに  TakIRC(以降「本ソフト」)は、Internet Relay Chat(IRC)のためのWindows用ク ライアントソフトです。Windows用のIRC用クライアントソフトには irc for Windows などがありますが、なぜかWindows用で日本語に完全対応しているクライアントソフト は(作者の知るかぎり)非常に少ないようです。それならばと制作してみたのが本ソフ トというわけです。  日本でIRCをするような人はたいてい(ほとんど?)UNIX環境をもっている方々ばか りで今更Windowsもないとは思いますが(^^;、Windowsユーザで、これからIRCを利用し てみたいと思われる方々は是非本ソフトを試してみてください :-)。 本ソフトは以下の特長を備えています。  1)お互いにリンクしあっていない複数のサーバに同時に接続ができる(但し5つ   まで)。  2)ログをとることが可能(特に32ビット版はチャネル毎にログがとれます)。  3)よく使うIRCコマンドをダイアログ化。またIRCコマンドも直接入力可能。  4)DCC-FILE機能に対応。これによりクライアント同士で直接ファイルのやりとりが   可能。  5)チャネルに入るときチャネルリストを表示するので、チャネルを選んで入ること   が可能(もちろん手入力によるチャネルへの参加も可能)。  6)チャネル毎にウィンドウが開きますので、誤って意図しないチャネルへ発言して   しまうという失敗を防ぐことができる。  7)インターネット上では御法度の半角カナをチェック。もし入力された文字列に半   角カナを見つけたら自動的に全角カナに変換してからIRCサーバに送信。  8)他人の発言にURLが出てきた時、そこをダブルクリックするとWWWブラウザが自   動起動してそのアドレスを見ることが出来る。  本ソフトは16ビット版と32ビット版を用意しています。動作するOSを確認の上ご使 用ください。 16ビット版…… Windows3.1、WindowsNT3.5以降(Windows95上での動作は保証 しませんのであしからず m(_ _)m)。 32ビット版…… WindowsNT3.51以降、Windows95 (もしかしたらWindowsNT3.5 上でも動くかもしれませんが動作確認はしてません(^^;) ※英語版のWindows用IRCクライアントに「mIRC」というソフトがあります。このソフト  と本ソフトのI/Fはやたらよく似てしまいましたが(^^;、本ソフトはなんらmIRCを  参考にしてはいませんし、ましてや本ソフトはmIRCの日本語版ではありません(^^;。 2.警告  本ソフトは制作段階にあるため、ダウンも含めた予期せぬ現象が発生することがあり ます。それが原因もしくは、本ソフトの使用の結果引き起こされたあらゆる損害等にお いて作者は責任を負いかねますので、ご使用にあたっては使用者の責任で使用して頂き ますようお願いします。 3.制限事項  既知のバグを bugs.txt として公表しますので(;_;)、それらは一応制限ということ でご了承願います。  また、それ以外にもバグを見つけられた場合は、発生手順を明記の上作者までご一報 くださいますようよろしくお願いします m(_ _)m。 4.ご使用の前に  本ソフトをご使用の前に、まず現在TCP/IP環境下にあることを確認してください。 もしあなたの現在ご使用のOSが Windows95 や WindowsNT であるならば、(それらの OSのインストール時にインターネットの使用環境にするための設定をしていれば)以 下の説明を読む必要はありません(既にTCP/IP環境下です)が、Windows3.1 をご使用 ならば、適当なWindows用のTCP/IPソフトを起動させねばなりません。  作者はWindows用のTCP/IPソフトに「CHAMELEON」というソフトを使用しましたが、そ れ以外のソフトを使用しても本ソフトは動作すると思いますので、是非入手しておいて ください。  あとはどこかのプロバイダ会社と契約してアカウントをもらうなり、NIFTY-Serveが 提供するppp接続サービスを利用するなりしてチャットをするための下地を作ってくだ さい。 5.インストール  適当なディレクトリをつくってそこで TIRC1686.LZH を解凍してください。例えば、 C:\IRC というディレクトリを作成したならば、そのディレクトリに TIRC1686.LZH を複 写して、 lha e TIRC1686.lzh とタイプして解凍してください。解凍すると以下のファイルがあらわれます。 readme.txt : このテキストファイルです bugs.txt : 既知バグレポートです(;_;) takirc.exe : 本ソフト本体です tircdll.dll : 本ソフトで使用する実行形式ファイルです。必ず  takirc.exeと同じディレクトリに置いてください。 tircuty.exe : TakIRCがダウンしたときに使用してください。  あとはwindowsを起動させて、「アイコン」−「ファイル名を指定して実行...」にて takirc.exe を指定するなり、ファイルマネージャやエクスプローラでtakirc.exeをダブ ルクリックするなり、コマンドプロンプト(DOS窓)を開いて直接takirc.exeを指定 するなりして起動させてみてください。もし何のエラーも出ずに正しく起動したなら起 動までは成功です :-)。 6.アンインストール  アンインストールする場合は、解凍して得られたファイルのほかに、次の操作をして ください。 16ビット版 TakIRC をご使用の場合:   Windowsディレクトリの「takirc.ini」というファイルを削除してください。 32ビット版 TakIRC をご使用の場合:   Windowsシステムディレクトリにあるレジストリエディタ(「regedt32.exe」)を起  動させて、「ローカルマシン上のHKEY_CURRENT_USER」というウィンドウのなかの、  [HKEY_CURRENT_USER]配下の[Software]をクリックしてください。するとその配下  に、[NIFTYID-CXK03371]という項目がありますので、それを削除キーを押すことで  削除してください。  ★★★ 決して他の項目を間違えて削除しないでください!! ★★★ 7.IRCサーバとの接続のしかた  さて実際にIRCサーバに接続してみましょう :-)。以下の手順に沿って接続してくださ い。  1)「IRCサーバへの接続」ダイアログをオープンします。  本ソフトを起動したら、自動的にオープンされます。または「コマンド(C)」- 「IRCサーバに接続する(S)...」メニューからオープンしてください。 2)「ニックネーム(N)」を指定します。  ニックネームとは、チャット上で名乗るあなた自身の名前のことです。英数 字9文字以内ならどんな名前にしても構いませんので、お好きなニックネーム を設定してください :-)。  また、ニックネームを設定したら必ず隣にある[登録(W)]ボタンを押してお きましょう。 3)「本当の名前(R)」を指定します。  ここにはあなたの本名を指定してください。ここは全角文字を指定しても構 いませんが、もしあなたが外国人の方とチャットする可能性がありうるのなら ばここはローマ字で書かれておくことをお勧めします。 4)「個人情報の設定(I)」を指定します(省略可能)。  ここには簡単なあなたの自己紹介を1〜2行に収まるように書いておくとい いでしょう。めんどくさければ省略して構いません(^_^;;。 5)[情報の編集(E)...]ボタンを押して「接続情報の編集」ダイアログを出します。 6)「別名(A)」を指定します。  この項目は、いまから登録しようとするIRCサーバ情報を一元管理しやすいよ うにつける、いわば識別子です。どんな名前でもいいですが(全角でも可)、 他のIRCサーバ情報につけた名前と重ならないように指定してください。  また、ここで指定した文字列はコマンドをIRCサーバへ送るときにどのサーバ に送ればよいのかを識別するために使用しますので、半角英数字で登録される ことをお勧めします(^_^;;。 7)「サーバ名(S)」「ポート番号(P)」を指定します。  これから接続しようと考えているIRCサーバのサーバ名とポート番号を指定し ます。もしあなたが一般IRCサーバへ繋げたいとお考えなら、「8.一般IRCサ ーバへの接続」の項を参照してください。  ポート番号については、IRCの場合「6667」を指定します(6667と決まっ ているわけではないので場合によっては値が前後しているかもしれませんが、 そんな場合はほとんどないと考えても差し支えないでしょう)。 ローカル運用しているIRCサーバへの接続の場合は、そのサーバの管理者など にたずねるなりして設定してください。 8)「ログイン名(L)」を指定します。  この項目は、はっきりいってなんでもいい(但し全角は不可)です(^_^;;。 が、省略することはできませんので、あなたの名字を *英字* で設定してくだ さい。 9)必要なら「パスワード(P)」を指定します。  この項目は省略可能です。もしこれから繋げようとするIRCサーバにパスワー ドが設定されてないのならば設定しなくても構いません。 10)[登録(W)]ボタンを押します。  いま設定した項目が、「IRCサーバへの接続」ダイアログのリストボックス に設定されたのを確認してください。 11)[閉じる]ボタンを押して「接続情報の編集」ダイアログを閉じてください。 12)リストボックスに先ほど設定した情報を選択します。  すると[つなげて]ボタンが有効化されるはずです。有効化されなければ接 続するのに項目が不十分ということですので、再度項目を見直してください。  これですべての準備が整いました。ここで[つなげて]ボタンを押すと、本ソフトは 指定されたIRCサーバに接続しにいきますのでしばらくお待ちください。  接続に成功すれば「IRCサーバへの接続」ダイアログは自動的に閉じられ、IRCサーバ からウェルカムメッセージ(/MOTDメッセージ)が送られてきます(回線の混み具合によ っては送られるまでしばらくかかることもあります)。  このとき、もし日本語表示がされなかった場合、「環境設定」−「フォント」で適当 なフォントを選択してください。デフォルトで「MS ゴシック」を選択するように作成 しましたので普通は大丈夫だと思いますが。  チャネルに入るときは「チャネルの作成/参加」ダイアログを出してください。チャ ネルの一覧が表示されますので、適当なチャネルを選んで参加してみましょう! #IRC初心者の方は、とりあえず #初心者:*.jp というチャネルに参加されることを #お勧めします :-)。 8.一般IRCサーバへの接続 IRC サーバー名 別名 (CNAME) for IRC IP address ------------------------------------------------------------------------------- akiu.gw.tohoku.ac.jp (irc.tohoku.ac.jp) [130.34.8.9] irc.kyutech.ac.jp (irc.kyutech.ac.jp) [131.206.1.101] irc.tokyo.wide.ad.jp (irc.tokyo.wide.ad.jp) [133.4.3.17] irc.kyoto.wide.ad.jp (irc.kyoto.wide.ad.jp) [203.178.136.50] wsclark.huie.hokudai.ac.jp (irc.huie.hokudai.ac.jp) [133.50.16.80] [133.50.80.14] irc.cc.yamaguchi-u.ac.jp (irc.cc.yamaguchi-u.ac.jp) [133.62.128.16] race-server.race.u-tokyo.ac.jp (irc.race.u-tokyo.ac.jp) [157.82.76.2] tonkotsu.Hakozaki.karrn.ad.jp (irc.karrn.ad.jp) [192.50.15.18] Aug 28, 1996 現在 が、現在運営されている一般IRCサーバです。なかにはクライアント接続を制限している サーバや、休止中のものもあります。  接続する際には、ネットワークへの負荷をできるだけ抑えるために、是非ネットワー ク的に一番近くのサーバに接続するようにしてください。不明な場合はこのリストを対 外接続ネットワーク管理者などにみせてたずねるとよいでしょう。  しかしご使用のOSがNTや95でしたら、標準で「tracert」というコマンドがあり ますので、それを使用して一番近いサーバを自分で調べることができます :-)。このコ マンドは目的のマシンまでパケットがどのルートを通っているかを調べるためのもので 、使い方はDOSプロンプトを起動させて、tracert irc.kyoto.wide.ad.jp という具合にタイプします。するとパケットが経由するマシンの一覧が現れますので、このマシン 数を上記IRCサーバ全てに対して調べます。そうして調べたあと、最も経由するマシ ン数が少なかったIRCサーバが、あなたのネットワーク的に最も近いIRCサーバと いうわけです :-)。  Windows3.1ではどうやって調べるかというと……しりません(^^;;;。というわけで、 Windows3.1ユーザの方や、上記の方法でもわからない場合は、とりあえずどこかに繋い でみてから、IRC上で尋ねてみるのもいいかもしれません。  なお、一般IRCサーバに接続する前に、以下のところに空メールを送付しましょう。 折り返しIRCについての情報が盛り込まれた資料が自動送付されてきますので、それをよ く読んでから接続することを強くおすすめします。 doc-request@irc.kyoto-u.ac.jp 9.再配付条件  「2.警告」に挙げた事項を十分熟知の上で、更に使用者がご自分の責任においてご 使用されるなら自由に配布して頂いて結構です(連絡の必要もありません)が、再配付 をなされるのであれば、「5.インストール」に挙げたファイル全てを「全く改訂しな い形で」配付していただきますよう(早い話が、作者が配付したまんまの形でというこ と)よろしくお願いします。改訂された場合、その内容部分については作者は一切責任 を負いません。  また雑誌等に掲載していただけるのであれば、事前に作者にご一報くださるようお願 いいたします。 10.最新版入手場所  本ソフトの最新版を以下の場所に入れておくようにしますので、1ヶ月に1度の割合 くらいでチェックしてみてください。 NIFTY-Serve: FINETAP LIB 1 ftp://ftp.kyoto.wide.ad.jp/IRC/Newest/ ftp://ftp.kyoto.wide.ad.jp/IRC/TakIRC/ ftp://ftp.ardour.co.jp/pub/windows 「窓の杜」:http://www.forest.impress.co.jp/ 「Vector Software PACK」:http://www.vector.co.jp/ など  TakIRC サポートページからでも最新版が入手できます。「ヘルプ」−「TakIRCサポ ートページ」メニューより直接 Webプラウザを立ち上げてTakIRCサポートページを開け るようにしましたのでご利用ください(^_^)。アドレスは以下のとおりです。 http://www.bekkoame.or.jp/~takkey/TakIRCSup/TakIRC1.html 11.最後に  本ソフトの著作権は作者こと 瀧 雅臣 が主張します。  本ソフトはフリーウェアです。しかし、もし本ソフトが気に入られてずっとご使用い ただけるなら、感想メールなど頂けると嬉しいです(^^)。  また残念ながら本ソフトをお気に召さなかった場合でもどこがお気に召さなかったの か、また本ソフトが不安定で使用を断念せざるを得なかったのでしたら、どのような操 作をしたら不安定になったのかなどを詳細に教えて頂ければ今後の改訂への一助となり ますので、ご面倒でも takkey@ppp.bekkoame.or.jp の方へその旨メールを頂ければ幸い です m(_ _)m。  また、私自身はTakkeyIRC のニックネームで主に一般IRCサーバの#初心者:*.jpにいま すので、もし見かけたら気軽に声をかけてやってください(^^)。  では本ソフトを使用して、ご存分にチャットを楽しんでください :-)。 付録.改版履歴 Ver 0.82(Rel:96.04.04)→Ver 0.83(Rel:96.05.16)(いっぱいあるな(^^;;)  ・DCC-FILE機能を新たに追加。  ・「接続情報の設定」ダイアログでTABが効かなくなることがあるのを修正。  ・入力ウィンドウでDELキーが効かないバグを修正。  ・複数のIRCサーバに繋ぐときにどれか一つでも接続に失敗したときに発生する不具合   を修正。  ・手入力でIRCコマンドを入力するときに状況によってコマンドが効かない場合がある   のを修正。  ・プライベートメッセージウィンドウが出ているときに「チャネルへのいざない」コ   マンドを動作させるとアプリケーションエラーが発生するのを修正。  ・プライベートメッセージをログに落とせるように修正(32ビット版のみ)。  ・お互いにリンクしていない各サーバにたまたま同じニックネームを使用している人   がいるようなときに同時にそれらのサーバと接続した場合、一方のサーバにいるユ   ーザがニックネームをかえたときもう片方のサーバのユーザのニックネームも(見   栄え上)変わってしまう不具合を修正。  ・トピックに"@"を使用したチャネルに発言してもサーバにその発言が送られない障害   を修正。  ・「通知方法」ダイアログで通知にwavファイルを使用するとき、そのwavファイル音   を選択するときに聴けるように修正。  ・CTCP機能を追加。これに伴い「IRCサーバへの接続」ダイアログを一部変更。  ・プライベートメッセージの使用開始をダイアログからでもできるように修正。これ   により、どのチャネルに入ってない状態でも、IRCサーバに入っている相手のニック   ネームさえ分かっていればプライベートメッセージが使用できるようになった。  ・「IRCサーバへの接続」ダイアログのリストボックス群のうち、1つのリストボック   スの選択状態を変化させたら他のリストボックスも同時に変化するようにした。  ・「新規にチャネルに入る」ダイアログを出す前に、取得予定のチャネル数をチェッ   クし、ある程度たくさんあるようなら取得するかどうか問い合わせるようにした。  ・本ソフト自体をある程度までウィンドウを小さくしたら、それ以上小さくできない   ように修正。  ・Windows95で、画面の色をカスタマイズしているときにCONSOLEウィンドウなどに一   部他の背景色と異なる色が現れるのを修正。 Ver 0.83(Rel:96.05.16)→Ver 0.84(Rel:96.07.16)  ・名前を呼ばれたときにでるポップアップダイアログがたまに出なくなることがある   障害を修正。  ・DCCファイル送受信機能で、空白が混ざっているファイル名を指定するとダウンする   障害を修正。  ・DCCファイル受信機能で、受信ディレクトリにルートディレクトリを指定すると誤動   作する障害を修正。  ・Windows95でも、唇アイコンを表示・動作させるように修正。  ・「プライベートメッセージ」で、ニックネームの指定に、本来とは違う書式でニッ   クネームを指定すると(例えば TakkeyIRC を TAKKEYIRC と指定する)、相手側の   プライベートウィンドウが誤動作して表示されるのを修正。  ・DCCファイル送信用のツールボタンを追加。  ・IRC上での1行あたりの制限文字数を超えて文字を入力したときにダウンする障害を   修正。  ・「IRCサーバへの接続」ダイアログに、[保存して閉じる]ボタンを追加。  ・「IRCサーバへの接続」−「接続情報の編集」ダイアログのとき、大文字の設定を小   文字に設定しなおせない障害を修正。  ・32ビットOS上でTakIRCを複数起動したときのレジストリ・iniファイルでのサー   バ情報の保護処理を追加。  ・ツールチップを出すように修正。  ・「呼ばれたら通知」での通知方法のウィンドウフラッシュを、それと分かる程度に   ゆっくりフラッシングするようにした。  ・IRCコマンドの入力で「INVITE」コマンドを発行したときの不具合を修正。  ・他の人から呼ばれた時に、誰に呼ばれたかと、呼ばれてからどのくらい時間が経過   したかを分かるようにした。  ・その他細かいバグフィックス。 Ver 0.84(Rel:96.07.16)→Ver 0.85(Rel:96.08.23)  ・DCCファイル送受信機能で、0バイトファイルを送受信しようとするとダウンする障   害を修正。  ・irchatで全角文字を使用してチャネルを作成した時に、そのチャネルに入れない障   害を修正。  ・入力ウィンドウに1行しか文字列がない(一度も改行を押していない)ときに、カ   ーソルを先頭まで戻してSHIFT+改行を行うと文字列が変に削除される障害を修正。  ・他ユーザがIRCから抜けたときにサーバから送られるメッセージを出力するようにし   た。  ・チャネル名が同一で別名が前方一致したとき、本来出なければならないウィンドウ   にチャットの内容が、別のウィンドウに出る障害を修正。  ・'&'で始まるチャネルにも入れるように修正。  ・複数サーバと繋いでいる時で、サーバが何らかの理由でネットワークから切れた時   、切れたサーバとは関係無いチャネルからも見かけ上チャネルから抜けてしまう障   害を修正。  ・TakIRCから半角カタカナを入れようとしたら、自動的に全角カタカナに変換してか   らサーバへ文字列を送出するように改良。  ・入力ウィンドウで、かな漢がON状態で行の先頭から未変換のまま文字を打ち込ん   でいって途中で"?""・""/"などを打ち込んだときに、「IRC Command:」ウィンド   ウにフォーカスがとんでしまう障害を修正。  ・チャネルもしくはニックネームに別名を付随して指定しなければならないコマンド   などにおいて、別名を指定しなくてもエラーにならないように改良。これにより、   1サーバしか繋いでない場合は別名省略可、複数サーバに繋いでいても別名を省略   すると別名一覧を出すことでコマンドを投げるサーバを選択できるようにした。  ・IRCコマンドの一つである/WHOISコマンドをダイアログ化対応した。これに伴いツー   ルボタンを1つ増やした。  ・TakIRCサポートページへメニュー(「ヘルプ」-「TakIRCサポートページ])から飛べ   るようにした。  ・オーナよりチャネルから追い出されたとき(KICKされたといいます)、自動的に元   のチャネルに復帰ができるようにした。  ・その他細かいバグフィックス。 Ver 0.85(Rel:96.08.23)→Ver 0.86(Rel:96.12.24)  ・「接続情報の編集」にて指定した別名が既に登録ずみであるとき、他のエディット   コントロールにまだ何も設定してなくても[修正]ボタンが有効になる障害を修正   。  ・「追い出されたらすぐ参加する」をチェックした状態で、かつ自分がオーナのとき   にチャネルから追い出された(KICKされた)ら、復帰したときにMDI子ウィンド   ウにあるリストボックスに自分のニックネームが1つ増える障害を修正。  ・TakIRCを2つ以上起動し、うち1つが既に接続しているサーバに他のTakIRCからも   接続させに行くときに、途中でそれを止めた場合、そのサーバ情報に他のTakIRCか   ら書き換えができてしまうようになる障害を修正。  ・TakIRCを2つ以上起動し、うち1つが繋がっている複数個のサーバと同じ複数個の   サーバに同じニックネームで他のTakIRCから繋げにいったときに、出力される「既   にニックネームが使われています」ダイアログに対し応答を続けているとダウンす   る障害を修正。  ・CTCP-FINGERにて、idle時間を返すように改造。  ・/INVITEにて、チャネルに別名を指定すると「参加していないチャネルにはメッセー   ジは投げられません」というエラーメッセージがでる障害を修正。  ・「チャネルへのいざない」コマンドを使ったとき相手に変なinviteメッセージを飛   ばしてしまう障害を修正。  ・回線を切断したりネットワークが切れたときに、TakIRCを終わらせず再度回線を接   続してチャネルに参加したとき、以降のログがとられなくなる障害を修正。  ・トピックの設定にて、50字以内に収めたのに設定してみると文字が切れて、最悪   文字化けを起こすことがある障害を修正。  ・予め一部のチャネルだけログをとる設定にしておいて、そのチャネルに入る前に全   てのチャネルに対しログをとらない設定に変えても、その後そのチャネルに入って   も依然としてログはとられてしまう障害を修正。  ・ログファイル名として適当でない文字を含むチャネルのログがとれない障害を、該   当文字を全角に変換するなどしてログをとれるようにした。  ・ircd2.9以降よりサポートされている、+から始まるチャネルにも入れるように修正   。  ・チャネルにつけられる属性全部をダイアログで操作できるように修正。これにより   影響するダイアログを修正または統廃合した。  ・AWAYメッセージが届くことがあれば、それをダイアログで表示させるようにした。 ・チャット中にURLが現れたとき、そこをダブルクリックするとブラウザを起動してそ  のアドレス先を表示させるようにした。  ・/PRIVMSG において、参加していないチャネルにメッセージが投げられない障害を修   正(でも、悪用しないでね(^_^;;)。  ・CTCP-ACTIONをサポートした。また、任意のCTCPコマンドを投げられるようにした。  ・獲得したチャネルリストをファイルに自動保存させるようにした。これにより、い   たずらにネットワークに負荷をかけることなくチャネルリストを見ることができる   ようにした。  ・ircd2.9系からサポートされた機能に対応した。  ・その他細かいバグフィックス。   瀧 雅臣   NIFTY-ID:CXK03371 / E-mail:takkey@ppp.bekkoame.or.jp   Copyright(C) 1995-1996 Takkey (MASAOMI TAKI), All rights reserved.