「リンク集」に関する日記(2)

<前 次>

金曜日の更新

突然ですが、リンク集を更新しました。
以前から最初のページにリンク集本体を置いていなかったのが気になっていたので、最初のページには簡易リンク、リンク集ページ全ての上部にはジャンル別リンク、そして個々のジャンルのページでは従来通りの表示になります。
ついでに、インデックスページの更新も兼ねてリンクを追加しました。

今日は土曜日だと思っていました。
金曜日が休みになると調子が狂います。

eについて

今頃気付きましたが、サンフラットさんとこのふらじゃん2・3がフリーウェア化されてました。
というわけで、本当はログを直接編集しないといけなくて面倒だったのですが、リンク集を変更しておきました。
これでもう全部フリーウェアなんですね。

学校で使っていたJBuilderが、マウスのクリックイベントを受け付けなくなりました。
おかげで非常に使いにくい思いをさせられました。
とりあえず、キーイベントでのeの使い方は、e.GetKeyCode()で押されたキー・離されたキーの情報を得ることができます。
そのとき、定数なども、e.VK_SOWNなど、クラスのメンバとして表さなければならないのは、ある意味JavaらしいといえばJavaらしいように思えます。

Perlにも手を出してみる

明日の更新のための文章を作っていました。
明日はこれをアップするだけです。
あと、ダウンロードページにあるVBやCのソースはプログラミングコーナーに移転予定です。

自宅サーバーで個人的に使っているリンク集CGIを改良しました。
管理画面で実際の画面のイメージを表示して、わかりやすくしました。
ただし、同時にかなり重くなりました。
でもいいんです、たまにしか管理画面には行かないから。

ゲストブックのタイトルだけ元のままだったので変更しておきました。

やっほー

個人的に使っているリンク集CGIが完成しました。
これは言ってみればブックマークの代わりのようなものなので、配布も公開もする予定はありません。
リンク先の追加・編集・削除ができます。
また、たまにしか見ないページは手動で2ページ目に移動することができます。
ついでに、表示にはHTMLファイルを使っているので表示が速いです。

速度比較のページが完成しました。
あとはこれをアップロードするだけです。
このコンテンツを作るにあたって、VBソースにある速度比較のプログラムでGhostWindow対策やバグ取りをしたので、そちらのほうを一足先にアップしておきました。

ドラクエ6のページを更新しました。
もはや"普通の"ゲームのページにはできそうもありません…

ゼニス王の存在

あるサイトで見たんですが、『2月29日は4年に1度のうるう年の日。そして申年の今年は「サル」が「去る」にかかっているらしく、贈り物をすると病が去るなどの風習があるとのこと。特に赤い肌着を送るのがいいらしく、4年に1度のうるう年、赤い日曜日、そして大安というめでたい日がそろっているとのこと』とのことで、今日はめでたい日とのことです。

「ふにゃふにゃ」のステージ制作講座の番外編をやってみようと思います。
最初にして最強、最も難しくありながら同時に最も単純な、f2s0フォーマットのステージファイルの作り方です。
なんと、ステージエディタが要りません。
なんせエディタができる前に作られた形式ですから、エディタいらずのテキストオンリーのステージファイルです。
内容はといいますと、"f2s0"とステージファイル名を記載しただけのファイルと、スクリプトファイルだけです。
そして、全ての設定をスクリプト内で行います。

ゲームのページの「ドラゴンクエスト6」を開放しました。
私の歪んだドラクエ6観が思う存分見られます。

リンク集に「林道の鬼」を追加しました。
「簡易アクセス解析」で使ったURLデコード関連の関数を公開されているけるべさんのサイトです。
はっきりいって林道と釣りについてはさっぱりわからんのですよ(ixi)。

個人的リンク集を改良してみました。
特別リンク集が見られるようになりました。
さらに、管理画面から全てのリンクが見られるようにもなりました。

ちょっとりにゅ

サンフラットホームページ、リンク集に入れた途端に移転しちゃいましたね・・・・
とりあえずリンク先は変更しておきました。

プログラミングのページをリニューアルしました。
最近プログラミングページのタイトルや説明や並び方がどうもわかりづらいような気がしてきたので、

  • タイトルは説明を含み、内容を簡潔に表すものにする
  • ページを内容のジャンル別に分ける
このように変更してみました。
こうなると今度はどれが最新かわからないので、将来的には最新のものにはマークを付けるようにしてみようとも思っています。

あと、たまに更新している「その他」の絵ですが、あれもCGIを使って説明付きで気軽にアップできるようにしたいと思っています。
画像だったらimgタグを使って、音声ファイルだったらembed使って・・・・

