「HP作成論」に関する日記(2)

<前 次>

fontタグとsize属性

ひっさびさにHP作成論を更新しました。
どこをどう更新したのかというと、fontタグのsize属性のページを作ったんです。
なぜ作ったのかというと、まあ、これまでの流れで想像がつく人もいると思いますが、Bomber丸WorldのHTML表示の参考にするためなんですね。
で、そのHTML表示のほうはというと、一応解析結果をデバッグ用テキストに出力するプログラムを書いて、BRタグを解析開始するコードを間違って消してしまったことに気付き、直しました。
今は実際に表示する前に画像を大きさを計算する処理を作っているところですが、どうにもyaneFontの実装が怪しい気がするのでそのあたりを自分で作るため、Font関係を色々調べている途中です。

HP作成論移転

HP作成論をTGWSに移転しました。
よく考えてもみたらrobots.txtでtokio6ディレクトリは検索されない設定にしていたので存在意義が薄れている気がしたので移転に踏み切りました。
これについてはURLによって動作が変わるため前のは前のでファイルとしては残していますが、これもそのうち消す予定です。
そっくりそのまま移転というのもさびしいのでほんのちょっと文面も変更しています。

アキヤメキャラに「ふたりのふにゃ」と「強すぎ!エイミーさん!」を追加しました。
さすがにふにゃをはずしてうちのキャラクターは語れないでしょうということで。
あんこのデータも入っています。

今日の絵は昨日の続き。
髪型が決定しました。
足は裸足のつもりだったけど見たところ足袋のようです。
でも色をつけないとまだまだだなぁ…。

1122213311.gif

LARGERTHANHUGE

パネルγでHUGEより大きい四角を作ろうと頑張ってみたのですが、どうやらできそうにありません。
コンマ5秒の間に4つのパネルを動かすことができればあるいはできなくもなさそうですが、実際問題かなり無理があるためやっぱりできそうにありません。

HPM更新停止。
まあ、気が向いたときにちょこっと更新することはあるかもしれませんけどね。

質量

日記はブログじゃないのです。
ブログは有用な情報こそが命、つまらないことなら更新せずに記事ひとつあたりの内容の密度を高めることが重要でしょうよ。
でも日記は毎日つけることそれ自体が目的、内容云々より一日一回書く!
その上で不要と思われる情報はあとから消していけばよいのです。
「質と量」のブログに対して「質より量」のWeb日記なのです。
ということをHP作成論に書こうと思ったり思わなかったり。

HPM消滅

MIDIの内容をチェックするCGIありました。
http://www.nifty.com/forum/fmidi/midichk/
これでもう自分でチェックソフト作る必要はないということで更新予定欄から削除。
見たところ甘口のほうが親切で的確なアドバイスをしてくれて、辛口は悪いところぐらい自分でわかるだろうという態度のようです。
特に言うことがないのに低得点というのは困ったものだけれども。

旧HPM、最近は検索ロボット以外は一切来ず、消してしまったほうが検索ロボットにとっても無駄な巡回をしなくてすむということで、消しました。
人間による訪問は3ヶ月前から一切ありません。

レポートのデータを整理していたのですが、計算結果が桁外れの値になってしまって、それで考えていたら、計器のレンジの桁数を間違えていたような気がしたので、明日学校で確かめてみようと思います。
一応間違っていた場合に修正しやすいようにデータをエクセルに入れておきました。

撲滅運動撲滅委員会!?

3ヶ月間のブランクは…いやむしろ半年前から変わってないかも…
レポートダメでした。
表の番号図の描き方考察忘れ

注意事項の文面を少し修正。
別にどうでもいいことですけど。

前にも書いたことがあったかもしれないけど、HP作成論、どうも使われ方がおかしいような気がします。
私としては、サイトをこれから自分で作ろうと思っている人や、既にサイト運営をしている人、もしくはたまたま検索で迷い込んだ人などに、見てもらって少しでも参考になればと思っていたのですが、アクセス解析を見ていると、第三者が人のサイトにいちゃもんをつける道具にされているような気がしてならないのです。
近日中に、そんな使われ方をされるのは好ましくないということを明記し、それでも好ましくない使われ方が続くようであれば、強硬手段に出ることも無きにしも非ずです。
もちろん閉鎖なんて情けない手段は使わないつもりですが。
直リンク拒否の応用でやっちゃるけえ。

