2006年2月16日星期四

Google、Yahoo、MSN的比较

  我自己经常使用的网络服务无非就是这3家公司的,MSN Messenger、Hotmail、Gmail等等,用起来都很不错,对于这3个世界上访问量最大的网站,我这里简要地对其进行一下比较和分析。

  流量:YahooGoogleMSN是世界上流量最大的三个网站。如果以三个月平均流量计算,排名是:Yahoo,MSN,Google,如果按本月流量计算,排名是:Yahoo,Google,MSN。值得注意的是,Yahoo的平均每用户浏览页面数几乎是MSN和Google的2倍多。如果按照年来统计,Google是这三个网站中唯一去年整年呈现流量增加趋势的网站。

  流量来源:根据第三方机构Alexa的统计,Yahoo有52%的流量来自Yahoo邮件,8%来的流量自搜索,MSN则有高达73%的流量来自Hotmail邮件,8%的流量来自搜索。Google则有76%的流量来自搜索,9%的流量来自图片搜索,7%的流量来自Gmail邮件。在这个流量统计中我们可以看到Google在搜索方面的明显优势。

  邮件系统:Google的Gmail无论从功能上、使用方便、甚至广告上都远远超过了MSN和Yahoo了。速度快如飞,强大的反垃圾邮件和邮件搜索功能,支持smtp和pop,容量高达2.7G,并引入了邮件会话这样全新的概念,没有图片广告,文字广告内容和邮件内容相关,可以说是邮件系统中的极品了。MSN Hotmail的初始容量只有2M,美国用户可以增加到250M,反垃圾邮件功能还不错,支持httpmail,可以从Outlook中接收邮件,速度较慢。Yahoo Mail的邮箱容量为1G,不支持Outlook接收,反垃圾邮件功能平平,速度一般。

  工具条:Google的工具条我用的时间最长,里面的一些实用功能值得称道,可惜beta版的网络书签功能太简陋,不提供导入导出功能,实在遗憾。Yahoo的工具条我最欣赏的是其网络书签,可以导入导出IE收藏夹,在不同机器间可以迅速同步,非常方便,管理也不错,另外请注意千万不要误装了雅虎助手工具条,那可是3721的变种。MSN的工具条竟然有8.8M,还绑定了桌面搜索,让人没心情安装了,其网络书签功能也有导入导出IE收藏夹,但感觉速度慢,而且在浏览器左边打开,用起来不很方便。

  BLOG:Google的Blogger是世界上使用最多的Blog系统之一,可惜在中国一直被封。最近Google的中国员工开通了“Google黑板报”,系统好像也是用Blogger搭建的,具体搭建方法我以前也介绍过,黑板报里面的内容是Google普通员工的一些文章和想法,不过没有评论系统。MSN的MSN space在中国可以访问,喜欢封人是其一大特色,但我觉得其Blog系统不怎么样,不如Blogger标准,有点不伦不类的感觉。Yahoo的360还处于测试阶段,看起来用户也不多。

2006年2月15日星期三

