スコアツール完成!

テスト・バグシュート4時間してようやくスコアツール完成!

早速出力ファイルをスマホに共有して現地(ゲーセン)で活用してきました😃


f:id:ga9chang:20171008191744j:image

チュウニズムという音ゲーについてのスコアツールでして、以下の点が普段から不便でした。

・実機でのレベル表記は0.5単位なのに対し、有志が調査した実レベルは0.1単位

・スコア差の比較

 

せっかくシートに出力できたので、スコア推移なんかもだせそう。

環境に依存せずシートの性能を活用できる様になったらWEB公開もいいかもだけど、Azureとの相性どうなんだろ(イメージ0)

 

【C#】.NETからC#でEXCELを扱う方法

qiita.com

 

掲題の通り。これは需要ありそうですね。

 

会社で思いつきで、Seleniumでの自動テストごとにEXCELに書き込む処理を挟んでみました。

 

 

参考はこちらで事足ります。

blog.okazuki.jp

 

せっかく自動テストしても、○○○×..

って一つずつ手入力してたんじゃ時間の無駄ですもんね

 

NPOI × C# × Selenium音ゲーのスコアツール作っています。

並行してベンダー系資格とって、そのあとはPythonでもやってみたい。

あ、でも作りたいものにはAzureの知識ももっと必要なんだよな。。

 f:id:ga9chang:20171002194548p:plain

(EXCEL出力実装の作業時間は10分程度でした。)

 

POIの使い方に関しては自社でも需要ありそうなので、余力があったら記事にしてみます。

食生活

健康診断の結果が返ってきた。

至って健康そのものだったが、食生活に少し問題がありそうで…

 

・体重増加(昨年比+5kg)

・血液中に脂質がやや多い

 

オフィス街×健康的な食事

そんなの実現できるのか?

 

とりあえず多少高くついてもコンビニでサラダ買います

もくひょウニ

初期のレベル12(ピコピコ)で3アタ出した。

 

ギリギリ100万点から大躍進ですげぇ嬉しかったんだけども、LINEのTL見てみたら半年前には同レベルの収穫あったみたい。

 

というわけで現状と目標

 

現状

12レベル以下、2クレもやれば鳥乗る

12+,13レベル、中途半端

13+レベル、全部S

 

12レベルで新規鳥3曲増やしたもののベスト枠に入らず。

 

12+、13やっていきます

 

目標:

涼しい季節になるまでに

・5曲ずつ鳥

・1曲ずつボス曲鳥

 

→レベル14

Excel雑記

1.セルに数値を入力する。これは触ってるうちに気づいた。

 

入力値 ⇒ 出力値

1 ⇒ 1

10/1 ⇒ 10月1日

3-2 ⇒ 1

'3-2 ⇒ 3-2

 

2.まとめて置換

 

範囲を指定してCtrl + H

便利だよね

 

3.シートタブに色を付ける

 

これ現場入るまで知らなかったんですよ。

タブを右クリック

 

4.別のシートの値を読み取る

 

Excelファイルを複数開いて、シートコピーして観察してみれば幸せになれるんじゃないかな

 

毎日触ってて無意識にいろいろ操作できる様になってるけど落ち着いて書き出してみるとパッと出てこないなぁ

関数?知らんな

スプラトゥーン2買いました

前作、凄い流行ってたから是非やりたかったんだけども乗り遅れた気がして参戦できず。

今度こそはと思ってとりあえず買ってみた。

これまで買ったswitchのソフトは全て、
それぞれ3日も保たずに積みゲーと化したからあまり期待してなかったんだが、噂通りの面白さだった。

・テンポ良くさくさくプレイできる
・音楽が印象に残りやすく、かつ耳障りじゃない
・カラフル!いいよね

あと3,4日ほどでレベル10越えそうだからガチマッチ?新しいバトルができそうなんで頑張る💪

フレンドお気軽に~

【重要】プロジェクトに含める

今日取り組んだ作業はビルドごとに認証方法を変えること。

 

Azure appでその認証方法を実装する標準的なやり方はないらしく、

モジュールを導入してWeb.configを書き換える。

ここまで15分

 

しかしここで詰まる。

ローカルではうまくいくのにサーバー上では意味不明なエラーがでる。

 

ビルドごとに~

がみそで、それによっては既存の認証も残す必要があるため、

同じように悩んだ先人のTipsも見つからなければモジュール作者のGitも役に立たずorz

 

 そこから延々とWeb.configとにらめっこしてたら一日が終わったわけだが、

原因はこれだ!

 

モジュール(.dll)をサーバー上に上げていなかった。

ファイルを増やしたらちゃんと設定せいっちゅうことですね。

(このミスは3回目)