タグ

rackに関するatm_09_tdのブックマーク (5)

  • Rails開発でおすすめのRackサーバ「Pow」

    ■ 概要 【環境】 Mac OS X 10.6.8 POWって何? PowとはMac OS Xで使用できる設定不要なRackサーバです。 では他のサーバに比べて何が便利なのか。 1. 面倒な設定が不要 →ApacheやNginxだと設定ファイルを修正したりしないといけませんが、それが不要。 2, メンテナンスも不要 →システムファイルを書き換えない自己完結型のサーバです。 3. 複数のサーバを起動しておくことが可能 →railsサーバ等だと別アプリを起動する場合はポートをずらしたりしますが、Powでは必要ありません。 4. 自動停止/自動起動 →15分間アクセスが無い場合は自動で停止します。そして次のアクセス時に自動起動。 ■ アプリケーションの登録 さてアプリケーションの登録です。まず手動で行う方法です。 ユーザのホーム直下に .pow というディレクトリが作られているので、 そこに登録

  • https://qiita.com/items/16810db4bc0daf1b5a11

  • やる夫が Rack についても学ぶそうです - present

    やる夫で学ぶ WSGI - present の続編(?)。 / ̄ ̄\ /   _ノ  \ |    ( ●)(●) |     (__人__) |     ` ⌒´ノ 先日、Python の WSGI について説明した。 |         }  Python 以外の言語にも、WSGI みたいなものは存在する。 ヽ        }   たとえば Ruby なら Rack だ。 ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::

    やる夫が Rack についても学ぶそうです - present
  • HTTPで正しくキャッチボールをするには | Lab by engineering@dwango.jp

    皆さんはキャッチボールは好きですか? 私はバスケットボールの方が好きです。 キャッチボールは、自分と相手双方がボールをうまくキャッチできるように投げる必要があります。これは、サーバーとクライアントの間でも同じで、クライアントから投げられたボール(リクエスト)をサーバーは正しく投げ返す(レスポンス)必要があります。 ここで、サーバーがボールをあさっての方向に投げたり、異常なスピードで投げ返すとどうなるでしょうか。おそらくクライアントはそのボールを取ろうとしますが、追いつけずにボールを落としたり、どこかにぶつけたりしてしまうでしょう。 今回は、HTTPについて、どうして正しくレスポンスを返さないといけないのかということについて、Rackを使用して解説していきます。 対象読者 Webアプリケーション開発に興味のある方、これから開発を行おうとしている方 Rackについて まず、今回使用するツール

  • Heroku で Rack アプリケーションを動かしてみた - ruby trunk changes

    もう WEB+DB PRESS vol.59 の Heroku 紹介記事はお読みになりましたか? Heroku というのは Ruby 版の GAE*1 みたいなもので、Ruby 製の Web アプリケーションをホスティングしてくれるサービスです。小さな環境なら無料で使用できます。わたしは Web アプリケーションにはあまり興味がなかったのでこれまで存在は知っていてても敬遠してきたのですが、ruby trunk changes をはじめてからコメントをコミット毎に保存するような支援ツールが欲しくて、iPad や iPod touch を含む複数の環境で入力できるという条件を考えると Web アプリケーションとして作る必要がありそうなので検討してみました。 記事を読むまで HerokuRails 専用のホスティング環境だと思っていたのですが、実際は Rack の上で動くフレームワークなら

    Heroku で Rack アプリケーションを動かしてみた - ruby trunk changes
  • 1