Archive

Archive for November, 2008

[分享]在《中国软件技术大会》上所做的演讲

November 30th, 2008 :: jackyz

蒙人邮图灵公司和中国互动出版网的推荐,我有幸在中国软件技术大会上进行了一次介绍 Erlang 技术的演讲。能有机会通过这样大的一个平台,向我们战斗在开发第一线的同行们介绍 Erlang ,我深感荣幸。

这实在是一次难得的机会(如果可以的话,我愿继续抓住一切能够推广 Erlang 的机会),对于 Erlang 在中国,以及中国的程序员们来说,都是如此。现如今的社会,酒香也怕巷子深,对于 Erlang 这样一种优秀的并行编程技术来说,说来更是如此。经历了二十多年的完善,在并行领域已经取得压倒性优势的 Erlang 却始徘徊于“非主流编程语言”的尴尬地位,虽说也有时机不成熟(多核未成熟,高可靠和高并发的系统需求不强烈)的原因,但从某种程度来说,推广不力恐怕也是一个因素(Joe Armstrong 最近两年的频频高调露面,在某种程度上弥补了这一因素)。从另外一个侧面,这也说明了为 M$ 和 SUN 所滥用的“布道者”策略,在技术的传播之中,起到了何等重要的作用。

对于中国的程序员来说,在云计算的方向上 Erlang 也同样是一个难得的机会。我们能看见国外的程序员们,用上 Erlang 之后(用 Erlang 来构建计算云,可谓驾轻就熟),两年之间,有那么多与云计算相关的项目,正在如火如荼的展开。我们知道,历史的发展充满了戏剧性,偶尔的,会出现那么一个窗口(游戏规则发生变化的时刻),在这个窗口里,原本做惯了奴隶的家伙(比如,软件蓝领),能有机会与此前的主人们站在同一条起跑线上,进行一场也许并不是那么悬殊的较量,这大概就是所谓的“时势造英雄”。当然了,这样的机会肯定是稍纵即逝的,重要的是,在这场争夺控制权(产业链高端)的战争结束之后,又会按照新的实力结构来排座次,可以肯定的是,仍然会由掌握了权力(产业链高端)的人来制定游戏规则,其他没有取得成果的玩家,大概就只能去做奴隶(蓝领)。

云计算,对大家来说,是挑战,也是机遇。与大家共勉。

misc

[2008-11-25] 通告:CN Erlounge III 提前关闭注册通道

November 25th, 2008 :: xushiwei

由于注册人数超预期,现决定提前关闭注册通道。如果对本次会议感兴趣,请在明天上午前注册。

注册通道将于 2008-11-26 中午 12:00 正式关闭。

参见:http://www.ecug.org/apply/

news

已注册讲师名单及议题

November 24th, 2008 :: xushiwei

注:以下只是当前已注册的讲师及相应的议题(按注册时间次序排列),但是限于大会时间安排上的限制,她们并不一定最终全部都在本次大会中讲。公布已注册的讲师名单和议题,目的只是出于信息披露的需要,让大会的过程更加透明。

姓名
电子邮件
演讲主题

周爱民(aimingoo)
aiming AT gmail.com
erlang的高级程序设计语言接口

以delphi为基础,讲述实现c node和c drvier的具体方法。
从二进制结构中,了解erlang语言设计的细节(数据结构.效率与实现方法)。

李小红
lixiaohong AT gmail.com
Mnesia table fragmentation过程及算法分析

Mnesia table frgmentation 解决方案
Linear hashing分片过程及算法
Linear hashing在erlang中的应用

许式伟
xushiweizh AT gmail.com
Erlang 与 Comet Programming

什么是 comet?模型如何?
主流的协议标准。
相关的开源项目。
某个具体项目的实现剖析。
demo

金尹(T1)
alluleia AT gmail.com
On spatial-Temporal Characters of Computation

体系结构与并行计算

赵东炜(jacky)
jackyz.zhao AT gmail.com
A RealTime Web Application with Erlang + JavaScript

服务端的美好蓝图!
客户端呢?
展望 HTML5/Ajax/Comet
阿喀琉斯之踵
奇妙组合 Erlang/JavaScript
实作

周琦(ZoomQuiet)
Zoom.Quiet AT gmail.com
PyErl快思+社会化研究

PyPy
BEAN
融合方式
外一篇: 基于Google 的快速研究成本

周敏
coderplay AT gmail.com
分布式计算模型 MapReduce

MapReduce的原理
实现原理
hadoop及应用范围及一些应用实例
云计算相关

成立涛
litaocheng AT gmail.com

使用erlang构建一个分布式的crawler
erlkad-kademlia DHT的erlang实现及应用

朱照远(Joshua Zhu)
zhuzhaoyuan AT gmail.com
Ejabberd与Erlang

Ejabberd简介
Ejabberd源代码初探

陈杰
bitcowboy AT gmail.com
用于网络游戏服务器端的分布式寻路引擎

为什么要把巡逻模块从游戏服务器里独立出来?
多线程,多进程,和内存共享
寻路Cache的考虑
如何考虑对Cache的访问控制,加锁?不加锁?
用任务调度来控制对资源的访问

段先德
duan.xiande AT gmail.com
Writing Better Telecom Software with Erlang Style

Erlang的进程监督模型对电信系统可靠性的帮助
selective receive对复杂状态机建模的帮助
Map-Reduce的容量潜力

余锋
mryufeng AT gmail.com
Inside the erlang VM

多核心相关的
IO 相关的

