設定

設定以下のように書けと書いてあります

[app:main]
scheduler.combined   = true | false   ## should execution be in-process?
scheduler.queues     = jobs           ## space-separated list of queues
scheduler.broker.url = %(dburl)s      ## the URL used for kombu messaging

scheduler.broker.urlなんですが、sqlalchemyでsqlite使ってる場合は

scheduler.broker.url = sqlalchemy+sqlite:///〜

後は迷いどころがないので
pyramid_scheduler · PyPIに従えば大丈夫。

Pyramid2

Pyramid - 気になるITまわり

の記事で書いたんだけど、どうも自分の環境だとうまくいかないことに気づいた。
環境的には

どうも

pcreate -s alchemy PROJECT_NAME

だけだと

pserve develop.ini

したときにエラーはくか、http://localhost:6543にアクセスすると見つからない現象が起こる。
理由はいまいち分からないけど、

pcreate -s alchemy PROJECT_NAME
pcreate -s starter PROJECT_NAME

してから

python setup.py develop
pserve develop.ini

だと、動くようになる。

StrictMode

Android3.0以降からStrictModeっていうのが追加されてたんですね。

Androidってメインスレッドで時間のかかる処理をやると怒られるので、それを開発段階からチェックできる機構っぽいですね。

Y.A.M の 雑記帳: Android Android 2.3 - StrictMode -
StrictModeについて - superdry memorandum :-D

どうも、デフォルトで全部がチェックされるようになってるみたいなんで、オフにしたいときは、それぞれpermit〜メソッドを呼ぶかpermitAllメソッドを呼ぶとオフにできます。

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().permitAll().build());

とか

new StrictMode.ThreadPolicy.Builder().permitNetwork().build();

みたいな感じで。