Monthly Archives: September 2010

irssi的提示音

这两天errata快测完了,空闲时间稍多了些,于是开始折腾screen和irssi了。关于screen要说的好像还不少,以后什么时候有闲了再详细说吧,觉得我现在这套screen的配置用着还是挺爽的。这里只说irssi的声音问题。

早就听说irssi是一款终端下非常强大的IRC client,但是上手比较难,因为其配置选项非常多,功能强大。后来因为在用xchat,也是很好用的IRC client,也就懒得折腾了。但是这两天心血来潮,想再次尝试一下。

irssi本身没有声音提示功能,都是通过脚本来实现的(相当于插件了)。关于声音的插件就有很多,比如beep_beep.pl、beep.pl、beepaway.pl等等,我选择了beep_beep.pl,感觉还比较简单吧。要实现新消息的声音提示需要两步:

1. 在irssi中设置beep相关的选项

/set beep_when_window_active ON
/set beep_when_away ON
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT
/set bell_beeps ON

2. 在screen中设置beep(因为我在screen中使用irssi)。通过ctrl-a ctrl-g来控制beep开关。

设置好之后还需要修改下beep_beep.pl脚本(关于如何加载使用脚本,请看这里)。主要是修改下播放声音文件的命令,默认是

play ~/.irssi/scripts/beep_beep.wav >/dev/null &

play这个命令在sox这个包中。我把pidgin的新消息的wav复制到了beep_beep.wav。但是这个命令还有一个问题,虽然把标准输出重定向了,标准错误还是要输出到屏幕的,而不知道为什么play这个命令的输出恰恰是在标准错误,这样在播放声音的时候会在irrsi中出现play的输出。所以只要把stderr也重定向下就好了

play ~/.irssi/scripts/beep_beep.wav >/dev/null 2>&1 &

恩,现在irssi就基本可用了。
关于irssi的使用和配置我还在摸索,以后有一定感想了再写吧。列出来两篇不错的参考

http://wiki.snese.net/software:irssi
http://hi.baidu.com/chencaifa/blog/item/fcf975e7adb06729b938201a.html

Team building归来

下午从顺义回来,完成了9.19~9.20两天的team building,虽然很累,但是很爽。趁着还有些记忆,先记录下来。

这次活动是我参加的第二次公司team building,但是这一次要比第一次的所谓的团队训练好玩多了。这次的活动不是全部eng-china的员工都去的,虚拟化组没有参加。而我能够参加也经过了一段波折。9.17那天突然说要来一个紧急的security errata,22号左右就要发布,所以我很可能就需要在公司做这个工作了。但是最后还是kexin替我做了这个工作,让我有机会参加活动,非常感激,也很过意不去。看来我的命还是不错的,第一份工作遇到了一个很好的leader。

19号早上7:40打车到公司门口集合,因为我起来晚了,公交肯定是不靠谱了。7:50左右上车出发。上午先去了青龙峡,之前ne的版聚去过一次。上到了大坝附近大部分人去爬山了,我因为前一天跟孙同学打球消耗太多体力了,所以没有爬山,跟另外5人左右下山碰碰车和竹筏去了。可以说这是一个非常明知的选择,因为我们几个人玩的非常开心。先说下这几个人吧,除了我以外还有Grace、Gris(这两个读音基本一样)、JimMa还有cyang。因为现在是淡季,所以有人很少,碰碰车也就可以讲价了,最后的成交价是10元/人,三次。很久没玩碰碰车了,上去之后都很兴奋,我碰到旅游团发的帽子都抖掉了,最后滚进了车底,找不到了(最后悲剧的找到了,已经变形,并且全是机油,果断的扔掉了)。三场下来都感觉腿很疼,因为要一直踩着刹车。碰碰车出来,继续向门口方向进发,到一个竹筏点,又开始讲价,最后还是10元/人,不限时(JimMa果然好功力)。这是我第一次划竹筏,感觉很棒。因为人少,整个水面上之后我们两条筏子,很清的水,旁边是山,天也很蓝,真是一种享受。我们来来回回划了40分钟,照了很多pose,开始看到大部队陆陆续续从山上下来了。等最后一波也下来之后,我们上岸上车。这里要说一下,Mermaid从山上捡了一只小白猫回来,非常可爱。

