nginx nginxで簡単なリソースのキャッシュコントロール nginxで簡単な画像のキャッシュコントロール locationディレクティブの内側で、expiresを設定するだけ。 expiresディレクティブは、httpヘッダーのCache-ControlとExpiresを付加してくれる。 追加する... 2020.08.20 nginx
Python3 Django コンテキストプロセッサでテンプレートコンテキストに共通の変数を埋め込む Djangoの全てのhtmlテンプレートで共通の変数を埋め込む。 テンプレートコンテキスト(以下コンテキスト)に、変数名をキーとして、値を値として埋め込めばいい。 方法はとりあえず3通りある。 1つ1つのビューに書く ビューが少なければあま... 2020.08.02 Python3
Python3 Django Template Languageでの変数のエスケープ回避 Django Template Language(DTL)でのエスケープメモ htmlレンダリングで使うDTLのデフォルトでは、変数を展開すると、自動で文字実体参照などの実体参照に置き換えられてしまう。(エスケープされてしまう。) html... 2020.07.31 Python3
Docker Docker Python+Django+Celeryの1コンテナで定期実行するメモ Docker, Python, Django, Celeryで1つのコンテナで定期実行を行う。 環境 Docker version 19.03.8, build afacb8b Python 3.7.4 Django==3.0.8 cele... 2020.07.29 Docker
Wordpress VSCodeのdevcontainerでwordpressを使うメモ VSCodeのdevcontainerでwordpressを使うメモ 単純に追加するだけになるけど、メモを残す。 VSCodeのバージョンは 1.47.0 devcontainerの初期設定 devcontainerの作成時は、PHP7 &... 2020.07.20 Wordpress
electron ElectronでのIPCの例(send, sendSync, invoke, etc.) ElectronでIPCを同期的に行うときは、sendSyncでなく、invokeを使う。 ということを言いたくて書いていたらIPCの例みたいになったけどまあいいや。 sendSync sendSyncは実装の見た目は簡潔になるが、レンダラ... 2020.07.03 electron
electron electron-forgeを使ってmacOSからwindows向けにmakeを実行 electron-forgeでmacOSからwindows向けのビルド(クロスコンパイル)を行う。 要約 electron-forgeのデフォルトコマンドでは、makeやpackageは使用している端末依存。 コマンド末尾で--archや-... 2020.06.29 electron
CSS CSS position: absolute;の要素の中央寄せの2種の方法 position: absolute;な要素の中央寄せのメモ 2021/01追記: 各見出しを修正 translateを使う 調べてみると、transform: translate(-50%);を使ったものが多い。 #parent { po... 2020.06.17 CSS
electron electron-forgeでpreloadスクリプトを設定する typescript+webpackなelectron-forgeで、preloadスクリプトを読み込もうと思った。 typescriptではあんまり意味はないです。私の設定が下手なだけかもしれませんが。なので結局、セキュリティを考えつつ、... 2020.05.26 electron
Javascript nodejsのhttp(s)モジュールでリダイレクトを処理する nodejsのhttpモジュールで、リダイレクトをフォローするhttpリクエストを行う。 リダイレクトでリクエストし直してくれるモジュールを追加すれば済む話だが、追加しない場合は自分で必要な分だけ実装する。 http.get()の概要 no... 2020.05.16 Javascript