- nginxでGravを動かすDockerコンテナ
- ユーザーは、www-data
PyCharmでvirtualenvを使うメモ
- PyCharmでvirtualenvを使うメモ
- デフォルトだとパスの通ったPythonを使うので、virtualenvを使うには別途設定が必要
- environment location dirctoryは空じゃないとダメ
https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html
Dependency cask failed to install: Symbol’s function definition is void: package-build-package
Dependency cask failed to install: Symbol’s function definition is void: package-build-package Output:
- こういうエラーが出てきた
- 変数名が変わったらしい
- とりあえず、cack側にもパッチが投げられておりマージ待ち
Cannot update Cask because of dirty tree
- ~/.caskにcaskを展開しているときに~/.caskのファイルに変更を加えていたらこのエラー
redashのredisデータの、特に意味のないメモ
- redashのredisデータの、特に意味のないメモ
- Celeryのタスクの進捗を(デフォルトだとローカルの)Redisで管理している
- データ構造はzset
- admin画面の実行中クエリ一覧は、Redisのzset query_task_trackers:in_progress を参考にしている
- redashのredisをまるごと消しても、おそらくスケジュール実行には問題ない
- CeleryのタスクIDは、Redashのapiログにかかれており、query_resultsのquery hashと対になっている
$ redis-cli 127.0.0.1:6379> select 0 OK 127.0.0.1:6379[0]> zrevrange query_task_trackers:in_progress 0 -1 1) "query_task_tracker:cee7b7ca-08be-4a31-b7c3-d9b0df0df2e2" 2) "query_task_tracker:b0207175-336d-4b82-b60f-833ecec29b4e" 3) "query_task_tracker:50f6220c-e2c3-4dfb-a1cb-0cdd4534f6c0"
Gravのメディアのメモ
Gravのメディアのメモ
- WordPressのメディアみたいにサイトで一括管理するタイプのものではなく、ページごとに管理される
- メディアの拡張子はconfigurationで設定できる
- DBレスなので、いちおう全部yaml管理。設定でTwigも使えるようにできる
{% for item in page.header.gallery %} {% set image = page.media[item.src].cropZoom(800, 600).quality(70) %} <a href="{{ image.url(false) }}"> <img src="{{ image.url }}" alt="{{ item.alt }}" title="{{ item.title }}" /> </a> {% endfor %}
{% for file in page.media.all %} {{ file.link().display('text').html(file.items.filename) }} {% endfor %}
Emacs twig-mode
- Emacsのtwig-mode
- MELPAで入れられる
awscli 1.15.40
- mediaconvert
hatena blog post test
- 特に意味はないテスト
hatena-blog-post
で無題 文章なしで投稿できるぽい
awscli 1.15.39
1.15.40まであと少し
- api-change apigateway
- api-change dynamodb
- api-change iotanalytics
memo quickrun-timeout-seconds
quickrun-timeout-secondsについてのメモ。
こういう設定にしておいて、
(setq quickrun-timeout-seconds 5)
こういうプログラムをemacs-quickrunで実行したときに、
from time import sleep sleep(10) print "hoge"
途中で以下のようなメッセージが出てプログラムは終了する。これは期待したとおりの挙動。
Error running timer ‘quickrun--kill-process’: (buffer-read-only #<buffer *quickrun*>)
でもmatplotlibでグラフを表示したときに、本来ならずっと動いていて欲しいのにquickrun-timeout-secondsの設定した時間でプログラムが終了してしまうという挙動を発見した。まあそんなものか。
(setq quickrun-timeout-seconds nil)
シグモイド関数テスト
これが
[tex: \displaystyle f(x) = \frac{1}{1 + {e}^{-ax}} ]
こう。