Archive for August, 2010

一首简单的歌

media downloaded from google.cn music

一首简单的歌 – 王力宏

这世界很复杂 混淆我想说的话
我不懂 太复杂的玩法
什么样的礼物 能够永远记得住
让幸福别走得太仓促

云和天蝶和花 从来不需要说话
断不了 依然日夜牵挂
唱情歌说情话 只想让你听清楚
我爱你是唯一的倾诉

写一首简单的歌 让你的心情快乐
爱情就像一条河 难免会碰到波折
这一首简单的歌 并没有什么独特
好像我 那么的平凡却又深刻

我一直在思考 让你了解我的好
却忘了 常常对你微笑
失去的忘记的 我会尽力去弥补
你是我最珍贵的财富
Continue reading →

Update 41: 有些事情我还真不理解……

1. 不理解为啥沃尔玛我经常买的饼干最近竟然涨价涨了一倍,从10块多涨到20多块多,人家房地产泡沫,你帮我搞饼干食品泡沫…… 一怒之下遂决定不买了…… 你们就是这样对待你们的老顾客兼忠实粉丝兼付费用户的吗?愤怒的不解中……

2. 不理解为啥女生打foosball的时候都会发出啊啊啊的叫声(当然熟练到近于专业的不列入抽样样本…),下次再和女生打foosball一定要带好录音工具…xd,邪恶的不解中……

3. 前天好不容易把7G+的starcraft2 down下来,昨天好不容易装好更新好还破解好,轮到今天好不容易终于可以enjoy的时候我突然没有兴趣了…… 郁闷的不解中……

4. 现在基本11点左右的时候人已经全身发软不行了,以前那可是刚刚开始干活,精力充沛到暴掉的时候唉,这人老么也老的太快了呀,我怎么感觉我都可以夕阳红了啦…… 唉,无奈的不解中……

5. 各种不解中…… 不少事情,以前不解,现在不解,将来也大概不会再理解了… 唉算了,还是不要理解的好……

From TextMate to MacVim: Vim installation

本文分成两部分,前半部分介绍用macports安装terminal版本的vim,后半部分介绍gui版本的MacVim的安装,一般不推荐在macports里面安装vim的gui variants,想象一下编译的时间……

[MacPorts Vim Installation]
MacPorts的Vim 3天前刚刚更新到7.3.3,为了安装最新的版本,我们需要首先更新同步一下macports的port file tree:

$ sudo port -v selfupdate

安装之前先查看一下这个Vim包的variants:

$ port variants vim
vim has the variants:
   athena: Build GUI version using Athena widgets
     * conflicts with gtk1 gtk2 motif
     * requires x11
   big: Build big feature set
     * conflicts with small tiny
   cscope: Enable source code browsing with cscope
   gtk1: Build GUI version using GTK 1.x widgets
     * conflicts with athena gtk2 motif
     * requires x11
   gtk2: Build GUI version using GTK 2.x widgets
     * conflicts with athena gtk1 motif
     * requires x11
   huge: Build huge feature set
     * conflicts with big small tiny
   motif: Build GUI version with Motif widgets
     * conflicts with athena gtk1 gtk2
     * requires x11
   nls: National Language Support
   perl: Enable Perl scripting
   python: Compatibility variant, requires +python25
     * requires python25
   python25: Enable Python scripting
     * conflicts with python26 python27 python31
   python26: Enable Python scripting
     * conflicts with python25 python27 python31
   python27: Enable Python scripting
     * conflicts with python25 python26 python31
   python31: Enable Python scripting
     * conflicts with python25 python26 python27
   ruby: Enable Ruby scripting
   small: Build small feature set
     * conflicts with tiny
   tcl: Enable Tcl scripting
   tiny: Build tiny feature set
   universal: Build for multiple architectures
   x: Compatibility variant, requires +x11
     * requires x11
   x11: Build CLI version with X support
   xim: Build with support for X Input Method

Continue reading →

Update 40: 我不理解, 我又很理解

1. 不管承不承认,有时候有些人总是习惯不习惯自觉不自觉的很在意周围人的看法和观点,于是慢慢生活变成了演戏,不管周围观众是认识不认识,要好不要好,生活有交集抑或没交集的,他们都是他们那出自导自演的剧集的主角;他们会在网上写文章,然后又故意用密码加密;会内心喜怒哀乐,外表却一直笑容可掬;会……
有时候我发现我很不理解,有时候我发现我突然又很理解……

2. update本来没打算有啥主题,当你看到1,2,3,4的时候就是提醒你我们下面要切换context了,如果非要定个主题我想应该只能是update吧,不过还是有人会希望你主题明确,对仗工整,承上启下,融会贯通,不要天花乱坠、天马行空,我起初很不理解,只能默默暗自庆幸还好我没有活在八股文抑或文字狱大兴的年代,但我不知道为啥突然又很理解,于是本文中我会尽量做到能够主题明确,还不明确?well,我已经尽力了……

3. 一位朋友借伞外出接朋友,本来说好时间还伞(那样我才能回家),最后迟到了许久不说,还让我走了很多路自己去取,起初我很不悦,很不是理解,心想要是换做是我,我一定亲自送回来答谢,但第二天我突然又很理解…… 我想我要做的只是把换位思考进行的更彻底更完整一点,而那可能只是需要一点时间

4. 很多人经常告诉我他们做某某事情的原因之一是因为他们的IQ高,但是,请千万千万别告诉我你做某某事情的原因只是因为你的IQ高,我虽然理解,但我真的不是很理解……

