トップ 最新 追記


http://www.xrea.com/ http://www.value-domain.com/

ryuone日記

2004|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|
2008|02|06|07|12|
2009|01|03|04|05|08|09|10|
2010|03|04|05|06|07|08|09|

2009-10-01

_ [Memo] Amazonでの買い物が便利に・・・。

やっとこさ、関西でも「当日お急ぎ便」が使えるようになるそうです。

Amazon.co.jp、「当日お急ぎ便」を関東・関西地区で開始


2009-10-05

_ [Ruby][Rack] Rackについて勉強中

Rackとは、WebサーバとWebアプリケーションの間で動作する変換アダプター、クッションです。

対応しているWebサーバは、'cgi', 'fastcgi', 'mongrel', 'webrick'などなど。

詳しくはRackのrack/handler.rbを参照してください。

簡単な動かし方は以下の通り。


まず、rack_sample01.rb

module Rack                                                                                                                                
  class HelloRackWorld                                                                                                                     
    def call(env)                                                                                                                          
      res = Response.new                                                                                                                   
      res.write "HelloRackWorld!!"                                                                                                         
      res.finish                                                                                                                           
    end                                                                                                                                    
  end                                                                                                                                      
end

次にrack_sample01.ru

require 'rack_sample01'                                                                                                                    
                                                                                                                                           
run Rack::HelloRackWorld.new
を作成する。
rackup rack_sample01.ru

rack_sample01.ruを実行するとポート番号9292でWebサーバが起動するはずなので、アクセスすると、

HelloRackWorld!!
と表示されるはず。

2009-10-07

_ [Ruby][Rack] Rackについて勉強中 その2

前回使用したrackupを使わずに実行する方法は以下の通り。

module Rack
  class HelloRackWorld
    def call(env)
      res = Response.new
      res.write "HelloRackWorld!!"
      res.finish
    end
  end
end
 
require 'rack'
Rack::Handler::WEBrick.run Rack::HelloRackWorld.new, :Port=>9292

callメソッドを持っているオブジェクトなら呼び出しが可能なので、ProcやLambdaをつかってもOK。

例えば、

 module Rack
  class HelloRackWorld
    def self.rackworld
      Proc.new do |env| [200, {'Content-Type' => 'text/plain'}, "Hello Proc Rack World!!"] end
    end
  end
end
 
require 'rack'
Rack::Handler::WEBrick.run Rack::HelloRackWorld.rackworld, :Port=>9292

もOK。

_ [etc] 半日人間ドック

30歳なので半日人間ドックに行ってきた。8時半から開始で10時過ぎにしゅうりょう〜。

はやっ!!

おなかの調子が悪かったのに、バリウムの下剤でさらに調子が悪くなった・・・。

本日のツッコミ(全4件) [ツッコミを入れる]

Before...

_ りゅう [白いの出た〜。 おなかを壊している時だったから白い水でした・・・。]

_ ドラゴン十石 [俺はやったことないけど、確か終わったら下剤を飲まされるはずだから、ゲリになります。 寒くなるから体調気をつけてね。]

_ りゅう [おなかの調子が悪いときに、下剤を飲んだから大変でした。。。 牛乳が出た!!って思った。 ドラゴン十石さんも風邪など気..]


2009-10-09

_ [etc] 仕事を休んだ。

納品資料を作って送るだけにしたので、発送は営業さんにお願いして

今日はお休みしました。

とりあえず、読みたい本をピックアップしてAmazonでポチッとな。

大阪も当日お届けできるかどうかを検証する為に、朝9時位も注文をしたら、夕方にはつきました。

でもAmazonからの発送は10時半位だったので、時間かかり過ぎじゃないかな?

でも、無事に手に入りました。