牛の一歩も、一歩は一歩

日々の関心、備忘録などをまとめる.

2021-01-01から1ヶ月間の記事一覧

マイクロサービスアーキテクチャ chapter1

マイクロサービスアーキテクチャのchapter1のメモ 1章 マイクロサービス 思想 最低限のサービスごとにコードを分けようという思想 分割の際に凝集性に着目して分割 凝集性は、端的に言えば、変更する理由が同じものは集める、それ以外は分割するという考え …

統計的因果探索 chapter1~3

1章 統計的因果推論 統計的因果推論とは、相関があるだけでなく、実際に変化した時に、目的変数がどうなるかを推測する この書籍では、統計的因果推論の一種である統計的因果探索を解説 相関はあくまで、データから読み取れる結果でしかなく、因果関係は考慮…

pythonのicecreamを調べてみた

icecream ideをどうしても使いたくない、logging, printでデバッグしたいという頑固ものにうってつけのパッケージ。 というかそういう層以外に、需要なさげ。 以下、readmeの簡単なまとめと個人的な意見をまとめる。 内容のverは2.0.0。git hubはhttps://git…

git commit, add取り消し

git

脳死でgit add .からのgit commit -m "fixed"をした後に, 余計なファイルをcommitしていることに気づくことがままあり, その修正方法を毎回ググるのが面倒なのでまとめる. 直前のcommitの取り消し git logでcommitされてしまっていることを確認して後悔 git …

binary indexed treeのpython実装

AtCoder Library Practice Contest - AtCoderでbinary indexed treeなるものを知ったため, http://hos.ac/slides/20140319_bit.pdf: titleを元に実装(ほとんどまるパクリ). 以下コード. class BinaryIndexedTree(): """ 各関数のaは全て引数の値になっている…