แฟ้มประวัติ本卡修的草原รูปถ่ายบล็อกรายการเพิ่มเติม เครื่องมือ วิธีใช้
14 กันยายน

纵贯线 - 北上列车

最近被搬家,Orange乱扣费的问题搞的焦头烂额,连工作都没好好做,更不用说好好静下心来听一首音乐。
浮生偷得半日闲,夜深了,开一罐可乐,坐在靠椅上,点开经常逛的音乐论坛,惊喜的发现纵贯线乐队发片了,一阵激动,赶紧下载下来。
还是熟悉的不能再熟悉的那四个老男人,四个本应该各自回家喝下午茶抱孩子散步的老男人,真的开始玩乐队了。
也许真的是年纪大了,听不到周华健亲亲我的宝贝里的温柔万千,李宗盛霸王别姬里的铭心刻骨,张震岳小宇里的细腻哀伤,罗大佑鹿港小镇里的当年情怀。
只能听到四个老男人很努力的在玩音乐,玩摇滚
不知道为什么,现在的年轻歌手的音乐很难让我真正喜欢,那种被深深打动的喜欢
还是喜欢他们的音乐,喜欢那种一帮老男人不甘寂寞,誓要弄点动静的热情
真怕有一天自己老了,死了,就没办法再听音乐了。
纵贯线绝对是本年度的华语顶级乐队-------在我的心目中。


04 กันยายน

金枝欲孽

记得在合肥的时候看TVB新剧看得无聊了,问张阳推荐一部经典的TVB剧集,对TVB有大爱的天津小伙子头也不抬的甩过来四个字:金枝欲孽
30多集要回味的东西太多,似乎自己也很难码出像样的文字来描述一下这部剧集和自己的观感。
只是再提起它,脑海里就会映出漫天飞雪的宫殿广场上,孔武在雪地里一深一浅的往前走,安茜小心翼翼的将他的脚印一个一个的踩着,一直很安静的跟着。人生如果可以定格在一个画面,只留下那咯吱咯吱的踩雪声,谁又会在乎是在那围城之外,抑或是围城之内呢。

13 สิงหาคม

Cnbeta上一句很经典的评论

平时去的比较多的IT新闻网站就是LDCN和Linuxtoy,还有Cnbeta,说实话Cnbeta实在算不上一个新闻网站了,因为它的很多评论之精彩已经盖过了新闻本身,当然里面愤青,五毛也是不少了,呵呵。但是精彩的东西总是需要你自己发现的
今天偶然看到一则很经典的评论,转载在这里:

匿名人士 发表于 2009-08-12 22:04:03
看看今天中国社会,所谓的“老百姓”一边咒骂特权,一边拼命往特权里面挤,以特权为荣,中国人从未对中国的制度有所不满,他们不满意的只是自己在这个制度中的地位。


来自远山的一股涓涓细流-民谣歌手小娟

小娟,当代民谣传奇女歌手。本名王秀娟,湖北中南财经大学毕业。1994年参与录制《摇滚北京Ⅱ》,演唱自己词曲创作的无伴奏歌曲《美丽的魂魄》。 1996年在著名音乐人陈哲制作的民谣合辑《第一直觉》中演唱《鸽子泪滴在伤口上》。1998年与民歌手黎强、北京大学毕业的于宙组成三人乐队:小 娟&山谷里的居民。多年来不间断地创作演出,小娟&山谷里的居民拥有一群忠贞不贰的拥护者。2006年应邀演绎新民歌运动中坚分子洪启创 作的《红雪莲》,并在网络广泛流传。2006年以乐队的形式推出首张发烧专辑《如风往事》,特别收录原创作品《晚霞》。原创代表作品《我的家》、《红布绿 花朵》、《山谷里的居民》等等。-------以上介绍转载自网易娱乐

记得第一次接触小娟的声音是坐在叔叔车里从浠水到英山去游玩的路途上,那时候听到的是小娟的另外一首歌《我的家》,一首很轻快活泼的曲子,当时被那种淳朴的山谷居民的风格所吸引,正好叔叔的车上音响很好,那种发烧的音质更是把她的声音的优点渲染的无以复加,让我印象深刻,后来特地在网上找这首专辑的时候,又发掘了另一首好听的曲子往事随风,以前对这种纯人声的朴素的民谣没什么感觉,可是小娟的声音彻底改变了我的看法
怎么形容呢,实在没法形容,只能说自然,自然到无以复加,自然到你只想找个有小溪的山谷,坐在小溪边平躺下来,任她的声音围绕着你,任那时间随着山溪在你身旁流逝,太阳由中天而至西沉也仿佛就是眨眼的事情
在这里贴两首,一首是红雪莲,据说从苏格兰民谣改编而来,另一首往事随风
等自己有车了,就一定去买来她的所有专辑,听着往事随风,去山间旅行,惬意之大者,莫非如此吧


  

 
09 สิงหาคม

