2006年12月 存档

2006年,最酷的5个网站

2006年12月29日,星期五

按照惯例,再次总结一下,按认识顺序排序。

hellocity.cn
初看到这个HelloCity的vote功能时为之一振,很简单的一个功能,但简单中看出精悍。构思巧妙的策划,精致的页面设计,新技术的得当运用,都能看出其背后开发团队的实力。当时看来,vote只是HelloCity的一个用来试水的小功能,所以对HelloCity特别期待。
但是非常可惜,后半年HelloCity的发展停歇了,域名变成了space3.cn,logo换成了很难看的jpg图片,团队blog也停止了更新。不知道背后到底发生了什么,但如此优秀的团队失去了灵气,实在可惜。

dianping.com
大众点评网的改版非常成功,标志着从单一的餐馆评论向多方面的内容点评的拓展。去年的时候,我还不理解点评网为何把豆瓣视作潜在竞争对手,今年,随着点评网的改版和豆瓣的新功能增加,这个问题已经越发明朗了。
06年的点评网,已经完全融入了我的生活,我用他找饭店,订餐馆,研究周末该去哪里玩,看看哪个银行最垃圾。原先撞倒垃圾饭店都很郁闷,现在则多了一份信念:“回去上网评死你丫,看你以后再骗钱”

eemap.org
上海停车之难,让人头痛。一直有一个愿望,就是想做一个基于Google Map API的网站,用来和其他网友协作,在地图上整理停车信息,只是苦于没有时间和精力。而在几个月前,发现我梦想的功能,已经被EEMap实现了,而且做得更出色!
eemap目前还是小团队自行运作,如何活下去,可能是他们思考得最多的问题吧。

dnspod.com
为解决VeryCD及广大受中国网络南北互通困扰的网站们的问题而诞生。
电不信和网不通之间的鸿沟,诞生了红火的CDN产业,商业解决方案不少,价格也是不菲,其实原理并不复杂,但就是没人站出来捅破这一层纸,直到为站长们提供免费智能dns解析的dnspod网站的出现。
免费服务的诞生,也触动了不少人的利益。dnspod在上月受到了强大的攻击,瘫痪近1天。如何抗击攻击,保证稳定。把免费的服务继续提供下去,是dnspod明年最大的问题。

yodao.com
网易在年末带给我们的礼物,非常低调的通过blog进行传播。看有道的第一眼,就觉得气质与众不同。搜索引擎这个东西,本来已经让人觉得没太多东西可以挖掘,但有道的推出,还是把预览、博客搜索、海量词典等亮点展现了出来。坐而论道论坛,和津津乐道博客,让用户觉得这个新生儿的开发团队于自己是那么接近。
衷心希望有道能够成功,证明国人也能开发出一个扬眉吐气的搜索引擎产品。

总结完毕,最近人很懒,先不加url了。其中没有VeryCD,很郁闷,睡觉!

eMule内网穿透原理

2006年12月25日,星期一

测试开始以来,效果不错,Low2Low成功率颇高。

关注了一下大家的反馈,有人担心内网穿透会增加HighID负担,这个理解得有所偏差,关于内网穿透的原理,比较成熟的帖子有: http://dev.csdn.net/article/79/79799.shtm

不过这个说的比较复杂,用我自己的浅薄理解,简单说来就是:

内网计算机(也就是LowID),都通过至少一层网关连接互联网,没有自己的独立IP和端口(别人看到的你的IP是网关的),所以别人无法主动与你建立连接,两个内网用户自然也就无法连通,更无法实现传输。

但是内网计算机可以主动连接其他有独立IP的外网计算机,再通过udp协议通讯的时候,因为udp是非持续连接的,所以网关那边会给你开一个临时端口,让你能够接受外网计算机返回给你的udp包,如果一段时间内没有传输,临时端口便会取消。

这个步骤就可有空子钻,比如A和B 两台内网计算机,都同时连接外网计算机C进行udp协议的传输,A和B分别用到了临时端口Ap和Bp,这个时候通过Ap就可以主动连接到A,Bp就可以主动连接到B,所以C所要做的,就是把Ap告诉B,把Bp告诉A。AB通过从C那里知道的Ap和Bp,即可实现UDP直连。只要连接不断,临时端口就一直有效,传输期间,C什么都不需要参与,这个过程,俗称打洞,C帮AB打好洞,AB就可以自己玩了。

当然我这个是最简单的讲法,根据不同的网关设备,还是有很多不同情况需要解决。

有人怕Low2Low会耗HighID资源,这个多虑了,不是说不耗,而是耗的根小,C只不过初期接受一下AB发来的UDP请求,并向双方返回一次数据,打洞成功之后就再也没事了。本身UDP传输就耗的资源很少,这一两次UDP传输相对于连接频繁的eMule,可以忽略不计了。

更要说明的一点就是,我们目前测试用的内网穿透eMule,都是连接的我们自己的一台服务器用来做“C”,帮LowID打洞,没有依赖任何其他HighID,而我们那台破PIII服务器,目前同时处理着几百个low2low的连接,也几乎没占多少服务器资源。

当然将来最好的方案,是可以让eMule的Low2Low基于Kad来进行,这样可以不依赖任何第三方的服务器,独立的发展下去。基本原理是LowID利用自己的buddy来做帮助打洞,每个HightID只会帮1个LowID做buddy,所以不会增加HighID的负担。这方面我们也作了研究,不日也准备进行测试。