MySQLの管理画面を見つけました。
MovableTypeとかそんなのでよく分からなくて敬遠していたのですが、データベースはデータベースだと思い、使い方やら調べていたら何やら設定項目にMySQLと書けって指示があって、これはもしかしてと思いつつデータベース管理画面を出してみたらそれはまぎれもなく学校の生協で買う気もないのに立ち読みしていた本で見たphpMyAdminではないですか!!
まあ今は何をどう使っていいかさっぱりわかんないけど、とりあえず使えるということだけを確認しておけば、将来TscriptをPHP+MySQLで置き換えるときに使えそうです。

思わぬこと

なんかHPMのとこ書いてます。
なんか次の更新をどうするかあまり思いつかないので。
なんかちょっと書くだけなんで更新に入れないんですが。
なんかリンクのことについて適当に書いてるみたいです。

「Bomber丸World」のあんこと美文。
ラスト付近でちょい役っぽく現れてストーリーの流れを結構ねじ曲げちゃってくれるようです。
えっとですね、体力を最大100に固定すると防御力とダメージの関係が単純になってわかりやすいのですが、これ、体力が一定以下になると戦闘不能状態になって、さらに0になると死亡してゲームオーバーなのですが、その値を50にするとちょっと強い攻撃だとあっという間に戦闘不能状態に陥ってしまいますし、だからといってあまり小さくすると今度はもっと強い攻撃を受けたときにあっさり死んでしまって非常にシビアになってしまう可能性があるのでこのあたりが難しい気がして、最終的には実際にテストプレイしてみてちょうどいい値を探してみたりキャラごとに値を変えてみたりしてもいいと思うのですが、もうひとつの案として、0以下になると戦闘不能、-100で死亡にすれば、ダメージ数3桁の数値的に凄そうな攻撃も出したりできますし、体力がマイナスになったら体力ゲージの色を変えてピンチ感を出すこともできそうだし、何より体力が0にならなければいいということで従来のRPGのプレイヤーにも優しい仕様になりそうで、こちらにしようとも思ったり思わなかったりするのですが、思わない理由としては、やはりこれは敵キャラの問題で、要するに戦闘不能=死んだも同然のキャラから生命力は凄いのにすぐダウンしちゃうようなヤツとかがいたりして困るのですが、基本的に殺すゲームではないので戦闘不能=勝ちにしても悪くないし、第一ルール上戦う意思がなくなればその時点で戦闘終了になるため体力に余裕のあるうちに逃げたり降参したりするようにすれば問題はないので、やっぱりこれがいいのかもしれないと思い、体力100~0~-100制を導入しようかと考えています。

マウスの調子が悪いっす。
ボタンの押し込み状態が一瞬切れて勝手にクリックしたことにされたりして―といっても昔からクリックの仕方の問題かシングルクリックのつもりがいきなりダブルクリックになってしまったりマウスカーソルが飛んだりすることはあったのですが―いろいろと不便です。
ドラッグしていたら思わぬところでドロップされてしまってファイルやら文章がごちゃごちゃになってしまったりします。
マウス買い替え時かなぁ…

ごちゃごちゃ

レポートやっとりました。
計器がごちゃごちゃしてわかりにくいけど原理や結果は簡単なので普段よりは楽にできそうな気がして、その分だらけて、結局間に合わないような気がしてならないので、急いで終わらせたいのですが、まだデータ整理だけでほとんど終わらず。

掲示板に自前のスタールシートを使ってみました。
元々blockquoteでインデントしていたりしているようなHTMLだったのでスタイル指定の違いによる見た目の変化を抑えるためいろいろとタグを補ったり削ったりもしました。

そういえば「RPG±0」最近触ってないけどこれも時々いじってやらないと忘れてしまうかもしれないのでそろそろ開発再開しなければと思っています。

HP作成論を更新しました。
HPM時代のもののログを手直しして書いただけなので更新履歴には入れていません。

なるたけなるだけ

更新しました。
DirectMusicを。
一応鳴るには鳴りますが、鳴らす以外にはな~んにもできません。
1回だけ音楽を垂れ流して終わりです。
後日の更新のためにわざわざ不完全に。

HP作成論におまけを追加しました。
実にどうでもいいことが書かれています。

えいちてぃあくせす

直リン排除研究アップしてみました。
結局mod_rewriteについてはわからず。
まあ2種類方法がありゃ充分でしょ。

今度の更新は、微妙に要望があったような雰囲気があるので「真面目にDirectX」にしてみます。
そこそこ要望があったような雰囲気の「Bomber丸World」は要望がどんなにあろうとこの先1年以上はかかるだろうし、「ふにゃふにゃ」のバージョンアップももうちょっとじっくりやっていきたいので。
「RPG±0」のBGM&サウンド部分を作りつつDirectMusic&Soundの解説でもしてみようかな~と思っています。
まあ要するに、VB編を。