5. lie to me里面有句经典台词,我个人觉得很适合作为本篇我自认为还是有点主题的update的结束:truth or happiness, never both.

Update 39: 可遇不可求

1. Avatar,3D,IMAX,和平影都…… 这些前个把月炙手可热的名词,本人上周末终于得以体验了一把,据说周末是和平影都公开宣称的最后一天公映日期,所以鄙人好歹也捞到了一个number 1,真所谓不为最先,不耻最后……
由于主观客观各种原因,之前未接受任何形式的剧透,亦没有在那段媒体整天狂轰乱炸的日子里考虑过任何2D或是伪3D的版本,你还真别说我克制力超强,说实话这事真不能说太细…… 当然最后还是得有一个offical的解释:“懂伐,这可叫延迟享受……”

2. 先不说Avatar观后感(相关feature request人员需要延迟享受一下…),先谈一下和平影都底楼那家无所不知无所不能的KFC…… 不但可以吃早点上厕所(吃早点和上厕所没有关系?no,no,no,以前记得有个广告词:“拉什么,关键看你吃什么…”,瞧~),而且你进去找了半天没找到厕所,它还很人性化的在角落里面那个很像厕所的门上挂个牌子告诉你厕所在二楼,于是你兴高采烈坐了电梯上二楼找到WC进去却发现包厢不够用,而且也没有免费手纸可用,附近也不像是能马上买到的样子(说实话和平影都外面名声很大,地方却小的有点寒碜),于是继续坐电梯下一楼进KFC装作刚吃好的样子去前台要纸巾,给了少还可以再多要一点,服务员一脸迷茫,心想今天怎么好多人排队要纸巾…… 没办法,谁叫你垄断呢,知道反托拉斯法的必要性了吧…… 拿了纸巾一身释然继续奔二楼,却发现这回很不走运包厢已经满员了,但是人性化的事情又发生了,厕所旁边突然出现了一位默默无闻扫地僧,为我们仙人指路到了更是一层楼,为了欲穷千里目,我们直接上了五层楼…… 于是接下去的事情就变得轻而易举而不足挂齿了,要知道,万事开头难嘛~

3. 好了,回到Avatar,前面提到之前没看任何剧透,因为其实心理一直希望感受新鲜和震撼,但几乎所有同伴都告诉我不要expectation太高…… 不过好在这种矛盾的心理没有持续太久,不同于美国影院放映前都会有一堆掉你胃口的广告然后假惺惺的提醒你关掉手机有助于更好的享受movie,这里则是刚找着位置,座位都没坐暖,3D眼镜都没调整舒服,电影已经“轰”的一声开始了,我不知道为啥我这里首先回想到的象声词是“轰”,但一切的确开始的是那么突然……
看第2+遍的朋友们已经在开始感叹画面怎么怎么3D怎么怎么宏大怎么怎么壮观怎么怎么不一般怎么怎么爽,我还颇为傻帽的在那里为该关注情节看那恶心另人发昏的字幕(焦距缩小)还是关注画面3D效果和影片场面渲染(焦距放大)而纠结不已,就在我瞳孔焦距来回的缩放中我突然体会到了传说中的催眠术…… 这也是为啥电影结束出来后同伴的咖啡还有大半杯,而我的早没了的根本原因…… 不过好在电影本身够引人入胜,我最后终于还是没有睡将过去……
Continue reading →

Terminal.app use option as meta key

最近经常要在psql里输入很长很长很长很长的sql…要问有多长?答:很长,join多的都可以把hash-join temporary file搞到 “no space left on device” 的长…… ,然后蛋疼的case就是你写到很长的时候突然想修改句子中间的某个部分,注意是中间,不是开头也不是结尾,而你的光标还在行末朝你一闪一闪的…

你恨不得那时用鼠标能够点一下,但是很可惜这里是terminal,鼠标单击基本处于屏蔽状态;光标一个一个左移那是在考验你的毅力和忍耐力,你要时刻保持警惕不然就会漂移过头(一般此时容易睡着,所以那时我就很淡定的喝几口水,等光标移到后一般就可以去续杯了……);后来想到可以一个一个word的移啊,怎么这么傻… 由于bash默认是emacs的key binding,查了一下往前和往后移一个word的shortcut key是Meta-f和Meta-b,查这些花了1分钟不到,但是接下来2个多小时我一直在找这个Meta key…… 后来终于总算被我一个一个这么排列组合试出来了…… 做梦也没想到竟然是ESC… 可以想象一下同时按esc和b来往后移一个word的那种发自内心的不协调。

不过,最后还是顺利解决了(不然就没有标题,亦没有此文了),Terminal.app提供了一个选项帮助用户map option (就是alt) 到meta key,esc虽然还是meta,但显然我们更喜欢用大拇指去按alt (编者注:只要玩warcraft的人都知道用大拇指去按alt查看生命值那是多么重要的操作,哈哈)

最后附图一张,以作纪念:

说谎

media downloaded from google.cn music

说谎 – 林宥嘉

是有过几个不错对象
说起来并不寂寞孤单
可能我浪荡 让人家不安
才会 结果都阵亡

我没有什麽阴影魔障
你千万不要放在心上
我又不脆弱 何况那算什麽伤
反正爱情不就都这样

我没有说谎 我何必说谎
你懂我的 我对你从来就不会假装
我哪有说谎 请别以为你有多难忘
笑是真的不是我逞强
Continue reading →

我就转转,我不说话: 我眼中的中国科研