试试安全、开放的firefox浏览器吧!

Firefox浏览器,也就是“火狐浏览器”。我用了有几年了,有一些心得和感想,概而言之就是:安全、开放、自由。详情如下:

一、相对比较安全。

1、很多针对IE的病毒在firefox身上不起作用,主要是firefox不运行极不安全的ActiveX插件,免疫网页病毒、木马。

而有些网页病毒、木马就是您打开防病毒软件也不起作用,像有一次我用IE打开一封邮件,结果中了“番茄花园”病毒,弄得我重装系统 ;还有一次用IE浏览一个网站的后台帐号管理页面时,杀毒软件连报两个病毒!

所以,现在有些网站挂了木马什么的(有被动和主动两种),您用IE浏览的话,保不准哪天就中了招。像在现在的谷歌搜索结果中,对一些可能有危害的网站标上“该网站可能含有恶意软件,有可能会危害您的电脑。”,打开链接像下面这样的,如果必须查看的话,这样的网站用firefox去“深入虎穴”可能要保险一点。

20070824harmful_site2.png

所以,如果常在网上冲浪,搜索资料,最好是用firefox浏览器增强安全性。

二、firefox是开放源代码项目,它是一个开放的平台,全世界任何一个人都可以在上面增加您的扩展(extensions)、插件(plugins)、定制您的主题(themes),几乎可以说,“只有您想不到的,没有firefox做不到的“,来享受一下DIY的快乐吧 🙂 相关的知识您可以看看 这里:firefox附加软件,还有月光博客的这篇提高浏览体验的五十个最佳FireFox扩展插件也值得一读。

所以,如果您是一个程序员,您喜欢hacking,那么,挑战一下开放的firefox浏览器吧。

三、使用firefox,尝试一下不同于windows世界的另一种风格。

四、firefox的问题。

由于IE已经造成的垄断局面,一些不符合W3C标准的极少数网站可能只能用IE浏览,用firefox可能会出问题。如:点不到链接、表格变形等等。但是仅是极少数,用firefox来上网查资料、冲浪应该是不会受到明显影响的。

五、下载。

点击这里下载共41种语言3种操作系统(windows, Mac Os X, Linux)下的firefox。

下载带有google工具栏的firefox。Google工具栏是google公司在firefox上集成的一系列有用的工具,如:搜索,即时翻译,书签,显示当前浏览页的pagerank值等等。点击这里下载。

ps: 这篇百度的贴吧文章在激烈的讨论浏览器,有兴趣去看看:挑战IE的声音:Firefox到底好在哪里?

如果您对浏览器有什么不同的见解,欢迎留言交流。Good luck!

WordPress留言本插件(links for 2007-09-16)

MINIX 3操作系统、WesleyBlog(links for 2007-09-13)

关于wordpress中header.php文件wp_head和wp_get_archives函数的一点心得及疑问备忘

在我现在使用的主题中(UCDCHINA for Blogool come from JunChen Wu, nowa),在header.php模板文件中有下面两个函数:

<!-- WordPress Tags -->
<?php wp_head(); ?>
<?php wp_get_archives('type=monthly&format=link'); ?>
</head>

这两个函数都是处理网页<head></head>部分的,位于/wp-includes/general-template.php文件中。

1、wp_head()的作用:我已经发现的一个作用:如你选择了不公开blog(即不让搜索引擎索引你的博客),那么,这个函数可以调用相同文件的function noindex(),在网页头部加上一句:<meta name='robots' content='noindex,nofollow' />,这样,遵守robots规范的搜索引擎就不会索引你的当前网页了。

另外,我发现如果在simple tagging插件设置了自动添加关键到head部分的功能,simple-tagging插件调用/wp-includes/plugin.php里的add_action函数在<head></head>部分加入了<meta name="keywords" content="未分类,Java,开源,英语,Web,目标,设计,数据库,站务,网摘" />这样的标记。simple-tagging插件是在文件:simpletagging.php中用这句完成的:

if ($this->option['meta_autoheader']) { // automagic meta keywords in header
add_action('wp_head', array(&$this, 'wpaction_OutputHeader'));
}

用法细节不知道

2、wp_get_archives($args = ''):

