日記(343)

<前 次>

アンパンマンDBと大神

アンパンマンDB

質問箱に検索フォーム設置しました。
質問受付は再開していないですが、質問できないなりに、ちょっとは役立てやすくなったかなと思います。

あと、管理画面なのでユーザーには関係のないことですが、クイズの管理画面に回答の統計を付けました。
特に誤答は、設問や想定解答の不備を見つけ出す手掛かりになるので、重要になると思われます。

大神


花咲谷が名にし負う花の名所になり、外の枯れ木にも花を咲かせて一面緑鮮やかな世界に。
いやあ、大神降ろしができるようになると、ぐっと大神らしさが出てきますなあ。

大神とHeadless Chrome

大神


花咲谷。
うん、入ったばかりなので、妖怪だらけで泥だらけ。

Headless Chrome

Headless Chromeでファイルをダウンロードする - sambaiz-net
Seleniumとかで使うHeadless Chromeのダウンロード自動化。
以前調べていて方法が見つからなかったんだけど、Page.setDownloadBehaviorを使えば良さそうね。
まあ、今は自動ダウンロードしたいものはなくなってしまったんだけど。
いつか必要になったら思い出そう。

WellKnownUriParserと大神

WellKnownUriParser

テンプレート化成功しました。
CSVファイルを編集するだけで、実装もテストの完成するのです。
で、Travis CIの設定も作ってしまいました。

大神


おっさん起こして道開けるところまで。
神州平原が大変なことに!

WellKnownUriParserとドラゴンクエスト10とニコニコ動画

WellKnownUriParser

テスト作りました。
CIツールに組み込むのはまた今度。
で、今はテンプレート化の方に挑戦しています。
GitHubの方にはすでにIssueを作っていますが、T4(Text Template Transformation Toolkit)を使うつもりです。

ドラゴンクエスト10

ァォィョッュのメインストーリー進行。
ゼドラ洞から戻ってきておっさんから鍵を託されたところまで。

ニコニコ動画

サムネイル差し替え終わりました。
妥協したものもありますが、元のサムネイルとほぼ同じものを付けられたと思います。
しんどかった…作業量的にも…精神的にも…。

WellKnownUriParser

SearchQueryParserって名前はいまいちな気がしてきたなあ。
検索クエリそのものを解析するんじゃなくて、URIを解析して検索クエリを取得するのが目的。
漫然とURIを解析して何でも返すやつと言うわけじゃなくて、検索クエリを返すことだけに特化したクラスだからそれを表した名前にしたい。
SearchQueryParserと言う名前だと、「Parse Search Query」をするものになってしまう。

WellKnownUriParser

プレリリースですが、公開しました。
NuGetに登録すること自体が初めてだったので、お試しがてらにプレリリースバージョンとしていますが、機能的にはすでにAccessAnalyzer.RefererAnalyzerと同等のものを持っています。
テストとかサンプルとかをちゃんと用意するのと、あと、対象サイトの追加が結構単純作業なので、テンプレート化できないかなとか、考えています。
TGWS側での配布は…コンセプト的に、しなくてもいいかな。

WellKnownUriParserとドラゴンクエスト10

WellKnownUriParser

ナマライザ自身の変更ではなく、使用している部品を独立させてライブラリ化しようと考えています。
今でもAccessAnalyzerと言うライブラリの一部として「RefererAnalyzer」という名前で作ってありますが、うまく機能に分かれていないのと、.NET Coreに対応していないのと、一般的過ぎて中身を表していない名前なのが気に入らなかったので、新たに作り直します。
そして、ここからが一番やりたかったことなのですが、NuGetに登録して、パッケージマネージャを通じて、現代的な「普通」のやり方で導入できるようにしようと思います。
毎回バイナリをコピーとか、一度ビルドしたはずのものを使用者側でもまたソースコードからビルドとか、そういうのはもうやめたいのです。

AccessAnalyzerのもう一つの片割れ「LogReader」も、設計ひどいし超メモリ喰いだし、切り分けてまともにしたいのですが、何せ設計のひどい巨大クラスなもので、すぐには無理かな、と言うところです。

ドラゴンクエスト10

別のこのゲームに限った話じゃないんですが、毎日繰り返し遊べる微妙な稼ぎ要素ってのがあるんですね。
本編もちゃんと終わらせてないのに、目指したいものもないのに、ずっと同じ繰り返し。
ドラクエ10では、ここ何年か、花の水やり以外ほとんどやっていません。
これじゃ何も進まないし、栽培で得た資金も使い道がありません。
水やりをやめてがっつりストーリーを進めるような気合はないけど、せめて水やりのついででも、一区間走るだけでもいいから、ゲームの進行をしたい。
ということで、今日は、ァォィョッュで、グランゼドーラ城からゼドラ洞への一区間を走りました。
ゼドラ洞入り口のルーラ地点を記憶しておいたので、次回はこの続きからできるって寸法なのです。

<前 次>