小皮的Blog

"The world is a book, and those who do not travel read only one page."—St. Augustine

端午节@四川

已有 3 条评论

本来打算端午节去重庆唱红歌的,可是对着这本《四川和重庆》旅行指南,我无论如何也规划不出一个满意的重庆小长假行程,于是改主意去了四川。四川旅游资源的丰富程度在国内绝对名列前茅。不论你打算安排几天时间,总有一条线路适合你。08年的那趟主要是去看风景,这次则偏重文化和美食。

北看兵马俑,南看三星堆

去三星堆博物馆的路有点绕,需要先从成都去广汉市,到了广汉再坐公交或者打的前往。即便如此,我还是决定要去看看。这是08年参观金沙遗址留下的后遗症。旅行就是这样,你看过的越多,想要去看的就越多。你越是不出门,越是觉得没有出门的必要。

也许从这张照片上你看不出这棵青铜神树有什么吸引人的地方,但是我打包票假如有朝一日你站在它的面前,你一定会被它精美的造型和宏大的制作所打动。当时我站在博物馆昏暗的走廊上远远的打量着它,突然间身后冒出3个美女尖叫着扑了过来。我暗喜:难道我真的就像黑暗中的萤火虫,永远那么的明亮那么的拉风?结果是我眼睁睁的看着她们绕过我继续尖叫着跑到这棵青铜神树的面前,对着它一阵狂拍。有时候人家说你还不如一堆破铜烂铁指的就是这样的情况。

三星堆的青铜纵目面具闻名于世,但最触动我的并不是那些精美文物。砖家们从三星堆出土的文物中发现古蜀文明和中原文明其实是存在交流的。要知道,三星堆文明起源于5千年前,在那个蜀道难难于上青天的年代,这两个相隔千山万水的文明是怎么找到彼此的呢?活的好好的为什么要去寻找其他文明呢?我猜古蜀人就是想知道自己是不是这颗lonely planet上唯一的人类,所以才走出了四川盆地,这跟现代人发射卫星寻找外星文明应该是同一个目的。

在广汉市吃到的小吃套餐。等餐上齐了之后我让妈妈猜这套餐的价格是多少,她说这么大一堆怎么也得四五十吧。其实呢,10样东西一共只要10块钱。

平乐古镇

受江南古镇的影响,说到古镇时我总是条件反射般联想到青砖黛瓦的民居、铺着青石板的逼仄小路、来往于小河之上的乌篷船。平乐古镇彻底斩断了这种联系。

一条宽阔的白沫江穿镇而过,两岸是一望无际的竹桌和竹椅。大人搓麻摆龙门阵,孩子们划船打水仗,大人小孩自得其乐。

远处的那种竹筏子宽敞的能够摆下一桌麻将。撑着竹筏在江上搓麻,我看也只有好吃好耍的四川人才想得出来。

古镇不收门票,它没有强迫你以一种游客的姿态来看待这里的一景一物,你也不用时刻提醒自己门票里包括的一个作坊和一家民俗博物馆还没去看。对于四川人来说,平乐不过是一处可以戏水的农家乐而已。至于说2000多年的历史,who care?既然来到这里,那就学着做一回懂得享乐的四川人吧。在榕树下点一杯花茶,把龙门阵摆起,任时间随江水无声的流去。

在平乐古镇吃的黄辣丁。一不小心吃多了,两斤半下肚连站起来都有点困难。

拜水都江堰

大学室友叶公子04年毕业后去了都江堰,从此作为一名岩土工程师常年生活在阿坝州的水电站工地上。08年地震后我打电话给他,他说刚从映秀回来没几天,如果在工地上的话肯定完蛋了。我一直很向往小城市缓慢的生活节奏和亲密的人际关系,但同时心里也清楚,见过了外面的花花世界,再让我去都江堰这样的小城市生活,心理落差不能承受。在这一点上我是很佩服叶公子的。

 

在秦堰楼上极目远眺,都江堰水利工程的全景尽收眼底。2千多年前的水利工程至今还发挥着灌溉成都平原的作用,不仅如此,90块钱一张的门票每年还给都江堰市政府带来不少的税收。都江堰建成之后,成都平原从此水旱从人,不知饥馑,成为名副其实的天府之国。在我看来,都江堰的伟大之处在于它改变了自然界原有的形态来为我所用,同时这种改造不是三峡大坝那种破坏性的改造,而是做到了与自然环境和谐共处。

