尊敬的市长先生,
欢迎来到堪萨斯城!我是您的顾问,戈弗雷。您既然是新来的,这里对于您来说可能是有些令人难以置信。请不要担心,我将会协助您开展工作。让我们开始吧!
本周发布了 Rails 5.0.0.beta4。根据不断提升的版本号,我推测核心团队正在朝着 5.0.0.RC1,最终是 5.0.0 最终版的目标努力。我建议您在我们的应用程序上试用这一 Beta 版。
据与该项目开发接近的消息人士透露,本周有 34 位贡献者向 Rails 代码库提交了补丁程序。在我看来,这是个好迹象。
我们将颜色从 Oz 导入的计划奏效了——我自豪地说,堪萨斯不再是黑白的了。我建议您在该会议召开前安装指南手册应用程序。您可能还希望报名参加讲习班——请参阅您收件箱中的官方欢迎电子邮件,了解详细信息。
我们没有兴趣重复使用洗碗水或洗 30 秒的淋浴。更糟糕的是,一些赞助商已经为与会者策划了聚会。如果我们无法适应这一情况,我们怎么能称自己是一座体面的城市?
好好想想,市长先生,然后给我们找点水来喝。
尽管该会议已经可以容纳超过一千位与会者,我们的民意调查表明大多数 Rails 用户将无法参加该会议。
为了防止公众抗议,我建议会议组织者录制所有讲座,并在会议结束后通过此网站提供这些讲座内容。
他们还计划对主题演讲进行直播播送,不过据我所知,秘密网址要到下周三才能准备好。我已经听到 F5 按钮发出咯吱声了。
在对对疼痛反应的咒骂这一课题展开一系列研究实验时,当地一位科学家偶然发现了操控时间的一些新方法。作为这一新发现的成果,Active Support 5 中将提供这些核心扩展方法。
对于主动支持的新功能,Rails 用户很快就可以用这些新发现的词汇来表达自己。
一项旨在结束编程社区长达十年的争论的科学研究得出了一个惊人的结论。报告宣称,毕竟,更快的代码确实表现得更好。
作为对研究的后续,这位贡献者率先将新的优化技术应用于 Array#split
。与每个人的期望相反,这项工作带来了一些性能提升。
一组语言学家聚集在一起讨论分号的优点。在座谈会上,他们一致认为拼写错误确实会降低可读性。
巧合的是,本周 Rails 指 جنوب收到了一连串更改,提高了其可读性。
我的建议是什么?我们应该坐下来,在某一天修复我们城市条例中的拼写错误。
在计算机科学界,并发很难是一个广为人知的事实。这个刚刚登陆 Rails master 的补丁完美地说明了原因——在尝试修复 Active Support 的 ShareLock
类中的一个错误时,这个补丁被误认为是 Sherlock Holmes,造成了短暂的延迟和竞态条件。
最近,一次审计发现 Rails 有时会加载数据库架构两次。根据一项调查,大多数 Rails 用户认为这没有必要,导致本周从 master 中移除了此“功能”。
市长,我有个不幸的消息要告诉你。JRuby 构建已暂时标记为允许在 Rails 的 CI 服务器上失败。如果你认识任何使用 JRuby 的人,我们可以用一些帮助来识别和修复这里的根本原因。
尽管上周的结果有望,但参与研究的研究人员已经收回他们对与此更改相关的性能优势的说法。基于我的负面看法,我相信 这个问题 在专家中仍将在可预见的未来引发巨大的争论。
这总结了我的本周报告。还有很多其他事情在进行,因此可以放心地加入并 亲自查看。
下周在 RailsConf 见!