Daru 和 NMatrix 活跃。
SciRuby 是一个组织。
给例子。
从语言层面没有什么是 Python 做得到 Ruby 做不到的,如果你是说 Python 有很多库但是 Ruby 没有,那么你可以尝试做贡献。如果有数据分析需求的人也不去做贡献,那么 Ruby 在这个领域的发展也就一直停滞。
如果你不确定,一定要说出来!一个听起来权威的错误回复比没有还要糟,别因为听起来像个专家很好玩,就给别人乱指路。要谦虚和诚实,给提问者与同行都树个好榜样。
用官方编译的 deb 包,没事别编译。
Threads (in Ruby): Enough Already http://yehudakatz.com/2010/08/14/threads-in-ruby-enough-already/
io wait 通过增加线程可以增加 qps,db 属于 io wait,sleep 好像也可以利用线程。
不用公司邮箱的话不确定是员工还是猎头。
没有公司域名的邮箱吗?
从公司角度最常见的支持 Java 的论点是:Java 很好招人。为什么要去做很多人都能做,随时可以被替代的工作呢?
如果你只是想找一份能养家糊口的工作,那么 Java、PHP 就是你需要的,这两个语言一直占据招聘市场需求的前排。
如果志向不仅于此,希望职业生涯内做出什么闪光的事情,那么我不会选择 Java、PHP 占主导的公司。这类公司通常把开发人员看作可替换的资源,除了金字塔顶部的人有决策权,其余大部分从事劳动密集的工作。另外这类语言有海量应聘者,公司的选择很多,不利于谈到好的薪资。
我会优先选择使用 Ruby/Python/Go 语言的公司,选择这些语言说明公司氛围比较开明,好的品味占据了主导。这类公司更能拥抱变化,容易发挥个人的价值,做出的产品也更有竞争力。
如果看到有公司主要使用 Elixir/Rust/Clojure,那么我会特别留心,这些公司里面都是 Hacker,做着与众不同的事情。这类公司很可能推出 Next Big Thing,或者被大公司高价收购。
就算有一天没有公司招聘 Ruby 了,我也只会选择更强大的语言,而不是大部分人选择的语言。
(以上想法受《黑客与画家》- 拒绝平庸 影响)
原文没写 bundler 纳入标准库哦。
讨论技术就好了,少点情绪。
来源?
一直
开发 GitHub 和 Gitlab 的语言。
好品味还是只有少数人有。
我没在楼主的环境里部署过,所以我不知道怎么解决。不过有几个建议让部署难度低些:
Ruby 需要一个编译单个可执行文件的工具,不考虑系统依赖,要求纯 Ruby 也行,避免 heroku cli 转投 node.js 那样的悲剧。
https://github.com/phusion/traveling-ruby
这是 Passenger 团队做的打包工具,不知为什么停止更新了。
个人没活路。公司接入支付宝和微信两个就行了。
脚本里做了太多事。
jekyll
别用小众的工具
@ 这么多人是求屏蔽么?