2010/09/26

懒人翻墙

GFW(Great FireWall)是个无所不能的家伙,它把中国的互联网变成了一个大的局域网。如果你偶尔想访问网外的东西,那么没有一个代理是不行的。由于人的欲望是无穷的,于是当我找到这样的代理的时候,我仍然不满意:我觉得手动去切换代理十分不方便。例如我要访问twitter.com,那么我得事先把代理设一下,等访问完毕再设回来。如果不这样的话,那么通过代理访问国内网站的时候就显得太慢了。要是有一个东西能够自动帮我设置代理就好了。

后来还真被我找到Firefox浏览器上的一个好东西——Foxyproxy。简单地说,当浏览器要访问一个URL的时候,它先经手一下,根据事先确定的规则来对不同的URL选择使用不同的代理。如此一来,我需要做的只是设置好规则就可以了。由于人的欲望仍然是无穷的,于是我还是觉得这样太麻烦。有些网站的URL不是那么显而易见的。比如www.youtube.com,页面里面的图片都是从ytimg.com来的,如果没有把后者加入到规则里,那么youtube的页面将丑陋不堪。即便我设好了所有的规则,但当我更换电脑的时候,我就需要把所有规则重设一遍。要是有人能帮我设置这些URL规则就好了。

这里就要隆重推出Firefox的AutoProxy这个插件了。它除了完成FoxyProxy的功能之外,还预设了一个被GFW挡在墙外的URL列表,而这个列表是在被很多人一起维护的。简单地说,如果GFW新封禁了某个网站,那么这个网站地址很快就会被志愿者加入到列表里;反之就从列表里剔除。最完美的方案终于被我找到了。

2010/09/20

Terrible Two

两岁五个月,传说中的Terrible Two终于来了。

现在乔小朋友会说好多话了,除非特别复杂的事情,都可以跟人进行正常的交流。有时候在说比较长的句子的时候稍微有点口吃,但据说这是两岁到四岁之间小朋友的正常现象,是嘴跟不上脑造成的。能跟他交流是好事情,这样可以很容易地知道他的想法,他想要什么,想吃什么,热不热,冷不冷。不像小的时候,什么事情都得猜,猜错了孩子就得受罪。刚过两岁的时候是一段蜜月期,你告诉他什么事情,他能听懂,而且能去照做,很听话。最近一两个月则大不同了。

言语沟通依然是很棒的,没有什么障碍,可问题在于他开始有了自己的想法和脾气。即便能听懂你的话,也不再像以前那样顺从了,甚至有时候还故意要和大人拧着来。有时候不知道那根儿筋搭错了,摆手说不要爸爸要妈妈,可一旦妈妈有事过来得晚了,就哭着连妈妈都不要了。到最后连他自己也不知道自己想要什么,唯有哭一通解决问题。吃东西也是一样。吃完晚饭要牛奶,吃完牛奶要奶酪,吃完奶酪还要小熊糖。我们只能把东西藏起来不让他找到了事。冰箱里不再安全,所以我们干脆不再买奶酪了,牛奶也计划着不再常备了。小熊糖一天只让吃一颗,有次一不小心让他拿了三颗,我抢回一颗,他一边跟我抢,一边慌忙把剩下的两颗一并放到嘴里。我把糖递给乔妈消灭了,他便哭,要妈妈吐出来。哭的太用力,嘴里的一颗不小心掉了出来。他倒是两不耽误,一边涕泪横流哭天抢地,一边不忘把掉下的一颗捡回来放回嘴里。真是让人哭笑不得。

昨晚熄了灯躺在床上,很晚了不睡觉却神使鬼差要到客厅去,还要拉着妈妈一起去。不穿衣服,却要光着脚在地上待着。中秋的天气已经有点凉了。我气不过,给他屁股上来了两掌然后强行抱到卧室床上。新的一轮战斗于是打响了。我的立场是:他不许出去,要马上在床上睡觉;而他的立场是:恢复到交战之前状态,他要去客厅找妈妈,同时不允许任何人包括妈妈进屋来抱他。在他哭喊挣扎了一段时间之后,我终于松开他,给了他一个台阶。他也后退一步,确实是跑出去找妈妈了,但却拉了妈妈回来上床一起睡觉。跟我的肉搏的确很耗体力,他躺在床上,抽泣了一阵儿,很快就睡着了。

马上两岁半了

两岁半

晚上睡觉前在床上乔妈都会把一天发生的事情给乔小朋友讲一遍,这都成了睡前的固定程序了。开讲前妈妈会说:“妈妈给浣乔讲今天的故事吧”。如果是我讲,他就会立刻打断说:“让妈妈讲”。于是每当晚上这个时候,如果妈妈还没开讲,那么乔会请求说:“妈妈讲今天的故事吧”。由于“故事”后面总是出现“吧”,于是我猜想会不会小朋友把这三个字当成一个词了。可小朋友听完了马上对妈妈说:“妈妈讲今天的……故……事”。理解能力这么好了,真让人吃惊。

昨晚我问他晚上吃了什么,他“肉”、“菜”、“瓜”一样样地说了一通,最后说到米饭,补充道:“跟云彩一样的!”。以前他也用过比喻的方式说话,可这次是比喻得最好,印象也最深刻的了。