Windows杀进程的方法

  Windows XP/2000的任务管理器是一个非常有用的工具,能让你看到系统中正在运行哪些程序(进程),只要你平时多看任务管理器中的进程列表,熟悉系统的基本进程,就可以随时发现可疑进程,这对防范木马和病毒大有裨益!不过有一些可疑进程,你用任务管理器却无法杀掉,这该怎么办呢?

  一、哪些系统进程不能关掉

  Windows运行的时候,会启动多个进程。只要你按下“Ctrl+Alt+Del”键打开任务管理器,点击“查看”/选择列,勾选“PIO(进程标识符)”,然后单击“进程”标签,即可看到这些进程。不过有一些进程个人用户根本用不到,例如Systray.exe(显示系统托盘小喇叭图标)、Ctfmon.exe(微软Office输入法)、Winampa.exe等,我们完全可以禁止它们,这样做并不会影响系统的正常运行。

  二、如何关闭任务管理器杀不了的进程

  如果你在任务管理器中无法关闭某个可疑进程,可以使用下面的方法强行关闭,注意不要杀掉进程表中的系统核心进程:

  1.使用Windows XP/2000自带的工具

  从Windows 2000开始,Windows系统就自带了一个用户态调试工具Ntsd,它能够杀掉大部分进程,因为被调试器附着的进程会随调试器一起退出,所以只要你在命令行下使用Ntsd调出某进程,然后退出Ntsd即可终止该进程,而且使用Ntsd会自动获得Debug权限,因此Ntsd能杀掉大部分的进程。

  操作方法:单击“开始”/程序/附件/命令提示符,输入命令:ntsd -c q -p PID(把最后那个PID,改成你要终止的进程的PID)。在进程列表中你可以查到某个进程的PID,例如我们要关闭图1中的Explorer.exe进程,输入:ntsd -c q -p 408即可。

  以上参数-p表示后面跟随的是进程PID, -c q表示执行退出Ntsd的调试命令,从命令行把以上参数传递过去就行了。

  2. 使用专门的软件来杀进程

  任务管理器杀不掉的进程,你可以使用专门的软件关闭。有很多软件可以杀进程,下面是一个VB编写的杀进程的例子代码,供参考。

Dim objWMIService As Object
Dim colProcesslist As Object
Dim objProcess As Object
Set objWMIService = CreateObject("winmgmts:{impersonationLevel=Impersonate}!rootcimv2")
Set colProcesslist = objWMIService.ExecQuery("select * from win32_process where name='wy.exe'")
For Each objProcess In colProcesslist
    objProcess.Terminate
Next

2006年2月14日星期二

ASP的Blog Roll的代码

  今天为Z-Blog写了一个Blog Roll的附加程序。

  之所以想写这样的程序,因为目前的Z-Blog的友情链接管理很不方便,而且链接里没有RSS订阅地址,而类似WordPress这样成熟的PHP Blog程序都提供这样的功能,而ASP下的相关资源却非常少,所以只好自己写一个了。

  Blog链接我当然首选使用opml格式的文件,绝大多数在线RSS阅读器都支持这种格式的文件导入导出,这段代码的功能是从opml格式的文件里提取出链接,目前的Bloglines,GouGou都提供导出opml格式的文件,我比较常用的FireFox Sage也支持,所以我就直接将Sage导出的opml格式做为数据源了。

  这段代码我也不是很满意,因为导出的opml文件里并没有真正的URL地址,只有RSS地址,而根据RSS地址反推URL地址,我用的反推算法是取最后一个/号前面的URL地址,对大部分BLOG都是有效的,但总有几个特别的BSP的RSS找不到正确的URL地址,比如新浪和BLOGCN的RSS地址怪异,就算不出URL地址。feedburner的RSS也不行。

  没办法,对于少数几个不行的就只好删除了。

  这个程序使用起来很简单。将文件复制到INCLUDE目录下,先将原有的link.asp备份一下,然后将导出的opml文件命名为export.opml,也放到INCLUDE目录下。然后执行makelink.asp,即可将export.opml文件生成为link.asp的链接。

  生成的Blog Roll的样例请参见月光博客左边的友情链接部分。链接即包含URL地址也包含RSS订阅地址,是一个专用的BLOG友情链接。

  此程序也可用于其他的ASP BLOG程序中。

  Blog Roll的程序代码请点这里下载

2006年2月13日星期一

