ytyng.com

新着記事

Page 3
Python
2024-07-03 00:23 (23 months ago)
Python の スレッド並列とプロセス並列の処理コードの雛形

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

React
2024-06-16 09:28 (2 years ago)
Next で、入稿された生HTMLテンプレートをSSRで動的に機能追加して出力する

クライアント入稿されたHTMLに、一部サーバーサイドで動的に変更する要件を、Next で対応するチュートリアルです。

Svelte
2024-06-15 11:03 (2 years ago)
Svelte で SSR するDocker イメージを作る

SvelteKit を使い、サーバーサイドでほかのAPIサーバーからデータを取得して、HTMLをレンダリングして返すプログラムを作り、Docker イメージにします。

Linux
2024-06-13 03:09 (2 years ago)
Ubuntu Linux に Google Chrome For Testing とchromedriver をインストールする

Bash スクリプトのループ内で `sleep` を入れるとき、最初のイテレーションだけ `sleep` をスキップしたいときの書き方。`first` フラグを使う方法。

2024-05-26 15:38 (2 years ago)
プライベートな Git サブモジュールがあるプロジェクトを Vercel にデプロイする方法

Vercel のビルド時は、プライベートリポジトリとなっているサブモジュールを取得できない。 Fine-grained personal access token を使って HTTP で取得させる必要がある。

2024-05-20 11:20 (2 years ago)
AWS EKS の Ingress で ALB を使う時、 www 無しのリクエストを www 有りにリダイレクトさせるマニフェスト

www 無しのリクエストに対して、www有りのURL へのレスポンスを返すだけの Ingress のマニフェストです。

Django
2024-04-15 08:35 (2 years ago)
Django5にして依存ライブラリも更新したら、メール送信で SSL: CERTIFICATE_VERIFY_FAILED エラーが出るようになった

Django を 5.0 にアップデートし、他のライブラリも更新した所、下記のメール送信のコードを実行した所、ssl.SSLCertVerificationError が出た。

DjangoPython
2024-03-28 00:41 (2 years ago)
Django の ユニットテストの assertEqual の引数の first, second は実際は expected, actual

Django のユニットテストの assertEqual メソッドを見てみると、第一引数は first, 第二引数が second と命名されており、それぞれの変数に用途の違いは無いように見える。

DjangoPython
2024-03-24 04:53 (2 years ago)
pipenv install で AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? が出た → まずは pipenv の python バージョンを確認

Python3.12 環境を構築するため、Pipenv で仮想環境を新しく構築している際、`pipenv install` をした時に AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? エラーが出る場合の確認事項と対応方法

kubernetes
2024-02-23 03:38 (2 years ago)
Kubernetes Ingress で任意のレスポンスヘッダーを返す

Kubernetes の Nginx Ingress で任意のレスポンスヘッダーを返す方法。 複数の Ingress があってどれが反応しているか確認したい時に使う。

2024-01-01 04:50 (2 years ago)
Kubernetes Ingress でパスのリライトをする

Ingress の `rules`.`http`.`paths`.`path` で正規表現でマッチさせたものが `metadata`.`annotations`.`nginx.ingress.kubernetes.io/rewrite-target` に入ります。

2023-12-31 06:02 (2 years ago)
PyCharm (およびそのほかの JetBrains のエディター) で、フォルダツリー(Project View) でシングルクリックでファイルが開かれるようになったのをダブルクリックに戻す設定

PyCharm (およびそのほかの JetBrains のエディター) で、フォルダツリー(Project View) でシングルクリックでファイルが開かれるようになったのをダブルクリックに戻すには、Preferences → Editor → General → Editor Tabs → Opening policy → Enable preview tabs

Pythonマイクロコントローラー
2023-12-24 09:20 (2 years ago)
HW-394 と書いてある ESP-WROOM-32 (ESP32) 開発ボードで CircuitPython をする

AliExpress で、ESP32 で検索すると出てくる ESP-WROOM-32 搭載の開発ボードで、基盤に「HW-394」と書いてあるものを買った時のメモ。

mac
2023-12-12 00:22 (2 years ago)
mac で、コマンドラインからChrome をウインドウサイズを指定して特定のURLを開く方法

mac で、コマンドラインからウインドウサイズを指定して Chrome を開く方法です。

PythonRaspberry-Pi
2023-11-21 02:51 (2 years ago)
Raspberry PI Pico や RP2040 に Mac OS Sonoma でファイルをコピーすると Input/output error になる場合

Mac OS Sononoma で、Rasberry PI Pico や RP2040 を載せてるマイコンボードの開発をしようとして、 ファイルを RP2040 にコピーした時に、Input/output error や Error code -36 となる場合の解消方法です。

DjangoPython
2023-11-09 03:39 (2 years ago)
Python の MySQLdb を使う時に symbol not found in flat namespace '_mysql_affected_rows'  が出た場合の対応

Python の MySQLdb を import すると `symbol not found in flat namespace '_mysql_affected_rows'` が出る問題と対処法。

Django
2023-10-12 12:41 (2 years ago)
Django のログインユーザーを django shell を使って切り替える

Django シェルを使って、既に確立しているセッションのユーザーを他のユーザーに変更する方法です。 本番環境で行うと危険なので行わないでください。

2023-10-07 09:46 (2 years ago)
Kubernetes で他の Pod と通信する

同じ namespace 内であれば、 Service の metadata.name で名前解決ができる。

kubernetes
2023-09-28 00:31 (2 years ago)
Kubernetes Cronjob の登録で no matches for kind "CronJob" in version "batch/v1beta1" となった場合の対応

Kubernetes Cronjob の登録で no matches for kind "CronJob" in version "batch/v1beta1" となった場合、 batch/v1beta1 → batch/v1 と修正することで登録できます。

2023-08-21 01:08 (2 years ago)
Microk8s でSSL証明書の期限が切れた時の更新方法

Micro k8s ( Kubernetes )を操作しようとしてサーバ証明書の期限に関するエラーメッセージが表示された場合の対応方法です。