还是昨晚,我见他拿着画板,就让他给我画像。他说好,然后一会儿装模作样地看我,一会低头在画板上用笔乱画。然后说:“画好了”。我一看,好么,涂了个黑扇面。后来我又让他画妈妈、爷爷以及所有他认识的人,都是一团黑棉花,有的大,有的小而已。

2010/09/01

随拍三张

(儒)“难得糊涂”

(释)“你好,我是浣乔。”

(道)“。。。”

小朋友近照

笑一个

我长大了

漂亮的颜色

每次看到这样的笑容,所有的烦恼烟消云散

2010/08/09

在北方的一周

7月底在北方待了一个星期,8月1号终于赶回来了。这一个星期先是在北京,然后在山东,整个感觉就一个字:“热”。热得灰头土脸,热得屁滚尿流,热得惶惶如丧家之犬。

热点儿我也能承受,但这次趁着去北京出差的机会,我还把没去过北京的浣乔小朋友以及乔妈都带上了。飞机一落地就是三十六七度的天气,一直到晚上也还是三十多度。太阳暴晒之下,空气中总是弥漫着不知是水汽还是微尘,空气质量很不好。到达的第一天下午想在北京四处逛逛,先到西单,然后是国家大剧院和天安门广场。小朋友可能也觉得热,不爱坐推车,我只好抱着这个小火炉在街头暴走,乔妈背着包拎着车跟在后头。街上很热,地铁里竟然也热,公交车没有空调,出租车冷气不足,四座大山压得我汗流浃背。第二天是周日,我们想去故宫看看。结果从金水桥开始这旅程就是个杯具,人多得路都走不动。抵达午门售票处的时候发现排队买票的长龙堪比上海世博会。前进不能,后退不得,于是当机立断,改道中山公园出了故宫,打个车去天坛了。

后面的几天就不提了:浑浊的热空气、头顶的太阳、怀里的小火炉、街头暴走,基本就这么回事儿。故宫在最后一天还是去了,出来后吃个午饭直接去火车站。但这次时间估计得不足,一下出租车我和乔妈就开始飞奔,拿出打篮球下快攻的劲头,爬天桥,过安检,穿过长长的候车室,还忙中出错跑错了站台。最后当我们汗流浃背地登上火车的时候,离发车已经只有三分钟了。能赶上火车真是个奇迹,想到这里,我竟然笑了。这个时候能笑出来应该是个神迹。

回到山东老家,没想到家里也同样地热。没有空调的卧室,时有时无的自来水。浣乔小朋友晚上睡不好,于是全家都睡不好,所以后来干脆全家搬到宾馆去住了,这才一起睡了个好觉。我已经两年多没有回家了,儿子也是头一次跟我回来。虽然烈日当头,但是长辈家还是要拜访的,走亲访友还是蛮开心的。仅有的三天假期里还分别跟爸妈两边的亲戚聚个餐。广州表妹的两岁儿子正巧也在老家,浣乔小朋友的姑姑也特地从烟台赶回来了。几家人谈天说地,被亲情包围的感觉很久都没有感受过了。最后一天中午聚餐时,在饭店跟堂哥堂姐们坐了一大桌。奶奶在家听说了,也执意要来。奶奶有三个孙子,但只有浣乔一个重孙子,是奶奶嘴里的“李根儿”。

临来的头天晚上终于下雨了。第二天起床之后穿短裤竟然还稍微有点凉。老天真能跟我开玩笑。去北京前的一周,上海的天气真好,天空从没这么通透过。白天是青天白日,夜晚是凉风习习,有点像往年北方的夏天。在北方的一周,上海还下了点雨。但等到8月1号我们抵达虹桥机场的时候,据说当天上海气温已经回到38度了。

初到北京

雍和宫一瞥

地砖来自我的家乡

小朋友们和奶奶姥姥们

小朋友们和爷爷姥爷们

2010/08/04

崇明岛

7月中的一个周六,我带上全家,跟几个同事去崇明岛玩了一遭。自从长江隧桥建好以后,开车过去非常方便。直接从S20转五洲大道,一直向东就能到了。所谓隧桥,就是先从浦东经过隧道到长兴岛,然后由长兴岛经大桥到达崇明。刚上大桥,远远就能看到一排风力发电机,很是壮观。大桥上是个极目远眺的好地方,有很多车下来观景。上游是宽阔的河面,下游是浩瀚的大海,背后是长兴岛,前面就是崇明。

到达岛上的时候已经是中午了,匆忙吃了午饭,下午的就只够去一个地方了,我们最终选择去了东滩湿地。湿地公园门口就是一排巨大的风车,第一次近距离看到它,比想象得高大得多。湿地里面的主要风景就是芦苇,密密麻麻的成片的芦苇。密得超乎想象,多得超乎想象。我想,就算是一条鱼,想从芦苇荡里寻一条出路恐怕也不是容易的事。湿地里没有太多的景致,这个季节鸟类也不多。天气不热,在湿地里兜了一个圈子回来也不是很累,所以感觉公园也不是那么大。这个地方适合来休闲,考虑到里面的其他服务都是要额外收费的,80块钱一个人的门票是有点偏贵了,这还不算上长江隧桥来回100块钱的过路费。要知道北京故宫门票只要60,而更为休闲的滨江森林公园也只要20而已。