我由衷的佩服李冰这个天才。他利用热胀冷缩开凿宝瓶口的主意叫人拍案叫绝。他还充分利用了都江堰的地形特征和水流自身的特点,创造性的解决了江水的自动排沙问题。要知道,直到今天排沙依然是水电站建设中的一大难题。叶公子说阿坝州有几座水电站因为排沙处理不好几年之后只能是炸掉。

一个人的价值不在于他拥有什么,而在于他为别人做了什么。如果是为老百姓做了天大的好事,人们就会修一座庙来纪念他,把他的事迹一代代传颂下去,不论改朝换代多少盘。纪念李冰父子的二王庙在08年地震的时候几乎报废了,后来用了3年的时间才修复完毕重新开放。

叶公子说阿坝山里的菌子正值采摘期,当晚带我们去一家叫做“菌香缘”的店喝汤。果然汤美菌香不负众望。

青城天下幽

青城山是道教圣地,不过对于我这个没什么宗教信仰的人来说,去青城山完全是为了登山,呼吸一下山里的新鲜空气。来到都江堰,感觉空气质量已经比北京好出一截,等到了青城山,感觉空气质量又比都江堰好出一大截。山路上的指示牌提醒登山的人们这里的负离子浓度远远超过城区里的(旅行指南上说是市区的180倍),想到我的那些同事们此时此刻正在中关村呼吸恶臭的空气,一阵强烈的幸福感涌上心头。

在四川排的上号的大山里面,青城山算是难度最低的了。它的主峰只有1260米,陡峭的部分也不多,我和老妈一路走走停停4个小时就登顶了。那天天气很好,夏日的阳光击穿了层层叠叠的树叶肆无忌惮的打在山路上,一路上听到各种一点也不愤怒的小鸟唧唧歪歪聊天的声音,当清凉的山风吹过汗透的了T恤时有一种踢完球之后喝冰镇可乐的感觉。

成都,一座来了就走不脱的城市

我爱成都,就像我爱这里的美女一样。成都女孩的整体素质比较高,她们大都面容姣好身材匀称。走在成都的街头我常常恨自己为什么只张了两只眼睛。走在香港上海的巷尾时我也每每有相同的遗憾。nicolas说是因为这里的女孩们会打扮,并且补充说没有丑女人只有不会打扮的女人。我自然不能同意他的说法,我们的祖先也不会同意的,因为他们老早就说出了“一方水土养育一方姑娘”的至理名言。

不管那些广告把成都吹的有多神,它本质上还是一个飞速发展中的省会城市,有着环境污染交通拥堵等这一类城市的通病。Tip:在上下班的高峰时段你永远也别指望能在成都打到车。可是蕴含在这座城市里的休闲气质又将它旗帜鲜明的与其他省会城市区别开来。这种气质你从人民公园鹤鸣茶馆里的老年人身上看的到,从九眼桥酒吧一条街的那些年轻人身上也看的到。

对于一个吃货来说,去成都旅行就像饿了要吃饭困了要睡觉一样,是无比自然的事情。这次去四川我继续遵循着年初去香港时的原则——每一餐都要吃的不重样。三只耳冷锅鱼是我最近1年吃到的最好吃的鱼。红锅的花椒非常带劲,吃完嘴唇已经麻到失去了知觉。Eileen说一家串串的味道好不好只要尝尝他们家的牛肉就知道了。如家楼下的这家玉林串串牛肉很香,当然也很辣。

迄今为止2次从成都飞北京都晚点了。上次是因为成都的大雾晚点了3个小时,这次是因为北京的暴雨晚点了16个小时。成都真是一座来了就走不脱的城市。

自从习惯了用Google以后我向别人问问题的次数明显的降低了,同时写技术blog的次数也明显的降低了。因为如果做的不是特别前沿的技术,上Google一搜总是能找到一大堆的资料,这让我觉得再写一篇完全是在制造垃圾。

