Linuxで使えるおすすめUSENETリーダー5選
USENETは、大規模に分散化された情報配信システムです。1980年代初頭に開発され、長い年月をかけて世界最大級のメッセージングネットワークへと成長しました。最盛期には10万を超えるニュースグループが存在し、あらゆる話題について活発な議論が交わされていました。
USENETは分散型の仕組みを持つため、ネットワークへのアクセス方法も複数あります。そのひとつがGoogleグループ経由のアクセスですが、必ずしもすべての人にとって最適な選択肢とは言えません。この記事では、Linux上でUSENETを快適に閲覧するための、より優れた5つのクライアントを紹介します。
Googleグループの問題点
Googleグループは、2001年頃にGoogleがDeja.comのUSENETアーカイブを買収した際に公開された、Webベースのニュースグループ討議ポータルです。ブラウザから手軽にアクセスでき、Googleアカウントさえあれば誰でも参加できる点が魅力です。
しかしながら、Googleグループのインターフェースには、ディスカッションを行ううえで多くの問題点があります。
- スレッド表示に対応していない。大規模なUSENETの議論を追いかけるのが困難、あるいはほぼ不可能になります。
- 投稿がWebページ用に整形される。自分の投稿は問題なく見えても、Googleグループを使っていない他のユーザーには読みにくくなる可能性があります。
- フィルター機能がない。スパマーや悪意あるユーザーを受信箱から除外する手段がありません。
- さらに、スパマーや悪意あるユーザー自身もGoogleグループを利用しているという点です。そのため、多くのUSENETユーザーはGoogleアカウントからの投稿をフィルタリングしており、Googleユーザーはディスカッションへの参加が難しくなっています。
現在のUSENETへの接続方法
かつてGoogle以外からUSENETに接続するには、インターネットサービスプロバイダ(ISP)が提供するUSENETアカウントが必要でした。しかし現在、USENETサービスを提供しているISPはほとんどありません。
幸いにも、無料または低価格でテキスト専用のUSENETアクセスを提供しているサイトがいくつか存在します。
1. Eternal September
Eternal Septemberは、テキスト専用のニュースグループを無料で提供するプライベートUSENETプロバイダです。Big 8階層のすべてに加え、数百のローカルおよび地域グループを保有しています。
アカウント作成も比較的簡単です。公式サイトにアクセスして「User registration」をクリックし、必要事項を入力するだけです。
情報の入力が完了すると、接続情報を使ってUSENETにアクセスできるようになります。
2. AIOE
AIOEもEternal Septemberと同様に、無料のテキスト専用USENETアクセスを提供しています。Big 8階層に加え、多数の地域・ローカルグループを利用可能です。最大の違いは、サーバーへのアクセスにユーザー登録が不要な点です。
ただしその反面、1日あたりのアクセス回数に厳しい制限があります。たとえば、オンラインで記事を読んでいられる時間にも上限があり、記事の保存期間(レテンション)も比較的短めです。
3. Individual.NET
前述の2つとは異なり、Individual.NETはテキスト専用ニュースグループ向けの有料USENETサービスです。現在は年間10ユーロで無制限のUSENETアクセスを提供しています。
Individual.NETの大きな魅力のひとつは、スパムがサーバーレベルで自動的にフィルタリングされることです。Eternal SeptemberやAIOEのように、ユーザー側で大量のフィルタリング作業を行う必要がありません。
さらに、1175日という非常に長い保存期間も特徴です。フォローしているニュースグループをアーカイブしたいユーザーにとって便利な機能です。
アカウント作成も簡単です。右サイドバーの「Registration」リンクをクリックし、支払い方法とアカウント情報を入力します。
登録が完了したら、Individual.NETにログインして支払いを行い、USENETアカウントを有効化しましょう。
以下では、Google経由よりも快適に使えるLinux向けUSENETリーダーを紹介します。
1. Mozilla Thunderbird
Mozilla Thunderbirdは、USENET閲覧に最適なクライアントです。メールやRSSフィードをオフラインで読むためのアプリとして知られていますが、USENETサーバーに接続してニュース投稿を取得することもできます。
ThunderbirdはほぼすべてのLinuxディストリビューションで利用可能です。DebianやUbuntuではaptでインストールできます。
sudo apt install thunderbird
Fedoraの場合はdnfを使用します。
sudo dnf install thunderbird
Arch Linuxの場合はpacmanを使用します。
sudo pacman -Syu thunderbird
インストール後、USENETアカウントの追加は簡単です。「オプション」メニューから「アカウント設定」を選択します。
次に「アカウント操作」→「他のアカウントを追加」をクリックすると、新しいウィンドウが開き、追加するアカウントの種類を尋ねられます。「ニュースグループアカウント」を選びましょう。
次の画面では、名前や連絡先として使用するメールアドレスなどの情報を入力します。
続く画面で、接続先のUSENETサーバーのアドレスを入力します。ここでは例としてAioe.orgに接続しています。
完了したら「次へ」をクリックしてウィザードを終了します。これにより、Thunderbirdのサーバーリストにエントリが作成され、ニュースグループの購読を管理できるランディングページも表示されます。
2. Claws Mail
Mozilla Thunderbirdと同様に、Claws Mailもニュースグループを読めるグラフィカルなメールクライアントです。Thunderbirdに対するClawsの利点は、非常に軽量であることで、グラフィカルな画面をサポートするコンピュータであればどんな環境でも動作させられる点にあります。
Claws MailもほぼすべてのLinuxディストリビューションで入手可能です。たとえばDebianやUbuntuでは、aptでインストールできます。
sudo apt install claws-mail
Fedoraではdnfを使用します。
sudo dnf install claws-mail
Arch Linuxではpacmanを使用します。
sudo pacman -Syu claws-mail
インストールが完了したら、USENETサーバーをClaws Mailに追加します。メニューバーの「設定」から「新規アカウントの作成」をクリックしてください。
次に「プロトコル」のドロップダウンリストから「News (NNTP)」を選択し、設定中のアカウントがUSENETサーバーに接続するようにします。
ここでは例としてEternal Septemberに接続します。そのために、サーバーのアドレスを入力します。
また、Eternal Septemberは読み書きにアカウントが必要です。Clawsで自分のアカウントを使うには、「このサーバーは認証が必要」チェックボックスにチェックを入れ、USENETのユーザー名とパスワードを入力します。
必要な情報を入力したら、サーバーリスト内の「news (nntp)」フォルダを右クリックし、「ニュースグループの購読」を選択して、購読したいニュースグループを探しましょう。
3. Pan
ThunderbirdやClaws Mailとは異なり、PanはLinux専用に設計されたグラフィカルなニュースリーダーです。そのため、投稿キューイング、記事ヘッダーのキャッシュ、スコアファイルといったUSENET特有の機能を備えています。
使いやすさと柔軟性を兼ね備えたニュースリーダーを求める人にとって、Panは魅力的な選択肢となるでしょう。
PanはほとんどのLinuxリポジトリから入手できます。DebianやUbuntuではaptでインストールします。
sudo apt install pan
Fedoraではdnfを使用します。
sudo dnf install pan
Arch Linuxではpacmanを使用します。
sudo pacman -Syu pan
インストール後のサーバー追加は非常にシンプルです。初回起動時に、Panが自動的にアカウント設定を促してくれます。
あとは接続先サーバーのアドレスと、必要に応じてアカウント情報を入力するだけです。
情報の入力が完了すると、Panはサーバーがホストしているすべてのニュースグループをダウンロードします。インターネット接続が遅い場合は時間がかかることがあります。
その後、グループを右クリックしてコンテキストメニューから「購読」を選択すれば、ニュースグループを購読できます。
4. TIN
TINはターミナルベースのUSENETリーダーです。リモート(NNTP)とローカル(/var/spool)の両方のソースからのニュースグループアクセスをサポートしています。
TINは記事のスレッド表示、スコアファイル、お気に入りのテキストエディタを使ったメッセージ送信にも対応しています。そのため、ターミナルアプリケーションに慣れているユーザーにとって有用なツールです。
こちらもほぼすべてのLinuxディストリビューションで利用可能です。DebianやUbuntuではaptでインストールできます。
sudo apt install tin
Fedoraではdnfを使用します。
sudo dnf install tin
TINは非常に強力ながら使いやすいプログラムです。使い始めるには、まずホームディレクトリに2つのファイルを作成する必要があります。
- 購読するニュースグループを記録する .newsrc ファイル
- 認証が必要なUSENETサーバーの認証情報を記録する .newsauth ファイル
.newsrcファイルの設定
記事を読み始めるには、購読したいニュースグループを.newsrcファイルに記述する必要があります。一般的な形式は以下のとおりです。
newsgroup[:|!] [article#-article#]
- 「newsgroup」には購読したいニュースグループ名を記入します。たとえば comp.lang.c のような形です。
- 2番目の引数は、そのニュースグループを購読しているかどうかをTINに伝えます。「:」は購読中、「!」は未購読を意味します。
- 最後の引数は、既読の記事番号を指定します。最初は空欄のままにしておくのがよいでしょう。
.newsauthファイルの設定
Eternal SeptemberのようなUSENETサーバーを利用する場合は、.newsauthファイルに認証情報を記載する必要があります。
このファイルがあれば、TINはアプリ起動時や投稿時に自動的にログインしてくれます。一般的な構文は以下のとおりです。
nntpserver [password] [user]
- 「nntpserver」には認証情報を使用するサーバー名を記入します。たとえば news.eternal-september.org です。
- 2番目の引数にはパスワードを記入します。
- 3番目の引数にはユーザー名を記入します。
記入が終わったら、ファイルのパーミッションも変更しましょう。このファイルにはパスワードが含まれるため、他のユーザーがアクセスできないようにする必要があります。以下のコマンドを実行します。
chmod 600 ~/.newsauth
これで準備完了です。TINを使い始めましょう。USENETサーバーに接続するには、次のコマンドを使用します。
tin -Ar -g your.newsserver.here
-Aオプションは、サーバーへの初回接続時にTINへ認証を強制します。アカウントが必要なサーバーに接続する場合のみ使用します。-rオプションは、リモートソースを使用することをTINに伝えます。-gオプションは、接続先のUSENETサーバーのアドレスをTINに伝えます。
5. slrn
TINと同様に、slrnもターミナルベースのニュースリーダーで、記事のスレッド表示、スコアファイル、お気に入りのテキストエディタでの投稿作成に対応しています。
ただしTINと異なり、slrnは.newsrcファイルを自動生成し、USENETサーバーがホストする利用可能なニュースグループをすべて取得してくれます。さらに、slrnには独自の設定ファイルがあり、動作を細かくカスタマイズすることも可能です。
DebianやUbuntuではaptでインストールします。
sudo apt install slrn
Fedoraではdnfを使用します。
sudo dnf install slrn
.slrnrcファイルの設定
インストール後、slrnのインストールディレクトリから.slrnrcファイルをコピーする必要があります。以下のコマンドを使用します。
cp /usr/share/doc/slrn/slrn.rc /home/$USER/.slrnrc
.slrnrcファイルは非常に詳細で、プログラム設定のあらゆる側面を解説してくれます。ただし今回の目的では、「hostname」「username」「realname」の3項目だけ設定すれば十分です。
筆者の場合、.slrnrcファイルは以下のようになっています。
... set username "ramcesred" set hostname "email.invalid" set realname "Ramces Red" ...
NNTPSERVER変数の設定とUSENETへの接続
次に、slrnがどのサーバーに接続すべきか判断できるよう、シェルにNNTPSERVER環境変数を設定します。
コマンドはシェルによって多少異なりますが、bashで設定するには以下のように入力します。
NNTPSERVER=your.newsserver.here export NNTPSERVER
設定できたら、最後にslrn用の.newsrcファイルを生成します。以下のコマンドを実行してください。
slrn -f ~/.jnewsrc --create
これにより、slrnが設定した内容で起動し、USENETサーバーに接続します。購読可能なニュースグループの一覧を取得し、.jnewsrcというファイルに保存します。
あとはLキーを押して目的のグループを検索し、Sキーを押せばニュースグループを購読できます。
最後に紹介した2つのプログラムに興味を持った方は、Linuxターミナルからメールを送信する方法のガイドもぜひチェックしてみてください。
よくある質問
1. Aioe.orgに再接続できなくなりました。どうすればよいですか?
これはおそらく、Aioeの1日の利用制限時間を超えたため、一時的にアクセス禁止になっているものと思われます。24時間後に再度アクセスできるか確認してみてください。
ただし、Aioeの利用制限が厳しく感じられる場合は、Eternal SeptemberまたはIndividual.NETのアカウントを作成するのもよい選択肢です。
2. Mozilla ThunderbirdでEternal Septemberを使っていますが、eternal-september以外のニュースグループに接続できません。なぜですか?
これは、Mozilla Thunderbirdでまだアカウント認証が済んでいないことが原因です。「アカウント設定」から「サーバー設定」を開いてください。
「このサーバーに接続するときは常に認証を要求する」というチェックボックスがあるので、それにチェックを入れれば、自分のアカウントでEternal Septemberに接続できるようになります。
3. slrnを使っていますが、プログラムを再起動するとUSENETサーバーに再接続できません。どうすればよいですか?
これはNNTPSERVER変数が設定されていないことが原因です。slrnの初期設定時には、使用していたそのターミナルセッションに対してのみNNTPSERVERを指定していました。別のターミナルを開くと、その変数は存在しなくなります。
恒久的に設定するには、.profileファイルを編集し、先ほど実行したのと同じコマンドを追記します。
NNTPSERVER=your.newsserver.here export NNTPSERVER
その後、変更を反映させるために一度ログアウトし、再ログインしてください。
-
Linuxで使えるGoogleドライブクライアント10選|無料・有料ツールを徹底紹介
Googleドライブは、無料で最大15GBのオンラインストレージを提供する非常に便利なサービスです。ファイルのバックアップや同期が手軽に行え、複数のサードパーティサービスとも連携できます。WindowsやmacOSなど主要なOSでは公式クライアントが提供されていますが、Linuxの場合は状況が少し異なります。 残念ながら、Linux向けの公式Googleドライブクライアントは存在しません。ただし、GNOMEベースのデスクトップ環境を使用している場合は、ファイルアプリに組み込まれた統合機能のおかげで、ファイルマネージャーから直接Googleドライブのファイルを閲覧できます。それ以外の環境では、
-
生産性を高めるGoogleフォーム活用術!知っておきたい5つのヒントとコツ
Googleの数あるサービスの中で、Googleフォームはやや地味な存在に思われがちですが、実は見落とされがちな便利な機能がぎっしり詰まっています。オンラインアンケートやプロジェクト、課題の提出など、多くの人々に活用されているGoogleフォームは、不特定多数の方に配信されることも多いため、見やすく美しく設計し、インパクトのある仕上がりにすることが大切です。 Googleフォームを頻繁に使っていますか?初心者からプロフェッショナルまで幅広く活用できるこのツールなら、さまざまなニーズに対応できます。友人から個人情報を集めたいときも、ビジネス向けのオンラインフィードバックフォームを作りたいときも、