今日は13日だと思い込んでた・・・・

リンク集CGIほぼ完成

リンク集CGIでリンクの追加ができるようになりました。
管理者フォームからリンクを追加すると、インデックス用のHTMLファイルも連動して変化します。
実は追加した後には登録完了のメッセージの代わりにエラーが出てきたりしますが。
これからはCGIのテストもかねて掲示板でリンクの募集をしようと思っています。
というより募集自体は昨日から既に始まっていますが。
もちろん例によって相互リンクとかは必要ありません。

久々に「ヨッシーアイランド」やってみました。
さすがに今回は999ヨッシーは無理そうですが、今のところゲームオーバーになることもなく、順調に進んでいます。
あの鬱陶しいカエルはゲロゲーロって名前だったのね・・・・

IEでも実は表示できるらしいけど…

リンク集CGIのインデックスページの表示方法を変更しました。
拡張性を高く、CGIからの直接表示とHTMLファイルの生成の2つに対応させました。
また、リンク集への追加日時も記録するようにしました。
将来的にはログを直接編集ではなくてブラウザ上からリンク集を編集できるようにしたいと思っています。
いや、明日か明後日にはできるようにします。

半透明PNGを作ってみました。
しかしInternetExplorerからは半透明部分が完全に透明になって何も見えず。
結局そのためにNetscape7.0をインストールすることにしました。
Netscapeで表示してみるとなかなかいい感じに透過されていました。
せっかくインストールしたので、今度からはNetscapeからも表示確認をしていこうと思っています。

インプットクラス

「ふにゃさん」は片手でプレイできます。
以前からもやろうと思えば片手プレイができていたのですが、今回は、マウス操作も採用することにしました。
そしてジョイスティック操作も。
もちろんキーボード操作の場合はキーカスタマイズがある程度自由にできます。
マウス操作の場合は、左クリックでジャンプ、右クリックで攻撃、中央ボタンor代替キー→カーソル移動で移動。
基本的にマウスもジョイスティックも対応するキーの状態に変換し(左ボタンクリック→ジャンプボタンが押されたと認識)、キーボード操作のときの同じ感覚でプログラムができるようにしています。
クラスの継承を使っているのでこの辺の実装は簡単・・・・だと思います。

リンク集に「KEN's」を追加しました。
今日見つけてほぼ衝動的に。
CGIを使っていながらいまだにリンク先の追加は手動です。
負荷を軽くするためHTML版のインデックスページも作ってみたのですが、こちらも手作業で作っています。

[削除]

プログラミングのページを微妙に改装中です。
まあ本当に微妙な変化で気付かないかもしれませんが。
今度の更新のときにでも反映させておきます。

個人的なリンク集(HTML形式のお気に入りのようなもの)を改良してみました。
インデックスページを生成する部分をひとつにまとめて内容をわかりやすくしました。

日記も微妙に変更。
やっぱり気が付かないと思います。

ドラクエ7、結局エミュレーターではできなくなりました。
やっぱ本物を使わないとだめですね。

