• 是不是过拟合了?生成了好几个和 rubychina 上几乎一模一样的招聘标题

  • 坑啊,这么跟你说吧,去年有一段时间 angular2 直接就用不了,在微信浏览器里显示 loading。后来微信版本升级之后解决了,但也不知道未来 angular4 有什么变化之后突然又出问题。微信浏览器这个自研内核小问题不少,你硬要在里面跑单页应用其实是给自己找麻烦。Rails 天然就很适合做微信公号开发,甚至可以说微信公号是 turbolinks 的最佳应用场景之一,有这么趁手的工具,何须舍近求远。

  • Rails 与 Django 性能的疑问 at 2017年05月20日

    rails 和 django 我都用过,不认为这两者在性能上有很大区别,即使是 python 里面以轻快著称的 flask,也只是跑 hello world 比 rails 快一些,当规模实际扩展到和 rails 项目相当的时候,速度差距也很小了。我觉得要追求高并发就换 golang 或 elixir,在 ruby,python,php 这几个之间做选型替换没有什么意义。

  • 这本书我看了英文版,只能说是一般吧,作者好像也是边用边学的感觉。《Rails, Angular, Postgres, and Bootstrap, 2nd Edition》这本书可以说是各方面都更好,而且已经适配到 rails5 了。

  • 首先建议使用 FactoryGirl,如果测试过程中在多个断言里需要重复调用 FactoryGirl 生成的对象,还需要配合 database_cleaner 这个 gem,它可以方便灵活地控制 FactoryGirl 生成的数据在测试数据库的保存以及测试完毕的自动删除。

  • 其实用 rails server -b 0.0.0.0 也可以的。

  • ActionCable 的并发性能怎么样?有评测吗?现在是用 Node.JS 的 Socket.IO 在做实时消息,但感觉有些业务逻辑和 Rails 应用是重复的,如果 ActionCable 能很好地整合资源,并且有不错的性能,就尽快迁移到 Rails5 了。

  • DHH:Rails 主义 at 2016年01月23日

     仔细看看,其实跟乔布斯的理念很相似。

  • 我觉得 @msg7086 说得挺有道理。虽然说 Python 像银弹,什么都能开上一枪,但我觉得它的社区支持并没有比 Ruby 强。Ruby 的社区活力当然有一部分是来自于日本,首先得益于这是一门日本人创造的语言,其次,日本在技术领域具有很强的 Galapagos 孤岛效应,换句话说,一旦某项技术在日本扎根发芽,形成本地社群效应,它就会自发生长,甚至于无视世界潮流。

    举个例子,enchant.js 是个做 html5 游戏的小型 js 框架,11 年推出的,在世界其他地区都影响不大,但是因为这是日本人开发的框架,所以在日本有源源不断的社区资源支持,各种教程文档层出不穷,用它来实际开发的商业游戏和同人游戏数不胜数,直到 2015 年仍然势头不减,可以说日本就靠自己的文化资源社区力量养活了这个 js 框架,并让它枝繁叶茂。在这五年间,js 技术大爆炸,新框架如过江之鲫,但是作为一个时间有限的程序员,如果在五年前花费精力投注了 enchang.js,显然回报是很可观的。

    Ruby 也是类似的情况。它在日本就像是一头孤岛上的巨兽,在世界其它地方用 python 做服务器运维的,在日本用 Ruby 做,用 python 做爬虫的,在日本用 Ruby 做。虽然 C++,Java 这些仍然在日本占据着最大的份额,但在动态脚本语言的争斗中,Ruby 在日本对于 python 有压倒性的优势。日本政府还在大量注资加强 Ruby 在嵌入式等领域的开发。可以说,就靠日本一个地区,让 Ruby 再维持 5 到 10 年的活力,根本不是难事。更何况,还有硅谷创业公司的默认技术栈 Rails。虽然 Rails 不再是一枝独秀,但它已经哺育出那么多的商业公司,它们基于 Rails 2.0,3.0 的网站还在持续良好地运行着,并产生着商业利益,这也是投注 Ruby 的原因所在。

    未来 Python 会怎么样?一定会很好,它在英美的地位就像是二十一世纪的 Basic 语言,以后的初学者几乎人人都会碰上它,了解它。Web 开发、数据挖掘、机器学习、系统运维等方方面面都会有它的用武之地。但其实学一门语言有何难,真正消耗时间的,是这门语言衍生开的东西。对于小型创业公司的 Web 开发者,投注 Ruby 也一定会收到有价值的回报,信心的来源是日本和硅谷。你在商业活动中可能会遇到的种种技术问题,几乎都有前辈 Ruby 程序员帮你踩过地雷,提出了解法,甚至已经把这些智慧结晶成了 gem 等你取用。同时一个有活力的社区也会积极地拥抱变化,Rails 的进化史就是明证。

    另外,对编程语言的相性,因人而异。但对我而言,Ruby 就是最美的语言。在深夜里对着黑漆漆的 Vim 窗口敲 Rails 代码的时光,就像是儿时躺在山坡上数星星,那是心灵最平静舒畅的体验。

  • 隔壁 V 站的号被封了 at 2015年12月08日

    很喜欢楼主在 v 站的头像,每次回复都给人一种胸有成竹的感觉。