韩拓
hantuo1984 AT gmail.com
Webapp & erlang –and a real-time webapp demo (erlang+flash)

webapp的前景分析
如何构建高质量webapp之自己的观点
一个erlang+flash制作webapp的demo的展示与讲解.

黄冬
huangdong AT gmail.com
Erlang入门学习

http://blog.opensource.org.cn/hdcola/cat-14/erlang/

李长才
ery.lee AT gmail.com
Erlang在电信网管软件的应用

介绍和交流采用Erlang开发商业电信网管软件的实战经历和教训。
探讨Erlang在企业软件领域应用的挑战与机遇。

信息来源:http://www.ecug.org/lecturer/

news

CN Erlounge III – Topic征集

November 19th, 2008 :: xushiwei

重要时间点

  1. 讲师注册及Topic征集截止日期:2008-11-25
  2. 普通参会者报名截止日期: 2008-12-1
  3. 讲师投稿截止日期:2008-12-9
  4. 详细会议议程安排公布:2008-12-13
  5. 会议日期:2008-12-20 ~ 2008-12-21

CN Erlounge III – Topic征集

为了对会议的议题有所把控,我们修改了下会议的规则,将讲师注册(Topic收集)讲师投稿分为两个阶段,而不是原先的一个时间段。讲师注册(Topic收集)的截止时间提前到了 2008-11-25。投稿截止时间不变。

Topic范围

讲师的议题是否必须限定和 Erlang 相关呢?答案是否定的。我们都关注 Erlang,但不能也不想限制自己的眼界,Erlang 决不是我们唯一。只要你的议题和 Erlang 关注的问题域相关,和分布式、多核相关,就没有“跑题”。Erlang 社区应该是睿智的、包容的。

讲稿建议

  1. 内容有深度,而不是泛泛而谈。忌局限于一个事实或者一个实践,但是没有任何结论。
  2. 内容有一个Focus的问题域。告诉大家你要解决什么问题,它又是如何被解决的。
  3. 如果能够结合一个实际的应用实践,那是最棒不过了。

news

《Erlang 程序设计》的随书代码

November 19th, 2008 :: jackyz

《Erlang 程序设计》上市,陆续收到一些读者的各种反馈。

Neo Russell 同学反映,他在公司和家里的网络中都无法访问 http://pragprog.com/titles/jaerlang/source_code 的源码下载连接。不知道其他朋友是否遇到相同的问题。故,在此提供一份“本地镜像”,以便大家下载jaerlang-code

顺便说一句 Erlang-China 是我们大家的社区,其“标准”交流途径是位于 google groups 上的 erlang-china groups ware。各位发现问题寻求解答的“最佳实践”,是:

1. 到 erlang-china 看看你的问题别人是否已经提出(并解决)过类似的问题,如无收获,则。
2. 附上详细的问题说明和相关描述(比如,系统环境,版本,错误提示等尽可能充分和简洁的说明资料,一封邮件说清楚问题,以免来回询问,无谓的浪费时间),发邮件到 erlang-china AT google-group DOT com 向 group 寻求帮助。

以上流程可以“自动形成可供查阅的文档”,并最大限度的节约时间,从而能尽快地获得回应。

我会不定期的从大家的问题中整理对所有人都有意义的“good questions”,并将其中学到的“lessons”转贴到这里。

misc , ,

Joe Interview on Qcon

November 18th, 2008 :: jackyz

那边厢斯德哥尔摩的 EUC 刚刚结束,遍寻互联网而不见干货,这边 Joe 老头在 QCon 上的采访又已出炉。各位粉丝,请看[这里]。我在想,会不会有哪位神人愿意出手,给配个中文字幕啥的?

news , , ,

“Comet & Erlang” 为 beijing open party 准备的 Slide

November 15th, 2008 :: jackyz

Beijing open party 准备了一个 Slide ,主要讨论在 Comet 和 Erlang 领域的最新进展。这也是我准备要在 CN Erlouge III 上讲到的内容(当然,在 Erlouge 上讲的时候,侧重点和深度会有很大的不同),也算是我对 topic 的一次 preview 吧。有兴趣的同学可以看看。

misc , , ,

Erlang China 大会 – CN Erlounge III – 发起

November 3rd, 2008 :: xushiwei

详细信息参阅: http://ecug.org/

欢迎大家四处传播此消息。 :)

—-

CN Erlounge III – 发起

  1. 时间:2008-12-20 ~ 2008-12-21,为期2天
  2. 地点:上海(详细地址待确定)
  3. 人物:面向 Erlang 中国社区,但不排斥其他任何对 Erlang、分布式、多核等话题感兴趣的人。
  4. 议题: Erlang 语言相关技术、Erlang 应用、Erlang 与其他语言协作、分布式、多核等等。
  5. 会议主持:ECUG 会务组

会议形式

  1. 多数时间由交流会讲师针对某个 Topic 进行论述,其他人提问(Q&A)方式交流。
  2. 留出一小段时间,安排沙龙式的对等交流机会。

会议规则

  1. 会议的讲师报销来回路费和住宿(投稿并申请成为讲师)。点击这里可以查看已经确定的讲师名单
  2. 任何人可报名免费参与听讲(注册并申请参加本会议)。

注:由于场地限制,我们可能没法接受所有的与会申请,请谅解。如果名额已满,我们会回信说明。

重要时间点

  1. 普通参会者报名截止日期: 2008-12-1
  2. 讲师报名&投稿截止日期:2008-12-9
  3. 详细会议议程安排公布:2008-12-13
  4. 会议日期:2008-12-20 ~ 2008-12-21

news