My Funny Valentine

2015年2月14日,是个星期六。

小夏揣着20块钱,一串钥匙和一张地铁卡,跟着其他游客一起,从西门排队走进清华大学。

三年前,他从这里毕业,去美国一个阳光充沛的地方读计算机的博士。乏味的科研工作和爱情上的不如意让他对新环境心灰意冷,开始抽烟和酗酒。终于,不堪压力的他在赴美一年半后选择了quit,没拿到硕士文凭,也没找到工作。

回国后,小夏在上地的某个小startup做码农,工资不多,还要经常加班。Jack Daniels换成了二锅头,万宝路换成了中南海,但这并不妨碍他抽抽喝喝。小夏回国后家里安排相过几次亲,但很少有他能看得上眼的,遇到了,对方又觉得他没钱没出息。

这个情人节当然不是属于他的,属于他的只有情人节的回忆。他决定追寻这份回忆。

对于清华来说,小夏早已是个客人,更准确的说是个过客。教学区里除了极少数留守的学生外,几乎很难看到什么人。小夏就在那些曾经上过课的教室和新竖起的大楼间穿行,想着自己曾经的故事。

“如果当年没有出国,我也许已经跟她结婚了吧。”他想。

突然一个念头从他脑海闪过,是蛞蝓的故事。

他疯了似的冲到了照澜院,从水果摊上抄起了一把刀,向自己的下体砍去。血顺着裤脚流到了地面,那张冻得惨白的脸上泛起了一丝诡异的笑。

**************************************************************

小夏最终选择了自杀,从医院的天台上。每个人都能接受他的选择,尽管鲜有人明白他当时的心境。

次日,清华大学新闻中心发布了一条新闻:“经初步调查,男子并非该校学生,该事件与清华大学无关”。

如何让STIP 2.0跑起来

Laptev的STIP特征可以算是视频处理领域的SIFT特征了:action recognition, event detection等等都可以用它把原来对static image做的算法port过来。

跟原始的SIFT一样,STIP也没有提供source code,而且仅仅提供了64位unix的binary,要想让它跑起来,除了有64位的unix系统外,还要有work的OpenCV library。

我在试图跑STIP的时候就卡在这里,后来发现是因为OpenCV后来的版本改了库的命名方式,做些link就可以了:

ln -s  libopencv_core.so  libcxcore.so.2
ln -s  libopencv_imgproc.so  libcv.so.2
ln -s  libopencv_highgui.so libhighgui.so.2
ln -s  libopencv_ml.so libml.so.2
ln -s  libopencv_video.so  libcvaux.so.2

如果还找不到库的话,可以尝试

 export LD_LIBRARY_PATH=$Your_OpenCV_Lib_Path

Bridge To Nowhere

第一次跟组里的同事去Hiking,目的地的名字很有意思,叫Bridge to Nowhere,在途中听Jan解释才知道,似乎这里曾经修了一段公路,并且建了一座桥,后来洪水冲垮了路,坚固的桥留了下来,而路的残余和小溪一起成了Hiking trail的一部分。

旅途聊了挺多有意思的事,关于印度、德国的风土人情,还有中国的政治,Remi带着她的女友和另外两对法国人说法语,如果大四的时候选了法语就好了。除了Hiking以外,坐德国人的车也很享受,特别是放着很带劲的电子音乐和舞曲,感觉像是在玩极品飞车。

除了修路的轶事外,这里还有一些淘金者,弄个帐篷在小溪旁边安营扎寨,从德国人横跨小溪后短裤上闪闪发光来看,这地方确实是有金子的。

hiking的路线时不时要穿越小溪,有时踩着石头,有时有淘金者搭好的独木桥

小溪的下游其实已经很干涸了,窄窄的一条

最困难的一段路,同行的法国mm体力都很好

目的地就是这座桥,站在”Nowhere”看桥上蹦极的人们

回程时候看到的羚羊

非常喜欢这条小溪

再下游是这么一个水库,水的颜色很美

 

白菜炖豆腐

