2006年11月26日

最近在学校繁忙的时间里,休闲的时间是在研究StarCraft Campaign渡过的。

StarCraft玩得并不好,对于它曲折的剧情倒是有所了解。以前自己还小,剧情部分是完全看不懂的,现在不妨把星际争霸的战役部分拿来好好体会一下。

一番下来,不由得钦佩暴雪的Script Editor,整个StarCraft的故事线并不算庞大,但是也比较复杂,三个种族中各有不同的势力互相交织。更重要的是,情节错综起伏,即使有些地方 略显俗套但是给人的感觉还是非常有味道。在现在电影业的剧本都非常不值得推敲的情况下,StarCraft的剧情可算是上品了。

这个剧情黑暗的结局,也让故事更加有分量。在StarCraft的世界中,好人的最终结局不是死亡(Fenix),就是远走他乡(Raynor,Zeratul),Zerg最终胜利的狂潮,或许是这个充满了欺骗、陷害、残忍的世界的宿命归宿。

具体情节我不想多说了,想研究的朋友自己好好品味吧。这是一个带着兴趣学英语的好机会。

对于星际剧情的研究,激发了我找本星际争霸的小说阅读的想法。上Blizzard的官网搜索,原来已经出了不少本了。我把它们在豆瓣上集合到了一起 -> StarCraft Series不知什么时候能幸运得阅读到(没有Visa卡,不知道怎么买) (12月16日逛王府井外文书店,发现除了Nova Starcraft Ghost这本书,其他都有卖,每本人民币56-66元不等)。

整个战役部分的英语水平要求中等,我觉得比较适合考六级的朋友,有一定的生词量。语音非常清晰,容易理解。如果仔细研究作战单位的语音,还能了解很多美国俚语元素。

另外,豆瓣的”我上“功能很有特色,让大量的Blogger有可以在一个新的,有活力的空间活动了。

声明我的Blog: doubanclaimd1f3be0037eb7b3a

欢迎访问豆瓣上的”我不是大牛“,支持豆瓣。

Technorati Tags:

2006年11月25日

Wordpress MU 是Wordpress 的多用户版本,有了它,你就可以自己当个BSP,给自己的朋友们提供Blog服务了。

在 http://mu.wordpress.org/download/ 这里下载和安装。安装的过程并不复杂,补充几点要注意的:

开启 Apache2 的 Rewrite_mod

    把mods-available/rewrite.load 做一个软链接到 mods-enable/rewrite.load
    ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enable/rewrite.load

打开Wordpress MU 安装路径的 FollowSymLinks

    在Apache2的sites文件里面加入 WPMU 安装路径的设置,开启FollowSymLinks

    <Directory /var/www/wpmu/>
        Options FollowSymLinks
        AllowOverride All
    </Directory>

做完以上两项重启Apache2
sudo /etc/init.d/apache2 restart

安装Postfix

    sudo apt-get install postfix
    安装时选择默认的Internet Sites那个设置即可
    Wordpress MU 注册的用户必须要靠认证邮件获取密码,服务器端的发信软件是必需的。

Technorati Tags:

本来所写的东西不是这个题目,但是伴随着Renaissance突然的Breakdown,我不得不停下手中原本规划好的东西。

最近的几十天,有力地影响了我。生活中收藏在自己心中最美好的几个希望,直到最近的一个小时,在我的面前逐个破碎,连一点儿残渣都没有留下。

让我有充足的时间好好了解,什么叫做痛苦。

事实上,我已经了解。

无论是因为人、或者事、或者运气所造成的种种已经发生的事实,我都不愿,也没有必要抱怨。

为了几乎所有的希望破碎而伤心,我几乎没有设想过。然而它却奇迹般地实现了,而且结合在我的处境中,比一般的故事更加震撼。

但是,即使这种情况把我推向孤独与绝望的边缘,我也很快地冷静下来了。因为我已经到过这里一次。

只是猛然发现曾经自己的坚强、成熟的成长并没有停止,这个过程还很长,还有不少的过程要完成。我也不必要对此自信,多难过几次,谁都知道这是个什么滋味。

我因为最近发生的很多事情而特别伤心,在这里写下这些,是为了自己,请我自己一定要坚强。路,毕竟还是要走的。

这个问题我只会写这么一篇,前几天的更新慢了,最近的日子要努力补上了。

2006年11月22日

Fluxbox 拾遗

安装

    1、apt-get install fluxbox
         源里面的版本用起来没问题,只是版本不够新

    2、要获取新版本,从fluxbox.sourceforge.net 上面下载源码 fluxbox-1.0rc2.tar.bz2
         
          tar xvf fluxbox-1.0rc2.tar.bz2
          cd fluxbox-1.0rc2.tar.bz2
          ./configure –enable-imlib2
          sudo make install

     使用源码编译安装的版本如果configure后面加了–enable nls就可以开启内建的多国语言支持。不过中文版本的一个文件有问题,导致中文菜单都是乱码
     原因是fluxbox-1.0rc2/nls/zh_CN/generated-UTF-8.m 这个文件的编码做坏了,用gedit打开generated-ISO-8859-1.m ,把里面第一行的编码改为UTF-8,然后另存为generated-UTF-8.m
     最后在fluxbox-1.0rc2/nls/zh_CN/这个文件夹里面执行make

    3、在GDM的会话中添加Fluxbox选项         
       
          sudo gedit /usr/share/xsessions/fluxbox.desktop
          将以下内容粘贴至文件中

