「日記」に関する日記(10)

<前 次>

ほんのジョークです

アンケート[このサイトってどうよ]にある項目「宇宙一!最高!」、「いや、世界一に負けときます」、「日本一で結構です」、「俺の見たページでワースト1」、「こんな糞サイト地球のゴミだ」、「むしろ宇宙の環境汚染だ!」の6つは、わかるとは思いますが、冗談でつけた項目です。
実際に投票されたら、前の3つは「いいサイトだと思うよ」に、後の3つは「ヤなサイトだぜ」に足し合わせて考えるようにしています。
でも実はちょっとだけ「むしろ宇宙の環境汚染だ!」に投票して欲しいなと思ってたり。

「DirectMusicPlayer」を作り始めました。
ダウンロードページから見てもらってもわかるのですが、DirectXとMFCの練習用のプログラムです。
とりあえず、MIDIの音色変更、チャンネルごとのボリュームの調整など、将来ゲーム制作で使いたい機能を付けようと思っています。

日記3月分アップしました。
落ちたり通ったり買ったり遊んだり。

予期せぬベスト8入り!

YAHOO!JAPANのあほたれ、「TOKIOの画像」(もちろん私のことではない)で検索かけたら堂々の第6位・第7位にうちをランクしよる。
Googleのばかたれ、YAHOO!と全く同じ結果返しよる。
Gooも同じ、Infoseekも同じ、Exciteも同じ、@niftyに至ってはまさかの第4位!!
FresheyeやMSNやAAA!CAFEをちょっとは見習いなさい!
「TOKIOの画像」で検索してくれはる人がココを求めてると思いますか!!

アンケート、ほんのわずかですが変化があったのでアップしました。
「投票不可」のボタンを押すとエラーが起きます。
もちろん、将来はエラーの代わりに投票処理をおく予定。

2月分の日記過去ログをアップしました。
いやはや、とんでもない目にあいましたとさ。

「ワンダースワン」で検索してやってきた人がいた模様・・・・
今度は「ゲームボーイポケット」で・・・・ふふふ。

こんな日こそタイトルが付けにくい

「簡易アクセス解析」に、表示されているログ数と表示中の進行度を表示する機能をつけました。
この機能を使ってアプリケーション(実行ファイルがメインのもの)とサンプル(ライブラリ及びソースがメインのもの)のダウンロード数を比較してみました。
結果は・・・
アプリケーション:23
サンプル:105
歴然です。
それを裏付ける証拠が。
ダウンロードページへの訪問:228
検索からプログラミングのページへ:454
やはり歴然。
やっぱりここはプログラミングサイトだったんだ!!
(↑公開しているソフトは難ありのものが多いしなぁ)

アンケートCGIの一覧のページができました。
雰囲気はランキングCGIと似たようなものと考えてもらって構いません。
また、掲示板にアンケートに関するアンケートを設置しました。

「ふにゃさん」、敵を登場させることにしました。
敵などの動的な要素を取り入れるとどうしても乱数を使ったり複雑なプログラムを使ったりしなければならないのでプレイムービーの記録が難しくなりそうですが、乱数に関しては「乱数の使い方2」の方法で再現し、敵のプログラムも、敵ごとにバージョンを持たせてバージョンが合えば同じプログラムで動かす、合わなければムービーはなしということにすれば何とかなりそうです。

日記CGI、また作り直そうかと思っています。
何しろ移転した次の日にASKABBSを改変して作った即席のものなので、あまりうまくできているとはいえないのです。
まず第一に題名。
結構いい加減で、日記の内容をうまく表していません。
二つ目に日記の内容。
見ればわかりますが、その日に起こったことを一度に並べて書いています。
ですから、ソフト開発の進行具合だけを知りたいのにゲームプレイ記を読まされたり、朝に起こったことも夜にしたことも全て同じ時間にかかれることになるのです。
というわけで、今度はニュース風の日記に挑戦してみようと思います。

年末障害

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

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

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

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

ターミネーターさん

このサイトではフォントサイズ中を推奨していますが、他ではどのようになっているかが少し気になり、調べてみました。
Googleで「フォントサイズ*推奨」の「*」にいろいろ入れて検索してみたところ、次のようになりました。
最大→4件
大→29件
中→2460件
小→1020件
最小→77件
やっぱ初期設定が一番多いみたいね。

