Dreamhost 被Dos攻击
[ 2007/04/09 00:33 | by haryewkun ]

今天五点多时从午睡中醒来,想要登入夏之星系,却发现无法登入。
事后才知道,原来当时 Dreamhost 被人以DoS攻击,导致所有置放于Dreamhost 的网站都不能够打开。这包括了我个人的夏之星系以及其他几个论坛。我的一些朋友的blog也在影响范围之内。
DoS攻击(denial-of-service attack)的原理很简单:骇客发动所有他控制的电脑(包括所有被他骇入的电脑——称之为肉鸡),同一时间内向目标发动密集请求。这一招可以在短时间内耗尽目标的处理能力,其他人当然就无法登入。
我举一个例子,如果我是一家银行,竞争对手雇佣了一万人来排队,每个人都很正常地拿号码,正常地排队,但是什么也不做。轮到他的时候,他就放弃号码,再去拿一个。
只要人数够多,就会超出所有服务柜台的能力。银行无法分辨出那一个是正常的顾客,哪一个是上门捣蛋的。只能够一视同仁。这就是DoS攻击的可怕之处。
大约两小时多,Dreamhost完成了紧急应变,所有网站恢复正常。夏之星系也恢复正常的登入。
nofollow 背后更深层的政治因素
[ 2007/01/25 10:11 | by haryewkun ]

为了防 spam,Wikipedia终于不得已在对外链接上加上了nofollow标签。或许,这宣告了pagerank精神死亡的开始。
Page Rank 当初是怎样来的?是假设每一个网站都有一个投票权,当我的文章谈到某一课题的网站(不管我认同或是不认同该网站),就等于我给这个课题的网站投了一票。
一个人两个人的票数可以忽略,当网上成千上万的都连接到该网站时,便能够在庞大的Internet中,帮助新网站迅速崛起。
Wikipedia的做法会起一个示范作用。它告诉我们,对你的链接是有价值的。我可以谈到你,但是我不会对你投一票。
而每个人网站的对外链接是有限的。我们不会在首页放一大堆对外的链接,我们也不会为单独一个网站写一篇文章解释。
接下来的影响就重要了。BSP已经在评论加上nofollow,接下来论坛里面的文章是不是也要加上nofollow?防spam呀!
所以将来新网站想要打知名度的唯一方法,就是必须通过大众媒体(新浪、Google Adsense)这类的地方,大打广告。
要不然,就是向 Wikipedia这样的大网站,在首页买链接。对外链接彻底商业化,你有钱,就可以买一张我给你的投票。
于是,商业制度,取代了民主制度。只有钱,可以让新网站打知名度。要不然,就除非你的网站已经红火到 KESO(著名IT评论blogger)可以写一篇文章来推荐你。
但你的网站既然没有足够的外部链接来让搜索引擎,你又怎样红火起来?又怎样为人所知?
DMOZ 更新了我的個人網站
[ 2007/01/20 14:59 | by haryewkun ]

雖然不能夠上網,讓我的心情非常惡劣,但是倒是有一件好消息,讓我可以高興一下,那就是 DMOZ終于更新了我這個人網站。
DMOZ是目前世上最大的開放式網站目錄,由一班義務的編輯人員自願維護,以收錄高素質的網站為宗旨。它不收錢,所以不像Yahoo那樣,只要有錢,就能夠被收錄(當然網站也不能夠太糟糕)。
DMOZ 有好幾個月陷入故障狀態,即使是編輯人員也無法處理工作。不過在上個月 DMOZ
恢復了正常,而我則到前兩天才發現。由於夏之星系換過了域名,和DMOZ的記載已經不一樣,所以必須儘快提呈更新。
我立刻提呈了更新,不到一天就作出了處理。我回去看,咦,網站不見了?
急忙詢問編輯人員,原來是把我的網站移動到新的類別去了。害我空緊張一場。

這是夏之星系在 DMOZ 的新類別:
World/Chinese_Traditional/電腦/網際網路/網上內容/網誌
http://dmoz.org/Worl.../網上內容/網誌
discuz论坛的升级问题
[ 2006/12/30 03:18 | by haryewkun ]

