SHA-256 を計算してみようと思いました。 https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf にアルゴリズムについての説明があったので、これを頼りに実装しました。
続きを読む SHA-256の実装 in Python「[:ja]プログラミング[:en]Programming[:]」カテゴリーアーカイブ
ハッシュ値 SHA-256 in Python – 数値計算関数の実装
分類の項目一覧・分類表ヘッダを作る
仕事をしているといろんなものを分類していくことがあります。 そんなとき、分類表を作ることがあるのですが、いちいちテキスト入力で作っていくのはだいぶ骨の折れる作業です。 ここではそんな分類表と分類項目一覧を Python で出力するコードを紹介します。 (ちょうど Python で作業していたので Python で書きました。)
続きを読む 分類の項目一覧・分類表ヘッダを作るOIDC で使用する code verifier と code challenge の生成方法
下のようにして、 OIDCで使う code_verifier
と code_challenge
を生成できます。 コードは Gist にもあります。
Shell: 長く実行されているプロセスを消す
サーバのプロセスで、あるどこかの開発者がつくったんだけどそれが終了せずずっと動き続けているという経験は、誰しも遭遇したことがあるのではないでしょうか。 そんなときに使えるスクリプトです。 これを crontab などで定期的に実行させると、突如現れた終わらないプロセスを終了してくれます。 増産された Apache (httpd) の子プロセスを消すスクリプト, プロセスの実行ディレクトリをリストアップするに似たスクリプトです。 続きを読む Shell: 長く実行されているプロセスを消す