言归正传。AS3涉及到weak reference的一个调用是addEventListener:

dispatcher.addEventListener(type, listener, useCapture, priority, useWeakReference)

useWeakReference的值决定了是给listener(而不是dispatcher)加上一个强引用还是弱引用。强引用会阻止GC回收listener对象,弱引用则不会。该引用只影响listener对象的GC行为,而对dispatcher是没有影响的。gskinner建议任何时候都给这个参数传递true,这样可以避免给listener加上不必要的引用计数。我认为更重要的作用是如果传递true导致你的程序不能正常运行的话,基本上可以说明在设计上出现了什么问题,比如说listener对象的生存周期比dispatcher要短,或者不正确的使用了匿名函数。

当然,万无一失的做法是在对象不再使用的时候,或者不再listen这个事件的时候一定要加上对removeEventListener()的调用。

H&M(下)

抢沙发

06年第一次去澳门时我就没对这个城市留下好印象,所以计划在香港跨年之后就直接回北京了。可nicolas整天跟我叨逼叨要去看看澳门老街,为了耳根清净只好答应他再去澳门呆2天。然而这一趟下来我对这个城市就更没有好感了,因为差点把小命丢在那里。

那天早晨下着雨,我走在十月初五日街上正准备过马路。因为打着伞再加上被骑楼建筑的柱子挡住了视线,根本没有注意到路右边有车开过来。等我听到一声刺耳的刹车声时,那辆公交车离我已经很近了。我看到帅哥司机的表情很无奈,他眼睛里燃烧着的怒火已经灼伤了我,还有那一车的老头老太也在瞪着我看,不等那颗小心脏平静下来我就连忙点头致歉走开了。幸亏那是一辆慢速行驶的公交啊!!!旅行其实是很危险的,在陌生的环境里有各种需要你去适应的东西。按理说在香港呆了几天我应该适应了过马路时往右看,但其实根本就没养成习惯。因为在香港即使是很窄的马路,斑马线的地方也会有红绿灯,会发出噔噔噔的倒计时声音。澳门就不行,很多过马路的地方是没有红绿灯的,完全靠行人和司机自己去协调。

小时候从古惑仔系列的电影里早早的知道了庙街的十三妹、铜锣湾的扛把子,于是后来去了香港会有意识的寻找这些记忆中的地标。因为缺少文化输出的原因,澳门对我来说一直是个抽象的地名。直到99年的时候我才知道大三巴牌坊,又过了几年才听说澳门的蛋挞好吃,那还是因为肯德基出了一个葡式蛋挞。

走在澳门老街上我总是想起另一个和它很相似的城市——马六甲。它们曾经都是欧洲强国的殖民地;它们的老城区现在都被联合国列入世界文化遗产名录;保存下来的历史建筑也都是教堂和政府部门的办公大楼这一类的;游客们非常集中且基本上是来一日游的;还有就是两座城市都没什么好吃的。

建于大炮台之上的澳门博物馆里展品乏善可陈,还不如大炮台本身有看头。看到介绍大炮台的文字说炮台于1626年建成时,我一下子被shock到了。在这么漫长的时间里,它身后的那一大块土地上经历了从明朝到清朝然后民国再到新中国的历史更替,而这里生活着的人们居然还是黄皮肤黑头发而且还在说中文。400多年过去了这个世界依然存在着侵略。不同的只是侵略的形式——以前是赤裸裸的炮火入侵,现在则是看起来更文明的商战。相同的是在任何时候落后了就要被欺负的道理——以前航海技术代表了一个国家的先进程度,现在则是互联网。

原本计划的是2日游,因为南方航空突然大幅度的调整了航班的时间而被削减到1天。事实上我也只呆了1天就真的想逃离这座城市了。

P.S. 沫沫评价这篇游记是“虎头蛇尾”。我实在没能力从一段乏味的旅行中写出点什么有趣的东西。澳门和马六甲都拥有非同一般的历史和东西方交融的文化,理应成就一段难忘的旅程。可能是气场不合,也可能是自己的旅行方式有问题,总之这两次旅行都感觉很无聊的说。我甚至都不曾为马六甲的那次旅行写下只言片语。

