ヒストリー2 history2.cgi

トップへ


機能
    ヒストリー2
  • ヒストリーのアップグレードバージョンです。西暦1年から指定できます。
  • 履歴を記録、表示
  • 管理人オンリーモードで管理人のみ更新可
  • ユーザーモードで誰でも更新可
  • 表示順を新しい順と古い順に設定可
  • 表示する日付を年のみ、年月のみ、年月日全部と設定可
  • コメントカラム数を管理人設定により変更可
  • サイトの更新履歴や年表等なんでも時系列で記録しておきたい物に利用可能
  • 生まれた時からの自分史作りや人生のイベントの記録等にも利用できます
  • 予定に特化した用途ならばイベントカレンダーがお勧めです
  • PerlのPackage、Date::Calcがサーバーにインストールされていない場合はヒストリーをご利用ください。
ヒストリーからの変更点
  • 2038年問題を修正。
  • 西暦1年から指定できるように修正。
  • カラム数を管理人指定できるように修正。
  • 書き込みフォームを別ページにするオプションを追加
設置方法
  1. PerlのPackage、Date::Calcがインストールされていることを確認してください。
  2. CGI実行可能で書きこみ可能なディレクトリにhistory2.cgiを置く。
  3. history2.cgiの1行目のperlのパスをプロバイダに従って変更する。
  4. history2.cgiのパーミッションを適切に変更する。
  5. ブラウザ上でhistory2.cgiを実行すると管理人パスワードを聞いてくるので入力する。
  6. その後CGIが起動したら「管理用」をクリックして管理人設定をする。
  7. 設定が終わると「ヒストリー2」として機能する。
補足
  • 指定できる年数は符号付きintegerで指定できる正の最大数なので32bitシステムでは最大西暦32767年になります。最小は西暦1年です。
サンプル&CGI
更新履歴
  • 2.007 : 2/2/08 : 年表示、年月表示の時のマス内表示順を日付順に修正
  • 2.006 : 8/14/07 : タグ処理を修正
  • 2.005 : 7/29/07 : 日付チェック方法を修正
  • 2.004 : 6/10/07 : うるう年を修正
  • 2.003 : 5/18/07 : 書き込みページを別ページにするオプションを追加
  • 2.002 : 5/10/07 : 0から始まる日付を修正。
  • 2.001 : 5/9/07 : 0から始まる年を修正。時刻を修正。
  • 2.0 : 5/6/07 : 「ヒストリー」より西暦1年から指定できるようにし、2038年問題を修正。カラム数を変更できるように修正。