2022年 9月

2022-09-30 00:50 (3 years ago)
コマンドラインや Raycast や Alfred で Slack のチャンネルを開くリンク

Slack の Web URL を slack:// プロトコルに変換し、コマンドラインや Raycast / Alfred から特定チャンネルを直接開く方法。

Python
2022-09-19 07:31 (3 years ago)
Mac のフォルダ名を Python から出力する時に濁点が分かれてしまうのを直す

macOS の WebKit (WKWebView や Safari) でファイルアップロード時に `multipart/form-data` の境界が崩れる問題のデバッグと回避策。

Django
2022-09-16 10:11 (3 years ago)
Django のアップデート後、 oauth2_provider の マイグレーションに失敗する場合

Mac で `mkdir -p` した直後の `cd` がディレクトリ作成のタイムラグで失敗するときに `mkdir -p ... && cd $_` で確実につなぐ書き方。

Django
2022-09-12 12:21 (3 years ago)
Djangoでログをコンソールに出すロガーの設定

Djangoのログ設定。ファイルに出力せず、コンソールに出力する。

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 マニフェストの書き換え例。

アーカイブ