Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! rack] takeshiketaのブックマーク
[go: Go Back, main page]

タグ

rackに関するtakeshiketaのブックマーク (14)

  • twiwt.org - このウェブサイトは販売用です! - twiwt リソースおよび情報

    このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • The Rails 3 Router: Rack it Up

    In my previous post about generic actions in Rails 3, I made reference to significant improvements in the router. Some of those have been covered on other blogs, but the full scope of the improvements hasn't yet been covered. In this post, I'll cover a number of the larger design decisions, as well as specific improvements that have been made. Most of these features were in the Merb router, but th

  • Ruby Rack Middleware Tutorial

    So you discovered Ruby's Rack 'web framework framework', and would like to know how to extend it, this is done using Rack middleware. Basic Rack Application The tiny example below shows that a Rack app is simply any object that responds to the call method, which returns an http status code, headers, and body. Middleware can be utilized via the use method which, in turn autoload's a Ruby file conta

  • 第25回 Rackとは何か(3)ミドルウェアのすすめ | gihyo.jp

    前回、前々回の記事では、Rackの生まれた背景、Rackとは何か、実際にRackアプリケーションを作る際に使えるものをご紹介しましたが、もう一つまだ説明していない重要な要素がRackにはあります。今回は、そのミドルウェアという仕組みについてご紹介します。 ミドルウェアとは ミドルウェアとは何かを一言で言うと、「⁠別なアプリケーションをラップして、リクエストやレスポンスを加工したり、処理を切り換えたりするRackアプリケーション」です。 この仕組みがあることで一体何ができるのでしょうか。Webアプリケーションを作っていると、リクエストやレスポンスをアプリケーションに行く前やアプリケーションの処理の後に加工したくなることはよくあります。例えば、条件に応じてURLの書き換えをしたり、エンコーディングの変換をしたり、Cookieの処理をしたり…といったことが日常茶飯事です。こういう処理を、サーバと

    第25回 Rackとは何か(3)ミドルウェアのすすめ | gihyo.jp
  • 第23回 Rackとは何か(1)Rackの生まれた背景 | gihyo.jp

    はじめに SinatraやRamazeといったRubyのWebアプケーションフレームワークに興味をお持ちの方であれば、Rackという名前をしばしば目にしているかもしれません。どうやら様々なフレームワークに使われているらしいのだけど、そいつが一体なんなのかよくわからない、そんなあなたのために今日はそのRackをご紹介したいと思います。 様々なフレームワーク、様々なアプリケーションサーバ しばらく前なら、Ruby on Railsブームの真っ只中、Rubyと言えばRails、Webアプリケーションを作るならRails、といったイメージを持たれていた方も多かったと思います。実際にWebアプリケーションを作ったり、Rubyに触れたりしたきっかけがRailsだったという方も多いでしょう。 しかし最近は、RubyのWebアプケーションフレームワークと一口に言っても、非常に簡単にアプリケーションが書けて

    第23回 Rackとは何か(1)Rackの生まれた背景 | gihyo.jp
  • re: Metalでは ActiveRecordの作るDB connection を自分で解放しないといけない !! - moroの日記

    http://d.hatena.ne.jp/yuum3/20090628/1246199125 を受けましてちょっと調べてみました。 Rails 2.3はいろんな機能をRackのmiddlewareに押し出していて、このネタであるコネクションプール使ったときのお掃除もmiddlewareでやってます。 それが activerecord-2.3.2/lib/active_record/connection_adapters/abstract/connection_pool.rb の下の方でActiveRecord::ConnectionAdapters::ConnectionManagementというmiddlewareになってます。 それをrails-2.3.2/lib/initializer.rbでuseしている感じです。 Metalの場合はこのRailsが積み上げるmiddleware

    re: Metalでは ActiveRecordの作るDB connection を自分で解放しないといけない !! - moroの日記
    takeshiketa
    takeshiketa 2009/06/29
    『Rails 2.3はいろんな機能をRackのmiddlewareに押し出していて、』そーいうのがあるんだー。へーー。詳しく知りたい
  • passengerとmod_autoindex - 世界線航跡蔵

    Passenger を使っていて、ディレクトリのautoindexが効かなくて困った。 Passengerもいくらか枯れてきている感じなので先日試したところ、確かに管理が楽なので最近気に入っている。ちょっと前まではRailsアプリケーションのデプロイと言えばmongrel+mod_proxy_blancerだったのだけれども、最近はpassengerの人気が上がっている。 passenger人気の理由はいくつかある。 Rack という汎用の仕組みをサポートしていること。だから、passengerがあればrailsだけでなくmerbもsinatraも動く。 デプロイが楽なこと。SSHでサーバーに入ってアプリケーションサーバーを再起動、とかやらなくて良い。まーこれはcapistranoやvladでデプロイしている私にはあまり関係ないけど、PHPアプリケーションやJava EE warの「ディレ

    passengerとmod_autoindex - 世界線航跡蔵
  • Ruby on Rails の Metal を使うための情報 - yuumi3のお仕事日記

    Ruby on Rails 2.3 で導入された Metal は、シンプル機能を高速に動作させるコントロラーのようなものですが、まとまった情報が、日語はもちろん英語も少ないです。 私が知っているのは、前の記事にも書いた Rails Metal: a micro-framework with the power of Railsのみです。 そこでお勧めなのが Railscasts - Free Ruby on Rails Screencasts です。 Metal は Rack をRuby on Railsの中で使う為の機構です(実際にはRackの上で Railsが動いているのですが)。 したがって、Metal を知るためには Rack の知識も欠かせません。そこで Railscasts - Rails Metal Railscasts - Rack Middleware がお勧めです。私

  • [ANN] Rack 1.0, a modular Ruby webserver interface

    Subject: [ANN] Rack 1.0, a modular Ruby webserver interface From: Christian Neukirchen <chneukirchen@ a . m Date: Sat, 25 Apr 2009 22:40:02 +0900 Hello, Today we are proud to release Rack 1.0, which was close to almost be codenamed MiddleWarem4Ever. = Rack, a modular Ruby webserver interface Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrappi

    takeshiketa
    takeshiketa 2009/04/26
    1.0リリース
  • Rack解説を試みて失敗しつつも晒す、の巻 - KoshigoeBLOG

    Rackとは、Rubyで実装したアプリケーションとウェブサーバとを繋ぐインターフェースです。Rackプロトコルに従って実装したアプリケーションは、利用するウェブサーバを自由に選択する事が可能となります。 Rackの開発元へは、以下のリンクから。 Rack: a Ruby Webserver Interface Rackプロトコルについて、簡単に説明します。 Rackプロトコルに従ったアプリケーションとは、環境変数envを引数にとるメソッドcallを持つRubyオブジェクト(インスタンス)を意味します。callは、3つの要素を持つArrayオブジェクトを返します。これは順に、『HTTPステータスコード』『HTTPレスポンスヘッダ』『HTTPボディ』となります。 環境変数 アプリケーションは、環境変数を読み書きする事で、入出力操作等を行える様になります。環境変数は、いわゆるCGI環境変数や、R

  • Rack: a Ruby Webserver Interface

    Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks. News August 21st, 2008Rack 0.4 has been released! May 31st, 2008Rack development moves to Git. May 24th, 2008There now is a Google Group on Rack Development. February 26th, 2008Rack 0.3 has been released! November 10th, 2007Rack has been presented at the Euruko 2007. Slides and a paper are available at http:

  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

  • Greenbear Diary - 5分でわかるRack , シュレーディンガーの猫たち

    ■ [ruby][rack] 5分でわかるRack RackはRubyのためのWebサーバインターフェイスだ。 RubyでWebっていうとRailsが有名だけど、実はRails以外にもいろんなRuby用のWebアプリ用フレームワークが存在する。 Ramaze Merb Camping Waves などなど…。 一方Webを実際に動かすにはWebサーバが必要だ。RubyのためのWebサーバも、これまたいろんなものがある。 Apache(CGI, FastCGI..) WEBrick Mongrel Ebb Thin などなど…。 ここで問題が一つ。それは「フレームワークが増えるたびに、いろんなサーバをサポートするためのコードが必要になる」ってとこだ。 各フレームワークの作者がみんなそれぞれにCGIやMongrelに対応するためのコードを書いてるなんて、無駄だと思わないか? RackはWebア

    Greenbear Diary - 5分でわかるRack , シュレーディンガーの猫たち
  • KOSHIGOE学習帳 - [Ruby] Rackプロトコル仕様

    Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks. RackはRubyをサポートするウェブサーバ群とRubyフレームワークとの間の最小のインターフェースを提供する。 Rack: a Ruby Webserver Interface File: SPEC この仕様はRackプロトコルの形式化を目的とする。あなたは、そのためにRack::Lintを適用する事ができる(そしてそうすべき)。あなたがミドルウェアを開発する際、必ずすべての誤りを捕捉する前後にLintしなさい。 Rackアプリケーション Rackアプリケーションはcallに応えるRubyオブジェクト(classではない)。それは1つの引数environmentをとり、3つの値(statusとheadersと

    takeshiketa
    takeshiketa 2009/01/23
    これはすごい
  • 1