2004年10月31日

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内存的笔记本上还是有些吃力的。

2004年10月26日

很早以前就看到了日本雅虎的邮箱扩容公告,今天终于兑现了诺言。日本雅虎把免费邮箱升级到了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会对原来的软件做什么变动,这些变动会有哪些影响等。

2004年10月12日

本文参考了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

 

 

2004年10月11日

在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年10月10日

发卖日:2004年9月29日

初めて会った日を 今も覚えている?
照れたように君はうつむいて
目を反らしてばかりだったね

その仕草をとても 愛しく思うように
なったのはいつの頃だったかな
なんだか懐かしいね

やがていくつもの季節が
僕達の前を足早に通り抜けた

※白い雪が街を染める頃にも
君の側にいさせて
私これからも
困らせてばかりかもしれないけど※

夜通し話してた 未来だとか今が
あまりに私には眩しくて
尊く感じていた

いつか過去を許せる日が
来るといいのにと思ったら涙溢れた

△白い雪が溶けて街が
鮮やかに彩られる頃も
こうして君の事が
大事で仕方ない私でいたい△

わかり合えないまま すれ違った日も
涙の日 そして笑顔溢れる日も
そうどんな時だって
どんな君であっても
いつも受け止めるよ

(※くり返し)

(△くり返し)

今天终于打穿了这个游戏。不能说是完美,途中的分支剧情并没有走完,而最后的Library中也缺少好几张图片。但我不是游戏迷,应该不会为了一个完美的纪录而再玩一遍了。

然而这个游戏却给了我无尽的思考。我没有看过Gundam Seed,对于它的了解也仅限于这个游戏所给予我的这些消息。但是透过那一行行文字,一场场战争,我明白了这个游戏的含义。

游戏的内容是战争,但是主题却是反战。一群少年为了生存而不得不拿起武器加入战争,从而引出了一连的喜怒哀乐。主人公キラ=ヤマト,游戏对他的心理变化刻画得十分细致,从最初的不知所措的少年成为一个英勇的战士,进而又慢慢地对战争产生厌恶,开始对战争的目的产生怀疑。他努力去救プレイ的父亲,但最终还是没能成功,被プレイ大骂了一通。被プレイ大骂了一通。于是开始反思为什么要战争,如何才算战争的结束。后来キラ与アスラン在一场战斗中决一胜负,结果同伴トール为掩护自己而牺牲。之后遇到的许多人,从小一起长大的好友アスラン,アスラン的未婚妻ラクス,中立国オーブ的公主カガリ。与这些人的交往影响了他。战争如何才能结束?被杀的人的亲人会为被杀的人报仇,这样就会造成翻来覆去无休止的杀戮。敌人全部都杀干净,这样就算战争的结束吗?

战争使得许多原本是朋友的人成为了敌人,也使得原本是敌人的人成为了朋友。アスラン本是キラ从小一起长大的好友,却由于キラ归属了地球军,两人只好在战场上兵戎相见。所幸最后アスラン明白了战争是永不会结束的,于是去劝说父亲放弃战争,但是失败了,最后也离开了ザフト,加入了地球军。而作为ザフト将领的女儿的ラクス,在战斗中被地球军救助从而认识了キラ。虽然她是地球军的敌人,但是地球军并没有因为这一点而对她有任何敌对,而是送她回家。后来キラ在一场战斗中险些丧生,还是ラクス和她的父亲救了他,为他治好伤,并且把ザフト新开发出的フリーダム送给了他。属于中立组织的カガリ,最后也与アスラン结为情侣。