H&M(上)

抢沙发

“H&M怎么样啊?”从老赵在MSN上问我。
“不知道的还以为你在问那个牌子的衣服怎么样呢。”我回答说。
“你知道我说的是香港和澳门嘛。”

毫无疑问香港是中国最好的城市。

06年第一次去香港时留下了两个印象:一是中环的那些楼好高 ,二是就算下雨天鞋也不会弄脏。之后的5年里,我见过北京东三环的国贸和上海陆家嘴的世贸,也就不再觉得中环的那些楼高不可攀了。我去过杭州的湖滨和厦门的鼓浪屿,也就不再觉得香港干净的那么不可思议了。就像男孩在成长为男人的过程中必然会减少对父亲的崇拜一样,随着伟大祖国一天天繁荣昌盛我渐渐认为香港比内地一线城市好不了多少了。抵达香港的当天下午我和nicolas去中环溜达,路过渣打银行门口看到有人拉起这样的横幅,我又重新对这个城市感到欣慰。

因为王家卫的那部《重庆森林》,我之前预订住宿时特别想订在弥敦道上的重庆大厦。这栋大楼在电影里也被描绘成一个三教九流汇聚之地。黑人、毒品还有逼仄的楼梯,电影画面相当刺激。考虑到同行的其他人知道真相后可能会把我就地处决了,最终只能与重庆大厦擦肩而过。后来跨年狂欢的时候路过这里,看到门口全是载歌载舞的黑人兄弟们,我就明白了为什么论坛上的背包客都不喜欢这里。

此行的主要目的是去香港倒数迎新年,欣赏维多利亚港跨年夜的烟花汇演。我们俩6点多钟到尖沙咀码头的时候,维港边上已经架满了长枪大炮,乌泱乌泱的都是来香港跨年的人。路上有免费发可乐的,有在马路中央合唱的,还有排队买LV包包的,喜悦写在每个人的脸上。接近凌晨的时候我们往尖沙咀方向走才发现大事不妙:通往尖沙咀码头和星光大道方向的路全被封了!弥敦道上全是人根本走不动。我这辈子也没见过那么多的人聚在一个地方,nicolas反复提醒我小心踩踏。怎么办?眼瞅着计划就要泡汤,我急中生出一智——坐地铁去对面的中环!不过这个方案很有可能导致我们在地铁里迎接新年的到来。最后我们运气不错,刚出中环地铁站一会新年的钟声就响起了,身后汇丰银行大楼上喷射出绚丽的烟花。

这次在庙街夜市上开了眼了。那里不仅有出售日本爱情动作片里常见器具的路边摊,还有专营爱情动作片的音像店!小时候去音像店租“碟子”,老板偷偷摸摸的拿出个鞋盒,里头就那么可怜兮兮的几张盘还没个像样的包装。可是在庙街,那里有一整屋子的“碟子”让你挑到手软,而且分门别类整齐的摆在货架上。试想如果一位AV女优看到自己的作品被整齐的摆在货架上供男淫们选购,她大概很有可能会为自己的职业感到自豪。鲁迅先生说我们这里缺乏天才是因为没有适合天才的土壤,我想说我们这里没有像空姐那样德艺双馨的人民艺术家原因也是一样。一想到香港人民还要在这种万恶的资本主义制度中生活至少30多年,我就气得满地打滚。

庙街的另外一景就是那些算命的大仙们。近百米长的一段路上大仙们工作的大棚一字排开。生意好的大仙门口前来查询自己命运的人都排起了队,生意很差的大仙则只能一个人在棚子里寂寞的看书。经济学教授看到这样的场面肯定会说:“同学们看,这就是马太效应。”身为一个高贵的单身汉我当然是很想去算一下姻缘的,后来还是生生忍住了。我想算命其实跟星座差不多的,都是给人一种心理暗示,好让你以后遇到什么事情就往那个框框里面套。另一方面如果一个人真的知道自己的命运将如何发展的话,生活还有什么乐趣可言呢?

