PENG's profile不愿游泳的鱼PhotosBlogListsMore Tools Help

Blog


    October 12

    Why we are afraid of them?

    http://www.yeeyan.com/articles/view/66583/55110

    1970年因受查禁而转入地下的捷克摇滚乐队宇宙塑料人(The Plastic People of the Universe)的这首歌中写到:他们害怕老人的记忆,他们害怕年少者的天真,他们害怕坟墓和墓上的鲜花,他们害怕……那么我们到底为什么要怕他们?

    他们害怕老人的记忆
    他们害怕年轻人的思想和理想
    他们害怕葬礼,和墓上的鲜花
    他们害怕工人,害怕教堂,害怕党员,害怕所有的快乐时光
    他们害怕艺术,他们害怕艺术
    他们害怕语言这沟通的桥梁
    他们害怕剧院
    他们害怕电影,害怕帕索里尼*,害怕戈达尔*
    他们害怕画家,害怕音乐家,害怕石块和雕塑家

    他们害怕
    他们害怕电台
    他们害怕技术,害怕信息自由流动
    害怕《巴黎竞赛画报》,害怕电传,害怕古登堡*,害怕施乐
    害怕国际商业机器公司,害怕所有的波长
    他们害怕电话

    他们害怕
    他们害怕让人民进来
    他们害怕让人民出去
    他们害怕左派
    他们害怕右派
    他们害怕苏联军队突然离去
    他们害怕莫斯科的变化
    他们害怕面对陌生人,害怕间谍
    他们害怕反间谍

    他们害怕
    他们害怕自己的警察
    他们害怕吉他手
    他们害怕运动员,害怕奥运会
    害怕奥林匹克精神
    害怕圣人,害怕儿童的天真
    他们害怕政治犯
    他们害怕犯人的家属,害怕良知
    害怕科学
    他们害怕未来
    他们害怕明天的早上
    他们害怕明天的晚上
    他们害怕明天
    他们害怕未来
    他们害怕电吉他,害怕电吉他
    他们害怕摇滚乐
    他怎么回事?连摇滚乐队都怕?连摇滚乐队都怕?
    摇滚乐队比别人更遭受
    政治镇压

    他们害怕
    他们害怕摇滚乐,害怕电吉他
    害怕电吉他,害怕走在街上和在锁好门后的老人
    他们害怕人们写的东西
    害怕人们说的话
    害怕火,害怕水,害怕风,害怕雪花纷扬
    害怕爱,害怕排泄
    他们害怕噪音,害怕和平,害怕沉默
    害怕悲伤,害怕欢乐,害怕语言,害怕笑
    害怕色情,害怕诚实和正直,他们紧张了
    他们害怕孤独,害怕学习,害怕有学识的人
    他们害怕人权,害怕卡尔·马克思,害怕原生力量
    他们害怕社会主义
    他们害怕摇滚乐
    他们害怕摇滚乐
    他们害怕摇滚乐
    他们害怕摇滚乐
    那么我们究竟为什么要怕他们?
    * 帕索里尼、戈达尔都是以叛逆著称的导演,约翰·古登堡,约1400-1468,德国印刷工,欧洲第一个使用活字印刷的人

    http://babellist.xnet2.com/0207/msg00029.html
    1. They are afraid of the old for their memory.
    2. They are afraid of the young for their innocence.
    3. They are afraid even of schoolchildren.
    4. They are afraid of the dead and their funerals.
    5. They are afraid of graves and the flowers people put on them.
    6. They are afraid of churches, priests and nuns.
    7. They are afraid of workers.
    8. They are afraid of party members.
    9. They are afraid of those who are not in the party.
    10. They are afraid of science.
    11. They are afraid of art.
    12. They are afraid of books and poems.
    13. They are afraid of theatres and films.
    14. They are afraid of records and tapes.
    15. They are afraid of writers and poets.
    16. They are afraid of journalists.
    17. They are afraid of actors.
    18. They are afraid of painters and sculptors.
    19. They are afraid of musicians and singers.
    20. They are afraid of radio stations.
    21. They are afraid of TV satellites.
    22. They are afraid of free flow of information.
    23. They are afraid of foreign literature and papers.
    24. They are afraid of technological progress.
    25. They are afraid of printing presses,duplicators and xeroxes.
    26. They are afraid of typewriters.
    27. They are afraid of phototelegraphs and telexes.
    28. They are afraid of automatic telecommunications with abroad.
    29. They are afraid of letters.
    30. They are afraid of telephones.
    31. They are afraid to let people out.
    32. They are afraid to let people in.
    33. They are afraid of the left.
    34. They are afraid of the right.
    35. They are afraid of departure of the Soviet troops.
    36. They are afraid of changes of the ruling clique in Moscow.
    37. They are afraid of détente.
    38. [This line is missing in the printed version.]
    39. They are afraid of treaties have signed.
    40. They are afraid for the treaties have signed.
    41. They are afraid of their own police.
    42. They are afraid of the spies.
    43. They are afraid for their spies.
    44. They are afraid of chess-players.
    45. They are afraid of tennis-players.
    46. They are afraid of hockey-players
    47. They are afraid of gymnast girls.
    48. They are afraid of St. Venceslas.
    49. They are afraid of Master Jan Hus.
    50. They are afraid of all the saints.
    51. They are afraid of gifts to the kids on St Nicholas.
    52. They are afraid of Santa Claus.
    53. They are afraid of knapsacks being put on the statues of Lenin.
    54. They are afraid of archives.
    55. They are afraid of historians.
    56. They are afraid of economists.
    57. They are afraid of sociologists.
    58. They are afraid of philosophers.
    59. They are afraid of physicists.
    60. They are afraid of physicians.
    61. They are afraid of political prisoners.
    62. They are afraid of the families of prisoners.
    63. They are afraid of today’s evening.
    64. They are afraid of tomorrow’s morning.
    65. They are afraid of each and every day.
    66. They are afraid of the future.
    67. They are afraid of old age.
    68. They are afraid of heart attacks and cirrhosis.
    69. They are afraid even of that tiny trace of conscience that may still be left in them.
    70. They are afraid out in the streets.
    71. They are afraid inside their castle ghettoes.
    72. They are afraid of their families.
    73. They are afraid of their relatives.
    74. They are afraid of their former friends and comrades.
    75. They are afraid of their present friends and comrades.
    76. They are afraid of each other.
    77. They are afraid of what they have said.
    78. They are afraid for their position.
    79. [This line is missing in the printed version.]
    80. They are afraid of water and fire.
    81. They are afraid of wet and dry.
    82. They are afraid of snow.
    83. They are afraid of wind.
    84. They are afraid of frost and heat.
    85. They are afraid of noise and peace.
    86. They are afraid of light and darkness.
    87. They are afraid of joy and sadness.
    88. They are afraid of jokes.
    89. They are afraid of the upright.
    90. They are afraid of the honest.
    91. They are afraid of the educated.
    92. They are afraid of the talented.
    93. They are afraid of Marx.
    94. They are afraid of Lenin.
    95. They are afraid of all our dead presidents.
    96. They are afraid of truth.
    97. They are afraid of freedom.
    98. They are afraid of democracy.
    99. They are afraid of Human Rights’ Charter.
    100. They are afraid of socialism.

      So why the hell are WE afraid of THEM?
    September 18

    斗牛——一部噬咬心灵的电影

    (豆瓣博客验证doubanclaim53dc159917c02afd)
    虽然不明白片名为什么叫“斗牛”,但仍然被深深的震撼了。回想这两年,其实过得很真实,也摆脱了之前的虚无感。但我知道,很多事情,我一直没有想明白。至 今回想曾经的辩论:“过人的生活还是猪的生活”,发现自己并没有想明白,或者说想明白了要过人的生活,但事实上过得是接近猪的生活。至多,是一只很想摆脱 猪的生活的猪。因为很多事情,可能一辈子也想不明白。
      
      就像片中的牛二,活着,却完全把控不了自己的命运。完全是秉着农民的朴实,对逝去村民的歉疚,可能还有些许对权力的畏惧?更为重要的是,维系 在奶牛身上的自己和九儿的丝丝缕缕的联系,拼着自己的性命把那头奶牛完好的保存了下来。意义感?这些书生意气的形而上对他太遥远了。很多人,活着,却不知 道自己为什么活着,他们只是千千万万个牛二中的一个。所以,看着牛二那惨淡毫无生气的日子,我没有窃喜,因为我知道其实我离牛二并不远.
      
      电影中很多场景都让我印象很深.每一次捧腹,都被紧随而来的沉重压得喘不过气来.作为动荡社会中的小人物,牛二被动的承受着种种的磨难,却只 能依靠"运气"来逃离死亡的命运.虽然"狗急了也会跳墙",但每次的抗争都那么难以入流:拿了之前同村人的狙击枪,却怎么扳也扳不响,最后从树上掉下来; 换了弓箭,还没放弦就断了;后来终于有机会拿枪杀日本人了,扣动了扳机,没有打到别人,却打伤了自己........印象最深的场景就是最后一场糊里糊涂 的战役打响,他拿起了那个废弃的炸弹,疯狂的朝枪林弹雨中跑去,前面晃来晃去很多人,他却不知道谁是敌人,自己要走到何方...在双方交战的正中央他停了 下来,但枪声依然在响,甚至似乎枪炮也无视他的存在,穿梭在周围的空隙中......自始至终,他都注定是一个被社会裹挟的小人物.
      
      相比那些在地雷中稀里糊涂死去的人们,牛二是幸运的.至少,除了自己的性命,他还保护住了一头奶牛,并且间接的兑现了全村人对八路军的承诺.
      
      当解放军同志在那个约定上按上手印时,牛二的社会使命也就结束了.如果说之前他的存在还有些许意义的话(这个意义是我一厢情愿的,事实上,我 多么希望那位解放军同志为这位平凡的人所做的事情而感动,但什么都没有发生.我所看到的只是客套的热情,无关痛痒的关心.这是另外一种让人咬牙切齿的麻木 ——但也许,的确什么都不应该出现,因为,一切的一切,只是一头奶牛而已.而那些曾经为此丧命的人们,包括对牛二意义非同寻常的九儿,如草芥一般,在后人 歌功颂德载歌载舞欢聚一堂的时刻,没有人会记得他们。除了牛二,没人知道他们曾经活过。),之后的他,完全和人类社会脱离了干系.所剩下的,只有相依为命 的奶牛了.
      
      以后,靠什么活着?我禁锢的思维一直在问自己这个问题.
      
      "九儿,你怕了吗?别怕,什么都会扛过去的",这更像是牛二包含着复杂感情的自言自语,既有历经坎坷之后的淡定,又隐含对未来岁月的惶恐. 也许,牛二自己也在不断问着这个问题. 身后,是开垦出的荒地结出的一片新绿,人却已然苍老不堪.
      
      生命就像流水一般,毫无生气的,淡淡的从我们的身体中流走.
      
      也许每次抗争,受伤的都是自己
      
      但,我要摆脱这样的生活~
    July 05

    从伊朗大选思考技术对政治的影响

    伊朗选举风波到后来让人越来越觉得是一出穆萨维主演的闹剧。起初我还以为选举舞弊真有其事,但后来发现事情越来越蹊跷,便将这事看作了一场新的“颜色革命”。与以往的颜色革命不同的是,这次美国动用了各种网络技术来控制伊朗的局势。Google, facebook, twitter,这些互联网中的中坚力量在此次闹剧中扮演着无与伦比的角色:

    6月20日,google与facebook"不约而同"的推出波斯语服务;
    6月15日晚,总部位于美国旧金山的Twitter宣布把全球各站点系统维护开始时间延迟至美东时间16日下午5时(伊朗17日凌晨)。此前美国国务院官员贾里德·科恩给该网站发邮件说:“伊朗正处在决定性时刻,Twitter显然在其中发挥重要作用,你们可以让它继续工作吗?”于此同时,Twitter 上收到留言:“民主需要Twitter,Twitter不要让伊朗人保持沉默”,“升级可以等待,但伊朗不能等待”
    .......

    一个网站为伊朗大选而延迟升级时间,这是前所未有无法想象之事。即使我们简单的认为这些网站都是善意的目的(我倾向于这样认为),想为伊朗人民的自由提供更多更便捷的渠道,我们也无法确切地说,流传在互联网上声音最多的,就是最接近事实的。这有很多原因。首先,类似twitter这种微博客,由于消息非常短,发布非常便捷,不需要经过深入思考就可以发布消息,没有人会对自己在twitter上发布的消息带来什么样的影响而深思熟虑;其次,并没有法律要求互联网用户对自己的言论负责,制约着用户的,只有每个人内心的道德准则,而众所周知,道德准则不能成为能够让世俗社会正常运行的法则;再次,互联网向来是坏消息传播的比好消息快,不正常消息比正常消息传播的快,这主要是不正常消息对人们的刺激作用远大于正常消息,这种人心里的倾向性使处于中立的传播渠道不再中立。

    记得之前看过一份“中情局关于颠覆中国的8点建议”,看时很震惊,都是关于文化渗透的。而现在又有了很多信息技术的手段来帮助美国达到它的目的。与以往的手段相比,这些手段更为廉价,也更能快速攻破人们内心的防线。Facebook跟其他互联网公司不同,他们有一个战略部,自成立之日起,就立志将自由主义的核心价值观推广到全世界。但是就连哈耶克都承认,自由主义不是适用于一切人类社会的灵丹妙药。

    再回过头来看我国政府的一系列互联网整治措施:首先宣布一切电脑安装绿坝,又在近期对google勒令整改。起初我也觉得政府脑子里长浆糊了,了结了伊朗局势之后才慢慢明白过来。我并不赞同政府的做法,但是对他们的警觉意识赞赏。事实上,对于一个内部发展中问题重重,每个问题都可能成为导火索,又没有足够的能力进行对外文化渗透和舆论宣传的国家来说,很难容忍完全开放的环境。当前的网络开放其实意味着政治一部就位的开放,这相当于政治领域的“休克疗法”,基本上没有健康发展的可能。

    很多人质疑政府为什么对google下刀,其实我也觉得google很过分(其实不是google,是不停使用google搜索来控制搜索词的人很过分),现在应该还可以从google香港,google台湾等的网页上以政府敏感的关键字搜索,可以看一下浮动提示框中都是什么信息。从这里面我们也可以看出即使技术是中立的,但人们倾向性的搜索意识和猎奇心里使搜索变得不中立(如果google真的没有人工干预的话)。试想一下,google搜索平台是对所有有上网能力的人开放的,我们“生在新中国,长在红旗下”还未具有一定鉴别能力的祖国的花朵们一搜索,发现原来心目中伟大的祖国是如此的阴暗,未来会怎样?

    我觉得“技术是中立的”这个幌子会掩盖住利用技术的人们并不是中立的这个客观现实。每个人都在自己的价值观和世界观下生活,如果技术能够为他所用,也必然是遵循自己的认识来使用。其实由于事实上人是不平等的,有男女老幼智商高低水平层次等各种因素的差别,技术上的人人平等可能没有缩小这一不平等,甚至可能会由于利用技术的能力不同加大不平等。但这却也是实现人人平等美好愿望的必经之路:争取实现客观条件的人人平等来尽量缩小由主观差异造成的不平等。
    所以,我觉得对与网络还是要进行控制的,但是需要将控制透明化,控制什么不控制什么需要经过民主化的讨论,并给予公众监督和要求改变的权利。

    有人也许会问,难道我们不需要自由吗?不,我们仍然需要自由。但个人自由的诉求不能没有边界。我很赞赏前伊斯兰革命卫队总司令穆赫辛•雷扎伊的做法。他是和穆萨维一起质疑选举舞弊的,但随着形势的发展他撤出了。谈及撤出的理由时他说:撤回指控是因为伊朗“政治、社会和安全形势已进入一个敏感、决定性阶段,那比选举结果更重要”。我们必须要有另外的视野来走出对自由的狂热。并且,我认为,将自由上升为信仰是一种危险的信号,美国的霸权主义经常可以在此找到根源。
    April 05

    人一生都在解一个方程式

    At last, 终于有时间写工作以来的第一篇日志了。看来保持写日志的习惯也不容易,不是因为巧妇难为无米之炊,而是专门抽出时间来写东西实在太难得了。

    本以为现在走的这条路是自己选择的,工作了之后才发现其实之前很多东西都意料不到。不过学校期间的迷茫状态慢慢的消失了,转而产生一种自信。温总理在答记者问时说的话很有道理,他说:“工作是一种尊严”。对勤劳的中国人来说,没有工作会让人背上沉重的包袱。同样,如果有了工作,你就会有安排未来的基础,也就慢慢的感觉到能够左右自己的命运了。

    一个朋友对我说,人的一生都在解一个方程式,在盖棺论定之前你很难知道x的值。让我想起张承志的“真正的人是x”。张承志的文章是为了纪念马尔克姆·X,那个声称“在摆脱白人强加的烙印姓氏、重新找到自己“灵魂的姓氏”之前,黑人的姓应该是X”的斗士。他倾其全部投入到为黑人争取权利自由的斗争中,到最后写完自传前说,“这本书出版时,如果我还活着,那才是奇迹呢。”结果的确,在自传出版前,他在一次演讲中被乱枪扫射而死。

    一个令人震撼的故事。其实还有许许多多别人的故事告诉我们,我们的人生是有别于解方程的。我们可以通过过程影响结果,可以通过自己的力量来左右x。因此我们不能轻易的将命运的决定权拱手让渡,随波逐流。如果始终朝着希望的方向前进,我们会解出满意的x。
    January 11

    毕业杂感

    今天答谢导师和实验室的兄弟姐妹们,一张张的面孔突然觉得很亲切。他们眼里的我们可能也比较风光吧,已经离开学校了,可以自力更生自谋生涯了,这是他们,也是去年的我梦寐以求的事情。但这一切就这么如期而至了,反而让我有些措手不及。

    回想起自己的这两年半,在很多人眼里都很充实,写了本书,又去了好几个有名的企业实习,还在学校做了一些管理工作。但这一切怎么就像是一场梦,虚虚实实,真真假假,觥筹交错中不知道沉淀了些什么。脑袋中反而一直浮现着导师很久以前的忠告:你很聪明,兴趣广泛,也很有理想,但兴趣太宽泛了对做学问并不完全是件好事。你可能会一直浮在水面上,而没有办法潜下心来做一件事情。

    现在每每想起导师对我的好来。当时导师当着很多博士生的面这么批评我确实没有给我多少面子。但我知道,以后我很少有机会能够得到这样中肯的评价了。所有围绕着我的人,都在说,你很好,你很优秀,让我几乎忘记了自己到底是什么样子。如果没有对我始终的关切,导师不会多说这些话的。

    想起我们之前的很多冲突,她都是那么慷慨的原谅了我的冲动,丝毫没有保持作为老师的威严,任由我自以为是的坚持所谓的原则。有时我还挺自豪,因为有一两次全实验室的大讨论是由我发起的,我觉得自己的价值得到了体现,起码像是一个研究生的样子,能够追根追底,能够为自己承担的项目负责。现在明白,其实得益于导师的认可,如果换一个导师,可能效果会适得其反。

    当然还有实验室的师兄师姐们,他们一而再再而三的原谅了我们的不懂事。他们中的很多人教会了我博士的真正含义。当他们拿着微薄的薪水为自己研究中的一点一滴的进展而自得其乐时,我明白了自己并不是做博士的料。我难于甘守清贫,总是很好奇于外面的世界。其实,墙内墙外,本质是一样的,只是你走进了不同的城堡而已。

    研究生阶段,我明白了自己的无知。这种无知是让人难以想像的。你发现自己渺小的可怜,你开始不再像本科阶段那样如饥似渴的寻找各种各样的知识来给自己满足感。你明白无论在哪个领域你都只是一个蝼蚁一般,微不足道,你一点一滴的探索好像在挣扎着摆脱某种困境,以便通向那种可以和现在一刀两断截然不同的世界。而这个世界却是遥不可及的。于是你所能做的,只有在现有的困境中自得其乐,也培养着自己去说服别人这是一种乐趣。

    我好像变得更加世故了,对周围的世界漠不关心了。任何事情都是说说而已,当然也会有愤慨,也会有不安,也会有摆脱一切追寻理想的勇气,却少了那么一些血气方刚。再过几年,这种状况会更加明显。可是我仍然不断地容忍自己,也许将一直容忍下去。到那时,不知我还认不认识我?

    我看庄生梦蝶,谁是庄生,谁是蝶,谁又是我呢?

    October 30

    从百度大门走出来的那一刻,我找到答案了

    今天去百度面试,是我在搜索公司争取来的第一场面试,不容易啊~
    但是感觉不是很理想。问了三道题,答出来两道,还都有瑕疵。然后第三道题不知为什么当时脑袋转的特慢,可能是最近两天思考过度了吧。。。当从百度大门走出来的那一刻,我知道最后一题的答案了,而且无比清晰。。。然而,我已不可能往回走了,那位面试官消失在了百度er的人海里。

    哈哈,第一面长了见识了,下次如果还有搜索公司的话,我觉得自己就差不多了:)

    加油吧!

    整体评价:过度紧张,对发挥影响比较大。

    October 10

    电面被Google BS了口语

    今天突然接到Google打过来的电话,问了我很多问题,弄得我不知所措。
     
    整体情况感觉还不错,但是比较差的就是口语。。。崩溃中,本来还以为自己口语不是那种很好的吧,起码还能混一混,看来还是不够Qualified.
     
    唉,于是他们说Pending,看还有没有更好的Candidates. 估计已经没有戏了。
     
    另外,我去了SLB,参加了史上最混乱的群面。发现原来面试也是不同公司展示自己个性的地方,但是我相信如果SLB的人知道他们的创意的效果能够如此之烂,他们应该会规规矩矩的同其他公司一样招聘。我也第一次见到了那么疯狂的找工作的人群,就差把工作人员抓过来吃了。不禁感到一阵胆寒,算是真正体验到今天手机报上说的“扩招过快”带来的恶劣性影响了。
     
    然后,还有一个Startup让我明天进行为期5小时的复试。。。崩溃了
     
    混乱的一天,毕设根本没时间没心情做。。。学校为什么总是同学生对着干呢?
     
    -----------------------
    忽然有一个感觉,今天的博客像是博客了。
    September 25

    恭喜拿到offer的同学们

    唉,必须写一篇文章来恭喜我的盆友们,因为,他们拿到一个牛公司的offer了。。。
     
    也是,也的确值得给他们Offer,都是非常出色的人。虽然我觉得这么多优秀的人囤聚在那里未免有点浪费人才,但是,无奈呵,没有更好的公司比那里更能够发挥他们的聪明才智,所以,先暂时在那边待着吧。但我希望不是永远。我仍然希望以后我们还能够重新走在一起,能够为中国做一些力所能及的事情。有一句电影台词说得好,因为你出色,你就需要承担比其它人更多的责任。
     
    找工作的过程也是为自己定位的过程。是啊,两三年前无法回答的问题现在不得不回答了:你希望拥有怎么样的人生?
     
    今天是我的面试,面试的时候Manager问我我的人生规划是什么,10年之后你想做什么。回答这个问题的时候我突然变得坚定起来,慢慢理清了自己的思路。我相信,每个人的选择都有很多,但是,每个人都需要坚定的走出人生中关键的一步。当你不再后悔,不再为别人二三十万的offer而慌张不安,我相信,你已经有了自己的目标。不管这个目标是大是小,也不管别人如何评价如何比较,如果这个目标是你的,它就是精彩的。
     
    衷心恭喜我的两个朋友,很高兴跟你们一同学习,一同共事,一同在人生道路上交叉过。希望你们永远也不要忘记曾经在一起碰撞过的火花,不要丧失那一抹纯真而坚定的理想化色彩。希望我们仍然是最好的朋友。
     
    希望正在寻找人生道路的每个人能够走出迷茫,走出困惑,并找到自己理想的归宿。
    September 11

    黑白的天堂,还是彩色的地狱?

    这话听完之后已经有好些时候了,但仍然不停的在耳边回响。它所带给我的,不仅仅是震撼。

    事实上,像我一样行将毕业的人都面临着两个选择:技术路线还是非技术路线。这也同每个人的喜好和将来想要获得的生活有关。如果说两年半之前我们以找不到答案为借口,现在已没有任何缓冲的余地了。

    在计算机行业中,有一类人天生就是为算法、编程而生的,他们的最高理想是Google或微软,去了那里就像去了天堂。这里有丰厚的待遇,有自由的氛围,有挑战自己能力的项目。事实上,走技术路线的确接近于天堂。只要有代码可编,知识可学,文档可写,就不用愁不知道该做什么。而且,每个人对自己承担的任务都很明确,即使项目再大,业务逻辑再复杂,也大概知道自己要绕哪些弯,过几道坎,知道自己将要面临的挑战是什么。而且,就我的经验来讲,不论技术问题刚开始看多大多难,终究都会解决的,只是解决的好坏可能不同。

    但是,这种生活在某种意义上是单调的。我相信大多数程序员都是很有智慧的,但是这些智慧只用到了某个比较小的领域中。也许有些人可以发明某个全新的算法,极大的改变计算机的运行效率,进而改善人们的生活,但是这样的人寥寥无几。更多的人是将自己的血汗注入到某个产品里,在代码的字里行间挥洒自己的青春。最后的结果常常是这样:可以在电脑面前聚精会神几十个小时,却仍然不明白人与人之间如何相处;可以从代码到架构对某个产品了如指掌,却仍然不懂得这个产品成功那个产品失败的奥秘。生活对开发者来讲,就像在两点之间来回奔跑,要么家庭,要么公司。当绞尽脑汁完成一天的工作,踏着黄昏或是夜色往家走的时候,或许会产生一种落寞。因为,生命又少了24小时,而这个世界,好像跟我无关。

    一年多前我比较看好SOA,认为它就是IT的未来。然而,跟一个做SOA的朋友聊过之后,只有一个印象:对于开发者,SOA跟之前炒过的许多概念一样,仅仅是一种工具。可以拿着这种工具混饭吃,但是这绝对不是灵丹妙药,当另外一个概念炒作来临之后,如果不能保持Agile,顺应技术发展趋势,可能就要被冷落了。所以,在学校的我们很容易接受新的理念,新的技术,但是从事了技术岗位之后,就不再那么容易的放弃自己前面的积累了,因为,除去了那些,剩下的可能寥寥无几。

    还有的人凭借自己较好的IT背景,依靠自己对技术的理解力和IT领域敏锐的洞察力,选择在IT行业做Marketing。Marketing的人会将某个新东西用Strategy、Mission、Value等字眼秀时候说的天花乱坠,有点像老师一样,传道授业解惑。所以你会觉得很精彩。生活对你来说是五彩斑斓的,你会经常出差,跟各种各样的人打交道,了解市场现状,了解IT行业未来走势。你会觉得你自己除了工作之外,还肩负着IT行业未来的走向(有些异想天开,但Marketing就需要这样的Passion),你会为自己的生活自己的工作创造意义。

    但是,同样有但是。你永远不知道下一步要做什么。你经常可能会有充足的时间,却丝毫也不知道这些时间里你能创造出什么价值。很多时候需要的可能就是灵光一现,但是在灵光出现之前的过程是异常痛苦的。你的Schedue总是排的满满的,经常记着这件事情忘了那件事情。如果你没有耐心,很快便要被抓狂。如果将开发人员的工作看作是单线程(没有贬义)的话,做Marketing完全需要并行。有大量的会要开,大量的Brain Storming要进行。明天永远是未知的,你所知道的仅有的一点是,明天充满挑战,来自各方面的挑战。

     

    人人都向往天堂,然而却有人如地藏王者说,“我不入地狱,谁入地狱?”每个人的路,仍然需要自己走。而且,人生也并不只有这两条路。最重要的是思考清楚,究竟想要过怎样的生活。

    我的博客上joinms了。。。[更新版]

    发现了一个好事:我的博客上joinms了。

    不信?不信你自己去看。http://www.joinms.com/web/blog.aspx  第三个,Peng Zhang,然后点进去是我的博客。。。

    哈哈,joinms想提高我博客的知名度,把我跟亚勤同学并列在一起,我当然高兴了!

    哈哈,不亦乐乎!

    image

    September 09

    浏览器之争

    为什么像微软和google这样的大公司都纷纷将目光投向了浏览器市场?虽然我并不认同在Google Developer Day中李开复说的“Web已经取得了胜利”,但我明白,浏览器作为一个进入互联网的核心平台,对于所有IT企业的重要意义。谁能赢得浏览器战争的胜利,谁就对next web有了主导权。Google坚持认为,未来可以没有操作系统,没有桌面软件,只要有一个浏览器,便可以在任何智能终端设备获得丰富而强大的互联网服务。从这个意义上讲,进军浏览器市场,是Google无法不出的一张牌。

    然而,这张牌出的不合时宜。Chrome一出,抱怨之声连连。其实,但凡公司做的大了,就容易受到别人非同寻常的重视。这有好处也有坏处,好处是你可以借着你的名气快速的拓展原本并不擅长的业务,很快便会网罗一大帮人的关注;坏处是无论你做什么,别人都对你有相当高的期望,如果没有match这种期望,新产品的生存便会相当困难。而且,浏览器作为传统的桌面软件,跟google的其它产品及技术有较大的不同,不太适合将一个非常不成熟甚至没有经过缜密测试过的产品放出来。当年微软在IE的版本更迭周期中也走了很长一段弯路。

    我不赞成google搞浏览器有两个原因。1. google一直在指责其它公司垄断,但是它其实也正在成为一个垄断化的公司,也在走通过兼并拓展业务的道路,在逐步成为一个IT业的“巨无霸”。它希望互联网上的所有东西都打上google的标签。2. google是Mozila公司最主要的赞助商之一,如果google致力于研发自己的浏览器,那么firefox未来的发展就岌岌可危了。这对浏览器领域的竞争不是一个好的征兆。

    有很多人不明白竞争的好处。我研究过MIX06\07\08的大多数关于IE的Presentation,发现在IE6,微软甚至不是特别清楚未来的浏览器应该往哪个方向走。因为它已经是行业老大了,也没有感觉到多少这个行业技术创新的压力,因而,即使它很想做出新的东西给用户,也没有一个可以参照的方向。而现在不同了,有了Firefox,IE7\IE8非常清楚的明白了自己应该向哪个方向发展,并且开始有动力去做这样的事。这种竞争对于Web开发者和最终用户都是非常Positive的信号。

    IE8 beta2 已经出来十天了,用了一段时间之后感觉很舒服,比Beta1的版本成熟多了。增加了可视化搜索和个性化定制功能。鉴于上次博客某位好心友人的建议,我玩了玩firebug,感受到了其强大,但同时也发现IE8 beta2提供的Developer Tools更加成熟,可以跟firebug媲美了。另外还有Ajax浏览,DOM和JS编程模型优化,对象回收机制的完善,进程模型的改变,安全防钓鱼机制的增强等等,相比firefox3为数不多的可圈可点的功能,的确增色不少。但是,就像上面提到的,对于长期站在风头浪尖的企业来说,负面的评价在所难免。很多人津津乐道于“成人浏览”模式,却忽略了IE8其它更为优秀的新功能。

    不过,谁都清楚,浏览器并非一日之功,需要花费很大力气去经营。微软和Mozila(网景)都有十多年的基础和经验,所以能够把浏览器做的很好,因为它们“站在巨人的肩上”。

    September 02

    在路上救了一个外国人

    昨天救了一个人,还是外国人。第一次遇到这种事,没想到还很镇定。

    下午和武迪坐十号线地铁,坐到太阳宫的时候对面的一个外国人突然一下子晕倒了,咚一声倒在了地上,这时十号线地铁刚刚停靠到车站,车门打开着。外国人原来站在车门附近,倒下后头伸出了车外面。地铁在芍药居停靠时间非常短,如果车门开始合拢的话,夹住的正好是外国人的脖子,情况非常危险。

    当时车上人特别多,我站在离外国人不远的地方,听到他倒地的声音之后,朝那边望去,发现外国人的身体在不停的痉挛,脸色苍白,脸上在不停的冒汗。然后马上有人说,快打120!我大脑刚开始一下子空白了,然后便闪现出地铁门夹他脖子的场景,然后飞快的把他的身子拉了回来。接着地铁门就关上了。好险!

    这时候有好几个人都催我,让我快打120。我有点急了,开始大声嚷起来,“谁先给他让个坐?!他晕倒了!”,嚷了两三遍后,一个小伙子站了起来,然后有两个人过来把已经失去知觉的外国人掺到了座位上。这时候我掏出了手机拨120(生平头一次)

    打了120报告了情况后,那边的工作人员让我在下一站下车。到了芍药居后,一个热心的小伙子下了车示意地铁工作人员紧急停一下车。我和武迪一起把那个老外掺了下去,和乘务人员一起找了个凳子让老外坐下。这时候老外仍然在昏迷着。两位热心的外国友人(女)在一旁为他扇风(他流了很多汗),而我在等着120联系的医务人员给我手机打电话。我的电话是他们唯一的联系方式。

    过了3分钟后,那边电话打过来,说正在路上。这时候老外的脸渐渐有点血色了,慢慢的也苏醒过来,简单的用英语跟他对了几句话之后,发现他的母语也不是English。幸好那两位外国友人是法国人,她们试着跟他说了一下法语,没想到那个人法语很流利,所以沟通障碍解决了。我们就在一旁边跟他聊些轻松些的Topic边等医护人员过来。

    十多分钟后,医护人员带着器械过来了。又是扎针采血又是量血压,鼓捣了5-10分钟后,认定他心脏停止跳动了几十秒,后来自行恢复了。然后建议他安装心脏起搏器。这时候那个外国人说他五年前也昏倒过,心脏有些问题。他已经约了医生,所以现在不用直接去医院。然后问医生要到了刚测量出的心电图。整个会诊结束。

    120于是让他付钱,我问多少钱,说不多,几十块钱,然后让那个外国人到车上去开收据,我们都强烈建议他把收据拿过来。他们做了让步,然后就是漫长的等待。最后实在忍不了了,我所幸又给那位刚联系我的人打电话,问他们怎么这么久,他们说还在商量呢。本来以为是商量是不是给外国人免费,后来好不容易走过来了,告诉我们,这次诊费需要158。

    。。。。。。原来是商量这个。

    一切都结束后,我们和老外一起上了车,给他争取了个座位。

    这是我第一次遇到紧急情况,纵观我的表现,还算比较满意呵呵。早上输掉了一个笔记本,下午做了这么一件事,比得一个笔记本,有意义多了。

    August 24

    硬币

    给朋友找房子,房主在学车,邀9点半后去。9点我便早早等在了那里。

    见面之后,房主告诉我,他的手机已经快被打爆了,而且现在外面还有人在等。于是我跟着他走进了宿舍。

    宿舍其实很普通,没有什么可以称赞的地方。但学校赋予了房子非同一般的含义。而且,这是我第一次亲自见到学校里活生生的空床位。只要BBS上有校内床位招租信息,不出5分钟,马上便会被哄抢一空。

    宿舍里面其他人告诉我,已经有人过来看过了,对此很满意,只因房主不在,所以他们出去等了。于是我便动用我的三寸不烂之舌开始进行游说,可惜我不是孔明,无法将他们打动。

    我和另外的人都有理由有优先权:我的理由是我先打的电话,他们的理由是他们先看的房子。

    于是我被带出去同另外那个人PK。无奈僵持不下。最后对方提出抛掷硬币来决定去留。考虑很久之后,我同意了,并且拿出了一角的硬币。
    做了一个绅士的表示,我让他们挑正反面,然后请房东抛掷。

    硬币没有感情,丝毫没有意识到空气早已剑拔弩张,仍然是欢快的在空中飞舞,然后沿着自由落体定律,绕了一个抛物线后掉到了地上。
    结果出来了,我是胜者。另外的人叹了口气,无精打采的走了。我知道,他今晚不知露宿何方。可是我有向别人做过的承诺,无法对此让步。
    我也知道了,赢与输其实很多时候都不是可以掌握在手中的。生活经常用简单粗暴的形式突然之间来一个急转弯,而你只能在接下来很长时间里去慢慢的适应。

    我赢得很狼狈,很无奈。我不知道之后自己怎么付了钱,怎么离开的。我的脑海中只有那枚在黑暗中飞舞的硬币。

    如果它永远停留在空中多好,谁的梦都不会破碎。可是,生活没有如果。

    August 21

    番茄花园被绳之以法,你如何感想?

    番茄花园被绳之以法了,心情比较复杂。你如何感想?听到了两方的意见,各有各的道理。

    正方:
    举双手赞成,这对中国软件事业具有里程碑的意义。这种靠绑定Malware的方法赚取暴利的方式一不符合法律,二对使用者有害,三对合法的企业造成了非常大的负面影响。不管用户使用的是正版盗版,只要操作系统出了问题,无一例外的指责微软的产品太烂,而很少有人去查找盗版软件中加入了很多漏洞造成的问题,这对合法企业造成了非常不好的市面影响。君不见,我们的软件开发人员年纪轻轻就已很少有头发;君不见,我们国产软件举步维艰,无法产业化,规模化,而只能靠可怜兮兮的外包业来赚取工钱?盗版软件市场如此猖獗,劣币驱逐良币的野蛮逻辑何时才能被逆转?整体而言,我们都是盗版软件的受害者!

    反方:
    怒不可遏!微软连可怜的中国老百姓的血汗钱都想榨干。。。终于走了这一步了,哈哈,正好,它可以继续将人们对它的厌恶情绪无限放大。没有番茄花园,我们还有雨林木风,还有地摊上的盗版光盘,大不了我们全都跑去投靠Linux。越多这种行为,越会有中国老百姓擦亮眼睛。勇气是慢慢积累的,等积累到一定程度,就不会再惧怕Linux了。没有微软,我们照样走遍天下!XP都快要停止维护了,你还要从中榨取钱财,你从它里面得到的钱早就够开发千百万个新的操作系统了。你不是要让盗版软件消失吗?你难道不能把一个快要停止维护的软件免费或者廉价的给我们使用?你难道不能对那些简单实用的软件做一番调查,并针对中国的老百姓的需求捆绑?你不愿意!别人做了,你也不愿意!

    我觉得都有一定的道理。你是怎么看的呢?

    July 22

    Ganymede Around the World中我的名字:)

    今天看了一下,我的名字果然出现在Ganymede Around the World中了:)这种推广方式很有意思,呵呵。
    http://www.eclipse.org/ganymede/map.php

    image

    IE 8 Shining Features

    IE 8 Beta 1 出来好久了,由于对IE7的使用仍然心有余悸(之前曾装了IE7又马上转向了Firefox阵营),我这次IE8的安装仍然忐忑不安。无奈经常需要使用代理浏览,而不知怎么搞的使用Firefox的about:config配置了N多遍了怎么也配置不好,每当别人嘲笑我说怎么还用老古董的IE6时,我就无可奈何。。。今天也要尝尝鲜了!
    image
    不看不知道,发现IE8的功能非常强大,其中最为耀眼的便是其强大的代码调试工具,跟火狐的Firebug可以有一拼了。除此之外,IE8还有两个令人眼睛一亮的功能:WebCast和Activity(为方便尝试,本文采用http://ie8.taobao.com/list.php作为示例,这是淘宝针对IE8New Features 提供的Preview 页面,支持Web Cast和Activity。)。

    1. Developer Tools
    Developer Tools 提供了三个Tab, HTML\CSS\Script,其中,HTML Tab显示DOM树,CSS Tab显示CSS样式表,Script Tab会提供页面源代码,并方便我们对JavaScript的调试。有人说:这有image什么稀奇的呢?先别急,我们先看看Debug的功能:

    当我们点击了"Start Debugging"的按钮后,就可以设置在Javascript脚本中设置断点了,这令在IE中调试动态语言的梦想变成了现实。然后可以在右侧的窗口中查看系统中Local变量当前的值。同其他程序语言的调试工具一样,可以Step into, Step over, 查看调用栈以及添加查看的变量等。另外,Developer Tools还提供了Immediate Window允许开发者在当前的上下文环境中撰写Script代码并立即显示结果。

    更为神奇的是HTML Tab。HTML Tab除显示DOM树之外,在其右侧窗口还会根据选择的DOM节点,显示每个标签使用的CSS样式表,当前标签的Layout模型,每个样式继承自何处,都可以非常直观的看到。而且,当我们想知道去掉某个CSS样式后的网页效果时,只需要将CSS表中相应项的check去掉,就可以立即在原始网页中观察到效果!

    image image

    除此以外,Developer Tools提供了View和OutLine两个Menu,OutLine菜单提供了对不同的HTML元素的高亮显示(同FireFox提供的功能类似),而View菜单对于网站设计者非常有用,提供了"IE5”,"IE7","IE8"3种不同的模式预览页面。开发者可以快速的检测页面的IE兼容性。(唉,如果IE或Firefox能够提供对对方产品的兼容性就更好了。。。不过应该是遥遥无期的事情)

    2. Web Castimage
    在淘宝的这个页面中,当鼠标移动到列表中的商品时,在左上方会出现一个小图标image ,该小图标提示使用者可以将此条目加入Web剪辑中。鼠标选择该条目,会弹出Web Slice的提醒页面,选择“Add”之后,在IE中便可以在Favorites中看到该Web Slice的导航标签了。单击该标签,便可以看到商品的信息。

    这是怎么做到的呢?我们使用Developer Tools来查看一下HTML代码,发现所有的商品表格中都有类似这样的属性:image

     

     

     

    <tr class="hslice" id="item_5">
        <td width="20%" valign="middle" align="center" height="90" class="entry-content">
            <img src="http://img08.taobaocdn.com/bao/uploaded/i8/T1n8RbXb0n_QxtXcfX_114424.jpg_sum.jpg" border="0" title="装饰画/无框画/客厅/ 手绘油画/版画//客厅/ 0705DM1314" /></td>
        <td width="60%" height="90" class="entry-title">
            <a target="_blank" href="http://auction1.taobao.com/auction/0/item_detail-0db2-ccabd3de2b21ee9744c062589e5be157.jhtml">装饰画/无框画/客厅/ 手绘油画/版画//客厅/ 0705DM1314</a>
        </td>
        <td width="20%" height="90" align="center" class="entry-content">
            一口价
            <span class="price"><sup style="color:#111;">¥</sup>59.00</span>
            <a style="display:none;" rel="feedurl" href="webslice/feed.php?itemID=ccabd3de2b21ee9744c062589e5be157&xID=0db2">订阅到 WebSlice</a>
        </td>
    </tr>

      支持Web Slice Support的关键的属性为'class="hslice"', 'class='entry-content"',class='entry-title'。WebSlice 使用 hAtom Microformat 和 WebSlice 格式的组合来描述 Web 页面的可预订部分。订阅WebSlice后,WebSlice标签显示的标题为entry-title中注明的标题,在该例中,预览后显示的内容为entry-content链接的feed中最新的内容。请注意:Web Slice会自动更新状态。比如,拍卖的商品剩余时间会由于点击Web Slice的时间不同而自动更新。

    3. Activities

    在以前,我们使用复制和粘贴技术将一个网站有用的信息复制到另外一个网站。

    比如,我们在网上看到了一个朋友的联系地址,想要使用Google Map的服务,我们的做法是这样:复制这个地址,打开google map,然后粘贴该地址用于检索。当我们想要再次进行查找时,又要重复一遍这样的过程。

    再比如,我们在网上看到了一个QQ号,想要了解该QQ号的主人的相关信息。那么我们需要首先打开QQ,image然后查找QQ用户,输入QQ号码,得到搜索结果之后才能查看用户信息。。。

    IE 8的Activities特性使用户不再如此繁琐。如果服务提供商能够遵循“OpenService 活动”XML格式来指定HTTP请求的格式,并且在网站中加入活动安装按钮,则不需要用户访问相应的网站,便可以使用服务了。

    在淘宝IE8的页面中,选择右侧的安装Taobao Activity按钮,安装淘宝商品搜索Activity。然后,当选中某些相关的内容后,会出现Activity浮动Toolbaractivity_icon,选择该浮动Toolbar,下拉列表中将出现所有可用的服务。将鼠标移到“淘宝搜索”Item上,将会自动弹出前12个搜索结果的图片。可以直接点击图片以查看内容。

    这是怎么实现的呢?同样非常简单。只要在原来已有服务的基础上,按照OpenService 活动XML格式来描述服务,并提供发布活动的方法就可以了。下面为淘宝的Open Service Definition代码:

    <?xml version="1.0" encoding="UTF-8" ?>
    <openServiceDescription xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">
        <homepageUrl>http://www.taobao.com</homepageUrl>
        <display>
            <name>淘宝搜索</name>
            <icon>http://www.taobao.com/favicon.ico</icon>
        </display>
        <activity category="查找">
            <activityAction context="selection">
                <preview action="http://ie8.taobao.com/activities/preview.php?query={selection}" />
                <execute method="get" action="http://ie8.taobao.com/list.php?query={selection}" />
            </activityAction>
        </activity>
    </openServiceDescription>

    如果要发布活动,需要运行如下javascript代码:window.external.addService('<path> /GetMap.xml');
    淘宝是通过如下方法加入的:

    <script type="text/javascript">
    function addActivity() {
        if (navigator.userAgent.indexOf('MSIE 8') == -1) {
            alert('请首先安装IE8.');
        } else {
            window.external.addService('activities/taobao-search.xml');
        }
    }
    </script>

    <!--HTML TAG-->
    <button type="button" onclick="addActivity();">安装 Taobao Activity</button>

    IE8当前已经支持的有下面这些活动服务(你可以很容易的用上面的方式添加自己的活动服务):
    map:Windows Live Map、Google Maps、Yahoo!Maps、Mapquest
    blog:Windows Live Spaces、Windows Live Writer、Blogger
    define:Encarta、Wikipedia、Dictionary.com
    add:Del.icio.us、Reddit、Google Reader
    translate:Windows Live Translation、Babelfish、Google Translation
    IE8中还提供了活动本地化的方法,可以根据用户的地域来提供不同内容的活动。
    可从这个网站查看现有IE8支持的中文顶级活动:http://ie.microsoft.com/activities/zh-chs/default.aspx
    该网站为IE8支持的英文顶级活动:http://ie.microsoft.com/activities/default.aspx

    后记

    IE8 Beta2在8月份就要出来了,不知会有什么更新更Shining的特性。但无论如何,从IE8 Beta1来看,IE8的整体设计中,对用户、代码开发人员以及服务提供商都提供了更为强大的支持,有理由期待IE8能走的更远。我们不希望一家公司垄断某个产品,我们希望的是,在互相的竞争中,能够最终给使用者带来更多的愉悦,实现软件本应实现的价值。

    July 18

    我的书终于出了

    呵呵,终于盼到了好消息,我的书终于出版了。据说我的样书已经在快递中了,过两天就可以收到,呵呵,好激动。不过,Eclipse发行版都已经到了3.4 版了,而我的书中使用的版本是3.2,不知道这会不会影响图书的使用。最可气的是,出版商将这本书定价定了75元,太黑了。。。成为了他们赚钱的工具咬牙切齿

    这是图片:


    下面是网上已有的链接。让人心烦的是,china-pub和dangdang都还没有货。。。不过已经不错了呵呵,知足吧!
    第二书店链接:http://www.dearbook.com/book/248886
    新风雨网络商城:http://www.cnforyou.com/query/bookdetail1.asp?viBookCode=4442
    电子工业出版社:www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TP054980&booktype=main
    中关村书店:http://www.e-bookshop.com.cn/buzi/BookDetail.aspx?ID=21680
    July 17

    Thoughts about Eclipse Ganymede(and Eclipse)

    1. Eclipse 发行

    Eclipse Ganymede项目是Eclipse3.4发行版,秉承了Europa项目的发行风格,为不同 的Eclipse用户提供了不同image的平台解决方案。这也是Eclipse庞大的插件式管理架构决定的,这种方式使用户不再需要自己下载一个个的Eclipse插件。想起以前使用GMF开发的时候,先下载Eclipse,然后下载GMF,接着下载EMF和GEF,再逐个下载EMF和GEF的依赖插件,整个下载过程需要大半天,非常琐碎。于是导致基于其上的工作很少更换版本,即使知道新的插件版本会极大的提高工作效率也不会去贸然尝试。

    当然,这种做法也有其弊端。一个开发者很少只使用Eclipse做一种类型的项目,你可能在Eclipse 中开发Java EE程序,也可能同时需要使用Eclipse Modeling Tools解决方案来完成建模工作,还可能使用报表控件产生报表。这种情况下没有一体化解决方案可用。要么下载3个不同的Eclipse版本。。。要么使用从前那样的解决方式,从Eclipse站点上更新项目。这种更新很少能够一次不报任何错误的成功更新。What a tough work!

    这应该就是插件机制的代价了吧。。。不过虽然这样,至少Eclipse可以针对每个不同的项目,提供插件级的All-in-one机制。而不应将Core Framework捆绑在其上。

    2. RAP 项目

    RAP项目是Eclipse3.2以后出来的项目,其目标是重用已有的Eclipse Rich Client Platform代码,将现有的RCrap_ganymedeP Application很容易的重用在Web浏览器中,并保持用户一致性体验。构建同时可以在Web浏览器和PC上使用的应用程序是一个很流行的话题,有助于现有软件资产的重用,并顺应Web2.0富浏览器端的趋势。

    但是,RAP项目的出台也有过多争议。(忽略内部实现细节)它只是简单的将桌面系统迁移到了Web浏览器中,让人感觉更像是嵌套在浏览器中的桌面系统,不仅不美观,还有累赘的感觉。我想,Eclipse在这方面的投入应该比较多,但是个人认为这个东西更像是一块鸡肋,在实际中不会有大用途。

    相反,Google使用Google Gears来支持线上线下(online/Offline)使用Web应用程序,而Microsoft也提出了自己相应的解决方案:Silverlight+WPF,以及.NET Framework。Silverlight和WPF在.NET Framework的集成,使浏览器端和桌面系统间的界限不再区分的那么清楚。这种技术尝试对用户来说应该是最为实用的。Eclipse Ganymede中目前还没有类似的意向。

    可以通过此链接浏览该项目:www.eclipse.org/rap

    3. Dynamic Language Toolkit

    这个项目是我最为关注的,这意味着Eclipse终于可以非常方便的为动态语言提供支持了:

    DLTK 是适合所有依赖动态语言(如 Ruby 和 Perl)的人使用的工具。DLTK 包含一组可扩展框架,旨在降低为动态语言(PHP、Perl 和 Ruby)构建全功能开发环境的复杂度。而且,除了作为框架集之外,DLTK 还提供可供立即使用的Ruby 和 Python等的 开发环境。在Ganymede发行版中,“从具有代码帮助和代码要点、类浏览器及代码浏览功能(如 Open Type 和 Go to 声明)、强大搜索功能(如查找引用)的代码编辑器开始,一直到交互式控制台和集成调试器,这些功能将给 Ganymede 带来一个强大的 Ruby 和 TCL 编程语言开发环境”。(Ganymede先睹为快

    其它特性包括以任务为中心开发的Mylin项目,更强大的BIRT,走向成熟的CDT等。这预示着Eclipse向万能级的开发工具又迈进了新的一步。

    注:这篇文章是为得到Eclipse的T-shirt而写的,哈哈。

    July 03

    与青春有关的日子

    看了《与青春有关的日子》。我不知道为何这种类型的电视剧一直让我情有独钟。也许,我在怀念那个我没有机会经历却又怀着一丝憧憬的时代。就像电视中那个《动物凶猛》的小说中写到的,(对于我们这些孩子来讲,)那一个自由奔放的时代。

    时代是无法选择的,但不同时代生活得人们是相似的。我们依然渴望着自由奔放的灵魂,依然有着执着追求的梦想,依然在激进与颓废中寻找着自己人生的轨迹。我们还远未成为这个时代的领导者,心中想着如何塑造时代的同时仍然在被时代的潮流裹挟。我们不再盲从,却依然不知道到底什么是自己的坚持。我们在从单纯到成熟的转变过程中艰难的前行。我们怀念着已逝去的童年中那一个个单纯可爱的熟悉的身影,也正在一个个的选择中从相似的起点走向不同的终点。我们的步履逐渐从轻盈转向稳重,我们的思想从简单迈向复杂。

    我们的白纸上已经勾勒出了我们希望的和不希望的轨迹。当我们回头时,发现不再像以前那样熟悉自己。也许正像电视的开头所说,今天,之所以区别昨天,恰恰是因为昨天的感受依然在我们心中。。。

    “我们浪费掉了太多的青春,那是一段如此自以为是,又如此狼狈不堪的青春岁月,有欢笑也有泪水,有朝气也有颓废,有甜蜜也有荒唐,有自信也有迷茫。
    我们敏感,我们偏执,我们顽固到底的故作坚强,我们轻易的伤害别人,也轻易的被别人所伤,我们追逐于颓废的快乐,陶醉于寂寞的美丽,我们坚信自己与众不同,坚信世界会因我而改变。
    我们觉醒其实我们已不再年轻,我们的前途或者也不再是无限,其实它又可曾是无限的。
    曾经在某一瞬间,我们都以为自己长大了。有一天,我们终于发现,长大的含义除了欲望,还有勇气,责任与坚强,以及某种必须的牺牲。在生活面前我们都是孩子,其实我们从未长大,还不懂得爱和被爱。”

    (本文同时写在豆瓣日记中)

    瓮安事件的疑虑

    前些天对于网络不是很关注,都投入到乱七八糟的琐事之中去了。今天才发现有很多事情发生了。世界就是这样,每天你都感觉跟前一天好像没有什么两样,但这个世界上总有地方在起着一些变化。当时间久了,你对这些变化无动于衷时,也快到你的生活产生变化的时候了。

    今天朋友给了一个链接,是瓮安事件整理的链接。我刚开始看的时候觉得很震惊,但越看心里越狐疑,觉得字里行间透露出一股邪恶:
    http://docs.google.com/View?docid=dhskngnq_6c4z28fdg
    我相信,瓮安事件应该是由一起真实的事件引发,而其中也必定有执法部门的失职。但是如果没有人从中趁机煽动,不会有如此大的声势。现在网络的力量越来越可怕,而且传统媒体的垄断性和不透明化使人们倾向于相信网络上的传言。在这样的环境下,低成本的新闻发布渠道将会成为具有不同目的的人传播消息的平台(当然,同时达到他们的目的)。对于传统媒体而言,还可以用新闻道德的舆论监督去约束它们,但是,对于这种全民广泛参与,并且不需为自己言论负责的网络环境而言,除过法律,除过越来越高明也越被诅咒的网警的监察,就只有依靠每个人的道德观念了。而这个世界又在不断的淡漠道德。这是摆在政府面前的一个难题:既要摆脱被扣上的剥夺知情权、言论自由权的专政帽子,又要打压煽动民心的危险分子。最主要的问题在于,你已经不再能够的到群众的足够信任了。

    这个组织过的文档中有这样一个链接:

    瓮安前女警沈雪博客有重要信息
    http://blog.police.com.cn/more.asp?name=shenxue&id=4621

    而打开此博客后,我们发现本文所指的博文是该女警一年前写的一篇心情日记。难道沈雪在一年前就已经预见到了瓮安事件的发生?可以看看这个:http://blog.police.com.cn/more.asp?name=shenxue&id=10717

    文章处处在昭示所谓的“正义”。在这篇文章的最后,用这样的话结束:
    “任何鄙视中国人的言论,我们都应该含泪忍受。因为我们确实是贱民。”

    这真的很可笑,什么时候轮到你给整个民族定性了。如果你不想当中国人就算了,没有人勉强你。如果你揭示的是事实,你做了你该做的事情就可以了,人们会有自己判断的标准,你也可以发动当地乃至全国的人民一起来质问瓮安公安局,让人们尽快的了解到事情的真相。你顺带着连中国人一块骂,以为自己高明了?你自己贱了,在外国人面前抬不起头来,干吗把我们一块给拉上?

    诸如此类的言论,不可能是平常人写出来的。这种文风越来越被人熟悉了,也越来越容易被人识破了。