精确这个说法是有问题的。应该说明的精度是多少。比如,要求 5 秒后执行的任务,你会在 4.9-5.1 秒之间执行,或者 5.05-5.15 秒之间执行。这个精度在应用场景里能接受么?
而且像 Emacs/Tcl/Twisted/EventMachine/node.js 这一系列坑爹货都是依赖系统时钟的,所谓延时调用,无非就是维护一个 timestamp 列表,每次回调看一下有哪些已经时间到了,去调用一下,回调结束后,就是把 select 的 timeout 设置成列表里最前的 timestamp 减去当前时间,select 什么的超时本来就不准。意外情况,系统时间乱跳了一下,咋办?就算你平时不乱跳,闰秒之前你没做好准备,负载本来就很高了,很容易就悲剧了。
你能 SSH 进去看有哪些正在等待执行的任务么?
EventMachine 进程 crash 了咋办?
yum install libyaml-devel
应该都不影响吧。早就没人会在 cookie 里存 session 数据了吧
碰到这类问题,请先看这个 http://unixpapa.com/js/key.html
#14 楼 @camel 用哪个 License 和要不要签 CLA 没啥关系吧。根据腐朽的美帝的现有法律,版权是自动生效的,哪怕你只是写了一行代码,那代码的版权就是你的,如果你不声明以某种协议授权给别人用,别人是没权使用的。而且某些州,个人是无权把代码发布到 Public Domain 的,请先咨询法律专家的意见再来说要不要吧。
而且 jQuery 现在还是要签 CLA 的 http://contribute.jquery.org/
工作流是个坑啊,真心没找到好用的,很多都不按标准来的...
我现在正在看 SpiffWorkflow,虽然是用 Python 写的,至少这个是按标准来的,不过,目前还没搞清楚这东西到底能不能用
我是来围观 Ubuntu 脑残粉的
不得不说,用 rails 做项目就已经保护得不错了...
根据酷不酷来选工具真的很不靠谱。
不久前还很热门的笑话是,计算机专业的找不到工作咋办?自学两个月Java就可以了。据说在很久很久以前,把 Java 换成 Ada 一点都不过分。
但是,现在还有很多人觉得 Java 很酷么?越来越少了吧。难道是因为 Java 最近变得比以前糟糕很多了?也不是,就语言本身来讲 Java 并没有多大变化。
但是,现在还有很多人觉得 Ada 很酷么?很少很少了。但是,Ada 是一门很糟糕的语言吗?显然不是的。尽管 Ada 有显著的缺点,但那也是显著的优点。在有公开标准开源实现的命令式的语言里,应该找不出另外一种语言比 Ada 语言特性更丰富了。C++ 只是借鉴了一下 Ada,弄了个 STL,就把这吹上天了。而且 C++ 的实现方式也不见得比 Ada 干净多少。倒是 C++ 的模板本身就是各种坑爹了,完全就是为兼容 C 而兼容 C 的存在,很难想到的边界情况,匪夷所思的出错信息,楞是从 Ada 那里抢走了编译速度奇慢的头衔(直到后来杀出了个 Scala)。
至少界面不是原生的样子给人感觉很怪的。
#4 楼 @blacktulip Instagram 这个例子好...