「ターミネーター3」のDVDを見ました。
見る前から大体想像していたのですが…SFだ。
敵がT-Xという安直なネーミング、骨格だけのT-Xがモロにエイリアン、審判の日は延ばされただけという苦し紛れの設定、今回のターミネーターは前2作のものと直接的な関係はないなどと、「なんだかなぁ」と思わされる部分がいくつかありました。
また、T-Xがあからさまに最強にされている、未来でジョンが死ぬ、審判の日が実際に来てしまう、ジョンの恋人が現れる、ターミネーターのご先祖様もお披露目、などなど、今まで出せなかったネタを大放出といった印象も受けます。
でも、「ターミネーター」としてはどうかなぁと思ってしまいましたが、映画としては面白かったですよ。

一応、日記過去ログ、12月の分もアップしました。

ふにゃさん計画

掲示板を軽くしました。
Shift-JIS以外への文字コード変換をカットしたのと、テーブルの数を減らしました。

日記過去ログを更新しました。
日記とあっていないコメントを削除し、11月分の日記をアップしました。

「ふにゃさん」を作る方針を少し考えてみました。

・クラス・オブジェクト(|:派生クラス、→:機能、=:メンバ)
|物体
|→空気抵抗
|→地形との接触判定
|=位置(x, y)
|=速度(dx, dy)
|=重量(M)
||ふにゃ
||→入力に対する動作
||=キー状態
||=マップ(ポインタ)
||バナナ
||→取られ判定
||=存在フラグ
|マップチップ
|=画像
|=当たり判定(16分割)
|マップ
|→ファイル読み込み
|→カメラ位置
|=ふにゃ
|=バナナ(動的配列)
|=データ(マップチップ)
|=BGM
|ステージ
|→マップ切り替え
|→マップ動作
|=マップ
|=残り人数
|ゲームプレイ
|→ステージ動作
|=ステージ
|プレイムービー
|→ステージ動作
|→主人公の状態取得
|→クリアorミスでムービー終了
|=ステージ
|メイン
|→ゲーム全体の初期化
|→全体の流れ
|=ウィンドウ
|=設定

ルイージよりルイージらしく

「チョットルイージ」のルイージ度チェックをやってみました。
評価は、92%「ルイージ」でした。
調べただけあって、なかなかの好成績。
え、そんなことするためのチェックじゃないって?

「簡易アクセス解析」を公開しました。
自分のサーバーのログでしか確認が取れないので私以外が使ったら誤動作だらけかもしれませんが、そのときはあきらめてください。

日記過去ログ、コメント消すことにしました。
そもそも日記というものはその日にあったことのコメントのようなものなのに、それにさらにコメントをつけるとはどういうことでしょう。
まあ、実際のところコメントが思いつかないだけですが。

リンク集改装のお知らせ

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

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

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

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

改造について

日記CGIを改良しました。
今までは削除機能を使うと全部の日記が消えるようになっていましたが(ASKABBSのをそのまま使っていたため)、一つ一つ消せるようにしました。
日付で判断しています。

学校でアセンブラに関する本を読んだのですが、何か変です。
改造系の本だったらしいのですが、小さくてよく見えないけどなんだか女の子っぽい絵ばかり・・・・
CGをたくさん見られるように改造するとか言ってましたが、これは・・・・?
と思ったらギャルゲーでした。
私はそういうのやらないんですよ。
つーか普通にプレイしてCG出したほうが簡単でしょうに・・・・

今日アクセス解析を見てみたんですが、「VB」で結構かかっていました。
よかったよかった・・・・

虚数の虚数乗

「ふにゃふにゃ」のキャラクター紹介を作りました。
まだまだ中途半端な状態ですが。
あと、日記過去ログもアップしました。
これまた中途半端な状態ですが。

学校でこんな問題が出ました。

ある商人が品物に j j ドル(j は虚数単位)の値段を付けた。
あなたはそれに喜んで20セント支払うべきか。
ej α = cosα + j sinα であることを利用して、次のように解きました。
j j
= (cosπ/2 + j sinπ/2) j
= (ej π/2) j
= e-π/2
≒ 0.2099688
つまり、約21セント。
ただし、どうせこんなものは、10セント程度で仕入れたに決まっているので、買うなら5セントまで値切ります。

タイトルの付け方再検討中...

日記過去ログを編集しているとどんどん時間が過ぎていってしまいます。
とにかく時間がかかるんですよ。
まだまだきりのいいところまで進んでいないのでアップしていません。

「FFCC」やってたけどただウロウロするだけでなんら進展はなし。
強いて言うならボスのゴブリンがあまりにも弱すぎることがわかったこと。

「キャラバンハート」もやってたんですが、こちらも本格的に進展なし!
強いて言うならナスがゴーレムになったこと。

まあどちらもゆっくり進めているので進展がなくても別に問題はないんですが(というよりあえて進めていません)。

豆腐の角に頭ぶつけ…(以下略)

