投稿

12月, 2018の投稿を表示しています

Gold Aeroplane 2.1.0 を申請しました

本日,Gold Aeroplane 2.1.0 の公開申請を行ないました。変更点は次の通りです。 初回ビルドに関する不具合の修正 リビルドでの誤差最小化の対象の変更 1. 初回ビルドに関する不具合の修正 シリアライズが始まるタイミングで,極めてまれにエラー番号 -111 が発生し,ビルドが中断されてしまう不具合がありました。再現が困難だったのですが,JV-Link に同じ(もちろん正常な)パラメータを数百回繰り返して渡すと,時々発生する現象である事が分かりました。原因は不明ですが,恐らく内部動作に起因するものであると推測しています。直接の回避策は無いため,当該エラーが発生した場合に限って呼び出しをリトライするようにしました。 また,初回ビルドでエラーが発生し,その後アプリケーションを再起動することなく再度ビルドを行なった場合,NullReferenceException が発生する事が分かりました。これはアプリケーションの不具合でしたが,修正しました。 2. リビルドでの誤差最小化の対象の変更 これまでのリビルドでは,1 つのレースに出走した全ての馬に対して,実際の着順と予想された着順との差がなるべく小さくなるようなプロパティの組み合わせを検索していました。新しいバージョンでは全ての馬でなく 1 着馬に限定し,それが予想においてもなるべく上位に来るようにしました。 この変更を行なった理由は,最下位の馬を最下位と予想する事は,1着馬を1着と予想することより重要でないと判断したためです。またプリディクタは勝ち馬投票券を単勝で購入する事を前提としているため,2着,3着をそれと予想する事も重要でないと判断しました。