プログラミングメモ vscode devcontainer.jsonを手動で作成する vscodeのDevcontainer拡張機能のdevcontainer.jsonを手動で作成するのに自分なりの必要最低限をまとめる。 以下のような構成でファイルを置く。 /workspace/.devcontainer/devcontainer.json /workspace/docker-compose.yml /... 2024-06-10
プログラミングメモ vscode vscodeのターミナル設定 bash で ログインシェル vscodeのLinux ターミナルは デフォルトでログインシェルを起動しないので、ログインシェルで起動するように設定を変更します。 Terminal > Integrated > Default Profile: Linux ターミナルのデフォルトのシェルを設定します。自分はbashです。 設定からTerminal ... 2024-06-07
プログラミングメモ vscode VisualStudio Codeの no_proxy設定 (Windows10版) vscodeユーザのみなさんこんにちわ。 proxy環境下でvscodeを利用していると、no_proxyで除外したホストが出てくると思いますが、vscodeの設定だと、proxyサーバ指定の設定はあるものの、no_proxyの設定はありません。 windows10の場合はユーザー環境変数にno_proxyを追加し、そ... 2024-03-18
プログラミングメモ windowsPowerToysKeyboardManager windows11のshift+無変換 のショートカットの割り当てを変更する方法 windows11(window10の新しいバージョンのIME)を使う際に新しく設定されているショートカットのShift +無変換が うざかったので再設定する。 Microsoft 純正のPowerToysというユーティリティのKeyboad Managerという機能を使うことでGUIから簡単にキー割り当てやショートカ... 2024-01-25
プログラミングメモ windowsメモ win10のwindows terminal + ssh + vimで日本語を使うと落ちる問題の対処 Windows terminal で 日本語入力をしていると落ちる 以下の状況でwindows terminalが高頻度で落ちることにストレスを感じていた windows10 WindowsTermal v1.18.3181.0 ssh で CentOS7に接続のちvimで日本語入力 プログラミングしていて、コメントを... 2023-12-05
プログラミングメモ Docker Docker nginxコンテナはrootユーザ起動で問題ないのではないか 通常、Dockerコンテナはデフォルトでコンテナの実行ユーザはrootになります。 セキュリティを考慮するとrootユーザでの実行は、コンテナが侵害された場合、root権限を盗られてしまいます。またホストまで侵害されてしまった場合はホストのroot権限まで盗られてしまうことになり、root権限でコンテナ実行は推奨されな... 2023-11-15
プログラミングメモ Docker Docker コンテナのログ管理 ロギング ドライバを設定する コンテナのログ管理は、運用やトラブルシューティングにおいて非常に重要です。Dockerでは、デフォルトではコンテナのログはJSON形式でstdoutに出力されますが、このログのローテーションについては設定されていません。 ログローテーションは、古いログを削除して新しいログを作成することでディスクスペースを節約し、ログフ... 2023-07-11
プログラミングメモ vscode VS code (win10) の Remote SSH + Dev Container (最新バージョン) の devcontainer.json が 生成できない問題 自分の環境だけだと思うが、 VS code (win10) で Remote SSH 上で Dev Container を利用資する場合に、最新バージョンの dev containerだと 環境設定ファイル devcontainer.json を生成するコマンドが動作せず、生成できない問題がある。加えて Remote ... 2023-05-08
プログラミングメモ vscode vscodeのvim設定 VS CodeのVimプラグインには、settings.jsonという設定ファイルがあり、プラグインの設定をそこに記述します。また、ctrl+,キーで表示されるGUIからvimを検索し、各項目を設定することもできます。 設定やり方の概要 setting.json で 設定する エディタ内の振る舞いを設定するには、set... 2023-04-15
プログラミングメモ Ubuntu22.04 LTSのsnapのDockerでハマった話。 Ubuntu22.04 LTS に docker 環境をセットアップする際に公式マニュアルどおりにセットアップしたら、デフォルトでインストールされてるsnapのDockerで競合してハマった話。Dockerデーモン用にDrop-inで設定したHTTP_PROXY環境変数が、ロードされているにも関わらず、効かないという現... 2022-12-23