傍晚回来的时候又经过长江隧桥。这个时候阳光已经没有那么强烈了,太阳从水面上方斜照过来,西边的河面上泛着太阳的金光,几艘驳船在水面上游弋。眼睛的余光可以望见远处岛上忙碌的码头和风车。西方的天空很通透,东方的天空更显得幽蓝,衬着漂浮的白云十分好看。大桥上没有几辆车,我们在宽阔的桥面上驱车飞奔。没有红绿灯,没有高楼,没有人群,这真的是在上海吗?外面的景色真好,我有点想停车看看,拍拍照。可惜我们归心似箭,最终没有停下来好好欣赏一下。人生很多时候也是这样子的,总是着急做看起来很重要的事情,却来不及欣赏经过的风景。

公园门口巨大的风车

从观鹭台上远眺

所有的一切下面是浅浅的水,一条栈道通往芦苇深处。

无题

今天的天气很好,云层遮住了太阳,很凉爽。

荷花据说早晨会开,这个时候都已经合上了。

2010/08/02

汪晖抄袭门

最近一些年总不断地有抄袭门爆出。汪晖是清华历史系教授,他的22年前的博士论文被人爆出抄袭了多人的著作:

“今年3月,文艺理论研究刊物《文艺研究》刊出南京大学中文系教授王彬彬长文,引述例子指汪晖1988年的博士论文兼成名作《反抗绝望——鲁迅及其文学世界》多处抄袭了李泽厚、勒文森、林毓生等中外学者的专著。”

随后《南方周末》和《京华时报》在同一天全文转载。再之后挺汪和倒汪的战成一团,不亦乐乎。本来,这个抄袭门乍看起来跟别的学术抄袭门没什么两样,也跟我没什么关系,其实我连看热闹的心都没有,看热闹还不如看唐骏呢。最近几天读了一本书,才知道汪晖是所谓“新左派”人物,他的一个典型看法就是“毛泽东时代的民主才是真民主”。这么看来,自由派的阵地《南方周末》成为倒汪急先锋就是很自然的了。

联合早报的综述性报道:《“汪晖抄袭门”当事人接受本报专访: 不回应是坦荡面对学术批判》

2010/07/12

我爱吃面(两岁两个月)

浣乔小朋友最爱吃面了。每次带他出去,最不用发愁的就是吃饭。即便到了荒郊僻壤,只要有碗白面吃就可以了,他一样会吃的很开心。周末三个人去了金桥商业广场,这个地方很干净,人也不拥挤,我最喜欢带孩子去了。晚饭本来要吃避风塘,但吃饭要排队,队伍还很长。后来跑到旁边队伍相对较短的茶餐厅把晚饭搞定。先给儿子点了面,怕他一次吃太多,给他用自己的碗,吃完再添。他的表现真是让人大跌眼镜。他基本上重复以下几个动作:面盛到碗里之后低头吃面,一句废话都没有;面条似乎从不咬断,一口气吃完,吃完之前不抬头;吃完之后,头抬起来,勺子身向前方,大叫“吃面!”。面、牛肉和甜点一同放到碗里,他要先吃面,吃完再吃肉,实在没有东西了,才开始吃甜点。

受他影响,我也胃口大开,晚饭吃了很多:一份面,一份深井烧鹅,两个春卷外加一个点心,回家又吃了些西瓜。直到睡觉都还觉得整个胃是满的。

马上就有面吃了,开心。

“马上就吃完了,我还要面!”

吃得尽兴,大棵青菜也照吃不误。

吃完了,耶!

2010/07/07

我的世博会

上上个周六我们全家终于去看了世博会了。按我以前的想法是坚决不去的,后来又改成坚决要去。我思想转变的原因很简单:如果有人欺负了你,你很自然地想欺负他一下找回来,如果实力不济,那么至少要在心里骂上两句,阿Q一下。我就属于后者。近几年以来,在上海,我一直在忍受好好的路面挖了填、填了挖,忍受渣土车和搅拌车的狂奔,忍受糟糕的空气和交通。这些其实都还好,最难以忍受的是电视电台几年如一日的持续轰炸以及主持人们一贯的主旋律表情和腔调。用流行和精辟一点的说法,所有这些的难以忍受可以表达为一个“被”字。仿佛身上的一个倒刺,从长出的第一天起就无法处理,结果越长越大,到最后成为一种痛苦。我想,既然我过去几年已经付出了这么多,那么我不在乎再多付出一点钱和精力到世博会转一圈,能赚回来一点是一点吧。

我们下午3点出发,一部公交坐了一个小时左右,4点多进了园区。一进去就是中国馆,然后一路步行往西南,从A片区走到了C片区,然后晚上9点多从8号门出去了。没啥条理了,随便写点,写到哪儿算哪儿吧。
儿子很早就从宣传材料上认识了中国馆,写实的、抽象的见了很多版本。到后来他充分发挥儿童的想象力,看到红色的上宽下窄有横纹的东西就说是中国馆,比如腿上摔倒划了几条血印,他也说是中国馆。你还别说,细看还真有些神似。这次算是给他看到了中国馆的真身。

