タグ

tornadoに関するfjwr38のブックマーク (5)

  • TornadoでJSONを返す Python - 万年素人からHackerへの道

    オライリーのサンプルをいじった Michael Dory の Introduction to Tornado を Amazon でチェック! http://www.amazon.co.jp/gp/product/B007NHKVL6?ie=UTF8&camp=1207&creative=8411&creativeASIN=B007NHKVL6&linkCode=shr&tag=noctushinrsdi-22 ・json_test.py import os.path import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web import json from tornado.options import define, options define("port", de

    TornadoでJSONを返す Python - 万年素人からHackerへの道
  • PythonのTornadoで解説入れながらLoginしてみる - conta's diary

    今流行の(たぶん)PythonのWeb frameworkであるTornado。 Facebookの中の人が作ってるらしい。Instagramでも使ってるおーって、なんかの記事で見た。 概要をまとめると、ノンブロッキングでイベントル〜プな比較的シンプルに書かれた軽量で爆速なフレームワークでC10Kファイヤー(まとめ適当!)、らしい(・へ・) Documentは良い感じなんだけれど、Webに使い方の情報が少ない気がする(Flaskとかと比べると)。 何回か使ってて結構ハマったというか、ソースコード読まないとこれわからんだろ!という部分も多々。 それはさておき、ウェブサービスを作るときにログインの部分は結構使うよね、 そしていつも”あれ、これどう書くんだっけ?”ってなるよね。 ということでとりあえずTornadoでLoginしてみよう! フォルダの構成 今回の構成はこんな感じ。大体Flaskと

    PythonのTornadoで解説入れながらLoginしてみる - conta's diary
  • supervisord を使って Tornado をデプロイする - WebOS Goodies

    先日、 Tornado の使い方を解説しました。日はその続きで、デプロイについて書きます。 Tornado で構築したアプリケーションを格的にデプロイするためには、プログラムをデーモン(バックグラウンドプロセス)化する必要があります。 Tornado 自体にはその機能がないのでググってみると、どうやら Supervisor というプログラムを利用するのが一般的なようです。 この Supervisor がまた便利で、複数の通常アプリケーションをバックグラウンドで起動でき、その開始・終了を個別に管理できます。汎用的に作られているので Python 以外で構築されたアプリケーションも管理できますし、異常終了時の再起動やログのローテートの面倒もみてくれます。覚えておけばなにかと役に立ちそうですから、 Tornado アプリケーションのデプロイを題材にして使い方をまとめることにしました。 Sup

  • Tornadoドキュメント翻訳 — Tornado v0.2 documentation

    ライセンス¶ Tornadoは Facebookのオープンソース技術 の一つです。このプログラムは Apache Licence, Version 2.0 で使用することができます。 このウェブサイトと、すべてのドキュメントは Creative Commons 3.0 のライセンスの元に公開されています。 翻訳について¶ 翻訳もオリジナルの 文書 と同じ、 Creative Commons 3.0に準拠します。 翻訳は以下のメンバーが行っています。 渋川 山口 (ymotongpoo) a2c nishio

  • 概要 — Tornado v0.2 documentation

    概要¶ FriendFeedでは、Pythonで書かれた、比較的シンプルで、ノンブロッキング実装のされたウェブサーバを使用しています。FriendFeedアプリケーションは、web.pyや、Googleのwebappに良く似たウェブのフレームワークを使用して書かれていますが、このノンブロッキングウェブサーバと周辺ツールを利用することによるアドバンテージを生かして、追加のツールや最適化が行われています。 Tornadoはこのウェブサーバと、私たちがFriendFeedで頻繁に使用しているツールのうちのいくつかを含んだ、オープンソースバージョンです。このフレームワークはノンブロッキングで、適切な速さを備えているということで、主流となっている、ほとんどのウェブサーバフレームワーク(特に、ほとんどのPythonのフレームワーク)とは異なっています。速さの理由としては、ノンブロッキングで、なおかつe

  • 1