なんかメモ

いろいろメモ

tornado

gulpでpyjadeを使ったコンパイル

gulpでpyjadeを使ったコンパイルをした時のメモ gulp-pyjadeのインストール 最初gulp-shellでやろうと思ったけどgulp-pyjadeを見つけたのでこっちで htch/gulp-pyjade htch/gulp-pyjade · GitHub $ npm install --save-dev htch/gulp-pyjade gulpfile.js gul…

TornadoのログをFluentdで収集する

TornadoのログをFluentdで集めるようにした時のメモ Tornadoの設定 --log_file_prefixを付けて起動させる python main.py --log_file_prefix=/hoge/fuga/tornado.log Fluentdの設定 下記のようなファイルをincludeする TornadoのログをFluentdで収集する 参…

Tornadoのテスト方法(追記)

基本的な流れ get_app()でテストしたいtornado.web.Applicationを返す(tornado側でテスト用のサーバーは用意してくれる) self.http_client.fetchでApplicationにリクエストを送り、レスポンスを受け取る self.assertEqualなどを使い結果を確かめる (追記)g…

New Relicでherokuのアイドリング回避

New RelicのAvailability Monitoring機能でherokuのアイドリングを回避できるみたいなのでやってみた requirements.txtの編集 requirements.txtにnewrelicを追加する New Relicのpython agentはTornado 4.xにまだ対応してないため、Tornadoを使う場合は3.xに…

TornadoでJade(pyjade)を使う

pyjadeというpython用のjadeパーサーがTornadoのテンプレート出力にも対応してたので使ってみた。 syrusakbary/pyjade syrusakbary/pyjade · GitHub TornadoでJade(pyjade)を使う

Flickr APIを使って犬画像ギャラリーサイト

今更ながらFlickr APIを使ってみたかったのでherokuで犬画像のギャラリーサイトでも作ってみた。 tornadoとmongodbでAPIのキャッシュしてる以外はなんにもしてないけどFlickr API触ったので満足 Dog Flick Dog Flick

Python TornadoでOpen ID Connect 認証してみた

最近Tornadoをさわっているのでこれを使ってGoogleでOpen ID Connect 認証してみた。 基本的な流れは下記のサイトを見ながら Using OAuth 2.0 for Login (OpenID Connect) - Google Accounts Authentication and Authorization — Google Developers stateパ…