「バイオハザード2」で、ついに豆腐出現!
「なにすんねん!」「なんやねん!」「もうあかん…」「ほなさいなら…」
なんとラクーンシティにナイフを持った関西弁を喋る巨大豆腐出現!!

日記過去ログ8月分をアップしました。
過去ログに載せるかどうかや、コメントなどを考えなくてはいけないのに加え、タグ入力や微妙な修正も必要なので、意外と時間がかかってしまいました。

秀丸フリー制度を適用しました。
方法は…もち内緒。
悔しかったらアンタもフリーソフト作れ。
起動がとても速くなりました。

日記変更

スケジュールCGI、日付が選べるようになりました。
明日は一気にスケジュール書き込み・表示処理を作り上げてしまいます。

日記の過去ログの形式を変更しました。
恐らくこのサイトで唯一のフレームページです。
これにともなって日記CGIの場所も変えました。

「ファイナルファンタジー6」のBGMを録音していました。
で、適当に通し番号を付けて保存しておいたのですが…
後で聴いてみると、何の曲かわからない!
弟がやっていたものなんで大体のストーリーは知っていても音楽の細かいところまではわからないのです。

ま、描きまくってください

昨日日記を書かなかったのは、ズバリ、すっかり忘れていたからです!
まあ書くことも別にありませんでしたし。

弟が「バイオハザード2」で、おまけシナリオ「The 4th Survivor」を出しました。
ハルクハンクが主人公でG-ウィルスを持って逃げるというストーリーです。
10分で軽くクリアできます、難易度は高めですが。
さて、あと気になるのは「The 豆腐 Survivor」か…

期間限定お絵かき掲示板設置しました!
プログラミング系サイトでお絵かき掲示板は珍しい?
一応年内にリンクははずす予定ですが、ある程度苦労して設置したのでスクリプト及びログは残ると思われます。
好評だったら残しておくという手もありますし…

さらに日本語入力まで可能だから、TextBoxってやつは…

日記の過去ログをAAA!CAFEのCGIから落としてHDに保存しました。
で、それを後で加工しやすいように不要な文字をどんどん削除していって、残したくない日記も削除していったのにも関わらず、260KBものサイズになっていました。
これをさらにHTMLにするんだからこれからどれだけ膨れ上がることやら…
一行につき必ず4バイト以上増えるんですよ。
こりゃもう複数ページに分けるしかなさそうですね。

「キャラバンハート」で、「表示が遅い!」と苛々しながらプレイしていたのですが、先程表示速度の設定がうまくいっていなかったことが発覚しました。
これでストレスなく進めるようになったのですが、今度は必要以上に速くなってしまったらしく、かなり目まぐるしくなってしまいました。

「ByteEdit」で、カーソルの表示に成功しました。
カーソルを画面外まで移動させると、勿論それに合わせてスクロールします。
また、スクロールバーにフォーカスが移動しないようにして、編集しやすくしました。
こうしてエディタの編集部分を1から作ってみると、テキストボックスが如何にすごい技術であるかが実感できます。

ちょっと更新

書き込みもしない旧日記を残しておいてAAA!CAFEに負担をかけるのも悪いので、日記過去ログとして一部をHTMLで残しておくことにしました。
ひとつのページにまとめてコメントつきで古い順に掲載しています。
まだまだ途中です。
なにしろ300件以上もある中から内容を見て抜き出して、タグを手打ちしなければならないのですから。
おまけにコメントも考えなきゃならないし、<br>以外のタグもたまには使うし・・・・

「HPマナー」のCGIで、スタイルシートを使わないようにしました。
フォントの違いによってデザインが崩れることもありませんので、スタイルシートの効果はフォントサイズの変更が効かなくて読みにくくなるだけだと判断したのです。
今までどおりのサイズでご覧になりたい方はフォントサイズを小にして見てください。

MSブラスト

日記をHTMLタグ対応にしました。
<tag>タグを書き込み中に入れることによって、タグが利用可能になります。
入れていなければ普通の書き込みになります。
普段はタグなし、強調したい事柄がある時または絵を載せたいときはタグ可で書いていこうと思っています。

チャットをほんのちょっと改良しました。
ロボットの発言の日付の書式が普通の発言と違っていてロボットの発言であるとバレバレなので、書式を統一したのです。
えっ?
チャットなんてどこにもないって?
ま、気にせんでください、ほっほっほっほ・・・

ウィルスに注意!!
新種の非常に危険なコンピューターウィルスが発見されたそうです。
それもWindows2000,XPのセキュリティホールを突いて感染し、勝手に電源を切ってしまうそうです。
該当するOSを使っていらっしゃる方は、私に迷惑をかけないためと思って、直ちにWindows Updateをしてください!