中午吃过饭,很多人不想去地道战的地道里参观,想直接去旅店了,因为那里有各种免费活动设施,吸引我的是羽毛球和游泳。最后大部分人直接去了旅店,小部分人去参观地道了。(事实证明,不去参观地道又是一个明治的选择,导游说从旅馆到地道要20分钟,结果据说来回跑了两个小时,参观了20分钟……)到旅馆稍微修整一下,就和Gris跑去打羽毛球了。我俩水平差不多,所以打起来还是很爽的。从4点到6点,几乎是我俩包场(6块场地)打了两个小时。回来赶紧冲个澡,准备去吃晚饭。晚饭在一个蒙古风格的度假村,有烤全羊和歌舞表演等等,还算有意思。但是我心思完全没在节目上,一心想着回来再去打羽毛球,然后去游泳。9:30从完饭处归来,和Gris又跟rhe、yanwang、pwu还有cyang打羽毛球去了。这次只想稍微活动下,所以运动不怎么剧烈。10:30去游泳,发现老大也在那里泡温泉。我游了三个来回之后(150米吧),胳膊完全抬不起来了,游泳果然运动量很大啊,而且我已经3年没下水游泳了。11:30,拖着快散架的身体,回到标准间睡觉。

20号早上8:20起床,洗澡,早餐,然后……我又去打羽毛球了……当然,这次时间更短,运动量更小。这时候我已经全身肌肉酸疼了,这已经是连续第三天打羽毛球了。如果明天有体力,公司的羽毛球活动还是会去参加的。打球过后,我们奔赴高尔夫球场,练习“高远球”。czheng的老公很专业,带着自己的装备来打球,还临时客串入门教练,教我们怎么握杆,如何挥杆。JimMa也很专业,经常打出150m+的远球。而我经常轮空杆,然后手磨的生疼。果然还是无法享受高尔夫的乐趣啊。

入住旅店的时候,yanwang也捡了一直猫,而且是一只更小的小花猫,可能刚出生几天,还非常瘦弱。我们吃过饭之后总要给两只猫打包回去点鱼和肉。20号午饭的时候,去了一家明确写着不让宠物入内的饭店,还好两只猫都很小,我把小花放进帽子,然后用衣服盖上,拿进去了。而小白被Mermaid放进了大衣口袋里……吃饭的时候小花很安静,一度在帽子里睡着了,小白就不那么配合了,总是叫,最后还是被服务员发现了,还好没被强行带出去。

下午3:30大巴到了公司门口,我已经累的不行,赶紧下车去公交车站,公交回家。

总结一下,羽毛球打的很爽,两天玩的很爽,两只猫很可爱,Gris总在引诱我买N900,我要攒钱!流水帐完毕。

忙碌的9月

(现在是利用新kernel没到,developer没回信,租机器没等来的间隙来写这篇blog)

本来以为9月会比较闲,因为RHEL6进入rc阶段,要测的不是很多了,还妄想在9月去学RHCE呢。结果是,9月是我进入公司以来最忙的一个月,虽然现在9月刚过一半,但是我可以非常肯定的这么说。

8月末的时候刚刚送走一个Security errata,9月初就迎来了常规errata kernel 4;然后接下了一个维护测试文件系统完整性工具的工作,需要读代码并作测试,然后实现自动化测试;紧接着kernel 4经过两次respin,因为有个bug没有修复;然后今天听说又要来一个紧急的Security errata,几天之内就要release;之后可能还要写一个内存或者vm方面的测试计划;还赶上中秋乱七八糟的放假和公司的team building;我的脑子已经乱成一团了!

目前最可能的安排是这样的,18号放假,自己在家加班加点,19、20的team building不去,在公司干活,抓紧时间完成安全errata,21号正常上班,22、23、24中秋节继续上班,赶kernel 4的errata,25到30号正常上班,release掉errata,然后才能迎来我的十一大假!付出的代价是两天的team building在公司干活,19到30号连续12天工作;得到的是中秋三天假期倒休到十一之后,可以在家呆10天。

