ある研究によれば、生産性はそれぞれのプログラマでそれぞれ違う。でも、あるプログラマに着目すれば、そのプログラマが時間あたりに書けるコードの行数は、プログラミング言語によらず決まっている、たとえば一年に50,000行なのだそうだ。行数が決まっていたら、どの言語で一番多くのことを達成できる?そう、Rubyだよね。
scaffold :model_name, :suffix => true
def test_should_reset_password users(:quentin).update_attributes(:password => 'new password', :password_confirmation => 'new password') assert_equal users(:quentin), User.authenticate('quentin', 'new password') end
def test_should_reset_password users(:quentin).update_attributes(:login => 'quentin', :password => 'new password', :password_confirmation => 'new password') assert_equal users(:quentin), User.authenticate('quentin', 'new password') end
def test_should_reset_password users(:quentin).update_attributes(:password => 'new password', :password_confirmation => 'new password') assert_equal users(:quentin), User.authenticate(users(:quentin).login, 'new password') end
script = <<-EOS # ActiveRecord を操作する @metaelement = Metaelement.new @metaelement.name = "execute_eval" @metaelement.save EOS Thread.start { # $SAFE = 4 <- このコメントアウトを外すと SecurityError 例外発生 eval(script) }.join
script = <<-EOS @metaelements = Metaelement.find(:all) EOS Thread.start { $SAFE = 4 eval(script) }.join
script = <<-EOS Metaelement.connection # DB のコネクションを取得。 EOS Thread.start { $SAFE = 4 eval(script) }.join
[code:
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1]
ProxyPass / balancer://mycluster/ ProxyPassReverse / balancer://mycluster/ <Proxy balancer://mycluster/> BalancerMember http://127.0.0.1:3000 loadfactor=20 BalancerMember http://127.0.0.1:3001 loadfactor=20 </Proxy>