ytyng.com

新着記事

Page 6
DjangoMySQL
2022-09-11 09:58 (3 years ago)
MySQL で 2027 Malformed packet エラーが出る場合の解決ヒント

Django Allauth で、SocialAccount を指定せずにログイン後のリダイレクト先を共通設定で返すビュー実装。`LOGIN_REDIRECT_URL` の挙動と上書き方法。

nginx
2022-09-09 07:37 (3 years ago)
Alpine Nginx で静的ファイルをホストするだけの単純な設定

Mac の HDMI ディスプレイが時々フリーズするときに試す対処。`displayplacer` でリフレッシュレートを変える、ケーブルを差し直す等。

2022-09-09 05:32 (3 years ago)
Redash を 6 以下から 7 に更新する際に起動できなくなるのでマイグレーションする ( 8から9 の時にも必要)

Mac (Big Sur) で Google 日本語入力を使うと「フルディスクアクセス」許可を求めるダイアログが出る件と、許可しない場合の影響。

2022-09-08 00:44 (3 years ago)
Webalizer や Analog の代わりに GoAccess で Apache のアクセスログを解析する

Python 用 PyCharm の Run/Debug Configuration が Python 3.6 で動かない (`fibers` 等のネイティブ拡張のロードエラー) ときの回避策。

Python
2022-09-05 00:49 (3 years ago)
pipenv install で RuntimeError: location not created nor specified が出る場合

`pipenv install` で `RuntimeError: location not created nor specified` が出るときの対処。`pipenv --rm` でいったん venv を削除して再作成する。

DjangoDockerPython
2022-09-03 11:03 (3 years ago)
Django の Docker 環境を Alpine + uWSGI から Debian + Daphne に変えた → やっぱり uvicorn

Django の Docker イメージを Alpine + uWSGI 構成から Debian + Daphne (ASGI) 構成に切り替える理由と、Dockerfile / Kubernetes マニフェストの書き換え例。

kubernetes
2022-08-19 10:51 (3 years ago)
Kubernetes Ingress + Uwsgi の構成でスローレスポンスをタイムアウトさせないために確認する項目

Kubernetes Ingress + uWSGI で遅いレスポンスがタイムアウトしないようにするために確認するタイムアウト設定一覧 (Ingress / uWSGI / Django / nginx 各層)。

Python
2022-08-11 15:06 (3 years ago)
Alpine Linux の Docker イメージに Python 環境を構築する際、cryptgraphy のインストールで失敗する場合の回避方法 3選

Alpine Linux の Docker イメージで Python の `cryptography` を pip install するときに必要な `apk add` パッケージ一式と、よくあるビルドエラーの対処。

Django
2022-08-06 02:09 (3 years ago)
Django Mezzanine の TinyMCE で未修正内容がある時にページを移動しようとするとき警告を出す

tinyMCE のバージョンが 4 の場合、tinyMCE.init の setup オプションで、onChange イベントを追加できます。

2022-07-24 08:46 (3 years ago)
Python で矢印キーで操作するターミナルメニューを作る (エスケープシーケンスを駆使する)

curses を使わずに、矢印キーで操作できるターミナルメニューを作る場合の情報。 不明点が多かったので、他のサイトを参考にしながら書きました。感謝。

2022-07-20 04:10 (3 years ago)
Postfix のメールログからハードバウンスのメールアドレスを抽出するワンライナー

Postfix のログから送信に失敗した(ハードバウンスした) メールアドレスを抽出するワンライナー。 ハードバウンスしたメールアドレスにはメール送信を停止しないといけない。

kubernetes
2022-06-19 14:42 (4 years ago)
Kubernetes Ingress 経由でリモートのIPアドレスが取得できなかったのが取得できるようになった話

Kubernetes Ingress (nginx-ingress) 経由のリクエストで、`X-Forwarded-For` / `X-Real-IP` から接続元グローバル IP を取得できるようにする設定方法。

kubernetes
2022-06-19 11:51 (4 years ago)
ローカルにある docker イメージをリモートサーバの microk8s のリポジトリに読み込ませる方法

ローカルでビルドした Docker image を、リモートの microk8s クラスタに `ctr` (containerd CLI) 経由で直接デプロイする手順。レジストリを経由しないデプロイ。

kubernetes
2022-06-19 11:32 (4 years ago)
Kubernetes  extensions/v1beta1 の Ingresの を networking.k8s.io/v1 に更新する

Kubernetes の Ingress リソースで `apiVersion: extensions/v1beta1` を `networking.k8s.io/v1` に移行するときの YAML 変更例。`backend` 構造の書き換えが必要。

DockerLinux
2022-06-12 02:55 (4 years ago)
SSH 経由 で docker run 等する歳、ssh docker run the input device is not a TTY が出たら -t オプションをつける

ssh コマンドの引数で docker run しようとした時、ssh docker run the input device is not a TTY が出る場合、ssh に -t オプションをつければ良い

シェルスクリプト(Bash/Zsh)
2022-05-28 07:29 (4 years ago)
シェルスクリプトで、ファイルが判定日時より古かったらなにかをする

date コマンドを使ってファイルの更新日付のタイムスタンプを取得する方法。 一定時間処理されていないタスクを判定して、mac でターミナルを開いた時にアラートを出すために書きました。

kubernetes
2022-04-22 13:24 (4 years ago)
Kubernetes の manifetst に ホストエイリアスを書く

Python 用 `python-bottle` のテンプレートエンジン (SimpleTemplate) の基本構文と、Jinja2 / Mako など他テンプレートに切り替える設定例。

PHP
2022-04-20 00:34 (4 years ago)
PHPでXMLを Zend Framework HTTP Cient で POSTする

PHP で SimpleXML を使って XML を構築し、Zend Framework の HTTP Client で POST 送信するサンプルコード。

Python
2022-04-02 05:32 (4 years ago)
デジタルサイネージ … Chrome をキオスクモードで起動する Python Selenium スクリプト

Python Selenium でサイトを開いて、Google ログインするスクリプト

Django
2022-03-21 08:57 (4 years ago)
Django のユニットテストで Request を作るには、response の wsgi_request を取得するのが楽

Django のユニットテストを作っていいて、 Request (WSGIRequest) が欲しくなる場合がある。