あーうー

直リン排除研究作ってました。
.htaccessについては大方うまく行ってます。
画像のところで果てしなくやる気を失い終了。

エターナルダークネスエダーナルタークネスエーテルナースデスエスタークネス・・・
カミナリピカピカゴロゴロピカチュウライチュウデオキシス・・・
メタナイトバタモンバタナイトメタモン・・・

暴走注意

「ふにゃふにゃ」をやっていたら、右キャラを操作しているのに左キャラが動き出す現象に出会いました。
この現象は、左キャラの操作が方向キーとShiftキー、右キャラの操作がテンキーで行われていたのが原因だったようです。
テンキーの2468はShiftキーと共に使うと方向キーと同じ役割をするので、そのせいで右キャラに伝わるはずのキーイベントが左キャラのほうに伝わり、左キャラが暴走したのです。
次回バージョンアップ時にヘルプに記載しておきます。

直リン排除研究JavaScript編ができました。
HTMLファイルにしか適用できませんが、たった5行(タグ・コメント行込みで7行)、実際の内容は3行、場合によっては2行で終わりです。
意外と簡単ですね。

^$

アクセスログを回収してきました。
どうやら7月には全部のファイルを根こそぎ持っていった、恐らくはロボットがいました。
そこで、等差数列へのリンクが間違っていることを発見。
早速直しました。

予想はしていたけど結局3000番は踏み逃げでしたね。
カウンターにリンクが張ってあったらカウンターのレンタル元に繋がっていることがほとんどだということにも関係しているのかも。
カウンター周りはまた改良しようかと思っているんですよ。

直リン排除研究を書き始めました。
どうも「^$」がキーになっている模様。
JavaScript使ったらもうちょっと簡単だけどHTMLファイルじゃないとダメみたい。

椰子の日

旧HPMを可能な限り縮小しました。
502バイトまで小さくしましたけど、見に行かないでください。
見ている人がいるとファイル削除できませんので。
ちなみに、トップページ以外にはもう用はないので完全に削除しました。

「ByteEdit」をバージョンアップしました。
クリップボードもどきを加えてみました。
結局クリップボードは実装できませんでした。
DDEを使ったデータ共有もできませんでした。
なぜなら、面倒だったからです。
そこで、ローカルなクリップボードを使いました。
それは一つのプログラム内でのみ通用するものです。
今回はこれで妥協しました。
そこで、もうひとつ問題を発見しました。
それは、データサイズに関する問題です。
問題の原因はスクロールバーにありました。
スクロールバーのプロパティには32767までしか指定できないものがあります。
それはMaxプロパティです。
その値は計算式で表されます。
計算式は、「データサイズ÷一行の桁数」の整数部分です。
よって、エラーが起こります。
エラーが起きるのは「データサイズ÷一行の桁数」が大きくなったときです。
そのときの値は32768以上です。
エラーを起こさないためには必要なことがあります。
それは、計算式の値を32768以上にしないことです。
つまり、データサイズを「一行の桁数×32768」未満にすることです。
言い換えれば、上限が定まります。
それは、データサイズの上限です。

「ふにゃふにゃ」の改良案を更新予定に追加しました。
昔から考えていたことなのですが、今日思い出したので書いてみました。

マグ・メル

ダウンロードとHP作成論のページを全てHTML4.01Tで置き換えました。
これでメインとなるコンテンツはほぼ置き換えられたのでとりあえず完了ということにしておきます。

「ByteEdit」のクリップボード周りを作ってみました。
最初のうちは戻り値をStringで無理矢理受けようとしてエラーを起こしたり実はVB6で使っているUNICODEはNT系でしかクリップボードに渡せなかったり(普通のテキストとは別物として扱われる)で、なかなか試行錯誤させられましたが、結局試行錯誤を諦めてネットでサンプルを探しに行き、C言語のサンプルを見つけて都合のいい部分だけとってきてとりあえずそれっぽいものはできたわけですが、VBの画面からコピーしてきた文字列は全く認識できなかったりコピーを2・3回繰り返すと酷い文字化けを起こしたり普通にコピーしたのに貼り付けられなかったりと思いっきりバグだらけなのですが、VBのClipboardオブジェクトも挙動が怪しく、というよりは独自のクリップボードを持っているのかSetTextメソッドでコピーしたものはどうやら自アプリの中でしか通用しない模様で、一応メモ帳とか他の種類のエディタとのデータやりとりはしないにしてもの自分以外のByteEditとは最低限データのやりとりができないといけないわけで、そうなるとVB製アプリ同士ならデータのやりとりができるという都合のいいことになってはくれないだろうかと考えるわけですが、反面そうなると分が今までしてきた苦労は一体なんだったんだという話になってやっぱりそりゃだめかなと思いつつ、もしかしたらReDimじゃなくてGlobalAllocでメモリ確保しなきゃいけなかったのだろうかとか、にしちゃサンプルでは対応するGlobalFreeがなかったぞと思い、メモリリークを気にしながら、そもそもOLEクリップボードとか従来のクリップボードの違いがよく分かっていなかったりする自分に気づき、でも動けばどっちでもいいやといういつもの投げ遣りな姿勢がまた垣間見られ、それでもやっぱり期待通りの挙動を示してくれないクリップボードに悪戦苦闘しています。
今度クリップボードを簡単に扱うライブラリなんかがあったら使ってみよう。