MSN Spaces封人的水平大幅提高

  微软这个美国大公司在开拓国际市场时正面临著当地政府的信息审查问题,日前,微软制定了一项针对政府对个人网站限制措施的政策。

  微软的法律顾问布拉德·史密斯表示,只有在接到“当地政府发出的有法律约束力的通知时”,微软才会关闭所涉及的个人博客。以前,微软未规定只有在博客内容明确违法时才会被封锁或者删除。

  史密斯在接受采访时强调,公司只有在接到所在国家政府的法律告知时才会关闭被认定违法的博客在当地的入口,不会影响到其他国家和地区。史密斯说,我们会保持它在世界其他地区的接入。

  以前,如果微软决定封锁某个博客站点,那么全球各地的微软用户就都无法浏览了这个博客。斯密斯说,微软正在开发一项技术,它能让受影响的站点在全球各地都能被浏览访问,不论博客作者在哪个国家。

  这项措施看来已经开始生效了。因为这些天我发现另外一个MSN Space Blog被关闭,但我看到提示信息却非常original,和以前关闭安替博客的信息不一样了。

  为了验证史密斯的说法,设置代理服务器后再访问这个地址,发现可以正常打开,看来史密斯的说法的确不假。

MSN SPACES

2006年2月12日星期日

Google Bookmarks使用心得

  网络书签是一个技术上很简单,实际应用却很广泛的网络服务,主要用于解决IE收藏夹无法在不同电脑之间同步更新的问题,使得使用者无论在任何地方,只要能接入网络,就能打开属于自己的网络书签的实用功能。

  Google现在终于忍不住也推出了在线网络书签服务Google bookmarks。与其他在线书签服务相似,Google也是需要在客户端安装浏览器插件来实现此功能,Google的网络书签是绑定在Google工具条4.0 beta上的,目前还处于beta测试阶段,只有英文版提供下载。目前看到的Google Bookmarks没有共享功能,只是类似个人收藏夹的功能。

  使用Google Bookmarks非常简单,先安装Google Toolbar 4.0 beta,然后在工具条上登录(建议使用GMail帐号登录,点击工具条上邮件图标可快捷使用GMail),然后,再访问任何一个网页的时候,点击工具条上的蓝色星形符号,即可将此页加入Google网络书签中。

  当然,更好的添加方法是点“Bookmark this page”,然后会出现一个的对话框,我们可以手动将该网址的分类填写进去,分类可填写多个词,每个词之间使用逗号分割。

  使用的时候,只要再任何一台电脑下载Google工具条,并使用自己的帐号登录,即可同步显示自己的网络书签,其显示方式和IE的收藏夹非常相似。

2006年2月11日星期六

