<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Erlang-China &#187; misc</title>
	<atom:link href="http://erlang-china.org/category/misc/feed" rel="self" type="application/rss+xml" />
	<link>http://erlang-china.org</link>
	<description>erlang 中文社区</description>
	<lastBuildDate>Tue, 13 Jul 2010 02:53:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>一篇有趣的 OO 讨论</title>
		<link>http://erlang-china.org/misc/interesting_oo_argue.html</link>
		<comments>http://erlang-china.org/misc/interesting_oo_argue.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 01:50:01 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=690</guid>
		<description><![CDATA[在程序设计语言的圈子里，有关 OO 的争辩，几乎是各大社区每过一阵就会又发生一次的“风景”。单就辩论本身而言，对于一部分同学来说，因为围观的次数实在太多，无论是辩论的过程还是结论，其实大都已经不再新鲜。 但，从另外一个角度来说，每次这样的辩论，几乎总是能给我们带来一些新鲜的“猛料”。他们在辩论之中的引用、类比、或是提及，就像是一本好书末尾的“引用来源”列表(这个东西我们历来都不重视啊)。我们所要做的只是轻点鼠标按图索骥而已。这样的阅读通常都很让人愉快，因为它们每每都能给我带来“新鲜的空气”。不知其他人是否也有同感，或许是因为国外的治学风气更好(注明引用来源的好习惯)，又也许是语言的隔阂(这些好东西都是英文的)，再不就是我个人的理论基础太薄弱(太不喜欢读论文)，原因不太可考；反正单就我自己而言，每次阅读这些东西都能让我在受益匪浅(长见识啊)的同时又切身体会到与其他科技“发达国家”之间学术水平的遥远差距(人家几十年前的论文，对我来说根本就是闻所未闻)。 这一次，激烈的辩论发生在 Clojure 社区。大家可以点下面的链接围观(也可以当作提高英语水平的好“毒物&#8221;)： Clojure 辩论主战场 BlogSpot 上的一篇好文 Scheme Wiki 上的横向对比 照例，提醒一句，总是有些好东西在墙外，请自备工具。]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/interesting_oo_argue.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>有趣的 Erjang 项目</title>
		<link>http://erlang-china.org/misc/the_erjang_project.html</link>
		<comments>http://erlang-china.org/misc/the_erjang_project.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 05:32:18 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=668</guid>
		<description><![CDATA[Kresten Krab Thorup 是一位有着 20 多年程序设计语言实现经验的大牛。 I have been doing language implementation for 20 years. I was at NeXT doing the Objective-C compiler for some years in early-mid 90’s. I have worked on severa rounds of gcc, the GNU Objective-C, the palmos-m68k port, the JVM interpreter inside GNU Compiled Java. I have also contributed little [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/the_erjang_project.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WebSocket 和 Erlang</title>
		<link>http://erlang-china.org/misc/websocket-and-erlang.html</link>
		<comments>http://erlang-china.org/misc/websocket-and-erlang.html#comments</comments>
		<pubDate>Fri, 11 Dec 2009 04:22:27 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=644</guid>
		<description><![CDATA[好久没有露面的 Joe 大爷又在 Maillist 里出现了。这一次，他老人家在自己的 Google Chrome 浏览器上体验了一把 HTML5 的核心特性 —— 顺手用寥寥数十行的 Erlang 代码捣鼓出来了一个 WebSocket 服务器的参考实现(围观群众起哄：胜之不武，这本来就是 Erlang 的拿手好戏嘛)。咱还是照旧，废话少说，先上代码： &#60;body&#62; &#60;script&#62; &#160;&#160; alert(&#34;hello&#34;); &#160;&#160; if (&#34;WebSocket&#34; in window) { &#160; &#160; &#160;&#160; var ws = new WebSocket(&#34;ws://localhost:1234&#34;); &#160; &#160; &#160;&#160; ws.onopen = function() { &#160; &#160; &#160; &#160; &#160;&#160; // Web Socket is connected. You can [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/websocket-and-erlang.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>[ANN]《Mnesia用户手册》中文版</title>
		<link>http://erlang-china.org/misc/mnesia-manual_chinese-version.html</link>
		<comments>http://erlang-china.org/misc/mnesia-manual_chinese-version.html#comments</comments>
		<pubDate>Tue, 17 Nov 2009 05:44:01 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=616</guid>
		<description><![CDATA[Erlang 中文社区的朋友们，大家又有福了(呵呵，为什么要说“又”呢)！ 这一次，“法无定法”同学给大家带来了他翻译的《Mnesia 用户手册》。这是一份多达 95 页的“重量级”文档(无论是从其大小还是 Mnesia 在 Erlang 中的位置而言)，翻译任务之艰巨，大家可以自己想象。 不知大家是否有同感，我们很少能在 Erlang 项目之中见到连接传统关系型数据库的例子(虽说相关的库和例程很早就有了)。或许，这是因为，传统关系型数据和 Erlang 的软件哲学在某种程度上是彼此冲突的，况且，“Erlang 也已经有了 Mnesia”。从这个角度而言， Mnesia 对于 Erlang 的重要程度，应该就好比 MySQL 之于 PHP 一样才对。 然而，在我们所能见到的大量实践中，很多 Mnesia 早已提供的特性却在被一批又一批的程序员们“重新发明”——它似乎从来就没有获得过它应该得到的重视。出现这种状况，文档的匮乏(一方面是专注于此的文档本来就不多，另一方面 Ericsson 暧昧的开放态度又使得 Mnesia 还有一些“从未被写进文档”的神奇特性)，不能不说是其中的一个重要原因。 对 Erlang 的中文用户而言，问题则更为突出。Joe Armstrong 的“那本书”，对于 Mnesia 只有一章相当简短的介绍，末了，限于篇幅也只能说“关于 Mnesia 的更多内容，恐怕得另外再写一本书才行”。现在好了，有了“法无定法”带给我们的中文译本，这一空白已经在很大程度得到了填补。 现在，单就文档而言，我们虽然还不能说已经“走在世界前列”，但至少可以说“跟上世界的脚步”。让我们严重感谢“法无定法”为 Erlang 中文社区所作的贡献！ Mnesia用户手册 [pdf][docx]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/mnesia-manual_chinese-version.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CN-Erlounge IV 珍宝</title>
		<link>http://erlang-china.org/misc/cn-erlounge-iv-treasures.html</link>
		<comments>http://erlang-china.org/misc/cn-erlounge-iv-treasures.html#comments</comments>
		<pubDate>Thu, 12 Nov 2009 09:55:57 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=609</guid>
		<description><![CDATA[CN-Erlounge IV 圆满结束，各路英豪流出宝藏一大堆。经四处放狗，收刮如下： 0. 各位演讲者帅锅精心准备的演讲 slide 2. 由方块帅锅和莫帅锅 “以某种说不清楚的方式合作” 的 现场剧照 update: 对了，还有 zq 同学的 腐败前哨战实录 3. cn-erlounge-iv 现场抢到了 wifi 的幸运星们联袂演出的华丽 推推乐(请自备工具，以翻墙行动纪念柏林20年前那堵同样“伟大”的墙) 4. ZoomQueit 帅锅整理的 现场原声 5. 同样是由 ZoomQueit 从会场第一线发回的 “现场文字报导”(内容太长，放到后面了，点击 more 展开阅读) 6. yufeng 帅锅言简意赅的总结 7. litaocheng 帅锅同样言简意赅的总结 8. 一位我还没有和真人对上号的帅锅的围观观后感 update: 围观观后感下 这就是 ZoomQueit 帅锅的 “有玄机的文字格式” 的笔记( zq 同学的笔记能力确实可怕)。 091107::~08:55 到达金溪山庄（关键词：西湖边上 杨公堤岸）~09:30 大家在沉默的等待开始,和会场的WIFI 进行斗争,終于明白是网页登录,不要关闭中国电信的认证网页,才可以继续上网~09:33 [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/cn-erlounge-iv-treasures.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[转]InfoQ视频访谈 Joe Armstrong and Simon Peyton Jones</title>
		<link>http://erlang-china.org/misc/infoq_interview_ja_and_spj.html</link>
		<comments>http://erlang-china.org/misc/infoq_interview_ja_and_spj.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 07:05:53 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[joe_armstrong]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=598</guid>
		<description><![CDATA[InfoQ 又为我们带来了新的访谈！感谢 InfoQ 的编辑们。 这次记者在 Erlang Factory 上逮到了 Joe Armstrong 和 Simon Peyton Jones 这两头大猛人，一起抓来做了一个 Interview 。众所周知，这两人分别在 Erlang 和 Haskell 语言中都是的大神级的人物，此番聚首实在是难得的机缘。 这次在 Erlang Factory 上的会面，两人大聊 Erlang 和 Haskell 在并发方面的特性，从技术角度而言，含金量颇高。当 Programmer 界两个脾气火爆的老头碰到一起，各位 IT 八卦爱好者同样也很好奇，他们究竟会冒出怎样火花呢？请移步 [这里] 观看。]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/infoq_interview_ja_and_spj.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>让人惊讶的 Erlang-Web</title>
		<link>http://erlang-china.org/misc/surprise-erlang-web.html</link>
		<comments>http://erlang-china.org/misc/surprise-erlang-web.html#comments</comments>
		<pubDate>Thu, 20 Aug 2009 08:52:13 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=587</guid>
		<description><![CDATA[Erlang-Web 并不是一个“新”项目，它的出现已经有一阵子了(第一次的公布是在 2008 年的 11 月)。一直以来，因为并没有太多的机会去实际使用 Erlang 来写“传统” MVC 的 Web 程序(了解我的人都知道，我一直在鼓吹采用激进的纯客户端的 JavaScript 的 MVC 来做 Web 开发)，所以并没有去真正了解它的特性。这种状况一直持续到最近，一个偶然的原因，需要做一点传统的 Web 开发，这才有机会回头再来审视众多的服务端 MVC Web 开发技术，并有机会认识 Erlang-Web 的强大。 对于一个全新的传统 Web 项目而言(通常这意味着内容要对搜索引擎友好、URL Friendly、有节制的使用 Ajax 等等需求)，对于服务端开发框架的考察无非就是需要关注如下这么几个方面： 首要考虑的是编码的“效率”，在这个坐标上，通常都是认为 Ruby On Rails 和 Python Django 之类的“Full Stack Web Framework”具有较高的得分。大量的默认习惯性配置，代码模版，等等，借助这些设施，通常较少的实际编码就能得到相当不错的成果。 然而，这类 Full Stack 框架通常“水比较深”，也就是说，它什么都提供了，但是有点“过了头”。稍微有点“另类”的想法通常容易导致痛苦。在这个坐标上，反而会希望框架再“谦逊一点”，毕竟只是一个 MVC 设施，简洁明了和可裁减也很重要。越简单的越好改，对熟手而言，用起来更能随心所欲。 再然后就是省时省力上的考量，和美工的流程配合、上传下载、URL Mapping、拦截设施、Email模块、与其他系统的接口，等等，该有的都要有，不该有的有了也好，不强买强卖就行。简而言之，能用较少的“脑力”来完成任务，就是上上大吉。 于是，我惊讶的发现自己在越来越多的关注 PHP 之类的技术(其中的一些确实是很不错的选择)。但要知道，对我个人而言，使用这门语言大约是在 9 年以前。这时我才想起曾经听过 [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/surprise-erlang-web.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>[Ann]CN Erlounge IV</title>
		<link>http://erlang-china.org/misc/cn-erlounge-iv.html</link>
		<comments>http://erlang-china.org/misc/cn-erlounge-iv.html#comments</comments>
		<pubDate>Tue, 11 Aug 2009 02:00:30 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=577</guid>
		<description><![CDATA[Call for CN Erlounge IV ! “Erlounge”是国外 Erlanger 对聚会的特定称谓，而“CN Erlounge”这一名称则是从 2007 年珠海的第二次会议开始，一直沿用至今。在 2008 年致力于 CN Erlounge 会务召集与组织的官方网站 ECUG.org 开通，并成功组织了精彩纷呈的 CN Erlounge III 上海站会议。如今，保持着一贯的热情与高效的 ECUG 会务组又在为我们忙碌的准备着今年的盛会 —— CN Erlounge IV 。让我们感谢他们的辛勤付出，也感谢会议历届的赞助商们。 去年 CN Erlounge III 的内容让人印象深刻，而今年 Erlang 的世界又格外精彩，不知不觉间，已经让人对于此次盛会内容又有了更高的期待。 ECUG 成立于 2007-10-14 日的 CN Erlounge II。全称为 Erlang China User Group（Erlang中国用户组）。它是一个民间团体，致力于促进 Erlang 中文社区的交流，以发展和壮大 Erlang 中国社区（了解 “Erlang 中国社区的发展历程”）。 按照 [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/cn-erlounge-iv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[分享]从一个小测试来理解 Erlang 的性能特性</title>
		<link>http://erlang-china.org/misc/little-test_on_erlang-performence.html</link>
		<comments>http://erlang-china.org/misc/little-test_on_erlang-performence.html#comments</comments>
		<pubDate>Tue, 28 Jul 2009 08:59:27 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=569</guid>
		<description><![CDATA[Joel Raymond 最近搞了一个“悬赏”，看[这里]——如果能在1秒钟以内完成对20K客户端的广播(包含网络通讯，当然，为了排除网络速度的影响，是在本机做的测试)，那么就能得到 $1000 。 Joel Raymond 是一个富有经验的 Erlang 开发者，连他都搞不定的问题，可以想象，应该简单不了。但这的确是个有趣的问题，虽说咱没想拿奖金，但这个有趣的题目，不拿来做个山寨测试，岂不可惜？ 咱们就从这个很简单的测试程序开始。(注意，相当之初级，高手请闭眼，哈哈) -module(tsend).-export([test/1]).-define(DATA, &#34;0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde\f0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd\ef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abc\def0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789ab\cdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789a\bcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789\abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef012345678\9abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef01234567\89abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456\789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef012345\6789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef01234\56789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123\456789abcdef&#34;).&#160;test(N) -&#62;&#160;&#160; &#160;Pid = self(),&#160;&#160; &#160;spawn_link(fun() -&#62; sender(N, Pid) end),&#160;&#160; &#160;receiver(now()).&#160;sender(0, _) -&#62;&#160;&#160; &#160;ok;sender(N, Pid) -&#62;&#160;&#160; &#160;Pid ! ?DATA,&#160;&#160; &#160;sender(N-1, Pid).&#160;receiver(T1) -&#62;&#160;&#160; &#160;receive&#160;&#160; &#160; &#160; &#160;{'EXIT', _, _} -&#62;&#160;&#160; &#160; &#160; &#160; &#160; &#160;io:format(&#34;time pass:~p~n&#34;, [timer:now_diff(now(), T1)]);&#160;&#160; &#160; &#160; &#160;_Any -&#62;&#160;&#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/little-test_on_erlang-performence.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Erlang 社区的新面孔</title>
		<link>http://erlang-china.org/misc/new-kids-on-erlang-block.html</link>
		<comments>http://erlang-china.org/misc/new-kids-on-erlang-block.html#comments</comments>
		<pubDate>Mon, 06 Jul 2009 07:34:18 +0000</pubDate>
		<dc:creator>jackyz</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=560</guid>
		<description><![CDATA[伦敦的 Benjamin Nortier 最近在他的博客上贴了一篇 《Erlang Factory 2009 &#8211; New Kids on the Erlang Block》(原文在这里，位于“伟大”的那堵墙外，浏览请自备溃坝/翻墙工具，或，看后面的原贴照转) ，在这篇博文中，他历数了 Erlang Factory 2009 上见到的几个有趣的新 Erlang 项目，其中的一些本站此前已有关注，另外一些则相当有新意。 另外，在这里喊一嗓子《Erlang Programming》（另外一本）的英文 PDF 已经全文流出，有人贴出了全本下载的链接，大家有兴趣的，可自行 Google 之。 翻墙辛苦，为方便大家，以下原贴照转，并非蓄意盗版。 Erlang Factory 2009 &#8211; New Kids on the Erlang Block I went to Erlang Factory again this year thanks to my employer, and it was even more [...]]]></description>
		<wfw:commentRss>http://erlang-china.org/misc/new-kids-on-erlang-block.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