之前我悲伤的以为我们将会在迪士尼度过无聊失望的一天,因为我觉得那都给小孩子们玩的项目。事实证明这纯粹是我的偏见。《飞跃太空山》让我体验了一把在黑夜里做过山车是什么感觉,4D电影《米奇幻想曲》在观看的过程中还能闻到香味。最热闹的是花车巡游。演员们打扮成迪士尼经典卡通形象在花车上卖力的表演,我在路边为他们的投入精神所感动——其实不仅爱是做出来的,梦也是一样。

“认识你自己”——自从我听到这句古希腊的箴言以来,就一直没有停止过对这个问题的思考。直到最近才有了突破性的进展——其实我的真实身份是一枚吃货!香港对于一个吃货的意义就像妓院对于色情狂的意义一样。靠着我带去的2本美食攻略《香港味道1》《香港味道2》的指引,在香港的那几日我们每一餐吃的都是地道的美食,而且几乎没有吃过重复的东西。兰芳园的丝袜奶茶、麦奀的云吞面、花园餐厅的牛排、春回堂药行的龟苓膏……不能再写了,还没吃饭呢 :( nicolas的最爱是兰芳园的心多多捞丁,而我则无比钟爱旺角夜市上的鱼蛋,辣的够爽,嚼起来比QQ糖带劲。

北京是公认的古都,然而那些赋予古都历史存在感的长城、故宫、十三陵没有一样是你日常生活中会接触到的。香港不是这样。只需2块港币,你就可以从铜锣湾搭乘具有百年历史的叮叮车去中环吃晚饭,完了散步去花园道总站乘坐超过百年历史的山顶缆车去太平山顶看维港夜景,之后回到中环码头乘坐同样具有百年历史的天星小轮去尖沙咀血拼。对了,记得上船之前找一下富豪雪糕流动车给自己买一支雪糕,它在70年代被引入香港,距今也有40年了。你要问我为什么这两个城市的历史感会有这么大的差异,我只能抱歉的回答你:Internet Explorer 无法显示该网页。

你能从这个鸡形的国家里找到比香港更好的城市吗?

黑客与画家

已有 2 条评论

黑客与画家,在大多数人的眼里这是两个风马牛不相及的职业。黑客是什么人?他们专门在夜深人静的时候去盗别人的QQ号和银行账号,他们平时沉默寡言但一开口就能把气氛立刻搞僵,他们参加《非诚勿扰》一定是最先出局的那个。而画家呢?忧郁的眼神,唏嘘的胡渣子,一头代表叛逆与自由的长发,美女们见到恨不得立刻冲上去给他们做blow job。可是做我们这一行的人都知道,黑客其实指的是那些最牛逼的程序员,就好像美术界的达·芬奇,戏剧界的莎士比亚。作者保罗·格雷厄姆创立的孵化公司YC如今在硅谷火的不得了,我对他黑客与画家的双重身份更有兴趣 :)

这本书好就好在它并不是专门写给程序员看的,当然也不是专门写给画家看的,它适合所有人(至少其中的大部分章节)看。比如说第6章《如何创造财富》和第7章《关注贫富分化》,我相信所有的人在读过之后都能有所收获。我的好友韬仔总是带着一副调侃的口吻说我们是“IT新贵”。到底是IT新贵还是挨踢民工,如人饮水,冷暖自知。但为什么是IT被称作新贵而不是注册会计师们被称作新贵呢?第6章的解释是因为前者在创造财富,我举双手双脚同意这个观点,当然eileen又要说我在鄙视她们会计这一行了。我认为第7章论述的问题要更加深刻一些。虽然在这个信仰缺失的国度里当官依然是公认的发财职业,但是我相信技术的杠杆效应可以让更多的人不用去挤破头考公务员也能变得有钱。

Morris对这本书的推荐语是“此书将迫使你重新思考计算机编程的本质”。我觉得就算你不是个喜欢独立思考的人,只是记住书中的一些观点也能受益匪浅了。整本书充满了真知灼见,随便摘抄几个:

开源运动最鲜为人知的优点之一,就是使得学习编程变得容易了。
只要你控制了硬件,就能为用户提供更多的功能。如果你的产品是桌面软件,你就只能规定硬件的最低配置,无法为了某一个功能而要求用户增加配件。
浪费程序员的时间而不是浪费机器的时间才是真正的无效率。
对于同一个软件,如果用一种语言写出来的代码比用另一种语言长三倍,这意味着你开发它耗费的时间也会多三倍。
……

