「blogは何を使っているの?」とたまに質問をお受けすることがあります.ということで,このブログシステムについてちょっくらご説明したいと思います.
質問される方は,おそらくアメーバーとかライブドアとか,ポータルサイトなどのブログシステムを意識しての質問かと思われますが,実はこのブログはオリジナルなのです.
perlというプログラミング言語で,サーバー上でCGIとして実行しております.
CGIとはCommon Gateway Interface(コモン・ゲートウェイ・インタフェース)の略で,ウェブサーバ上でユーザプログラムを動作させるための仕組みのことです.ここでのユーザプログラムとは,サーバー利用者のことで,閲覧者ではなく,サーバー運用者ですかね.
Movable TypeやWordPressなどのCMSも使ってません.せっせっとperlで書いてます.なので,昨日書きましたContent-Lengthを出してなかったというようなミスも起きてしまいます.
反対にオリジナルですから,いろいろと機能を積み込むことが出来るとも言えます.写真の右下にオレンジ色の小さな文字で「Aqua Dam」とあるのはお気づきでしょう.一枚一枚書き込んでからサーバーに載せてるのではなく,送出の都度このblog CGIで文字を書き込んで,適正サイズにリサイズしてから送出しております.
実は,うちの写真をぱくったらしく,よそのサイトで見かけたんですよね.なので,こんな文字入れをしているのでした.この文字は著作権表示とは限らず,公開元表示の意味の場合があります.つまりお客間様から公開しても良いよとお預かりして掲載している写真などの場合です.
まっ,透かしとかならいざ知らず,フォトエディターかなんかでせっせと消されたら判らないですけどね.
以前はサーバー会社が用意していたブログシステムを使用していました.しかし,このサービスが終了してしまいました.また,この会社特有なサービスを利用すると言うことはサーバー移転が出来ないということでもあります.さらにそのサーバーでは仕様上のトラブルがあり移転しなければならなくなりました.
Movable TypeやWordPressなどのCMSも検討しました.が,よく判らず・・・・で,結局perlで書いてやる・・となった次第.以前のになるべく似せて作ってます.引っ越しすると,いや,そうではなくても,ガラッとデザインをかえるというのも良くある話ですが,あまりそういうのは好きじゃなくて・・・
まだまだ完成しておらず,RSSの送出や,携帯からのコメント書き込み,そして管理画面が出来ていません.
管理画面はまだ無いのですが,データの吸い出しと書き戻しは出来ます.と言いますか,旧サーバーからの移転には欠かせない機能ですから.全部ごそっと書き戻すだけではなく,1発言毎ちまちまと書き戻すことも出来るようにしてあるため,書き戻しではなくて,新規発言の追加を書き戻し機能でやってるのが実体.めんどくさいです.
早くやらなくちゃ・・・・・