今天呀,有谁来了?
小城市 remote 一年的路过。我们这边的小城市呀,别说 ruby 了,互联网公司都没有,顶多是各类淘宝电商公司,或者超级 low 的流量公司。别说,他们都比做 ruby 赚钱。
看了一下说明: https://github.com/rspec/rspec-expectations/blob/master/Should.md 基础 API 变化真烦人呀。
Remote 不就好了?或者找一个工作先 onsite,然后慢慢和老板说 remote 试试看,然后跑顺了,和老板说一直 remote 节省办公室位置和机器(这个成本很高),然后回去就好了哈。
正确的发音是:撸笔
不知道如何影响 rails 项目?不更新应该没有关系吧?
去掉空格。我觉得应该给测试框架提交 issue,这种状况不应该出现。
话说看不懂英文文档的程序员,真的用得来 docker?个人不建议翻译。讨论如何用还是可以的。
程序员发《怎样尊重一个程序员》意义不大,建议去看以前的内容:
里面一些关于编程语言的内容相当不错:
建议大家有时间都看一遍,能够扫除一些程序员通常有的魔障。
废话太多,就是加一个 UUID 表项呀
这是我的 NAS 服务器搭建方案,一起分享在这里: http://blog.linjunhalida.com/blog/nas-server/
就是 B 信任 A,C 信任 B,这样要能够让 A 访问 C,需要 ssh agent forwarding,用 B 来验证 A 登录 C。 http://www.unixwiz.net/techtips/ssh-agent-forwarding.html
这种大部头不如看电子书
这种大部头不如看电子书
Timing attack。。。原来如此!没有想到字符串比较的时间消耗问题。
看了一下大家的解法,现在数据库因为已经有数据了,不能更新时间。同时移出来做 api 动作太大了,并且就算做了 api,也需要记录数据,这个时候还是要用到 mysql 数据库,mysql 数据库还不能改信息。
不过 rails 保存时间都是用 datetime 这种时区不相关的格式,然后这个数据是 rails 算好塞进去的,这样 mysql 只要不用 now 这种和时区相关的函数就没有问题。那么就这样将就着用吧。
mysql 支持根据 session 设置 timezone,不过 ActiveRecord 不支持设置: https://github.com/rails/rails/issues/13494
ActiveRecord 也不支持设置 timezone,更别说根据数据库连接设置 timezone 了: https://github.com/rails/rails/issues/13796
@liwei78 不是很懂什么意思?
@fsword 我列出来的并发,实际上是资源的访问控制。在上面的例子是 CPU 资源的访问控制。需要有一个控制器来分配 CPU 的占用。
@wppurking 挂太久就要考虑持久化的问题了。。
@robot_zhang 长时间停不下来容易走岔路。
#1 楼 @wppurking 我觉得这种模型不好,因为需要维护一个任务状态,操作流就变成了状态机,这样太复杂了,人需要能够理解在哪一步出现问题。还是操作流模型容易理解。这种模型中间出现了错误,就需要去查看状态,弄清楚这个状态的上下文,非常复杂。
应该有一个主控进程,每一个服务器操作异步等待,如果出现异常,直接抛出就好。类似操作系统进程模型,每个服务器操作类似一个异步 IO,主控进程阻塞等待。
我计算过,8 小时工作制,6 小时已经是满产能的状况了,全天只编程,能够达到 8-10 小时,超过 10 小时,其中效率指数级别下降。