上大学时睡在我下铺的兄弟pag是我见过的最有黑客气质的程序员,我记得有一次我问他一个C语言的问题,他为我解答了那个问题之后说:“……,其实C语言神马的都是浮云,Lisp才是最牛逼的编程语言。”10年之后当我读到这本《黑客与画家》里对Lisp语言介绍的章节,我才知道原来pag比我想象的还要牛逼。好吧,下一门要学习的语言就是它了。

自从买了那个55升的登山包之后,每次旅行我都把自己折腾的不累死不舒服斯基。所以看到这篇10个轻装上阵的理由之后心有所感,就把它翻译了出来,同时也是提醒自己在下次旅行中要改变打包的策略。

身为一个背包客,打包的标准就是要轻。即使是背包客有时也会背的太多,好像谁背的多谁就会得奖似的。  不过就算是轻装上阵,要想在旅行中始终保持轻盈也是不容易的。避免过重的背包有以下一些好处:

  1. 换点的时候清点东西会更加方便。
  2. 即使是长距离背负也能保持敏捷的步伐而不至于筋疲力尽。
  3. 在拥挤的空间里转身或者飞奔去赶火车飞机的时候,你的背包不大可能撞到其他人。
  4. 在昏暗的旅馆房间里和清晨4点的卧铺车厢里重新打包或者从背包里找东西的时候会更容易,而且不会吵醒其他人。
  5. 可以作为手提行李带上飞机。这样就不用担心行李丢失,也不用在行李认领处浪费时间。
  6. 更容易寄存在火车站的保管箱里,同时也更便宜。
  7. 有装纪念品的空间。
  8. 只打包必需品。如果背包过大,通常是你带了一些永远都不会用上的东西。为什么要背上那些负重呢?
  9. 那些负重累累的背包客会对你的轻装上阵表示羡慕。
  10. 你的背和脚将感激不尽。

Unforgettable

抢沙发

虽然被安排了3天的培训,但还是忙里偷闲去听了刘德华出道30周年的演唱会。再次感谢nicolas同学借dc给我。不能拍video的单反不是好单反,哼哼~

口水歌教主庞龙老师的演唱会和刘德华的演唱会在同一天,庞龙老师表示没有压力。您当然不用担心歌迷被抢走了,去听你庞龙老师演唱会的和去听刘德华演唱会的能是同一个人吗?30年的时间,足以让一个梳中分头的叛逆小青年长成为这个社会的中流砥柱。我座位旁边就有好几个人是带着小孩一起来的。当华仔在台上问:“你们当中有谁超过30岁?”时,我看到前后左右很多人都举起了手。将来如果有机会的话,我也要带着我的小孩去听周杰伦出道30周年的演唱会,亲口告诉他台上的这个人就是你爸上大学的时候最喜欢的歌手。

这是我迄今为止看过的最high的演唱会。舞台视觉效果相当华丽,比3年前在这里看过的周杰伦的演唱会漂亮多了。老人家在台上又蹦又跳的很是卖力,不知不觉的就被这气氛感染了跟着摇摆起来。当然也有我自己掏腰包买票,和真正的歌迷坐在一起的原因。不过自从上大学之后听他的歌就少了,像《我和我追逐的梦》这样我小时候非常喜欢的一首歌,音乐响起的时候歌词无论如何也记不起来。

有人在这个舞台上30年了还会唱“这是我最珍爱的舞台,我又怎么舍得离开”。有人写了3年代码就开始抱怨“做程序员太累了,将来一定要改行做管理”。从小到大刘德华在我心中一直是健康努力向上的正面形象。虽然很多人对他隐藏朱丽倩的身份这么多年颇有微词,但在我看来婚姻是人家两个人的事,既然朱丽倩都没有说他的不是,您又何必操这份心呢?

整个高中时代最喜欢的一首歌《爱你一万年》

项目管理培训心得

抢沙发