白菜,基本上是我小时候最不喜欢吃的食物之一了。一方面是因为那时候北方的冬天蔬菜极度匮乏,家家户户都要买足一冬吃的白菜,跟蜂窝煤一起堆在楼道里。每天的食谱无外乎白菜、土豆和青椒。另一方面则是觉得白菜没滋没味,而且水了吧唧的,不好吃。记得当年说河北人不会做饭,常常举得例子就是只会炖一大锅白菜。

也正因为如此,在很长一段时间,特别是后来有了大棚菜之后,我们家就很少吃白菜了——因为做了我也不会吃。直到上了大学,才渐渐发现白菜也不那么难吃,特别是桃李园的那个白菜羊肉豆腐砂锅,后来涮火锅的时候,偶尔也会点上一份白菜。

关于豆腐,我印象最深的是朱自清的《冬天》:

说起冬天,忽然想到豆腐。是“小洋锅”(铝锅)白煮豆腐,热腾腾的。水
滚着,象好些鱼眼睛,一小块一小块豆腐养在里面,嫩而滑,仿佛反穿的白狐大
衣。锅在“洋炉子”,(煤油不打气炉)上,和炉子都熏得乌黑乌黑,越显出豆
腐的白。这是晚上,屋子老了,虽点着“洋灯”,也还是阴暗。围着桌子坐的是
父亲跟我们哥儿三个。“洋炉子”太高了,父亲得常常站起来,微微地仰着脸,
觑着眼睛,从氤氲的热气里伸进筷子,夹起豆腐,一一地放在我们的酱油碟里。
我们有时也自己动手,但炉子实在太高了,总还是坐享其成的多。这并不是吃饭
只是玩儿。父亲说晚上冷,吃了大家暖和些。我们都喜欢这种白水豆腐;一上桌
就眼巴巴望着那锅,等着那热气,等着热气里从父亲筷子上掉下来的豆腐。

对于本身不是那么有味道的食物,想象就变成了最好的调味剂,于是我每每幻想自己吃的豆腐就是小洋锅里用白水煮出来蘸酱油吃的,凭空多出来一股鲜味。

出国半年多以来,明白了一些自己之前不太懂的事。就吃而言,自己做饭时间久了,开始发现为什么家里在我不在的时候会吃诸如西红柿鸡蛋面或者白菜炖豆腐之类的菜——因为省事。在省事的菜里面,也许这两样足够平和,以适应中国人的胃口,足够不难吃,以至于不那么容易厌倦。想想上大学前母亲每天变着花样给我做饭,看来今后的自己一定不会在这方面做得像爸妈一样好了。

而吃这种饭菜的时候我也会想,自己在LA的日子也许就像白菜炖豆腐一样,每天都要重复差不多的事,平淡无奇,但又不能不做。但愿我也能发挥自己的想象力,品出一点点滋味来。

每次装OpenCV都费了劲了

这次也不例外,只不过是在Lab的64位Ubuntu上装。

主要有几个问题,第一个是Ubuntu软件源搞下来的FFMPEG版本似乎对OpenCV支持有问题,编译到30%就挂了,网上搜了一下似乎有不少遇到同样问题的,从官网上新下了一个FFMPEG解决。

之后又是FFMPEG出问题,这次发现是configure的时候没有–enable-shared,重新编译FFMPEG解决。

最后是发现cvNamedWindow不好使,装了libgtk2.0-dev之后解决。

一直懒得看ObjectBank的代码,但现在看来似乎不得不看了。

没有酒喝的日子

没有酒喝的日子
你总不在我身旁
而我的心里一直
以你为我的唯一的
唯一的一份希望
破晓了,梦无法延续到黎明
我的思念一条条铺在
那个千年古城的街头
你们似乎不太喜欢
没有粉色的吉他弹唱
杯中没有酒那就冲一包咖啡吧
去喝你的苦涩
去追那永远无法再来的一缕醇香
在我想起了你后
又没有酒喝的日子

**********************************************

改编自王丹的《没有烟抽的日子》,纪念连料酒都没放的戒酒一周