这是哪位洒家特来消遣我啊?!

勇士600第一站——奥园

今天晚上终于骑着新买的勇士600去奥园刷街了。这次是第二次来奥园刷街,感觉比第一次累了很多。我还没有买码表,所以速度只能根据hzm的数据来猜测了。

晚上6点左右,hzm给我发了短信问我是否去刷街,当时我还在犹豫,因为他如果不去的话我也没几个认识的人。后来在他的怂恿下,也是在被xfstests折磨了一下午之后,终于决定再次去奥园感受下。由于是7点在图书馆集合出发,所以当我做完最后一点测试之后已经6点30了,看来是没时间吃饭了。但是想到上次没吃饭去刷街的严重后果(非常饿!),赶紧跑下楼买了一些饼,回来开始干嚼。6点40的时候推车下楼,去图书馆集合。

到图书馆门口正好看到圈圈过来,还没有其他人来。等了一会儿,人们陆陆续续来了,大部分是新人。7点准时出发。一路上圈圈骑的很勇猛,基本一直在领骑。大约半个小时之后我再次到了传说中的A点。但是今天A点有点冷清,人很少。我们休息了半个多小时之后hzm也赶来了。接着,开始了我悲惨的刷街。

第一圈,由于有点兴奋,跟着hzm就冲出去了,速度应该在35以上,但是渐渐的感觉跟他有点吃力,再后来他一发力,我就只能看着他的尾灯越走越远了。这时正好赶上第一个上坡,这时的速度可能已经降到20-了。但这只是全程的1/3还不到吧,后面的路程我基本都在以这个速度慢慢爬行。还好路程过半之后hzm慢下来在等我了,后来就在前边带着我走,我就慢慢的恢复过来了,速度也能上20了,不过还是很慢。就这样,开始猛冲之后,慢慢磨回了A点。休息!

回到A点看到人多了起来,bupt又来了第二波人,死毛也在其中。休息了10分钟之后,hzm开始第二圈,死毛也加入了。这次我吸取教训,不跟hzm了,打算先跟下死毛看看。但是刚起步不长距离我就放弃了这个想法,还是跟不上……本来体力就有差距,他还是第一圈我是被拉p的第二圈,不跟他是个正确的选择。反而是hzm这一次选择了跟在我后边。因为这一圈我没有一开始就全力冲刺所以体力分配的比较均匀,前半圈基本能保持速度在28左右,还有短暂的32+,还被hzm称赞。但是路程过半以后第一圈的后遗症又发作了,大腿开始用不上力,而且很酸。这个时候我示意hzm让他领骑,我跟在后边。hzm很照顾我,骑的不快,我正好能跟上,估计速度在22左右。

再次回到A点之后我整个人都开始摇晃了,感觉有些头晕。不想再来第三圈了,而且让hzm和死毛去刷第三圈了。但是发现圈圈和水姑娘也都开始第三圈了,我也就勉强跟上。因为圈圈的速度非常休闲,所以这一圈我就跟着她来一次休闲游,估计平均速度在18左右。即使是这样,在后半程我的大腿还是感觉有些吃力了,看来真的到极限了。

第三圈归来,大家发现水姑娘不见了,纷纷猜测是走丢了(事实证明,果然是走丢了)。我和hzm打算先回去了,而圈圈和死毛想等刷第四圈的人回来然后一起走。我们在回去的路上遇到了走丢的水姑娘,此时hzm转弯独自回家了。比较炯的是,后来,我和水姑娘一起走丢了……因为我们都很渴,想去奥园里买水,回来的时候已经找不到和CC约定的地点了。最后找到地点的时候已经9点40了,大部队找不到我们已经回去了。还好北京的道路很规整,而且路标很完善,只要有一个大概的方向就不至于走丢,所以我们就向西南方向走,最后顺着学院路回家了。

这一次刷街比第一次要累很多,果然还是新人,体力和技巧方面都差太多了,需要多多锻炼,提高发动机的性能。今天能够看到很多以均速35+刷街的大牛,不得不感叹发动机的差距啊。下次不能再这么冲动了,循序渐进,找到自己合适的速度和踏频,自己骑的舒服开心最重要。