みなぎる自信、あふれる意欲(うそつけ

アンケートCGIに、新アンケート追加機能を付け加えました。
私の基本的なプログラミングのスタイルは「少し作っては動作テストする」というやりかたなので、未完成の状態で実行するとログが壊れてしまう今回の場合はすこしやりにくい思いをさせられました。
その途中、chmodを使う部分があり、SuExecの有無でパーミッションを変えていたのですが、変数に666や600をいれて使う方法をできるかどうか不安ながら試してみたところ、不安が的中して見事に大失敗してしまいました。
パーミッションがメチャクチャになって実行は可能だが読み書きはできないというちぐはぐなファイルができてしまいました。
もちろんそんなファイルは削除しましたが。
結局場合分けで対応することにしました。
そんなわけで、アンケートを2つほど追加しました。

リンク集を微妙に更新しました。
CGIではなくデータのほうです。
ひとつだけ項目が増えました。

あと、自己紹介を更新しました。
根拠はありませんが何と無く自信があります。

1曲プラス

旧サイトのプログラミングコーナーを消しました。
こちらのプログラミングコーナーに直接飛ばすようになっています。

リンク集を改良しました。
一覧に閉鎖サイトを表示しなくしたのと、ジャンルごとの簡単な解説です。
密かに市販ゲームのカテゴリが追加されています。

アンケートで、投票結果を表示できるようになりました。
とりあえずテスト用にデタラメに投票結果を作ってみたところ、偶然にも最悪なものが第一位に上がりました。
あくまでも「偶然」ですよ。
実際にそこまで思っている人があんなにいるわけではなく、アトランダムな並べ替えの結果があのようになってしまったのです。
完成して投票できるようになったらもちろんあんなものは全部0に戻しますよ。
ま、まさか投票できるようになってからあれが再現されたりはしないよな…

「Bomber丸World」の開発室を更新しました。
BGMがたくさん増えました。
とはいっても実際に聞けるようになったのは1曲だけですが。
他はいろいろ説明など。

リンク集リニューアル

親が紅白歌合戦もK-1も見たいと言っていたので、テレビで紅白歌合戦を見ながらパソコンでK-1を流しています。
私はどっちにも興味はないんですが。

リンク集を改良しました。
CGIを使って自動でジャンルわけするようにしました。
ディレクトリ型検索エンジンを想像してもらえるとわかりやすいかも。
将来的には、複数のキーワードでの検索と、管理人フォームからのリンク先の編集機能を追加する予定です。
全文検索には対応させません。

予告どおり、お絵かき掲示板を廃止しました。
今までお絵かきしてくださった皆さん(自分入れても3人ですが)、有難う御座いました。

年末障害

今日はいろいろなサイトがサーバー障害により見られないという現象に遭遇しました。
年末というのは関係あるのでしょうか…?

日記の過去ログ1月分を追加しました。
センター試験で迷子になりました。
2月ともなるともう本当に落ちまくりですな、受験生の方々には不吉な話ですが。

「簡易アクセス解析」で、「'」や「"」が読みにくい全角文字に変換されていたので、半角に戻しました。
それ以外の改良は特にしていません。

リンク集の並び順を変更しました。
将来の改良を見越してのことです。
また、一言PRのコメントを改良しました。
ゲームの紹介のときにゲーム名が本文中にないときは括弧つきでゲーム名を載せるようにしました。
掲示板にも一言PRについての留意事項を追加しました。

ももももも~

リンク集をリニューアルしました。
CGIを使うことによって、デザインを統一することができ、バナーが複数あるところではその中からランダムで表示されます。
将来的には、管理モードから簡単にリンクを追加する方法、リンク報告フォーム(もしかして、いらない?)、検索機能(これがやりたくてCGIにした)を付けようと思っています。
で、そのついでに、あるサイトをリンクに追加しました。
が、見えません。
たまにはいいじゃありませんか。
実は意外なところで見つかるのですが。
ちなみに、掲示板一言PRの良いところは、書きたいことがたくさんあるサイトに対してはたくさんのコメントを書けるのですが、常に表示されるのが一言だけで、しかもどのサイトの紹介も出現確率が一定であるので、表面上はみんな平等に扱っているように見えるのです。
ちなみに、まれに一言PRが表示されないこともありますが、これは、PRするべきではない、つまり、閉鎖・停止中のサイトが選ばれたために表示されないということです。

「RPG±0」のページを更新しました。
現在の制作状況を簡単に書いています。
エディタはまあまあ進んでるけどプレイヤーはさっぱり。

リンク集改装のお知らせ

OCの先生が怒られたそうです。
「英語の時間なのに日本語ばっかり使うんじゃない」と。
う~ん、L先生は日本語が面白いから英語がやりたくなるというタイプのような気がするんだけどなぁ~。
気のせいか。

サーバーの規約ではCGIの第三者への提供は禁止と書かれていて、レンタルCGIがダメなのかCGI配布がダメなのかはっきりしていませんでしたが、いろいろなところを読み込んでいくと、配布のほうは構わないということのようです。
だからこそMIDIコーナーで配布をちらつかせたわけなんですが。

リンク集を改装することにしました。
次の更新のときに、一時的にリンクをはずしますが、改装が終わればまた入れるようになります。
ここで、リンクを外されたりはしないかとヒヤヒヤしている管理人の方がいるかもしれませんのでいっておきますが、リンクは、基本的に増やしこそすれ減らすことはありません。
また、それに伴って掲示板も改装することにしました。
今もテスト用の文字が出てきていますが、リンク集にあるサイトを掲示板でランダムに紹介しています。

なんか日記がバグッちゃってます。
この前日記CGIを最新のものと差し替えたのですが、そのときに、日付取得の部分を間違えてしまったようで、日付がすべて「1970/01/01 9:00」に変わってしまっていました。
もちろん原因を調べて直しましたよ。
あと、スタイルシートで小さくしていたネタバレ情報、ネスケでは認識されないらしく、逆に強調されてしまっていたので、従来の色で隠す方式に戻しました。

綺麗になりました

今日清掃業者に来てもらって水周りを徹底的に掃除してもらいました。
約35000円でしたが、とてもそれだけでは足りないほどきれいにしてくれました。
もちろん安いに越したことはないのでそのまま払うことにしましたが。
ところが、途中昼食を食べるときに伝票がどうのこうのとか言って支払いそのものは後になりました。

「キャラボックス」の起動を高速化しました。
今までは時間のかかる50音順での表示が標準でしたが、今度からは便利でソートが早い登場作品別での表示を標準にしました。

個人用リンク集を改良しました。
CGIそのものを直接表示するのではなく、HTMLファイルをCGIで作って、見るときにはそのファイルを表示するようにしたのです。
これでCGIの利便性と単純HTMLファイルの軽さを両立させることができました。
もしかしたら、訪問者は見ることしかできない日記も同じ方式に作り変えるかもしれません。

掲示板で、修正フォームだけ添付ファイルに対応していなかったので、改良しておきました。

注意事項の、「リンクについて」を改定しました。
もう相互リンクは受け付けません。
もちろん、向こうがこちらのサイトを気に入ってリンクし、こちらからも相手のサイトが気に入ってリンクしたのなら結果的には相互リンクになりますが。
つまり、内容も見ずに相互リンク先からの客だけを期待して相互リンクしてくれというのをやめてほしいのです。

あと、新しいバナーも計画中です。
200x40のサイズで、いろんなアイコンを入れてにぎやかに、というコンセプトで。

CGIについていろいろと

ついにスコアランキングを始めることができました!
今回は「ふわふわふにゃ」1・2・3・総合のランキングです。
なんだか2位以下の人が一人も現れないような予感がしますが、たぶん杞憂に終わるでしょう。
いや、是非ともあなたが杞憂に終わらせてください。
というわけで、皆さんも奮ってご参加ください!

「注意事項」にランキングのことも少し書きました。
ほかにも微妙に修正しました。

リンク集をCGIにしようかと目論んでいます。
リンク先をカテゴリー別に分ける、検索機能を付けるなどやりたいことはいろいろありますが、実は最大の目的は、相互リンク先の確認なのです。
相互リンクとはあくまでも管理人同士の都合であり閲覧者には関係のないことだと考えて、特別に相互リンクであることをアピールするのは避けてきたのですが、さすがに相互リンク先をいちいち探してから確認するのが面倒になってきたのでCGIで分けられるようにしてしまおうと思ったわけです。

貝の中の亀の甲羅

「ふわふわふにゃ」のスコア送信機能が完成しました。
一応こちらのほうのプログラムはいつでもアップできるようにはなっています。
公開版のほうはちゃんと送信先が「http://tgws.fromc.jp/tokio6/twscgi/ranking.cgi」になっていますが、私の手元にあるテスト用はローカルサーバーと繋がるようになっています。

ランキングCGIも大分形になってきました。
「ふわふわふにゃ」で、ランキングボタンを押すとランキング登録フォームに飛びます。
で、報告されたスコアと暗号で送信されたスコアが違っていれば不正なアクセスとしてエラーが出ます。
そして、ちゃんとスコアと暗号が合えば登録フォームが出て、自分の順位が表示されます。
この辺結構自分の思ったとおりにできたので満足です。

リンク集を少し更新しました。
一部のサイトの説明を変更したのと、非常に大きな分類です。
ちゃんとリンク先のチェックには行ってますよ。(^^

「スーパーマリオ64」をやりました。
何故水中に取れないアイテムがあるんだろうと思っていたのですが、よく考えてもみたら、取れもしないアイテムを配置するのはおかしいと思い、Bボタンを使ってみたら、やはり取れました。
もう遊びつくしたと思ったのに、まだまだ知らない謎があった…

曽祖父の命日

弟が…ちょっとね…
いや、いいんです、気にしないでください。
どうせこれを見ているあなたには関係のないことなんですから。
本当に、これから、どうしていけばいいのやら…

「HPマナー」のCGIで、メール送信の機能を完全に削除しました。
また、留意事項にも少々変更を加えました。
しかしまだまだ改善の余地はありそうです。

いらんページがロボット式検索エンジンに登録されないようにしました。
「TRPG」のことを探していて全然関係ないうちのゲームが検索に引っかかったら迷惑ですし。
したがって、ダウンロードページのほとんどと、その他いろいろなページを検索されないようにしました。
あと、リンク集のページをほんのちょっとだけ変えました。
一方的なリンクの場合、バナーの背景色を真っ白にしたのです。
あくまでこちらの都合で変更したのでさりげなく変えるようにしました。

<前 次>