Archive

Archive for the ‘news’ Category

{转}Relax with CouchDB, first three chapters available

December 12th, 2008 :: KrzyCube

http://jan.prima.de/~jan/plok/archives/164-guid.html

Release early, release often they sayChris,Noah and I published the first results of our hard work on the CouchDB Book.

The chapters haven’t seen any editing by O’Reilly (our publisher) and we know that there are areas that need work. But we would like to know which areas are the most important ones by letting our readers have the material as soon as possible.

That is, we are looking for feedback. Each paragraph on the website has a link where you can leave your comment. We highly appreciate any input. It will help us to write a quality book. Thanks!

We are trying to get the next batch of chapters to you as soon as possible. Stay tuned!

news ,

[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

Joe Interview on Qcon

November 18th, 2008 :: jackyz

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

news , , ,

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

Good News of “The Book” and Call for Erlounge China III

October 27th, 2008 :: jackyz

各位,给大家“惊爆”两个好消息:

那本书的封面 第一个好消息是“那本书”终于要面市了,将会于11月初在中国互动出版网首发,具体的“消息 update”和“省钱预定计划”可以看[这里]和[这里]。

这本书的出版可谓一波三折,从一开始(从还没开始)就得到了大家大声的支持(赞!获取了图灵刘江老师的魄力加持),后来组织翻译团队、审阅、修订、等待……。整个过程中的每一个细小环节,都有数不清的 ID 为此付出了自己宝贵的热情(还有时间、眼力和耐心)。俺就不在这里哭哭啼啼的列鸣谢名单了。总之一句话,咱们这个温暖的小社区里的每一个人都辛苦了。严重地感谢你们!

貌似去年的 Erlounge II 以来,咱们 Erlang 中文社区已经有好久没有热热闹闹地搞聚会了。是的,第二个好消息就是 Erlounge China III 已经正式进入了筹备阶段!这次准备搞大一点,计划 12 月,搞到上海去!好多筒子们都还没有见过真人呢,真是令人期待。对了,我们还会给大家准备一些神秘礼物,贡献 Topic 的筒子优先有份。各位尽情地准备 Topic 来爆掉 schedule 吧。回帖(或回邮件)均可占坑,占坑有效哦。:D

news

Erlang基本原理

September 30th, 2008 :: jackyz

大名鼎鼎的 Robert Virding 最近发布了一篇名为《The Erlang Rationale》(中文名《Erlang 基本原理》)的文档(进行中)。正如其名,这篇文档着力去描述一些 Erlang (长期缺乏文档的)重要的特征,及其背后的基本原理。需要说明的是,这并不是另外一篇关于 OTP 的文章,而是更多的关注于 Erlang 本身的语言和系统,也就是说——非常基本,而且非常重要。

One major point I hope to show here is that most of the features of Erlang, both the language and the system, are not isolated properties or were developed in isolation. They were designed to all interact with each other. For example: processes, process communication, distribution and error handling are all based on common principles which allow them to interact more or less seamlessly with each other; pattern matching, which is ubiquitous, is always the same irrespective of where it is used and is the only way to bind variables.

这样的文档极有价值,翻译它的价值也同样重大。同学们,动手翻吧!
本地下载[The Erlang Rationale]

news

经由 Erlang 开源项目之间的合作“铸就”更好的 key-value 存储系统?

July 14th, 2008 :: jackyz

自从 Amazon 的 Dynamo 横空出世,开源的 Erlang 的 Key-Value 存储机制(毕竟有一些区别,因此我并不愿意把这个东西称作数据库)似乎已经成为了一个炙手可热的研究领域。先是有 CouchDB (本站多次介绍,已经被 apache 接纳的开源项目),现在又有了 Kai 。如果算上 Alexander Reinefeld 在 erlang exchange 2008 上展示的项目,很短的时间之内,这一领域已经产生了三个 open source 项目了,可谓进展神速。

说起来,这个新出的 Kai 乃与是我们“一衣带水”的日本同行们的作品。加之此前听说的 Orto,以及零星听说的具有超强并发能力的 tokyocabinet,等。老实说,对于他们在 opensource 领域所表现出来的整体活力,确实有些惊讶。可惜不懂日文,未能对此作进一步的了解。(召唤日语达人整理一下)

话说这几个项目共同关注的是一个相同的问题,然而各自的侧重又略有不同。比如说,Kai 项目实现的乃是(又是) memcache 的访问接口和协议,主要侧重在利用 Erlang 来提升系统在“分布和容错”方面的特性。而 couchDB 则首先关注于实现 key-value 的数据存储本身,在此基础上建立完全不同于 RDBMS 的查询机制,并以优雅的 RESTful 访问接口而著称(Alexander 的项目资料不多,尚不明朗)。应该说是各有特色,而且具有很好的互补性,实在让人很难在这两者之间进行取舍。所以当 couchDB 团队的 Jan Lehnardt 向 Kai 团队的 Takeru Inoue 提出 Collaborate 的建议时,对于广大使用者而言,确实是最为“喜闻乐见”的情形。

或许我们很快就能见到 CouchDB Powered Kai 又或者是 Kai Powered CouchDB,两个项目的特性得到融合,也许,两者之间会形成一种如同 innoDB 之于 mysql 那样的合作关系,谁知道呢?未来充满可能,值得我们期待。开源的 Erlang 就是这么精彩。

news

上干货 slides on Erlang-Exchange-2008

June 30th, 2008 :: jackyz

Erlang-Exchange-2008(别点了,超流量被关啦)刚刚结束,对于我们这些无法亲临现场的“干粉”(干粉==只能干瞪眼的粉丝)而言,等的就是会议结束,各路 slide 纷纷出炉的这一刻。这个场景多少让我想起小时候,看着别人放完炮,一大堆小屁孩就一拥而上,吸溜着鼻涕猛捡那些还没炸完的零碎小鞭炮的岁月。所不同的是,数字时代,每个人都可以捡到“第一手”的干货,不会为了分赃不均而打上一架。不过,任何一个时代,找到干货或者捡到鞭炮的快乐都是相同的,简单而纯粹。下面就是快乐的“干货大放送”(远未集齐,所缺部分希望各位能继续跟帖完善)。

由 Jamaal 同学补充:
在 video.google.com 上搜索 Erlang eXchange 能找到一堆演示视频,虽然没有 PPT/PDF 会略有遗憾,但胜在真人出演,也相当不错。懒得搜索的同学可以点[这里]。

Armstrong on Software: Erlang & SMP,
Joe Armstrong

Introducing Erlang to Motorola: The Journey to Success,
Nicholas Gunder & Torben Hoffman

Erlang- D-Trace,
Garry Bulmer

Erlang & Robotics: The ROSEN Framework at the Eurobot 2008 Competion,
Corrado Santoro

Erlang/OTP Vs Google App Engine, The CEO View,
Gordon Guthrie

Building Web Applications in Erlang,
Xingdong Bian & Michal Slaski

Erlang in Financial Applications,
Dr. Erik Stenman

Erlang and Ajax Web Applications,
Roberto Saccon

Quick Check for Erlang,
John Hughes

Introduction using Faxien & Sinan: Erlang Project Build & Packaging Systems,
Eric Merrit & Martin Logan

Roktalk, Erlang Powered Mobile Conferencing,
Jay Fenton

Wrangerl, The Erlang Refactoring Tool,
Simon Thompson


Enterprise Integration,
Steve Vinoski

Erlang & Tail-F,
Klacke Wikström

Presenting RabbitMQ: An Erlang Based Implementation of AMQP,
Matthias Radestock

EUnit – Lightweight Unit Testing for Erlang,
Richard Carlsson,

ejabberd for web 2.0 development,
Mickael Remond

Load Testing of Web Applications,
Karthik Ramachandra,

Using Jinterface to Bridge Erlang and Java,
Dennis Byrne

Quick Check Tutorial: Using QuickCheck to Test Erlang Programs,
John Hughes & Thomas Arts,

Using Faxien and Sinan, A Hands-on Approach,
Martin Logan & Eric Merrit

Couch DB at 10,000 feet,
Jan Lehnardt

Building a transactional distributed data store with Erlang,
Alexander Reinefeld

Tsung Tutorial,
Mickael Remond,

Erlang Enterprise Integration Panel Discussion,
Garry Bulmer

news