人很多,当天入园人数可能是50多万。总体秩序还好,只是一眨眼就很容易把自己人搞丢了。耳朵里一直是广播找人的声音。饮水区、卫生间和餐厅状况都还不错,比较干净,也很少排队。志愿者态度都不错,难为他们站一天又说了很多话。人的主观能动性一旦发动起来不是盖的。游客绝大多数都是黑头发黑眼睛的,其他肤色的人跟工作人员比起来哪个多还真是很难说。

场馆门口都有S形的等候区或者叫排队区。有些场馆前面的“S”很宽,从一头到另一头目测有30米到50米;很多场馆有不止一个S,有的有三四个,有的有七八个。我发现在S形的队里行进是最让人丧气的:这一时刻还感觉离目的地很近,可下一时刻就离目标很远了,感觉总也走不到终点。于是即便是很少人排队的情况,可一看到巨大的S形弯,我们立马腿脚酸软,连走进去的欲望都没有了。

去了几个小馆,简单说就是(1)墙上贴几幅有代表性的照片,或者(2)展柜里放几件当地土特产,或者(3)放个小电影,或者是(1)、(2)和(3)中任意两者或三者的组合。总体感觉下来,有的馆像是博物馆,比如印度尼西亚馆,有生活用品、动植物、人文展示等;有的馆像艺术沙龙,比如乌克兰馆,有酒吧,有工艺品商店和作坊;有的馆像是几种现代艺术的组合,比如丹麦馆,感觉在表达一种对于城市生活的理解。爱沙尼亚馆最特别,想象一下把阶梯教室里所有的桌椅去掉,随机摆放33只五颜六色的猪形大储蓄罐吧,这就是爱沙尼亚馆的全部。这些东西放到新天地可能不错,但估计不太符合看热闹的人群的胃口。

世博会150年了,它的意义也在不断地演变。时至今日,在资讯如此发达的今天,在蜻蜓点水般参观完几个世博场馆之后,我有点不太明白世博的时代意义了。参观之前不明白,参观之后更加糊涂了。

天气不好,光线很差,随手拍了几张:

2010/06/24

老是记不住网站密码吗?

上网时间长了,终归免不了在各个网站注册了很多账号的。有些人喜欢到哪儿都用同一个密码,方便是方便,但这样会有很大的安全问题:假如有个网站不负责任,获取了你的唯一密码,那么理论上你在其他所有网站的账号就对他门户大开了。如果你的账号已经使用多年了,那么可能的损失还是挺大的。一个解决办法是使用不同的密码登录不同的网站,但一个人很难记得住那么多密码的;即便密码是通过一定规则产生的,但规则复杂了使用有困难,规则简单了则难保不被别人猜到。

但根据所登录的网站不同来根据一定规则产生密码的这个思想是很好的,而且多年前就已经有人在制造专门的工具,并且现在这种工具也越来越多,越来越成熟了。它的思想是:你可以给定一个主密码,据此在你登录不同网站时自动生成不同的复杂密码。这样一来,用户只要记住自己的主密码就够了。这种工具的另一个好处是:即便密码和网站等信息都被人知道了,他也几乎不可能反推得到你的主密码,因而也不可能知道你是怎么登录其他网站的。

Firefox有个Password Hasher插件,安装之后它会自动在网页密码输入框旁边设一个快捷方式,输入账号名之后点击“#”就可以打开Password Hasher主窗口了。它会根据域名自动生成当前网站的一个标记(“Live”),然后等待你输入主密码,点击“OK”,生成的网站密码就自动被输入到密码框中了。它还可以定制密码长度,是否包含特殊字符,是否包含数字等等,适合绝大多数网站的密码规则要求。

Password Hasher还有Android版本,叫做“Hash It”,用Android手机上网的时候用起来很方便。如果你既不用Android也不用Firefox,那么这里还有网页版,把它加入收藏夹,这样的话只要能上网就可以使用了。

类似的优秀工具还有好几种,比如Password Maker就令人难以取舍。

2010/06/19

玉米

两岁两个月。

中午买了几只玉米回家蒸了吃,浣乔那份很快吃完了,而我则把自己那份放到最后当零食吃。我吃的时候乔就在旁边转来转去,教我怎么吃玉米:“爸爸吃这里。。。爸爸吃这里。。。”。到最后实在忍不住了,撕去伪装,说”爸爸吃不了,浣乔帮帮忙。。。”。

2010/06/17

饼干

浣乔小朋友以前很喜欢吃饼干,每次快开饭了等不及就要饼干吃,不给就哭的淅沥哗啦的,一边哭一边说“浣乔吃干干~~”。有时坐车出去玩的时候带上几块,在车上无聊或者情绪不好的话就给他塞一块,打发一下时间。后来乔妈嫌外面买的饼干添加剂多,要亲自给孩子做饼干吃。在网上买了烤箱,在超市买了黄油和面粉。在吃了三四次自制饼干之后,乔终于不再喜欢吃饼干了。

浣乔小朋友还很喜欢吃面包,我们最近又买了面包粉和黄油,亲自发面给他做面包吃。