我发现在有些主题没有用,如wordpress2.2的默认的(The default WordPress theme based on the famous Kubrick)主题和utom主题就没有;有的有:像我现在用的和 Stacee Leung就有。它的作用就是在<head></head>之间加上一个日记存档列表,如<link rel='archives' title='2007年08月' href='http://www.learndiary.com/archives/diaries/date/2007/08' />这样的,只不过到底是做什么用的不知道

我不知道记录这些东西到底有多大的作用,也许,对自己以后查阅有点作用;也许,可以对有些朋友起到一点参考作用。

我的wordpress使用小技巧汇总

这篇日记用来记一些自己碰到的一两句的wordpress使用小技巧。

1、(摘自:WordPress 常见问题整理 - WordPress 下载/安装/更新 - WordPress Chinese Forums - WordPress 中文论坛 - Powered by Discuz!

问:WP写文章可以设置字体颜色吗?
问:WP可视化编辑器功能太少了,除了插件还有别的办法吗?

答:在可视化编辑器中,按Alt+V(IE)或者Alt+Shift+V(FireFox),可以打开隐藏的高级功能,可以设置字体颜色等。

2、在编辑del.icio.us每日网摘自动提交的日记时,使用可视化编辑器(TinyMCE)时,会造成编辑后的日记不能正常换行。这时改用源代码模式编辑就没问题了。

瑞星杀毒软件升级中途计算机意外重启

碰到好几次了,瑞星升级快结束时计算机就意外重启。重启后基本上是显的旧的版本号。有时候需要重新升级,有时能接着升级。

在网上查了一下,也有不少人碰到这个问题,但是好像都没有满意的答案。

其中,杀毒过程中重启我碰到过,是因为病毒控制了杀毒软件。

就好像这个百度知道的这篇瑞星升级时电脑自动重启的原因有点像:

瑞星升级时电脑自动重启

悬赏分:0 - 解决时间:2007-8-20 16:37

重启后,就显示计算机已经从一个严重的错误中恢复什么的,为什么呀?

提问者: 蓝水晶abc - 江湖新秀 五级

最佳答案

我也有过类似情况,瑞星升级是很耗系统资源的,建议你关闭其他程序再升级,保你没事.....

回答者:liyao728 - 初入江湖 二级 8-14 18:50

另外,关于计算机意外重启的原因,这篇瑞星杀毒在升级的时候不是自动关机就是自动重起是怎么回事_百度知道 可以参考一下。

qq上受陌生人请拨打语音信箱的骚扰,把qq改回需要身份验证

这段时间在QQ里有碰到几次有不认识的人发来这之类的东西,估计是做生意的。我把qq改回需要身份验证吧。


********  (2007-08-29 22:12:06)
突然很想你,给你点了首哥,里面是我最深的祝福,你用手几打:9-9-9-9-9-9-9-9-6就可以听了,有些话我永远不会对你说地二遍 
********** (2007-07-27 16:07:57)
憋在心里的话不知道如何对你说.在语音信箱里给你留了言,用手机打
  ─┒┎─┎┒┎┒┃┃┎┒┎─ ─┒┎─ ┎┒
┎ ┚┖┒┖┫┃┃┖┫┃┃┠┒      ┃┖┒
┖─ ─┚    ┃┖┚    ┃┖┚┖┚      ┃
去听一下吧(最后是我的留言) [:k

在博客添加与朋友更好交流的通道:del.icio.us 和在线阅读器订阅

受文章不用SEO取得成功的10个步骤的启发:

6、添加社会媒体应用服务
你可以增加一些类似del.icio.us或Stumple Upon的书签收藏服务。。。

在博客上添加了del.icio.us网摘的 link rolls (链接列表)、tagrolls(标签列表)和 daily blog posting(网摘每日博客提交) 和 在线阅读器订阅。

下面简单的说一下我使用这两个功能的步骤。

一、 del.icio.us

1、在del.icio.us上申请一个帐号,在您的浏览器中安装相应的插件,如:firefox的插件:del.icio.us/help/firefox/extension ,IE的插件:del.icio.us/help/ie/extension

2、link rolls和tagrolls的使用。

link rolls用来把您的网摘在网页上分享给大家。

登录您的帐户,在右上角的 settings中的link rolls进行相应的设置,拷贝相应的代码到您要显示网摘列表的网页。

这里有一个技巧,因为del.icio.us的服务可能拖慢您的网页,可以把这个代码写在一个单独的页面上,再在要显示的地方用<iframe>标签嵌入代码。我的代码如下:

<html>
<head>
<title>my del.icio.us</title>
<base target="_parent">
</head>

<body bgcolor="#FFFFFF">
<div style="font-size: 13px">
<script type="text/javascript" src="http://del.icio.us/feeds/js/learndiary?tags;count=15;title=my%20del.icio.us;icon;name;showadd" mce_src="http://del.icio.us/feeds/js/learndiary?tags;count=15;title=my%20del.icio.us;icon;name;showadd"></script>
<noscript><a href="http://del.icio.us/learndiary" mce_href="http://del.icio.us/learndiary">my del.icio.us</a></noscript>
</div>
</body>

</html>

其中的<base target="_parent">一定要加上,不然窗口就在<iframe>框架内打开,原因参见:CodeAve.com/HTML - Base Target。改成target="_blank"新开一个窗口。

然后在需要显示link rolls的地方用<iframe>调用上面的页面:

<IFRAME border="0" marginWidth="0" marginHeight="0" src="/my-includes/delicious.htm" frameBorder="0" width="630" height="400" scrolling="no" ></IFRAME>  

tagrolls是把您在delicious中网摘的标签列在网页,用法类似link rolls。我把这个标签列表放在页面标签云中,跟我的博客上的标签云放在一起。

3、daily blog posting的使用。

daily blog posting是把您的网摘每日自动提交到您的博客上成为一篇日记。支持的博客程序: Movable Type, Typepad, WordPress等等。我的是wordpress。

在settings的daily blog posting中add a new thingy,参数含义如下:(摘改自:在blogbus中如何使用delicious的“daily blog posting”功能?

job_name填写你blog名字就可以了,实际上随便填;
out_name;out_pass是你blog的用户名和密码;
out_url填写你在bus的blog的xmlrpc地址,类似于http://www.learndiary.com/xmlrpc.php;
out_time是GMT时间,GMT时间在中国大陆因为是8时区,所以我们的本地时间减去8就是了,如我填的是20,意思是本地时间早上4点提交;
out_blog_id如果你在delicious只输出一个blog的话填1,空着也可以;
out_cat_id可以不填,是你输出的分类编号;然后就等着del.icio.us每天设定的时间朝您的博客自动发送您的网摘列表吧。不过,从已经发过的几篇自动提交的日记来看,基本上是4:20左右发过来的,从del.icio.us中daily blog posting的log记录来看,应该是del.icio.us系统延迟的原因。使用的示例:links for 2007-09-01

二、在线阅读器订阅:
可以供对我的博客感兴趣的朋友用各种RSS在线阅读器订阅。
我试验了一下Feedburner,发现服务不太稳定,原因可以参考一下月光博客的这篇发布RSS Feeds的方法再思考,但大多数朋友好像都使用的这个,就保留了Feedburner的feed服务。哦,如果您的feedburner出现乱码,参看一下这篇文章:FeedBurner乱码解决方法

不知怎么一回事,用wordpress自带的feed地址在有的在线阅读器也有些工作不正常。

最后,我试用了Feedsky,感觉不错,它在一个feed地址的页面集成了常用在线阅读器的订阅,并且可以用这个地址作为本地RSS阅读器的订阅地址。见下截图:

Feedsky服务截图

于是,我的订阅服务是几种都摆在侧边栏底部,如下:

订阅

其中后面两条是订阅我的del.icio.us的网摘和网摘标签的。在您的del.icio.us页面有相应的链接。前者就在您的bookmarks的底部,后者忘了地方。

垃圾评论太多了,Akismet插件也应接不暇

spam太多了,Akismet插件也应接不暇。

刚开始使用Akismet插件的时候,我还庆幸“使用后感觉不错,今天就截获10多条垃圾评论,无一错杀和漏网 🙂”,可现在,我对Akismet能否挺得住表示怀疑了。

除开我自己的评论,有效的评论率可能1~2%,绝不部分都是老外发的spam,每天都有10条左右,也许是Akismet网站太忙了(好像是全世界使用这个插件的每条评论都要先到它的网站报到接受检查),有些明显的spam(像包括几十个链接这种)也被漏报了。

不过,我设置的是评论用户的第一条评论都要检查一下,以后同一用户的评论就不必检查了。所以,没有一条丑陋的spam得以在我的公开页面漏面。

这个wordpress博客使用有1个月了吧,大概就有200个spam。除开我自己的和我邀请的,真正是来访网友的评论也就大概3条。

还有一次,Akismet把我登录后写的一条带一个链接的评论给当成spam挡住了。

像我这样的博客尚且如此多的垃圾评论,那些稍微有点名的博客一天的垃圾评论不知道又是多少呢 🙂 ,我在当心Akismet能否挺得住全世界这么多wordpress博客中的垃圾评论的轰炸 🙁

那种用发垃圾评论宣传网站的方式好像早已经列入搜索引擎打击的对象,Google黑板报明确的给出了答案:远离自动产生的链接。这篇文章也在google中国官方的谷歌中文网站管理员博客于8/15/2007 08:20:00 上午由博客主人: “谷海一粟”再次重复,相当于这个问题在google中国两大官方网站都加以强调了。难道,他们就没有真正的评估一下得失吗?

诚然,你假设发了10000条垃圾评论,得以公开漏面的假设1000条,而用户点击你的链接恐怕就少得可怜,因为大家都已经有免疫力了;就拿合法的广告来说,一般的点击率也就1%(我的google广告更低),你垃圾评论的点击率估计也就0.1%,也就是发了10000条垃圾评论,最后只有1个链接到达你的站。而你公开漏面的1000条垃圾评论,搜索引擎就不会惩罚你的这些链接吗?据我的经验,一个网站的流量大部分来自搜索引擎。而这些,你算过损失吗?而且,不包括你发垃圾评论的电费、网费、电脑磨损费等等。还有,不包括你和你网站的社会形象问题。

还有,像我这样使用wordpress之类的系统,因为这类系统大多在评论的链接中自动加入了类似“rel="nofollow"”之类的标记,这是告诉搜索引擎遇到这个超级链接就停止,不要把它当作是一个有效的投票,发了也白发。

建议这方面的SEO专家做一个“关于垃圾评论损益的可行性研究报告”,针对各种网站(包括只想赚钱的垃圾站、想N年赚钱的站、公益站、门户站、产品站、博客、论坛等等)的。我想,把这个报告弄好,发表出来,不知道应该有多红 🙂

另外,建议世界主要的搜索引擎联合开发一个像Akismet这类的巨型spam链接数据库并开发相应的功能调用接口,各种网站管理系统(cms、bbs、blog等)都可以开发挂接到这个数据库的插件,让这类垃圾链接失去存在的空间了。

ps: 我是不是对SEO感兴趣了呢 ❓

linux下鼠标右键单击框架页面内的链接有时会使内容左右反转

大概1~2周前,我在Ubuntu 6.06 LTS firefox1.5下查看cnzz.com的统计页面时发现一个有趣的现象。

例如,我在其中查看“搜索引擎”页面时,用右键单击其中的“来源页面”的链接时,有时会出现内容左右反转的怪事。用一个ps机械鼠标和一个usb光电鼠标试了都是这样。效果截图如下:

正常页面:
20070817_cnzz_positive.png

反转的页面:
20070817_cnzz_reverse.png

我查看了反转时的反转部分的源码,又是正常的。

cnzz.com的整个框架页面源码如下:

<HTML><HEAD><TITLE>JAVA学习日记 - 查看统计 - 站长统计 CNZZ.com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.3790.2491" name=GENERATOR>
</HEAD><FRAMESET border=0 frameSpacing=0 rows=125,* frameBorder=NO cols=*>
<FRAME name=topFrame src="top.php" noResize scrolling=no>
<FRAMESET border=0 frameSpacing=0 frameBorder=NO cols=150,*>
<FRAME id=f1 name=f1 marginWidth=5 marginHeight=20 src="menu.php?web_id=258488" noResize>
<FRAME id=f2 name=window_main src="view.php?web_id=258488&method=">
</FRAMESET>
</FRAMESET>
</HTML>

框架内的页面源码也看不出什么奇怪的,真是奇怪。