browser_use で、Selenium Remote Grid をヘッドフルに使うサンプルコードです。サンプルコードでは、ブラウザウインドウのビューポートサイズの指定も行っています。
Selenium で Firefox を扱うとき、起動引数の `--headless` や `-profile` の扱いで pitfall になるポイント。`selenium.webdriver.FirefoxOptions` の使い方。
Python3.13 で、自己署名証明書を使っているサーバーにリクエストする際の httpx.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Basic Constraints of CA cert not marked critical (_ssl.c:1020) のエラーの回避方法です。
Mac で `python3` を Homebrew 経由でインストール後 `symbol not found in flat namespace` が出る場合の対処。ライブラリリンクの確認と再インストール。
Django 5 の Admin Inline で、特定の `ModelForm` フィールドを `hidden` にしつつ、初期値を dict で渡す書き方。`formfield_overrides` と `get_initial` を組み合わせるパターン。
Cloudflare R2 / S3 互換ストレージから AWS SDK で `Could not load credentials` エラーが出るときの、エンドポイント・認証情報設定の見直しポイント。
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 を使ってわかった内容を残したメモです。
PHP の Remote Debug を XDebug + IDE で行う設定。`xdebug.remote_host` / `xdebug.remote_port` の設定と SSH トンネリングを併用するパターン。
Gitのプライベートリポジトリをサブモジュールにしているアプリを、AWS Amplify にデプロイする方法を書いています。
Selenium の Chromium / ChromeDriver を Docker 内で動かすときに、`--remote-debugging-port` (CDP port) を外部に公開して接続する書き方。
クライアント入稿されたHTMLに、一部サーバーサイドで動的に変更する要件を、Next で対応するチュートリアルです。
SvelteKit を使い、サーバーサイドでほかのAPIサーバーからデータを取得して、HTMLをレンダリングして返すプログラムを作り、Docker イメージにします。
Bash スクリプトのループ内で `sleep` を入れるとき、最初のイテレーションだけ `sleep` をスキップしたいときの書き方。`first` フラグを使う方法。
Vercel のビルド時は、プライベートリポジトリとなっているサブモジュールを取得できない。 Fine-grained personal access token を使って HTTP で取得させる必要がある。
www 無しのリクエストに対して、www有りのURL へのレスポンスを返すだけの Ingress のマニフェストです。
Django を 5.0 にアップデートし、他のライブラリも更新した所、下記のメール送信のコードを実行した所、ssl.SSLCertVerificationError が出た。
Django のユニットテストの assertEqual メソッドを見てみると、第一引数は first, 第二引数が second と命名されており、それぞれの変数に用途の違いは無いように見える。