IRORIBATA


IRORIBATAの仕様

2009年1月14日 2025年9月25日 更新
IRORIBATAの動作環境とざっとの仕様や機能です。


IRORIBATAはインターネットサーバー(HTTPサーバー)に入れて使います。
個人用パソコン内でもwebソフトのapache2とphpが動けばデータ管理用などには充分使えますし、場合によっては外部公開も可能です。

動作環境
以下はIRORIBATAが稼働している私のインターネットサーバーの環境です。
 → 現在(2023年1月)はヘテムルのレンタルサーバーに移動しています。
項目環境詳細
サーバーOSLinux今までVineLinux4 → CentOS5〜7 → LinuxMint。
Linuxなら問題ないと思いますがWindowsでは試していません。。
サーバー言語コードEUC-JP
→UTF8
違う場合はファイルの言語コード変換が必要かもしれません。
→2022年以降UTF8に変更しています。
HTTPサーバーApache2apache2.2および2.4で稼働確認。
プログラム言語php5〜8おもにApache2組込モジュールを使用。cgi方式でもOK。
データサーバーSQLiteまたはMySQLいずれか選択可能。大がかりなサイトでなければSQLiteで充分。
両方稼働で片方をデータベースの予備(バックアップ)とするも可。
メールサーバーSendmail, Postfix等コメント通知メールを送るのに使用。必須ではない。
サーバー内でsendmailコマンドが使えればOK。
他 必要ソフト等Imagemagickjpg以外の画像を処理するのに使用 (jpgはphpで処理)。
必須ではないが専用画像ソフトのほうが結果が良好。
   ”shell(bash)一部のLinux shellのコマンドを使用。

ちなみに初期サーバーとして使用していたコンピュータはいにしえのNEC Mate MA70Hで、CPU速度は700MHz、メモリーは512MBに増強しました。これでも十分な実用速度は得られていました。
→ 2022年2月にHETEMLのレンタルサーバーに行移しています。

IRORIBATAの機能
項目機能詳細
画面構成2画面iframeで2画面に分割し、各々記事タイトルと記事内容を表示。
記事編集ブラウザ使用掲示板やブログと同様のブラウザによる投稿形式。
編集権限要認証書込・編集用のID:パスワードによる認証。
閲覧権限認証可能基本的には公開サイト前提だが認証は可能。ページコンテンツについては簡易的に独自の閲覧パスワードをサイト全体、ページ毎、あるいはページの一部に設定可能。
表示内容文章、写真、表、地図同一記事ページ内に混在表示可能。
文章装飾特別な編集機能はなしページ内ブロック単位で文字サイズ、文字色は設定可能。
その他必要なら自分でタグやスタイルで設定。<b><span style="...">など。
写真挿入可能投稿形式で指定サイズに自動縮小し挿入可能。
枚数制限なし、配置は文章に対し上下左右指定可能。
写真にタイトル、説明を表示可能。
写真拡大可能写真のクリックで拡大表示/戻り。
拡大はブラウザ画面合わせ、原寸表示いずれも可能。
表挿入可能行と列の構成で内容は文字列。計算機能等はなし。
枠(border)、背景など多少の指定可能。この表がそれ。
地図表示可能画像上に位置マーカー、距離表示などが書き込めます。
但し地図画像そのものは自分で準備する必要があります。自分で描いたイラスト地図などに使用する程度。
コメント投稿有使用・不使用、ページ内表示・別ウィンドウ表示切替可能。
メールサーバー(sendmail,postfixなど)が稼動していればメールによる投稿通知が可能。
トラックバック無以前ブログでしつこく宣伝書込スパムされたのでやらない。
各種設定ブラウザ使用約110項目をブラウザから設定可能。
アクセスログ有接続、日時、ブラウザ他記録。ブラウザに表形式で表示。集計機能はなし。
カウンター有表示、非表示切替可能。
サイト内検索有簡単な語句、文章検索。
その他余計な機能タイトル写真記事タイトルの部分(ページ上部)に背景写真をランダムに表示できます。
簡単なページの紹介なども可能です。このサイトでも表示しています。

  ”
タイマータイマーによるページの表示制御が可能。
毎年正月七日間新年の挨拶ページを表示するとか。

  ”
検索ロボット判別検索ロボットのアクセスを判別し、ロボットさんが読みやすいように出力してあげています。(一部逆に見せない場合もあり。)

  ”
一気読みサイトのすべての記事を一気に表示することができます。

  ”
バックアップサイトのプログラムやデータをそっくり.tgzファイルとしてバックアップ可能。
サーバーの故障や移転に対応できます。