上周末公司给安排了一个项目管理培训。一开始是很抵触的,因为直觉以为这种培训类似于机场里常见的成功学讲座,再就是还要搭上周末的时间。不过3天下来还算有点小小心得。

  • 项目再小也需要管理。或许这一次可以侥幸过关,但如果希望像唐骏老师那样把成功复制到其他的项目中,就需要项目管理的知识了。
  • 技术人员跟管理人员关注的点往往不一样。技术人员关注怎么把一件事做到最好,而管理人员更注重整个项目最后是否能成功。
  • 在公司目前这种技术和产品平行的架构的情况下,或许强矩阵的项目组织结构更好。因为项目经理拥有更大的权力,可以同时调动多个部门的资源。
  • 大家一致认为需求变更是项目面临的最大的风险。老师建议项目一旦评估完成进入开发阶段后必须冻结所有的变更。如果有变更,必须重新进行项目评估。
  • 在项目进行的过程中要及时沟通和反馈。每个阶段有每个阶段的报告和当期的主要工作成果。技术人员往往不喜欢在事情做到一半的时候进行汇报,这样是不好的。特别是在项目延期的时候,一定要跟干系人说明情况,否则最后出了问题全得你自己担着。
  • 将项目分解为工作包之后就能更好的估算整个项目的工期了。此时通过画甘特图就能知道整个项目的前后依赖关系,以及哪些工作包对整个项目的完成时间在起决定性的影响(关键路径),还有调整哪些工作包的进度可以加快项目进度。

其实大家是希望能把其他行业(比如建筑行业)的项目管理经验用于软件项目的管理上。但为什么软件项目通常注定了是要延期的呢?最近读到的一篇blog里有句话很有道理:我们无法预测软件开发中每一个项目的时间,是因为这些工作的本质就是“创造新知识”……那么一个创业团队该如何管理开发时间?——答案是没办法。

大马行记

已有 4 条评论

这个清明节小长假海豚大哥去乌镇了,沫沫和阿汤又去马来西亚了,就连平时不怎么旅行的韬仔都去婺源了。没有出门的长假,总觉得有什么地方不对劲,于是去翻livespace上的旧照片来过过眼瘾。大马旅行照片的下方,有一行文字说: via SkyDrive 210 days ago。我当然记得上一次出国旅行还是去年夏天的事情,但是当这个时间以210天这个具体的数字表达出来时,还是被shock了一下。

这趟旅行起缘与2009年11月的亚航0元大促销,我跟nicolas凌晨2点起床抢好了整个行程的机票。亮点是马来西亚国内段的机票都是0元的,也就是说只需要差不多25块人民币的税就可以飞一班了。当然提前太久约定的事情总是很不靠谱的(用某才女的话说就是缺乏安全感)——nicolas后来因为工作原因取消了这次旅行。亚航促销一年不如一年,这种0元航班估计nicolas同学以后再也没有机会坐了。

人世间最痛苦的事当然不是被人放鸽子,而是当你从上一次放鸽子中恢复过来之后紧接着又被人放一次鸽子。nicolas取消这次旅行之后,我去各大论坛发贴招亲,希望能找到伴一起去。后来有个人联系上了我,在QQ上聊了几次我们约定好在LCCT见面,然后一起飞仙本那学潜水。如果你跟一个陌生人约好了在某个地方见面,几乎总是能从人群中间辨认出那个人来,因为他四处张望一副找人的样子跟周围的人很不一样。然而一直到上飞机我也没看到这样眼神。好说歹说从空姐那里要来了登机人的名单,仔细翻了两遍也没看到她的名字。起飞前给Vicky打了个电话得知她也没有收到那个人的消息,就这样心情无比沮丧的飞向了仙本那。

一个星期之后学成归来,回到Singamata在仙本那码头的办公室。跟Vicky打了个招呼,她见到我的第一句话说:“曾坤你晒的好黑。”我冲她笑了笑问她:“那个女生后来有来过电话吗?”她回答说没有。有些人就是这样的,她可以爽约爽的一点心理负担都没有。

