FAQ 技術的な質問

### ハイパー日記システム Version 2.10

# FAQ 技術的な質問

$Revision: 1.12 $ ($Date: 2000/10/15 09:14:15 $)

最新の FAQ は以下の以下のハイパー日記システムのウェブ・サイトから入手可能です．
<`http://www.h14m.org/docs/FAQ-j.html`>.

## 技術的な質問

1. どのようにハイパー日記システムは動くのでしょうか?
2. 動かすためには、何が必要ですか?
3. なぜ、日付順の新しいもの順(逆順)で表示されるものと、 古い物から新しいものにかけて表示される時があるのですか?
4. なんか日記を見ると，クッキー がやたら沢山飛んでくるようですが，これは そういうものなんでしょうか?
5. ハイパー日記システムは 2000年問題は対応済のようですが 2038年問題への対応はどうなりますか?
6. ハイパー日記システムが生成する日記の先頭や最後に 自分のページに戻る ハイパーリンクを貼ったり、メールを出すためのリンクを作成したい のですが、これは index.cgi や *.pm など を編集する必要があるのでしょうか??
7. 謎ブラウザLapis Lazuli Ver 0.1 および、1998年12月15日バージョンに おいてハイパー日記システムによって作成されたページを見ましたが、 表示されませんでした。
8. 私の使っているプロバイダのサーバでは CGI が 使えません．それでもハイパー日記システムを利用することは 可能でしょうか?

## 回答

1. どのようにハイパー日記システムは動くのでしょうか?
   ハイパー日記ファイル(hnf)と呼ばれるファイルを、 訪問者が日記に訪れた時に 要求に合わせて、HTML を自動的に生成します。 また、カレンダーを表示したりもできます。

2. 動かすためには、何が必要ですか?
   ウェブ・サーバ と Perl5 が必要です。 詳細は ハイパー日記システムのインストール を見て下さい。

3. なぜ、日付順の新しいもの順(逆順)で表示されるものと、 古い物から新しいものにかけて表示される時があるのですか?
   毎日来る読者のために、標準では新しいものが上に来るようになっています。 しかし、過去の日記を読む人は 古い順から読むと思われるので、日付指定 が行なわれた時には、古いものが上に来ます。

4. なんか日記を見ると，クッキー がやたら沢山飛んでくるようですが，これは そういうものなんでしょうか?
   読者の区別を行なうためにクッキーを発行しています。 hns-1.02 では， 発行されるクッキーの種類は「読者ID(RURIコード)」と 「訪問回数」を それぞれ「~user/diary/」「%7Euser/diary/」「%7euser/diary/」に 出しています。 計6回の発行がありました。hns-1.03 以降では， 日記のURL は「~user/diary/」のみを正式のURL としました． これによりクッキーの発行は 2回に押さえられています．

5. ハイパー日記システムは 2000年問題は対応済のようですが 2038年問題への対応はどうなりますか?
   OS が 2038年問題に対応することによって、対応されます。 また、現在 ハイパー日記システム に 10000年問題(Y10K)が存在するため，01999年5月1日に 「Y10K解決プロジェクト」を発足いたしまいした．

6. ハイパー日記システムが生成する日記の先頭や最後に 自分のページに戻る ハイパーリンクを貼ったり、メールを出すためのリンクを作成したい のですが、これは index.cgi や *.pm を編集する必要があるのでしょうか??
   ハイパー日記システムはユーザの日記の個性が強調できる可能性を 高くするためにさまざまなカスタマイズ機能を用意しています。
   そのうちの一つには ~/diary/conf/head.txt および ~/diary/conf/foot.txt があります。 これは日記を表示する前と表示した後に自由な文章を表示するための ファイルです。
   例えば head.txt に

       <h1>日記</h1>
       <img src="/cgi-bin/Count.cgi?df=sample.dat">

   のように指定しておけば、そのまま表示される事となります。
   同じように foot.txt にも最後に表示したいものを記述する事が出来ます。 注意として、<html> <head> </head> <body> </body> </html> 等の間違え やすい部分は システムが自動的に挿入するために記述しないで下さい。
   また、漢字コードは現在 どんなコードで書いても表示されますが、 今後のことを考え EUC を使用することを推奨いたします．

7. 謎ブラウザLapis Lazuli Ver 0.1 および、 1998年12月15日バージョン に おいてハイパー日記システムによって作成されたページを見ましたが、 表示されませんでした。
   現在開発スタッフのマシンにおいて 上記の Lapis Lazuli が 動作できないために、詳しい解析は行なえていません。
   また、動作確認されたマシンでさまざまなページを見たところ、 現在の謎ブラウザにおては、 「正しくHTML表記されていないページが表示されない」 および 「Tableの使用ページが表示されない」 という問題がわかりました。 また、これは謎ブラウザの注意書きにも書いてありました。
   カレンダー部分が table を使用しない設定を用いれば 表示可能だとおもいます。

8. 私の使っているプロバイダのサーバでは CGI が 使えません．それでもハイパー日記システムを利用することは 可能でしょうか?
   可能です。日記の静的生成 を参照願います。

### ハイパー日記システム Version 2.10

Index