感动依旧---仙剑奇侠传四通关

结局对白里,慕容紫英的话着实是经典“无所谓好或不好,人生一场虚空大梦,韶华白首,不过转瞬,惟有天道恒在,往复循环,不曾更改”
 
看到很多人为结尾感伤,其实,无论韩菱纱余生还有多少日子,两个“互相看着彼此很舒服”的人在一起相守至老,这便是最实在的幸福。柳梦璃注定就是和云天河有缘无分,看着“脸红气不顺说不出话的”的仙女,她太完美了,完美的连天河自己都不可以接近,这样的爱慕太脆弱,太难以把握
 
居然还会为一款游戏稍稍感慨
 
 
 
06 สิงหาคม

Impressed by Planet Earth(行星地球)

                                                 
当我们站在一个可以让地面在我们的视线里成为曲面的高度的时候,内心一些烦躁不堪的情绪或者念头很容易就被我们所身处的这个蓝色行星上美轮美奂的画面所涤荡干净。再想想这是迄今为止在这个浩瀚的宇宙里我们唯一所知的一颗有生命的行星,那种敬畏感是难以言喻的,这是一个浩瀚的宇宙中一个庞大的世界,而我们的存在却是那么渺小,我们终日汲汲谋求的也是那么不值一提。但是在这里我一点否定生命的存在的念头也没有,因为看看自然界那些浩繁多样的物种同样为了生存在捕食,迁徙,求偶,繁殖,哺育,衰老,死亡,唯一能够感受到的就是每一个生命都无时无刻不闪耀灿烂的光辉,纵使只有一日之期的蜉蝣。


“有两种东西,我对它们的思考越是深沉和持久,它们在我心灵中唤起的惊奇和敬畏就会日新月异,不断增长,这就是我头上的星空和心中的道德定律。”
                          ------------------------------------- 19世纪德国哲学家伊曼努尔·康德

这部片子里还有很多从太空俯视的画面,高清版的画面带来的震撼力简直是难以形容的。
有两处的镜头让我印象深刻,一是其中喜马拉雅山区的大熊猫在山洞里连续四周不吃不喝如捧珍宝一样将几寸大小的小崽放在胸口上,温柔的舔拭着它的绒毛替其消毒直至它能开始适应外界的环境,不过就算熊猫妈妈这般艰辛守护,影片里也说过幼崽的成活率实际上不到十分之一。
第二处便是从空中俯拍的非洲野狗围捕鹿的画面,严密的计划,无声的默契,迅捷的速度,高效的捕杀,初初看到画面上几只野狗如同事先制定了作战方案一样自然的分散开来各就各位真的是让人大出意料


24 กรกฎาคม

DJ Okawari - Luv Letter

Chill Out是一种含有强烈环境音乐(Ambient)元素的电子音乐,往往节奏较为舒缓,常常运用飘渺虚幻的电子音效,
将人带进一个无边无际的想象空间;另一方面, Chill Out的音乐特点是优美女声的运用,配搭上音乐本身的放松风格,
营造一种舒缓释放的情境,抑或带点淡淡哀伤的人声吟唱,让人得到另一种悠然的感受。
与其它跳舞功能性较强的电子舞曲相比, Chill Out更注重旋律性而不是强力的节奏。
在夜总会中常会分区或有一个房间称为Chill Out Room,放这样的音乐,
让跳舞跳累的舞客或是受不了太重太吵音乐的客人有一个空间可以休息,
聊聊天、谈谈心或是静静地欣赏音乐带来的想象空间……日出日落、阳光沙滩、蓝天绿海、夕阳西下的城市或悠闲的咖啡馆一角……
Chill Out音乐正是提供这样的环境、相似的心情或营造类似情境的一种很好的音乐元素。

由于夏季班车时刻改动,没能赶上去单位的班车,却意外的收获一首不错的音乐
来自
日本电音女声 Dj Okawari《Mirror 镜》
精致的专辑封面一样值得欣赏





  
22 กรกฎาคม

久石让 - Summer

无论什么题材,日本的电影大略总是透露着一种严谨的气息,对细节的精益求精的追求,无论是对布景,色彩,音乐或是对白,最可贵的是他们握住了细节的同时仍然能表达可贵的旨趣,对生活的热爱,对生存的思考。北野武执导的《菊次郎的夏天》就是一部很值得一看的片子,没有什么帅哥美女,更没有耀眼的特技,普通人的世界经过导演的撷取,着色,一样显得谐趣丛生,让我们不仅可以欣赏电影的时候莞尔一笑,欣赏之余则会不经意间体会到其实每个人的夏天都是很有意思的,包括我们自己的。
相比起来,韩国人的底蕴就次了些
 