榴莲

鉴于全家人从来都没有吃过榴莲,过节某天我们从超市买了一只带回家。我分好了给大家吃,结果我爸闻到味道直接拒绝了。我妈吃了一块,说,好吃,吃起来像鸡蛋。我再给她第二块,她说,老吃就没那么好吃了。第二天再给时,于是面露愁容了。乔妈刚吃了第一口,就大呼小叫装腔作势倒到床上,再也不吃了。我又分了一块给浣乔小朋友,小朋友很小心地吃了一口,眉头皱了一分钟,最后还是咽下去了。再给的时候他连连摆手,说“不吃了”。

结果就是这个端午节我没怎么吃粽子,而是为了避免浪费并为自己的行为买单,吃了几乎一整个榴莲。

2010/06/03

甩一甩

乔小朋友25个月多了。他刚满2岁的时候还不太懂得自己尿尿,都是大人每隔一段时间问问他,看他没意见,就一把抱起来去把尿。再往后来他懂得拒绝了,无论刚刚尿没尿过,只要不想,他都是一边扭身子一边说“刚尿过了”。最近几天忽然会自己褪下裤子来尿尿了,这么大的进步竟然在不经意间就发生了。不但如此,后来他还玩出花来了,要在地上画个大圆圈,然后还要自己跑去拿拖把清理。当然,结果是被他搞的一塌糊涂。

昨晚带他在楼下玩,我把他放一边,自己走到旁边看树上的枇杷,看能不能够下一两个给他玩。再回头看他时,见他一边抖着右手一边跑过来,拉我往他来的地方,说:“爸爸看乔尿尿”。我走过去果然看见地下一滩水。然后我蹲下准备检查一下他的裤子,看湿没湿。结果他向后躲着,说:“裤裤没湿,尿手上了!”还没等我反应过来,他继续抖着自己的右手,说“浣乔甩一甩!”原来一直抖着手是为了甩尿啊,我的儿,你还真有点创意!

2010/06/02

径山问茶

自从上次洗牙之后,感觉我的牙没白几天,很快就变得比原来更黑了。我虽然不喜欢吃零食,但是喜欢喝饮料,可乐、咖啡和茶都曾是我的最爱。我估计牙齿颜色不好很可能是这些深色的饮料造成的,只好最近准备再去洗一次。鉴于可乐是酸性的,并且富含糖,我现在已经很少喝了;原来办公室有个研磨咖啡机,喝惯那个之后觉得速溶的味道差些,也借这个机会很少喝咖啡了;但是惟独茶是万万戒不了的。

杭州的余杭有个叫径山的地方,产一种绿茶,叫径山茶。虽然径山茶的名气远不如临近的龙井茶,但香味却一点不输于它。丈母娘有个朋友家就在径山,往年能从这里拿到些明前茶,很不错。今年我们索性让人家帮我们预留了茶和笋干,然后五一约了时间,直接上门农家乐去了。

从杭州市区开到径山并不算远,出了闹市,走了一段国道,然后转到山间的柏油路上。我们在村镇和竹林中穿来穿去,最后在一个路口一拐,就到了人家在山脚下的农村小院里了。院子里主要是水泥地,四周种了些花草。房子是自己盖的两层小楼,一楼主要是堂屋和厨房,二楼则主要做起居用。从一楼厨房的边门出去就是毛竹林立的后山。院子角落里还堆满了柴火,中午烧饭就是用的它。做饭的时候我们正在二楼露台看风景呢,脚下厨房烟囱的烟一上来,我们就给很利索地赶下去了。这家的男人碰巧五一都出去办事了,开饭的时候老人、女人和孩子坐了满满一桌,消灭了大半桌菜饭。

吃完饭我们就在堂屋门口的小竹椅上乘凉。堂屋门大开着,午后刺眼的太阳直射到门前走廊的地上,反射到屋里子,把屋内靠门口的地方映得透亮。李浣乔小朋友新到一个陌生的地方,先跑到后院去看鸡鸭,然后嘎嘎叫着在院子里跑来跑去,还试图从门口台阶上跳下去。人很兴奋,搞得他午觉也没睡好。我懒洋洋地坐在竹椅上,喝着今年的新茶,任凭时间流逝,什么都不用操心。此情此景,不知今夕何夕啊。

后来我们又驱车走了一段真正的盘山路,到达了径山主峰脚下,然后开始爬山。浣乔小朋友已经睡了,所以只有我一个人沿山路往上爬。这里没有什么奇异的风景,也没有什么行人,有的只是漫山遍野的竹子,以及脚下的石子路和偶尔经过的茶园。山顶有一个径山寺,据说是日本茶道的发源地,而很多日本茶也是以当年径山茶籽培育而成的。

漫山遍野的竹林

竹径

径山寺果然占了个好位置,一出门就可以看到径山大略。爬山这一路,拜竹林所赐,也只有这个地方可以看到这么大的风景了。

对寺庙没有兴趣,远远地拍了一张。和尚们拜不拜金不好评判,但品位实在是有点问题。这么漂亮的山门上挂这么个条幅实在是煞风景。

