2008年6月18日
摘要: 脚本不是游戏业的新技术,但脚本为业外的人所知悉,却应归功于《魔兽世界》(以下简称Wow)在世界范围的流行。通过Wow伟大的自定义界面系统,Lua这一脚本语言一举成名天下知。 虽然Lua的出名有点横空出世的感觉,但游戏业内早就使用脚本来开发游戏了。即便是在国内,我们所熟悉的网游大多数是用脚本开发的。此前已有人士透露,网游的长青树《梦幻西游》和《大话西游2》就大量应用了... 阅读全文
posted @ 2008-06-18 04:59 shawnliu 阅读(851) 评论(0) 推荐(1) 编辑
  2008年6月16日
摘要: Nutch是最早用MapReduce的项目 (Hadoop其实原来是Nutch的一部分),Nutch的plugin机制吸取了eclipse的plugin设计思路。在Nutch中 MapReduce编程方式占据了其核心的结构大部分。从插入url列表(Inject),生成抓取列表(Generate),抓取内容(Fetch), 分析处理内容(Parse),更新Crawl DB库(Update ),... 阅读全文
posted @ 2008-06-16 22:41 shawnliu 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Functional Programming For The Rest of Us 原文作者:Vyacheslav Akhmechet 翻译:lihaitao (电邮: lihaitao在gmail.com) 校对:刘凯清 程序员拖沓成性,每天到了办公室后,泡咖啡,检查邮箱,阅读 RSS feed,到技术站点查阅最新的文章,在编程论坛的相关版面浏览公共讨论,并一次次地刷新以免漏掉一... 阅读全文
posted @ 2008-06-16 19:27 shawnliu 阅读(447) 评论(1) 推荐(0) 编辑
摘要: MapReduce 分布是Web应用的必然发展方向,当你的网站用户数量在10万内,你可以不懂什么叫分布,而当你的网站用户数量超过百万数量级,你不可能不懂什么叫做分布。 Google 的使命是整合全球信息,使人人皆可访问并从中受益。所以Google比一般网站更早遭遇了只有分布才能存储的数据,这导致了Google File System的诞生。紧接着他们遇到的问题是怎么才能让公司所有的程... 阅读全文
posted @ 2008-06-16 14:33 shawnliu 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 简介: 本文以我的OpenPoker项目为例介绍另一种构建大规模多人在线系统的方案。OpenPoker是一个大型多人扑克网游,内建支持了容错能力,负载平衡和无限制的规模大小。OpenPoker的源代码遵循GPL协议可以从我的网站下载,大约包含一万行代码,有三分之一是用来测试的。 在Openpoker最终版出台之前,我花了很大精力设计参考,尝试过Delphi, Python, C#,... 阅读全文
posted @ 2008-06-16 02:18 shawnliu 阅读(1536) 评论(1) 推荐(0) 编辑
摘要: 循环复用DNS负载均衡技术 循环DNS(Round-robin DNS)技术是负载平衡最常用的方法之一。最早的负载均衡技术是通过DNS服务中的随机名字解析来实现的。在DNS服务器中... 阅读全文
posted @ 2008-06-16 02:13 shawnliu 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 一、高可靠性的Erlang,有望取代Java Erlang将成为一个非常重要的语言。它也许就是下一代的Java语言。目前Erlang发展的主要问题就在于没有一个大的公司来支持它,作为它强大的后盾。结果,Erlang被推动成为一个开源的项目。Er... 阅读全文
posted @ 2008-06-16 01:22 shawnliu 阅读(333) 评论(0) 推荐(0) 编辑
  2008年6月14日
摘要: 在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。 在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资... 阅读全文
posted @ 2008-06-14 13:59 shawnliu 阅读(453) 评论(1) 推荐(0) 编辑
  2008年6月10日
摘要: by Christopher Heng, thesitewizard.com Some time back, I had an email from a visitor asking me how I managed to have thefreecountry.com's icon displayed next to my URL in his browser's location bar.... 阅读全文
posted @ 2008-06-10 14:59 shawnliu 阅读(613) 评论(0) 推荐(0) 编辑
摘要: Internet Explorer 浏览器在同一时刻只能从同一域名下载两个文件。 至于原因请见 MSDN Blogs:《Internet Explorer and Connection Limits》,如何解除限制请见微软客户帮助与支持主页:《如何将 Internet Explorer 配置为可以同时进行两个以上的下载会话》。 不管 Firefox 有多火,无可否认,IE 仍然... 阅读全文
posted @ 2008-06-10 04:10 shawnliu 阅读(565) 评论(0) 推荐(0) 编辑