首先,希望大家没有受到台南地震造成的断网的影响。这在我公司没有,家里的昨天出现小段时间QQ掉线、部分国内网站无法打开的情况。
平均10KB/s的速度拖了大约两个多星期,终于把6GB左右的Clone镜像拖下来了。要不是我的网络不能用P2P的话,也就不用等这么久了。
先是解压缩,DT挂载,按照nfo文件里的说明,把模拟选项全部打开。安装很顺利。
然后安装结束之后开始升级,从1.00升到1.03,总共需要下在100来兆的文件。第一次,最后提示磁盘空间不够,升级失败,可瞧瞧剩余磁盘空间,至少还有3GB,为什么会失败?不管了,把最初的6GB的压缩包删掉,总共剩余9GB多空间,再次升级,OK。
到游侠下载了最小镜像,重重解开之后,发现原来解压缩出来的文件也有几个GB,虽说可以使用NTFS的压缩把它压成几十KB,但是还是觉得麻烦。尤其是其中有份说明上讲还要禁掉光驱或者拔掉光驱线,更是麻烦。于是干脆不用。心想着自己下载的是Clone版,那么光盘镜像应该就可以启动咯。
于是,迫不及待的进入游戏,一切正常。看完片头动画,感觉效果还不错。先是修改设置,所有画质效果全部最高。进入游戏,开始新建人物。嗯,比1代的感觉要花哨了许多,以至于我在怀疑自己是不是在玩儿《模拟人生》。创建牧师终于可以选择不同的信仰主神咯,但是没有看到什么地方可以选择领域的。也许是定制里边,没有继续下去。
退出来,到游侠网上下载了汉化包,号称汉化了百分之多少多少的。安装到My Document\NeverWinter Nights 2。初次进入游戏,发现显示都是方块,估计是字体的问题,于是跑到游侠论坛找答案。发现其实是游戏目录的UI\default\font下边没有那个简体字的字体文件造成的。那就好办了,把My Document\NeverWinter Nights 2\ui\default\font下边的那个字体文件拷到游戏安装目录的对应目录下即可。
再次进入游戏,发现也无非是个界面汉化而已。也罢,有总比没有好。虽说看英文累了点儿,但是也不至于看不懂的。创建了一个阿斯莫的幸运女神的牧师。没有选择领域,使用的预制的治疗和太阳。如果给我选,我估计选个太阳和风吧,有连锁闪电的说。进入游戏之后发现,稍微有些卡,影响不大,于是没有调整。出了门,才发现卡的比较厉害,于是只好修改设置。分辨率从1920X1200降到1440X900,字大一点看得清楚。然后抗锯齿调成x2,高级设置左边一列的,都由最高值调到中间值,其他效果不变。回到游戏,发现十分流畅。
屋外的景色十分的美,以至于美的让人觉得很假。再加上朦胧的辉光效果,实在是让人觉得如在梦境。和曾经一代的那种是完全不同的感觉。二代的画面要更加艳丽,而这点儿让我觉得有些喧宾夺主的感觉。操作上还可以,但是怎么都没有发现一代中独特的辐射菜单,后来才发现,原来变成更简单更容易实现的普通右键菜单了。不爽。物品栏界面,人物小了,但是是3D的,可以自由旋转。物品栏也变小了。而每件物品都只占一格,无论大小。相比一代,感觉是倒退。不过,这样也省去了描绘物品细节图的时间。是开发组偷工减料么?还是黑曜石的一贯风格?似乎在《冰风谷》里就是这样的。
和NPC对话上,关键的对话会以影片的模式显示,而非关键对话,则以窗口对话的模式显示。关于对话,不爽的一点儿就是主角的话没有配音。这点儿要实现起来并不困难吧,不过可能是开发组没有太多的时间和精力去做。而另外一点儿想法,至今似乎没有哪个游戏实现了的。就是关于主角的名字的读音。也许开发组可以考虑在里边加上一个智能语音引擎,专门用来分析玩家的名字的读法,并且按照不同人的语音风格自动生成读音。在对话的时候,NPC就不会跳过主角的名字不读了。
队友也是相比一代比较新的东西。一代资料片中已经可以带两个队友,只不过没有二代的这种可控度高。但又不像《冰风谷》那样,完全需要你来安排队友的每轮的行动。一切就交给AI吧,当然,想要自己完全控制也可以的。另外,队友不光是负责帮你打架,还会在很多时候提出建议,尤其是在一些对话场景里。你的选项影响你的队友对你的态度,同时你也可能会被队友所影响。
嗯,战斗的时候,经常是队友都已经冲上去了,我还在原地发呆,没办法,电脑比人脑快的。
暂时说到这里,我也才开始。最后补充一点,关于秘籍的使用,必须首先右键选中打算修改的人,然后再打开控制台。和一代的先输命令后选人不同,是否又是黑曜石的偷工减料呢?这个相对于一代来说,应该是比较容易实现的。也许黑曜石把过多的精力放在了新的图像引擎上边,而忽略了许多细节。背景音乐都还是一代的。
昨晚从6.13节的Berkeley DB-4.4.20开始,到6.50节的Shadow-4.0.15结束。
除了偶尔的手误,打错命令以外,没什么特别的问题。只是最后退出关闭的时候,出了小点儿问题。应该影响不大。
有一点疑问:
在GRUB部分,make install之后,有
mkdir -v /boot/grub
cp -v /usr/lib/grub/i386-pc/stage{1,2} /boot/grub
然后下边还有这样的说明:
The i386-pc directory contains a number of *stage1_5 files, different ones for different file systems. Review the files available and copy the appropriate ones to the /boot/grub directory. Most users will copy the e2fs_stage1_5 and/or reiserfs_stage1_5 files.
按照我的理解,/boot/grub下边应该有stage1、stage2和e2fs_stage1_5(我用的ext3文件系统)。
不知道对不对。不过一切等到配置启动的时候就知道了。
昨晚吃晚饭,从6.7节继续安装。
本想把Live CD挂在新的系统中的某个地方,可是瞧了半天也没有发现该怎么挂载。于是只好作罢,在chroot之前,直接把/lfs-sources里边的全部拷到$LFS/sources里。
之后的就比较简单了。其中两个比较花时间的是Glibc和GCC。
基本上顺利,除了偶尔搞不清楚LFS Book里的字母l和数字1以外。因为这个问题,在安装Glibc的时候出错。scripts/test-installation.pl里边有一处要用sed替换成-Wl的,不小心看错,就整成了-W1。于是,猜测着用sed把那个地方修改了回来。平生头一次sed。
目前进度是6.12结束,也就是GCC完成。这已经是第三次编译GCC咯。应该是最终回。
周末进行第二阶段的安装。其实说是安装,主要还是configure,make,和make install。
从5.8节开始。嗯,当然,首先是恢复到先前的工作状态。然后就开始安吧,基本上没有什么问题。然后一直到6.6节。
似乎距离一个可启动的Linux还相当遥远,而距离xgl,似乎更是遥不可及。之所以在6.6停下来,是因为太累了,后边6.7到6.60就又基本上是那三样了。
目前为止,没有出什么错误。希望能够这么顺顺利利的完成。然后再来全部格掉,再从头来一遍?啊,我要疯了。
其实计划的是LFS之后接着BLFS(Beyond LFS)。其实也就是在BLFS的指导下,安装一些应用软件。不过,莫非一定要BLFS指导么?难道我需要什么,自己去下来源代码,自己解决所有的依赖关系,然后自己编译安装不是一样的么?只不过,也许就是,有本书照做起来,会比较轻松。而对应的BLFS指南上推荐的软件版本等,都是比较适合的,不会太新到编译无法通过,也不会太老到无法使用。遗憾的是,目前的稳定的版本才到6.1,对应LFS 6.1。
昨天把VM里边的kbuntu删了,准备尝试Gentoo。下了minimal CD却因为Gentoo的官方文档实在是没有看懂,总是觉得没有顺序似的,于是没能动手。隔了一天,发现干脆从零装起。于是瞄上了LFS(Linux From Scratch)。这个东西确切的说,不像Ubuntu、Gentoo等,是个发行版。而是,按照通俗的说法,就是提供一份拼装Linux的菜谱,然后一些指南。从零开始自己动手编译自己的linux系统。
这个实在是个很好的学习机会。
于是回到家就开始下载LFS的6.2.3的Live CD。其主要是提供一个合适的用于编译自己的Linux系统的宿主系统(Host),然后提供了一些必要的软件的源码包和补丁。可以在没有网络的情况下安装起基本系统。
下完之后便打开VM开始安装,一边读手册,一边按照手册中的指示一步步开始构建系统。嗯,虽说有手册在手,可是如果没有什么Linux经验的话,还是比较麻烦的。而我这种半吊子,还凑活。整LFS就是要有时间去研究,然后还要能够自己发现、解决问题。即使自己解决不了,也要能够在网上找到解答才行,不然,肯定成了无头案了。
第一遍安装,3GB分成两部分,一小点是Swap,其余的是Ext3主分区。安装Binutils倒是比较顺利,而之后的GCC4.0.3就没那么顺利了。主要是对手册有些误解,列出了需要的patch,可是却没有打上。鉴于手册上几乎没有源码包的拷贝、解压的说明,于是心想是否是把patch也省略了。于是自己擅自把specs补丁打上。结果就发生了make bootstrap出错。搞不清楚出错原因,但是发现config.log里边有错误提示gmp.h无法找到,choke未定义等。于是就认为是这里的问题,然后在网上搜索解决办法,折腾了半天,无果,删掉重来。结果删掉之后,就突然发现,原来在PASS1时,是不应该打补丁的。而config.log里边的错误信息是再正常不过的了。
于是第二遍。顺利通过,只是时间有些长。似乎GCC是时间长了点儿。目前没有任何问题。进度到5.7,明天有时间继续。
摘录一则:
神符
从前有个巫师,他非常强大并且功力深厚。一天晚上,一轮昏暗的月亮出没在天空,一尾彗星像不祥的眼睛挂在西边。此时,巫师制作了一张力量的神符。在那神符上面有许多圆圈、方块、线条、箭头和词–有魔力的词,如建筑、信息、自动化、集成、分销。
然后,巫师把他那飘逸的乡满银色的星星的长袍扔在一边,穿上了羊毛三件套,朝硅谷奔去。
他走进一位军机大臣的办公室,说:“看啊,用这张神符,我们将捕获人们的思想。不计其数的黄金将飞进我们的保险箱,不可限量的电脑资源将归入我们的项目。”
军机大臣拉开他的抽屉,翻出了一大堆纸张,每一张上面都有不同的神符,“我的神符已经够多了,”他说,“我所需要的是一套好的,稳健的和有用的程序。”
巫师只好回去了,他气得直咬牙,咒骂这次倒霉的运气。
更多:
《计算机寓言》
http://qrcnu.bokee.com/2167732.html
《编程之道》
http://qrcnu.bokee.com/2167712.html
《编程之禅》
http://qrcnu.bokee.com/2167668.html
早上打开pgAdmin III,出现这样一个窗口:

按照惯例,一般具有启动提示的软件,在第一次之后,都会被我禁掉。但当初开始整PostgreSQL的时候,怕自己会错过一些技巧,于是就把pgAdmin III里的提示保留了。没想到今天偶然一看,居然就发现了这么一条有趣的。
直接翻译是:
“知道吗?
今天的你,非常之幸运。”