Archive

Archive for September, 2009

[ANN]CN-Erlounge-IV会议时间调整

September 28th, 2009 :: jackyz

CN-Erlounge-IV 会议时间调整,转发一下:

经过慎重考虑,并经过会务组和讲师们的协商讨论,特将CN-Erlounge-IV会议的时间延期到11月7日~8日。

理由如下:

与 CSDN SD2、哲思峰会时间冲突。有一些 Erlounge 的讲师同时也是 CSDN SD2、哲思的讲师。尽管讲师都表示会赶过来,但是出于讲师身体状况的考虑,我觉得不太合适。

投稿截稿日期与会议日期之间周期过短,不方便会务组给各位讲师订机票。本次延期后仍然有些仓促,以后在 Erlounge 时间安排上会尽量加长这段时间(至少1个月)。

关于更多本次大会的信息,请访问官网:http://ecug.org/

为了确保所有人都得知本次延期的通告,欢迎您通过各种途径传播此消息,为此我们非常感谢您的支持与帮助!

news

[荐]Erlang和Python的互通

September 2nd, 2009 :: jackyz

陈皓同学的博客建在 ZDNet 上,他最近正在研究 Erlang ,在官方文档上花了 24 个小时的研读之后,终于调通了 Erlang 通过 Port 机制调用 Python 的代码。或许,他的文章和代码能帮助更多的朋友节约更多的 24 个小时,尤其是对于那些想要写 Port 或正在用 Python 的朋友。故,在此推荐之。地址在[这里]。

其实 Port 对 Erlang 而言是一个很重要的扩展设施。在 Disco,在 CouchDB,在很多重量级的 Erlang 项目中,我们都能看到 Port 的使用。在大量的 Erlang 项目实战中,最初的快速原型开发确定之后,再将发现的瓶颈部分改为更加高效的本地 Port 来实现(如果能够确认这样的实现真的更加高效的话),这似乎也是比较通行的做法。放在这样的应用场景下考虑,此时的 Port 其实充当着“ Worker 调用者”的角色,而 Erlang 自身则变成了动态机器集群的“粘合系统”。与“将一个机房/一堆机器当作一台机器来使用”的架构目标达成了极佳的重合。

对于大多数的 Erlanger 而言,在实际的工程实践中,对“效率”和“适用性”上的考量应该被放在第一位,对“是否纯粹”的执着则应该被看得更淡一些。

study