wang's profile一生所爱,在云和山之外……PhotosBlogLists Tools Help

一生所爱,在云和山之外……

wang

March 24

FreeBSD与Linux启动菜单修复方法

   关于修复启动菜单的方法,网上有很多,不过我看到的方法都是用Fedora的光盘启动,用linux rescue之类的命令。现在大部分用linux的同学应该都是用ubuntu了吧。我用的是mint,(ubuntu的变种,几乎是一样的),把自己今天修复启动菜单的方法记录一下。
  我用的系统是FreeBSD + Linux Mint。没有M$,呵呵。所以网上说的用grub4dos也就不管用了。
  默认安装的情况下,FreeBSD和Linux互相不能认出对方,装好一个系统另一个就看不到了。FreeBSD的bootmgr吹得很牛B,结果在我的电脑上只能在启动时显示Linux,但引导不了ext2分区,没办法只能用grub。
  先说一下电脑的分区情况,我是一个硬盘,第一个主分区装FreeBSD,用ufs2格式,第二个主分区装Linux,格式ext2。用mint的光盘引导系统,开启term后启动grub,注意这里要用sudo grub,否则会提示找不到硬盘,毕竟grub属于管理员用程序,sudo是必须的。进入grub下,(就是提示符grub>),输入
  root (hd0,1)
  setup (hd0)
  quit
稍稍解释一下,setup时装在硬盘的MBR了,看网上的文章说还可以setup (hd0,1),好像这样的话就是装在分区的引导分区,不过我简单起见就装在MBR了。如果显示writing successful什么的,就基本成功了。
  接下来取出光盘重启系统,Linux又回来了哈哈。等等,BSD哪去了,果然默认安装还是不能识别出BSD。硬盘启动进入系统,进/boot/grub编辑menu.lst。这里要提一下,因为这个文件属于系统文件,普通用户无权改写。我是进入终端用sudo vim menu.lst编辑的,如果不熟悉vim就用自己习惯的编辑器,总之要以管理员的身份修改。
  在menu.lst里那一堆现有的title后面添加如下内容。(位置应该很好找。)
  title  FreeBSD 7.1
  kernel (hd0,0,a)
  root  /boot/loader
保存退出重启,这下双系统都可以启动了。
当然在FreeBSD下也能安装grub的,但不知道为什么我装了之后,却无法写入MBR,没办法还是到Linux下来安装,反正能启动双系统就行了。
    回想一下,整这点小事居然用了一个星期,实际过程不到5分钟。很多事情只想认真去做,其实很快的。当然必有的背景知识还是必要的。
July 25

一个汉字的解字法

中国人学汉字,往往并不关心这个汉字的写法究竟有何意义,反正会写就行,也不需要知道为什么。虽说老祖宗留下的《说文解字》和《尔雅》有这方面的详细记载,但普通人对这种陈年古书想必也无甚兴趣。据说老外在学习汉字是非常注重汉字的来源,有许多汉学家对汉字构成的研究比一般的中国人深得多。本来吗,生活中习以为常的事情当然不会关注,当你把它当成一门学问,研究的东西就多了去了。
今天想说的字是“胤”字,这个字除了让人联想起宋太祖赵匡胤,就不会有太多的描述了,偶然翻开汉字源字典才知道,胤这个字表示骨肉,血亲的意思,而这个字的解字就很有意思,是个完全的会意字,由中间的‘幺’和‘月’,以及外围的‘八’三部分组成。幺表示细丝,月表示肉(想想肌肤等词就知道为什么月表示肉了),而八则取其外形表示分离的意思,整个联系在一起,就表示用丝线连结着的分离的骨肉,多么地生动形像。
虽然并不是每个汉字背后都有这么恰如其分的解释,但认真去研究还是很值得发掘的。只能说我们对于汉字太缺少关注了。
末了,再帖首纳兰性德的词,纳兰的词虽然有些过分的感叹和自伤自怜的情绪,但文字中的美感却是不容置疑的。
木兰花令 拟古决绝词
人生若只如初见,何事西风悲画扇?
等闲变却故人心,却道故人心易变。
  
骊山语罢清宵半,夜雨霖铃终不怨。
何如薄幸锦衣儿,比翼连枝当日愿。
-----清.纳兰性德
July 01

毕业一年了

