これは、Clojureの方言であるJokerに実装されたおもちゃの古いCGIゲストブックです。 Shebangラインは、SDF Public Access UNIXシステムで使用するために書いたことを反映しています。
ゲストブックは、ジョーカー1.4.0以外を除く依存関係のない自己完結型のCGIスクリプトです。古いCGIスクリプトと同様に、上部に編集可能な構成があります。データはボルトデータベースに保存されており、ジョーカーが構築しています。Captchasは無国籍であり、HMACを使用して、Solved Challengeが本物で最近であることを確認しています。 HMACのシークレットキーは自動的に生成され、データベースに保存されます。これが、それへの一般的なアクセスを禁止する理由です。
管理インターフェイスはありません。ボルトブラウザーを使用して、データベースを参照して編集します。エントリを削除せずに非表示にするには:
entriesのエントリを見つけます。trueでキーhideを追加します。このプロジェクトはおもちゃです。どれだけ積極的に維持するのかわかりません。通常のプロジェクトよりも、テスト、機能開発、サポートが少なくなることを期待してください。

ApacheやCaddyなど、CGIが有効になっているHTTPサーバーが必要です。
ジョーカーバイナリをダウンロードまたは構築します。無料/Net/OpenBSD、Linux、Mac、およびWindowsのバイナリは、Jokerリリースに取り付けられています。サーバーにバイナリをインストールします。 SDFのような公開UNIXシステムでは、ホームディレクトリにバイナリをインストールし、CGIに使用できる場合があります。
GuestBook、 guestbook.jokeのソースコードファイルをダウンロードします。 Gitでのカスタマイズを追跡するためにリポジトリをクローンすることができます。ファイルを編集します。シェバンラインをジョーカー通訳への絶対パスに更新します。必要に応じて設定を更新します。
サーバーのCGIルートに/guestbook/にディレクトリを作成します。カスタマイズされたguestbook.jokeは、 index.cgiのようなディレクトリインデックスCGIスクリプトとしてサーバーが認識されます。
サーバー上のゲストブック(http:// localhost/guestbook/)にアクセスして、機能していることを確認してください。
Webクライアントがデータベースファイルにアクセスできないことを確認してください(たとえば、http://localhost/guestbook/guestbook.boltをデフォルトのFilename guestbook.bolt )。
mit。ファイルLICENSE参照してください。