顺便提一句:用办公室的桶装水泡茶实在不是一个好的选择。冲第一遍喝起来味道还好,但是仅仅第二遍味道就很差了,无论毛峰、龙井还是碧螺春,再好的茶也没用。我喝了很久,一直以为买的茶不好,谁想到回家后用烧的自来水泡同样的茶一喝,味道就大不一样了。我还不太清楚到底是水的问题还是水温的问题。有没有必要在办公室烧水泡茶喝呢?

2010/05/27

让Google搜索不再抽风

Google搜索最近终于开始支持SSL访问了,也就是说当你访问Google时,无论你提交给Google的关键字还是Google返回的页面都是经过加密的。那么如果有人想在中途截获你和Google之间通信内容的话,他肯定得比现在再努力一些了。如果中途没人能够知道你和Google之间说了些什么,那么就没人能够通过过滤关键字来阻止你访问Google。当然,Google抽风也许是个好事情,因为如果它从此不再抽风的话,它就有可能从此在高墙之内消失。暂不管它,先看看怎么访问Google搜索的SSL服务吧:打开浏览器,访问https://www.google.com就可以了。但如果你想把它设成默认搜索引擎,那么还得多费一点功夫。

如果你用的是Firefox,那么可以到Firefox网站下载安装“Add to Search Bar”插件。重启Firefox之后再访问https://www.google.com,找到那个搜索框,在里面点右键,此时右键菜单里里会多出一个“Add to Search Bar”的选项。点击之后,就可以在Firefox自带的搜索框里使用加密的Google搜索服务了。

如果你使用的是IE或者是Chrome,那么这里有较完备的教程,不过是英文的,我就不翻译了。

2010/05/26

尝试“云存储”

早就听说过Dropbox,也知道它是一个类似网络硬盘的服务,但因为没有需求,一直都没有尝试过。直到最近听说Dropbox被伟大的GFW封了,才跑去试用了一下,结果一试用就离不开了,生生地被Dropbox制造出了一个需求。

我平时备份文件用的最多的是移动硬盘,然后是GMail,Google Doc以及开心网的网络硬盘等等。所有这些方法都存在一个弊病,那就是文件的备份是手动的,并且有些还不能备份文件夹。以GMail为例,当需要备份一些文件时,我会将其打包成一个压缩文档,然后确保其大小不超过20兆,然后作为附件写一个邮件发送给自己。这个过程是全手动的,并且由于网速的限制,我必须要等一些文件上传完之后才能继续上传剩余文件。

Dropbox则从另一个角度出发,解决了上面这些问题。使用它的话需要先下载安装一个客户端,这个客户端是在后台运行的,不需要用户干预。它的唯一职责就是监视本地硬盘上的一个目录,负责维持这个目录里的内容与网络硬盘内容的同步。这样一来,当我要备份一些文件时,我需要做的就是将这些文件拷贝到硬盘的指定目录就完事了。客户端会将所有文件上传到服务器,并且这一过程完全不需要用户的干预。同理,如果此时还有一台计算机运行了Dropbox的客户端,那么这台计算机稍后会在指定目录里看到我刚刚拷贝过的那些内容。至于安全性,据Dropbox所说,数据传输的整个过程以及服务器上保存的文件都是经过加密的。

Dropbox最大的特点就是简单(以及所谓安全)。这个简单不仅体现在界面上,还体现在使用过程上:一个账号,一个几乎不需要交互的客户端,以及一个本地的同步目录。Dropbox的免费容量是2G,这对一般应用而言够用了,而且推荐其他用户使用Dropbox可以得到额外的免费容量。如果你想帮我增加免费容量,就点这个链接吧:https://www.dropbox.com/referrals/NTczNzI5MjY5

如果需要更复杂一些的功能,可以使用SugarSync。SugarSync是另一个有名的云存储服务,是Dropbox的一个大敌。SugarSync也需要安装一个客户端,但它支持本地的多个同步目录,还支持通过邮件上传文件,而且目前暂时还没有被“墙”。不过从Dropbox被墙而SugarSync没有被墙的现状来看,似乎Dropbox更好一点点。SugarSync的容量也是2G,而如果你点击https://www.sugarsync.com/referral?rf=fsk9fx3wkzobm来注册的话,你我都会得到额外的250M容量。

2010/04/20

世博最佳展品

以下转自韩寒博客:

“6:你认为世博会会为上海吸引多少的游客?

答:这个我不好说,专程为此而去和顺便到此一游是不一样的。官方说这半年里会有六千万人次来到上海,不过我估计,上海本身就是非常有吸引力的一个城市,就算没有世博会,在那半年里也会有五千九百万人次因为别的事情来此来到上海吧。反正如果我去国外旅游,这个国家正在举办不举办世博会并不对我的行程产生任何决定性的影响,可能外国人没见过什么世面,都想来看看吧。当然,我身边也有不少朋友是期待世博会的,他们都希望去看看,这些我也非常理解。世博会的场面应该会很大的,因为中国人天生都喜欢赶集,车展都有那么多人看呢。当然,我也非常能理解很多上海人希望世博会早日召开,因为如果有很多外国游客或者外地游客的话,他们可以展示给游客们看,我们上海是多么厉害的一个城市,房价五万一米,停车二十块钱一小时,油价超过一美元一升,看病吃饭坐车买东西什么都贵,生活成本是你们的五倍,工资是你们的五分之一,但我们活下来了,还欢天喜地高高兴兴的迎接五湖四海的游客。他们才是这个城市里最牛逼的展品。我建议挑选一些市民代表作为艺术品陈列在中国馆里。”