しかし、踊りすぎ!

チャット改良しようとしていたんですが、だめでした。
ログの形式に合わせて時間の処理を作ろうと思ったのですが、日付変更時の問題があったため実現しませんでした。
明日はログの形式を変換して時間の処理を実現したいと思います。

日記のバグを修正しました(はず)。
左揃えになっているかどうか確認してください。

掲示板のバグの修正しました。
URLのみを入力したときに、最大化ボタンが使えなかったのです。
一応ローカルで動作確認済みです。

投稿掲示板をつけました。
この掲示板にはほとんど改造を加えていません。
GIF画像を使わないようにしただけです。

「ファイナルファンタジークリスタルクロニクル」を買いました。
十字ボタンでの操作のため動かしづらいのか玉に瑕ですが、さすがファイナルファンタジー、映像のクオリティに関してはすばらしいものがあります。
特にクリスタルの後ろを通ったときに光が屈折した像が写るところにこだわりを感じます。
で、とりあえず3つのダンジョンをクリアして1年目を終えたんですが(3時間で終わる1年の旅って何なんだよ!)、やはり1年目だけあって結構いろいろありました。
1つ目のダンジョンのボスは、初心者にも優しい、ただしぶといだけのボスでしたし、逆に3つ目のダンジョンのオークキングはなかなかの強さでした。
実は3つ目のダンジョンは初めてのマルチプレイで、しかもよりにもよってコマンド(すぐに使える技など)の設定を忘れていたため、為す術もなくやられてしまいました。
しかもそのときタイミング悪く、母が首筋に生暖かい息を吹きかけてきて思いっきり気分が悪くなってしまい、2回目もあえなく撃沈。
そしてコマンド選択→ゲームオーバー→コマンド選択→ゲームオーバー、と5~6回くらい繰り返したところで、ようやくコマンドのセットが完了しました。
そして、攻撃は弟に任せて、私はひたすら回復に徹しました。
弟のプレイスタイルは、どんなに攻撃されようともひたすら突き進むタイプで(ボーナス条件が「ダメージを受けない」なのに!)、私が回復しないとあっという間にやられちゃうんですよね。
まあ攻撃力ではこっちのほうが上だったんですが、とりあえず役割分担ということで。
で、最後はボスがなぜか火に包まれて、その隙に二人してこれまでの復讐とばかりに袋叩きにあわせて倒しました。

投稿掲示板も作ってるます

「ふにゃふにゃ」を公開した頃に、ステージエディタがわかりにくいとの指摘を受けて、ある程度わかりやすく改良はしたのですが、マニュアルがマニュアルなだけにステージの作り方なんて教えていないも同然でした。
今更ながら、このことを受けて、ある程度わかりやすいステージ制作講座を始めました。

プログラミングの「WinHelp」をもうちょっとわかりやすくしようと具体例を探しています。
実を言うと、今日の更新はこれをしようと思っていたんですが、その具体例の候補に挙がったのが「ふにゃふにゃ」のステージエディタで、このエディタのマニュアルはわかりにくかったということを思い出し、急遽更新内容を変更したのです。

掲示板のデザインを変更しました。
今日の、午前0時1分に完成しました。
ウィンドウズです。
アイコンとかボタンとか、著作権が微妙なところもありますが、まあマイクロソフトは気にしていないでしょう。

日記で、文章が中央揃えになるバグを修正しました。
…はずです。
左揃えになっているかどうか確認してください。

ギリギリセーフ!!

何とか間に合いました。
この日記CGIは著作権表示を見ればわかるように、ASKA BBSを改造したものです。
日記という限定された用途なので、機能は大幅にカットしています。
何しろ記事番号はないし、名前もパスワードも使わない、URLの表示も当然ありません。
管理人が使っているときのみ投稿フォームが現れます。

トップのカウンターは、銀白雅狼さん作のJavaScriptカウンターを、管理人をカウントしないように改造したものです。
原理は比較的簡単で、クッキーに管理人情報が書き込まれていたら"$count++"を実行しないというものです。
これで正確なアクセス数がわかります。
関連リンク:
http://homepage2.nifty.com/masarou/

掲示板は、今のところはYYBBSをそのまま使っていますが、近々ウィンドウズ風のデザインに変更する予定です。
一つ一つの書き込みがひとつのウィンドウのようになっていて、コントロールメニューは情報表示、最小化ボタンは返信、最大化ボタンはサイト訪問、閉じるボタンは・・・・言わなくてもわかりますね。
そうそう、クッキーが有効になりました。

はっきり言うと、今日したことはほぼこれだけです。
大変だった・・・・

<前 次>