Leo's profile艾玛空间PhotosBlogListsMore Tools Help

Blog


    December 31

    Farewell, Netscape!

    上班的路上,从广播里得知AOL宣布停止Netscape的开发和更新,这也就意味着当年的浏览器老大终于退出历史舞台。

    大一时第一次接触了网络,那时的Netscape可以说就代表了Internet,www对我来所就是那个不停旋转的地球图标。一开始,只有教研室和实验室才有网络,主楼的网络中心还没有起建;但是网络是无限开放,不收费。可惜俺没有把握时机,深陷bbs,后来想上网了,学校开始收费了,实验室也不是随便可以上网了。俺只好奋力在清华北大之间的一个网吧注册了一个帐号,用pine写email啥的,还把系统目录下的用户名和密码文件偷偷拷了回来(网管居然也不隐藏这个文件),室友搞来一个解密程序,两人试图破解unix用户记录,但是那时机器慢,这种brute force的很耗时间,后来不了了之,这可谓俺的第一次黑客尝试,呵呵。还在那打了阵mud。这些都是在网络流行之前的事了,后来中文mud流行时,我已经不玩mud了。再后来,主楼网络中心开了,实验室上网也方便了,俺就从北大网吧撤回了老窝。

    再见了,Netscape;再见,我的网络岁月。至少今天我还在用Netscape写着自己的博客...

    December 20

    PBase Outage

    PBase是与Flickr齐名的著名照片共享网站,它最出名之处可能就是它的用户群了,堪称专业摄影师的集聚地,所以它的照片的平均水准也是一流的。我这拿着傻瓜机瞎拍的,也在上面凑热闹。上周末PBase的outage,周二才终于全面恢复正常。期间我一直跟踪其更新。让我惊讶的是大家对outage非常的包容,对网管的工作给予大量肯定和鼓励,这要是别的网站早就被骂个狗血喷头了。这里只有少数的人气愤难奈,出口不逊。PBase和Flickr网站相比,竞争力最近有点下降。一是收费高,每megabyte要高出几倍。二是技术落后,至今还不赶上web 2.0的大军,所以什么drag-and-drop是不会有的,上载照片的操作非常落后,照片管理也是,需要不停的上下滚动屏幕。我看它的UX(user experience)可以作为UX design的反面教材。相比之下,Flickr的照片管理更加现代化,而且费用低。为什么PBase还能够留住它的用户呢?我觉得有三点。一是用户群的忠诚和他们的pride。每年在摄影器材上砸钱无数的摄影师是不会在乎这点年费的。作为PBase网站的一员,专业摄影师找到了自己的圈子,象俺们这样非专业人士也觉得脸上有光。其二,它支持用户使用CSS来全面customize网页外观,对于搞摄影的唯美人士自然是一个killer feature,上面的有些gallery真是美仑美奂。最后,把照片移到另一个网站也许不是难事,但是你的朋友圈呢,你的点击数呢,留言簿里那些日积月累的赞美之词呢?没那么容易。

    December 15

    关于数据库领域

    数据库是IT业比较特别的一个领域。

    • 数据库领域很sticky。一个是代码。那些知名数据库的代码都是十几年的了,虽然不断在演化,但是大体不变。比如IBM是很严格的控制代码的改动的,不万不得已,绝不改动。原因?一个是因为数据库客户的很多数据--比如医院资料--极其重要。所以向后兼容是必须的。再一个是数据库的性能竞争激烈,大家都在为benchmark提高几个百分点拼命。大的改动可能在长远来看是有益的,但在短期可能会引起性能退化,这对产品信誉的打击可能是致命的。Sticky的表现之二是搞数据库的经常是十几年如一日。因为数据库的门槛比较高,技术很深。一但进入佳境,人们便不想再换领域了。这也导致了数据库领域的第二个特点。
    • 数据库的community很小。成熟的数据库系统就那么几个,Microsoft SQL Server, Oracle和IBM DB2(还有其他数据库产品,大多是针对某一特定用途的,比如数据仓库)。这些大公司的数据库精英们也都互相知道。经常是有人从这家公司出来,又进了那家公司。而且这些人通常都是从U of Wisconsin-Madison来的,说不好还是一个教授手下的门生。那几个关键技术也就是几个牛人提出来和做出来的。夸张的说,全世界真正掌握数据库系统核心技术的,也就那么几十个人。
    • 数据库是个大系统,牵一发而动全身。一个很小的改动也需要全面的研究,否则修好了这个bug,还不知会有什么副效应呢。特别是有关性能的改动,提高了这些情形的性能,却又引起其他地方的性能退化。因为代码庞大,又历史悠久,有的时候找不到一个人能知道某行代码是怎么回事。让一个来自IBM的同事很惊讶的是,在微软对很多代码行我们还是可以找到理解它的人。在他们那没有人能做到,要修bug都是研究理解代码先。其实呢,也就是一百步和五十步之差。
    December 08

    四百龙银

    帖歌词和这里一贯的原创,不转载的风格冲突,但是为这《四百龙银》可以破一次例吧。张宇这个歌听了好几年了,一直没有仔细琢磨这歌词。有了女儿的我有一天仔细听了下歌词,突然间,我被震撼了。再也无法承受小女孩受委屈的故事,共鸣是如此的强烈。歌里不知说的是新加坡还是台湾,不知是不是张宇老婆自己家的真人真事。最后一句尤其感人。

    四百龙银
    作词:十一郎 作曲:张宇

    这里的人家远渡重洋
    找到他们家
    看了几回就要这个
    六岁的女娃
    为了大哥要娶媳妇
    没钱的妈妈
    收了四百个龙银
    让她离开家
    她在厦门过了一夜
    隔天才上船
    身上穿着只有过年才能穿的衣裳
    妈妈为她缝了一个像她的娃娃
    「有它和你作伴 什么都别怕」
    那天晚上的月亮
    被云挡住了一半
    看不见的另一半在要去的地方
    也许只能这么想
    才会觉得分开的只是月亮 
    心还一样
    二十六岁那年生了
    第五个女孩
    守寡的婆婆跟她说了
    香火不能断
    刚好有人想要一个
    初生的女娃
    她用虚弱的身子
    追出几里外

    那天晚上的月亮
    被云挡住了一半
    看不见的另一半在心碎的路上
    手头万绪在心里转
    突然发现残缺的不是月亮 是命运啊
    曲折要重覆到什么时候 才给圆满
    她从箱底找出那个像她的娃娃
    「有它和你作伴 什么都别怕」
    可是我的心肝
    谁跟你作伴

    December 05

    冬日的西雅图

    陪老妈到西雅图转了一圈。拍了几张照片,对新相机还挺满意:-)。

    December 02

    干一行,爱一行?

    干一行,爱一行;还是爱一行,干一行。That's the question.

    工作的态度可以分成三个境界。爱一行,干一行为上;干一行,爱一行为中;就是对工作没兴趣,谋生嘛,那也无可厚非。个人选择而已。之所以把前两种称为上和中,因为它们比较理想些。

    SQL组的career talks是一个很好的系列。听那些大牛(technical fellow和distinguished engineer级别的,在微软几万员工里也就40来人吧)介绍成功经验,不外乎都要谈到择业和兴趣的关系。既然他们都英雄所见略同的认为要选择自己感兴趣,有热情的领域工作,那么我把爱一行,干一行称为上,大家也可以认同吧:-)。理想和现实总是有距离的。如果做不到爱一行,干一行,也许还可以发扬下干一行,爱一行的精神吧。

    有的时候在大方向上做到爱一行,干一行(比如是从商呢还是搞技术呢),还不是那么困难;但是要在小方向上也做到这点,是需要机遇、勇气和魄力的。当你发现你对手头领域并不太有兴趣的时候,你舍得放弃已经打下的基础吗,你舍得离开你的comfort zone吗,你敢take risks吗?所以听到别人创业发财,也不必眼红。就像那个大牛说的,他每次换公司或创业都是在他达到某个peak的时候。咦,好像有点跑题。对了,有家人士的考虑因素就更多了...

    还是别光仰慕人家的成功经历了,赶紧看会儿书,充充电吧。