WordPress主题设计:第一次败在IE脚下

对于一个普通的上网用户来说,他们也许分不清楚IE和Firefox在内核方面究竟谁更胜一筹,说实话,这个问题我也弄不明白,直到现在,自己开始制作WordPress主题时,才逐渐明白这其中的奥妙。

自古以来,IE似乎就一直有着各式各样的缺陷,有安全方面的,当然也有更让人头痛的,那就是对网页代码的解读问题。一个完全符合W3C标准的网站,在其他所有浏览器都能正常显示的情况下,IE却怎么都不能正确解读。无奈的是,这样一个有许多缺陷的浏览器,却占有了大量的市场。虽然有不少人使用着类似Firefox这样的标准的浏览器,可是用IE上网的人毕竟是大多数,所以,全球的网页设计者们不得不针对IE来调整网页代码,使之能兼容IE这个VIP。这其中也包括我这个初学者。我流连忘返地在Firefox和Emeditor里面调整主题布局,直到大体上要成功了,拿到IE里面一看,才发现原本整齐的布局变成了一堆不知为何物的东西,当时就有砸机器的冲动(幸好我把电脑旁边的哑铃提前收好了)。好吧,既然你不能正常显示,那我也不做了,直接Shift+Delete。

十分不理解,MS既然能开发出一个还算能正常使用的操作系统,为什么就不能把IE做得再好一点呢?非要留个骂名才觉得舒服吗?IE,真是苦了我们这种初学者……

另外,IE7正式版出来了,它与IE6的Bug有什么不同,原本在IE6里面能正常显示的网站,到底能不能撑过这一关,还是让我们拭目以待吧。不过我估计,那些搞网站设计的人现在有得忙了。WordPress的主题目前不想动了,我不想为那位VIP单独调整代码,所以还是凑合着用Release的主题吧。

终于到了和Spam作斗争的时候

最近Blog上开始出现Spam了,虽然只有寥寥几条,但是决不能纵容其发展,记得某XX说过一句名言,叫“要坚决和敌人作斗争”什么来着,现在我认真领悟了这个思想,所以毫不犹豫地启用了Akismet 插件。

由于Akismet现在测试中,最近大家的留言有可能会被杀掉。一旦发现了这种情况,我会手动恢复的,请大家见谅了。可恶的Spam,去死吧!

Ubuntu Linux初装手记

传说中的Ubuntu6.06终于寄到了我的手中,我本来是准备玩玩LiveCD就算了的,但是Ununtu对我的诱惑实在是太大了,一不留神,这家伙就被我装到了硬盘上。

记得4个月前我曾经装过RedHat9,也因此把一块硬盘上的数据全部弄报废了。为了不重蹈覆辙,这次安装Ubuntu我就格外小心了,具体过程是这样的:

  1. 我目前是Windows,Windows所在的主分区不能动,所以在DOS下用PQ Magic在扩展分区上开出两个逻辑分区,一个300M左右(实际应调整为物理内存的1.5倍),文件系统为Swap,另一个分区6G,文件系统为“ext3”,挂载/。其实/home, /usr等目录都应该另外开分区来分别挂载的,但为了保险起见,还是用上面的方法好些。
  2. \n

  3. 用Ubuntu的LiveCD光盘启动计算机,进入CD的菜单时选择“图形界面”。等加载完毕,就能使用了 。Ubuntu的界面非常漂亮,Gnome做出的GUI非常吸引我,所以我就此决定安装到硬盘上了。点击那个Install。耐心等待它加载吧。
  4. 安装分为6步,其他几步不用多说,最重要的就是选择分区的那一块。安装到第5步,程序询问“您需要如何分区”时,选择第3个选项,“手动编辑分区表”。耐心等待第5步的“准备分区”出现,这里由于在DOS里面已经用PQ Magic做好了Linux所用的分区,所以不做任何调整,直接点下一步。
  5. 这时就到了第5步的“准备挂载点”。如果不知道挂载点的知识,这里简单介绍一下:在Linux里面,你是看不到诸如DOS与Windows里面的C:,D:,E盘等分区的,你会看见一个以“/”开头的目录结构,紧接着就是/home,/usr,/etc等下级目录。那么这些目录的真正位置在那个分区上呢?这就要引入“挂载”的概念。挂 载是将目录关联到某个分区的过程。Linux的每一个目录都可以设置它所在的物理位置。比如说Linux的顶级目录“/”,如果你在安装的时候把它挂载到 C盘(也就是Linux所称的hda1),那么”/”目录物理意义上的位置就在C盘上了,如果把”/home”目录挂载到D盘(也就是Linux所称的hda5),那么”/home”目录物理意义上的位置就会在D盘。如果你硬盘上有足够多的分区,你就能把Linux的目录分配到这些分区上去,使得Linux更易于管理。
  6. 有了上面的知识,这一步就很容易了,左边选择要挂载的目录,右边选择这个目录的物理位置。“/”就挂载在6G的ext3分区上,而swap挂载在那个300M左右的swap分区上。
  7. 确认你的设置,开始安装。

