我是菜鸟,可以掺一脚给各位端茶扫地么。。。^__^
如果注册 favorcheap 的话,别忘了把 favourcheap 也一起注册了。
#10 楼 @fantasyday 朴起焕 是楼主么?:P
没有问题。
我 13" MBA + 27" LCD。所有这些软件都可以流畅使用。:)
#3 楼 @poshboytl Yehuda 和 Aaron Patterson:)
Jose Valim 是 ruby 社区我最崇拜的三剑客之一,呵呵呵~
顺便来推下我们公司的 http://rubysource.com/,呵呵~
上网久了已经习惯了看到莫名其妙的提问直接无视了。。。-__,-
项目越热门,越“高端”,反对声越大。
CakePHP 和 CodeIgniter 相比 rails 而言要糟糕多了,但反对声都不大。。。
ruby 的都在做开源的组件——搭建用来赚大钱的商业项目=。= 不像 php 可以有那么多完整的写得很烂的开源程序=。=
给这里的用户都发个邀请吧。
话说,我看了 blog,还是不太明白与 Github 的不同定位。。。
2011 年,对我而言是个分分合合的一年:离开了 Envato(ThemeForest 和 Nettuts+ 的公司),加入了离开了 PlayUp(一个上千万$投资的大坑),短暂的加入了离开了 RubyX,最后加入了 SitePoint。
2012 年将是带领团队突破障碍,奋求创新的一年。:)
不学好 ruby 直接用 rails 是个罪啊,抓起来~!
ActiveRecord::Base
-> ActiveRecord::Model
是一个比较重要的更新: https://github.com/rails/rails/commit/00318e9bdfc346a57cab34b2ec3724f3e9605ac1
就 IT/web 行业而言,agile 和 lean 大体上其实是一样的概念啊。。。:)
rvm
差不多吧,如果是旧金山的话还不止这个价。
袋鼠国这边平均下来 senior ruby devs 大概也是在 100-110k 左右。
我之前所在的公司,自己砸了名声,现在 130-140k 找 ruby/iOS 的开发人员……
大流量的网站,记得用 INSERT DELAYED (http://dev.mysql.com/doc/refman/5.5/en/insert-delayed.html) 来避免性能瓶颈。
说起效率嘛。。。。 -__,-
# Linux + Ruby 1.9.2, 1000 iterations
user system total real
(1) erb 0.680000 0.000000 0.680000 ( 0.810375)
(1) erubis 0.510000 0.000000 0.510000 ( 0.547548)
(1) fast erubis 0.530000 0.000000 0.530000 ( 0.583134)
(1) slim 4.330000 0.020000 4.350000 ( 4.495633)
(1) haml 4.680000 0.020000 4.700000 ( 4.747019)
(1) haml ugly 4.530000 0.020000 4.550000 ( 4.592425)
(2) erb 0.240000 0.000000 0.240000 ( 0.235896)
(2) erubis 0.180000 0.000000 0.180000 ( 0.185349)
(2) fast erubis 0.150000 0.000000 0.150000 ( 0.154970)
(2) slim 0.050000 0.000000 0.050000 ( 0.046685)
(2) haml 0.490000 0.000000 0.490000 ( 0.497864)
(2) haml ugly 0.420000 0.000000 0.420000 ( 0.428596)
(3) erb 0.030000 0.000000 0.030000 ( 0.033979)
(3) erubis 0.030000 0.000000 0.030000 ( 0.030705)
(3) fast erubis 0.040000 0.000000 0.040000 ( 0.035229)
(3) slim 0.040000 0.000000 0.040000 ( 0.036249)
(3) haml 0.160000 0.000000 0.160000 ( 0.165024)
(3) haml ugly 0.150000 0.000000 0.150000 ( 0.146130)
(4) erb 0.060000 0.000000 0.060000 ( 0.059847)
(4) erubis 0.040000 0.000000 0.040000 ( 0.040770)
(4) slim 0.040000 0.000000 0.040000 ( 0.047389)
(4) haml 0.190000 0.000000 0.190000 ( 0.188837)
(4) haml ugly 0.170000 0.000000 0.170000 ( 0.175378)
1. Uncached benchmark. Template is parsed every time.
Activate this benchmark with slow=1.
2. Cached benchmark. Template is parsed before the benchmark.
The ruby code generated by the template engine might be evaluated every time.
This benchmark uses the standard API of the template engine.
3. Compiled benchmark. Template is parsed before the benchmark and
generated ruby code is compiled into a method.
This is the fastest evaluation strategy because it benchmarks
pure execution speed of the generated ruby code.
4. Compiled Tilt benchmark. Template is compiled with Tilt, which gives a more
accurate result of the performance in production mode in frameworks like
Sinatra, Ramaze and Camping. (Rails still uses its own template
compilation.)
GC 问题没解决前,macruby 没法用来开发 iOS 程序 :(
haml 贴,我必定要来推 Slim 的,嘿嘿嘿 http://slim-lang.com/
没必要啊,新项目再用 rspec 就好了。
更高效的学习和使用英文才是王道啊 -__,-
开源项目凡是注释不是英文的我统统无视=。=