[Desktop Entry]
 Encoding=UTF-8
 Name=Fluxbox
 Comment=Highly configureable low resource X11 Window Manager
 Exec=/usr/local/bin/startfluxbox
 Terminal=False
 TryExec=/usr/local/bin/startfluxbox
 Type=Application

这样在GDM的“会话”中,就有了Fluxbox选项,可以登录进Fluxbox

字体

     1、安装文泉驿中文字体

          sudo apt-get install xfonts-wqy

          (from FangQ:)Debian以及Debian-based的Linux系统上默认不支持纯点阵字体了,在安装WQY字体时系统并不会报错。要重新启用点阵字体,您需要使用命令 dpkg-reconfigure fontconfig
          然后在回答第三个问题时选择yes即可。

          这样在Firefox中就可以选择中文字体了。

     2、调整GTK应用程序字体大小
          如果嫌GTK程序默认的菜单字体太小的话,在~下建立一个.gtkrc-2.0的文件,里面写上
          gtk-font-name = "XXX 14"
          把XXX换成你想用的字体名,就可以了

目前在我这里,Fluxbox里面的渲染STHei字体还有些问题,很模糊。有时间弄解决方法的话就更新到这里。
字体渲染的问题已经解决,如果你的系统里面存在GNOME,又设置好了字体的话,那么只要运行一下gnome-font-properties这个程序就可以了。(不够好)
执行gnome-settings-daemon这个程序,即在~/.fluxbox/startup 里面加上 gnome-settings-daemon &
消息来源

但是如果没有安装GNOME的话,是否值得为了这个问题安装整个gnome包呢?目前还不够完美……

参考文档:
http://fluxbox-wiki.org/index.php/Howto_add_fluxbox_to_gdm
http://wqy.sourceforge.net/cgi-bin/index.cgi?FAQ#Debian_Ubuntu_ArchLinux_wqy

Technorati Tags:

2006年11月12日

最满意的生活,无非在于实现自己一个又一个的愿望。

这两天把研究了好久的815Ep+PIII+256MBRAM买回了家,配上原来剩下的一套机箱、显卡,组成了我理想中的Linux Box。

我把它命名为Renaissance,复活的新生命往往有着更强的力量。

这套机器的配置:

  • PIII866
  • 技嘉815EP
  • 320MB Ram
  • S3 Savage4 32M
  • 8G+10G WD HDD
  • 3Com Ethernet Adapter

Currently Running Ubuntu Server. 主要用来做Web Server + Download Server + FileShare Server。

下一个愿望会是什么呢?打听到1U的二手机也非常便宜,或许再来个1U或者别的服务器?

《还会买什么机器》 这个列表正在被我扩充、实现中……

调试中的照片:

Technorati Tags:

2006年11月04日

不要笑话文章的标题和这篇文章,我必须要感慨一下正则表达式(Regular Expression) 的强大!今天研究了一天,主要是想把工作时候需要的一个功能:把从网页上拉下来的文字内容还原成HTML形式,比如把那些#开头的项目还原成< LI></LI>。在Windows平台,我使用自己编写的Visual Basic 程序来完成。Linux平台下开始想写一个类似的软件,但是考虑到Vim脚本搭配正则表达式就可以完成这个功能,决定研究一下。

看了几个小时,发现原来Visual Basic 要写几十行的程序,使用正则表达式来完成只要3行!

%s/^\#\ /\<LI\>/g 
%s/^<LI>[A-Za-z0-9_%?&:./ -]*$/&\<\/LI\>/g
%s/[^/>]$/&\<\/BR\>/g

现在我不得不折服于这些工具的强大了。Unix哲学崇尚的简洁、强大,在此表现得淋漓尽致。
之前没有用过如此高效的工具的我,当时的感觉就好像进入了一个奇妙的童话世界一样。

想起了之前看到的这篇文章中所说的,正则表达式是需要掌握技能之一。我个人认为,RE是计算机文化精髓的一部分。

感慨的话就不多说了,下面把我查阅RE时的参考资料列出来,供需要的朋友参考。

Regular Expression HOWTO
Wikipedia:Regular Expression
正则表达式之道
正则表达式(regular expression) <– 介绍的很清晰
Regular Expression 簡介  <– 繁体 Big5编码

上面的这些资料已经很详细了。还有一本O’reilly的书 精通正则表达式:第2版(影印版)  可供参考

对了,是leal发表在Ubuntu中文论坛这篇帖子引起了我的兴趣,表示感谢 :-)

Technorati Tags:

2006年11月01日

二十一岁了。针对上一篇文章,我觉得需要补充的是,在这个被我看作为转折的年龄段,不知这个年头是转折的继续,还是在一个新方向的开始。无论如何,都在为自己默默鼓励和祝福。