日記(959)

<前 次>

吹き出した

掲示板の吹き出しが全種類用意できました。
大小と左右のバリエーション合計4種類で、感情によるパターンがない分以前のバージョンよりは少なくなっています。
さらに、ただ掲示板の普通の記事表示のみに使うとも限らないので、必要な部分は拡張も入れられるようにしています。
ただ、小バージョンについては、テーブルの使用をなくせば軽くなるかと思って別の方法を試みたのですがFireFoxで思ったように表示されなかったり、IEでも文字の位置が若干上にずれるということで、またテーブルに戻す必要が出てきそうではあります。

レゴで昔作ったお城っぽいのを復元できたのでMLCADのデータに入れたりしてます。
お城としてはあまり意味の無いギミックが入ってたりします。

こんな木作ってどうする

今日は変換トレーニングウィザードを久々に使ってみました。
文字エンコードの問題からかかなり文字化けして登録されていたものもありましたがまたかなりの数が登録されたようです。
相変わらず変な単語も登録されてますが。

で、スクリプトの字句解析のページが完成しましたよ。
字句解析の構文解析との差異とか、実際の字句解析の方法とかを書いてます。
この調子だと次の更新までにはC++での具体的な作り方の議論にまで到達できそうな感じです。

帯に長し、たすきに短し

昨日に引き続いてふにゃさんの標準ステージ16面の攻略を書きました。
最難関の13・14面は後回しです。

今日レーザーの実験をやっていたらレーザー装置が壊れました。
どう考えても予想とはかけ離れた結果だなと思っていたら、レーザーのクセに切れかけの豆電球にも劣る弱々しい光しか出していなかったのです。
しかもなぜか替えのレーザーまで不発。
他の種類では成功していたので、結局問題のレーザーはデータとして使わないことになりました。

そうそう、Bomber丸WorldのためのHTML表示クラスを作り始めました。
なんせギャルゲーに特化したyaneSDKのHTML表示だと、RPGに使った場合、どうでもいいところばかりがパワフルで、ちょっとしたことに使おうとすると酷く不便なのです。

美文の愛した数式

ふにゃさんの攻略ページを更新しまくりました。
13~16面のページを用意し、うち15面を完成させました。
後残りは3つだけです。

スクリプトの続きを昨日の勢いがあるうちに書いてます。
インタープリタを作る前にまだ一つやり残したことがありましたよ。
字句解析の方法をまだ論じていなかったではないですか。
それが終わったらそれらの実装方法を書いて、そこではじめて「簡単な数式のインタープリタ」が作れるわけです。
最近は少し更新ペースを速めているのですがそれでも一回に一箇所の更新では先が思いやられます。
ActiveBasicでゲームを作る企画のときみたいに一回に数箇所一気に更新してしまうぐらいの勢いが無いと少しつらいかもしれません。
一応年内に完結させるつもりではいますので。

体育の次の日

うん、今日が体育の日だと思ってましたが昨日だったんですね。
昨日朝気付きました。

プログラミングコーナーは無事更新できました。
今度こそはインタープリタを作れそうです。
今日書いたあの方法をプログラムとして書くことさえできれば…。
まあ、たぶん来週の更新分を書き始めればそのうち思いつくでしょう。
一応今も漠然と方法が浮かんではいるのですが、それと具体的なコードとは大きな隔たりがありますからね。

パソコン掃除

今日はパソコン周りの掃除とパソコンの配置換えをしました。
パソコン周りは普段掃除が行き届かないため凄まじい量の埃でした。
特に本体の見えない部分にあった吸気口にあった埃が酷く、熱暴走で落ちたことがあるのもこのせいかと思いました。
そしてパソコンの配置換えです。
最近周辺機器の位置関係がすごく悪くメンテナンスしにくいと感じていたのでこの機械に配置換えを、じゃなくて、本当は逆に配置換えをしようと思ったらあまりに汚くて掃除をし始めただけだったんですが。
そして配置換えの結果、本体やキーボードなどの位置関係を見直すことで埃がたまりにくく清潔に、配線を背面から側面に移動してメンテナンス性向上、配線の関係上使えなかった引き出しを有効活用しスペースの無駄を削減、かなり使いやすくなったはずです。
そしてついでにパソコン本体も分解して中を見てみました。
内部は外から見るほどは埃まみれではなく、やはり排熱問題は埃による吸気口の機能低下が原因だったようでした。

で、今はプログラミングコーナーのスクリプトのページを書いてます。
どうにも簡単なインタープリタを作るのにすらまだ早く、もう少し基礎固めが必要だったようです。
木構造を作るのに意外と難儀してます。
でも何とかできそうな見通しは立ってきたので明日あたりにでも更新しておきたいところです。

そしてリンクは神になる

ゼルダの伝説ーふしぎの木の実のところを更新しました。
ふしぎの木の実に限定した話ではなかったのですが、これが中心となっている話だったのでふしぎの木の実の場所に収まりました。
衝撃の事実、ハイラルを沈めたのは○○○だった…!

サイト全体のスタイルシートを改良しました。
改良箇所は一箇所、thです。
特別な例外を除いて自動改行が入らないようにしました。
なぜかというとテーブルの列が多くなると一つ一つの列が狭くなってしまって滅茶苦茶縦長のページになってしまうので列の最低幅確保のために使うのです。
もちろん横幅の広いthは自動改行するような設定に戻して幅の広がりすぎを防ぎます。

これをやった理由というのが、ふにゃさんのバージョン比較ページの書き方です。
NeoMuplのバージョン比較ページも同じようにしようと思っていて、そうするとNeoMuplは更新回数がかなり多くなりますから、画面より広いテーブルになりやすいのです。
それで上記の設定変更を行ったのです。
そして、そうすると右側が切れてしまって最新バージョンの機能がわかりにくくなってしまうので、新しいバージョンを右側にするのではなく逆に左から新しい順にすることにしたのです。

爆ボンのきょくのページを分離しました。
それに伴ってずっと作り続けていたブルーリゾートのMIDIも公開です。
とはいえまだハープの打ち込みが最後まで済んでいないのですが。

<前 次>