ikapper

スマートフォン

Androidスマホのブラウザでショートカットをホーム画面に追加

Androidのスマホのブラウザでホーム画面にショートカットを置けるものを調べた。といっても、調べたブラウザは3つだけ。Chrome定番。ほぼ入ってると思う。Firefoxなんとなく入れたくなる。SleipnirNexus7のときから入れて...
Python3

Django 動的にhtmlにヘッダタグを付ける

Djangoのページにカスタムヘッダ(タグ)を動的に挿入する。<head>タグ中に独自のヘッダ(タグ)を動的に挿入する手段が欲しかった。単純にモデルで管理してテンプレート内で展開すればいいことに気づいたのでメモを残しておく。基本方針ヘッダは...
Python3

Django テンプレートで文字列を連結する

Djangoで変数や定数を連結して使う。単純にフィルタを使えばいい。ビルトインのフィルタにaddがあるが、int向けな設計なようでstrでは使わない方がいいかもしれないと思ったのがきっかけ。やることテンプレートタグ用のディレクトリをapp直...
スマートフォン

非ルートなAndroidスマホのシステムフォントを変更する

androidスマートフォンなどでシステムのフォントを変更する。(非ルート環境)ただandroidスマホのフォントを変更してみたかった。苦労して設定した結果、労力と見合わないので戻した。デフォルトのフォントもそんなに不満はなかったから仕方な...
CSS

3通りのmarquee

幅が足りない時は文字をスクロールさせる。(マーキー)電光掲示板のようなスクロール。局所的には使える。試した方法3つmarqueeタグ(廃止)を利用CSSのanimationを利用Javascriptで実装特に凝った動きをしないのであれば、真...
Python3

Pythonでxmlのテンプレートからxmlを作成する

Pythonのxml.etree.ElementTreeのテンプレートからの読み込みサンプル前回のライブドアブログへの投稿(Pythonでライブドアブログに記事を投稿・取得する | ikapblog)についてテンプレートを使って投稿するサン...
Python3

Pythonでライブドアブログに記事を投稿・取得する

Pythonでlivedoorのブログサービスに記事を取得・投稿するlivedoorブログへの投稿livedoor blogのサービスでは、AtomPub APIを使って記事の編集を行うことができる。これをPythonで行う方法をメモとして...
Docker

Dockerのログをホストのrsyslogに溜める

Dockerログをホストのrsyslogに出力する。環境Docker version 19.03.12, build 48a66213fersyslogd 8.24.0-52.el7_8.2docker-machineで作ったdockerホ...
nginx

nginxで簡単なリソースのキャッシュコントロール

nginxで簡単な画像のキャッシュコントロールlocationディレクティブの内側で、expiresを設定するだけ。expiresディレクティブは、httpヘッダーのCache-ControlとExpiresを付加してくれる。追加するディレ...
Python3

Django コンテキストプロセッサでテンプレートコンテキストに共通の変数を埋め込む

Djangoの全てのhtmlテンプレートで共通の変数を埋め込む。テンプレートコンテキスト(以下コンテキスト)に、変数名をキーとして、値を値として埋め込めばいい。方法はとりあえず3通りある。1つ1つのビューに書くビューが少なければあまり手間で...