2010/04/14

世博出租车

昨天早晨跟老婆一起出门去公司,老婆走得快,先拦了辆大众途安世博出租车,打开车门等着我过去。我一开始不肯上车,因为途安和桑塔纳我还是分得清的,我想当然以为这是辆黑车,拉着老婆要坐后面那一辆。后来我看到了车的顶灯和计价器,知道是合法的了,但还是不肯上车,因为我在想单价是不是比普桑要贵。后来上车跟司机一聊,结果证明我都是多虑了,二者价格是完全一样的。

其实这也不能怪我,因为我是从市场经济的角度去考虑这个问题的。一辆途安要卖17、8万,单价比普桑贵得多,而且油耗大,维修费用也要贵得多。经营单价如果一样的话,利润肯定要比普桑低得多,是不是正数都是问题。现在普桑出租的司机已经过得很辛苦了,还有人驾着途安出来跑岂不是更要死翘翘。以前杭州上海都有奔驰出租车,一开始轰轰烈烈新闻吵得不亦乐乎,后来这件事情灰溜溜地不了了之了,末了在杭州还闹出一些财务纠纷出来。但当这件事情真的发生在我的眼前时,我倒也能理解。我们大家还处在社会主义初级阶段,世博又是件大事情,出现一些不能用市场规律解释的情况是很正常的。

但司机显然觉得我是个奇怪的人,因为在他看来这是地球人都知道的事情。这也倒罢了,他还觉得这是地球人都应该知道的事情,因而还觉得我是个不可理喻的人。我后来又问了几个问题,更增强了他对自己判断的信心。我先问他车是不是自己的,他沉默了一会儿,平抑了下语气,说车是大众公司的,“你不看新闻的?不关心世博的?”我很惭愧地点了点头,又问他世博出租有多少辆,怎么我以前都没注意过。他接过话题,如数家珍:一共有4000辆,其中3650辆途安,350辆君越,以前车少,因为生产线上一下子来不及都造出来,以后慢慢车就会多起来了。

后来一路无言。我只是在心里感叹那句话:最有幸福感的是被富裕的人,最有自豪感的还得数我们这些被代表的人。

2010/04/03

你最喜欢自家孩子的什么表情?

2010/03/25

新八股

爸爸朋友的女儿报考今年交大药学专业的研究生。前几天考分和分数线终于下来了,结果她光荣落榜。总分分数线是320,她考了350左右,看起来不错。但一分析各科分数线就有问题了:政治分数线55,她过线了;业务课分数线190,她考了250,远远超过;但遗憾的是英语的分数线是50,而她只考了46。这就是她落榜的原因。

一百多年前,如果你考不好八股,那么仕途的大门就基本对你关闭了。而如今,如果你学不好英语,那么研究生的大门也不会对你敞开。跟一百多年前的老祖宗们相比,现在这些人除了保存了那份顽固和死板之外,还多了不少妄自菲薄,用朴素和通俗的话来说,叫做“贱”。

2010/03/04

执着

子在川上曰:逝者如斯夫,不舍昼夜!

上周告别了老领导以及老同事们,离开了那个一起工作多年的老团队。2009年一年里,过去那个曾经铁板一块的部门的同事们,被裁的被裁,被卖的被卖,退休的退休,离职的离职。我们团队的结局是被卖到另一家外企。过去半年,在这样一个企业里,在一个如此自由的工作环境中,我却无法拥有一颗自由的心。在走出公司的一刹那,在感觉到解脱的同时,也感觉到往日已永久地离我远去。不管前面是什么在等待着我,我只能向前,别无选择。无论人们情愿与否,历史总是执着地向前一页一页地翻去,不再回来。

乔已经20个月了。他现在已经能用于一些短句加上姿势语言表达很多意思了。我要去抱他,如果他不欢迎我的话会用手向外摆,说“爹爹打电脑”,意思是让我走开忙自己的事情去。玩具车散架了会跟我说:“车车坏,爹爹修”;不让他吃奶酪的时候自己会跑去打开冰箱,指着高处说:“奶酪,还有”。不记得在前不久的哪一天,我忽然意识到,现在站在我眼前的已经是个小大人了。我开始用成人的语言跟他说话,试着跟他说很长的句子,表达比较复杂的意思,很多时候他竟然也能理解。在享受儿子一天天长大的喜悦的同时我也不得不接受现实:那个襁褓中的乔已经不复存在了。