安装过程比较漫长,用了大约1小时。期间Ubuntu会将GRUB设置为系统引导程序。所有安装完成后,系统提示重新起动,并且光驱自动弹出LiveCD。重新启动以后,一个崭新的OS就出现在你的眼前了。

总的来说,我的安装是比较成功的,硬盘也没有出现任何故障。 之前的RedHat带给我的痛苦经历,这次总算没有再次上演。Ubuntu带给了我很多惊喜,它那人性化的操作,友好的界面,完善的软件管理,实在让人很难拒绝这款“For human beings”的Linux。\n\n再来几张图:\n\nscreenshot\n\nscreenshot‘, ‘screenshot

用TiddlyWiki制作个人网站

最近很想写一个微软模拟飞行的专题,但就是找不到比较合适的平台。开始在GooglePages上写,觉得模版太丑了,而且不能用自己喜欢的域名;又想在本地用Dreamweaver写为Html文件上传到自己的主机,但是自己弄不出一个像样的网站界面,而且布局什么的又很麻烦。痛苦之时,终于找到一个华丽的,傻瓜化的方法来做这个专题 ,那就是TiddlyWiki。

TiddlyWiki是个非常小巧酷炫的wiki引擎,全部程序只是一个一百多K的HTML页面。不要小看了它,这个Wiki的神奇之处就在于你能在脱离Asp、PHP等脚本的支持下创建Wiki,而且TiddlyWiki非常华丽,由于采用了AJAX技术,所以所有的文章都能在一个HTML文件里面载入。TiddlyWiki用CSS+HTML+javascript写成,可以在多种浏览器上使用。

这个程序虽然名字里有Wiki,但是把它看成一个本地化编辑的、不需要服务器脚本支持的建站程序可能更为恰当。因为你在服务器上下载这个HTML,编辑文章,就意味着你必须保存这个HTML文件到服务器上才能完成工作。由于脱离了服务器脚本的支持,一个普通用户是不能将这个文件重新保存到服务器上的(权限不足)。这就意味着这个程序失去了多人编辑的功能,你只能在本地编辑好以后,才能将这个文件上传到你的服务器上。所以,我们完全可以把TiddlyWiki当成一个属于自己的网站、或者建站程序。由于它那华丽的界面对普通网页有着巨大的冲击力,用TiddlyWiki做出的网页定能吸引读者的眼球,用来做这种类似模拟飞行的学术性专题实在是再好不过了。

这里简单给出使用方法。先在HIT GForce 开放源代码社区下载最新TiddlyWiki简体中文版本。注意,只有两个HTML文件,TiddlyWiki.html相当于用TiddlyWiki这个程序作出的教程,empty.html则是空白的TiddlyWiki程序,用你的浏览器(推荐Firefox)打开它,就能开始写文章了。由于TiddlyWiki.html本身是一个很完善的教程,我就不再这里写过多的方法了,要学习,打开TiddlyWiki.html就OK了。

重新优化WordPress分类链接

最近才发现,原来WordPress的分类链接是可以自定义略缩名的。

举个例子,你的首页上有一个分类,名字叫做Linux文档。 那么在默认状态下,“Linux文档”这个分类的链接URL是:

http://xxxxx.cn/post/category/linux-%e6%96%87%/\n\n注意后面的“ linux-%e6%96%87%/”,那是由“Linux文档”转化过来的。“Linux”不变,但是“文档”却变成了%e6%96%87%。至于问什么会变成这样,这里先不讨论。我十分不爽这种又是符号又是数字的链接,现在终于找到了优化这种链接的办法。