离开校园有一年时间,也就在这个时候会感慨一下,以后离开得越久感慨之情也会越淡,就在这个时候回忆一年走过的路。不为感伤,只为着走好下一步的路。
可能是刚进入公司第一年,和学校里的感觉比起来,跨度很大。对什么东西都觉得新鲜,接触的东西也多。虽然在汽车企业里,但除了汽车相关的知识外,计算机方面也有了相当地长进。
最初的几个月主要还是学日语为主,工作上也是看有关汽车电子方面的书,那时候日文看不懂的部分还要参照英文版(现在仍然有这个问题,不过好了很多)。大概看了两个月的书以后,逐渐开始做部品了。老大给我装的编辑器是秀丸(后来知道也是一款人气相当高的软件,功能的确很实用)。有时闲来无事就看看秀丸的帮助文档,没想到就此开始了在计算机方面视野的极大扩充。
任何一款文字编辑器都有查找和替换功能,在这以前我一直是最基本地用着;秀丸里一个名为“正规表现”的选项引起了我的兴趣,这个功能应该就是中文里的正则表达式;上学的时候从书上看到过这人名词,但从不理解也不知道有什么用。正好就看看,权当是学日语。因为也没在意学,一个多月后才逐渐意识到正则表达式的强大与实用价值。越了解就越觉得有用,于是就越想深入学习。接下来就很自然地开始学习正则表达式的大行家Perl,问同学要了些Perl的电子书,也确实看完一本中文版的入门书,然而由于Perl过于丑陋的语法,终于还是没有继续深入学习下去,仅仅停留在用Perl写命令行程序的水平,至少对工作中用到的文本替换也够了。当然学习了Perl之后,正则的思维多少算是建立起来了,以前只会C语言时对于文体处理基本上就是手足无措,自从会了正则,那真是牙好胃口好,处理海量文本那叫一个爽啊。
因为觉得Perl太过丑陋而且复杂,就简单地看了sed和awk,又对linux产生了兴趣。正好单位的电脑装有cygwin是个很好的实验平台,坐边上的同事就是用linux系统,一边在cygwin上实践unix命令行工具一边在自己的电脑上也装了linux。
除了学习正则表达之外,受g9博客的蛊惑开始看SICP,照着书做习题并学习Scheme,仅仅学了Scheme的皮相就已经大呼过瘾,当习惯了重重括号之后,开始明白计算机的运算本质,学习C语言的时候(为什么又是拿C语言做参照啊),一直就以为这是最接近计算机底层的语言,然而学了Scheme后能从另一个层面理解计算机;如果说C是从机器的角度看问题,Scheme则是从计算的角度看问题,对于lambda理论也有了粗浅的了解。
一年来学习的知识,广度是够;但各方面都是从前未接触过的领域深度上远远不够,接下来的时间里如果可能选择一两个喜欢的领域深入学习下去。
June 29

肖申克的救赎

突然之间很想再看一遍《肖申克的救赎》,从BT下载用了两天愣是没载完,情急之下崩溃了,试着向同事要这部片子,果真就有了。早知道就可以早两天重温了。
对于这部电影的经典程度已经不需要我多说什么了,至少在励志类的电影里能出其右者也是寥寥无几。身处体制中的我们即使无法脱离体制化带来的枷锁,至少看完电影后还能保有对自己的向往和憧憬。在《基度山伯爵》的最后,爱德蒙唐泰斯说,等待和希望是人类最美好的品德(大意如此)。而Andy Dufresne无疑更进了一步,坚持着希望并努力地实现希望,而不只是白白地等待。
片中那几段脍炙人口的台词始终让人激动万分。Hope is a good thing, maybe the best of things, and no good thing ever dies.还有I have to remind myself that some birds aren't meant to be caged, that's all. Their feathers are just too bright.以及最著名的关于体制化描述:These walls are kind of funny like that. First you hate them, then you get used to them. Enough time passed, get so you depend on them. That's institutionalized.
令我觉得稍稍有点纰漏是最后在雷雨中越狱的部分,Andy是如何知道当天晚上会有雷雨,那个时代恐怕还没有天气预报,就算有也不会报给犯人听;如果仅凭经验,最多也只能估计出会下雨,会不会打雷就完全看运气了。另外一点稍感遗憾的是老图书馆员被假释前,放走了他一直饲养的乌鸦。当乌鸦飞出窗的时候,它究竟是展翅高飞(暗示Andy的命运),还是因为被饲育得太久而失去了飞翔的能力(暗示老图书馆员),镜头并没有给出来,也许是因为乌鸦毕竟没有自己的意识,它有没有失去飞翔的能力仅仅是动物本能,抑或单纯的环境影响,所以电影里并没有反映这一点也未可知。

May 27

《那些日子》之读感

给原文链接先:
http://blog.codingnow.com/cloud/PassedDays
上周一上云风的blog,看到这份他的个人回忆录,断断续续看到今天终于看完了,心想着即使是个看客,也该写点什么。
最早知道云风,并不是因为大话西游二(通过游戏而知道制作人的也是少数,姚仙除外。)而是那本《我的编程之旅》,估计大部分知道云风的人也是因为那本书吧。我倒不是想去做游戏,说实在的现在连玩游戏都不愿意更别提制作游戏,更何况还是我深恶痛绝的网络游戏了。因为我第一个接触的脚本语言是lua(托wow的福才知道这个语言的),lua虽然号称第5大脚本语言(自封的,前面当然是3p和ruby),但直到今天甚至以后市场上相关的书籍都不会太多,那时我找遍书店只有云风的《我的编程之旅》中有一些的介绍,就毫不迟疑地买下了,这本书我看得还算仔细,写的批注也很多,可惜毕业时因为实在难带,加上其中与游戏相关的内容也不感兴趣就送人了。感觉看那本书,对我来说更多地是励志书,同样的现在看《那些日子》系列,更多的仍然是励志。
看着故事里的那些人、那些事,总会不由自主地想,要是发生在自己身上多好。尤其印象深刻的,是那个在路上偶尔和一群人踢了会毽子,因为聊得开心就和那群人共事半年的哥们,这才是我想要的江湖,年轻的时候不就应该这样度过吗,过得随性而自然,不要刻意去想什么远大前程。我憧憬那样的生活,却不可能有那样的机会了。
云风坚持着自己的理想一路走来,在国内的游戏界开发界,他也算是名人了。我很羡慕云风,羡慕他的坚持与执着,每个人都有梦想,每个人都曾经想去追随自己的梦想,然而真正能走上追随梦想的路的人又有多少呢?也希望自己有一天,能够走在自己所追逐梦想的道路上,不论成败至少我可以骄傲地说,我曾经走过那样的路。