现实中,搬家是一项大工程。尤其是家具、私人用品多的人,搬一次家可真的是庞大的劳动。
虚拟世界中,要升级网站,或者要转移网站的主机供应商,也往往是一项大工程,不比现实中的搬家来得逊色。
自己的论坛已经好一段日子没有更新了,曾经是最新的 DZ 2.5f (单看这个版本号,就应该知道我是什么年代设立的),一眨眼间,DZ已经来到了 5.0的版本号,而且还推出了一大堆可以共用的门户程式、个人空间……让人不由感叹网络世界的快速进展。
于是,趁着现在还能够上网,上去把最新版本的相关程式统统下载了,在本地端慢慢研究。
一研究,不由得满头大汗。
没有一直跟踪相关进展,所以一时之间,有数不尽的问题要解决——首先论坛程式方面,2.5和5.0的版本相差太远。要先从2.5升级到4.0,再升级到4.1,然后才能升级到5.0。
然后MySQL也已经从4.1升级到5.0,以前大家都用Latin1作爲字符集,现在已经是GBK、UTF8的时代。这中间要怎样转码?这些都是一堆可以让人叫苦连天的步骤及知识。
除了论坛程式、资料库,主机商也有些指令及政策上的默默改变,域名及电邮的调整。论坛程式的理念改变,新版本当然加添了新元素,因而导致规则的改变,论坛的架构也会改变。像採集器这样的东西,已经是光明正大地加在程式中。
所以,大陆地区,论坛的整合或升级,是一项可以提供的服务。而且这个服务是收费的。因爲普通人不熟悉这些问题,要自己学习到解决问题,中间所要花费的成本,绝对不符合经济效益。
和现实世界的搬家比较,网站的搬家的确难多了。除非用户本身对于php、SQL、Unicode语言、大小论坛的格式及理念有一定了解,否则遇到问题实在是无从解决起,只能够看着一堆乱码傻眼。
而且从重要性来説,除非是玩票性质,否则论坛一般上都是公用。升级的过程中,论坛数据往往是不允许有什么差错的。升级过后,也不能够有什么故障。否则难免会导致网友的不满。
互联网基础应用背后的学问
[ 2006/01/20 16:23 | by haryewkun ]
今天撑到比较久,一直到下午四点都还没有去睡。早上的时候似乎解决了一个难关,然后旋即又发展出新的一个难关。想了很久,上网找了许多文摘、别人的看法,还似乎是无法解决。
比方说椅子是四只脚的,这看来是理所当然、毫不稀奇,可谁知道这是多年发展的结果?中国古代是没有椅子的,椅子是从胡人那边传来,当时中原的汉人都是盘膝而坐。椅子是很长时间逐渐发展的成果。
网际网路上,这样的基础并不多,大家最常见的就是 email, BBS, 论坛,个人网站,IM 这些运用。今天你我看来毫不稀奇,但是当初发展出那个点子的人真是天才。
重点是,这些基础的应用一旦发展到某个程度,要再添加及提升就很困难。那需要很大的才华,才能够在这些已经成熟的应用上面突破。就好像椅子只有四只脚那样,要开创出新的款式几乎是不可能的事。(但是仍然会有人可以办到)
中国有句话,叫做“大智若愚”。细心去考究一些传统智慧,会发现那些不起眼的传统背后,都有极深奥的智慧。就算要多一笔、少一笔,都无法办到。到了这个地步,就差不多要被称为艺术了。
网络上许多网络应用都有这种特征,你以为简单,真正去复制一次,会发现里面不知道已经包含了多少学问。改动了某些限制,产生的连锁反应,会让整个系统无法顺利地运行下去。
经过了研究及思考,我现在终于明白,为什么现在还有人在用着 Text-based 的 BBS 。。。好累,差不多要睡了。
比方说椅子是四只脚的,这看来是理所当然、毫不稀奇,可谁知道这是多年发展的结果?中国古代是没有椅子的,椅子是从胡人那边传来,当时中原的汉人都是盘膝而坐。椅子是很长时间逐渐发展的成果。
网际网路上,这样的基础并不多,大家最常见的就是 email, BBS, 论坛,个人网站,IM 这些运用。今天你我看来毫不稀奇,但是当初发展出那个点子的人真是天才。
重点是,这些基础的应用一旦发展到某个程度,要再添加及提升就很困难。那需要很大的才华,才能够在这些已经成熟的应用上面突破。就好像椅子只有四只脚那样,要开创出新的款式几乎是不可能的事。(但是仍然会有人可以办到)
中国有句话,叫做“大智若愚”。细心去考究一些传统智慧,会发现那些不起眼的传统背后,都有极深奥的智慧。就算要多一笔、少一笔,都无法办到。到了这个地步,就差不多要被称为艺术了。
网络上许多网络应用都有这种特征,你以为简单,真正去复制一次,会发现里面不知道已经包含了多少学问。改动了某些限制,产生的连锁反应,会让整个系统无法顺利地运行下去。
经过了研究及思考,我现在终于明白,为什么现在还有人在用着 Text-based 的 BBS 。。。好累,差不多要睡了。
当 Microsoft 遇上 Google
[ 2005/12/24 19:05 | by haryewkun ]

