Monthly Archives: March 2010

ne毕业bg和照学位服照

昨天晚上ne的毕业bg又一次上演了,地点还是在福口居。

ne的老人一批一批都要走了,这次走的基本都是原来的中坚了。我,大师,猴子熊和留痕。喝酒,照相,很高兴能大家这么开心的在一起吃饭,以后这种机会可能会很少了。死命,饿人和柱子也都来了,尤其是柱子,已经很久没见了。在论坛上认识的这一帮人还真是挺好的,是我在大学认识最多的一帮人了。虽然不少人都不是很熟悉,但是大家在一起灌水吃饭的感觉还是挺好的。

今天早上开始照学位服照。十点在董航实验室集合,然后学校里各个地方开始照,我也趁机玩了一下大炮筒单反,感觉还是挺爽的,照出来的感觉就是不一样,很多抓拍都很好,人物笑的很灿烂。这帮人照完了又去金百万吃饭,风卷残云。然后麻将,我输到身上一分钱没有又去和amy他们唱歌。

这应该是上班前最后一次这么大规模的腐败了,graduation系列基本也要到此为止了。流水一下,供以后回忆。

毕业倒计时 2010-3-24

今天是在学校作为学生的最后一天。23号晚上最后一晚在学校住,爬上上铺,熄灯睡觉。

23号晚上在学校多个最后一次。最后一次作为学生在篮球场打球,最后一次打水,最后一次在浴池洗澡,最后一次在学八327睡觉,最后一次在宿舍洗袜子……24号早上的毕业典礼跟本科毕业一样,没起来,就没去参加。九点半开始,出去转单,到各个地方盖章。剪了学生证,剪了图书卡。下午把宿舍最后剩下的一些破烂和床铺搬过去,退房,盖最后一个章,去教三十楼领取毕业证和学位证。发学位证的小师妹态度很好,笑的很灿烂,感谢她让我毕业的瞬间能有个好心情。

从7岁开始上小学,到今天上学19年了,自己都没有意识到已经这么长时间了。拿了两证后没有直接回到租的房子,也就是现在的家,而是骑车在学校里最后绕了一圈,回忆了一下从小学上学第一天开始的学生生活。小学第一天上学,爸妈送我到大东三,杨老师让大家排队,然后让大家一起数排数,我记得我还数错了。初中骑车到振东上学,虽然只有半年,但那也是我唯一骑车上学的一段时间。高中很多回忆,很多珍贵的回忆。大一还是爸妈送我到昌平,还记得他们坐大巴走的时候妈当着窗帘在哭。记得第一天在大学宿舍过夜,洪哥拖着海南口音边唱歌边洗澡。去政法大学打羽毛球。大二的学习,大三的迷茫。还有跟曲楠王靖安学托福,跟曲楠学GRE,还有跟曲楠的故事。研一开始在BYR干活,研二开始不给实验室干活,去年作的GSOC。还有很多细节很多人,可19年就这么过去了。在学校绕圈的时候眼睛也渐渐有眼泪了,原来我还是挺容易动情的啊。

这19年最累的就是爸妈了,从青年步入老年,做的所有基本都是为了我。不能啃老啊,首付不能掏光家底。他们身体也渐渐不好了,那基本就是养老保命的钱了。

晚上跟红帽的同事,kernel-qe的同事们去翠宫饭店吃饭,然后保龄,因为Ben来了。25号还有全体QE team的team building。这就要开始我的工作生涯了,独自面对各种压力,房子和老婆,呵呵,加油吧,好好做,既然没选择体制内的生活,就享受不到6k/m的住房补助,一切都靠自己打拼,这样的生活会更充实吧。

26岁,告别学生时代,开始新生活。

debian sid下启用x4500集成显卡的3D效果

刚弄的台式机,而且是Intel的集成显卡x4500,按说驱动支持应该是不错的,之前笔记本是ati的显卡,驱动可折腾死我了。现在有这么好的机会,一定要再折腾一下。

搜索了一下,发现基本就是安装compiz然后配置一下。但是配置都是修改xorg.conf,但是我现在的系统默认没有这个配置文件,就自己摸石头过河吧。

首先当然是安装compiz了。我安装了这么几个,compiz, compizconfig-settings-manager, fusion-icon,其他都是依赖关系自动安装了。

安装好之后运行应用程序->系统工具->Compiz Fusion Icon,会在托盘上出现一个图标,右键选择settings manager,选择自己需要的特效,再选择Select Window Manager,发现已经是compiz了,但是桌面没什么效果。这个时候先选择Metacity作为wm,然后再把compiz选择回来,才会有效果。但是这个时候发现打开什么窗口都没有边框,很郁闷,经过搜索发现,需要在settings manager里的特效里选上“窗口装饰”,在窗口管理里选上自己需要的效果,再reload一下,3D效果就出现了。用Linux这么多年,终于也享受到3D了。