这首久石让为该电影创作的钢琴曲更是全片的亮色,觉得最遗憾的是,到现在还没有收集齐久石让的全部专辑,电驴上貌似很多源都断了
 
 
  
20 กรกฎาคม

92年的审死官

如今的香港应该是拍不出这类具有现实讽刺意味的片子了吧。

 

Gala - Young for you

好歹在合肥的日子总是有那么几天像这首Young for you一样欢愉
 
  
15 กรกฎาคม

汪峰-春天里

...........
如果有一天 我老无所依 
请把我留在 在那时光里
如果有一天 我悄然离去
请把我埋在 这春天里
..................


到了这个年纪,对这种充满老电影胶片色彩的歌词和沧桑并稍带嘶哑的唱腔就没什么免疫力了
一边听一边在想,如果真的可以被埋在自己的春天里,就算离开这个世界其实也可以是一件很幸福的事情
不知道合肥的KTV里会不会有这首歌





  
20 มิถุนายน

ATI mobility HD3470,Ubuntu 9.04成功安装ATI 9.5驱动

这次开机没再出现花屏的现象,不过3D表现挺糟糕的,最终还是放弃了桌面特效。
目前只发现装了9.5版驱动之后Firefox每次最大化会卡一下这个小问题

安装方法

关于安装催化剂9.5之后3D特效糟糕和卡的问题打一个xserver的Patch就可以解决了,我的华硕机器上现在是表现良好了
安装Patch
09 มิถุนายน

vim更多操作学习

0  跳到一行的第一个字符
$  跳到一行的最后一个字符
w  移到下一个单词的第一个字符  W 则对应于长单词(只按空格和新行来区分单词)
e  移到下一个单词的最后一个字符 E对应于长单词
b  移到前一个单词的第一个字符  B对应于长单词
(   移到前一个句子的句首
) 移到后一个句子的句首
{   移到前一段落段首
} 移到后一段落段首
Q  进入ex模式,再敲入vi回到命令模式
:sp filename 可以同时在不同的窗口编辑文件
Ctrl+w两次 切换编辑窗口
J 将下一行连接到当行行末
. 重复前一个命令
A 追加本文到行末
I 追加文本到行首
o 下面生成一空行
O 上面生成一空行
cc 替换当前行
c0 替换到行首
c$ 替换到行末
visual 模式下按y复制,d剪切
p 粘贴到光标前
P 粘贴到光标后
visual模式下选定文字之后u将所有字母替换成小写U替换成大写

要替换文本式样,应使用 ex 模式。如果想替换当前行出现的第一个式样,输入 :s/regexp/replacement/ 并按回车键,其中 regexp 是要匹配的式样,replacement 是替换字符串。要替换当前行所有匹配,输入 :s/regexp/replacement/g 并按回车。要替换文件中所有匹配式样(这通常是需要的),输入 :%s/regexp/replacement/g。 如果要进行全程替换时,希望 vi 每次给出确认提示,输入 :%s/regexp/replacement/gc (代表“confirm”) 并回车。

在这里顺便推荐IBM DevelopWorks 站点,有很多很好的Linux教程和文章



 

02 มิถุนายน

免密码登录远程Linux服务器

登录远程机器之后用ssh-add一个命令,然后注销。在你的机器关闭之前的登录都可以不需要密码直接登录了。但是本地机器重启之后下次登录就需要重新使用此命令一次。
但是至少这个比前面提及的生成密钥文件的方法要简便的多。
29 เมษายน

合并多个相同Tree结构的Root文件

对于处理多个Root文件的读取当然最好是写个文件读取的程序来完成这个工作,不过现在水平不照,总得找个办法来先完成这项工作吧,
今天偶然发现原来Root提供一个命令hadd,直接在Shell下运行这个命令,
hadd output.root 1.root 2.root.... N.root
就可以将N个root文件合并成一个文件,Entry数也就是各Root文件的总和
不过这样文件体积就太大了,所以下一步要想好好做好Mixing sample的工作,还是需要好好学习怎么合并Tree并且保存自己需要的新Tree
06 เมษายน

(转载)ssh远程Server直接使用密钥而无需输入密码

怎么使用ssh密钥而不用输入密码登陆远程机器?

假如本地机器是localhost,远程机器是remotehost,要访问远程机器,使用ssh-keygen来生成密钥,一般以 rsa key为例 :
Linux上的sh-keygen:
ssh-keygen -t rsa

FreeBSD上的sh-keygen:
ssh-keygen -P '' -t rsa1

