日記(91)

<前 次>

モンスターハンターワイルズ


『モンスターハンターワイルズ』オープンベータテスト実施! |モンスターハンターワイルズ|CAPCOM
ベータ版、入れてみました。
まだキャラクリとチュートリアルしかしていませんが、とりあえず、グラフィックあたりは確認できました。
4Kだと中ぐらいの設定でもフレームレート安定せず。
解像度を最低まで落とすと、ウルトラでもいい感じに動きました。
ただ、各所で報告されているローポリ化は起こらなかったものの、地形のポリゴン欠けは起きていました。

アンパンマンDBとアンパンマンワンドロ

アンパンマンDB(記事更新)

来週の放送情報。
変身カードご無沙汰ね。

アンパンマンワンドロ

Twitter APIの関係で止まっていたので、今日は手動開催。
一応、APIの影響を受けないお題ガチャまでは自動で動いていたので、ツイートと、ガチャ結果の登録だけ。
ツイートできなくてもガチャは回してるんだから、失敗時にもガチャ結果の登録だけは自動でしてもいいかもしれませんね。
お題告知後にAPIが回復したので、開始と終了の告知は再び自動でできています。

SearchQueryStructure

実装は特に進まず。
やっぱりエラー処理となると、やみくもに実装を始めるより、ちゃんと考えないと詰みますからね。
エラーが起きたときも、途中までのパース結果はエラー本体とともに返したい、というのは昨日言った通り。
どこでエラーが起きたかというのも返せると、修正もしやすくなりますね。
となると、字句解析の時点で、各シンボルに位置情報を埋め込む必要がありそう。
あと、空文字列を渡されたときの特別対応もあっていいかな。

SearchQueryStructure

旧来の機能をおおむね移植完了。
ただ、異常系に対しては、途中までの結果を返すのではなく、例外を投げたいので、もうちょっと調整が必要ですね。
できれば、専用の例外を作って、例外オブジェクトの中に途中までの結果を詰め込んで、例外をキャッチすれば失敗時も旧来の動きにできるという方向で作りたいですね。

SearchQueryStructure

やっと作り始めました。
美しい設計で作り直せるはずだと夢想して、「で、美しいって具体的には?」で止まって、長いことほったらかしになっていました。
これ、アンパンマンDBの検索機能の機能強化に使おうと思ってたんですよね。
だから、美しさを目指していつまでもスタートラインでぐるぐる回ってちゃアンパンマンDBも変われんのです。

ともかく、最初にやるべきことは旧来のコードのコピペと最初に決めたし、出力が美しければ中身が泥水でも結果は変わらんので、とりあえずほぼコピペでどうにかなる部分だけ持ってきました。
既にINodeインターフェースを用意していることからもわかるように、最終的な結果はINode実装クラスで返そうと思っています。

ExifRenamer

自分用ツールですが、毎回同じ設定で同じパターンのファイルばかりリネームしていたので、全自動処理できるように、コマンドライン引数で指定したらいきなり動作するようにしました。
最終的に結果確認のために画面は出てきますが、出力もコマンドラインに出すCLI版を作ってもいいかもしれないですね。
一応自分用ツールなのでバイナリの配布は今のところないのですが、ちょっと体裁を整えて一般配布するというのもありかも…需要はともかくとして。

HTML

簡単な差分確認だけで大丈夫なやつはアップ完了。
未アップファイルが800個ぐらいだったのを400ぐらいまで減らせました。
後は、ほとんどが、出力結果の軽い目視確認だけで済むもの。
ただ、少数ながら、バグっちゃって修正が必要なものもあったから、それらに関してはしっかり時間かけて再確認ですね。

<前 次>