2004/10/31
今天尝试着在Sony的C1笔记本上安装了Linux。由于该笔记本非常小,所以没有自带任何外置的驱动器,仅有一个PCMICA接口的光驱。将该光驱接到笔记本上,并将模式改为Recovery,然后使用Fedora Core 2的第一张盘启动。启动之后一切正常,只是由于LCD是特殊的1024×480大小,所以显示器无法识别,只能使用文本方式来安装。
但是分区之后系统提示找不到安装媒体,看来是因为PCMICA接口的光驱不能被Linux识别,而且安装程序提供的驱动中也没有合适的。于是放弃Fedora Core 2,改用Debian GNU/Linux 3.0rc2。结果与Fedora Core 2遇到了同样的问题,找不到光驱。由于使用Debian进行分区的时候已经破坏了原有的Windows操作系统,看样子只能使用网络安装了。
首先想到的是把安装盘放到其他的电脑上然后开FTP服务器。用PCMICA的光驱启动笔记本,等提示找不到安装媒体时拔下光驱,换上一块3com的网卡。选择网卡驱动为3com c590系列,网卡正常识别,然后选择使用DHCP来设置IP地址。在另一台电脑上设置好FTP服务器,放入Fedora Core 2的cd1。看似一切正常,安装开始。
第一张CD安装结束时提示说找不到openoffice的安装包,于是在FTP服务器端放入cd2,继续安装。谁知安装程序却没有继续从服务器上下载并安装,而是一直在提示放入正确的光盘。看来第一次网络安装失败。
为了避免安装中途找不到文件,唯一的方法只有把3张光盘上的所有文件复制到硬盘上。不过后来想想为何不直接在Internet上安装呢。于是重新启动安装进程,在Fedore core的官方网站上找了一个比较快的镜像。
最后终于安装结束了。重新启动之后进入欢迎界面,结果发现Fedora Core 2不能自动识别1024×480分辨率,所以屏幕上的显示只能看到上半部分,而且屏幕的下半部分有很明显的闪烁。
2004/11/1
修改配置使得Fedora Core 2能够使用1024×480的分辨率。打开/etc/X11/xorg.conf(很奇怪Fedora Core 2的X的配置文件不是XF86Config而是xorg.conf),修改Monitor一节为以下内容:
Section “Monitor”
Identifier “Generic Monitor”
# HorizSync 30-64
# VertRefresh 50-100
ModeLine “1024×480″ 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync
Option “DPMS”
EndSection
重新启动X-Window,发现分辨率变成了1024x???,看样子不像1024×480,而是1024×768之类的分辨率。无论如何也没办法启动正常的分辨率。
查了一下资料,原来XFree86导入了GPL以外的License,所以就不再免费了,于是有人以XFree86 4.4版中的GPL部分为基础开发了现在的XOrg,而Fedora Core 2所使用的X系统就是XOrg。这也是为什么配置文件名称变成了xorg.conf的原因。
2004/11/2
本来都已经打算放弃了,今天却发现了这篇文章:
http://www.mamochin.com/vaioc1/
把这篇文章中给出的XFree86Config-4(http://www.mamochin.com/vaioc1/XF86Config-4.txt)复制到Sony C1上,并改了改鼠标设置以避免出错,启动X,居然成功地启动了1024×480的分辨率!
不过性能还是太低,几乎是启动任何应用程序都需要花上好长时间。看来Redhat这种大型的Linux系统装在这仅有PII400MHz、64M内存的笔记本上还是有些吃力的。

很早以前就看到了日本雅虎的邮箱扩容公告,今天终于兑现了诺言。日本雅虎把免费邮箱升级到了100M。Yahoo Premium会员可以享受到500M邮箱的待遇,而Yahoo BB(宽带服务)更可以得到2G大小的容量。
随着GMail带来的这股大邮箱风潮,各大门户网站都纷纷开始扩大邮箱容量。雅虎中国1G,网易260M,新浪也有条件地推出了1G信箱。Hotmail原打算推出2G邮箱,但是好像在中国取消了这个计划,而在日本推出的2G邮箱也是要收费的。日本雅虎在这方面走得比较晚,直到现在才推出。
然而这些似乎并不能使得用户改变他们的使用习惯。人们还是固守着自己以前的信箱。最初的GMail、雅虎中国着实让人们兴奋了一阵,不过后来这种事情多了,也就见怪不怪了。在我看来,邮箱主要是用来联络,几十M的容量已经绰绰有余了,几个G的容量给用户带来的只是虚荣和空想。冷静下来之后,该用263的还是用263,该用Yahoo的还是用Yahoo。
不过自己常用的邮箱扩容了,毕竟是件高兴的事。
最近在学习Linux的时候,遇到了一些关于Debian的问题。今天一时兴起就决定开始安装Debian了。
首先到Debian的主页上(http://www.debian.org)去下载了Debian最新的稳定版Debian GNU/Linux 3.0 Rev 2。根据主页上的介绍,Binary-1是基本应用程序,Binary-2是常用应用程序,而Binary-3以后的东西都是基本上用不到的,所以我只下载了Binary-1和Binary-2两张CD。
我的系统的分区方式是这样的:hda1、hda2是Windows 2000,hda3是Redhat 9.0的/,hda4是扩展分区,hda5是Redhat 9.0的交换区,另外hda4上还有20G的空闲硬盘空间。于是决定划分出4G的hda6作为Debian 3.0的/。
把Debian的Binary-1放入光驱并启动。不一会儿进入了Debian的安装界面。首先是选择语言。我看到了有繁体中文,但是没有简体中文。试着选择了一下繁体中文,发现支持的键盘种类只有台湾键盘,于是没敢继续,而是退出并重新选择了英文。
之后是设定交换区。Debian安装程序自动监测出了我的hda5是交换分区。下一步是加载根分区。由于我打算在hda6上安装Debian,所以我没有选择默认下一步,而是从下方的菜单中选择了建立分区。Debian的分区工具还算好用,界面与Redhat安装程序中的Disk Druid很相似,所以很快就建立了4G的hda6分区并将其加载到/下。
下一步是安装内核。这一步没什么可说的,默认安装就可以了。
下一步是安装引导程序。看了一下Debian自带的引导程序是LILO,而我还是比较喜欢Redhat自带的grub的,所以就没有安装引导程序而是从菜单中直接选择了重新启动。
重新启动之后进入Redhat并加载/dev/hda6。查看了一下/root下的文件,发现内核映像为vmlinuz-2.2.20-idepci,而且在/下有个名为vmlinuz的符号连接。于是在grub的启动配置中增加了该内核映像。
title Debian GNU/Linux 3.0 Rev 2 (2.2.20)
root hd(0,5)
kernel /vmlinuz root=/dev/hda6
重新启动系统并选择启动Debian,成功。Debian启动之后进入了真正的安装画面。首先安装程序询问了关于键盘、鼠标、显示器等的配置并进行了设定。最后启动TaskSel和dselect程序,选择需要安装哪些软件包。大概Debian最好用的地方之一就是它的dselect软件包管理程序了吧。该程序可以自动搜索Debian镜像然后自动下载软件包并进行安装,非常方便。由于我已经用TaskSel选择了要安装的软件包,所以dselect就先忽略了。
确定之后开始安装。某些软件包需要进行配置,或者某些软件包本身存在问题需要改进,Debian都会给出提示问你要不要修改。可能觉得会麻烦些,不像Redhat那样只要点点鼠标就可以完成安装,不过想想Debian这样做也不无道理,它如实地告诉用户Debian会对原来的软件做什么变动,这些变动会有哪些影响等。
本文参考了vim官方网站的文档http://www.vim.org/tips/index.php。为了查找方便起见,文中的技巧编号沿用原文档中的编号。
88. 如果你使用vim的win32版,那么在_vimrc文件中加入下面这一行可以使得窗口在打开时自动最大化:
au GUIEnter * simalt ~x
关于此命令的帮助请参见:
:he win16-maximized
89. 使用:X或:set key=
命令可以为文件加上密码,保存文件时该文件将被加密。再次打开该文件时vim将询问密码。使用:X并输入空密码或者:set key=命令可以解除加密。
116. 使用 [I 命令可以在所有打开的文件中搜索光标所在位置的单词,并将其以列表的方式显示在屏幕下方。
118. 使用vim作为IE的源代码查看程序。由于IE给源代码查看程序传递参数时并不会为带空格的文件名增加引号,所以需要自己写一段脚本。
‘— gVim.vbs —————————————————————–
‘function: Start gvim, combining multiple arguments to single file argument.
‘changes: 20010905: Quoted ‘oWShell.Run’ filename argument, allowing spaces.
‘ 20010518: Created.
‘author: Freddy Vulto <fvu@fvu.myweb.nl>
’ Making variable declaration mandatory
option explicit
dim oWShell, sArg, sFile
’ Create script object
set oWShell = CreateObject(“wscript.shell”)
’ Loop through arguments
for each sArg in wscript.arguments
’ Add argument to filename
sFile = sFile & sArg & ” ”
next
’ Remove excess space
sFile = Trim(sFile)
’ Run Vim with file argument. Additional arguments:
’ -R: View file readonly
’ -c “set syntax=html”: Use HTML syntax-highlighting
’ NOTE: Use “-c “”set ft=html”"” to make it work for Vim v6.
oWShell.Run _
”"”C:\Vim\Vim62\gvim.exe “”" & _
”-R “”" & sFile & “”" ” & _
”-c “”set syntax=html”"”
’ Destroy script object
set oWShell = NOTHING
然后在注册表中添加下面的值:
HKLM\Software\Microsoft\Internet Explorer\View Source Editor\Editor Name
(Default)=C:\Vim\gvim.vbs
在initscripts-7.14-1包中有一个好用的IP地址计算器名为ipcalc。具体使用方法如下:
ipcalc [选项]... [/前缀] [掩码]
-b, --broadcast
计算广播地址。
-h, --hostname
解析给定IP地址的主机名。
-m, --netmask
计算给定地址的子网掩码。
-p, --prefix
计算前缀。
-n, --network
计算网络地址。
-s, --silent
不显示错误信息。
使用例如下:
$ ipcalc -m 192.168.0.100
NETMASK=255.255.255.0
显示IP地址192.168.0.100的默认子网掩码。
$ ipcalc -m 192.168.0.100/26
NETMASK=255.255.255.192
计算给定IP地址和前缀的子网掩码。
$ ipcalc -mbpn 192.168.0.100 255.255.255.240
NETMASK=255.255.255.240
PREFIX=28
BROADCAST=192.168.0.111
NETWORK=192.168.0.96
计算给定IP地址和子网掩码的网络地址、子网掩码、广播地址和网络地址。
发卖日:2004年9月29日
初めて会った日を 今も覚えている?
照れたように君はうつむいて
目を反らしてばかりだったね
その仕草をとても 愛しく思うように
なったのはいつの頃だったかな
なんだか懐かしいね
やがていくつもの季節が
僕達の前を足早に通り抜けた
※白い雪が街を染める頃にも
君の側にいさせて
私これからも
困らせてばかりかもしれないけど※
夜通し話してた 未来だとか今が
あまりに私には眩しくて
尊く感じていた
いつか過去を許せる日が
来るといいのにと思ったら涙溢れた
△白い雪が溶けて街が
鮮やかに彩られる頃も
こうして君の事が
大事で仕方ない私でいたい△
わかり合えないまま すれ違った日も
涙の日 そして笑顔溢れる日も
そうどんな時だって
どんな君であっても
いつも受け止めるよ
(※くり返し)
(△くり返し)
今天终于打穿了这个游戏。不能说是完美,途中的分支剧情并没有走完,而最后的Library中也缺少好几张图片。但我不是游戏迷,应该不会为了一个完美的纪录而再玩一遍了。
然而这个游戏却给了我无尽的思考。我没有看过Gundam Seed,对于它的了解也仅限于这个游戏所给予我的这些消息。但是透过那一行行文字,一场场战争,我明白了这个游戏的含义。
游戏的内容是战争,但是主题却是反战。一群少年为了生存而不得不拿起武器加入战争,从而引出了一连的喜怒哀乐。主人公キラ=ヤマト,游戏对他的心理变化刻画得十分细致,从最初的不知所措的少年成为一个英勇的战士,进而又慢慢地对战争产生厌恶,开始对战争的目的产生怀疑。他努力去救プレイ的父亲,但最终还是没能成功,被プレイ大骂了一通。被プレイ大骂了一通。于是开始反思为什么要战争,如何才算战争的结束。后来キラ与アスラン在一场战斗中决一胜负,结果同伴トール为掩护自己而牺牲。之后遇到的许多人,从小一起长大的好友アスラン,アスラン的未婚妻ラクス,中立国オーブ的公主カガリ。与这些人的交往影响了他。战争如何才能结束?被杀的人的亲人会为被杀的人报仇,这样就会造成翻来覆去无休止的杀戮。敌人全部都杀干净,这样就算战争的结束吗?
战争使得许多原本是朋友的人成为了敌人,也使得原本是敌人的人成为了朋友。アスラン本是キラ从小一起长大的好友,却由于キラ归属了地球军,两人只好在战场上兵戎相见。所幸最后アスラン明白了战争是永不会结束的,于是去劝说父亲放弃战争,但是失败了,最后也离开了ザフト,加入了地球军。而作为ザフト将领的女儿的ラクス,在战斗中被地球军救助从而认识了キラ。虽然她是地球军的敌人,但是地球军并没有因为这一点而对她有任何敌对,而是送她回家。后来キラ在一场战斗中险些丧生,还是ラクス和她的父亲救了他,为他治好伤,并且把ザフト新开发出的フリーダム送给了他。
属于中立组织的カガリ,最后也与アスラン结为情侣。
战争结束了,可是胜利给人带来的并不是喜悦,而是思考。
今天看了冯小宁的新片《举起手来》。观看时虽然觉得很好笑,但是看完之后感觉有点失望,觉得中国的电影界的没落已经到了不可救药的程度。
虽然说是一部喜剧片,虽然可以说是导演冯小刚的一次新的尝试,但是把抗战主题拿来做这样的调侃实在是有些说不过去。该片并不是真正用笑料来搞幽默,而是在耍宝,用句相声界的话来说,不是在抖包袱,而是在耍贫嘴。导演并不是从现实生活中寻找笑料,而是依靠过分夸张的情节以及演员做作的身体动作来制造笑料。也许观众会被这种笑料逗乐,但是之后却什么都不会记得。我宁可去看那些严肃的老电影。
也许真的是电影界的没落?最近的另一部新作《十面埋伏》也是一部被寄予厚望但最终还是令人失望的片子。完全的商业化,为了情节而制造情节,并没有能够让人回味或者给人留下深刻印象的东西。
中国的电影界不知何时才能走出低迷?
Donews的管理工具中包含了一个自定义CSS过滤器的选项,使用该选项可以自己定义界面。今天仿照三井住友银行的主页的风格为自己定制了这个界面。