早期的sh-keygen:
ssh-keygen -f id_rsa -P ''

原文如下:
If your version of ssh-keygen does not understand the -t option, try: ssh-keygen -f keyname-identity -p ''

然后将id_rsa.pub放到远程机器的~/.ssh/目录下,运行:

chmod 644 ~/.ssh/authorized_keys
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

这样,在localhost上使用scp以及ssh可以直接登陆remotehost,而不用输入密码了。
注意:
1,.ssh权限最好设置为0711权限,而密钥所在文件是0400权限。
2,如果指定要freebsd不使用identity.pub的公钥,而要使用id_dsa.pub的公钥,除了 -i 指定私钥办法解决外,还可以使用 -oProtocol=2 来解决问题,特别scp的时候。
 
顺便加一个IBM的链接,很不错的介绍
26 มีนาคม

搞定Reading two tree的问题

今天上午开始没有抱着前两天那么急躁的心情去写Code,照着root tutorial上的tree makefriend 写了一下,死马当活马医吧,居然run了过去,意外的惊喜啊,原来只要把自己需要读的每个tree的branchaddress都初始化一遍,后面Loop循环基本都不用动的。不过同时读两个Tree的时候程序运行耗费时间明显变长了,给老板发完信交了差之后,终于可以长出一口气着手在Ubuntu下装Persint玩Event display了。看了看Twiki上的Persint Zmumu 动画,很帅啊!
 
TFile *f = new TFile("toto.root");
  TTree *T = (TTree*)gDirectory->Get("RecoTree");
   vector<double>  *Muon_pt;
   Int_t           Muon_N;
   Muon_pt = 0;
   TBranch        *b_Muon_pt;
   TBranch        *b_Muon_N;
   T->SetBranchAddress("Muon_pt", &Muon_pt, &b_Muon_pt);
   T->SetBranchAddress("Muon_N", &Muon_N, &b_Muon_N);
.......
.......
T->GetEntry(i);
 
21 มีนาคม

将多个Ntuple文件用Tchain方法连接起来的办法

      TChain * chain = new TChain("RecoTree","");
      chain->Add("user09.ChaoXu.Zmumu.AANT.root.AANT._00001.root/RecoTree");
      chain->Add("user09.ChaoXu.Zmumu.AANT.root.AANT._00002.root/RecoTree");
      。。。。
      。。。。
      tree = chain ;   //tree 是TTree对象指针
19 มีนาคม

关于RooDataHist初始化的一个奇怪问题

void TopMassFits (TH1F* HistName )

{

   // setup RooFit

   gSystem-

>Load("libRooFit") ;

   using namespace RooFit ;

   gROOT-

>SetStyle ("Plain") ;

   // get  histogram  and  convert  it  to  a RooFit  understandble format

   TH1*

hh = HistName->Clone("hh");

   RooRealVar HadTopMass ("HadTopMass","Had Top mass",100.,400.,"GeV") ;

   RooDataHist data ("data" ,"dataset with TopMass" ,HadTopMass, hh ) ;

      ...........................

      .........................

}

很奇怪的问题,在使用RootFit来Fit Z mass曲线的时候,发现每次CINT执行到初始化RooDataHist对象的时候就会出错,而且每次显示的

错误信息都是"can not call RooDataHist :: RooDataHist ("dh" , "dh", x , HistName)in current scope.“

明明是完全按照RooFit tutorial上来的,可是就是编译不过去,直到Google了这个Example之后,加入了

TH1* hh = HistName->Clone("hh");

这一行,问题才得到解决。但是实际上同事们都没有用这一行,他们的程序一样也能执行成功,真是让人费解。

不过Root主页上的Tutorial是5.22版的,而我用的是5.18版,有可能在新版本的Root里面已经不需要转化,RooFit就可以自动识别 TH1F对象了。稍后再在我的Ubuntu下试看看。 有了解这个东西的童鞋,请在后面发表一下意见。

 

BTW:其实最好玩的是最后,当我发现我从Google 上搜到这个Example是Atlas Physics Analysis WorkBook上面的时候,正奇怪不是WorkBook被Atlas Group protected了么,幸好Google还能搜到,不然天知道解决办法会存在这么厚的WorkBook里面(我可是没有心情为了解决几个问题,把WorkBook当课本看)。同时我不经意的扫了一眼网址。。。。居然是科大我们自己实验室的网页。。。。居然是我的个人主页。。。。天哪,我什么时候把这玩意儿放到主页上了。。。估计下次实验室流量异常就得找我了。。。。Crying

刚刚同事给我指出来了,原来问题是这个HistName参数要求是指向对象的指针,而不是对象的名字。。。。

二了一把。。。