精确这个说法是有问题的。应该说明的精度是多少。比如,要求 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 这个例子好...