随着 Microsoft 推出 Live 服务,Google 和 Microsoft 的战争已是如火如荼。这个星期主要就是在研究这些大公司的未来策略。对他们了解越多,就越觉得他们可怕。世界上最聪明的真的是犹太人,就连华裔也有所不及。
美国公司绝对不如一般人所想像的,只是靠垄断及不道德竞争取得胜利。他们拥有最顶尖的人才,充满远见的策略。
如果你把 Google 单纯当作是搜索公司,你就看不出 Google 的真正实力。如果你把 Microsoft 当作是作业系统公司,你也同样低估了 Microsoft.
为什么我在关注这这些大公司?这些大公司战斗起来,就好像八百磅的大猩猩和恐龙互相决斗,霸道无匹,横冲直撞,所有拦在它们中间的微小生物都会轻易被辗碎,这是它们的世界。
我们这些微小的人类,夹在数大巨头中间,只要不小心踏上它们两者冲突的轨道,就会被战火波及而被粉碎。
比方说今年三月 Google 收购了 Urchin,十一月推出免费的 Google Analytics, 让所有的流量监测软件开发商心胆俱裂。不但如此,就连百度这些厂商都被波及。
为什么推出流量监测软件会波及百度?这就是商业策略运用的最高境界了。我在中国的网站看到相关分析,也为之而拍案叫绝。
当然,我们这边普遍的看法就是,这些大厂商之间的决斗,跟我们这些平民有什么关系呢?值得花时间去分析吗?对我来说,解读这些大公司的未来策略,推测它们下一步及下下一步的后着,会是赏心悦目的一件事。
微软、Google、IBM、Yahoo、Amazon 这些公司的市值都超过一千亿美元,它们之间的决斗,是货真价实的「金刚 vs 恐龙」。到最后谁会胜出,都会对我们程序员造成极大的影响。
六度分割:世界原来真细小
[ 2005/03/23 11:48 | by haryewkun ]

