日記(1122)

<前 次>

ヘルプミーイフユーキャン

「WinHelp」のサンプルができました。
何故かポップアップヘルプ系の機能がうまく動きませんが、ほったらかしにしてあります。
また、これまた何故かヘルプの使い方が変になっていますが、XPのせいだと思い込んでおきます。
やっぱこれからの時代はHTMLヘルプですね。

明日から一泊二日で広島に行きます。
明日は日記を書かないか、朝に書きます。
31日の更新は帰ってから行います。
既に準備はできています。

31日まで更新しません

「WinHelp」のサンプルのためのヘルプファイルを作っていました。
ページ一つ一つの区別は明確に、かつ限りなくシンプルで小さいヘルプを作っています。
実はこのAPI、私自身あんまり詳しいことは知らないので、このサンプルで実験しつつ解説していこうと思っているのです。

「Bomber丸World」制作の計画でもここで出しておきます。
タイトル

データ形式を決める(予定:識別番号、ステータス一人当たり100バイト、イベント変数100バイト?、イベントフラグ1000ビット)

簡易マップ表示(拡張性は高く、最終的にアニメーション可能を目指す)

イベント処理

バトル処理(これが一番の難関?)

セーブ機能

データ入力、エンディングまで可能に

エンディング

機能追加等

ちょっと更新

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

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

宣伝よろ・・・・(以下削除)

「HPマナー」、宣伝したほうがいいかなぁ、と思います。
「Tokio's Web Site」の方は来たい人だけが来ればいいと思っているのですが、「HPマナー」の方はできるだけたくさんの人に見てもらいたいので。
しかしあからさまに宣伝だけの書き込みをすれば迷惑になるし・・・・
ましてやHP持ちの人に片っ端からメールと出すというのはもっと迷惑かつ非常に失礼なことですし・・・・
これを見ている人で、自分のサイトを持っている人は、「HPマナー」をPRしておいてくれませんか。
・・・・いや、冗談ですよ、冗談 ・ ・ ・ ・

とことん!アイコンエディタ

アイコンを作ってみようと思ったのですが、今使っているパソコンにはろくなアイコンエディタがありません。
Win3.1やVB6に付属のは48x48のアイコンや24bit・32bitαチャンネル付きのアイコンが作れないし、「Developer Studio」のアイコンエディタはクソ重いし・・・・
そこでインターネットで検索したところ、高機能だがシェアウェア、フリーウェアだが機能が足りない、そのどちらかしかありませんでした。
そもそも、選べるだけの充分な数もありませんでした。
それならば作ってしまえ、とは思ってみたのですが、ネットで検索してみても、アイコンのフォーマットの記述があるサイトはほとんどなく、やっとのことで見つけたたった一つのサイトも、いたるところ「?」だらけで、よくわかっていないようでした。
もう、自分で研究するしかない。
しかし、頼りにしていたMSDNライブラリにも、詳しい記述はなく、関連のある構造体の解説があるだけでした、それも英語で。
結局、ネットとMSDNの不確かな情報とシェアウェアの使用中に作ったアイコンのバイナリデータを見つつ理解を深めていくことにしました。
そういう経緯でアイコンの情報を表示するソフトを作り始めることになりました。
そして、ヘッダとそれぞれのアイコンの情報を読み込むところまでは余裕でできました。
そこで調子に乗ってデータまで自前で読もうとしたのが間違いだったのです。
データ部の雰囲気を表現すると、

えげつなー!

なにしろモノクロ画像は一行に付き32ドットずつ(つまり4バイトずつ)まとめて読み込まないといけないみたいだし、そのくせ16色だったら0.5バイトずつ隙間なくうめてゆき、唯一まともそうなのが256色で、24bitはその名の通り3バイトずつよみこんで、32bitともなるとαチャンネル付き!
しかもすべてに共通して言えることは、最初に用途不明の40バイトがあること、マスク部分はそれまでのデータがどうであれモノクロ画像の規則が適用されること!
それでも32x32は問題なく読めるんですよ、16x16や48x48も何とか対応できました。
確かに一般的なアイコンだとそれで充分かもしれません。
しかし、私が目指すのは限りなく自由度の高いエディタです。
ビューア程度で対応できなくてそんなエディタが作れるでしょうか。
というわけで、リソース数10、28x95や33x33サイズの画像を含み、ありとあらゆる形式を含むという、普通ではありえない、非常に厳しい条件のアイコンを作りました。
しかしこれにも困難はありました。

だってエディタもビューアもバグっちゃってるんだもん!

具体的には、例の厳しいアイコンを保存すると、透過色と反転色が入れ替わってしまいます。
それをエクスプローラの縮小版で見ると透過色・反転色が変な色になっています。
ほんまにできるんかいな…

曽祖父の命日

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

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

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

マナーを守ったウェブサイト作りを心がけましょう

リンク集に「ホームページ作成に関するマナー」を追加しました。
私のサイトです。
本当は「ホームページ」という言葉を使うのにはためらいがあったのですが、こちらのほうが呼び方として広く使われているので遺憾ながら(というほどでもない)こちらの呼び方にしました。
ともかく、これが私の2つ目のサイトです。
厳密に言えば4つ目、あるいはまだ1つですけど…
「HPマナー」は、今日一日で作り上げました。
計画は前々からあったんですけどね。

あと、更新履歴の書式も変更しました。
また、パーミッションを変更してセキュリティを高くしました。

テレビで「クレヨンしんちゃん・釣りバカ日誌 合体スペシャル」なる番組をやっていました。
「クレヨンしんちゃん」はまだしも、「釣りバカ日誌」はちょっと…
合体スペシャル」だったらねぇ…
もしかしてしんちゃんとみち…(以下削除)

<前 次>