python で開発をする場合、requirements.txt に install したいパッケージを書く事が多いが、その際 install するパッケージの version を知りたい場合がある。
tech
pip で install するパッケージの version を確認する
tech
ERROR 2026 (HY000): SSL connection error: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol
mysql コマンドで接続しようとした際このエラーに陥った。 原因はおそらく TLS の問題。 mysql command の場合 --ssl-mode=DISABLED オプションをつけることで回避可能
tech
boto3 でファイルをアップロードする
python 経由で s3 にファイルをアップロードしたくなる場合がある。 本記事はその際のメモ。 ポイントとして、書き込み先の s3 のディレクトリに対し書き込むとき、存在しないディレクトリを対象にすると、存在しないデ…
tech
Makefile make: `test’ is up to date.
以下のように Makefile のあるディレクトリに ファイルもしくはディレクトリが存在する場合がある。 このような環境の場合、同名のコマンドが Makefile に記載がある場合は `test’ is up…
tech
snowflake でテーブル定義を確認する
mysql であれば show create table コマンドでDDLを確認することができるが、 snowflake ではこのコマンドを使うことができない。 snowflake では以下のコマンドを使うことでDDL …
tech
python3 でディレクトリがなければ作る
exist_ok を使うことで 1行にまとめることができる 例えば以下の通り
tech
Error: Unknown command: cask brew cask コマンドができない問題
cask コマンドは install コマンドのオプションになったそうだ 今は、 を叩くことでインストールできる。 参考情報 https://qiita.com/horit/items/03e6ae6599253afcd…
tech
[git cherry-pick]他ブランチ変更を自分のブランチに取り込む
チーム開発をしていると、他の人のブランチでが変更された内容を自分のブランチに取り込みたい場合がある。git cherry-pickについて紹介。
tech
Makefile から パラメータストア(SSM) を呼んで docker-compose に渡す
Makefile 内で環境変数を docker-compose に渡そうとしてもうまく環境変数が展開されなかった。 Makefile の冒頭で SSM を呼び出す定義を書き、 make run 実行すると同時に呼び出し処…
mysql
mysql のコンテナをすぐに使う
1秒でも早く mysql を立ち上げる方法