下面这篇文章总结了很多设置3D时遇到的问题和相应的解决方法,我也参考了不少,很不错。http://wangtao576.javaeye.com/blog/494489

这里摘选一些如下:

问题<8>、启动3D特效后出现窗口无边框、无标题栏的情况怎么办?
如果电脑的配置太低,CUP不够快,内存不够多,在运行3D桌面时会出一些问题的。

方法a、鼠标右键点击桌面右上角的蓝色的“compiz fusion icon”图标,
选择“Reload Window Manager”(重载窗口管理器),桌面会刷新一下,就好了。
方法b、打开“CCSM”->”特效“,勾选”窗口装饰“(默认应该是已经勾选了的)。
方法c、鼠标右键点击桌面右上角的蓝色的“compiz fusion icon”图标,选择“退出”。

方法d、点击“应用程序”->“附件”->“终端”,输入命令 killall compiz.real
方法e、再不行就点击屏幕右上角关机按钮,选择“退出”注销用户重新登录。
方法f、按“Ctrl + Alt + Backspace“强行重新启动图形界面桌面,重新登录。
方法g、重新启动计算机。

问题<10>、如何设定开机自动启用3D桌面?
点击“系统”->“首选项”->“启动程序“(这里在旧的 Ubuntu 8.04 版里是“会话”)
在弹出的“启动程序喜好”窗口里,点击“添加按钮”,在弹出的“添加启动程序”窗口里输入
名称 “随便起个名字”;命令 “fusion-icon”;注释 “随意说点什么”;点击“添加按钮”就可以了。

debian sid下让Ctrl+Alt+Backspace重启X的多种方法

不知道从哪个版本xorg开始不默认支持ctrl+alt+backspace重启X window了,多少有点不爽,还是想把这个快捷键弄回来。经过一番搜索,还找到了不少方法。

第一种方法是修改xorg.conf,把DontZap 设置成No

Section "serverFlags"
  Option "DontZap" "No"
EndSection

记得之前在笔记本上就是用这个方法的。但是现在新版本的xorg默认都没有这个配置文件了。

第二种方法是重新配置console-setup,据说里边有一个option是关于重启X的。

dpkg-reconfigure console-setup

但是我配置完了没发现有什么特别的,但是有人说这个方法管用,列在这吧。

第三种方法是用sysrq。在一般键盘上都是alt+prtsc(sysrq)+k。但是我的外接键盘没有prtsc这个键,所以这个方法也没有得到证实,据说是管用的。这个只是换了一种重启X的快捷键了。

最后一种方法是使用setxkbmap命令

setxkbmap -option terminate:ctrl_alt_bksp

我现在就是用的这种方法了。关于setkbmap还没仔细看它的手册,先能用再说。不过我发现运行这个命令后会重置xmodmap设置的键盘映射,因为我把windows键映射成了alt键,需要重新运行xmodmap映射一下。

在Debian下用synergy共享鼠标键盘

前几天看到@XTao在台式机和笔记本之间不用切换鼠标键盘而控制两台电脑,感觉很神奇,上前询问,被告知是用synergy这个软件实现的。今天刚刚配好了台式机,正愁桌子小,键盘没地方放呢,赶紧来试试吧。

首先当然是先上google搜索一下了,看看别人的经验。原来在linux下需要安装synergy和quicksynergy这两个包,后者只是前者的一个前端,方便配置。如果要在windows下使用的话,可以到项目的主页上下载windows版的installer,项目地址在 http://synergy2.sourceforge.net

由于我两台机器都是Debian,那么安装就都很方便了。在配置之前首先要明确两个概念,那就是服务器和客户端。在synergy当中,服务器端是运行在被共享键盘鼠标的机器上的,而客户端是运行在使用别的机器上的鼠标键盘的机器上的,说的有点绕……反正应该能看明白。

以我的情况来说,我把台式机当作服务器,因为它有外界鼠标键盘。ALT+F2,输入quicksynergy,出现一个配置框,有三个选项卡,分别是share,use,和settings。因为现在配置的是服务器端,那么就选择share选项卡。一个小房子四周有四个文字输入框,选择一个框输入客户端的主机名(还没试过直接输入ip是否可以),在哪个方向输入就表示把鼠标向那个方向移出屏幕就能把鼠标和键盘的控制转到客户机上(如果在四个方向都填写上同一个主机名,那向四个方向移动应该都可以转到客户机上,还没试过)。然后点击Execute,再把配置框Close,会在系统托盘里有一个图标。

