Django Allauth で、SocialAccount を指定せずにログイン後のリダイレクト先を共通設定で返すビュー実装。`LOGIN_REDIRECT_URL` の挙動と上書き方法。
Mac の HDMI ディスプレイが時々フリーズするときに試す対処。`displayplacer` でリフレッシュレートを変える、ケーブルを差し直す等。
Mac (Big Sur) で Google 日本語入力を使うと「フルディスクアクセス」許可を求めるダイアログが出る件と、許可しない場合の影響。
Python 用 PyCharm の Run/Debug Configuration が Python 3.6 で動かない (`fibers` 等のネイティブ拡張のロードエラー) ときの回避策。
`pipenv install` で `RuntimeError: location not created nor specified` が出るときの対処。`pipenv --rm` でいったん venv を削除して再作成する。
Django の Docker イメージを Alpine + uWSGI 構成から Debian + Daphne (ASGI) 構成に切り替える理由と、Dockerfile / Kubernetes マニフェストの書き換え例。
Kubernetes Ingress + uWSGI で遅いレスポンスがタイムアウトしないようにするために確認するタイムアウト設定一覧 (Ingress / uWSGI / Django / nginx 各層)。
Alpine Linux の Docker イメージで Python の `cryptography` を pip install するときに必要な `apk add` パッケージ一式と、よくあるビルドエラーの対処。
tinyMCE のバージョンが 4 の場合、tinyMCE.init の setup オプションで、onChange イベントを追加できます。
curses を使わずに、矢印キーで操作できるターミナルメニューを作る場合の情報。 不明点が多かったので、他のサイトを参考にしながら書きました。感謝。
Postfix のログから送信に失敗した(ハードバウンスした) メールアドレスを抽出するワンライナー。 ハードバウンスしたメールアドレスにはメール送信を停止しないといけない。
Kubernetes Ingress (nginx-ingress) 経由のリクエストで、`X-Forwarded-For` / `X-Real-IP` から接続元グローバル IP を取得できるようにする設定方法。
ローカルでビルドした Docker image を、リモートの microk8s クラスタに `ctr` (containerd CLI) 経由で直接デプロイする手順。レジストリを経由しないデプロイ。
Kubernetes の Ingress リソースで `apiVersion: extensions/v1beta1` を `networking.k8s.io/v1` に移行するときの YAML 変更例。`backend` 構造の書き換えが必要。
ssh コマンドの引数で docker run しようとした時、ssh docker run the input device is not a TTY が出る場合、ssh に -t オプションをつければ良い
date コマンドを使ってファイルの更新日付のタイムスタンプを取得する方法。 一定時間処理されていないタスクを判定して、mac でターミナルを開いた時にアラートを出すために書きました。
Python 用 `python-bottle` のテンプレートエンジン (SimpleTemplate) の基本構文と、Jinja2 / Mako など他テンプレートに切り替える設定例。
PHP で SimpleXML を使って XML を構築し、Zend Framework の HTTP Client で POST 送信するサンプルコード。
Python Selenium でサイトを開いて、Google ログインするスクリプト
Django のユニットテストを作っていいて、 Request (WSGIRequest) が欲しくなる場合がある。