就像任何其他的学习一样,学潜水的过程有时也是枯燥的而且不可避免的会犯错误。OW第一天的内容是看超过4个小时的教学录像,我在看片的过程中无可救药的睡着了。潜店的小mm估计也见怪不怪了,看我醒了之后把刚才的内容重新放了一遍。第一次开放水域下潜时我完全掌握不好平衡,在水里上窜下跳的还外加两腿乱蹬。潜水长Santi发现了一只海兔,敲叮叮棒示意我们过去。结果我一去就把海底的沙石搅起来了海水立刻浑浊不清,她只好双手盖住那只海兔,并招呼我的教练Joe赶紧带我滚蛋。

不管是跨入式还是后翻式,从船上入水的一瞬间总是很爽的,因为真正的潜水马上就要开始了。接着是给BCD放气,眼看着海水没过蛙镜,整个人完全沉到海平面以下。在下降的过程中要不断的做耳压平衡,下降到合适的深度后调整姿势跟在教练后面前进。此时耳朵里只能听到自己吸气吐气的声音,还有教练敲打叮叮棒的声音。

原先的安排是学完OW后去马布岛做fun diving,结果因为被她放鸽子,临时改成了OW和AOW一起学。OW最大下潜深度是18米,AOW则能达到30米深度而且还可以夜间潜水。这2点就是AOW要比OW有趣的地方了。第一次下潜30米的时候还觉得有点小刺激呢,因为Joe说到了30米的深度可能会发生氮醉(像喝了酒一样神智不清),结果我神智清醒的很。唯一的感觉是30米深处的海水确实要冷一些。夜潜也超好玩的。在伸手不见黑夜的五指里可以看到一些小亮点,那是虾和蟹的眼睛在黑暗中发光,电筒照过去看到一只螃蟹居然背着个珊瑚在爬行。另外用手把水搅动一下就能看到很多像萤火虫一样的亮点在周围飞舞,有一点童话里的错觉,所以网上有人说带mm去夜潜有很好的效果。

海面下的世界当然精彩无限,可一天中最嗨皮的时光还是在晚上。吃完Singamata一百年不动摇的自助餐后,大家找张桌子围坐下吹着海风开始聊天,各自讲讲今天又看到了什么稀奇古怪的海底生物。夜越来越深,潮水缓缓退去,水上屋的木桩子越来越长。阿包又点燃了一只烟,今晚她好像快抽掉一包烟了。沫沫懒洋洋的把脚放在阿汤的腿上,向我们解释说鼻尖有个凹槽是聪明的象征。Jimmy拿着我的小单反在给Singamata拍夜景。Joe在给我们讲解在诗巴丹如何用一张餐巾纸上大号。我们好像笑的太大声了吵醒了大鱼缸里睡觉的苏梅,它翻了个水花向我们表示抗议。

另外还有两个小细节我想我会永远记住。

回程的时候,我和阿莫坐着Singamata的面包车去斗湖机场。车子在仙本那镇上停了下来。大概是车上的几个员工要下车回家,于是我们对她们挥手,say goodbye,微笑的目送她们。她们也微笑的看着我们挥手,say goodbye。就这样互相望着对方足足有一个世纪之久我们才意识到原来她们是在等我们下车。人世间最尴尬的事情莫过于此。

我们在斗湖的迷你机场二楼吃了顿简单的晚饭。味道已经忘记了,只记得老板娘是个华人,阿莫在跟她道别的时候用粤语说了句“恭喜发财“。我满怀敬意的看了她最后一眼,转身踏上了回家的路。

生活总是充满了各种不可预测的未知和变数,这也正是我觉得它精彩的地方。如果nicolas没有取消这次旅行,我也就没有机会去学潜水;如果那个女生没有放我鸽子,我不会在Singamata多住几天然后目睹爱情电影里才会有的情节发生在现实生活中。

期待下一次旅行。

哥今天下午在实验 Adobe Air Update Framework 的时候跟这个错误进行了艰苦卓绝的斗争,必须记录之。

Google到的结果基本上都是说Update descriptor file里的版本号跟新版本的application descriptor file文件里的版本号不一致。我当然不可能犯这种档次的错误撒,我犯的错比这愚蠢多了:做了2个实验工程,旧的名为flex_update_old,新的名为flex_update_new,于是wizard生成的两个项目的application descriptor file里的id不一样,所以这个错误一再的出现,把它们的id改成一样的就O了。