日記(1009)

<前 次>

MLCAD

爆ボンのページ更新しましたよ。
レインボーパレス3面のマップ2の島への渡り方です。

ブラウザによっては分かると思いますが、TGWS全体のfavicon.icoを作りました。
バナーと同じギヤバネ君プロトタイプです。

レゴ用のCADソフトLDrawを入れてみました。
いやもう、昔から作ってみたかったんですよ、レゴの組み立て図。
最初に触ってみてまず思ったのは、「本物のほうが面白いな」でした。
組み立て図は組み立て図で、レゴで遊ぶのとは別にしようと思います。
せっかくだからオリジナル作品でも作って見せようかと思ってずっと部品を探していたのですが結局見つからなかったため断念。
まずは分類が必要そうです。

日記とチャット

日記CGIを機能制限して軽くしました。
まず、コメント&トラックバック機能除去。
コメントはいらないしリファラを見ればトラックバックも不要だし、そもそもブログじゃないので最初から不要な機能だったのです。
そして次に、管理者の私にしか日記は更新できないため公開サーバーに置く利点がないということで、ローカルサーバーでのみ動作するようにしました。
それに伴い、同じサーバーを共有する他のユーザーに気を使って重い処理を避ける必要がなくなったので、自分で使うのに便利なように多機能にしてみました。
まあ、分割していた処理を一括で実行するようにしただけなんですが。
こうして書いた日記をあとでFTPでアップするのです。
公開サーバー側では一切書き込み処理をしないのでミラーリングアップロードが使えます。

チャットもリロード処理を改良しています。
リロードをログ表示側の処理ではなく、投稿フォーム側でJavaScriptにより処理することで、そのときの気分次第で自由にリロード時間を変えられるようになります。
勝手にリロードされると困る場合はリロードなしにすればよいのです。
ちなみに、JavaScriptが無効化されている場合は自動リロードは行われません。

レポートが…

メテオスのMIDIを取り扱っているサイトを探していました。
ついでにチャレンジで新記録出しまして…。
それで、時間が、レポートをやる時間が…
メテオスめぇ!

過アレンジ

Bomber丸Worldに使うBGM作ってました。
パネルγの基本音楽の面影なしアレンジです。
一応コード進行だけ同じにして変拍子でよくわからないことになっています。

爆ボンのページにピックに関する考察を追加しました。
レッドマウンテンにいるあの方です。
敵キャラのページからどうぞ。

えーと、あと、今日はメテオスやってフロリアスでがんばってて、選挙にも一応20代の投票率を上げるためだけに行ってきて、漫画読んでて、えーと、え-と、学校のレポートはやってなくて、そうだ、寝坊もしてた。
今日はこのくらいかな。
これからの予定は、必死でレポートを終わらす。
以上。

1130074182.mid

回想シーン

ダウンロードページを改装しました。
それぞれのディレクトリのインデックスページを解析して、各種情報を取得し、リストのページを生成します。
最近更新した順に並べるのも要約の抽出もファイルサイズ計算もバージョン・更新日の表示も、ソフト本体のページを書き換えることで半自動的に行われるのでほぼ更新を忘れることはありません。
しかも、自宅サーバーでしか動かないようにしているので他のユーザーと共有である公開サーバーには負担がかからないため、多少重い処理でも気兼ねなく使えます。
ついでに、今のところはkBのファイルしかないのですが、実は1kB未満のファイルや1MB以上の大きなファイルのサイズも問題なく表示されます。
あと、この仕様に合わせるため、複数のソフトを公開しているページでは詰め合わせ版を用意することにしました。
詰め合わせ版があるのは、MusicPlayerシリーズとその他のソフトです。
現在では、リストのページから直接ダウンロードできますし、バージョンや更新日も一目で分かり、無駄足や余計なステップを踏む必要もなくなりました。
とにかく、こちらの利便性と共に、閲覧者側の見易さ・使いやすさも改良されているの思うのでぜひ見てみてください~。

行動計画