方法其实满简单的,在WordPress的后台修改就行。打开“管理”选项,切换到“分类”子面板,找到你想修改的分类的链接,比如“Linux文档”,点击“编辑”。在“分类略缩名”这儿,你会发现对应的值 就是前边提到的“%e6%96%87%”,把它修改为英文形式的,比如“linux_document”(注意不要再用中文了,否则修改就失去了意义),保存。再打开首页,看看“Linux文档”的链接,已经变成了:

http://xxxxx.cn/post/category/linux_document/

百分号不见了,链接看上去也清爽多了。

修改时值得注意的几点:

  1. 这种修改纯属外观上的优化,对于搜索引擎优化毫无意义,只是看上去美观一点。
  2. 如果搜索引擎已经收录了这个链接的页面,那么在改动时应该慎重考虑。由于链接不再是以前的那一个,别人就不能从搜索引擎那里进入这个页面了,直到搜索引擎更新对你的网站的抓取。

Linux,想学习你不容易

tux前些日子,我定购了一套Ubuntu Linux 6.06。为迎接可爱的小企鹅在硬盘上落户安家,自己也开始积极地学习有关Linux的知识,也在为电脑上这个新主人的到来对计算机做出一些调整。可没想到这个时候我又对Linux产生了一些新的想法,因为自己对Linux的认识,还存在一些误区。

众所周知,Windows是世界上最成功的一款基于图形界面(GUI)的操作系统,而Linux则是一款成功的基于命令行(CLI)的操作系统。另外,Windows是一款商业化的操作系统,而Linux是一个开放源代码、免费的操作系统。所以说这两款系统无论是从理念上,还是技术上都有着天壤之别。那么原来我为什么想用这款操作系统呢?最近头脑冷静了下,终于想出了本质的理由:因为有时基于各种原因,我痛恨Windows,然后接触到了Linux这个优秀的操作系统,就想把它当作Windows的替代品。现在感受到了Linux的一些理念,才发现我的想法大错特错了。Linux不是设计为用来替代Windows的操作系统,Linux的目标不是“让每台电脑都装上Linux”。是的,虽然它们都能做同样的工作,也许Linux会完成得更好,但是Linux是作为一种可供选择的操作系统而存在,而非一种能替代Windows的产品。Windows的图形化操作界面是它吸引用户的杀手锏,试想一下图形化与命令行,哪种界面会对用户有更高的亲和力。就算撇开GUI界面美观的因素,GUI无与能比的直观性肯定会吸引用户向Windows靠拢。

Linux固然是一个优秀的操作系统,但是它的经典之处——命令行,会得到计算机爱好者的喜爱,但不一定能获得桌面用户的喜爱。和大多数桌面用户一样,让自己离开熟悉的Windows,为了操作一款自己不熟悉的操作系统而去背一大堆命令行,肯定会感到十分不爽。当然Linux的发行商看到了这种弊端,所以诸如KDE,Gnome这样的GUI外壳诞生了。不过,外壳终究是外壳,几乎所有的Linux教程,都是教人如何用命令行区操作系统,而不是教你用GUI去操作系统(因为Linux的核心是命令行)。所以对于桌面用户来说,就算有了漂亮的桌面,一些系统最基本的操作还是要用命令行。这就是说目前无论Linux的GUI如何发达,大家都还是鼓励用命令行来学习这个系统。Linux对于学习计算机来说确实是最好的选择,但相信大多数用户,虽然考虑不了这么多,但是他们选择了Windows。我想,对于桌面应用来说,选择Windows确实是一个不错的选择。

我,大概也和他们一样。虽然我比较喜欢捣鼓计算机,但是现阶段我不能向这方面深入发展,换句话来说,我虽然愿意学习Linux的命令行,但是客观条件不允许我这么做。学习Linux需要不少的时间和精力,这恰好是我所缺乏的。另外,我目前的硬盘分区状况,可以说专为Windows而优化,腾不出太多的空间来安装Linux。而且目前我对计算机的需求,在Windows上完全就可以实现,Linux只是一种个人爱好。等我真正有时间好好学习Linux的时候,我一定会好好钻研,争取成为一个计算机的高手。Linux啊,要在我的硬盘上安家,还是等明年吧!

