タグ

2009年11月19日のブックマーク (6件)

  • File: SPEC ['Rack Documentation']

    This specification aims to formalize the Rack protocol. You can (and should) use Rack::Lint to enforce it. When you develop middleware, be sure to add a Lint before and after to catch all mistakes. Rack applications A Rack application is an Ruby object (not a class) that responds to call. It takes exactly one argument, the environment and returns an Array of exactly three values: The status, the h

    iR3
    iR3 2009/11/19
  • [Rails] Metal, Metalの戦闘力 - ヽ( ・∀・)ノくまくまー(2008-12-16)

    ● [Rails] Metal Rails edge に Metal という新しい機能が追加された。これは Rack を用いた高速な Controller であり、Rails の色んな機能は捨ててでも、兎に角、単純で速いレスポンスがどうしても必要だ!という局面ではもの凄い助けになるだろう。 http://github.com/rails/rails/commit/8c3a54366435eebc2c8aa63b63e1349ce74a7b38 作成 場所は app/metal。metal ジェネレータが用意されているので、controller と同じ感覚で使える。既存のコントローラ(top1)と速度比較をするので、こちらの名前はtop2にしてみる。 従来のコントローラ的思想でいけば top2_metal.rb が作成されそうなものだが、そうはなっていない。この辺あたりに Merb 臭が少し

  • Route 477(2009-08-03)

    ■ [ruby] RubyForge, githubに続く第3のgem配布サイトが登場 http://gemcutter.org/ ____ /      \ /  _ノ  ヽ、_  \ / o゜((●)) ((●))゜o \  RubyForgeはなんか使いにくいお…… |     (__人__)    | \     ` ⌒´     / ____ /      \ /  _ノ  ヽ、_  \ /  o゜⌒   ⌒゜o  \  かといってgithubはどれが公式か分かりにくいお…… |     (__人__)    | \     ` ⌒´     / ____ /⌒  ⌒\ /( ●)  (●)\ /::::::⌒(__人__)⌒::::: \   だからgemcutter作ったお! |     |r┬-|     | \      `ー'´     / こうですかわかりません! g

    Route 477(2009-08-03)
  • Route 477(2009-11-10)

    ■ [ruby] 大規模Railsサイトのための新しいHTTPサーバ、Unicorn githubの中の人が、ブログで「Unicorn使い始めて一ヶ月くらい経つけどいい感じだよ」と書いています。 適当に要点だけ拾ってみました。 Unicornって何よ? UnicornはRubyのためのHTTPサーバ。MongrelやThinのようなものだけど、全く違う設計と思想を持っている ありがちな構成 [mongrel] [mongrel] .. [nginx] -> [haproxy] -> [mongrel] [mongrel] .. [mongrel] [mongrel] .. 問題点: あるactionの処理に60秒以上かかったとき、Mongrelが当該スレッドをkillしようとして固まることがある メモリが一定量を超えたときMongrelを再起動するのが遅い。 デプロイ時に9個のmongre

    Route 477(2009-11-10)
    iR3
    iR3 2009/11/19
  • nginxとUnicornでRackアプリを動かす : As Sloth As Possible

    どうやらUnicornというのが良いらしいという噂を聞きつけたので、どんなもんじゃろと試してみることにした。 Route 477 - 大規模Railsサイトのための新しいHTTPサーバ、Unicorn Unicornてのは何者なのかと言うと、Rack及びRailsに対応したRubyのWebアプリ用のHTTPサーバ。詳しくは上の記事を読んで下さい。githubでも使ってるそうだ。あと、名前が格好良い(あんまり関係ない)。 まずはunicornの設定 と言っても、gem install unicornしてconfig.ruがあるディレクトリでunicornコマンドを叩けば、thinとかと同じようにサーバが起動する。rackup互換のオプションも付いてるので特に悩むこともないと思う。あとは普通にApacheとかでプロキシの設定してやるなりなんなりすればすぐ使える。 それだけだと大して面白くないの

    nginxとUnicornでRackアプリを動かす : As Sloth As Possible
  • 徒然草 (吉田兼好著・吾妻利秋訳)

    ようこそ「 徒然草(吉田兼好著・吾利秋訳)」へ。このウェブサイトでは『徒然草』の全段を現代語訳でご覧になることが出来ます。 更新履歴 基的に大規模な更新は滅多に行われません。 2018.4.5 ご無沙汰しておりました。昨今のインターネット事情を鑑みてSSL対応しました。 2016.6.8 twitterのアカウントtsurezure_bot のメンテナンスをしました。 2016.6.8 原文にルビを振りました。 2016.6.8 ホームページをリニューアルしました。たぶん、スマートフォン対応できてます。 2009.10.15 twitterのアカウントを作りました。つれづれぼっと 2009.7.24 ホームページ・リニューアル。校閲と言うより訳し直しました。 2009.4.19 校閲が終わりました。 2008.6.6 「おりにかなう助け」を更新しました。 2007.6.3 リニューアル

    徒然草 (吉田兼好著・吾妻利秋訳)