内网穿透目前是一套成熟的方案,QQ,BC等都早已开始大规模使用。为什么eMule到现在为止才开始由我们开始测试内网穿透呢?主要是因为eMule的开发长期以来都由老外们主导,国外大都由公网IP,Low2Low对他们来说,太不重要。而我们自己也走了很多的弯路,去年尝试通过内置VNN来解决问题,但VNN相对eMule,是一套太大的解决方案,需要注册和安装虚拟网卡才能使用。虽然我们后来的版本自动完成了这2步,但是VNN的服务器还是无法拖起eMule这巨大的用户群进行这样复杂的应用。

所以这次痛定思痛,自己从头开始开发,主要就是让使用tcp协议传输数据的eMule可以利用到UDP直连,并且解决各种各样的细节问题(因为eMule之前都没考虑到low2low问题)。
国外也有个neo版本的eMule,尝试利用kad解决Low2Low的问题,但实际使用效果不好。我们在开发过程中也想参考,不过基本没参考成,代码太复杂太乱。最后还是根据自己的思路自己写的,会比neo的思路更清晰些。

这次的内网测试版本,是我们VeryCD软件开发组近几个月努力得来的一点小成绩,希望能够早日正式发布。我虽不是软件开发,但有幸参与这个过程。所以把自己所理解的东西向大家解释一下。虽然会有纰漏,但不熟悉相关技术的同志,应该更容易理解。

最后补充,eMule既然是开源软件,这项技术成熟之后,必然可以共用,对所有eMule用户,都能有所帮助。

内网穿透版eMule开始测试

2006年12月20日,星期三

测试版以更新到1222,下载地址为: http://download.verycd.com/eMule/eMule-Ver…p.beta.1222.rar

内网穿透,简单说来,就是实现LowID之间的互相传输,让LowID用户也可以向HighID用户那样高速下载。
但请注意这仅仅是一个用于小范围测试的版本,用来测试内网穿透的效率和性能,通过大家的反馈,我们可以尽快完善相关开发,并争取尽早的发布正式版本。
下载下来后,请放在新目录测试。并尽可能的长时间的运行(可最小化到后台,不会影响到原来的eMule使用)

引用
Speedup测试快速指南:
1 、解压到一个新目录后,启动运行emule.exe。这是一个测试版本,请不要用来覆盖原有的eMule。

2 、点工具栏”选项”,->常规,确认或更改你的用户名
(请不要使用默认的yourname,以方便我们观察哪些用户在互传)

3 、双击右下角的 ed2k,确保你是lowid,并已连上ed和kad网络
(本测试版已经默认不开启upnp,如果您不是lowid,请用防火墙设置,禁止外面向你的emule tcp端口连接,再重启emule )

4 、eMule启动后,会自动开始下载此文件

ed2k://|file|MovieMp3.rar|237795226|E6B1D305B9680A9D2D7631BC1F7A3070|h=FQS3YUBJJCDVW6OGPUSPULSINIY2V3VM|/

5 、双击下载任务,查看该任务的Peer链接和传输信息,
如果有看到下载状态为”Low2Low 传输中”(Low2Low Transferring)即可…
看到越多”Low2Low 传输中”越好…

终于了了心愿,申请Google Apps for Your Domain成功

2006年12月11日,星期一

再次证实了人品的重要性,从Google Apps一推出就开始申请,屡屡被拒,其间还推关系找Google内部人士申请都未果。今天晚上再次尝试一口气申请了9次,不同设置,不同域名,都试过了,都是瞬间收到拒绝信 sad.gif

结果委托Cybersome同志申请,人家连确认信都不用收,申请好了直接送进管理界面……

总算了了心愿了,也可以终于可以踢掉原来那个陈旧不堪的破邮件服务器了。

不过后24小时内给VeryCD下的邮件写信可能无法送达,因为在更新DNS中,呵呵。

另外@gfans.org的邮箱申请也已经开始了,看这里: http://groups-beta.google.com/group/fans/b…cdf0422ff0d67f2

现在IT编辑的水平真让人寒

2006年12月6日,星期三

刚才人家贴给我看一篇稿子:
http://www.donews.com/Content/200612/0357c…0054566801.shtm

引用
  DoNews(北京)12月5日消息(记者 徐新事编译)P2P软件公司BitTorrent发布视频共享网站Zudeo。Zudeo网站允许用户无限制持续上传视频,还可以使用BitTorrent分发内容。

  Zudeo的竞争目标瞄准其他流行的视频共享社区网站,例如YouTube、Revver和MetaCafe。Zudeo的竞争优势在于能提供更高质量的图片和更长时间的节目。P2P在分发文件较大的流行视频方面,比一些从服务器端传输的网站有很大的优势,这些是Zudeo的最大卖点。

  此前,BitTorrent于12月1日宣布获得2000万美元B系列融资;12月3日宣布,将和好莱坞片商合作推出一个视频在线下载店。(完)

结果上去一看Zudeo,很明显就是Azureus的东西,和BitTorrent公司没有屁关系。
Azureus是那个在sf.net上下载量曾经n个月超越eMule的BT客户端软件,最近宣布拿了$11 million的投资,做了这个网站。
相关新闻这里有: http://www.techcrunch.com/2006/12/03/azureus-launches-zudeo/
想不通donews的那个新闻是怎么被编译出来的sleep.gif,把两则新闻合并成一则了?