YahooジオシティーズのCGIを申し込んでみた

Yahooジオシティーズ・ジオプラスに申し込んでみた。もともとYahoo BBを使用しているので、数クリックで申し込みは完了。CGI可能な無料サーバーというのも有ったが、個人運営のようで忙しくて返事が無い.. or 選に漏れた感じ。
申し込みが完了すると「すぐにサイトを作成する」のようなボタンが有りクリックしたが、余り連携が良くなかったようで。Hello Worldを試してもその日は出なかった。まさかこの段階でつまずくと思っていなかったので、ヘルプやYahoo!知恵袋までいろいろ当たってみた。twitterにも書いたが、結局数日後あっさり動作した。
最近の取説はこんなのが多いが、ヘルプやYahoo!知恵袋には申し込み後数日待ってくださいなどとは書いていないので注意。

  • yahooジオシティーズ・ジオプラスのディレクトリ構造について、一応ヘルプに簡単には書いてあるが、
    • www.geocities.jp/xxx/とcgi.geocities.jp/xxx/ とurlが異なるので、CGI用はサーバーが別に有るように思われるがFTPのup先は同じ様。CGIのフルパスで呼び出す時のみCGIが動作するようで、ディレクトリ位置は関係しない。まだ試していないが、ディレクトリ階層構造(サブディレクトリ)を作ってhtmlファイルと混在させてcgiファイルを置いてもCGIのみcgi.geocities... で呼び出される..
    • 前のサーバーでは、各ディレクトリの上位にindexファイルを置かないと下位ディレクトリ内のファイルが丸見えになることが有ったので、今回も気をつけようと思ったが2階層までではその心配は無さそう↓
    • 申し込み数日後にindex.cgiというサンプルファイルが自動的にupされる。サンプル(こんにちはxxxさん.. とか)は不要と思うがindex.cgiは要るだろうと思って、中身を殆ど空白にして再upするとcgi.geocities.jp/xxx/では(index.cgiを省略すると)読まなくなっていた。もとに戻すと読んだが、試しにファイル自体を削除して再upすると、同一ファイルのはずなのにcgi.geocities.jp/xxx/では読まなくなった。(cgi.geocities.jp/xxx/index.cgiでは読み込んだ。)一度完全に削除すると初期状態には戻らない?
  • 拡張子について、これまでdataファイルは拡張子無しで使用していた。←これもどうかと思っていたが、yahooジオシティーズでは拡張子無しではupできない。取り敢えず.txtファイルにしようと(.dataの方が良いのか?)思うが、プログラム内の呼び出しurlも変える必要が有るか。

休日含め余り時間がとれないのでai-com復活には相当時間がかかりそう。のんびりやることに。
keyword: 人工知能