牛の一歩も、一歩は一歩

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

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

Mac (BigSur 11.3)にpkcrack(1.2.2)をinstall

ctf関連でpkcrackが必要になり, macにinstallしようと思ったが, 非常に時間がかかった. brewではなく, wgetしたpackageをinstallしている. 基本的にc言語のpackageが足りていないか, 必要ないpackageがincludeされているせいっぽい. C言語に精通していないた…

python メモ

一般的なものから, まあ使わんものまで, 見つけたものを追記していく予定. 数値計算 floatの値の小数第一位が0かどうか判定 float型の変数の整数判定 以下で判定. 返り値はboolean 値.is_integer() 階乗 import math math.factorial(x) 累乗 a**n pow(a, n) …

systemdのstart request repeated too quickly

環境 debian10 内容 あるミドルウェアを新しくaptでサーバに導入し, 起動し, 状態の確認systemctl status *としたところ, start request repeated too quicklyがエラー文として表示された. 調べてみたところ, どうやらユニットの起動に失敗した際に, 自動で…

マイクロサービスアーキテクチャ 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は全て引数の値になっている…