Gopheは、RFC 1436で定義されている「The Internet Gopher」の場合、最新のグラフィカルでプラットフォームのクライアント、またはブラウザです。MicrosoftWindows、MacOS、Linuxで実行されます。 World Wide Webをナビゲートするのと同じくらい簡単にGopherSpaceをナビゲートできます。 Gophermenusを表示するか、必要に応じてGopherページを表示し、テキストファイルを読み、画像を表示し、Gopherプロトコルを介して提供されるコンテンツをダウンロードできます。
すべてのスクリーンショットを表示します
Gophieは、瓶ファイルのポータブルJavaアプリケーションとして提供されるため、インストールするのが非常に簡単です。ファイルをダウンロードして、コンピューターで実行するだけです。 Gophieに必要なのは、Javaランタイム環境です。古いJREバージョンでも動作するように構築されており、現在はJVMバージョン8のみが必要です。
Windowsパッケージは、GophieのWindowsのExeファイルを含むZipファイルです。 zipファイルを抽出し、フォルダーのどこか、USBスティック、ネットワークドライブ、またはExeファイルを保存する場所に置くことができます。 gophie.exeファイルを実行するには、java.com/downloadのJava JREがまだ必要であることに注意してください。
GophieのMacパッケージはDMGファイルです。 DMGファイルをダウンロードして、開いてGophieアイコンをアプリケーションフォルダーにドラッグできます。その後、Gophieはアプリケーションで利用可能になり、どこからでも起動できます。
Linuxパッケージは、実行可能ファイルを備えたtar.gz-archiveだけです。実行可能ファイルは、瓶ファイルが添付されたバッシュファイルです。 「Gophie」という名前の実行可能ファイルをダブルクリックするか、選択した端末から起動することができます。システムの必要な場所にGophieを掲載したい場合は、実行可能ファイルを「/usr/bin」-directoryにコピーしてください。
Javaがインストールされている場合、Windows、Mac、LinuxのJava Jar-Fileをダブルクリックして、Gophieが自動的に起動します。 Javaがインストールされていない場合は、java.com/downloadから入手できます。
小さく、再現可能で信頼できるままにするために、Gophieは大規模なIDEではなく、単純でシンプルなJavaで構築されました。このリポジトリをクローンして、インストールしたJava SDKでGophieを自分で構築できます。このリポジトリに含まれるmake.shシェルスクリプトを実行するだけです。
./make.sh
スクリプトは、ビルドディレクトリにJARファイルを作成して、実行するために作成されます。コマンドラインからGophieのJARファイルを起動する場合は、Java CLIを使用してください。
java -jar Gophie.jar
Gophieに問題がある場合は、エラーや例外に関してはかなり冗長です。コマンドラインでJavaを介してGophieを実行して、レポートする可能性のある例外とエラーメッセージの出力を取得することをお勧めします。
「config.ini」という名前の構成ファイルは、ユーザーのホームディレクトリの「gophie」という名前のディレクトリにあります。構成ファイルconfig.iniを使用すると、ページビューまたはコンテンツ領域のgopherhome、デフォルトのcharset、さまざまな色、フォントを構成できます。次の表には、メイン構成オプションの概要があります。完全なリストについては、config.ini自体を調べてください。
| セクション | 設定 | デフォルト値 | 説明 |
|---|---|---|---|
| ナビゲーション | Gopherhome | gopher.floodgap.com | 「ホームページ」としても知られるgopherhome |
| ネットワーク | default_charset | UTF-8 | テキストエンコーディングに使用するチャーセット |
| 外観 | page_font | Inconsolata(カスタム) | ページビューのテキストのフォント |
| 外観 | page_font_size | 17 | ページビューのテキストのフォントサイズ |
| 外観 | page_icon_font_size | 10 | ページビューのアイコンフォントのサイズ |
すべての構成設定は、対応する構成セクションの一部です。構成ファイルを変更するときは、設定が属するセクションに設定を入力してください。
Gophieは、ユーザーが無制限のグラフィカルなGopherエクスペリエンスを持つように、RFC 1436のGopherプロトコルを完全にサポートすることを目指しています。以下は、GopherアイテムとGopherプロトコルの一部がサポートされている概要を提供します。 HTMLファイルは現在レンダリングされていませんが、 URLでリダイレクトしています。Gopherアイテムセレクターではサポートされており、ユーザーはシステムのWWWブラウザーを開くように求められます。
| アイテムタイプ | コード | サポート | 取り扱い |
|---|---|---|---|
| テキストファイル | 0 | 完全にサポートされています | Gophie内に表示されます |
| Gopherメニュー | 1 | 完全にサポートされています | Gophie内でレンダリングされます |
| ccso nameserver | 2 | 端末のみ | Telnetのような動作、ユーザーはCCSOを操作する必要があります |
| エラーコード | 3 | 完全にサポートされています | Gophie内でレンダリングされます |
| binhexファイル | 4 | 完全にサポートされています | ユーザーはこのファイルタイプをダウンロードできます |
| DOSファイル | 5 | 完全にサポートされています | ユーザーはこのファイルタイプをダウンロードできます |
| UUENCODEDファイル | 6 | 完全にサポートされています | ユーザーはこのファイルタイプをダウンロードできます |
| 全文検索 | 7 | 完全にサポートされています | Gophie内でレンダリングされます |
| テルネット | 8 | 完全にサポートされています | システムで「telnet://」-uriを実行します |
| バイナリファイル | 9 | 完全にサポートされています | ユーザーはこのファイルタイプをダウンロードできます |
| GIFファイル | g | 完全にサポートされています | Gophie内に表示されます |
| 画像ファイル | 私 | 完全にサポートされています | Gophie内に表示されます |
| Telnet 3270 | t | OSに依存します | Telnetアイテムと同じ扱いを受けます |
| HTMLファイル | h | 部分的にサポートされています | ブラウザでWWWを開き、HTMLはテキストとして表示されます |
| 情報 | 私 | 完全にサポートされています | Gophie内でレンダリングされます |
| サウンドファイル | s | 完全にサポートされています | ユーザーはこのファイルタイプをダウンロードできます |
Gopher+やGopher IIなど、RFC 1436へのプロトコル拡張機能は、Gophieでサポートされていません。機能の開発は、RFC 1436の実装と、プロトコル仕様の適切な実装を犠牲にすることなく、ユーザーにシームレスエクスペリエンスを提供することに焦点を当てています。
Gophieのサポートが必要な場合は、もちろんGithibでバグを見つけた場合に備えてGithibで問題を開くことができます。また、FreeNodeで@Derjanniとして私を見つけることができます。 Gophieの使用に問題がある場合は、質問をする前に最初にこのreadmeファイルを親切に確認してください。すべての質問を追跡し、それに応じてreadmeファイルを更新します。