2023年 5月

2023-05-23 09:55 (3 years ago)
Docker build で ホストのSSHキーを使う

Docker build で private リポジトリにアクセスするためにホストの SSH キーを使う方法。`DOCKER_BUILDKIT=1` と `--mount=type=ssh` を組み合わせて簡潔に書く。

2023-05-18 00:31 (3 years ago)
MySQL で、AUTO_INCREMENT の値を設定して取得する

MySQL で、テーブルの auto_increment を設定したり取得したりする時、 MySQL8以降は、information_schema がキャッシュされるので、連続で AUTO_INCREMENT を取得すると、更新されない値が取得できることがある。 その場合の対策方法

2023-05-14 03:09 (3 years ago)
BitLocker の復号化キーのファイルは utf-16のため grep -R で検索できないのでスクリプトで検索する

OrangePi Zero 2W に Web サイネージ用の Chromium kiosk を構築する手順。OS インストール、Wayland 設定、自動起動まで。

2023-05-11 10:37 (3 years ago)
m2 Mac で mysqlclient のインストールが ld: library not found for -lzlib で失敗する時の対応

m2 mac で pip install mysqlclient をした時に library not found for -lzlib のエラーが出る場合、環境変数 MYSQLCLIENT_LDFLAGS MYSQLCLIENT_CFLAGS を設定すると良い

2023-05-03 02:47 (3 years ago)
ブラウザの TextToSpeech を async function で書く

Raspberry Pi で Playwright + Chromium を kiosk モードで起動して、Web サイネージを動かす Python スクリプトと systemd ユニット例。

アーカイブ