战争结束了,可是胜利给人带来的并不是喜悦,而是思考。

  1. 通信
    1. 支持流行的GSM、GPRS、CDMA等制式。
    2. 可视电话。
    3. 超文本邮件。
  2. 接口
    1. 红外线传输。通过红外线使得用户能够在不同的手机之间或者手机与电脑之间共享数据。与Java功能结合,还可以把手机当作遥控器来使用。
    2. 存储卡支持。能够使用存储卡作为存储媒体,用于保存照片、各种文件,以及用于手机和电脑之间的数据传输等。
    3. USB接口。通过USB数据线将手机连接在电脑上,以便在电脑与手机之间传输数据,并且能够将手机当作调制解调器,使得电脑能够通过手机来上网。
    4. 能够通过简单的操作将手机中的联系人、邮件、新闻等信息进行备份。
    5. 视频输出。可以将手机屏幕的信号输出到电视上。
  3. 信息输入
    1. T9输入法,联想输入,文字输入词典。通过这些功能使得用户能够用极少的按键来输入大量的信息。
    2. 条码扫描。通过手机的摄像头来阅读并识别条形码,使得一些简单的数据例如联系人信息、URL、E-mail等信息能够轻松地从传统媒体(例如纸张)输入手机。
    3. 文字识别。与条码扫描类似,手机应能够识别简单的文字信息以达到快速输入的目的。
  4. 摄像头
    1. 简单的数码相机功能。摄像头的有效像素应达到200~300万像素,支持3倍光学变焦(由于镜头尺寸的限制,手机上附带的数码相机的光学变焦不可能做到很高),支持微距拍摄,自动对焦,手动对焦,光圈快门的手动调节,并且机身应当能够任意折叠、翻转,使得用户能够把手机当作真正的数码相机一样使用,并能够获得满意的拍摄效果。
    2. 能够拍摄较长的视频。
  5. 多媒体
    1. 文件阅读。不仅能够浏览图片,还要能够支持常见的文档格式例如doc、xls、pdf等。
    2. 能够对图像文件进行简单的编辑。
    3. 支持常见的铃声格式,例如.mld、.smf等,也能够直接使用MIDI文件作为铃声。
    4. 支持播放mp3、wma等常见音乐文件,以及avi等视频文件。
    5. 支持Flash文件的播放,并且能够将Flash文件设置为桌面或屏幕保护等。
    6. 内置电视接收装置,能够接收到无线电视节目。
    7. 录音。
  6. 网络
    1. 能够通过手机连接互联网,访问手机专用网站,并能下载各种文件。
    2. 支持无线局域网功能。在检测到无线局域网信号时,则自动切换到局域网模式,能够与处于同一局域网内的其他人进行通话、邮件、短信息等活动。
    3. RSS阅读器,通过该功能可以订阅网上的新闻。
    4. blog写作支持。
  7. Java支持
    1. 能够运行专门为手机开发的Java程序,并且能够将Java程序设置为桌面或屏幕保护等。
  8. 个人助理
    1. 日历、日程表、闹钟、便笺功能。
    2. 英文词典。
  9. 其他
    1. 支付功能。该功能使用商店收银台处设置的非接触式读取装置,用户只要将手机对准读取装置即可完成结算。
    2. 指纹认证。可以将自己的指纹设置成密码。

今天看了冯小宁的新片《举起手来》。观看时虽然觉得很好笑,但是看完之后感觉有点失望,觉得中国的电影界的没落已经到了不可救药的程度。

虽然说是一部喜剧片,虽然可以说是导演冯小刚的一次新的尝试,但是把抗战主题拿来做这样的调侃实在是有些说不过去。该片并不是真正用笑料来搞幽默,而是在耍宝,用句相声界的话来说,不是在抖包袱,而是在耍贫嘴。导演并不是从现实生活中寻找笑料,而是依靠过分夸张的情节以及演员做作的身体动作来制造笑料。也许观众会被这种笑料逗乐,但是之后却什么都不会记得。我宁可去看那些严肃的老电影。

也许真的是电影界的没落?最近的另一部新作《十面埋伏》也是一部被寄予厚望但最终还是令人失望的片子。完全的商业化,为了情节而制造情节,并没有能够让人回味或者给人留下深刻印象的东西。

中国的电影界不知何时才能走出低迷?

2004年10月09日

Donews的管理工具中包含了一个自定义CSS过滤器的选项,使用该选项可以自己定义界面。今天仿照三井住友银行的主页的风格为自己定制了这个界面。