不过我定的那套Linux光盘怎么办?总不至于供起来吧。不是听说Linux安装盘有LiveCD的功能吗?如果是为了尝鲜,无风险体验一下Linux,倒是一个惬意的选择。

听觉测试——考验你的耳朵

这里发现了这个还算有趣的网站。你的听觉到底如何?你能听到多高频率的声音?赶快来这里测试一下吧!\n

http://www.ultrasonic-ringtones.com/?

\n我自己测试了以下,自我感觉不算太高。也许是音箱太差…… 对了,测试完成后,欢迎把你的结果写下来。

Linux之痒

最 近头脑发热,开始想脱离Windows转投到Linux的阵营。其实产生这种想法的原因很简单:我的WindowsXP每个星期都会定量地崩溃1~2次, 而且恰恰在文章写完,点击“保存”之前崩溃……有时想起来真是恨透了Micro$oft。但即便如此,我还是要在自己痛恨的Windows下痛苦地学习、 娱乐、抓狂……

为了让我不再抓狂,跳槽是必然的途径了。所以这回想换Linux,也绝非一时冲动。我看中的ubuntu Linux是一个比较成熟的发行版,而且官方的论坛有简体中文版,人气极高,有问题可以随时询问。另外,ubutu比较小巧,集成了许多常用软件的 ubuntu也只有一张CD大小,无论是下载还是刻盘都很方便。Linux里面还有我神往的“Open Office”,有了这个就再也不用到网上到处去找什么“MS Office完全破解版”之类的东西了,在Linux的世界里,几乎一切都是开源的,一切都是免费的。如果需要安装软件,直接就能通过ubuntu里面的 工具直接下载安装,实在是太方便了。

根据我的观察,Linux经过这几年的发展,在桌面应用方面已经日渐成熟,目前在Windows领域的桌面应用,在Linux下同样能轻松实现,这么多年了,Linux的软件也越来越多,很多软件都推出了Win之外的Linux版本,可见Linux已经 引起了软件开发商的重视。现在Linux的界面已经彻底走出那种老土形象,很多Linux的外观都非常漂亮,不亚于那个MS推出的新操作系统。此外, Linux还有足够的稳定性和安全性,习惯于系统崩溃的Windows用户再也不用面对那个蓝色的屏幕了。总之,根据Linux的种种特性,我认为它确实 要优于Win一些,在这个时代,开源才是王道。

现在,我还对Linux的许多东西都还一无所知,所以开始使用对我来说可能有点难度。所以我并不会完全放弃Windows,毕竟每个人都是从这里开始的,而且Win里面还有我最喜欢的《微软模拟飞行》。

附:几张Linux的截图\n\nscreenshot\n\nscreenshot

难得的McAfee Virusscan v8.0i 配置文件

McAfee Virusscan实在是一款让人放心的杀毒软件,通过配置一系列的规则就可以轻易让各种木马和流氓软件远离你的计算机。不过它唯一的缺点就是导入导出不方便,自己辛苦制定的配置规则在重装系统后就灰飞烟灭了,实在让人寒心。这里有一套McAfee Virusscan v8.0i的规则配置文件,格式为注册表,直接导入重起后就能生效。\n\n配置规则由按访问扫描设置按需扫描设置访问保护设置自定义有害程序策略四个Reg文件组成。主要的规则请看下面的截图:\n Read more

Yupoo,加油

自从发现了Yupoo这个Web2.0的相册以后,我就把大部分的图片由虚拟主机转移到了Yupoo上。可以说我还是蛮喜欢这个网站的,虽然它有点像Flickr的翻版。\n\n今天准备上传几张图,没想到打开Yupoo的网页看到的是“网站维护中。”下面的一牌字则写的是:\n

在2006-10-14日凌晨的搬迁中由于施工人员操作不慎,导致一个阵列柜损坏。目前,正在抢修中。详情请见这里

\n阵列柜损坏…… 难道这意味着我在Yupoo上的图片灰飞烟灭了?但是我很快否认了这个结论,因为我在Yupoo上的图片还能正常对外显示。不过上面的文字似乎又说明了另一个信息,那就是Yupoo的服务器正在搬迁?也就是说Yupoo将要升级了?后来去了官方Blog,发现确有此事。\n\nYupoo,加油哦,不要输给巴巴变。