Gopherプロトコルの新しい生活

Gopherプロトコルに関する唯一の記事は2009年にHabréで公開されたため、トピックを少し更新することにしました。



Gopher (gopher-英語。)-これはWebのテキストの前身であり、1993年に、より機能的なHTTPに取って代わられたときに忘れられていました。 時間が経つにつれて、ブラウザでサポートされなくなるため、gopher://リンクをクリックしようとすると、一部のFirefox 32はそのようなプロトコルがサポートされていないことを後悔しています。 最近まで、このインターネットのアーティファクトに関する私の知り合いは、A。Levinの著書「コンピューターでの作業に関する自習マニュアル(Windows 95/98)」の行に限定されていました。 これは14年前でしたが、それでもプロトコルは完全に放棄されました。



しかし、ホリネズミはいなくなったが、完全ではない。 時代遅れの技術でよくあることですが、Gopherには数人のファンがいます。伝説のZX Spectrumほどではありませんが、コミュニティをサポートするのに十分です。 2013年の時点で、180台のgopherサーバーがありましたが、現在はさらに少なくなっています。 比較のために:2014年9月に、ウェブサイトの数は10億を超えました。 この小さなコミュニティに参加できますか? どうやって? そして最も重要なのはなぜですか? それを理解してみましょう。



ウィキペディアは次のように語っています。



gopherプロトコルには、情報を配置するためのより厳格な構造があり、ファイルシステムのディレクトリ構造と非常によく似ており、ディレクトリとファイルは互いに埋め込まれています。 リンクの階層構造により、主に大学のテキスト端末のユーザーは必要な情報をすばやく見つけることができました。




つまり、説明から判断すると、Gopherはテキストシェルを備えたFTPです。 そして、その上に、現代的な効果のないテキストのみのリソースを配置したり、ファイルを添付することも可能です。 実際には、Gopherサイトのホームページはテキストドキュメントであり、その各行はサブディレクトリ、テキストドキュメント、または別のファイルへのリンクです。



数回クリックするだけでインストールされる多数のサーバーソフトウェアを使用して独自のサーバーを起動し、Gopherクライアントまたはブラウザープラグインのいずれかを使用してリソースにアクセスできます。 時々、このソフトウェア自体の量がアクティブなサイトの数を超えているようです。 被験者の年齢により、パントリーに不要な埃を集めるために使用されていた古いコンピューターは、サーバーマシンとして非常に適しています。 またはオタクのお気に入りのラズベリーパイ



私のお気に入りのバンドルは、 pythonで実行されているpygopherdサーバーと、実際にはGopher Clientと呼ばれるクライアントです。 このプログラムのグラフィカルインターフェイスでは、マウスなしでテキストインターネットの精神を完全に体験することはできませんが、それを使用してサーフィンする方がはるかに便利です。 サーフといえば、Gopherには独自の検索エンジン「 Veronica-2 」があり、現代のgoofernetの約65%をカバーしています。 特にVeronicaはGopher Clientにも実装されているため、追加の松葉杖は必要ありません。



開発者のサイトからのGopherクライアントのスクリーンショット:

画像



結局、最古のテキストブラウザLynxを使用することは禁止されていません。Lynxはまだ更新中であり、20年前のプロトコルに忠実であり続けています。



引き続き機能するリソースの短いリストを次に示します。



gopher://gopher.floodgap.com/-(Gopherによる最大のリソース)

gopher://gopher.quux.org/-(プロトコルマニフェスト)

gopher://gopher.rp.spb.su/-ロシア語サーバー(ほぼ1つ)

gopher://gopher.rp.spb.su:70/1%2fservers-その上で動作するすべてのサーバー(!)のリスト。



All Articles