勇士600入手

这个周末可真是疯狂购物啊。今天卓越上的货也都送到了,还买了第一辆入门山地车,勇士600,也就是之前说的勇士pro。

我的入门级勇士600

下午1点20左右出门,出发去五棵松那的自行车打折网的合作店,因为有好多北邮的都在今天下午去看车/买车。先21路到军博,然后728,到沙沟路口西,下车后回走一段,过了第一个十字路口就到了。我开始下车后走反了,走到了五棵松地铁站又往回走的。

我到了之后发现已经有4、5个人在看车了,上前一问,果然是北邮的。他们想要的车(公爵500/600,维多利亚啥的,基本都在1700+)今天都没货,所以他们就集体订货,等货来了再过来拿。我只想买一个勇士pro,所以我打算当场买完走人。

老板说现在没有勇士pro了,只有勇士600,其实是一样的。我之前没听说过这个,现用手机上网搜了一下这两个的区别。原来09款的叫pro,10款的就叫600了,据说还有两处升级,不过记不得了。既然比勇士pro还能好一点,那就买吧。推出来一辆骑着感受了一圈,还不错,但总觉得没有旁边的公爵好骑……然后让老板帮忙调试,我继续试骑,再调试,再试骑。主要是变速不是很顺当。最后调的差不多了,交钱走人。北邮的给打9折,送水壶架、绑腿和链条贴,都是些小东西。原价1398,打折后是1258。

回来的路上感觉屁股不是那么舒服,看来骑行裤还是有必要的。现在版上有人在组织团购,骑行裤、码表、头盔、尾包、手套还有尾灯,这一套下来至少也得350……有爱好就要烧钱,现在挣钱就是用来这个时候烧的,以后就没这么逍遥的日子了,就心安理得的烧了。
另外,卓越上买的书还有键盘、无线鼠标、手柄还有其他的东西今天也都到货了。键盘手感还不错,无线鼠标用着很爽,Fedora和Debian下驱动很顺利,实现了真正的Plug and Play,什么设置都没有。书买的都是比较经典的,之前想买但又不是很有必要的,现在一口气都买了,感觉非常爽!

各种动物,感觉像动物园

这些就要1200大洋,还好是奖励的,要不自己肯定舍不得。

这个周末,交了房租,买了衣服,买了书和自行车,真是疯狂的购物周末啊。(看好了一把椅子,下次再有奖励就收了:)

Monthly pic 2010 08

这个月一直比较平淡,就是在月末的时候爽了一把,在北戴河玩了一圈,就用北戴河的照片

第一天上午到的北戴河,中午螃蟹宴之后稍作修正奔赴海边。感谢王迪妈妈的盛情款待!

终于下水了,可是我没下水。这次就是不想下水,就是想在海边走走逛逛。

有人带着金毛来了,注意它嘴里有一个网球。只要有人把网球撇海里,金毛就会冲出去,游到网球旁边,然后叼回来。有个中年妇女正闷头游呢,突然发现眼前一只大狗,吓一跳。

这次的羊肉串比较失败,很咸很咸……还好不多。

第二天再次去海边,我也换上了蓝色T恤,去年GSoC的礼物,带上了盲人镜……

这车骑的挺爽的。

沙滩足球/橄榄球之后,回去之前在沙滩上的漏点照。

总之这次北戴河之行非常爽,每次去北戴河都玩的挺高兴的,虽然在4年中去了3次。

更多照片看  http://guaneryu.com/gallery3/index.php/2010-08-29?show=32

周末大放血

这两天疯狂放血,在这里记录下吧。

首先该交租了;然后运动鞋坏了,穿了两年,也算值了;再然后背包带坏了,70多的包用了三年,也值了;袜子没了,让我穿漏了很多;牛仔裤的兜漏了,很容易把钥匙、手机啥的丢掉。嗯,必要的花销是这些。

房租:3900
鞋  :310
包  :70
袜子:25
裤子:99
衬衫:138  (看着还不错,第一次买衬衫)
KFC:22.5 (奢侈一把)
桃  :2.5
----------
总计:4567

