---
type: "blog_post_list"
url: "https://www.ytyng.com/"
page: 2
per_page: 20
total: 344
lang: "ja"
---

# ブログ記事一覧

- [Firefox: macOSフルスクリーン時にESCキーで解除されるのを防ぐ設定](https://www.ytyng.com/blog/firefox-macos-esc-fullscreen)

  _2026-01-23T02:52:11.404Z_

  Firefox の macOS でフルスクリーン中に ESC キーを押すとフルスクリーンが解除されてしまうのを防ぐ `about:config` 設定。

- [Docker コンテナ内 Chromium のリモートデバッグポートを外部公開する方法](https://www.ytyng.com/blog/docker-chromium-cdp-port)

  _2026-01-09T03:03:09.654Z_

  Dockerコンテナ内のChromiumでリモートデバッグ(9222)が外部公開できない原因（M113以降で0.0.0.0が127.0.0.1へ強制）と、socatで9222→127.0.0.1:9223へ安全にフォワードしてCDP接続する手順を解説。

- [Git skip-worktree で追跡ファイルの変更を無視する方法](https://www.ytyng.com/blog/git-skip-worktree-guide)

  _2026-01-09T03:02:43.095Z_

  Git の `skip-worktree` フラグを使って、特定のローカル変更を `git status` から隠す方法。`.gitignore` で除外できないトラックされたファイルの一時的な差分管理に便利。

- [Claude Code JSON ストリーム出力からテキストを抽出する方法](https://www.ytyng.com/blog/claude-stream-json-jq)

  _2026-01-09T01:55:59.348Z_

  Claude Code の --output-format=stream-json（JSON Lines）から .event.delta.text だけをリアルタイム抽出する方法を解説。jq -r の改行問題を避け、jq -j で断片テキストを連結しつつ \n は改行として表示します。

- [SvelteKit + Tailwind で使えるHeadless UIライブラリ 2025](https://www.ytyng.com/blog/svelte-headless-ui-library-2025)

  _2025-08-30T04:18:22Z / Svelte_

  Svelte で使える Headless UI ライブラリを調べてまとめました。

- [Svelte5 の Runes Mode での共通ストアライブラリの書き方を考える](https://www.ytyng.com/blog/svelte5-runes-shared-store-library)

  _2025-08-24T14:31:45Z / Svelte_

  Svelte5 の Runes Mode で共通ストアのコードを書こうとすると、 $state が export できずに思い通りのコードが書けなかったため、妥協案を書きました。

- [AWS Amplify Hosting + SvelteKit SSR でファイルアップロードの BODY_SIZE_LIMIT を解決した話](https://www.ytyng.com/blog/sveltekit-amplify-body-size-limit)

  _2025-07-16T12:03:07Z / AWS, Svelte_

  SvelteKit + amplify-adapter を使って AWS Amplify にデプロイしたアプリケーションで、Upload error: SvelteKitError: Content-length of 605227 exceeds limit of 524288 bytes. が発生していたのを解消しました。

- [[古い] browser_use で、 Selenium Remote ( Selenium Grid ) を使う](https://www.ytyng.com/blog/browser-use-selenium-remote-grid)

  _2025-05-27T08:55:41Z / Python_

  browser_use で、Selenium Remote Grid をヘッドフルに使うサンプルコードです。サンプルコードでは、ブラウザウインドウのビューポートサイズの指定も行っています。

- [browser-use でログインしたサービスの、httponly=true のセッションクッキーを取得する](https://www.ytyng.com/blog/how-to-get-session-cookie-of-browser-use-its-httponly)

  _2025-05-21T03:10:36.553Z / Python_

  Selenium で Firefox を扱うとき、起動引数の `--headless` や `-profile` の扱いで pitfall になるポイント。`selenium.webdriver.FirefoxOptions` の使い方。

- [Python3.13 で VERIFY_X509_STRICT により Basic Constraints が Critical でない場合の自己署名証明書を使った時にエラーを出さない方法](https://www.ytyng.com/blog/python3-13-ssl-basic-constraints-critical-alert-ignore)

  _2025-05-21T02:50:31Z / Python_

  Python3.13 で、自己署名証明書を使っているサーバーにリクエストする際の httpx.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Basic Constraints of CA cert not marked critical (_ssl.c:1020) のエラーの回避方法です。

- [OpenAI API で、クレジットが足りているのに 429 が出る場合](https://www.ytyng.com/blog/openai-api-でクレジットが足りているのに-429-が出る場合)

  _2025-04-19T08:59:30Z_

  Mac で `python3` を Homebrew 経由でインストール後 `symbol not found in flat namespace` が出る場合の対処。ライブラリリンクの確認と再インストール。

- [Django を 5.1 にアップグレードしたら、管理サイトの Inline で、プライマリーキーが表示される場所に `{'name': 'id', 'label': 'ID', 'help_text': '', 'field': 'id', 'is_hidden': True}` のような文字列が表示される場合の対応](https://www.ytyng.com/blog/django-5-admin-inline-hidden-dict)

  _2025-03-13T09:25:40Z / Django_

  Django 5 の Admin Inline で、特定の `ModelForm` フィールドを `hidden` にしつつ、初期値を dict で渡す書き方。`formfield_overrides` と `get_initial` を組み合わせるパターン。

- [K3s に イングレスコントローラーとして Ingress Nginx をインストールし、接続元のIPアドレスをリクエストヘッダーとして取得できるようにする](https://www.ytyng.com/blog/k3s-x-real-ip-forwarded-for-traefik-nginx)

  _2025-03-09T06:43:12Z / kubernetes_

  Cloudflare R2 / S3 互換ストレージから AWS SDK で `Could not load credentials` エラーが出るときの、エンドポイント・認証情報設定の見直しポイント。

- [Ubuntu に、 snap で AWS CLI の V1 をインストールする方法](https://www.ytyng.com/blog/install-aws-cli-v1-into-ubuntu)

  _2025-01-15T12:02:35Z / AWS, Linux_

  sudo snap aws-cli だと aws cli v2 がインストールされる時、強制的に v1 を指定してインストールする方法です。

- [AWS Uncaught CredentialsProviderError: Could not load credentials from any providers の対応](https://www.ytyng.com/blog/uncaught-credentialsprovidererror-could-not-load-credentials-from-any-providers)

  _2024-12-21T08:00:56Z / AWS, Node_

  Node で AWS のライブラリをインポートしている時に Uncaught CredentialsProviderError: Could not load credentials from any providers が出た問題の対応

- [django-allauth で、ソーシャルアカウントプロバイダーを決め打ちしてログインビュー・リダイレクトビューを返す (AWS Cognitoを使う時など)](https://www.ytyng.com/blog/django-allauth-return-redirect-view-without-specifying-social-account)

  _2024-12-14T04:46:02Z / Django_

  django-allauth を使っており、バックエンドのソーシャルアカウントを URL で指定しないログインビューを作る方法。

- [Raspberry Pi OS Bookworm (Debian12) の VNC は Macから接続できず、画面を回転するとカーソル挙動も回転する](https://www.ytyng.com/blog/raspberry-pi-os-bookworm-vnc-for-mac)

  _2024-09-19T03:24:50Z / Raspberry-Pi_

  ラズパイに Raspberry Pi OS Bookworm (Debian12) をインストールして、VNC を使ってわかった内容を残したメモです。

- [MySQL でコレーションの違うフィールドで照合しようとして Range checked for each record  が出た話](https://www.ytyng.com/blog/mysql-slow-query-but-indexed-range-checked-for-each-record)

  _2024-07-24T11:30:46Z / MySQL_

  PHP の Remote Debug を XDebug + IDE で行う設定。`xdebug.remote_host` / `xdebug.remote_port` の設定と SSH トンネリングを併用するパターン。

- [プライベートな Git サブモジュールがあるプロジェクトを AWS Amplify にデプロイする方法](https://www.ytyng.com/blog/how-to-deploy-private-git-submodule-included-app-to-aws-amplify)

  _2024-07-20T10:55:19Z / AWS_

  Gitのプライベートリポジトリをサブモジュールにしているアプリを、AWS Amplify にデプロイする方法を書いています。

- [Python の スレッド並列とプロセス並列の処理コードの雛形](https://www.ytyng.com/blog/python-parallel-processing-by-thread-or-process)

  _2024-07-03T00:23:14Z / Python_

  Selenium の Chromium / ChromeDriver を Docker 内で動かすときに、`--remote-debugging-port` (CDP port) を外部に公開して接続する書き方。
