ハートオブクラウン 3 or 4ターン目擁立の確率

ハートオブクラウン 3 or 4ターン目擁立の確率

ハートオブクラウン 4ターン目までに擁立できる確率を計算

「Heart of Crown~ハートオブクラウン~」における早期擁立について、 前回は購入カードごとの3ターン目擁立の確率計算を行った。

今回は拡張して、デッキ1周(弱)分の4ターン目までに擁立できる確率を求めた。

ハートオブクラウン 3ターン目擁立の確率計算

ハートオブクラウン 3ターン目擁立の確率計算

ハートオブクラウン 3ターン目擁立の確率計算

「Heart of Crown~ハートオブクラウン~」というスーパー面白カードゲームがある。
STEAMで売ってるハトクラPC版はネット対戦ができるのでおすすめ。

ハートオブクラウン公式サイト
STEAM Heart of Crown PC

ハートオブクラウンはドミニオンみたいなデッキ成長型カードゲームで~、みたいな説明はしない。本題に入る。

ハートオブクラウンで「オウカ」とか「アナスタシア」とかを使うときはできる限り早めに擁立したい。
姫を擁立するためには5枚の手札で6コインを作る必要があり、購入するカードによってその確率は変わってくる。
そこで、最速の3ターン目擁立の確率を、1・2ターン目に購入するカード別に計算する。

※20/07/05 名馬を含むパターン追加

Remote SSH で楽をする

Remote SSH で楽をする

Windows 10 + VS Code + Remote SSH

サーバにsshで接続してviで編集して、とかめんどくさいのでやりたくない。
「Remote SSH」というものを使うと接続したサーバのファイルを「VS Code」で編集できるらしい。
素晴らしい。試してみる。

ffmpeg 動画から画像を抜き出す

ffmpeg 動画から画像を抜き出す

Docker + ffmpeg 動画から画像を抜き出す

ffmpegは動画の加工・変換などいろいろできるすごいやつ。
これにより動画から画像を抜き出したい。
しかし、インストールして環境が汚れるのは恐怖。
なのでDockerを使い、コンテナ上でffmpegを扱う。

Dockerは前回(DockerをWindows10で使う)インストールした。

DockerをWindows10で使う

DockerをWindows10で使う

Windowxs 10 + Docker Desktop for Windows

Dockerを使うとコンテナ(アプリケーションと実行環境がセットになった感じのやつ)が扱える。
コンテナ上でアプリケーションを動かす手法は、従来の本体にインストールする手法に比べてメリットが大きい。

コンテナ従来の方法
新アプリ導入時すぐ動くいろいろエラーが出て終わり
環境汚れない汚れて終わり
別環境に移転容易に移せるめんどくさくて終わり

なのでWindowsにDockerを導入する。
「Docker Desktop for Windows」を用いて導入。
その後 Hello World! 動作確認する。

nginxで最強のセキュリティを施す

nginxで最強のセキュリティを施す

nginx SSLを設定

前回(早くHTTPSになりたい)HTTPSに対応した際には最低限の設定のみを行った。
それをさらにいい感じにする。

Qualysという会社の運営するSSL Labs というサイトで、サーバのセキュリティパワーを計測してくれる。

最初はこんな感じ↓

これによりSSLの変化を数値化する。

pandas ログデータを一定期間ごとに集計

pandas ログデータを一定期間ごとに集計

pandasでログデータから特定データの時間当たり出現回数を集計

↓のようなログデータを一定時間ごとに集計したい。

datetimetype
2017-01-01 00:19:04
2017-01-01 00:57:06
2017-01-01 01:11:50
2017-01-01 01:29:28
2017-01-01 01:36:43
2017-01-01 01:42:17
2017-01-01 01:54:22
2017-01-01 02:10:51
2017-01-01 03:07:43
2017-01-01 03:41:04
2017-01-01 03:57:11
2017-01-01 04:25:50
2017-01-01 04:59:47
2017-01-01 05:01:06
2017-01-01 05:18:54
2017-01-01 06:28:33
2017-01-01 06:34:22
2017-01-01 07:27:21
2017-01-01 08:19:43
2017-01-01 09:07:34

早くHTTPSになりたい

早くHTTPSになりたい

WebサイトのHTTPS対応 ついでにHTTP2も対応

WebサイトをHTTPSに対応させる。ついでにHTTP2も対応する。
環境:CentOS 8 / nginx 1.17.10

ブログの素早さを上げる

ブログの素早さを上げる

ブログのスピード

Webサイトにおいて最も重要な要素はスピード。
スピードを高めてブログパワーを高める。

pandas アンダーサンプリング

pandas アンダーサンプリング

アンダーサンプリング

データを二値判別するときなど学習データに偏りがある場合。
例えば以下の表のようなデータから「神」と「モンスター」を判別したい場合。
正例(神)と不例(モンスター)の不均衡を均すためにアンダーサンプリングを行うことがある。

TypeNameLevelATKDEF
モンスター岩石の巨兵413002000
モンスタークリボー1300200
ラーの翼神竜1000
モンスター炎の剣士518001600
モンスターマンモスの墓場31200800
モンスター時の魔術師2500400
オベリスクの巨神兵1040004000
モンスター逆転の女神618002000

本当はラーの攻守は「?」

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×