K3s をシングルノードとして起動してイングレスコントローラーとして Ingress Nginx を使い、接続元のIPアドレスをリクエストヘッダー (x-real-ip, x-forwarded-for) として取得する方法です。
sudo snap aws-cli だと aws cli v2 がインストールされる時、強制的に v1 を指定してインストールする方法です。
Node で AWS のライブラリをインポートしている時に Uncaught CredentialsProviderError: Could not load credentials from any providers が出た問題の対応
django-allauth を使っており、バックエンドのソーシャルアカウントを URL で指定しないログインビューを作る方法。
ラズパイに Raspberry Pi OS Bookworm (Debian12) をインストールして、VNC を使ってわかった内容を残したメモです。
MySQL で、インデックスがあるフィールドに対してサブクエリをしているのにインデックスが効かなくて検索に膨大な時間がかかる問題が発生した。結果として、比較するフィールドのコレーションが違っていた。
Gitのプライベートリポジトリをサブモジュールにしているアプリを、AWS Amplify にデプロイする方法を書いています。
違いとしては ThreadPoolExecutor を使うか ProcessPoolExecutor を使うかの違いのみ。
クライアント入稿されたHTMLに、一部サーバーサイドで動的に変更する要件を、Next で対応するチュートリアルです。
SvelteKit を使い、サーバーサイドでほかのAPIサーバーからデータを取得して、HTMLをレンダリングして返すプログラムを作り、Docker イメージにします。
Ubuntu 22 に Google Chrome For Testing 126 と chromedriver 126 をインストールしたメモです。
Vercel のビルド時は、プライベートリポジトリとなっているサブモジュールを取得できない。 Fine-granted personal access token を使って HTTP で取得させる必要がある。
www 無しのリクエストに対して、www有りのURL へのレスポンスを返すだけの Ingress のマニフェストです。
Django を 5.0 にアップデートし、他のライブラリも更新した所、下記のメール送信のコードを実行した所、ssl.SSLCertVerificationError が出た。
Django のユニットテストの assertEqual メソッドを見てみると、第一引数は first, 第二引数が second と命名されており、それぞれの変数に用途の違いは無いように見える。
Python3.12 環境を構築するため、Pipenv で仮想環境を新しく構築している際、`pipenv install` をした時に AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? エラーが出る場合の確認事項と対応方法
Kubernetes の Nginx Ingress で任意のレスポンスヘッダーを返す方法。 複数の Ingress があってどれが反応しているか確認したい時に使う。
Ingress の `rules`.`http`.`paths`.`path` で正規表現でマッチさせたものが `metadata`.`annotations`.`nginx.ingress.kubernetes.io/rewrite-target` に入ります。
PyCharm (およびそのほかの JetBrains のエディター) で、フォルダツリー(Project View) でシングルクリックでファイルが開かれるようになったのをダブルクリックに戻すには、Preferences → Editor → General → Editor Tabs → Opening policy → Enable preview tabs
AliExpress で、ESP32 で検索すると出てくる ESP-WROOM-32 搭載の開発ボードで、基盤に「HW-394」と書いてあるものを買った時のメモ。