在笔记本上,也就是客户机上同样运行quicksynergy,现在选择第二个选项卡,也就是use,表示使用别的机器的鼠标键盘,在server里填写台式机的ip,screen name我直接空白了,点击Execute,应该就可以了。在服务器上移动鼠标试试吧,反正我用着是很爽的。

据说还可以在两台机器之间共享剪切板,还没有试验过,能够共享鼠标键盘已经很爽了,再共享剪切板,爽歪歪了。

毕业倒计时 2010-3-20

又将近一个星期过去来,距离毕业到日子越来越近来。

周一到时候照集体毕业照,上百人站在大铁架子上,冒着冷风,集体123茄子,然后各回各宿舍。

然后这几天蚂蚁搬家,每天一书包到东西,到现在为止书都搬过来来,一些常用到物品也过来了,键盘音响耳机笔记本啥的,其他的衣服被褥还有一堆乱七八糟的东西还在宿舍堆着。等明天吧,再收拾一堆过来,如果有时间的话。或者明天去姐家,把无线、显示器什么的装好。

周三周四弄了两天电脑。新蛋的主板终于来了,结果弄了一整天也没开机成功。把机器搬到432,也没看出个所以然来。现象就是风扇转一下就停了。根据熊的分析就是主板短路了,然后电源自动断电保护。最后证明这个分析还是非常正确的。但是当时首先怀疑是电源的问题,换了一个好电源之后还是不能开机,然后把cpu换到别的机箱里,也是能开机的,那问题就出在主板上了。实在没办法了只好抱着机箱到中关村华硕维修部鉴定了。可是结果是主板是好的,没有问题。最后拿到了维修部,那人一看说,主板直接拧在机箱铁板上了,触点全都短路了,主板没烧坏是幸运的。原来无把机箱带的铜座忘记安到机箱上了。果然还是我自己的问题阿。中关村来回加上维修,一共60元不到,折腾死了。还好件都是好的。

周五就开始装系统。周四从中关村回来先在432装了个win7,也赶个流行。然后周五开始折腾linux。debian 4的netinstall光盘有点老了,不认主板的网卡。下了个debian 5的netinstall镜像结果还刻盘失败。最后下了cd1,刻盘安装,还比较顺利。然后折腾软件,把平时用的再装一遍。本来有这么个命令

在已有debian系统上 dpkg --get-selections > pkg.lst
在新系统上         dpkg --set-selections < pkg.lst && dselect install

就会比较方便的安装了。但是由于第一次用这个方法,忘了两个系统硬件上的差异了。一个是i386的,一个是x86_64的,直接这么安装会把现有的内核也删掉,还好赶在下载完全之前发现问题,还是手动安装吧。原来的系统里垃圾也多了点,正好清理一下。

今晚第一次在租的房子住,还没有被褥,因为回去晚了,宿舍门也关了,已经连续好几天敲门了,有点不好意思再敲门,就在这边将就一下吧。

有用的screen命令速查表格

今天看到一篇文章,里边罗列了一些screen常用的命令,尤其是竖分屏命令ctrl+a |(这个命令需要给screen打上debian的补丁,还好我用的就是debian),在现在宽屏显示器统治天下的时代,给screen竖分屏然后写程序调程序效果会很不错。

Key Action Notes
Ctrl+a c new window
Ctrl+a n next window I bind F12 to this
Ctrl+a p previous window I bind F11 to this
Ctrl+a “ select window from list I have window list in the status line
Ctrl+a Ctrl+a previous window viewed
Ctrl+a S split terminal horizontally into regions Ctrl+a c to create new window there
Ctrl+a | split terminal vertically into regions Requires debian/ubuntu patched screen 4.0
Ctrl+a :resize resize region
Ctrl+a :fit fit screen size to new terminal size Ctrl+a F is the same. Do after resizing xterm
Ctrl+a :remove remove region Ctrl+a X is the same
Ctrl+a tab Move to next region
Ctrl+a d detach screen from terminal Start screen with -r option to reattach
Ctrl+a A set window title
Ctrl+a x lock session Enter user password to unlock
Ctrl+a [ enter scrollback/copy mode Enter to start and end copy region. Ctrl+a ] to leave this mode
Ctrl+a ] paste buffer Supports pasting between windows
Ctrl+a > write paste buffer to file useful for copying between screens
Ctrl+a < read paste buffer from file useful for pasting between screens
Ctrl+a ? show key bindings/command names Note unbound commands only in man page
Ctrl+a : goto screen command prompt up shows last command entered

在debian中把windows键映射成alt键

