「sisuco050310.zip」シスプリカウンターcgi
上のファイルには、シスプリ画像(gifファイル)は含まれておりません。ご入用の方は、ランバダ将棋さんからダウンロードしてください。
【注意】 cgiは暴走すると、プロバイダ全体がロックし、多大な損害を与える場合があります。暴走に至るようなバグは無いはずですが、ご利用は自己責任でお願いします。また、当プログラムは、私、ローブリが改変し発表しております。元になったCGIの公開場所「とほほのWWW入門」さん、その他へ問い合わせる事はおやめください。
目次
・どんなカウンターなの?
・カウンター設置には何が必要なの?
・どうやって設置するの?
・誕生日機能って何なの?
・私の質問はFAQなの?
・注意事項なの?
日本初だと思う...(その挨拶やめろ)シスプリカウンター暫定版向けにカウンターCGIを作りました。このhtmlファイルはCGI設置の説明書です。設置の前にご覧下さい。
製作機会を与えてくださった、「ランバダ将棋」管理人の旅人さん、「駿河電力/スク水.jp」専属絵師の鳴沢将さん、同管理人タニシさん、元になったCGI公開web「とほほのWWW入門」さんにお礼申し上げます。
「シスプリに出る妹12人を表示するカウンター」です。妹の数は12人、数字は10個なので、勘定が合いません。よって、画像をランダムに変えて、12人をムラ無く表示させるための怪しいCGIが必要となります。その理屈はFAQを見てくださいね。
・CGIが使えるwebサーバー
お使いのホームページ設置スペース(ブログ含む)が有料であれば、使える事が多いです。業者によって異なるので、ご自分で確認願います。無料で使えるサービスもありますので、必要な場合は探してみてください。
・CGIを設置できるスキル
htmlをFTPで転送する事と基本的に同じですが、パーミッションなどの知識が必要になります。自己責任で、誰かに設置してもらってもかまいませんが。
WwwCounter Ver3.15利用メモ - とほほのWWW入門
設置方法専用にマニュアルを作成...は面倒いので、放置。真に申し訳ありません。WwwCounter Ver3.15利用メモ - とほほのWWW入門と基本的に同じです。異なる部分を下に記します。わからない場合は、ローブリのホームページ(仮称)の掲示板。で質問していただくと、答えられるかもしれません。
・具体的な方法は、wwwcounter説明書の「CGIグラフィックモード」を参照願います。なお、htmlへの貼り付けは
<img src="wwwcount.cgi?gif" alt="Counter">
とししてください。(オリジナルのwidth=96 height=18 部分を削除。)
・画像ファイルは120個すべてを、wwwcount.cgiと同じディレクトリへアップロードしてください。
・wwwcount.cgiファイル内の「設定可能な部分」は、できるだけ書き換えないで下さい。私、ローブリの手抜きにより、予期せぬ動作をする事があります。
・ただし、「桁数変更」は変更可能です。しかし、桁数パラメータ = 0(桁数自動調整)は使えません。
・このCGI、本来はシスプリ用途を想定していませんでした。今回パラメータを書き換え、シスプリLimited Editionといたしました。詳しくは、ローブリのホームページ(仮称)内、「変則(反則?)カウンター説明」を参照願います。
・これだけだったかな?怪しい点は掲示板。などでご指摘いただければ幸いです。
「12人のいずれかの誕生日になると、その妹の画像に固定する」機能です。たとえば鞠絵の誕生日4月4日になると、カウンタ画像は鞠絵の絵だけになります。標準でこの機能はonになっております。よくわからない場合は、変更せずに、そのままお使いください。
カスタマイズも可能です。wwwcount.cgiをテキストエディタで変更する必要があります。以下の項目を参照願います。なお、下の説明はシスプリ画像を使っている事を前提にしています。
・誕生日機能をOFFにしたい。
誕生日が来ても、特定画像で固定しなくなります。wwwcount.cgiの頭のほう、「$tanlock =1」を0に変更してください。
・日にちに限らず、今週は白雪強化期間にしたいのじゃ〜
「$kyo = 99 ;」の「99」を変更します。数字は画像ファイル「xx00.gif〜xx09.gif」のxxに対応します。今回のシスプリカウンタでは、キャラクタと数字は次のように対応します。たとえば、$kyo=01; に変更する事で、カウンタ画像を花穂に固定できます。強化週間を終了して、ランダムに戻す場合は、「99」に変更しなおしてください。
誕生日 1/7 2/11 3/6 4/4 5/16 6/21 7/9 8/15 9/23 10/8 11/2 12/20 数字 01 06 08 05 09 10 07 04 00 02 11 03 キャラ 花穂 白雪 千影 鞠絵 春歌 四葉 鈴凛 雛子 可憐 衛 亞里亞 咲耶
・誕生日の日付と、表示画像を変更したい。
シスプリ以外で使いたい人向けです。wwwcount.cgiファイル内の上のほう、
@tanjo = (
[ 1, 7, 1], [ 2,11, 6], [ 3, 6, 8], [ 4, 4, 5],
[ 5,16, 9], [ 6,21,10], [ 7, 9, 7], [ 8,15, 4],
[ 9,23, 0], [10,18, 2], [11, 2,11], [12,20, 3],
[99,99,99]
);
この部分を変更してください。[ 2,11, 6]なら「2月11日に06xx.gifという画像を表示する」という意味です(xxは、カウンター数字0〜9に該当)。ここでは12人分を設定してますが、人数は必要な分を増減させて下さい。ただし、最後には必ず[99,99,99]を入れてください。
・どんな理屈で動いているの?
このカウンタ、本来は「ランダムで複数パターンの画像を表示できるカウンター」という趣旨です。普通にカウンターを用意すると、12この画像があるので10進数だと2個あまります。そこで、数字が0でも、「可憐(0)」「花歩(0)」...と12枚の数字0画像を用意します。残りの数字(1〜9)も同様です。12*10=120枚の画像をランダム表示させる事で実現しております。問題は、120枚分のwebスペースが必要な事ですね。
・(暫定説明)。画像120枚はwebスペースが勿体無いの?
勿体無いので、60枚にも変更できます。ただし、誕生日機能、強化週間機能は切ってください。6人は偶数画像のみ、残り6人を奇数画像のみ残して、残りは消去、リネーム。wwwcount.cgiの[#着せ替え種類 $nkise=12;]を6に変更。(詳細説明は後日追加予定)
・何故こんなカウンターをつくったの?
私と、絵師「鳴沢 将」様との出会いは(web上という意味で、実際には会ってませんが)、sukumizu.jpのスク水カウンター画像にさかのぼります。スク水.jpに21種類の画像を鳴沢さんが公開しました。私が勝手に「21種類を同時に表示できるカウンターは出来ないか?」と思い、21進カウンターなる馬鹿cgiを作りました。それが縁で、cgi作成のご依頼を頂いたり、動作の怪しいcgiを作って困らせたりしています。
今回は、「ランバダ将棋」管理人さんが、鳴沢さんとお知り合いとのことで、ご依頼を受けました。
・「なの?」が語尾につくのは何故なの?
ナイショですが、元ネタが分かった人は、私と同類で、恥ずかしい人です。
このソフトは、無保証です。このソフトを利用する事で起こる一切の不具合は、私ローブリ国王及び、他のいずれの人間でも保証いたしません。バグの報告は歓迎しますが、発生したバグの修正する義務をローブリ国王は負いません。
また、このソフトはフリーソフトです。配布・改造等に、報告の義務はありません。ただし、商的な利用(金額を伴うハードウェア、ソフトウェア、雑誌等への添付を含む)は禁じます。
このような、かなりアレな出来のソフトにしては、大げさな注意書きですが、ご了承願います。