科学家总结出寿命公式,想知道你能活多久吗?

  美科学家总结出寿命公式,你不妨为自己算一算。

  想知道你能活多久吗?据英国《太阳报》消息,美国的科学家珀尔通过研究各种对人体有益的举止和对身体不利的行为后,并根据医学方面的临床经验,总结出计算大致寿命的公式。寿命计算公式如果您是一位男性,请以86岁作为基数,依次回答以下问题并计算;如果您是一位女性,请以89岁为基数。现在开始计算:

  1.结婚:婚姻生活会让男性的寿命延长3年,对女性则没有影响;

  2.压力过大:过大的压力会使寿命缩短3年;

  3.与亲人长期分离:寿命减少0.5年;

  4.每天睡眠时间少于6小时:休息不好寿命减少一年;

  5.超负荷工作:过量劳作,寿命减少一年;

  6.认为自己可能病了,或觉得自己老了:寿命减少一年;

  7.每天抽10根烟:寿命减少5年;每天抽40根烟:寿命减少15年!

  8.每天饮茶一杯:寿命延长0.5年;每天饮用含咖啡因的饮品:寿命减少0.5年;

  9.每天饮用啤酒超过3杯/含酒精的饮品超过3杯/4杯白酒:寿命减少7年;

  10.不刷牙:卫生习惯不好,寿命减少一年;

  11.不采取任何防晒措施/频繁晒日光浴:寿命减少一年;

  12.肥胖:寿命减少5年;

  13.每天食用未完全煮熟的肉:寿命减少3年;

  14.经常食用垃圾食品:寿命减少2年;

  15.喜食不健康、无营养的快餐:寿命减少一年;

  16.每天不止一次吃甜食:寿命减少一年;

  17.体育锻炼:长期不活动,寿命减少一年;每天锻炼至少30分钟:寿命增加5年;

  18.不能保证至少每两天一次大便:寿命减少0.5年;

  19.定期做身体检查,避免癌症:寿命增加一年;

  20.血压有点偏高:寿命减少一年;血压高:寿命减少5年;血压非常高:寿命减少15年;体内胆固醇高:寿命减少2年。

  附录:世界卫生组织公布的全球十大垃圾食物

  世界十大垃圾食物是我们肥胖的罪魁祸首,也是造成健康问题的重大因素,为了健康与身材请大家远离垃圾食品。

  一、油炸类食品

    1、导致心血管疾病元凶(油炸淀粉)

    2、含致癌物质

    3、破坏维生素,使蛋白质变性

  二、腌制类食品

    1、导致高血压,肾负担过重,导致鼻咽癌

    2、影响粘膜系统(对肠胃有害)

    3、易得溃疡和发炎

  三、加工类肉食品(肉干、肉松、香肠等)

    1、含三大致癌物质之一:亚硝酸盐(防腐和显色作用)

    2、含大量防腐剂(加重肝脏负担)

  四、饼干类食品(不含低温烘烤和全麦饼干)

    1、食用香精和色素过多(对肝脏功能造成负担)

    2、严重破坏维生素

    3、热量过多、营养成分低

  五、汽水可乐类食品

    1、含磷酸、碳酸,会带走体内大量的钙

    2、含糖量过高,喝后有饱胀感,影响正餐

  六、方便类食品(主要指方便面和膨化食品)

    1、盐分过高,含防腐剂、香精(损肝)

    2、只有热量,没有营养

  七、罐头类食品(包括鱼肉类和水果类)

    1、破坏维生素,使蛋白质变性

    2、热量过多,营养成分低

  八、话梅蜜饯类食品(果脯)

    1、含三大致癌物质之一:亚硝酸盐(防腐和显色作用)

    2、盐分过高,含防腐剂、香精(损肝)

  九、冷冻甜品类食品(冰淇淋、冰棒和各种雪糕)

    1、含奶油极易引起肥胖

    2、含糖量过高影响正餐

  十、烧烤类食品

    1、含大量“三苯四丙吡”(三大致癌物质之首)

    2、1只烤鸡腿=60支烟毒性

    3、导致蛋白质炭化变性(加重肾脏、肝脏负担)

  本文转载自网络,作者不详。

难道连PHP也要封吗?

  PHP是一种非常流行的开放源代码的编程语言,主要用于开发WEB服务器端应用程序及动态网页。著名的维基百科(MediaWiki)就是PHP语言写的。PHP可以用于替代微软的ASP体系、Sun公司的JSP/Java体系,以及CGI/Perl等。它是一种嵌入HTML页面中的脚本语言。

  PHP语言做为一种开放源代码的免费编程语言,入门的门槛很低,且非常易学,所以其在世界范围内都极为流行,国际上几乎所有的虚拟主机都支持PHP语言。Apache+PHP+MySQL几乎成为国际虚拟主机的标准配置了。

  但是,从今天开始,我发现PHP的官方网站竟然无法访问了。设置代理服务器后,访问其网站又正常,说明PHP网站本身没有问题。traceroute其路由,发现经过了某一个节点路由器后,就再也不通了。

  我已经快出离愤怒了,中国电信你发疯了吗?你知不知道你在做什么?封完了开源操作系统FreeBSD,又封开源编程语言PHP,最大的开源软件仓库SourceForge也时不时地封一下,这世界真太疯狂了!中国电信,你和我们这些软件开发者有仇吗?为什么同一个网站,中国网通的用户都可以访问,我们这些中国电信的用户就不能访问呢?为什么要这样对待我们?

  在此我呼吁,中国电信,为了中国软件产业的前途和发展,请不要再封杀这些英文的软件专业技术网站了,中国的软件产业本来发展就有重重阻力而举步维艰,面临国外如微软这样的软件巨头的全面围剿,所以中国电信,大家都是中国人,你们就不要再落井下石折腾我们这奄奄一息的软件产业了。
 

PHP