日記とプログラムに関する私の生活リズムを見てみると、10時ごろ、日記に書くため何かをしようとする、11時ごろ、結局何もできず計画だけ日記に書く、12時過ぎてから、ようやく作業に取り掛かる、翌朝、眠い、という悪いサイクルになっているようです。
今日はキャスパーを見ていたためこの時間になったのですが、このサイクル、10時の分をなくして11時の分を持ってきたら良いペースでできそうな気がしてきました。
つまり、今日明日の行動計画をさっさと日記に書いてしまう。
なんだか私、切羽詰るかすることを宣言するとペースが上がるようなので、あせるだけで何もしない時間を日記に当ててその後の時間を有効に使えるようにしたいです。

昨日の日記に書いていたディレクトリ統一、日記を書いた後に急いでやりました。
日付は今日です。
きちっと前のファイルのリダイレクトもできているはずですので、あとは解析用のファイルを作って、リスト生成プログラムを完成させるだけです。

そうそう、LineConstructorバージョンアップしました。
横スクロールがなんだかニョキニョキしてカッコ悪いのですがまあただ単に右側を見るためだけに作ったので気にしません。
貴方も気にしないでください。

ところで先ほど言っていたキャスパー、何度か見ていたんですが面白いですよね。
殺すのを思いとどまった次の瞬間勝手に死んでるパパさんナイスです。

管理について考える

ふにゃのページ更新しましたよ。
機知のバグとインストール・アンインストール方法を掲載しました。

そして、実はアクセス解析により訪問者の見るページの傾向に、説明をほとんど見ずにダウンロードする人と、説明ばかり読んでダウンロードしない人の二極化が見られたので、それに合わせるよう、リストのページからさっさとダウンロードできるようにはして、なおかつ紹介ページは紹介ページで充分なボリュームを持たせ、その上更に、私のことだからこんなことをしたらきっとリストのページか紹介ページのどちらかを更新し忘れたりすると思うので、リストのページのほうは紹介ページから必要な部分を抜き出して自動生成するようにしようかと考えています。
幸い、リストのページは完全に型にはまった書き方をしているので、プログラムによる作成が容易です。
ついでに言うと、ファイルサイズは更新し忘れ率が非常に高いのでこれもプログラムで自動生成するようにしたいです。
しかしこれを実現するにはまずダウンロードページ全般の構成を見直さねばなりません。
専用ディレクトリを作るか作らないか、どちらかに統一しないと不規則でプログラムには扱いづらいのです。
もちろんパネルγのように紹介ページにやたらと多くのファイルを使っているものもあるのでここはディレクトリ作成に統一で。
しかし、数少ないとはいえ検索サイトからHTMLページに直接飛んでくる人も多いのです(どっちや)。
いきなりディレクトリに移行して前のページを消してしまっては何かと不便でしょう。
だったら両方作ればいいのだけれど、例によって片っぽの更新を忘れるのでやはり同じファイルは作るべきではなさそうです。
それならばリダイレクトを使って、HTMLページに飛んできたら自動的にディレクトリに飛ばしてやればよいのです。

Bomber丸Worldのキャラのページを誤って削除してしまいました。
手元にもサーバーにももちろんゴミ箱にもファイルが残っていないのでキャラ紹介ページは1から作り直しになります。
まあ別にいいでしょう。
あんまり気合入れて作ってなかったし、半分忘れかけてたし、アキヤメのほうにもっと詳しいのがあるし。

ふにゃさんのセーブデータを作ろうとしているのですが、仕様がなかなか固まりません。
セーブデータと設定は分離すべきか。
シークレット機能によりセーブデータと設定は連動しているのですが、設定はエディタで変更されてもいいけど、セーブデータでは簡単には改変されたくない。
既にユーザー定義BGMの設定は分離することが決まっています。
はっきりと分離するメリットがあったためです。
セーブデータは簡単には改変されたくないのですが、デバッグのためや、ゲームを破壊的に楽しむ人を思うと、ここは別に一緒くたにして改変されてもいいかなと。
だけど、普通の人が設定ファイルを開いてついうっかり、は避けたいし。
暗号化も面倒だし、意味もあまりないし。
う~ん、簡単な符号化とチェックサムとか。

<前 次>