用IBM ThinkPad T60时间长了用别的键盘都不适应了。想找一个右Ctrl键在?下边的键盘就是找不着,基本都是在主键盘区的右下角那个地方。或者有的键盘键在退格键的左边,回车键占两行,按很不习惯。看来现在我已经被ThinkPad键盘给绑架了。

三年前买的一个超薄键盘,当时主要是用来打kof的,打kof是比较毁键盘的,没想到这个键盘是我现在能找到的最符合我要求的USB键盘了。可是这个键盘有两个windows键,在空格键的两边,这本来是ALT键的位置,这样按ALT键就很难受了。

那就想办法把windows键都映射成ALT吧,反正我也用不着。又看了看xmodmap的手册,还是没怎么看明白。还是直接google吧。不过搜到的基本都是把Alt_R映射成Super键的方法。经过搜索,发现一些什么mod1,mod2,mod3,mod4之类的modifiers,虽然不是很明白,但是可以用xmodmap -pm来查看。又参考这篇文章中给出的方法,在.xmodmaprc中添加如下语句。

add mod1 = Super_L
add mod1 = Super_R
remove mod4 = Super_L
remove mod4 = Super_R

再重启X就能生效了。

再补充一下之前折腾的把右windows键映射成右Ctrl的方法,来应付不同的键盘,现在大部分键盘?下边基本都是windows键。

add Control = Super_R

这个xmodmap和键盘映射/布局还是很有学问啊。

毕业倒计时 2010-3-7

这几天一直在忙活租的房子的事,折腾了好几天。

周五的时候取微波炉和电磁炉,还有饭桌椅子。本来听说周六就答辩了,可是周五的时候也没改论文也没写ppt,钮老师说我的论文内容太少,让我多添加点内容,可是我什么都没做能加什么东西啊。还好最后周六不答辩了,可能要周三或者周四了。

周六跟吴学来把微波炉什么的都搬过去,然后又去金五星买的碗什么的,还挺贵的,一共花了将近200块钱。晚上去看了传说中的阿凡达的3D imax,效果果然很好,挺震撼的,看来以后3D会是一个趋势啊。

今天上午去房子装宽带,猫只能放在大屋,因为歌华是用有线电视走的信号,那个线出不去门。看来只能买两根20米的网线拉过去了,唉……据说今天晚上能通网,晚上可以去试试。

这几天还在配电脑,选择了Q8300,DDR3的内存,可是主板就不好选了,要有集成显卡还要支持DDR3内存,最后选了一个华硕的板子,等有功夫让水猪一起下单

2010年3月1日——毕业倒计时,同意答辩

按照学校的时间安排,我将在2010年3月25日毕业离校。

这次毕业和本科毕业的时候的感觉完全不一样了,三年前的毕业因为知道自己不会离开这个学校,所以在心理上理所当然的把自己还当作一个学生,毕业只是像从初中升入高中那么简单,都赶不上从高中进入大学这种跨度大。但是这次研究生毕业就完全是另外一个样子了,工作已经找好了,论文也基本差不多了(一会儿详细说),租的房子也基本定下来了,马上就要自己面对整个社会,不能在学校里避风雨了。

正是因为这样,所以有了在毕业前这一段时间把自己在学校的最后的学生日子记录下来,以备以后怀旧吧。

今天要记录的是论文。论文外审回来了,结果非常让人满意,直接是“同意答辩”。哈哈,这样省去了不少麻烦,之前还在想比较好的结果是“修改后答辩”呢,现在连修改都免了,就等校内评审的结果了。

说起来论文外审还是经过了一番波折的。年前的时候找到周xx说论文要外审,让他找人,结果他找人晚,那时候我都回家了,所以只好麻烦师兄帮忙送审。跟周xx说明情况结果被他臭骂一顿,说什么论文都要他去送吗,东西还没弄完呢就要走……之类的。别的实验室都是老师把论文收上去然后完全不用学生管了,到时候再发回来。他可好,取送都要自己,还被骂。不过师兄确实是很靠谱的人(要不我咋找他帮忙送审呢,放心啊),把论文顺利送到北航的一个老师手里。年后回来后,给那个老师发短信问什么时候可以拿论文,结果他还在老家没回来呢……我就催他快点审,2号之前就要了。他只好找别的老师给代审。今天下午北航来通知让我去取论文,拿到论文看结果是“同意答辩”,放心了。说起来也是因为找别的老师代审,所以才会有这样的结果吧,代审老师也不想自找麻烦,不可能是修改后再审;而且是代审,签字都是原来那个老师的名字,所以出了抄袭之类的事件也没有他的责任,所以直接同意答辩了。

在学校还有什么没做过或者想做没做的,趁最后这在学校的一段时间,都赶紧做了吧,不要留下遗憾。再去自习室自习,去图书馆看书,去大食堂吃饭。