2005年05月31日

最近一直在使用avast!这个杀毒软件,对于个人应用,他是免费的。

avast!很有趣,不仅有win的版本,还有linux版本,也算难得一见。今天,无意间发现avast!成功的挡住了百度的恶意代码,这让我对他顿时充满了信任,所以在此推荐给大家。

 

 

找到被拦截的那个脚本,其中代码:

    function BaiduWriteAD(userName, days) {

         if ( 0 == isPopuped(userName)) {

document.write("<object id=bb width=0 height=0 
classid=\"CLSID:BC207F7D-3E63-4ACA-99B5-FB5F8428200C\"
codebase=\"http://bar.baidu.com/update/IESearch.cab\"><PARAM
name=clientName value=\"" + userName + "\"></object>");

          setPopupedMinute(userName, days); // 7 means 7 days

        }

    

就是罪魁祸首了。

就这几天的使用感觉avast!很好,免费,强大,占用资源小,查杀病毒种类多。实在是值得推荐的。 

由此页面下载:http://www.avast.com/eng/down_home.html

update:补充一下,对于个人用户avast!唯一的要求是如果想获得免费升级,则进行一个注册,就可以免费升级14个月,到期如果没购买的话,再注
册一次即可。也就是说,可以一直免费的获得升级,包括软件的升级和最新病毒库,如果觉得一年注册一次比较麻烦,那就买一套好了,反正我觉得这样很合理,我
接受。

2005年05月30日

3月25日,在当当订阅了《瞭望东方周刊》一年,到今天为止,我还一份杂志也没收到。

2周前,打电话给当当客服询问,答复说他们去查,然后打电话给我。至今没接到任何电话。



为了省事,结果不仅更费事,而且还影响了阅读的乐趣,真是得不偿失。而当当对此事的处理显然也有问题,要知道,当购买完成之后,事实上已经形成了约定,到
现在,出现这种情况已经不是简单的消费者纠纷,而是构成了违约。要么是当当的客服部门问题太多,没能正确的转达问题,要么就是公司并不重视这种事情。不管
怎么说,显然这样是有问题的。



管前不顾后,虽然不仅仅是网上购物的问题,但在购物网站似乎尤为突出,我的一位邻居,也曾经在某网站购物遭遇不快,几次打电话均未得到答复。对于网站的这
种行为我不太理解,难道他们认为能拖的过去?嗯,没准他们认为网上购物的都是懒人,懒人自然不想折腾。不过,显然他们失算了。我的邻居是做法律顾问的,也
有律师执照,于是据说花20分钟写了一份起诉状,送到法院了事。



传票到了,该公司也郁闷了,只好派了一位副总去协调,希望他撤诉。最后以双倍赔偿结束。何苦呢?



今天告诉当当客服,请他转告相关负责人,3天之内,联系我解决此事。3天之后,就等传票吧。

2005年05月27日

因为33号令的缘故,blog.devep.net可能出现暂时性的访问中断,如确实发生此情况,请大家不要担心。



有关备案,后面的罚款条款实在是触目惊心。我不敢承担这样的责任。与其未来可能付出高额罚款,不如用这笔钱去买个不和33号令抵触的空间为妙。既然不敢承担责任,那就逃避吧。



经6e的blog,听说http://www.deltawebhosting.com/不错。最便宜的$6每个月,也不算贵。可惜是php的空间,pebble就不能用了。我会尽量把现在的数据倒过去,不让大家受损失。



其实,我是希望租用一个独立服务器的,不过太贵了,很差的机器都要5000人民币/年以上。如果凑齐足够多的人,也许这个愿望也能实现。但现在来不及了,我昨天才知道,5.30号是最后期限,先租个空间用吧。



昨天晚上,突发奇想,想去开曼群岛或是塞浦路斯注册一个公司,然后托管一台服务器,给blogger们提供服务,公司起名“博客外国”好了。



最后,希望blog.devep.net的读者们发个mail到我信箱:virushuo@gmail.com ,如果变动,一定通知大家,实在不行,我们就建立一个blog on mail的网络好了。



行动太晚了,否则可以从容很多。向大家致歉。

其实,放在外面也有好处,至少不用享受电信/网通之间不联不通服务,他们访问外面还都挺快的。

 

update:请blog.devep.net用户这几天随时在管理界面中通过Export Blog ZIP files 备份自己的blog。包括图片和皮肤都可以备份下来。

2005年05月26日

早晨,hu问我对msn中国网站有什么感受。

我回答,没感受。

其实,看这两张图片就知道msn和msn中国有多大差距了。

 

 

 

 

 简单说来,就是不专业,极不专业。

 

我感觉这像个政府机关搞政绩的网站,也就是说,只是为了发布而发布的。这次msn中文网站发布的阵势也很有些像,花大笔钱,造大声势,最后给大家推出来一个垃圾。

 

什么时候外企也喜欢玩这套了?真是与时俱进啊。

http://projab.jot.com/WikiHome/Chinese

我觉得很有意义。不过,我觉得更有意义的方法应该是征集一部分朋友一起出钱,租用一个服务器。然后把多余的空间提供给更多的blogger们。

同样的,并非对政府有什么意见,只不过备案这个事情太恶心。而且由于连做的原因,使用虚拟主机的话,你备案了并不代表网站没问题。

tiny的网站已经被关掉将近一周了。很无辜。是时候想点办法了。

看了所谓的“百度封站真相”。



其实也算不得什么太新奇的,百度靠竟价排名赚钱的,那么,交了费你就是他的客户,成为了他的客户自然能享受到平时没有的权利。只不过是把钱交给谁的问题。



抛开职业道德来看,我不认为这个事情有什么大不了的。用户付出钱,获得排名,仅此而已。从官方的途径交给百度,或是从私下的途径交给个人,本质上没什么区别,如果这个个人是一家企业,我相信这笔钱肯定会以“公关费用”入账。



百度的问题,不在于员工的素质高低,而在于百度的盈利模式。当本应自然的排名掺杂了经济利益–正如官老爷们缺乏监控的权力–出现这种事情是水到渠成
的。其实,我们在各行各业,各个岗位都在不停地看着这种事情发生,一件又一件。如果谁能说出来那一行没有这种事情,恐怕我倒要惊奇了。



当竟价排名成为赢利手段,搜索引擎的意义就大大被削弱了。在这里,不再有平等,用户不再是中心,客户才是中心。我始终不理解这样发展下去,搜索结果还有什
么意义。前几天有人问我:“为什么百度搜索出来的结果,总是很多没用的东西,是不是这个搜索引擎很差?”我回答:“你搜索出来直接点第8页。”



当然,作为一个公司,盈利手段是他的自由,旁人没有什么唧唧歪歪的权利。但,就目前mp3下载和搜索的火爆程度,百度专职作下载似乎投入/产出比更高一些。当然了,这会有不少法律上的麻烦,不过聪明如百度,自然有办法应对。



又听闻google封掉了不少个人站点的adsense,有人喊冤,有人说google已经evil了。不知道他们说自己没有作弊的时候,良心上是否过得
去。就目前我的观察范围来看,似乎还没有误伤的。有人说他的google
adsense每天有400W浏览,1W点击,如果互联网广告的点击率能够到达百分之多少这个级别,不知道大卫·奥格威会不会惊的从墓里跳出来。拜托,说谎说得也要专业点。



鉴于百度和google的体制不同,两者的原则必然不同,行为必然不同。两者相较,我还是相信google的。

2005年05月24日

据说MSN进行了一次强制升级。下面有人说是因为病毒,联想到前几天KESO说过MSN的娱乐性越来越强,想必不会仅仅是安全性的原因。



之所以说据说,是因为我使用的并非MSN,而是gaim。gaim是一个开源的IM工具,可支持很多协议,MSN是其中一种。gaim并不好用,还曾经时常出错,不过经过最近1年的完善,可用度已经很高了。而且,我发现我习惯了gaim,让我去用msn,反而不喜欢了。



看到别人用的msn7让我觉得很恐慌,尤其是那个好像是叫做“动感传情”的功能,屏幕上出现一个巨大的红唇,老天,吓死我了,还是继续用我的gaim吧,至少没人这样折腾我。



这是个娱乐的年代,甚至娱乐的盛大收购了新浪,大家都觉得娱乐是个大金矿。这确实是没错,但,并非所有的场合都适合娱乐。为什么我使用msn?是因为他清静,适合用于工作。一个娱乐的msn,并非我需要的。相反,我越来越喜欢skype。



skype,业务扩展的越来越大,但用户界面仍然是简洁好用高效的,skype很聪明,知道自己要做什么,该他做的,决不含糊,而不该他做的,一点不沾。虽然tom在中国赋予了skype太多的娱乐和眼球,但,skype仍然是那个样子。



逐步将联系人从msn转换到skype,这是我未来1年希望完成的工作。5年前,我也是这样把qq联系人转移到msn的。

2005年05月21日

随着ajax被提起,被讨论,被应用,新的一轮RIA(富客户端)的热潮开始了。



Bindows最近也是出镜率很高的词,2年来,几乎每次谈到RIA,Bindows就会露露脸,但随后就被大家忘掉了。从来没听说过有人真的应用过。



的确,Bindows很强,但然后呢?



我始终质疑在浏览器中模拟一个"应用程序-like"的UI,是否有实际意义。事实证明了这种意义不大(始终没有真正的应用案例)。B/S从一开始,就是带着很酷的外观出现的,比
起应用程序界面的方方正正的灰色框框,第一代浏览器中完成的界面就已经大大超越他了。抛开美观不说,为什么浏览器流行,而应用程序不流行?是因为浏览器的
界面比应用程序简单,有人说“只要一步步的选,点就行了”。看其本质,应用程序是以功能为导向的(必不可少的元素:菜单,工具条),而浏览器是以内容为导
向的(Document)。用户使用浏览器,大多是为了“获取内容”,和使用应用程序的“完成某种操作”从本质上就不同。试想:如果有个基于浏览器的光盘
刻录程序,你会用吗?当然,如果作的足够好,也可能会用,但是,比起应用程序,他有什么优势呢?刻录光盘是一种“操作”,并非获取内容,不是浏览器的典型
应用环境。浏览器归纳了“获取内容”这个行为的基本操作(访问,前进,后退,刷新,停止),并封装成一套界面元素和操作习惯,这样,B/S应用就成形了。



而Bindows只是简单的模拟,虽然代码很牛,难度很高,但是实际意义很小。所谓RIA,我认为,应该是获取内容的操作方式,结合上一些应用程序的优
点,目前看来主要是事件模型(Event
Model),如能解决这个问题,至少目前看来足够用了。Gmail把现有的事件模型和数据模型结合起来,创造了一种新的操作感受,很成功。ajax正是
为了试图解决这个问题而创造出来的模式。



具体的应用环境比技术本身更重要,不存在好的技术或是不好的技术,只有适用或者不适用。我不得不再次重申这句话。Bindows,恐怕只能是一个玩物。

2005年05月19日

 刚刚看到

http://duduwolf.winzheng.com/post/115.asp



说点反对意见。



罪之一:对搜索引擎的支持不好



为什么要支持搜索引擎?为什么不是搜索引擎支持站点?别忘了,是先有的站点,然后才有的搜索引擎。搜索引擎不能适应网站的发展,那自然是搜索引擎的问题。事实上,据一些迹象分析,google似乎已经通过mozilla的的script解析器来抓去网页内容。

进一步说,希望搜索引擎抓到的东西,就别用ajax了。不过,凡是需要ajax的地方,如果不用ajax,似乎完成的方法也是使搜索引擎抓不到的办法。



罪之二:编写复杂、容易出错



复杂吗?ajax把部分逻辑放在了客户端,过去,这些用户界面的逻辑也要放在服务器端,哪个更复杂一些呢?

我看ajax这种方式才是符合mvc架构的思想。至于调试,unix程序员都是靠print()和log来调试的。谁在字符界面下用debugger呢?
其实,如果不是gui和逻辑再加上多线程混在一起,大部分情况没有用debugger的需求,在关键的点获得关键的值,这才是所谓调试的核心工作。
firefox的js console加上alert或是textarea输出,足够了。



罪之三:冗余代码更多了



同上,ui代码放到客户端,减轻了服务器的运算压力和带宽占用。比起aspx的不停的往服务器进行数据请求的所谓服务器控件,ajax强得太多了。



罪之四:破坏了Web的原有标准



<span>
一样可以用<a>完成,用户动作->事件->数据,这是接近于传统应用软件的模型,事件驱动是非常好的架构,其实,w3c也在制
定事件标准,但支持还不够广。大家说了很多年富客户端,没想到用几件东西拼拼凑凑就能实现,这有什么不好呢?



标准也是在进化的。



罪之五:缺少一个没有标准之争、没有back和history的浏览器



这涉及到具体的应用环境,有些时候,我们就希望浏览器没有back和history。不要只去看cool的一面,要去看放在典型应用环境的地方。比如gmail,说了这么多,有没有人觉得他不好用?反正我是很喜欢。



罪之六:XML只是用来打幌子



这条罪名只是用来打幌子。



只驳斥2点。

1 xml是用来描述复杂数据的,不是用数组就能装下的那种简单数据。数据足够复杂的时候,你自己处理数组的效率,我相信不会比得上dom或sax。

2 服务器端封装xml,谁说非要使用xml解析器了?直接用字符串拼接行不行?解决问题的方法是多种多样的。



罪之七:世界这么大却找不到自己的家



是吗?



java和.net,与ajax似乎并不冲突吧?相反还应该是有利的补充。要说刺,顶多也是刺到了.net的服务器控件。sun的态度,应该是非常欢迎ajax的。不信?看是什么?  



一个flash占用的客户端运算能力有多大,占用的带宽有多大,刷新一次一个500k的页面需要多少客户端运算能力,占用的带宽有多大?同样情况ajax呢?算一算就清楚了。



综上,总结几点



1 请分清楚服务器和客户端

2 请搞清楚web程序到底在做什么

3 请想一想web应用(特别是server-side)的瓶颈和最大负荷在那里

4 任何技术都不是万能的,凡事均有其典型应用场景。炒作名词中国人最热衷的,抨击也是。

我可以坦白的说,我的adblock里面总有一条:.swf,也就是说阻止全部的flash。其实flash是个好东西,表现形式丰富,脚本强大,但,网站需要这种东西吗?如果不是专门作动画片的话,我看网站一般来说是用不着这东西的。当然,还有广告。



flash彻底被滥用了。大堆大堆的的flash广告充满了页面,曾经有一段时间上csdn,我的cpu总是100%。sohu,sina就更别提了。所以,没说的,无条件阻止,我需要看动画片的话,我会去下载了看。



这里不得不着重说一下,ajax能达到的效果是非常惊人的。同样的带宽和资源占用率换来的体验只会比flash好。毕竟,用户要得是服务,而不仅仅是漂亮。土豆问为什么Flickr决定改用了dhtml,过去用flash也没人抱怨,我看是因为不能忍受的(例如我),只去看了一眼就再也不去了。能留下来的都是忍的住的人,所以没人抱怨。

当然,如果google非要用flash改版,我也只能接受了,因为我离不开。但,任何一家公司再成为google之前,都应该考虑考虑,你是否真的需要用flash?



我始终认为我的机器都不算太差(athlon xp 1600+,
讯驰1.6),虽然在这个更新很快的时代中算不上好机器,但我仍坚信比我机器差的人大有人在。看看google,多好的榜样啊。google就算是一个空
白页面加一个输入框,咱也是用定了他了。wellop?别逗了,我才不用呢。