PC

PC

VSCode:Docker コンテナ内のファイルを開く

VSCode の Docker 拡張機能で、コンテナ内のファイルを開けて編集も可能だったのでメモです。今までは、コンテナ内のファイルを確認したい場合は -it で入っていましたが、VSCode から開けるなら手間いらずです。また、修正が残ら...
PC

Python:RSA 公開鍵/秘密鍵で文字列を暗号化/復号化する

ライブラリに pycryptodome を使用するので、予めインストールしておきます。 pip install pycryptodome 暗号化と復号化は別のマシンで実行されるものですが、例ということで。 from Crypto.Publi...
PC

Linux:全ユーザーで共通する環境変数を設定する

プロキシの設定を環境変数に定義したかった時のメモです。root ユーザーでも一般ユーザーでも同じなので、一箇所で設定したかったんです。 1. 環境変数を設定するスクリプトを作成する /etc/profile.d/ ディレクトリに環境変数を設...
PC

VSCode:ショートカットキーで操作する

VSCode のページでショートカットの一覧を見つけ、覚えてみようかなと思っています。自分の場合は IDE の以前と以後で、エディタで使うショートカットキーが減りましたね。また、触るマシンも変わったりしてカスタマイズした設定を適用しづらくな...
PC

Python:緯度経度を指定して地図の画像ファイルを保存する

国土地理院のサイトで出来たんですが、見慣れた Google Map の画像にしたい。でも、緯度経度を決めてのスクショは厳しい。ということで、Maps Static API を使用して画像ファイルを取得してみました。Google Colab ...
PC

VSCode:拡張機能を一括でインストールまたはアンインストールする

登録は新たな環境を構築する場合や、開発メンバーで揃えるとき、削除はその前段階として一旦全部消す場合に使えると思います。 インストールしている拡張機能の一覧を取得 一括で登録または削除する為に、まずは拡張機能の一覧を取得します。ファイルに取得...
PC

Docker:pull 済みイメージの最新を一括で取得する

pull 済みイメージの新しいものがあるとき、個々にアップデートするのは大変です。なので、一括で取得するコマンドを用意しました。 for image in $(docker images --format "{{.Repository}}:...
PC

シェルスクリプト:組み込み変数のメモ

コードは Mac のシェル(zsh)から実行しています。 $?: 直前に実行されたコマンドの終了コード % date 2023年 12月16日 土曜日 15時36分19秒 JST % echo $? 0 $$: 現在のシェルプロセスのプロセ...
PC

Python:ディクショナリ同士を結合する

JavaScript のスプレッド演算子の様なことをしたかったので調べました。 dict1 = {'a': 1, 'b': 2} dict2 = {'c': 3, 'd': 4...
PC

Python:logging で exc_info をデフォルトで True にする

スタックトレースを出力するには exc_info を True にするが、毎回引数に指定はしたくない。そんなときの対応方法のメモです。 スタックトレースが欲しいのは error と critical かと思いますが、その辺りはお好みで。fu...