乔妈还在继续喂奶,但不幸这几天得了肺炎。我要求她借这个机会给乔断奶,但她很不情愿。这种不情愿在我看来明显属于偏执。用我的话来说:只有偏执狂才能坚持喂奶到两岁;不过还有一句话说:这个世界只有偏执狂才能生存。看来偏执在让人恼怒的同时也是值得尊敬的。断了两天奶之后乔妈这几天又开始喂了,我由坚决反对变成了无可奈何,然后又变成了默许。我必须承认,我需要一点东西来对抗这执着前进的时间。因为只有乔躺在妈妈怀里吃奶的时候,我才能找到他在襁褓中的影子,我从心底也不愿意这一刻远去。在看着乔的时候,我经常有一种感觉:我不是你爸爸,你也不是我儿子,我们只是长长生命链中的两环,碰巧互相站在身边。

逝者如斯夫,不舍昼夜!

2010/02/11

元旦补记

一百多年前,林则徐在虎门销烟,收缴不法财产,驱逐英国毒贩。结果英军报以军事报复,炮击虎门,攻占定海,血洗镇江,最终与清廷达成南京条约。

2009年的年底,英国公民阿克毛因走私4000克海洛因被中国政府处以死刑。英国政府抗议,首相布朗谴责,欧盟坚决反对,但最终没有任何人与组织与中国政府达成任何条约。

一百多年前的春节,国人长袍马褂,走亲访友,问候拜年,贴春联放鞭炮,吃饺子祭祖先,自有一套过法。

2010年的元旦,看电视报道浦江两岸共庆新年,一派繁华热闹自不必说。零点时分,万众瞩目的玻璃幕墙上打出的是一行大字:Happy New Year

2010/02/08

在Windows里通过在鼠标右键菜单打开Emacs

虽然通过使用IBuffer已经可以很方便地在Emacs里随机访问文件夹里的某个文件了,但有的时候还是想在文件夹里直接通过Windows鼠标右键菜单在Emacs里打开特定文件。网上有很多地方介绍了方法,但没有能直接试成功的,总需要自己再稍微做一些修改。由于颇花了些时间,值得在这里记录一下,免得日后忘掉,或者给后来人做参考:

首先要修改注册表,为文件和目录添加鼠标右键菜单:创建一个reg文件,双击导入注册表就可以了。我的reg文件的内容如下:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell]
[HKEY_CLASSES_ROOT\*\shell\openwemacs]
@="Edit with &Emacs"
[HKEY_CLASSES_ROOT\*\shell\openwemacs\command]
@="c:\\green\\emacs-22.3\\bin\\emacsclientw.exe --server-file=d:\\.emacs.d\\server\\server --alternate-editor=C:\\green\\emacs-22.3\\bin\\Emacs.bat -n \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\openwemacs]
@="Edit &with Emacs"
[HKEY_CLASSES_ROOT\Directory\shell\openwemacs\command]
@="c:\\green\\emacs-22.3\\bin\\emacsclientw.exe --server-file=d:\\.emacs.d\\server\\server --alternate-editor=C:\\green\\emacs-22.3\\bin\\Emacs.bat -n \"%1\""

emacsclientw的意义是通知emacs服务打开指定的某个文件。它通过"--server-file"来找到后台运行的emacs服务,在连接emacs服务失败之后使用"--alternate-editor"来打开指定的文件。因此其具体效果就是当有emacs实例在运行时,在该实例里打开指定文件,否则新建一个emacs实例,然后在其中打开文件。可以通过执行

"emacsclientw.exe --help"

来查看emacsclientw命令的帮助。很显然,emacs服务在启动时应该设置一个跟"--server-file"对应的标记,以便emacsclientw稍后能够检测到它。这可以通过设置全局变量"EMACS_SERVER_FILE"来完成,这里马上就会讲到它。

其次,在emacs启动的时候,顺带启动emacs服务,以便将来emacsclientw可以与之交互。这可以通过在emacs设置文件".emacs"里添加一句话来完成

(server-start)

最后要设置相应的环境变量。我不喜欢在系统环境变量里添加太多的东西,因此写了一个批处理文件,每次试图启动emacs时执行这个批处理文件,将环境变量的作用域局限在这个Shell中。如果你使用了别的路径或者文件,那么前面的注册表文件需要做相应的修改:

@echo off
set HOME=D:\
set EMACS_SERVER_FILE=D:\.emacs.d\server
set PATH=C:\green\unixUtils;%PATH%
start c:\green\emacs-22.3\bin\runemacs.exe %1 %2 %3 %4

跟直接用runemacs打开文件不同,使用上述方法可以只在一个emacs的实例里打开多个文件,这不光使得emacs窗口更加紧凑,在某些情况下还会有额外的便利(比如使用”desktop”插件时)。上述方法的一个缺点是当emacsclientw连接emacs服务失败时,在启动一个新的emacs实例之前会跳出一个错误对话框。不过没什么影响,直接点掉就可以了。几个参考链接:

Setting up Emacs on Windows | irisquest.net
EmacsWiki: Emacs Client
How to create a right-click context shell shortcut "edit with Emacs"? - Stack Overflow

2010/02/04

对话练习

转自乔妈博客。我的博文越来越少,越来越短了......

我:乔,刚才谁给你打电话了
乔:爸爸
我:爸爸想你吗
乔:想你
我:爸爸在哪里
乔:上海
我:爸爸干吗了
乔:上班
我:上班干吗
乔:赚币
我:赚币给谁
乔:乔
我:给乔干吗用
乔:买包包!
注:“包包”是面包而不是背包