トップページ»
  • このCGIについて

動作環境

  • Perl5
  • CGI.pmを使用しています。(標準モジュールなので通常は使えるはずです。)
  • 文字コード:EUC-JP(ファイルを改変する場合は必ずEUC-JPで保存)
  • HTMLは、'XHTML 1.0 Transitional'です。デザインは全てスタイルシートに依存します。
  • 各ブラウザでの見え方は、スタイルシートの記述次第です。
  • このサンプルサイトのサーバー情報(参考):FreeBSD6.3 / Apache / Perl 5.8.8

use CGI (CGI.pmの呼び出し) コマンドを使えないNiftyなどの一部の無料サイトでは動きません。

ソースコードは、Perl4ライクに記述されています。作者は、オブジェクト指向が良くわかっていません。ゴメンナサイ。

文字コードは入出力共にEUC-JPで行われますので、現行バージョンではJCodeやEncodeを使っていません。携帯電話(場合によっては昔のブラウザを含む)から送信した場合には文字化けする可能性がありますが、もともと携帯電話からデータ更新をする事を意図していませんので、本件についての対応は未定です。

お知らせとサポート

サポート

作者はITの世界で仕事をしている人間ではないので、Linux、Perl、HTML、CSSなど、いずれも素人の知識の範囲で遊んでいます。高度な技術的質問には対応ができません。ゴメンナサイ。専用の掲示板を設置しましたので、お気軽にご利用下さい。

Twitterでのお知らせ

バージョンアップなどについては、Twitterでつぶやいています。pml.cgiのことやパンヤの事は全体のつぶやきの1割にも満たないと思いますが、それほどウルサクはつぶやきませんので、よろしければparody_maiccaへフォローお願いします。フォロー返しも適宜行います。

製作の経緯

このCGIは、2007年8月にパンヤ内で「まいっか」というクラブを立ち上げた際にPerl4で自作したスクリプトのリメイク版です。原版は習作として書いたもので色々と小さな不具合が多く、手直しをしなければいけないと思いつつも、結局、何もせずに二年ほど経過してしまいました。今回、ちょっとしたキッカケがあり書き直したものです。

「まいっか」を立ち上げる前に参加していたクラブでサイト作成のお手伝いをした際には、「でーゆ工房」さんのGMS(下掲)と「アクマの脳髄」さんのスキンを一部改造して使用させて頂き、その経験が大変役に立っています。

2年前の原版は、最初から公開する予定も無かったので、変数の設定などが汎用性に欠けており、何件か個別に頂いたスクリプトの提供依頼にもお応えできませんでした。今回は、汎用性を持たせて全部最初から書き直しました。

参考にしたサイト

コードの作成にあたりましては、下掲の各サイト様の記事が大変参考になりました。特に、絵文字入力のJavaスクリプトにつきましては、「stroll::bolg」様の記事をもとに「アクマの脳髄」様にて外部化されたものを、ご了解を頂きまして使用しています。なお、pml.cgiについてのお問い合わせは、ご迷惑になりますので、両サイト様へは絶対にしないようにして下さい。

参考にしたサイト様(敬称略)