いいえ、1990 年代に戻ったわけではありません。一部のテクノロジーは他のテクノロジーよりも永続的であり、IRC もその 1 つです。最近の IRC はこれまでと同様に機能しており、 IRCv3 プロジェクト のおかげで新しい機能が開発されており、その前提は依然としてコピーするのに十分な優れたものです (Slack さん、ご覧ください)。
IRC について聞いたことがない場合は、ここで簡単に概要を説明します。
IRCとは何ですか?
これは Internet Relay Chat の略で、ユーザーが IRC ネットワーク上のチャネル (チャット ルーム) でチャットできるようにする通信プロトコルです。ネットワークは IRC サーバーで構成され、ユーザーは IRC クライアント アプリケーションからネットワークに接続します。
IRC は 1988 年に設立され、プロトコルの標準化をめぐる意見の相違による分割やフォークなど、やや波乱万丈な歴史がありました。人々がソーシャル ネットワークやさまざまなメッセージング アプリに移行するにつれて、IRC の人気は低下しました。しかし、今でも何千もの人がそれを使用しており、そのほとんどが Freenode に集まっています。これは現在最大の IRC ネットワークであり、チャネルの大部分はフリーおよびオープンソース ソフトウェアに特化しています。
すべての主要な Linux ディストリビューションには IRC チャネルがあるため、IRC はサポートを得たり、他の Linux ユーザーに会ったりするための優れた方法を提供します。他のユーザーとプライベート メッセージやファイルを交換したり、パブリック、プライベート、招待限定などの独自のチャネルを作成したりできます。ユーザーアクションは IRC コマンドと呼ばれ、スラッシュで始まります。チャネルに参加するには、IRC クライアントで
/join #channelname
と入力します。
ほとんどのネットワークでは、アカウントなしで参加できます。 IRC チャットは単なるプレーン テキスト メッセージであるため、エクスペリエンス全体が軽量で、デスクトップでもモバイル デバイスでも同様に高速です。
IRC を試すことに興味がありますか?現在の IRC クライアントを変更しますか?ここでは、Linux 上で見つけられる最高の IRC クライアントのいくつかと、それらを使用してできることを紹介します。
IRC クライアントをシンプルに保つ
1.ポラリ
ハイライト:
- 画像とテキストをペーストビン サービスに自動的にアップロードします。
2. ピジン
ハイライト:
- 単語の強調表示、カスタマイズ可能な通知、結合/部分メッセージの非表示などを可能にするオプションのプラグイン。
特記:
Communi
– 独自の IRC フレームワークを備えた QT ベースの IRC クライアント。複数のチャンネルを並べて表示できる分割ビュー機能をサポートしています。
ターミナルからチャットする
3.イルシ
ハイライト:
- すべての IRC 接続を 1 つのウィンドウまたは多数の個別のウィンドウで管理します。
- メッセージをタイプごとにウィンドウに分割して、プライベート メッセージが 1 つのウィンドウに表示され、ステータス メッセージが別のウィンドウに表示されます。
4. ウィーチャット
WeeChat は複数のサーバーに接続し、 個人情報を暗号化 できます。 WeeChat は ncurses ベースのアプリケーションですが、非常にカラフルで、さまざまな外観の調整をサポートしています。フロントエンドを使用することもできます。Glowing Bear が 人気の推奨事項です。
ハイライト:
- コマンドの実行、プライベート IRC チャットでの自動応答メッセージの送信、IRC チャネルでのニックネームの色の変更などを行うためのトリガー (自動アクション) を作成します。
5.F-IRC
ハイライト:
- 任意の数のユーザー定義の単語をオートコンプリートします。構成ファイルにリストするだけです。
- ワード クラウドには、IRC チャットで最も頻繁に使用される単語が表示されます。
特記事項:
BitchX は
かなり人気のあるコマンドライン IRC クライアントですが、
ii (irc it)
はこのリストの他のクライアントとは異なります。これは、参加するすべてのサーバーとチャネルのディレクトリとファイルを作成するファイルシステムベースの IRC クライアントです。試してみて、オタクっぽさに耐えられるかどうかを確認してください。
見逃さないでください
6. クアッセル
アプリケーションの「コア」(サーバー) コンポーネントは、クライアントを閉じた場合でも、常にオンラインになっています。クライアントが再接続すると、サーバーは切断以降の新しいメッセージを表示します。この機能が気に入らない場合でも、Quassel は通常の IRC クライアントと同様に機能します。
スタイルシートを使用して Quassel のテーマを 設定したり、カスタム チャット リストを使用して開いているチャットを整理したりできます。この機能を使用すると、IRC チャネルをグループ化し、プライベート メッセージをステータス メッセージから分離し、一部の種類のメッセージを非表示にすることができます。
ハイライト:
- バックログ取得オプションを使用すると、すべてのチャット セッションのログが自動的に読み込まれるため、単純にスクロールして古いメッセージを読むことができます。
- Quassel では、チャット内のリンクにカーソルを置くと Web サイトのプレビューを表示できます。
7. スムクシ
2 つの表示モードは、複数の IRC チャネルの管理に役立ちます。キャレット モードを使用すると、Smuxi のインターフェイスをキーボードで操作でき、ブラウズ モードを使用すると、状態を変更せずに Smuxi の他のタブに切り替えることができます (たとえば、ハイライトを削除したり、メッセージを既読としてマークしたりする)。
Smuxi はスクリプト可能である ため、フックやプラグインを作成してチャット内の短縮 URL を展開したり、現在再生中の曲やシステム情報を印刷したりすることができます。
ハイライト:
- [メッセージ パターン] オプションを使用すると、一般的なフレーズや繰り返し現れるフレーズをリンク、電子メール アドレス、またはその他のユーザー定義テキストに変換できます。
- Ubuntu メッセージング メニューおよび GNOME デスクトップ通知との統合。
特記事項:
調整とプラグインを使用すると、Irssi と WeeChat を永続的な IRC 接続に使用することもできます。自己ホスト型ソリューションを試してみたい場合は、
The Lounge
または
Convos
を試してください。どちらの IRC クライアントもオンラインを維持できるため、何も見逃すことはありません。
細部を微調整する
8. 会話
Konversation にはタブ付きのインターフェイスがあり、各タブでアクティビティに関する詳細な通知を受け取ることができます。 Konversation が最小化されているときに、KDE デスクトップでチャネル メッセージを通知として受信することもできます。
ハイライト:
- 参加するチャネルごとに異なる文字エンコーディングを使用できます。
- 内蔵スクリプトを使用すると、天気情報や聞いている曲を共有できます。
- URL キャッチャー ツールは、選択したチャネルからすべてのリンクを一覧表示してエクスポートできます。
9. ヘックスチャット
HexChat は、複数の認証方法 (SASL、NickServ など) と Perl および Python によるスクリプトをサポートしています。 [環境設定] ダイアログには、カスタム カラーや透明度など、 インターフェイスを調整するためのオプションが 多数用意されています。 URL の処理やテキスト スニペットの自動置換のための追加ツールは、[設定] メニューにあります。
ハイライト:
- マーカー ライン機能を使用すると、古いメッセージと未読のメッセージを分けて、会話のどこから中断したかを知ることができます。
- HexChat は、特定の単語またはユーザー名が IRC チャネルに表示されたときに通知できます。
10. クビルク
Kvirc では、 ネットワーク プロファイル のおかげで ID 管理が簡単になります。この機能を使用すると、参加したい IRC ネットワークごとに個別の設定を作成できます。
ハイライト:
- 追跡するユーザー名の通知リストを作成すると、Kvirc はそれらのユーザーがオンラインになったときに通知します。
- スマート エンコーディング機能を使用すると、2 つのエンコーディングを同時に使用できるため、異なる言語でチャットする場合に役立ちます。
- スパムや望ましくないコンテンツを非表示にするには、ワード フィルターを適用します。
IRC でできるその他の素晴らしいこと
1. ブラウザを IRC クライアントとして使用する
すでに Web ブラウザーを使用することに多くの時間を費やしており、別個の IRC クライアントをインストールしたくない場合、解決策は明白です。ブラウザからIRCにアクセス! Kiwi IRC は 人気のある Web ベースの IRC クライアントであり、初心者にとっては良い選択です。あるいは、まだ Vector と呼ばれていた頃に取り上げた Riot を見てください。
2.Slackに接続する
Slack は IRC から多大な影響を受けているため、通常の IRC クライアントから Slack にアクセスできるのは当然のことです。確かに、ほとんどのオプションは使用できなくなりますが、メッセージの送受信は引き続き可能です。 Slack の指示に従うこと も、サードパーティのヘルパー アプリおよびプラグイン ( wee-slack 、 Slack IRC Client 、または lack-irc ) のいずれかをセットアップすることもできます。
3. Twitchに接続する
Twitch でゲーム ストリームを視聴している場合は、他のユーザーとチャットできることをご存知でしょう。どの IRC クライアントからもこれを実行できることをご存知ですか?セットアップは比較的簡単で、 公式ドキュメント で詳しく説明されています。
4. 独自の IRC チャネルを作成する
本当の楽しみはあなた自身の IRC チャンネルから始まります。作成するには、名前を選択し、チャンネルに参加して、登録します。それだけです!
そのネットワークにはニックネームが登録されている必要があり、
/msg ChanServ info ##channelname
を使用して、必要なチャネル名がすでに使用されているかどうかを確認できます。
ユーザーを招待したり、チャンネルをパスワードで保護して非公開にしたり、ボットを追加したりできるようになりました。 IRC チャネルには、グループ チャットや Q&A セッションの主催から、友人との勉強会の開催、会社のヘルプデスク サービスのセットアップまで、さまざまな用途があります。
5. IRC ボットを楽しむ
IRC ボットはチャンネルをよりインタラクティブにし、管理を支援します。これらをスパム対策保護や自動禁止に使用したり、チャンネルとその訪問者に関する統計を取得したりできます。ボットは、選択したユーザーの現地時間を表示したり、天気情報や単語の定義を取得したり、RSS フィードからエントリを中継したりできます。
ボットを使用して、チャンネル上でトリビア ゲームを整理したり、より本格的なビジネスの場合、GitHub リポジトリのアクティビティやソフトウェア プロジェクトの新しいバグ レポートについてユーザーに通知したりできます。一部のボットはチャネルから Twitter にコンテンツを投稿できますが、他のボットは Linux のマニュアル ページやソフトウェア ドキュメントにリンクできます。これらは プログラミングが比較的簡単な ので、既存の IRC ボットに満足できない場合は、いつでも独自の IRC ボットを作成できます。
関連項目: Linux 用の最高の無料バックアップ ソフトウェア 15 選
これらの Linux 用 IRC クライアントを試してみてください。ただし、安全には注意してください。
IRC で何をする場合でも、安全を確保することを忘れないでください。インターネット上の他の場所と同様に、悪意のあるユーザーや「ハッカー志望」が IRC チャネルにも現れる可能性があります。不明なユーザーからのファイルを受け入れないでください。自分自身を守るために、無視リストを設定したり、プライベート メッセージを無効にしたりすることもできます。もちろん、礼儀正しく、チャンネルのルールを尊重すれば、きっと楽しい時間を過ごせるでしょう。
IRC についてのご意見をお待ちしています。まだ使っていますか? Linux 用のお気に入りの IRC クライアントは何ですか?以下のコメント欄で教えてください。