Archive for October, 2006

Click/人生遥控器/神奇遥控器

Wednesday, October 18th, 2006

上班很烦吧?工作很烦吧?塞车很烦吧?(貌似中国很多人享受不到)和老婆吵架很烦吧?要是能把这些烦恼都跳过,只能感觉到人生中的美好时刻是不是很幸福呢?Click的导演帮你实现了梦想,人生就像看电影,不开心的时候可以快进,爽的时候可以暂停,你还会有什么好烦的呢? 电影真是个好东西,人类那么多稀奇古怪的想法都能在电影中成为现实,如果有机器猫中的那个把自己变成主角的工具,我一定要把自己弄到这个电影中去,也去免费要一个那种万能遥控器,然后再像Last Action Hero/幻影英雄里的阿诺德.施瓦辛格那样,回到现实生活中来爽。以后要到商店买东西,不用给钱,按一下“暂停”,然后直接搬回家就可以了。要是看到美女,色心大动,也按下暂停就可以安全的一亲芳泽了。。。 关于时间暂停,最早见到是在“恐龙特急-可塞号”这部现在看来及其弱智的电视中,其实科学家已经帮我们证明了时间旅行是理论上可行的,同理暂停也是能够实现的,但同时又出来了一个平行空间理论,如果时间暂停了,那么你所在的这个暂停了的时空是一个,原来的时空仍然继续前进,就是形成了两个并行的时空,看来虽然理论上是可行的,通过时空旅行改变人生的目标恐怕仍然难以达到,因为平行的时空永远也不可能相遇(就像平行线永远保持相同的距离),这个问题的解决要等科学家们研究出The One里面的那把椅子了。

......[阅读全文]

如何为网站添加sitemap文件

Tuesday, October 17th, 2006

什么是sitemap?简单的说,就是一个xml文件,定义了你网站“主要栏目”的结构,以方便搜索引擎更好的建立索引和抓取文件。是对一些从其他页面不怎么链接得到的页面尤其有用,更详细的信息可以查阅Wikipedia上的说明。 Google是支持sitemap的,Google帮助中的How do I create a Sitemap file?一文列举了一些生成sitemap的方式和工具,我采取的是第一种——sitemap protocol方式,详细说明在这里,英文好的朋友可以直接去啃,不用看我在下面罗嗦了。 第一步,准备工作 由于Google Sitemap Generator是使用python语言编写的,所以需要python 2.2以上的版本支持,其余的要求如要有文件的访问权等等不再详述。由于我的操作系统是Ubuntu,所以python支持也没问题。

......[阅读全文]

用php的pathinfo函数处理中文文件名的小bug

Tuesday, October 17th, 2006

php的一些小函数,尤其是文件系统的小函数,总是有一些不能正常处理中文的情况发生,在使用的时候要注意了,要么尽量避免使用中文文件名,要么自己写一些放心的小函数替代他们。今天又发现了一个,pathinfo在处理带有英文连字符“-”的中文文件名时,得到的结果是错误的,比如如下代码:

php -r “print_r(pathinfo(’test-str.txt’));” Array

......[阅读全文]

Linux下的Bt客户端

Friday, October 13th, 2006

Linux也要用,电影也是要看的,没有bt怎么行? 最早是使用Azureus,这个东西是Java开发的,应该说功能非常的全面,好像老外用得挺多,一向在sf.net的Most Downloaded中排在前面。但是通过我自己的使用,首先感觉是慢、吃内存,这是Java程序的通病;其次就是操作上还是有不方便的地方,虽然完美支持多种编码的种子文件,但遇到转码失败产生的带?的文件名时会出错,加上下载文件的选择也不方便,我曾经在一台机器上安装,只能对大文件进行选择,而重装系统之后,不知什么原因,只能对小文件选择是否下载了(并非在设置优先级处设置,而是添加种子时候的选择);最后就是那个恼人的提示框了,怎么也关不掉,由于挡住了桌面上的一些内容,唯一的办法就是关闭Azureus再重新打开,其他的非法操作也一样。因此,忍耐了很久之后,开始寻找其他的替代品。 看到很多人都选择使用wine+bitcomet或者wine+utorrent,个人不喜欢这种非纯血统的方式,能不用就不用,所以未尝试。 曾经尝试过MLDonkey,这个独特的家伙,支持好几种p2p协议,后台运行,前台通过网页下达指令的怪异方式,不过,因为其对非拉丁编码的糟糕支持而放弃。不知道是不是由于这款软件太强大太杂食了,它的网站好像从国内无法访问了。

......[阅读全文]

谁说Linux玩不了游戏?(二)超级经典的战棋游戏wesnoth及外2+2篇

Saturday, October 7th, 2006

很显然现在没有几个适合我玩的游戏了,纵观那些热门的游戏,不是网络游戏,就是FPS第一人称射击游戏,就连RTS即时战略游戏(类红警,我一直认为更贴切的叫法是即时战术游戏)的市场都在萎缩。这或许是符合当今时代和现在年轻人的需要吧,但不要忘记那些陪伴过我们的一些老游戏,比如大宇资讯的天使帝国,它的1、2、3代可都是拥有大量忠实玩家的,虽然6格战棋的游戏模式有些古老了,但华丽的2d画面、精心的升级转职设计、平衡的兵种、有趣的剧情都表明这是一款曾经代表台湾游戏产业水平的游戏。 今天我要说的就是在linux游戏排名网站The Linux Game Tome上rating最高的Battle for Wesnoth。

Wesnoth是一款6格回合制战棋游戏,官方网站为http://www.wesnoth.org/,完全开放源代码,甚至连设置于存档、地图文件都是文本的,可以任意编辑(不知道这可不可以用来在联机对战中作弊,但据说开发人员正在制定相应的对策),你可以看一看下面这些文本,它是什么?答案将在后文中公布。

......[阅读全文]