タグ

2016年4月4日のブックマーク (5件)

  • Sinatra で試す Google App Engine / Ruby - Qiita

    さて、GCP Next 2016で発表があって、Google App Engine で ruby がサポートされましたね。 [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016 ざっと簡単に試してみたので共有しておきます。 Google Cloud Platformプロジェクトの準備 App Engine のリージョンはUSにする 今のところ、USにしなければならないようです。ヨーロッパではダメ。デフォルトはたぶん、us-central なので問題はないでしょう。 billing を有効にする だいぶ安価ですし、ほぼアカウント作成初期に提供されるクーポン範囲内だと思いますが、課金有効にしないと試せません。 Google App Engine Flexible Environment はつまるところ、「8080ポートでhttpリク

    Sinatra で試す Google App Engine / Ruby - Qiita
  • SupervisorでPythonのWebアプリをデーモン化する - Qiita

    awsPythonのWebアプリをTornadoフレームワークを使って開発していたときに、awsで起動させているWebアプリがよく寝る(アプリが落ちる)ので、デーモン化して無休で働かせ(常時起動)て、もし寝たとしても起こす(アプリ再起動)ようにしたときのメモ。 Supervisorとは SupervisorはPython製の軽量なプロセス管理ツール。 手順 手順は以下のような感じ。 作業は全てaws上のubuntu14.04で行っています。 インストール Supervisorはapt-getでもpipでもインストールできるのですが、とりあえず、Ubuntuでapt-getでインストールする方法を記載しておきます。 ※インストール方法によって、設定ファイルの場所が変わってくるので注意しましょう。apt-getの場合 /etc/supervisor/conf.d/ Ubuntu (apt-g

    SupervisorでPythonのWebアプリをデーモン化する - Qiita
  • App Engine Scaling Config - Qiita

    App Engineは、Deploy時にModule Version毎にスケーリング設定を行うことができます。 結構、細かい値が設定できるのだけど、いまいちどんな作用があるのか分かりづらいものもあります。 この記事では、スケーリング設定の値にどんな作用があるのかを解説します。 Moduleって?という方は GAE ModulesをSimpleに使う を見てください。 3つのスケーリング設定概要 App Engineのスケーリング設定は3つ存在します。 それぞれ特性が違うので、Moduleでどのような処理をしたいのかによって、選択するスケーリング設定を変えます。 Automatic Scaling Request数に合わせて自動でインスタンスの追加、削除を行う設定。 App Engineでよくオートスケールが特徴と言われるのは、主にこの設定を指している。 たくさんの小さなRequestをさば

    App Engine Scaling Config - Qiita
  • 超絶技巧CSRF / Shibuya.XSS techtalk #7

    CSRF, HTML Form Protocol Attack, Cross-protocol scripting attackについて

    超絶技巧CSRF / Shibuya.XSS techtalk #7
  • 翻訳: WebAPI 設計のベストプラクティス - Qiita

    これは Enchant の開発者である Vinay Sahni さんが書いた記事「Best Practices for Designing a Pragmatic RESTful API」1を、ご人の許可を得て翻訳したものです。 RESTful な WebAPI を設計しようとすると、細かなところで長考したり議論したりすると思います。また、他の API に倣ってやってはみたものの、当にそれでいいのか、どうしてそうしているのか分からない、何てことも少なくはないと思います。 この記事では、そのようなハマリどころについて Vinay さんなりの答えを提示し、簡潔かつ明快に解説してくれています。 今後 WebAPI を設計される方は、是非参考にしてみてください。 なお、誤訳がありましたら編集リクエストを頂けると幸いです。 まえがき アプリケーションの開発が進むにつれて、その WebAPI を公

    翻訳: WebAPI 設計のベストプラクティス - Qiita