最近在玩着 Friendster 这样的社会性软件。 Friendster 从本质上来说,是一个交友的网站。网友在加入后,可以认识到朋友,再认识到朋友的朋友。。。它奥妙的东西在于,无论伸延到那一个角落,都只需要最多六个人。这就是著名的「六个分割」理论。说个具体一点的比喻,就是你和美国总统之间,只相隔了最多六个人。你的朋友是第一层,你的朋友的朋友是第二层,你的朋友的朋友的朋友是第三层。。。以此类推,最多到了第六层的时候,就能够联接到世上的任何一个人。听起来蛮不可思议吧?
当大部分人都为此而赞叹的时候,目前网上却似乎没有人去解释一下,为什么会这样呢?绝大部分说明六度分割的理论,都只是引起台下一片赞叹之声,读者就停留在那边,没有进一步去思考一下,为什么是六个人?
听起来不可思议的东西,用数学来解释一下,就不难理解了。原来,它和一个叫做「150 个朋友」的理论,有很密切的关系。
「150 个朋友」,是某些科学家根据观察所得到的,我们人类,最多只能够同时和 150 个人交朋友。当人数超过 150 个人之后,就会开始记不住,或者关系转得没有这么亲密了。有些人业务上必须要记住大量客户的姓名或资料,这就不得不借助笔记或者 PDA 等工具。当然这个数字并非绝对不可质疑的,但总而言之,我们人类在友情或者关系的数量上,会有一个上限就对了。
这个理论又怎样诞生「六度分割」的理论呢?
先从你的朋友开始。你有 150 个朋友,这是第一层(first degree)。
你每一个朋友都有 150 个朋友(不考虑重覆的问题),所以,你的朋友的朋友的数量是 150 * 150 = 22500 人,这是第二层(second degree)。
第三层的人数(你的朋友的朋友的朋友) = 150 * 150 * 150 = 3,375,000 人
第一层 = 150 = 150 人
第二层 = 150 * 150 = 22,500 人
第三层 = 150 * 150 * 150 = 3,375,000 人
第四层 = 150 * 150 * 150 * 150 = 506,250,000 人
第五层 = 150 * 150 * 150 * 150 * 150 = 75,937,500,000 人
第五层的人数,已经达到 759 亿。扣除掉重复的人数,最多再多加一层,第六层的人数,绝对足够把整个地球的所有人类都包含下去。这个数学的推论并不严谨,各位看看就好。重要的是了解它的概念。
在玩 Friendster 的时候,这就是好玩的东西。你尝试找找一些旧朋友,会发现,其实你的一些朋友的朋友是认识他们的,这就是产生了一个远程的联接。有时候会找不到,有时候会经过三、四个人才到达你要找的朋友。很多时候,答案是很出人意料的。朋友 A 是槟城认识的,朋友 B 是 KL 认识的,很难想像不同大学、不同工作环境,他们两人居然可以通过三到四个人就联接起来了。
世界,原来真的很细小。
附注:忘了说明一下,左边的图是刚加入 Friendster 时必定会先看到的图,就是在你还没有 upload 任何图片的时候会显示的 default image。

嗯,忙了一整天,终于初步把 LC 股票交易所这个插件完成了。现在不但可以在网上买卖虚拟的股票(但采用的却是真正的股市价格),而且还可以从排行榜中,显示出自己的投资报酬率。我相信,尤其是在每个月都有薪水进入的情况下,很少人真正懂得怎样计算自己的投资报酬率有多高。事实上,要真正计算准确,至少需要用到 IRR 这套方程式。。。
不要奇怪,这是我年初一的日记。对我来说,年初一除了要给人红包之外(就是给我的孩子,因为今年第一次以爸爸的身份过新年),除此之外,就没有别的东西了。对于电视台的节目我没有多大兴趣,对于鸡鸭鱼肉也没有多大食欲,街上的华人商店多数没开门,朋友们一个个回家乡,BLOG 也没人去更新,论坛也少人上网。。。嗯,你说,我除了继续像平时那样写程式之外,还有什么搞头?
还是写个祝福的词句,大家、农历、新年、快乐!
2004 年 12 月 13 日,网站初步上线。
[ 2004/12/13 05:46 | by haryewkun ]
2004 年 12 月 13 日,网站初步上线。
没有太大的惊喜,可能是因为许多功能因 Tripod 而出现了一些错误的关系吧。无法使用 HTML 编辑器,必须手动加上 BR 特别字码,广告的干扰。。。暂且使用吧。
公告那边也有 BUG。。。会出现 HTML 码。。。伤脑筋呢。
不过幸好的是,分类刚刚好用,暂时免了改 code 的麻烦。毕竟现在是在 server 上面了,如果有什么要修改,可是需要重新 upload 的。
没有太大的惊喜,可能是因为许多功能因 Tripod 而出现了一些错误的关系吧。无法使用 HTML 编辑器,必须手动加上 BR 特别字码,广告的干扰。。。暂且使用吧。
公告那边也有 BUG。。。会出现 HTML 码。。。伤脑筋呢。
不过幸好的是,分类刚刚好用,暂时免了改 code 的麻烦。毕竟现在是在 server 上面了,如果有什么要修改,可是需要重新 upload 的。