这个数还真顺啊。这就是昨天和今天的花费。

昨天还把卓越的购物卷都用了,1210.7,自己再不上10+,利用的很充分。明天要去买自行车,预计在1600左右。花钱容易挣钱难啊!

架设自己的Oauth Dabr

2010-08-31,twitter终于停止对basic auth的支持了,这样国内上twitter就更加困难了,因为至少需要翻墙上twitter主站一次。为了支持oauth,各个客户端都进行了升级,dabr也停止了对basic auth的支持,填写用户名和密码的对话框都不见了。9月1日我像往常一样刷新一下自己的dabr,发现自动注销了,然后要求用oauth登录,看来是时候折腾下了。(用了两天twitter主页,发现已经不习惯了)

先说说我遇到的问题吧。首先升级到最新的dabr,svn up就行了。新用户详见这篇文章。如果这时候直接点“Sign in with twitter”会出现一行错误消息:”Login credentials incorrect” 401 OAuth error。想想可能是没在twitter上注册自己的app吧。

到 http://twitter.com/apps/new 注册一个自己的app吧。需要说明下的就是Application Type,选择broswer,权限选择read-write,选上Use twitter to log in,最后callback url就是点击来源时候的url,这个比较随便,可以写自己的blog地址之类的,dabr会在用的时候重设这个的。Save之后会有Consumer Key和Consumer Secret。复制这两个key到config.php中相应的地方。再访问自己dabr首页,sign in with twitter,就会跑到twitter页面,然后选择Allow,最后再跳回来,就能重新用上dabr了。

只是手机上不能再用dabr上推了,我手机现在还不能翻墙,是不是要换手机呢……?

匆匆那年

好像已经很久没写新东西了。最近稍有点忙,折腾其他乱七八糟的少了。

《匆匆那年》是一本写80后青春故事的小说,反正就是乱七八糟的爱恨情仇。本来我是不怎么喜欢看这类小说的,但是之前在论坛上看到很多人对这本书的评价都很高,于是有了好奇心,在豆瓣里把它列为“想读”。而昨天晚上终于在手机上走马观花的看完了《世界通史》,于是想从“想读”里找一本txt的非技术书放到手机里,就从网上下了这本书的txt。

本来昨天晚上1点准备睡觉了,习惯性的拿起手机想在睡前看一点,结果一发不可收拾,看了一个通宵。今天早上10点从床上爬起来开始在家办公。一天的精神状态也不怎么样,工作效率也非常低下。终于熬到晚上下班了,从6点又看到了10点,终于看完了。我看后的感觉,和论坛上很多人的感觉一样,用一个字来形容就是:伤。心情压抑低沉。

小说主要讲方茴和陈寻之间的爱情故事。从他们的高中生活开始。由于作者也是80后,所以对还不算太远之前的生活的记忆还是很准确的,而且写的也都是高中生那种最常见的学习生活和青涩的感情,所以让人读起来感觉很亲切,很多人都感到这写的就是自己的生活。虽然作者写的是北京的高中,但是全国的高中都大同小异,这种共鸣我也能感觉得到。但是到小说的后半部分,主人公们都进入大学了,情节就开始扯淡了,至少对我来说是扯淡了,因为小说里的生活跟我相距太远了。大一同居、打架、打胎……反正对我来说这些都过于“波澜壮阔”了,可能是我太老土了或者经历的太少吧。总之,故事情节很纠结,让你看的很憋屈。

看的过程中,多次有这种感觉,陈寻就是“血色浪漫”中的钟跃民,聪明,义气,同时对两个人都放不下,最后伤了两个人的心,然后谁也没得到;而方茴就是“血色浪漫”中的周晓白,非常投入,所以伤的也就特别深,而且都很执着,多年以后还是久久不能放下。也许作者也是受“血色浪漫”的影响吧

总的来说,至少前半部分,对高中生活的描写还是值得一看的,回忆回忆我们的高中生活,记录下80后的高中。很幸运,我也有一个快乐的高中三年,也是我喜欢看这一部分的一个原因吧。

睡觉去了,好好补上一觉,明天继续上班。