Mac Mac VSCode エディタで不可視な文字(制御文字)を表示させる VSCodeで入力中に、不可視な文字が挿入される問題が、たまに起こっていた。Ankerの外付けキーボードからの入力限定で起こる様子。原因はよくわかってない。不可視な文字があると、Pythonなどのソースファイルでランタイムエラーだったり、コ... 2019.02.10 Mac
Python3 Django model.save()はUPDATEが優先される DjangoのModel.save()は主キーが重複するときは、INSERTでなくUPDATEになる。DBへの保存する列の主キーが重複するときの挙動を調べた。Model.save()は、同値の主キーが存在すると上書きするようだ。今回は、dj... 2019.01.12 Python3
Docker Docker コンテナ内のコマンドをホスト側から定期実行する Dockerコンテナ内のコマンドをホスト側のジョブスケジューリング(cron)で定期実行する。追記2021/09追記: supervisordを使うケースについて:コンテナが増えてくると、ホスト側での管理が面倒なのでsupervisordを... 2019.01.10 Docker
Docker Docker alpine python lxmlのインストールでエラーが起きる Dockerのalpine上でのpipenvでlxmlのインストール時に以下のエラーがでる。Could not find function xmlCheckVersion in library libxml2. Is libxml2 ins... 2018.12.10 Docker
Python3 Django メールにファイルを添付する Djangoのメール送信のメモデフォルトでSMTPによる送信が可能。settings.pyでのバックエンドの書き換えでコンソールに繋げられもする。EMAIL_BACKEND = 'django.core.mail.backends.cons... 2018.11.30 Python3
Python3 Django ajaxでpostする。csrf_tokenもつける。 Djangoで、formを使わないでpostする。(jQuery使用)2019/04/27: getCookieとcsrf_tokenの誤字を修正2020/03/15: $.ajaxパラメータの誤字を修正Djangoでのpostの解説は、... 2018.11.26 Python3
CSS Bootstrap4 要素の左右センタリング bootstrap4での要素の左右センタリングを行うbootstrap3で使っていた、.center-blockが使えない。調べると、html - Bootstrap 4 center-block unable to center - St... 2018.11.25 CSS
Docker Docker python:3.7-alpine3.8でpsycopg2のインストールに失敗する Dockerのpython:3.7-alpine3.8で、postgresqlのドライバpsycopg2をインストールする。そのままでは失敗する。# Dockerfileの抜粋FROM python:3.7-alpine3.8RUN pip... 2018.11.05 Docker
雑 vimでcatを利用したコピペ ssh接続のvimでペーストしたい。ssh user@ip_addressでのログイン後、vi filenameで編集中にペーストしたいときは、:r !catでペーストして、Ctrl+Dで貼り付けられる。つまり、ssh user@ipadd... 2018.10.28 雑
CSS CSS bootstrapのrowspanを使ったtableで上下センタリング bootstrapでrow spanを使った時に、上下方向にセンタリングする。CSSでvertical-align: middle;を使っても、うまくいかなかった。/* これだとセンタリング不可 */table.mytable1 td { ... 2018.10.07 CSS