2022年 9月

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

Mac で、ディレクトリ名を出力しようとした時に、濁点が独立した1文字になってしまう場合があります。Unicode の NFC と NFD の正規化の違いによるものです。 unicodedata.normalize で直せます。

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

Django の django-oauth-toolkit に含まれるアプリ oauth2_provider のマイグレーションが 0004 で失敗した。FKを外し、int->bigint に手で直し、FKを貼り直すことで復旧する。

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 で 生SQL を発行する際、特定の SQL で 2027 Malformed packet が発生する場合の解決ヒント。ダブルクオーテーションを使わないようにすると良い。

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

Docker で Nginx を起動し、単純な静的ファイルをホストするだけのシンプルな設定

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

Docker で Re:dash を起動している際、6 から 7 にバージョンアップする時にマイグレーションが必要になります。マイグレーション方法を記載します。

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

Analog とか Webalizer の代わりに、GoAccess を Docker で動かして Apache のアクセスログを解析する方法の紹介

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

pipenv install で、 python3.10 環境を作ろうとして RuntimeError: location not created nor specified が出た場合、python3.9 環境の pipenv を使っている場合があるので、python3.10 環境に pipenv をインストールすると良いです。

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

今まで、Alpine Linux + uWSGI で Django のイメージを作ることが多かったのですが、Alpine Linux で Python を実行すると遅い問題があります。Docker のイメージの構成を、Alpine -> Debian、HTTPサーバを uWSGI -> Daphne + WhiteNoise に変更したメモです。

アーカイブ