明々後日のテストで最後

「ふにゃ」のページを更新しました。
スタイルシートを適用して、マップのページを約4分の1に軽量化、フリーズの可能性を減らしました(本当にしないかどうかは環境依存)。
スタイルシートを使っていないブラウザだったらメチャクチャな表示になりますが、そういうブラウザだと多分前のマップでも上手く表示されなかっただろうからほっときます。

直リン排除研究をやってみようかと思ったのですが、ブラウザのキャッシュが効いてしまい、テストがなかなかうまくいきませんでした。
なんだかやっぱり.htaccessファイルの使い方がよく分かっていないようで、全部拒否されたり、意図しないものだけ許可したり、結局今は全部受け入れるようになってしまいました。

特許のテストがありました。
「知的財産の種類を述べよ」なんて問題、少なくとも1個はじめっからわかっているのがあるあたり、ナントカして点を取らせようとしているように見えます。
あっ、でも「述べよ」だから説明が要ったのかな?

守る

HP作成論を更新しました。
アンケートのバグはバグ報告のところに一応書いてみました。
では、明日からまた試験があるので。

回答したってちょー

lynxというテキストブラウザを入れてみました。
一応テキストブラウザでもそれなりに表示できるページを心がけていましたが、実際に結構いい感じで表示されていると嬉しくなります。
さすがに全部のページが完璧というわけにはいきませんでしたが、少なくとも意味はわかるので妥協ということにしておきます。

エアライドの海外公式サイトで見たストーリーはどうやらアニメの96話と97話のことだったようです。
クラッシュ強すぎ。

HP作成論、半分くらい書けました。
ついでに、参考にするためアンケートも取りたいと思っています。
というよりむしろすでに取っています。

アンケートにバグが見つかったけどとりあえず放置。

手短に

「Bomber丸World」の地下ダンジョンボスの音楽を改良してみました。
使っている音域が広すぎて、低音が聞こえるようにしたら高音部で耳が痛いし、耳が痛くないようにしようと思ったら低音部がほぼ無音になってしまうので、途中で途中で1オクターブ下の音に入れ替えて音域を狭めてみました。

HP作成論の「規約を守る守らせる」を書き始めました。
短くまとめて長く書くつもりです。

今日のテストは1個目は計算に時間をとられて時間切れ。
2個目は記述式なんでとりあえずそれっぽいことを書いて埋めました。

ヨウムがきた

6月分のアクセスログが揃ったので解析してみました。

全リクエスト数7952件(自分及び検索ロボット除く)
検索エンジン経由での訪問945件
yahooサーチのNOINDEX無視104件
404NotFound 20件。問題となるようなリンク切れは今のところなし
とんでもない検索ワード「ブラクラ 作る」
YAHOO!サーチのNOINDEX無視はかなり酷い。
本来検索ロボットはCGIファイルにはアクセスしないのですが、YAHOO!サーチはお構いなし、robots.txtもNOINDEXも無視。
YAHOO!サーチからの訪問を突っ撥ねてやろうかとも思いましたが、それで迷惑するのは善意の第三者だけなのでやめておきました。

日記過去ログ9月分をアップしました。
星のカービィやらバイオハザードやらいろんなゲームをやってます。

「Bomber丸World」のBGMをひとつ手直ししました。
地下ダンジョンのボス音楽です。
条件付きで鳴っていたパートを普通に鳴らすようにして、そのパートの内容自体も変えました。
普通の音階で作っていたら妙に明るい曲調になってしまったので、半音ずつ上げるようにしてみました。
調和は取れていないけどなんとなくいい感じのような気がする…

よく喋るといわれるヨウムがうちに来ました。
見た目土鳩っぽいです。
既にいろんな鳥の鳴き声を覚えているようですがどうなることか…

<前 次>