#15 楼 @RainFlying 好像是 p0?
#11 楼 @jasl https://github.com/jasl/a_rails_start_up_omakase/blob/master/config/deploy.rb#L29-L39 这是什么?还有你确定你部署使用的是 rvm 设置的 ruby?
建议加个 不喜欢 和不关注..
马克。 先感谢一下两位嘉宾:前几天在沈阳蹭了勇哥一顿豪华大餐,还有吕哥的“遗产”
#24 楼 @vincent GVL 只限制 Ruby,C 扩展里没有这个限制。Ruby2 的 zlib 库做了修改,Release GVL in zlib when calling inflate() or deflate()
@luikore 的 slide 里有提到...: https://speakerdeck.com/luikore/ruby-2-dot-1-walk-thru-title-bait?slide=53
#30 楼 @luikore http://docs.python.org/2/library/subprocess.html#replacing-older-functions-with-the-subprocess-module
这里说的是:
output=`dmesg | grep hda` # 以前的这种写法如果前面的管道fail掉,结果还会正常返回,会Silent Failures
# becomes
output=check_output("dmesg | grep hda", shell=True) #用subprocess之后同样写法会Fail Fast。
也就是这篇里提到的一个问题:http://julialang.org/blog/2012/03/shelling-out-sucks/
注意是还使用 shell 的管道写法,不是用程序自己拼接管道。
#16 楼 @iBachue 四个参数只是表象..perform_exec
的时候就是最终的状态了。
[4] pry(main)> $ Rubinius::Spawn.exec
From: /Users/hooopo/.rvm/rubies/rbx-head/kernel/common/process19.rb @ line 243:
Owner: #<Class:Rubinius::Spawn>
Visibility: public
Number of lines: 6
def self.exec(env, prog, argv, redirects, options)
setup_redirects(redirects)
setup_options(options)
ENV.update(env)
Process.perform_exec prog, argv
end
#10 楼 @bhuztez http://docs.python.org/2/library/subprocess.html 这东西和 Ruby 的 system/exec/popen 有啥区别?
不知道楼主说的参数调用是什么意思,ruby 里的 exec 相关命令都可以直接字符串和数组做参数的:
[1] pry(main)> exec "ls", "-lh", "."
total 3627464
函数式写法都不用加叹号的。。因为就是为了获取返回值啊
这是什么情况?
brew install sdl_gfx
==> Downloading http://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.24.tar.
Already downloaded: /Library/Caches/Homebrew/sdl_gfx-2.0.24.tar.gz
Error: SHA1 mismatch
Expected: 34e8963188e4845557468a496066a8fa60d5f563
Actual: 2abc07786ae41a5d873ea17e41782c4b7560bb49
Archive: /Library/Caches/Homebrew/sdl_gfx-2.0.24.tar.gz
(To retry an incomplete download, remove the file above.)
北方室内室外切换开销太大
git 不但可以伪造时间 还能伪造作者啊