<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>生活心情 - 老赵点滴 - 追求编程之美</title>
    <link>http://blog.zhaojie.me/life/</link>
    <description>先做人，再做技术人员，最后做程序员。打造国内最好的.NET技术博客。</description>
    <language>zh-cn</language>
    <managingEditor>jeffz@live.com (老赵)</managingEditor>
    <webMaster>jeffz@live.com (老赵)</webMaster>
    <pubDate>Wed, 09 Feb 2011 17:28:51 GMT</pubDate>
    <lastBuildDate>Tue, 20 Jul 2010 08:47:52 GMT</lastBuildDate>
    <ttl>60</ttl>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/essential/">重中之重</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>我们不是牛人，所以还是老老实实跟着兴趣走吧</title>
      <link>http://blog.zhaojie.me/2011/02/piano-life-and-interests-driven-practice.html</link>
      <guid>http://blog.zhaojie.me/2011/02/piano-life-and-interests-driven-practice.html</guid>
      <description>&lt;p&gt;前几天周筠老师&lt;a href="http://blog.sina.com.cn/s/blog_6242cc7f0100oonu.html"&gt;写了篇博客&lt;/a&gt;，她认为兴趣十分重要，没有兴趣很难做成事情。我对此十分同意，有亲身经历为证。更值得一提的是，这个亲身经历和技术或是职业方面的关系真不大，我对许多技术都感兴趣，一时还真难找出对比反差明显的东西。这次来说说我近几个月找到——或者说“找回”的兴趣，弹钢琴。在看来，这对我来说实在是“兴趣”的最佳例证了。&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/piano-mbp-score.jpg" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/piano-mbp-score.jpg" width="450" /&gt;&lt;/a&gt; 

&lt;p&gt;以上是我的装备，CASIO PX-130，相当著名的低端电钢琴。必要时前方放一纸箱，侧卧一个笔记本用于看谱，效果还算不错。对于在线的乐谱，我会把它截屏至PowerPoint中播放，再接个鼠标放地上，作为脚踏板用于翻页。电钢琴的声音和触键与真钢琴相比自然差一大截，但它的好处在于不会扰民，可以允许我半夜两三点尽情抒发情怀。等老子有钱了，一定搞间隔音好的屋子，放台斯坦威大三角，就像白天做梦时梦到的那种样子。&lt;/p&gt;

&lt;p&gt;就像大部分琴童那样，我从三四岁的时候开始学琴。当时家里花了大笔积蓄，也就是二十多年前的5000块钱，买了台现在也差不多值5000块钱的聂耳牌立式钢琴——话说这台钢琴已经破败不堪，许多键已经松弛疲软，延音踏板踩下去也没有延音效果了。过段时间打算找人来调试修理一下，然后给我妈用，她报名的老年班月底就要开始上课了。现在，再给这部老爷琴留个影吧。&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/home-old-piano.jpg" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/home-old-piano.jpg" width="450" /&gt;&lt;/a&gt; 

&lt;p&gt;还是和大部分琴童那样，我没能在七八岁时达到演奏肖练的水平，在那个时候钢琴给我带来的似乎只有痛苦。这么想吧，一个小破孩儿，每天在同学朋友都在疯跑玩耍的时候，被父母逼着坐在钢琴前进行枯燥的练习。此外身边同时常常伴随着耳光皮带拖鞋板，所以我如今皮糙肉厚反应灵敏也非一朝一夕之功。您可能会说弹钢琴件多么美妙的事情哪，但是对于对于当年的我，乃至绝大部分琴童来说，要“享受”钢琴几乎是件不可能的事情。&lt;/p&gt;

&lt;p&gt;首先，除了某些天才型选手，很难有琴童能在一开始的几年里有能力驾驭钢琴，因此只能不断地弹奏特定的简单作品或是练习曲等等。其次，即便有了一定程度的技术水平，也不一定能够真正体会到音乐的美妙。其中第二点原因尤其关键。对琴童来说，弹琴必然意味着考级，而即便是业余十级水平关注的还是技术——我并没有觉得这点有太大问题，因为钢琴演奏首先的确是个技术活。只可惜，在应试教育的一贯优秀传统下，可怜的琴童们被强迫不断地练习，只为“跑完”整首曲目，“体会”也好“精雕细琢”也罢就先放一边吧。&lt;/p&gt;

&lt;p&gt;这真的很讽刺。我前段时间翻出90年代初的考级用书，发现其中的确也包含了丰富的著名曲目，但是我当时完全没有意识到这一点。我只是个苦恼地一边弹琴一边哭哭啼啼的小破孩，时刻准备着偷懒。终于，在上初中以后，我以学业为由终止了钢琴演奏，直到几个月前，期间十几年没有摸过钢琴。&lt;/p&gt;

&lt;p&gt;一切是从我上大学开始改变的。不知道是什么原因，我第一次迷上古典音乐，后来总结了一下，至少听了千余盘CD，其中大部分是钢琴演奏。名家作品名家演绎几乎一个不拉，包括&lt;a href="http://www.naxosdirect.co.uk/Liszt-The-Complete-Piano-Music/title/CDS44501/98/"&gt;Leslie Howard在Naxos录制的李斯特大全集&lt;/a&gt;在内的许多整套录音都听了不止一遍，如肖邦舒伯特莫扎特贝多芬钢琴作品全集这样的“流行音乐”更是反复欣赏比较了好几个甚至十几个不同的版本。逐渐，我自然无法满足与单纯地“聆听”，而想亲手体会一下这些乐章的美妙。但是，几次重新接触琴键，唯一的感觉还是只有痛苦。这样的痛苦尤甚小时候初学钢琴时，因为我发现自己完全无法控制自己的双手，技术也已经远不如童年的巅峰时期，一些基本的音阶琶音和弦已经完全无法跑下，只想剁手。&lt;/p&gt;

&lt;p&gt;但是，我现在还是在坚持，因为王力宏有首歌唱得好：“欺骗世界、欺骗自己”。和小时候相比，我除了身高体重之外，最大的长进可能就是自欺欺人的功夫了。我时刻告诉自己，我还能够练好；只要坚持，终有一天我的手下也会出现名家的演绎水准。我时常也会翻出些著名的曲目，演奏其中一些不是太难的片段，自我安慰/享受一番，以免自己重新迷失在枯燥的基础练习中。如今，在我编程疲惫之余以弹琴作为放松，反之亦然；为了能够在午休的时候也能摸上琴键，我还自费购买了一台电钢琴放在公司。使用这种方式，我居然也硬扛下来贝多芬“悲怆”钢琴奏鸣曲的第一乐章——这也是促使我重新开始弹琴的曲目。当然，只能算是半熟不熟地跑下而已，毫无质量可谈。总而言之，如今我痛并快乐着。&lt;/p&gt;

&lt;p&gt;在钢琴演奏方面，可谓“兴趣”是我的唯一动力。小时候的技术比现在好得多，但却体会不到如今的快乐。其中唯一的区别就是兴趣了。我想，如果重来一次，我有机会可以引导小时候的我领悟一些简单的音乐之美，甚至只需要播放一些录音，可能一切就都会不一样了。说起来，我也打算引导（但不强迫）我的小孩学习钢琴，因为这的确是个美妙的事物。我们都不是&lt;a href="http://www.douban.com/group/topic/17278934/"&gt;郎朗般的牛人&lt;/a&gt;，还是跟着兴趣走下去吧。&lt;/p&gt;

&lt;p&gt;没有兴趣？培养兴趣也要产生兴趣。“欺骗世界，欺骗自己”。&lt;/p&gt;

&lt;embed src="http://www.tudou.com/v/vFMiG7X9K3A/&amp;rpid=55026969/v.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="480" height="400"&gt;&lt;/embed&gt; 

&lt;p&gt;以上是我目前的水平（各位暂时先不要苛求电钢琴那单薄的录音效果了），一年后我们再来看。&lt;/p&gt;

&lt;p&gt;&lt;font color="#ff0000"&gt;广告时间：&lt;/font&gt;第三届nBazzar技术交流会所有演讲资料已经发布，&lt;a href="http://nbazaar.org/"&gt;欢迎关注&lt;/a&gt;。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2011/02/piano-life-and-interests-driven-practice.html#comments</comments>
      <pubDate>Wed, 09 Feb 2011 17:28:51 GMT</pubDate>
      <lastBuildDate>Thu, 10 Feb 2011 08:07:27 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>一则有趣的Window 7广告</title>
      <link>http://blog.zhaojie.me/2010/11/windows-7-ad-change-perspective.html</link>
      <guid>http://blog.zhaojie.me/2010/11/windows-7-ad-change-perspective.html</guid>
      <description>&lt;p&gt;最近微软在Youtube上发布了一则有趣的Window 7广告：&lt;/p&gt;

&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zAhJTxC1C8w?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zAhJTxC1C8w?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;p&gt;其中的台词是这样的：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The future of technology is here&lt;/p&gt;

  &lt;p&gt;I can prove this because&lt;/p&gt;

  &lt;p&gt;My daily life is more complicated than ever&lt;/p&gt;

  &lt;p&gt;I do not believe&lt;/p&gt;

  &lt;p&gt;computer are making my life easier&lt;/p&gt;

  &lt;p&gt;Getting to what I need wastes valuable time&lt;/p&gt;

  &lt;p&gt;No longer is it true that&lt;/p&gt;

  &lt;p&gt;I can be reached anytime, anywhere&lt;/p&gt;

  &lt;p&gt;My friends and family know&lt;/p&gt;

  &lt;p&gt;I am still frustrated by out of sync devices&lt;/p&gt;

  &lt;p&gt;I’d be lying if I said&lt;/p&gt;

  &lt;p&gt;connecting with people I care about is effortless and&lt;/p&gt;

  &lt;p&gt;My creativity is flourishing &lt;/p&gt;

  &lt;p&gt;My life feels outdated and disorganized&lt;/p&gt;

  &lt;p&gt;It’s funny how I once thought&lt;/p&gt;

  &lt;p&gt;I can create and share what I want&lt;/p&gt;

  &lt;p&gt;Accessing my pictures and music is hard&lt;/p&gt;

  &lt;p&gt;I no longer feel&lt;/p&gt;

  &lt;p&gt;My computer inspires my imagination&lt;/p&gt;

  &lt;p&gt;I am resigned to stale technology&lt;/p&gt;

  &lt;p&gt;I don’t believe that&lt;/p&gt;

  &lt;p&gt;Connecting to my stuff and the people I care about is easy&lt;/p&gt;

  &lt;p&gt;And&lt;/p&gt;

  &lt;p&gt;Windows can simplify my life&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;整段台词从上往下读和从下网上读，意思完全相反。当然，这个广告的创意并非第一次出现，至少我以前就看过两段类似的笑话（互联网可以搜到一大把，但出处已经找不到了）：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;男：你知道么？我每天也在想没有你的日子我该怎么过。&lt;/p&gt;

  &lt;p&gt;女：要是你的心里没有我，我马上便会离开你。&lt;/p&gt;

  &lt;p&gt;男：不可能，在我心中一直也是这样期盼着。&lt;/p&gt;

  &lt;p&gt;女：若有其他少女勾引你，你能保持清醒？绝不打上他们吗？&lt;/p&gt;

  &lt;p&gt;男：还用说，这是理所当然的。&lt;/p&gt;

  &lt;p&gt;女：我家里的家务都要有我一个人做吗？&lt;/p&gt;

  &lt;p&gt;男：不用怕，我会在外头找其他人来帮你干好这差事。&lt;/p&gt;

  &lt;p&gt;女：将来我要是不能成为你的完美情人怎么办？&lt;/p&gt;

  &lt;p&gt;男：即使如此，但你在我心中的形象也是不会改变的。&lt;/p&gt;

  &lt;p&gt;女：若我成为你的妻子，那我肯定有天会人老珠黄，变得很丑，但届时我必会相夫教子，孝顺你的双亲。&lt;/p&gt;

  &lt;p&gt;男：亲爱的，这样的话太令我感动了，简直是梦寐以求。&lt;/p&gt;

  &lt;p&gt;女：但要是有一天我不在这个世界了，你还是在找一个爱你的人吧。&lt;/p&gt;

  &lt;p&gt;男：傻孩子，那样的话我情愿一辈子独身了。&lt;/p&gt;

  &lt;p&gt;女：那请你以后就只能爱我一个，不要再去看其他美女。&lt;/p&gt;

  &lt;p&gt;男：当然，那是不用多说的。&lt;/p&gt;

  &lt;p&gt;女：要是你的旧情人来找你，说他还是很挂念你，你会跟她旧情复发吗？&lt;/p&gt;

  &lt;p&gt;男：我才不管，这是与我何干&lt;/p&gt;

  &lt;p&gt;女：要是我被别人欺负，你会怎样？&lt;/p&gt;

  &lt;p&gt;男：狠狠干掉他，我决不能让这种事发生&lt;/p&gt;

  &lt;p&gt;女：如果我怀孕了，你会负责吗？&lt;/p&gt;

  &lt;p&gt;男：这绝对是男人应有的责任，也是该有的表现&lt;/p&gt;

  &lt;p&gt;女：你会把工资的一大部分都花在赌博上吗？&lt;/p&gt;

  &lt;p&gt;男：不会，这是不能原谅的，绝不能让那种事发生，哪怕只是偶尔一次&lt;/p&gt;

  &lt;p&gt;女：我要是做错事，你会原谅我吗？&lt;/p&gt;

  &lt;p&gt;男：那是肯定的，而且理应是要包容这件事&lt;/p&gt;

  &lt;p&gt;女：你会出轨，对我不忠吗？&lt;/p&gt;

  &lt;p&gt;男：这样的话最痛苦的肯定是我自己&lt;/p&gt;

  &lt;p&gt;女：我要你经常在早上都抱着我然后对我说“我爱你”&lt;/p&gt;

  &lt;p&gt;男：还用说？这种事最好每天至少发生一次&lt;/p&gt;

  &lt;p&gt;女：若你碰到死缠不朽的女子疯狂追求你，那你会怎样？&lt;/p&gt;

  &lt;p&gt;男：那我会叫她早点放弃这念头，若她不愿放手，就只能找执法人员帮手了&lt;/p&gt;

  &lt;p&gt;女：若你对我不好，我母亲可是会代我惩治你的。&lt;/p&gt;

  &lt;p&gt;男：前者是不可能发生的，因此后者也不可能实现&lt;/p&gt;

  &lt;p&gt;女：将来我若嫁给你，你会愿意让我母亲也住到你家吗？&lt;/p&gt;

  &lt;p&gt;男：当然可以，只要把她带到我们家中，更可以让你看到我和她相亲相爱。&lt;/p&gt;

  &lt;p&gt;女：我不许你在外面胡混，在其她女子家中过夜或勾三搭四的。&lt;/p&gt;

  &lt;p&gt;男：我决不是会做这种事的男人。&lt;/p&gt;

  &lt;p&gt;女：我若跟你家人争吵，你会站在我这边保护我吗？&lt;/p&gt;

  &lt;p&gt;男：看情况吧，但一般情况下还是会的。&lt;/p&gt;

  &lt;p&gt;女：当你愤怒时，你会虐打你的情人吗？&lt;/p&gt;

  &lt;p&gt;男：不可能，那种事件只是一种犯罪。&lt;/p&gt;

  &lt;p&gt;女：你能不能然我掌管你的工资，当你的财务大臣？&lt;/p&gt;

  &lt;p&gt;男：当然了，有些话不用说的太明白&lt;/p&gt;

  &lt;p&gt;女：你爱我是为了性吗？&lt;/p&gt;

  &lt;p&gt;男：这种话令我很恶心，请不要再这样说了&lt;/p&gt;

  &lt;p&gt;女：你真好，我要永永远远也爱你&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;以及：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;老板：万分欢迎，没有你我们的公司肯定大不一样！&lt;/p&gt;

  &lt;p&gt;职员：如果工作太累，搞不好我会辞职的&lt;/p&gt;

  &lt;p&gt;老板：放心，我不会让这样的事情发生的！&lt;/p&gt;

  &lt;p&gt;职员：我双休日可以休息吗？&lt;/p&gt;

  &lt;p&gt;老板：当然了！这是底线！&lt;/p&gt;

  &lt;p&gt;职员：平时会天天加班到凌晨吗？&lt;/p&gt;

  &lt;p&gt;老板：不可能，谁告诉你的？&lt;/p&gt;

  &lt;p&gt;职员：有餐费补贴吗？&lt;/p&gt;

  &lt;p&gt;老板：还用说吗，绝对比同行都高！&lt;/p&gt;

  &lt;p&gt;职员：有没有工作猝死的风险？&lt;/p&gt;

  &lt;p&gt;老板：不会！你怎么会有这种念头？&lt;/p&gt;

  &lt;p&gt;职员：公司会定期组织旅游吗？&lt;/p&gt;

  &lt;p&gt;老板：这是我们的明文规定！&lt;/p&gt;

  &lt;p&gt;职员：那我需要准时上班吗？&lt;/p&gt;

  &lt;p&gt;老板：不，看情况吧&lt;/p&gt;

  &lt;p&gt;职员：工资呢？会准时发吗？&lt;/p&gt;

  &lt;p&gt;老板：一向如此！&lt;/p&gt;

  &lt;p&gt;职员：事情全是新员工做吗？&lt;/p&gt;

  &lt;p&gt;老板：怎么可能，你上头还有很多资深同事！&lt;/p&gt;

  &lt;p&gt;职员：如果领导职位有空缺，我可以参与竞争吗啊？&lt;/p&gt;

  &lt;p&gt;老板：毫无疑问，这是我们公司赖以生存的机制！&lt;/p&gt;

  &lt;p&gt;职员：你不会是在骗我吧？&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;其实这样的笑话你我都能写出，只要两个人的对话是这样的：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A：正面问题（+1）&lt;/p&gt;

  &lt;p&gt;B：肯定回答（+1）&lt;/p&gt;

  &lt;p&gt;A：反面问题（-1）&lt;/p&gt;

  &lt;p&gt;B：否定回答（-1）&lt;/p&gt;

  &lt;p&gt;A：正面问题（+1）&lt;/p&gt;

  &lt;p&gt;B：肯定回答（+1）&lt;/p&gt;

  &lt;p&gt;A：否定问题（-1）&lt;/p&gt;

  &lt;p&gt;……&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;这样正正反反地纠缠，就能出现正反两个方向意思相反的结果。再搞的“抽象”一些，就是在如“1, 1, -1, -1, 1, 1, -1, -1, 1...”这样的数列中，依次添加“加号”和“乘号”的效果。 &lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/11/windows-7-ad-change-perspective.html#comments</comments>
      <pubDate>Sun, 21 Nov 2010 16:02:08 GMT</pubDate>
      <lastBuildDate>Sun, 21 Nov 2010 16:02:08 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/front-end/">前端表现</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>为自己打造良好的文章阅读体验</title>
      <link>http://blog.zhaojie.me/2010/08/get-a-better-style-for-reading.html</link>
      <guid>http://blog.zhaojie.me/2010/08/get-a-better-style-for-reading.html</guid>
      <description>&lt;p&gt;我的上一篇文章是《&lt;a href="http://blog.zhaojie.me/2010/08/my-view-of-good-blogging-theme.html"&gt;为读者打造良好的文章阅读体验&lt;/a&gt;》，是为广大“作者”所写的，希望大家的文章都能长得漂亮。但无论怎么样，我们作为读者一定还是会遇到大量阅读体验糟糕的的文章，它们可能是一些只重视搜索引擎流量的无良小站，或是很难推动调整的大站、或是审美情趣有所特色的个人站长等等。根据我的个人经验，如果能够为自己打造一个舒适习惯的阅读体验，会让文章阅读的效率更高，甚至心情也能变得愉快放松。现在这篇文章，便是为了广大“读者”朋友写的，如果能够帮助您“爱上阅读”，那便善莫大焉了。&lt;/p&gt;

&lt;h1&gt;Readability&lt;/h1&gt;

&lt;p&gt;有时候，您在打开某篇文章之后，是否会感到有些心烦意乱？例如&lt;a href="http://news.csdn.net/a/20100823/278511.html"&gt;这篇&lt;/a&gt;：&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/reading-style/before-readability.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/reading-style/before-readability-s.png" /&gt;&lt;/a&gt; 

&lt;p&gt;四处是广告（还是&lt;a href="http://blog.zhaojie.me/2010/04/why-i-say-no-to-aptech.html"&gt;令人厌恶的北大青鸟&lt;/a&gt;），还有旁边的相关链接，下方的评论以及其它一些内容，说实话，它们对我来说都是没有太多用处的东西，亮闪闪的反而影响我阅读。其实平心而论，这张页面的格式并不能算是最差（例如字体大小和行/段间距其实还都不错），还有许多站点可谓是点开便觉恶心。但是无论是哪张页面，我们都有办法将其归至一统——注意到图片中浏览器右上方的“R”字样按钮吗？点击之后，页面的主要内容便会被提取出来了，如下：&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/reading-style/after-readability.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/reading-style/after-readability-s.png" /&gt;&lt;/a&gt; 

&lt;p&gt;现在看起来便舒服多了，这便是Readability的神奇效果。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://lab.arc90.com/experiments/readability/"&gt;Readablity&lt;/a&gt;是一款用于提取页面主体阅读部分的工具，它&lt;a href="http://www.apple.com/safari/whats-new.html#reader"&gt;内置于Safari 5中&lt;/a&gt;，也以&lt;a href="https://chrome.google.com/extensions/detail/mopngoefggcibgpnefgiojkehfmdfcjn"&gt;Chrome插件&lt;/a&gt;及&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/46442/"&gt;Firefox插件&lt;/a&gt;的形式供用户使用，而IE等其他浏览器也可以直接将主站上的一段脚本加入书签栏，在需要的时候执行这条书签即可。除了去除大量垃圾之外，Readability的功效便是将各种阅读样式进行了统一，我们在习惯了这样的阅读版式之后效率便会有很大提高。&lt;/p&gt;

&lt;p&gt;Readability提供了几种不同的样式、边距和字体大小供选择。如果您觉得还不够，也可以进行一些简单的改造。例如对于程序员朋友来说，Readability对于&amp;lt;pre&amp;gt;的各种样式都不适合代码展示。Readability并没有什么特别神奇的地方，无论是主站提供的脚本还是浏览器插件，其实它都是在页面上执行了一段JavaScript，从页面的DOM中找出文章主体部分，然后改造页面而已。JavaScirpt以及样式表等文件都是完全透明的，我们只要根据自己需要进行修改即可。&lt;/p&gt;

&lt;p&gt;只可惜，对于少数页面来说，Readability无法正确提取出文章的主体部分。不过这也没关系，已经基本够用了，特殊的页面我们可以使用特殊的办法处理（就不在本文详述了）。&lt;/p&gt;

&lt;h1&gt;Stylish及Greasemonkey&lt;/h1&gt;

&lt;p&gt;Firefox下有两个非常著名的插件：&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2108/"&gt;Stylish&lt;/a&gt;和&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748/"&gt;Greasemonkey&lt;/a&gt;（Chrome中也有对应插件或功能）。Stylish可以让我们在指定URL的页面中自动运用一段样式代码，而Greasemonkey则是自动执行一段脚本。因此从理论上说，任何样式令人不爽的页面，我们都可以将其改造至符合个人口味——只要为其有针对性地编写一段脚本或样式表（甚至仅仅是样式表）即可。当然，为每个站点都订制一番是不可能的，但我们可以先将其进行“聚合”，然后只要统一处理就行了。&lt;/p&gt;

&lt;p&gt;最常见的“聚合”工具应该就是&lt;a href="http://www.google.com/reader"&gt;Google Reader&lt;/a&gt;了，但是我不是很能接受它在文章展现样式上的品味，例如：&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/reading-style/before-stylish.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/reading-style/before-stylish-s.png" /&gt;&lt;/a&gt; 

&lt;p&gt;首先，它对于浏览器横向区域的利用很不彻底，因为它将一些容器的max-width设为了650px，这让我很疑惑。此外，它的字体太小，行距也显得过于紧凑。这些都是&lt;a href="http://blog.zhaojie.me/2010/08/my-view-of-good-blogging-theme.html"&gt;我在上一篇文章里所反对的&lt;/a&gt;。由于这个原因，我之前也花费了不少精力来寻找能够和Google Reader同步的客户端工具，甚至有花钱买的冲动，但始终没有找到令人满意的。不过有了Stylish之后，我便可以为这张页面自动添加一些特定的样式：&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;@-moz-document &lt;/span&gt;url-prefix('http://www.google.com/reader/view/') {

    &lt;span style="color: maroon"&gt;.entry .entry-body&lt;/span&gt;,
    &lt;span style="color: maroon"&gt;.entry .entry-title&lt;/span&gt;,
    &lt;span style="color: maroon"&gt;.entry .entry-likers &lt;/span&gt;{
        &lt;span style="color: red"&gt;max-width&lt;/span&gt;:&lt;span style="color: blue"&gt;none !important&lt;/span&gt;;
    }
    
    &lt;span style="color: maroon"&gt;.entry-main .entry-body &lt;/span&gt;{
        &lt;span style="color: red"&gt;font&lt;/span&gt;:&lt;span style="color: blue"&gt;14px/180% &amp;quot;Trebuchet MS&amp;quot;,Georgia,&amp;quot;Times New Roman&amp;quot;,Times,sans-serif&lt;/span&gt;;
    }
    
    &lt;span style="color: maroon"&gt;.entry-main .entry-body p &lt;/span&gt;{
        &lt;span style="color: red"&gt;line-height&lt;/span&gt;:&lt;span style="color: blue"&gt;180%&lt;/span&gt;;
        &lt;span style="color: red"&gt;margin&lt;/span&gt;:&lt;span style="color: blue"&gt;12px auto&lt;/span&gt;;
    }
}&lt;/pre&gt;

&lt;p&gt;简单地说，这段代码便是为Google Reader的特定URL引入了改变max-width和字体大小的CSS样式，于是Google Reader的文章浏览界面就变成了：&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/reading-style/after-stylish.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/reading-style/after-stylish-s.png" /&gt;&lt;/a&gt;

&lt;p&gt;事实上，我认为浏览器对于常用标签的默认样式往往都很不错，作为阅读来说也是比较合适的。因此做出这点简单的调整，对我来说就已经差不多了。更多的调整，还是等遇上哪篇难以接受的文章再说吧——我不做过早优化。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/08/get-a-better-style-for-reading.html#comments</comments>
      <pubDate>Tue, 24 Aug 2010 08:55:33 GMT</pubDate>
      <lastBuildDate>Sat, 27 Nov 2010 10:20:24 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/front-end/">前端表现</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>为读者打造良好的文章阅读体验</title>
      <link>http://blog.zhaojie.me/2010/08/my-view-of-good-blogging-theme.html</link>
      <guid>http://blog.zhaojie.me/2010/08/my-view-of-good-blogging-theme.html</guid>
      <description>&lt;p&gt;几个月前我在微软“社区精英计划”上谈过“&lt;a href="http://blog.zhaojie.me/2010/03/how-to-become-a-good-tech-blogger.html"&gt;如何打造受人欢迎的博客&lt;/a&gt;”，其中一点便是“样式美观”，这也是如&lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt;这样的业界著名博主&lt;a href="http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx"&gt;给出的建议之一&lt;/a&gt;。对于写文章、读文章来说，我可谓完全是外貌协会的高级会员，一旦遇上样式排版不好的文章、再好的内容我也难以坚持阅读下去——我也相信很多人多多少少有和我一样的习惯。有人说，我们是程序员，做不来样式怎么办？其实在我看来，打造一个良好的文章阅读体验并不困难，甚至只有那么几点而已。虽然我不是设计师，但我现在也想来谈一下我在这方面的习惯和“品味”。&lt;/p&gt;

&lt;h1&gt;选择一个好的主题&lt;/h1&gt;

&lt;p&gt;其实，要写出样式良好的文章非常容易，一般只要选择一个样式美观的主题即可。各个BSP一般都已经提供了部分不错的主题，而对于像Wordpress这样的博客系统，华丽优雅的主题更加数不胜数，甚至已经形成了一个产业。因此，如果您可以找到这样一个主题，那么八成的工作就已经完成了。但是，有些时候令人满意的主题并不那么容易找到，而且适合英文内容的主题，也不一定适合中文博客（例如我现在的皮肤便是经过一番修改的）。稍后我也会提出一些“准则”，这可能有助于您订制出更容易令人接受的阅读效果。&lt;/p&gt;

&lt;p&gt;选择了皮肤，其实就是选择了一套CSS样式，Web标准已经帮我们订制了HTML + CSS的黄金搭档（画外音：我TMD还脑白金呢）。CSS负责样式，HTML则提供内容，换句话说，我们文章的内容就是以纯粹的HTML形式提供的，不应该牵扯到样式。这大大减少了我们写作文章时需要考虑的因素，因为我们几乎只需要使用p、span、h1、blockquote、strong、a、span、ul、ol、li等最最简单的几种标记即可。因此我认为，最适合写博客的工具是Windows Live Writer，而不是Word或是其他的网页编辑器，因为它们都太复杂了，容易出现各种无用的标签及样式。&lt;/p&gt;

&lt;p&gt;最后，在写文章的时候，也应该使用正确的标记。例如自然段就使用p，而不是使用div或是br。各级标题就使用h1等等，而不是使用p + strong的形式。如果您真希望标题和正文的文字大小一致，那么应该使用“样式”去控制，我们的文章内容应该结构良好，语义清晰。&lt;/p&gt;

&lt;p&gt;如果您写好了一篇文章想要发布，也不放在最后检查一下它的HTML。应该是十分整洁的“顺序标记”，而不是混乱的标记、属性以及大量的嵌套——我们只是在写文章，不是在做网页。&lt;/p&gt;

&lt;h1&gt;怎样才是良好的阅读体验&lt;/h1&gt;

&lt;p&gt;各花入各眼，可能每个人眼中“良好的阅读体验”是不同的，我现在来谈一下“我眼中”良好阅读体验的几个特点。&lt;/p&gt;

&lt;p&gt;首先，&lt;strong&gt;“文字”要大，“行间距”不能太小，“段间距”更要明显&lt;/strong&gt;。我一直觉得中文在Web设计领域一直难以舒展手脚，且不说英文在网页上可以使用那么多的字体，而中文字体几乎只能使用单调的样式，就论英文和中文的大小吧，英文字体可以很小同时做到清晰美观，而中文字体却不能太小，否则便难以辨认。因此很多时候一个适合英文的博客皮肤，便不一定适合直接套用在中文内容上。此外，“行间距”和“段间距”过小，会给人头皮发麻的感觉，眼睛在扫视的时候很容易失去焦点，难以让人坚持阅读下去。&lt;/p&gt;

&lt;p&gt;其次，对于程序员来说，&lt;strong&gt;代码格式也相当重要&lt;/strong&gt;。代码且一定要使用“等宽字体”，如Consolas、Monaco等等都是不错的代码字体。代码的行间距则不能太大，如果说正文的line-height往往是160%到180%的话，那么代码的行间距则是120%到140%会比较合适。还有一点便是代码的着色，&lt;a href="http://blog.zhaojie.me/2009/12/syntax-highlighting-server-side.html"&gt;服务器端着色&lt;/a&gt;和&lt;a href="http://blog.zhaojie.me/2009/12/syntax-highlighting-client-side.html"&gt;客户端着色&lt;/a&gt;都可以，事实上在我看来使用&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/"&gt;SyntaxHighlighter&lt;/a&gt;已经可以满足大部分要求了。&lt;/p&gt;

&lt;p&gt;一般来说，&lt;strong&gt;文章的各部分内容都要样式良好&lt;/strong&gt;，且容易识别。例如代码段和正文要容易区分，链接也要使用特别的颜色。此外您在代码中可能还会使用“引用（blockquote）”或“列表（ul、ol、li）”等功能，此时您就应该为这些标记定义良好的样式。这些工作往往并不麻烦，因为“良好”并不代表“华丽”或是“复杂”，一般来说我们只需要简单的样式就行了——例如一篇标记良好的“裸文”，使用浏览器默认的样式往往看上去都不错。&lt;/p&gt;

&lt;h1&gt;关于宽屏浏览器&lt;/h1&gt;

&lt;p&gt;由于现在宽屏显示器越来越多，例如，根据Google Analytics的统计，我的博客访问者中只有不到15%使用1024宽度的分辨率：&lt;/p&gt;
&lt;img src="http://img.zhaojie.me/blog/blog-style/screen-resolution-20100820.png" /&gt; 

&lt;p&gt;那么，如果还是使用标准的960像素宽度的设计，在我看来已经不太合适了，它会造成横向的空白太多。但是，如果使用更大的宽度，又会让1024宽度分辨率的用户看到横向的滚动条，这也是令人无法接受的体验。最后我使用的做法是让页面进行“自适应”，如果您使用1024宽度的分辨率，您会发现正文和边栏的宽度差不多，这可能不够美观，但是您不会看到横向的滚动条。如果您使用宽度更大的浏览器窗口，就会发现我的博客对宽屏的“优化效果”了（&lt;a href="http://img.zhaojie.me/blog/blog-style/width-1440.png" target="_blank"&gt;点此下载全尺寸图片&lt;/a&gt;）：&lt;/p&gt;
&lt;img src="http://img.zhaojie.me/blog/blog-style/width-1440-s.png" /&gt; 

&lt;p&gt;以上是1440像素宽度的显示效果。由于充分利用横向距离，我遍可以更好地利用侧边栏的空间，让用户可以浏览到更多的内容，也缓解了“侧边栏过高”的问题，如今我的绝大部分文章都是左侧正文评论区域的更高（当然这也有评论较多的原因在里面）。不过太宽也不是一件好事，这样会显得文章正文部分单行太长，内容过于松散，因此我的博客最大也只会有1600像素宽（&lt;a href="http://img.zhaojie.me/blog/blog-style/width-2560.png" target="_blank"&gt;点此下载全尺寸图片&lt;/a&gt;）：&lt;/p&gt;
&lt;img src="http://img.zhaojie.me/blog/blog-style/width-2560-s.png" /&gt; 

&lt;p&gt;以上是在iMac27上的全屏显示效果，其宽度为2560像素。此外，如果您把浏览器缩到极窄，您便会看到横向滚动条，因为我保证了博客至少也有1000像素宽。在打造博客皮肤时我在这方面花费了很多精力。我就是个这么挑剔的人。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/08/my-view-of-good-blogging-theme.html#comments</comments>
      <pubDate>Fri, 20 Aug 2010 09:01:45 GMT</pubDate>
      <lastBuildDate>Fri, 20 Aug 2010 09:01:45 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>如今的MSN病毒越来越有喜感了</title>
      <link>http://blog.zhaojie.me/2010/07/interesting-msn-virus.html</link>
      <guid>http://blog.zhaojie.me/2010/07/interesting-msn-virus.html</guid>
      <description>&lt;p&gt;请慎入，这是一篇无聊文，没有任何技术含量，实在是因为我觉得现在的MSN病毒越来越有喜感了。在此提醒大家还是要当心啊，千万不要在网上泄露你的各种账号和密码，在任何情况下。&lt;/p&gt;

&lt;p&gt;刚才某兄弟在MSN上发了一句：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;i just took an iq test :)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;很明显，这是个MSN病毒，我不搭理。过了一会儿，病毒估计是看我一直没反应，则又发了一句：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Hey!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;事实上，我和他都在其他一些MSN群中，在那儿还看到“Hi”这样的字样。于是MSN群里有人说：“看来XXX的MSN中毒了”。话音刚落，病毒回复到：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;i am brighter then i thought :D scored 120&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;于是我奇怪了，写到：“不过怎么还没贴链接啊？”。嘿，说链接链接就到：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;you have to try if u can do better than me,&amp;#160; http://xxxx&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;我不禁“果然贴了，哈哈哈哈哈哈”，病毒反应到：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Im sure you cant lol&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;我：“继续继续”，病毒：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;take it now while i take a shower!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;我：“我都看出这对话的套路了，太tmd有喜感了”，病毒：&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;BRB! ...take the quiz!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;哎，如今的病毒真是白家齐放，想尽各种办法来引诱人们点链接。记得前一段时间还有裸女病毒，对方不断重复“要不要看我的裸体？”、“只要这个网站免费注册就可以了”，以至于后来我看到一段长长的字母加数字的MSN账号就直接Report Spam了。现在这个MSN病毒，很明显自以为是地根据套路在开展对话，我猜它的意图是这样的：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;病毒：我做了个IQ测试！&lt;/li&gt;

  &lt;li&gt;我：是吗？&lt;/li&gt;

  &lt;li&gt;病毒：我比想象中聪明！有120分呢！&lt;/li&gt;

  &lt;li&gt;我：恭喜恭喜。&lt;/li&gt;

  &lt;li&gt;病毒：你看看能不能超过我吧。http://xxxx&lt;/li&gt;

  &lt;li&gt;我：好，我去试试看。&lt;/li&gt;

  &lt;li&gt;病毒：我打赌你不行，LOL！&lt;/li&gt;

  &lt;li&gt;我：你去死！&lt;/li&gt;

  &lt;li&gt;病毒：快做吧，我去洗个澡。&lt;/li&gt;

  &lt;li&gt;我：好。&lt;/li&gt;

  &lt;li&gt;病毒：一会儿回来，记得做啊！&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;所以啊，如果您看到对方发来一个链接，尤其是在“脱机”状态下发的链接，请还是一定向对方进行确认，确保安全后再点开。如果一不小心点开了，也避免下载安装任何程序，或是输入自己的MSN账号和密码（我连人人、开心之类的网站都不信任）。如今的浏览器和网站认证机制一般都很完备，不会泄露个人信息，因此最大的漏洞往往在于无知用户自身，如果您用管理员权限强迫系统安装一个恶意工具，或者主动将账号和密码提交出去，那么实在也没人能阻止您了。&lt;/p&gt;

&lt;p&gt;说到这个，话说如今国内的大部分下载站都是流氓，满屏的恶意程序欺骗用户下载安装，连我这样的专业用户都要自己观察才能分辨出真实的下载链接，那么我们父母那一辈的人都又能怎么办呢？&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/07/interesting-msn-virus.html#comments</comments>
      <pubDate>Tue, 20 Jul 2010 08:47:52 GMT</pubDate>
      <lastBuildDate>Tue, 20 Jul 2010 08:47:52 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/discussion/">思考讨论</category>
      <title>Keynote，对不起，我爱的是PowerPoint 2007</title>
      <link>http://blog.zhaojie.me/2010/04/powerpoint-2007-vs-keynote-for-beginners.html</link>
      <guid>http://blog.zhaojie.me/2010/04/powerpoint-2007-vs-keynote-for-beginners.html</guid>
      <description>&lt;p&gt;两个月前&lt;a href="http://blog.zhaojie.me/2010/02/use-mac.html"&gt;我加入了水果党&lt;/a&gt;，使用至今，感觉挺好，尤其是触摸板的多点触摸功能令人着迷。一直听许多果粉说Mac系统在艺术设计方面表现一流，其办公套件&lt;a href="http://www.apple.com.cn/iwork/"&gt;iWork&lt;/a&gt;更是远胜于Microsoft Office，后者的流行完全是“劣币驱逐良币”的结果。耳濡目染之下我自然对此期待万分，于是在&lt;a href="http://www.openoffice.org/"&gt;Open Office&lt;/a&gt;及&lt;a href="http://www.neooffice.org/neojava/en/index.php"&gt;NeoOffice&lt;/a&gt;这两个免费的办公套件身上无法得到快感的情况下，兴冲冲地花费了近700块钱购买了一套正版的iWork。然后打开&lt;a href="http://www.apple.com.cn/iwork/keynote/"&gt;Keynote&lt;/a&gt;制作幻灯片，心想终于可以尝试一下超越PowerPoint 2007的产品了。可能是期望过高吧，初尝Keynote的感觉只能用“大失所望”来形容——而且，真的是我期望过高吗？&lt;/p&gt;  &lt;h1&gt;PowerPoint 2007&lt;/h1&gt;  &lt;p&gt;为什么会这样，那么还是从我用PowerPoint时养成的习惯说起吧。说起制作幻灯片，其基本功能自然就是写字，切换版式，套用模版等等，在这些方面Keynote和PowerPoint 2007没有太大区别。那么我为什么会对Keynote大失所望呢？主要还是在创建图示方面。显然，一个幻灯片不能只有文字，有的时候一副简洁明了的示意图能够更好的说明问题。而在这方面，PowerPoint 2007给我的感觉非常好。&lt;/p&gt;  &lt;p&gt;因为，它有SmartArt功能。&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-smart-art.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-smart-art.png" width="450" /&gt;&lt;/a&gt;   &lt;p&gt;Smart Art可以用来表示各种概念，例如列表、流程、循环等等。对于每一种概念，PowerPoint 2007都提供了许多不同的预定义图示，总共有一百多个不同的Smart Art形式。&lt;/p&gt;  &lt;p&gt;例如，我想表示一个循环，便可以选择如上的环绕方式。然后我们可以编辑它的每一项内容，编辑时会有即时预览：&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle-text.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle-text.png" width="450" /&gt;&lt;/a&gt;   &lt;p&gt;如果对这种样式不满意，PowerPoint 2007也为每一种Smart Art提供各种不同的表现样式，如平面的，三维的，空心的……同样包含即时预览：&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle-style.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle-style.png" width="450" /&gt;&lt;/a&gt;   &lt;p&gt;在选择了这种三维的方式之后，我们还可以选择不同的配色方案：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle-color.png" /&gt;   &lt;p&gt;最终，我只是使用了几次简单的文字输入，再加上一些鼠标点击，便完成一幅看上去还不错的示意图：&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle.png" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-circle.png" width="450" /&gt;&lt;/a&gt;   &lt;p&gt;即便不是Smart Art，在PowerPoint 2007里也为“形状”增加了预定义的样式，例如我随便拖出一个矩形，便可以选择：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-shape-style.png" /&gt;   &lt;p&gt;同样包括艺术字：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/ppt-text-style.png" /&gt;   &lt;p&gt;可以这么说，PowerPoint 2007为我节省了太多时间，我能够很轻松地制作出样式丰富的幻灯片来。&lt;/p&gt;  &lt;h1&gt;Keynote&lt;/h1&gt;  &lt;p&gt;第一次打开Keynote后会出现一个主题选择界面，很酷。然后我写了几页文字，换上一些版式，添加一些切换效果，感觉都挺不错。然后，我打算加一些图示，顺便体会一下传说中Mac软件中令人惊艳的效果……等等，类似于SmartArt的功能在哪里？&lt;/p&gt;  &lt;p&gt;真的没有，我仔细找过了。而且，我担心是因为我太笨太弱的缘故，我今天在公司里向一位常年使用Mac，并且十分鄙视MS Office的同事请教Keynote的用法，得到的答复是：这个可以有……这个真没有。&lt;/p&gt;  &lt;p&gt;于是我打开PowerPoint 2007（公司办公系统要求使用Windows，上面都安装了MS Office 2007），演示了一点点SmartArt和形状的预定义样式，想知道相似的功能应该如何在Keynote里完成。对方表示，MS Office的体验很差，而在Keynote中我们可以这么做：&lt;/p&gt;  &lt;p&gt;首先，只要点击工具栏上的Shape按钮便可以插入一些图形：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/keynote-shape.png" /&gt;   &lt;p&gt;然后可以打开Inspector，切换到Graphics栏目，这样就可以选择填充，渐变，线条，透明，三维等效果了：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/keynote-graphics.png" /&gt;   &lt;p&gt;然后颜色的选择方式也很丰富，很方便：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/ppt-vs-keynote/keynote-color.png" /&gt;  &lt;p&gt;然后，我们就可以用这些东西自行组成一幅示意图了，十分灵活！&lt;/p&gt;  &lt;h1&gt;这个……&lt;/h1&gt;  &lt;p&gt;客气地说……可能是我太笨了吧，我还是更喜欢PowerPoint 2007的做法；不客气地说法便是，我根本接受不了Keynote的使用方式。&lt;/p&gt;  &lt;p&gt;我是一个程序员，我可能会作不少的演示和报告，会用到不少幻灯片。但是，做幻灯片不是我的主业，我只想在有限的时间里能够很快地做出一个不错的效果来。我这里也枉自猜测一下，绝大部分的普通用户都和我一样，甚至他们不会像我一样地有耐心，为了追求几个像素的平衡不断调整。这点我想您看了我的博客皮肤就应该明白了——看上去应该还不错吧，它是靠我一个不懂HTML和CSS的人，通过不断查资料，提问题，然后再多个浏览器里不断尝试后的结果。同时我也完全禁止用户使用IE 6访问我的博客，原因之一便是我不打算为IE 6下的显示效果劳心劳力了。&lt;/p&gt;  &lt;p&gt;嗯，我让您看到的一定是“令我自己”满意的一面。&lt;/p&gt;  &lt;p&gt;是的，我承认，PowerPoint 2007能做到的效果，在Keynote中一定可以完成。毕竟所谓SmartArt也没有什么神奇的，不就是一些预定义的组合嘛，还有样式和配色等等都是十分简单的东西，在Keynote里完全可以对显示方式进行更细致的控制（不过细致的控制在PowerPoint 2007里就做不到吗？）。但这导致的结果便是，我用PowerPoint 2007便可以比较轻松地制作出如&lt;a href="http://www.slideshare.net/jeffz/real-world-aspnet-mvc"&gt;这个幻灯片中第5、8、10、21页的示意图&lt;/a&gt;——且拿上手立即可用；与此相反，用Keynote奋斗半天却只能搞出&lt;a href="http://www.slideshare.net/jeffz/why-java-sucks-and-c-rocks-midterm-draft"&gt;这种纯文字的幻灯片&lt;/a&gt;。&lt;/p&gt;  &lt;p&gt;是的，我承认我懒，我承认是我自己不会用Keynote，我知道Keynote中可以像Adobe Flash、Microsoft Expression Blend那样定制每个元素的运动轨迹，我承认一个Keynote高手可能比一个PowerPoint 2007高手更快地做出夺人眼球的幻灯片效果……但是这又如何呢？我只想在准备好内容的时候，有一个看上去不错的方式可以表现出我设想中的内容。在这方面，PowerPoint 2007要合适得多；在Keynote中，我必须自己选择3维效果的角度及深度如何，光源的方向，渐变的角度、起始和终止颜色。拜托，我不是美术人员，我无法自己想出这些高级货来，我只要你给我一些效果，我来评价好不好就行了！&lt;/p&gt;  &lt;p&gt;一个再强大的功能，也必须使用起来够简单才能被人广泛接受。Java中没有匿名函数，没有闭包吗？有，使用它的匿名类型可以得到差不多的效果。但是，&lt;a href="http://blog.zhaojie.me/2009/08/from-delegate-to-others-2.html"&gt;因为它的语法太嘈杂，就根本不像C#那样可以将函数式编程，声明式编程推广开来&lt;/a&gt;——事实上，这也是直到C# 3.0中出现Lambda表达式这种简单、优雅地匿名函数定义方法之后才出现的结果。同样道理，有人认为“LISP之后，再无创新”，但是LISP这门在语言学术研究，理论界如此完美、自洽、优雅的语言，就没有广泛被人接受呢？这主要还是因为LISP虽然“什么都能做”，但是“什么都做不容易”，因此人们还是更接受在它之后的那些理念“窃取者”……咳咳，推广者。而事实上，上世纪90年代，以Java为代表的语言，其设计目的便是降低开发难度，而到了本世纪后，语言的进化及流行，也都是在易用的基础上提高生产力——它们的代表便是C#及Ruby等。至于LISP……它永远是广大语言设计者的偶像，但在我看来，它也永远只能是广大语言设计者的偶像了。&lt;/p&gt;  &lt;p&gt;因此，我认为Keynote远不如PowerPoint 2007适合初学者。我将这话发在推特上之后，&lt;a href="https://twitter.com/CatChen"&gt;@CatChen&lt;/a&gt;同学提出了一些不同意见，我在这里一并列举一下，也附上我的答复：&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;如果有些东西在Keynote里不容易做，那么就要好好考虑这些东西是不是真的有必要了：&lt;/strong&gt;在我看来，这句话和当年&lt;a href="http://www.cnbeta.com/articles/76147.htm"&gt;王垠对Windows和Linux的著名评价&lt;/a&gt;十分相似，那便是“Windows能干而Linux干不了的事情，那就是不需要干的事情”。如果要说这句话有道理，那么它的前提必须是您已经是Linux / Keynote的专家了——此时您做不到的东西，我相信基本也就是没有必要的事情了。&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;看一些著名的Keynote吧，或者看看Jobs是怎么用Keynote的：&lt;/strong&gt;即便如此又如何呢？它们都不是初学者能搞定的，我要做成那样还得先投入不少精力去学习Keynote，甚至美术设计、人机交互方面的东西。Jobs能用好Keynote很正常，他是产品设计的天才，如果他能代表普通人的话，那么我也可以作为广大果粉的偶像了，不是吗？&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;建议去读一下《&lt;/strong&gt;&lt;a href="http://www.amazon.com/Presentation-Zen-Simple-Design-Delivery/dp/0321525655"&gt;&lt;strong&gt;Presentation Zen&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;》，幻灯片和讲稿应该有所区别：&lt;/strong&gt;我没有读过Presentation Zen，但是我看过蔡学镛写的“&lt;a href="http://www.slideshare.net/Fenng/caffeinenicotine"&gt;不瞌睡的简报设计模式&lt;/a&gt;”，但是按照其中的道理，一份幻灯片的关键在于内容的组织，图片和文字的搭配等等，并不需要Keynote所提供的丰富效果（要知道很多幻灯片甚至是使用pdf格式提供的）。从这个角度来说，就我对PowerPoint 2007的粗浅了解（没学过，直接上手就用），从技术角度来说也已经足够了。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;如果说PowerPoint 2007的面向群体是普通人的话，那么Keynote的理想用户就应该是——艺术家了吧。&lt;/p&gt;  &lt;p&gt;最后，也有朋友向我推荐说，在SmartArt这方面&lt;a href="http://www.omnigroup.com/products/OmniGraffle/"&gt;OmniGraffle&lt;/a&gt;可谓是神器。看了看，的确相当不错——只要我再拿出100多美元就可以了。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/04/powerpoint-2007-vs-keynote-for-beginners.html#comments</comments>
      <pubDate>Thu, 08 Apr 2010 10:35:17 GMT</pubDate>
      <lastBuildDate>Thu, 08 Apr 2010 10:35:17 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/discussion/">思考讨论</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>总结：史上第一混乱、程序员的爱情、Nobody &amp; Sorry Sorry</title>
      <link>http://blog.zhaojie.me/2010/02/play-novel-nobody-sorry-sorry.html</link>
      <guid>http://blog.zhaojie.me/2010/02/play-novel-nobody-sorry-sorry.html</guid>
      <description>&lt;p&gt;星期六是我的休息日，这天一般我不安排自己做什么和工作有关的事情，一般就是去看看电影，出去逛逛，或者在家上上网吹吹牛。昨天&lt;a href="http://blog.zhaojie.me/2010/02/0-bug-and-sjtu-acm-champion.html"&gt;总结&lt;/a&gt;了一部分由&lt;a href="https://twitter.com"&gt;推特&lt;/a&gt;上的讨论，现在继续剩下的一部分。不过，这次的内容可能就要和技术或产业略远一些了，其中大部分是我自己的一些体会和感想。现在我打算谈三个东西，一是《史上第一混乱》这部话剧，《程序员的爱情》这本小说，以及Nobody和Sorry Sorry（您不知道这是啥？你成奥特曼啦！）。&lt;/p&gt;  &lt;h1&gt;史上第一混乱&lt;/h1&gt;  &lt;p&gt;上周五公司开年会，其间我侥幸拿下喝啤酒比赛第一，赢得价值300元的电磁炉一个——这还是整场年会中唯一比蛮力的项目，我那个自豪啊。呃，扯远了，其实下一件事才和我要谈的事情有些联系。那就是后来我又在年会上表演节目，唱了两首歌，因此拿到了昨天晚上《史上第一混乱》话剧的门票。至于为啥是这个话剧，后来我才意识到原来这个话剧改编自盛大文学旗下&lt;a href="http://www.qidian.com"&gt;起点中文网&lt;/a&gt;上的&lt;a href="http://www.qidian.com/Book/174075.aspx"&gt;同名小说&lt;/a&gt;，如此说来盛大准备几张该话剧的门票自然就顺理成章了。&lt;/p&gt; &lt;img class="floatRight" src="http://img.zhaojie.me/blog/ssdyhl.jpg" /&gt;   &lt;p&gt;昨天下午先去看了场电影，锦衣卫，甄子丹演的，我对于此类动作片的兴趣始终不减，不过看完后倒也没有什么留下什么深刻的印象。看完后吃了晚饭，发现时间尚早，想票子不要浪费了吧，于是便去看了这场话剧。座位不太好，第一排，需要一直仰着头。不过由于距离够近，因此可以清晰地看到演员横飞的唾沫星子，还有演女人的mm身材也不错，腿细胸大的。&lt;/p&gt;  &lt;p&gt;提起话剧内容，您可以将其理解为是一个非常单纯的，不包含任何思想在内的，完完全全的无厘头闹剧。总之，就是把最近各种流行的玩艺儿，笑话，网络词，广告串在一起。虽说笑果扑面而来，但听得多了倒也会有些疲劳——因此某些情况下其他观众哈哈大笑的时候我却有点无动于衷。不过也有不少地方挺有创意的，虽说都是耳熟能详的东西，但是在令人意想不到的地方跑出来确实也有眼前一亮的感觉。其中也有很多桥段在为80后的童年生活致敬，如蓝精灵，葫芦娃，黑猫警长，北斗神拳，颇为亲切。&lt;/p&gt;  &lt;p&gt;按常理说我不太会喜欢这样的东西，不过可能是由于事先已经了解过这部话剧/小说的背景，再加上“童年回忆”的影响，我倒也并不讨厌这部话剧（但也没推荐啊）。事实上，可能的确是由于平时天天山珍海味，忽然来了一顿粗茶淡饭似乎也别有一番风味。前一段时间&lt;a href="http://blog.tianya.cn/blogger/post_show.asp?idWriter=0&amp;amp;Key=0&amp;amp;BlogID=41917&amp;amp;PostID=19055487"&gt;发生了这样一个著名的事件&lt;/a&gt;：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;天涯的“天涯时代”版块，本月举办了一次“天涯车友会Logo征集大赛”，参赛作品约30件，最后著名的“27号”勇夺桂冠。再总共3227张投票中，27号作品获得1627票的支持，支持率超过50%，而第二名的得票数还不到它的五分之一。绝对的、毫无争议的、毋庸置疑的众望所归。&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;而这27号参赛作品的设计是这样的：&lt;/p&gt; &lt;img src="http://img.zhaojie.me/blog/tianya-car-logo.jpg" /&gt;   &lt;p&gt;有人认为这是一次“反智主义”的胜利：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;回到我们前面谈到这个“27号”，它为什么表现了反智主义？很显然，在众多的设计作品中，有一些是由“知识精英”创作的，那些作品有他们的设计思想、美学理念，这些都可以统称为一种“知识性”或者“智识性”。而粗陋的27号与之相比基本上没有什么知识性可言，但是它获胜了，这说明，广大的投票者普遍地带有一种蔑视、否定设计知识的倾向，具有一种反智主义的态度，“恶意地”支持这样一个很糟糕的作品。&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;试想，如果您参与到这样一次投票中去，当每个参赛者都在不断展现他们优秀的设计，不断阐述这些设计背后的理念，原理，思考，含义，您的感觉如何？对我来说，我可能会感到不知所措。似乎现代人常常会有选择恐惧症，例如我去餐馆吃饭，在面临一大堆琳琅满目的选择时往往会不断左右摇摆，这也可以那也不错。此时，我最终可能就会选择那些“无需选择”的东西，例如我会每天去吃套餐，因为餐厅每天都会自行为我进行搭配，我要做的选择可能只是从3个荤菜里选择一个就行了。&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/xyyyhtl-hhsw-1.jpg" target="_blank"&gt;&lt;img class="floatRight" src="http://img.zhaojie.me/blog/xyyyhtl-hhsw-1.jpg" width="300" /&gt;&lt;/a&gt;   &lt;p&gt;其实在知识扑面而来的现在，想要寻求一种纯粹的宁静的时刻也并非那么容易。最近还有一部动画电影非常火爆：“喜羊羊与灰太狼2：虎虎生威”，这部原本纯粹为儿童准备的动画片似乎也吸引了许多成年观众——包括我。在我看来，这部动画片与众不同的地方便是在众多商业大片的包围中显得如此富有童真，如此轻松愉快。它没有“2012”和“阿凡达”的惊人画面，甚至也远不如日式动画片中精美成熟的效果，但是在看这部片子的时候我不会想到玛雅文明与地球毁灭，强拆与钉子户，或是动画水平差距与&lt;a href="http://www.google.com/search?hl=en&amp;amp;source=hp&amp;amp;q=%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0+%E6%8A%84%E8%A2%AD&amp;amp;aq=f&amp;amp;aqi=&amp;amp;oq="&gt;大嘴巴小新&lt;/a&gt;——看过，笑过，忘掉，然后带着轻松的心情继续工作，继续生活，这可能也就够了。&lt;/p&gt;  &lt;p&gt;简单点，有时也没什么不好的。&lt;/p&gt;  &lt;h1&gt;程序员的爱情&lt;/h1&gt;  &lt;p&gt;诚蒙机械工业出版社朋友们的垂青，他们会不定期地，在我丝毫不知情的状况下给我寄一些书来看。惊喜之余，这样做的毛病也就体现出来了——他们把书寄到我上一个公司的地址去了，因此我也才刚拿到这两本书：《&lt;a href="http://www.douban.com/subject/4196673/"&gt;程序员的爱情&lt;/a&gt;》和《&lt;a href="http://www.douban.com/subject/4188128/"&gt;林立立成长记&lt;/a&gt;》。&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/programmer-love.jpg" target="_blank"&gt;&lt;img class="floatRight" src="http://img.zhaojie.me/blog/programmer-love.jpg" width="150" /&gt;&lt;/a&gt;   &lt;p&gt;我昨天出门前捎上了这本书，在路上将这本300页不到的书从头到尾匆匆翻了一遍。总体来说，我觉得这本书没什么价值。&lt;/p&gt;  &lt;p&gt;为什么这么说呢？因为在我看来，这本书仅仅是打着的程序员的旗号而已。其中的男主人公的确是一个程序员，但是几乎没有对程序员的工作，程序员的生活有太多描写。换句话说，我们可以很轻易地将主人公改写为其他的职业——“程序员”在书中仅仅是一个标记，一个可有可无的东西，也并没有对小说的内容产生什么影响。在书的封面中写着“告诉你收获爱情的秘密”，但是书中男主人公最终的归宿，是和原本就一直喜欢他的海归漂亮姑娘结婚，而他们在一起的“方式”居然是因为男方失恋酒后乱性……哪儿有什么秘密啊，唯RP耳。&lt;/p&gt;  &lt;p&gt;其实有时候我也怀疑作者是否真的是一个程序员（当然作者简介里给出了肯定的答案啦），因为对于程序员生活的描写很少，又基本是停留在表面，因此我觉得写出这些内容并不需要有亲身体会——从一些表面渠道来了解就行了（例如找个程序员朋友聊聊天，听听他们的抱怨）。此外，书中还有一些不符合实际的内容，例如第16章的开始：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;陈旭（男主人公）被提拔为项目组长后，主要负责协调和管理方面的工作，不再需要他编写代码了，但他依旧保持着对学习技术的巨大的热情，坚持要求自己每天写几百行代码。&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;我看到这“几百行”后立刻就被雷翻了。&lt;/p&gt;  &lt;p&gt;这部小说是一个普通的故事，没有华丽的词藻，没有跌宕起伏的剧情，甚至包含一些奇怪的情景——例如男主人公的好友莫名其妙地车祸身亡，这似乎没有任何意义。但也正是这样的“普通”，我很愿意相信这个故事有个真实的蓝本，如果作者的确是一个程序员而不是个职业写手，如果作者并非是为了名利而是为了兴趣进行写作，那么我对于这部小说和作者本人还是非常尊敬的。&lt;/p&gt;  &lt;p&gt;虽然我还是不喜欢，如果我是编辑，也不会出版这本书。如果您对它感兴趣，我觉得您可以去书店里捧着这本书看2个小时，或是先在CSDN上&lt;a href="http://blog.csdn.net/theloveofprogrammer"&gt;浏览其连载&lt;/a&gt;。&lt;/p&gt;  &lt;p&gt;不知道什么时候开始流行起程序员小说了，例如之前有比较著名的《疯狂的程序员》，现在又出了这两本书。这两本书看起来还是挺受程序员群体追捧的。但是我读下来其实感觉都不怎么样，难道是因为程序员群体看到“亲切”的内容因此产生了好感吗？对于我在推特上对《程序员的爱情》的看法，图灵出版社的主编刘江老师评论到：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;其实小说比较代码难写多了，是门高超的技术，可惜有些出版社和某些作者就是不信。&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;我也很同意陈猫（&amp;#64;catchen）的说法：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;向人比較准確無誤地傳達信息，比向電腦准確無誤地傳達信息，要難得多，因為向人傳達嘅信息需要包括情感。程序員習慣無需向電腦傳達情感，所以……&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;当然，我还是十分建议程序员朋友们总结自己的所做所想，也算是锻炼自己的表达能力。事实上表达能力是优秀程序员的基本素养之一。呃……其实我觉得这句话有些奇怪，因为这本应该是每一个正常的“社会人”所具备的能力，但是慢慢地程序员似乎变成了木讷、不善言辞的群体。当然我遇见过许多不善表达的的程序员，他们可能连一个简单的问题也表达不清楚，但我也认识不少善于表达的程序员。&lt;/p&gt;  &lt;p&gt;例如，我现在在盛大创新院的同事们，他们大都是很有想法，并乐于表达自己观点的人——甚至我觉得有时候这样的人太多，聚在一起时反而会有烦恼。上周在进行集体讨论的时候，要不是由主持人进行控制，一个人说着说着就很可能就停不下来了……我这个准话唠真有些插不上话的感觉。&lt;/p&gt;  &lt;p&gt;兄弟们一定要锻炼好自己的表达能力（&lt;a href="http://www.programmer.com.cn/1798/"&gt;Joel也这么说&lt;/a&gt;）——而写写小说可能也是不错的方式。&lt;/p&gt;  &lt;h1&gt;Nobody &amp;amp; Sorry Sorry&lt;/h1&gt;  &lt;p&gt;最近是各公司的举行年会的日子，每个公司年会上的节目自然大不相同。但是，如果把所有公司年会的节目取一个交集，您会发现必然会涉及到一个节目，那便是一个叫做Nobody的东东。&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/168980/o_wg_nobody_pic1.jpg" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/168980/r_wg_nobody_pic1.jpg" width="200" class="floatRight"/&gt;&lt;/a&gt;   &lt;p&gt;如果您还不知道啥是Nobody，那么您实在是奥特曼了（如果您也不知道奥特曼是啥意思……）。话说由棒子国的几个“卖馄饨的小姑娘”组成了一个团体，&lt;a href="http://www.youtube.com/results?search_query=Sorry+Sorry&amp;amp;search_type=&amp;amp;aq=f"&gt;Wonder Girls&lt;/a&gt;，而她们最被人熟悉的单曲便是&lt;a href="http://www.youtube.com/results?search_query=Wonder+Girls+Nobody&amp;amp;search_type=&amp;amp;aq=f"&gt;Nobody&lt;/a&gt;。这首曲子已经被翻译为多种文字，这些小姑娘们也已经在全世界转了一大圈（去年底也来过上海）。当然，我一直觉得棒子文没啥好听的，而Nobody的流行也不是因为音乐或歌词，而是——扭啊扭，基本上就是用来诱惑男人的舞蹈。&lt;/p&gt;  &lt;p&gt;有时候我们不得不佩服棒子国的编舞能力。Nobody能够在世界范围内的成功不是偶然，也不是靠着强大的整容技术搞出一个个近乎完美的身材相貌（许多朋友看“&lt;a href="http://www.youtube.com/results?search_query=girls+generation&amp;amp;search_type=&amp;amp;aq=f"&gt;少女时代&lt;/a&gt;”就是去看大腿的）。这方面另一个佐证便是&lt;a href="http://www.youtube.com/results?search_query=Wonder+Girls+Nobody&amp;amp;search_type=&amp;amp;aq=f"&gt;Sorry Sorry&lt;/a&gt;，而且这次是一群男人。现在Sorry Sorry的流行程度已经不亚于Nobody，不知道吸引了多少小女孩们的视线。而我看了&lt;a href="http://www.youtube.com/watch?v=bqMq82S7OVQ&amp;amp;feature=related"&gt;它的MV&lt;/a&gt;也不得不承认，这帮小子真tmd的很帅。&lt;/p&gt;  &lt;p&gt;如果你还是对它们的流行程度没有概念的话，看看菲律宾监狱集体版的&lt;a href="http://www.youtube.com/watch?v=iVkKBHCVVbg"&gt;Nobody&lt;/a&gt;和&lt;a href="http://www.youtube.com/watch?v=_43TO_OPj-8&amp;amp;feature=related"&gt;Sorry Sorry&lt;/a&gt;吧——记得接着下巴哦。&lt;/p&gt;  &lt;p&gt;当然，要说舞蹈技术，看过&lt;a href="http://so.youku.com/search_video?q=%E8%88%9E%E6%9E%97%E4%BA%89%E9%9C%B8&amp;amp;searchdomain=http%3A%2F%2Fso.youku.com&amp;amp;searchType=video&amp;amp;sbts=bar"&gt;舞林争霸&lt;/a&gt;的人根本不会觉得棒子们有什么厉害的——那群百老汇级别的牛人们是真正的舞蹈家，他们的力量，技巧都非一朝一夕之功。&lt;a href="http://v.youku.com/v_show/id_XMTQ3MjUwNjM2.html"&gt;他们的舞蹈&lt;/a&gt;更令人震撼，但是远没有Nobody和Sorry Sorry那么流行，甚至永远不可能像后两者那样被那么多人模仿。道理很简单，因为棒子艺人的舞蹈能力有限，因此编舞只能设计一些技巧性不那么强的舞步，因此许多业余人士，学生，老师，警察，程序员……人人都能模仿，人人都能“传跳”。&lt;/p&gt;  &lt;p&gt;其实这样的二分选择还有很多，各个行业都是如此。例如，李斯特的曲目在当时几乎只有他才能演奏（现在音乐学院的学生几乎个个不在话下），这给他带来了无限声望；而肖邦的许多作品在技术上容易许多，也更被人广泛接受——尤其是在我等业余人士中。那么，如果是您，您的选择是什么呢？&lt;/p&gt;  &lt;p&gt;呃，Sorry Sorry的确不错，有机会我也要尝试一下。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/02/play-novel-nobody-sorry-sorry.html#comments</comments>
      <pubDate>Sun, 07 Feb 2010 13:19:00 GMT</pubDate>
      <lastBuildDate>Sun, 07 Feb 2010 13:19:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/discussion/">思考讨论</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>总结：0 bug事件、交大ACM夺冠</title>
      <link>http://blog.zhaojie.me/2010/02/0-bug-and-sjtu-acm-champion.html</link>
      <guid>http://blog.zhaojie.me/2010/02/0-bug-and-sjtu-acm-champion.html</guid>
      <description>&lt;p&gt;如果您还没有上&lt;a href="http://twitter.com/" target="_blank"&gt;推特&lt;/a&gt;（或是还没有想到办法上），那您失去的不光是一个风靡世界的网络应用，您同时还失去了一个优秀的信息获取平台及讨论环境。目前国内大部分靠谱的技术专家都在推特上有帐号，您几乎不会错失任何有价值的信息，更可以&lt;a href="http://blog.zhaojie.me/2010/02/twitter-talk-about-ms-dev-at-20100201.html" target="_blank"&gt;参与一些有价值讨论&lt;/a&gt;。周六是休息日，因此也在推特上和大家聊得不亦乐乎。不过推特的一个缺陷可能便是难以留住有价值的信息，它们会随着时间推移渐渐消失，因此还是及时记录一下吧。&lt;/p&gt;
&lt;h1 id="0bug"&gt;0 bug事件&lt;/h1&gt;
&lt;p&gt;0 bug事件原本什么都不是，只不过是有人使用非常普通、就事论事地方式，在豆瓣上指出了《0 bug》一书中不妥的地方。但是由于作者令人费解地谩骂和指责使“事态升级”。再由于网络上围观群众（&lt;a href="http://blog.zhaojie.me/2010/02/logic-is-not-everything.html" target="_blank"&gt;其中也有我的份&lt;/a&gt;）与作者本身不断地进行“交锋”，0 bug事件终究一发不可收拾了。&lt;/p&gt;
&lt;p&gt;其实我对这件事情已经不太在意了，因为我本来就是围观群众，而且目前0 bug事件已经出离了纯粹的技术讨论。不过现在我继续谈这个问题，是因为直接参与此次事件的双方又有新的动作了。首先是大牛&lt;a href="http://www.cnblogs.com/miloyip/" target="_blank"&gt;Milo Yip&lt;/a&gt;已经在园子里建立博客了，他的原话是希望“&lt;font color="#ff0000"&gt;將會陸續把牆外的技術文章整理及分享&lt;/font&gt;”，不过第一篇文章是&lt;a href="http://www.cnblogs.com/miloyip/archive/2010/02/06/1665099.html" target="_blank"&gt;对0 bug事件的过程进行了系统的总结&lt;/a&gt;；当然&lt;a href="http://blog.csdn.net/tonyxiaohome/" target="_blank"&gt;0 bug&lt;/a&gt;老师也没有闲着，他这几天还在勤劳地进行辩解。不久前又转载了一篇雄文《&lt;a href="http://blog.csdn.net/tonyxiaohome/archive/2010/02/05/5291216.aspx" target="_blank"&gt;五毛党与网络打手&lt;/a&gt;》，从始至终地坚持他的观点：此次事件是“敌对势力”在对他进行“有组织，有预谋”的抹黑。&lt;/p&gt;
&lt;p&gt;而事情发展至今又有新的亮点，那便是CSDN的编辑同志们将此次事件相关的文章放上了首页。在此截图留念：&lt;/p&gt;
&lt;img src="http://img.zhaojie.me/blog/csdn-0bug.png" alt="" /&gt;
&lt;p&gt;哈，前两篇都是。&lt;a href="http://blog.csdn.net/Raptor/archive/2010/02/05/5290875.aspx" target="_blank"&gt;第一篇文章&lt;/a&gt;指出了0 bug老师在此次事件中的问题所在，其中一点正好回应了0 bug老师的观点：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;按我以前接触过的国内出版业人士来看，肖老师在BLOG里说的“书黑”这种事情在中国的确很可能发生。但是他的错误在于，把所有提意见的读者都当成了 书黑，这未免有点被迫害妄想过头了吧。要知道，请一帮网络黑社会也是要花不少钱的，一个编辑做一本书赚的钱估计是不够的，更何况目标还是这样一技术含量比 较高的书。 &lt;/p&gt;
&lt;p&gt;其实光是从Milo指出的几个问题来看，他就不可能是什么书黑，哪有C++水平这么高的书黑——要是C++功力这么深还当什么书黑啊，书黑能赚几个钱。而作者连这点都看不出来，显然他的C++功力也不怎么样，以此推断，那本书显然也的确不怎么样。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;而&lt;a href="http://blog.csdn.net/tonyxiaohome/archive/2010/02/05/5290195.aspx" target="_blank"&gt;第二篇文章&lt;/a&gt;的作者正是0 bug老师本人，其主要意思是指目前指出的问题似乎都有“无中生有”的感觉，因为这些“攻击”根本没有找准位置。&lt;/p&gt;
&lt;p&gt;0 bug老师是&lt;a href="http://student.csdn.net/" target="_blank"&gt;CSDN学生大本营&lt;/a&gt;的头牌，因此CSDN的态度对于这个事件的意义重大。而这次CSDN首页推荐的作法，我个人看来已经是一种表态了。因为这两篇文章，无论是对“技术”及“产业”来说都几乎没有意义，推荐它们的原因似乎只是为了揭露0 bug事件本身。很明显，0 bug事件对于CSDN来说并不光彩，而CSDN的编辑同志没有遮掩，将其公开地表达出来，我想他们在这个问题上的确值得我们尊敬。&lt;/p&gt;
&lt;p&gt;就我的看法，0 bug事件可以说是继《&lt;a href="http://blog.zhaojie.me/2009/09/1572868.html" target="_blank"&gt;JavaScript征途&lt;/a&gt;》之后又一个和技术图书出版有关的经典案例了，两者的相同之处在于作者对于读者所指出的“硬伤”都采取了类似的态度。上次的事件似乎已经平息，只有&lt;a href="http://www.google.com/search?hl=en&amp;ei=_8ttS5DKBsyIkAW4zrHUBw&amp;sa=X&amp;oi=spell&amp;resnum=0&amp;ct=result&amp;cd=1&amp;ved=0CBcQBSgA&amp;q=JavaScript+%E5%BE%81%E9%80%94&amp;spell=1" target="_blank"&gt;搜索引擎中的头条&lt;/a&gt;清楚地记录着相关内容。我真的希望图书出版行业的这类经典案例可以少一些——亦或是多出现一些，以此推动一个革命，最终改变目前令人难堪的现状？&lt;/p&gt;
&lt;p&gt;在推特上，&lt;a href="https://twitter.com/jasonlai" target="_blank"&gt;@jasonlai&lt;/a&gt;同学发表了一些看法：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;老话，咱圈真乱。另外，国内技术媒体和出版圈子还是需要提高一下道德底线啊，出书审校不负责任，写软文换赞助的事情比比皆是。最近小关注了一下&lt;a href="http://www.techcrunch.com/2010/02/04/an-apology-to-our-readers/" target="_blank"&gt;TechCrunch炒掉写软文实习生的事件&lt;/a&gt;，感触颇深，能那样做才是受尊重的媒体。&lt;/p&gt;
&lt;p&gt;仔细看了某口水战事件的讨论始末。有知识没文化真恐怖啊，某“大师”的气度，&lt;a href="http://www.danielbru.com/2010/02/the-line-was-crossed/" target="_blank"&gt;还不如一个17岁小孩&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;说到这里，我想起在我的博客上有朋友回复说，写《JavaScript征途》的朱老大最近又有一本新书《&lt;a href="http://www.china-pub.com/49015" target="_blank"&gt;Flash CS4基础与案例教程&lt;/a&gt;》出版发行了。我在这里谨代表我个人（请注意，不代表其他人哦）表示恭喜，并对国内有如此高产的作者感到自豪。让我们欢呼吧！&lt;/p&gt;
&lt;h1&gt;交大ACM夺冠&lt;/h1&gt;
&lt;p&gt;交大牛啊，继2002及2005年之后，他们&lt;a href="http://news.csdn.net/a/20100205/216923.html" target="_blank"&gt;再次获得了ACM竞赛的世界冠军&lt;/a&gt;！想当年我也在信息学奥林匹克竞赛的道路上探索过，但由于直升大学时被交大拒绝，一气之下报考复旦大学，从此改变了我的人生轨迹——呃，扯远了，没别的意思，还是回到这则新闻上来。&lt;/p&gt;
&lt;p&gt;不过，奇怪的是，似乎很多人的对这个事件还是发表了许多在我看来毫无道理负面评价（当然并不是所有的负面评价都是没有道理的，例如说ACM夺冠对于国内普遍现状几乎没有帮助，这我同意）。具体地就不多提了，您可以自己去看新闻后面的回复。我想说的是，我这次真的想用“喷子”来形容某些人了。&lt;/p&gt;
&lt;p&gt;的确，国内大学教育是有很多问题，你们的失望我可以理解，但是为什么那么倾向于“轻视”一个东西？的确，交大的弟兄们是非常重视ACM竞赛，但是他们的确通过刻苦训练拿到了世界冠军，这一点不假。嗯，你可能会说“ACM这种比赛没有什么意义，考题海战术取胜，胜在中国人最擅长的应试教育，否则为什么拿了那么多次世界冠军，那些搞ACM的人最终成功的有几个？”那么我们现在就来讨论这个问题吧。&lt;/p&gt;
&lt;p&gt;其实以前也有过类似的问题，便是“中科大少年班”。有许多人质疑对此类少年天才的培养方式——的确，可能这种方法自有其不科学之处，但是类似于“除了张亚勤之外又有谁成功了”这样的论据我是非常不屑与之辩驳的。对此我只想问几个问题：成功的标准是什么？所有成功的人你都认识吗？&lt;/p&gt;
&lt;p&gt;这里我不想谈什么“金钱不是唯一标准”等会被人耻笑为“幼稚”的道理，我们就拿钱来说吧。我举个例子，世界上有许多大型银行或是企业，他们的总裁，或是副总等高管都是有钱人，可谓非常成功，但是你现在能够说出其中几个人的名字？再问，就拿微软来说，除了盖兹，鲍尔默等人，你又能说出多少人呢？微软的&lt;a href="http://www.microsoft.com/presspass/exec/techfellow/default.mspx" target="_blank"&gt;Technical Fellows&lt;/a&gt;以及&lt;a href="http://www.microsoft.com/presspass/exec/de/default.mspx" target="_blank"&gt;Distinguished Engineers&lt;/a&gt;也都很成功（即使只谈钱），但是这几十人中你又认识多少人呢？&lt;/p&gt;
&lt;p&gt;是啊，成功的人太多了，不能因为你没有听说过就“认定”他们不成功。事实上，无论是ACM冠军选手或是中科大少年班的成员，他们中的大部分在社会地位还是经济方面都是普通人难以项望其背的。只不过，他们没有让你们知道而已。例如，他们可能出国深造，成为顶尖的科研人员或是教授，享受着几十万美元的年薪，过着滋润的生活。你可能连Jim Gray都不知道是谁，不知道他们不是很正常的事情吗？&lt;/p&gt;
&lt;p&gt;其实我在学校的时候也一直关注ACM成员，事实上我就没有发现有哪个ACM高手是写不好程序的。&lt;/p&gt;
&lt;p&gt;Oren Eini写过&lt;a href="http://ayende.com/Blog/archive/2009/12/12/setting-the-record-straight-i-am-not-the-main-contributor.aspx" target="_blank"&gt;这么一篇文章&lt;/a&gt;，其中心思想是：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I am not the main contributor (of NHibernate), I am just the loudest one.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这句话的说法一点没错。就拿我来说，我&lt;font color="#ff0000"&gt;不是&lt;/font&gt;最好的.NET程序员，我只不过是在博客园积分最多，并且可能最积极参与社区活动而已。如果要正确定位我在社区中的表现，也只（可能）是loudest，而远远谈不上，甚至永远不可能是best。要在技术社区中产生正面的影响力，水平只是一方面，而“其他某些方面”也是非常重要的。记得网络红人&lt;a href="http://blog.sina.com.cn/ayawawa" target="_blank"&gt;ayawawa&lt;/a&gt;说过这么一句话：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;比我漂亮的都没我聪明，比我聪明的都没我漂亮。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;那么我也来说一句类似的：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;比我会吹牛的技术都没我好，技术比我好的都没我会吹牛。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;所以，我也就是一个小样儿而已——但是我还是自信比ACM事件中大部分无理由的喷子们要强上不少。&lt;/p&gt;
&lt;p&gt;五毛与无美分无异。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/02/0-bug-and-sjtu-acm-champion.html#comments</comments>
      <pubDate>Sat, 06 Feb 2010 19:51:00 GMT</pubDate>
      <lastBuildDate>Sat, 06 Feb 2010 19:51:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/cutting-edge/">技术尝鲜</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>从今日起正式加入水果党</title>
      <link>http://blog.zhaojie.me/2010/02/use-mac.html</link>
      <guid>http://blog.zhaojie.me/2010/02/use-mac.html</guid>
      <description>&lt;p&gt;想来我现在的笔记本也用了将近3年，虽然至今没有出现过任何问题，但更新换代似乎也不是件让人无法接受的事情——再加上老爸正好也需要一台笔记本，于是我想，不如就乘此机会升一下级吧。不过其实我本没有打算那么着急，只是两天前忽然出现了一个千载难逢的机会，一台十分便宜的MBP放在我面前，于是我当机立断，即刻入手。因此我在此庄严宣布：从今日起，我正式加入水果党。&lt;/p&gt;  &lt;p&gt;以下是我今天新到的Mac Book Pro（&lt;a href="http://search.taobao.com/search?commend=all&amp;amp;isnew=2&amp;amp;q=MB471&amp;amp;source=search1"&gt;MB471&lt;/a&gt;）。&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/mac/mbp.jpg"&gt;&lt;img src="http://img.zhaojie.me/blog/mac/mbp_s.jpg" /&gt;&lt;/a&gt;   &lt;p&gt;有不少朋友问我：你怎么放弃.NET了？更有一些*nix界（不好说是自由/开源界，毕竟Mac也是个封闭的平台）的朋友认为，作为一个微软MVP，又是在国内.NET社区小有影响的人物忽然转投*nix平台，这又是微软平台衰败的一个证据。当然，我没想这么多。我只是觉得：好玩。&lt;/p&gt;  &lt;p&gt;唉，毕竟Windows平台上玩了这么多年，虽然不可能什么都玩遍，但多少还是有些厌倦了。再者，的确有很多东西在Windows平台上玩起来不是那么方便。例如.NET平台的跨平台实现mono，如果没有一个非Windows平台作为运行环境，想要真正玩好也是十分不容易的——新的工作环境让我有机会验证一些想法，我又怎能不牢牢把握住这个机会呢？一直有人坚持认为mono只是个玩具，那么也就让我亲自尝试一下吧。至于其他平台，如Java、Ruby、Python亦或是Haskell等等，自然就更不在话下了——再者，如果我要尝试Mac平台开发的话，也只能用Mac了……&lt;/p&gt;  &lt;p&gt;谁说Windows平台的程序员视野狭隘呢？我就爱玩各种东西。&lt;/p&gt;  &lt;p&gt;不过，仅仅是从这个角度来讲，我买一台PC装一个Linux操作系统，或是用虚拟机也可以达到相同的目的。可惜总能听到一些搞技术的朋友对我说Mac有多么多么好，Windows有多么多么差。对于这样的言论，我当然不服气了。但是我既然没有用过Mac，又能如何给出令人信服的反对意见呢？因此我也想乘此机会体会一下Mac系统的优秀之处，无论它是否真的优于Windows，我终究会有一个理性认识。爱吵架的兄弟们，先等我个一年半载啊。&lt;/p&gt;  &lt;p&gt;当然，我肯定还是会装一个双系统跑个Win 7什么的，因为我实在离不开可恶的网银和可爱的游戏。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/02/use-mac.html#comments</comments>
      <pubDate>Mon, 01 Feb 2010 16:08:00 GMT</pubDate>
      <lastBuildDate>Mon, 01 Feb 2010 16:08:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>昨日搬至办公室的书籍</title>
      <link>http://blog.zhaojie.me/2010/01/books-20100125-at-snda-office.html</link>
      <guid>http://blog.zhaojie.me/2010/01/books-20100125-at-snda-office.html</guid>
      <description>&lt;p&gt;由于家里地方小，总有一部分书籍需要跟着我辗转至各公司。其中一些公司只能让我放抽屉（地方小）甚至地板上，而有一些公司就能让我把书都摞桌子上。昨天下午我特地来了一次办公室，只为搬运书籍。灭霍霍，可真是一个体力活。&lt;/p&gt;  &lt;p&gt;一会儿打算把一些书放到公共的图书馆去，在此之前先留个合影吧（点击放大）：&lt;/p&gt; &lt;a href="http://img.zhaojie.me/blog/books100125-snda.jpg" target="_blank;"&gt;&lt;img src="http://img.zhaojie.me/blog/books100125-snda.jpg" width="600" /&gt;&lt;/a&gt;   &lt;p&gt;其中大部分是原版书。我喜欢原版书，经常找各种理由奖励给自己，例如“发工资了”、“过生日了”或是“今年过节不收礼”等等。不过这些大都是前些时候购买的，近一年多时间已经“收敛”了许多，因为毕竟这也是一笔较为可观的投资，且“盲目购书”也让我花了不少冤枉钱——对于书来说，买而不看便是浪费。因此，我现在大都只挑一些最为经典的书籍购买，并且很可能是看得七七八八后（有了Kindle DX后看电子书也方便了）再买做“收藏”之用。&lt;/p&gt;  &lt;p&gt;在大公司有个好处，便是有足够的人可以进行交流。在这里完全可以组织一个读书俱乐部，大家一起交换和分享学习心得——最近似乎就有对《卓有成效的程序员》的交流活动。人多，书自然也不会少，就在上个星期，我已经看了两本想看却没有买的书了——虽然对于原版书我很舍得花钱，但似乎我不太购买中文图书。照片里的中文书大都是出版社或朋友赠送的。&lt;/p&gt;  &lt;p&gt;对了，如果您是出版行业的朋友，请记得多多送书给我。我一定会放到公共图书馆去，让大家一起阅读的。:)&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/01/books-20100125-at-snda-office.html#comments</comments>
      <pubDate>Mon, 25 Jan 2010 04:00:00 GMT</pubDate>
      <lastBuildDate>Mon, 25 Jan 2010 04:00:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>土人眼中的差距：That’s Why I Chose Yale</title>
      <link>http://blog.zhaojie.me/2010/01/why-i-chose-yale.html</link>
      <guid>http://blog.zhaojie.me/2010/01/why-i-chose-yale.html</guid>
      <description>&lt;p&gt;上周五中午我看了一个视频：&lt;a href="http://v.youku.com/v_show/id_XMTQ3MzM2NzI0.html"&gt;That's Why I Chose Yale&lt;/a&gt;（我选择耶鲁大学的原因），是由耶鲁大学的学生自导自演自己拍摄、剪辑的短片。这部短片直接就把我看哭了——好吧，还差一点点，但是其中的震撼是难以描绘的，建议您一定要自己体会一下。震撼源于各方面的差距，同样是大学，同样是大学生，为什么差距就那么大呢？而且，这几乎已经是我无法去弥补的差距了，因此遗憾，因此震撼。&lt;/p&gt;  &lt;p&gt;如果可以的话，您也可以选择&lt;a href="http://www.youtube.com/watch?v=tGn3-RW8Ajk"&gt;观看Youbute上的高清版本&lt;/a&gt;。&lt;/p&gt; &lt;embed src="http://player.youku.com/player.php/sid/XMTQ3MzM2NzI0/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;   &lt;p&gt;我时常觉得我是个土人，对于许多人眼中非常正常的东西，到我的眼里就变成了“了不起”的事情。就拿我刚去盛大的感觉，我觉得“上下班时间挺灵活”啊，同去的某人就觉得“打卡太死板”了；我觉得盛大“福利不错”，他就觉得“这不是很普通”的吗？究其原因，便是他在此之前在某个被我们称为“冤大头”的外企，已经享受过更豪华的待遇了。还有一些例子，比如我去五星级的宾馆，看到一些“有趣”的设施……好吧，不谈了，再谈就露底了，丢脸。&lt;/p&gt;  &lt;p&gt;一般人都很容易对一些自己不了解的事物产生一些敬仰/恐惧之情。例如许多写C#的人会觉得写C的人很厉害，他们做的活十分“高深莫测”，其实大家都只是在不同层面上干活，本没有高下之分。但是同样的内容对于某些人来说可能就很“普通”——不就是实现个虚拟内存，线程调度吗？大学里不是人人都写过操作系统吗？&lt;/p&gt;  &lt;p&gt;其实这只是一个“眼界”的问题，有些东西一旦接触过了可能真没有什么太了不起的。比如我相信，耶鲁大学的生活，我相信如麻省理工，普林斯顿，斯坦福等顶级学府也不会比这个差。但问题就是，我的确没有接触过，因此我还是很震撼。而且这也可能是我毕生的遗憾，因为我几乎已经没有机会去实现这些梦想了。&lt;/p&gt;  &lt;p&gt;机会是有限的，以前选择的道路很可能无法回头。我时常想，其实如果我在大学里努力一把，去美国的Top N读一个Master或PHD并不是不可能的事情啊。因此现在，以前和我一起学习，一起做事，关系也不错的不少同学，现在也都实现了我的梦想。但是，从现在开始我和他们就已经走上了不同的道路，可能20年后我只能指着电视对我孩子说“老爸当年和他是同学”——我的名片上印着公司和头衔，而他的名片上印的是他的Wikipedia页面。&lt;/p&gt;  &lt;p&gt;还好，我们还是有许多东西是能够去追求的。例如学一下虚拟内存，线程调度，写一个操作系统……&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/01/why-i-chose-yale.html#comments</comments>
      <pubDate>Sun, 24 Jan 2010 14:10:00 GMT</pubDate>
      <lastBuildDate>Sun, 24 Jan 2010 14:10:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/news/">新闻信息</category>
      <title>今日入职盛大创新院</title>
      <link>http://blog.zhaojie.me/2010/01/1651772.html</link>
      <guid>http://blog.zhaojie.me/2010/01/1651772.html</guid>
      <description>&lt;p&gt;在&lt;a href="http://blog.zhaojie.me/2009/12/summary-2009.html"&gt;去年年底的总结&lt;/a&gt;中，我谈到放弃所谓的创业，想要加入一家国内的大公司安心发展技术，正所谓“打怪升级”。不过，其实在写完文章不久之后（大约数个小时吧），我就收到了盛大创新院给我的offer。在家休息了整整两周时间后，今天我终于正式入职了，因此我现在终于有了个颇为响亮的头衔。好吧，当然这不是关键，不过这终究还是让我梦想中“搞研究”的心理小小地满足了一把。&lt;/p&gt;  &lt;p&gt;盛大的主营业务是做网络游戏的，我本身对于游戏，尤其是网络游戏并没有什么爱好。不过在接触了创新院之后，我发现除了游戏之外，有趣的项目也不少。而且，有一点就是我不断强调的，似乎比较适合发挥个人的创造力。我加入盛大创新院，而不是其他公司或部门的主要原因也在于此。此外，我认识的许多牛人都陆续加入了创新院，对我来说一个牛窝的吸引力是巨大的，尤其是跟着他们学习。想了想，在创新院里似乎完全不会遇到所谓“30岁门槛”，在这里大家都是热爱技术的老程序员，编程经验十几年的比比皆是。&lt;/p&gt;  &lt;p&gt;之前在家的两周呆的我“身心俱疲”，估计我是天生劳碌命，轻松几天还好，一旦松懈了太久就浑身不自在。现在终于等到了重新上班的日子，反而舒服了不少。更重要的是，没有事做的时候我往往也会缺乏思路和灵感，因此这几天也没有太多想写的话题——加上懒惰，也没有再“待写列表”中提取素材了。希望今后的工作可以给我更多灵感。&lt;/p&gt;  &lt;p&gt;公司离以前的学校很近，能回到张江，重新成为张江男，目前来说感觉良好——只是又体会了一把大公司里繁琐地入职过程，填完一大堆表格，有些累。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2010/01/1651772.html#comments</comments>
      <pubDate>Tue, 19 Jan 2010 11:07:00 GMT</pubDate>
      <lastBuildDate>Tue, 19 Jan 2010 11:07:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>AV不识爱卖克，便看三弟也枉然</title>
      <link>http://blog.zhaojie.me/2010/01/1640998.html</link>
      <guid>http://blog.zhaojie.me/2010/01/1640998.html</guid>
      <description>&lt;p&gt;阿凡达，已然无人不知无人不晓。江湖流传：&amp;#8220;AV不识爱卖克，便看三弟也枉然&amp;#8221;。此处AV自然指的就是Avatar，这句话意思是说，如果你没有看iMax的阿凡达，就算是看了3D版也等于没看过。因此，对于全国只有11块的iMax屏幕，大家自然就是疯抢了。而上海这边，只有位于人民广场的和平影都有这条件，试想全上海有这想法的人都涌到同一个地方，抢这个每日一千多（350 * 4场）人次的机会&amp;#8230;&amp;#8230;是什么景象。&lt;/p&gt;
&lt;p&gt;和平影都提前两天开卖，也就是说每天可以买到当天，明天和后天的票子。原打算周六去看，自然今天早上我就要去排队了。排队自然要作准备工作，于是我就想瞅瞅看哪里可以看到个真实场景，也好有个心理准备。果然，发现了这个帖子，据说是昨天早上8点半的样子：&lt;/p&gt;&lt;img alt="" src="http://img.zhaojie.me/blog/avatar/avatar-1.jpg" /&gt; 
&lt;p&gt;人看上去不是很多啊，那么换一个角度看看？&lt;/p&gt;&lt;img alt="" src="http://img.zhaojie.me/blog/avatar/avatar-2.jpg" /&gt; 
&lt;p&gt;还是从地图上看比较直观：&lt;/p&gt;&lt;img alt="" src="http://img.zhaojie.me/blog/avatar/avatar-3.jpg" /&gt; 
&lt;p&gt;和平影都位于西藏路汉口路交接处，也就是在昨天早上排队的人流从西藏路弯到汉口路近云南路口又拐回来&amp;#8230;&amp;#8230;不过还不是很多啊。于是我打算今天去试试看。可惜今天正好要体检，于是我赶着早上第一波体检，匆匆忙忙结束后直奔和平影都而去。到那里时大约九点吧。汉口路上已然没有想象中的长龙&amp;#8230;&amp;#8230;因为新一条长龙直接卧到福州路上去了，那么这又是怎么回事呢？请看地图：&lt;/p&gt;&lt;img alt="" src="http://img.zhaojie.me/blog/avatar/avatar.png" /&gt; 
&lt;p&gt;看到这阵式，天真的我居然还有&amp;#8220;试试看&amp;#8221;的意思，不过经过了随机采访，我立即打消了排队的念头。记得某歌词写的好啊：&amp;#8220;就这样吧，就这样忘了吧，该放就放，再想也没有用&amp;#8230;&amp;#8230;&amp;#8221;这样说吧，当天票早就在两天前就卖了，明天票自然也不会剩下，如果您想买到后天的票，那么早上8点去排队吧。8点半？那要看运气了。如果8点40还到不了，那么放弃吧。回家默默地准备铺盖，晚上再来等通宵吧。希望这样可以买到票。&lt;/p&gt;
&lt;p&gt;目前票价是120或150，据说下周开始涨到180。好吧，认了。有机会我再去试试看。&lt;/p&gt;
&lt;p&gt;最后再附两张别人拍的今早排队景象吧，首先是和平影都门口：&lt;/p&gt;&lt;img alt="" src="http://img.zhaojie.me/blog/avatar/avatar-4.jpg" /&gt; 
&lt;p&gt;还有便是西藏路上：&lt;/p&gt;&lt;img alt="" src="http://img.zhaojie.me/blog/avatar/avatar-5.jpg" /&gt;</description>
      <comments>http://blog.zhaojie.me/2010/01/1640998.html#comments</comments>
      <pubDate>Thu, 07 Jan 2010 02:39:00 GMT</pubDate>
      <lastBuildDate>Thu, 07 Jan 2010 02:39:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>老赵减肥记：减肥？跟玩儿似的。</title>
      <link>http://blog.zhaojie.me/2009/03/lose-weight.html</link>
      <guid>http://blog.zhaojie.me/2009/03/lose-weight.html</guid>
      <description>&lt;p&gt;老赵成功减肥，各中冷暖自知，与大家共勉。有志者事竟成，不是骗小孩的。&lt;/p&gt; &lt;p&gt;有人说程序员的生活是单调的，我觉得程序员的生活是美好的。每天写写程序、听听音乐，下班后聊聊天、看看电影，周末睡睡懒觉、四处逛逛，日子虽不富裕，倒也怡然自得。老赵在这样美好的环境下茁壮成长着。微软是个好地方，在微软惬意地工作了将近两年的时候，老赵终于成长为一个重达120+kg的亚健康青年了。其实之前也有不少人提醒老赵说太胖了，可以减肥了，但是老赵还是觉得“其实看上去还好啊”。估计对于一个原本不胖（当然也不算瘦，男人么）的人来说，意识到自己的“成长”是一件很困难的事情。&lt;/p&gt; &lt;p&gt;直到有一天，老赵“一不小心”站上了家里的体重秤，忽然意识到自己的体重已经超过秤的最大度量了。这不仅让我扭捏了起来。按照老罗的话来说，“像我这么饱经沧桑的人也能感到扭捏这是很严重的事情”——当然老赵来年轻，不算饱经沧桑，但脸皮厚倒是真的。于是往镜子面前一站，左转右转，上窜下跳，终于发现无论穿什么样的衣服，从什么样的角度来看都巨肥无比。&lt;/p&gt; &lt;p&gt;真是悲哀，相信任何一个漂亮mm都不愿意站在这样一只猪头旁边了。因此有一段时间内，老赵身边出现的总是男人，例如（请自行忽略右边那位）：&lt;/p&gt;
&lt;p href="http://img.zhaojie.me/blog/lost-weight/0804.jpg" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/lost-weight/0804.jpg" width="400"&gt; &lt;/p&gt;
&lt;p&gt;这张照片摄于2008年4月，那时老赵的体重大约是115kg。&lt;/p&gt; &lt;p&gt;看来是一定要减肥了，下定决心后老赵就去办了一张健身卡。比较幸运的是，公司附近100米处便有一家威尔士健身中心。从此老赵开始了痛苦而又快乐的健身生活。&lt;/p&gt; &lt;p&gt;健身房里主要分几个部分：有氧运动，简单的说便是跑步机和自行车；无氧运动，便是各器械；以及游泳。至于瑜伽等运动老赵就不考虑参加了。一开始，老赵总也想练练器械，练练肌肉，毕竟在大学里也有不错的经历。可惜的是，这样减不了肥。于是只能硬着头皮跑步了。对于一个120kg的人来说，跑步可不是一件容易的事情——跑个几百米就气喘吁吁了。那么就走路吧，从6km/h的速度开始走，每次走3km，慢慢加快速度，6.5km/h，7km/h，慢慢的变成慢跑。慢跑一段时间实在跑不动了，那么可以走一会儿，等喘得过气来之后再继续跑步。&lt;/p&gt; &lt;p&gt;在“全盛”时期，老赵可以用11km/h的速度连续跑5km不带停，并且脸不变色心不跳，最多一次曾经连续跑到过9km。不过去年年底得了一次感冒，休息了半个多月之后“虚弱”了一些，到现在为止只能保持在“3000跑+500走+1500跑+500走”了。锻炼贵在坚持，有时候也需要一点心理暗示来欺骗自己。例如，老赵在精疲力竭时会想：“上次还跑了XX米，这次怎么能退步呢？”，或者“算了，都已经到了XX了，不如多跑500米吧”，等到了目标之后会说“似乎还有点力气，挑战一下？”那次传奇般的9km就是这样搞定的——可惜结束后直接洗澡回家，因为没有力气玩器械了。&lt;/p&gt; &lt;p&gt;说到玩器械，老赵看来那才是男人专属的锻炼方式。自从老赵开始锻炼之后，最让老赵流口水的不是山峦沟壑的美女欲照，而是刚劲威猛的肌肉男——因为老赵相信只要有了后者，前者不会是问题——不过估计老赵到时候还是缺那贼胆一枚。器械对减肥来讲可能只是辅助作用，例如确保新陈代谢在较长一段时间内处于比较高的状况，这样就算你一动不动，也能消耗掉比较多的热量，产生一定的减肥效果。老赵在减肥时玩器械主要以小分量为主，一次常见的锻炼套路是：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;卧推（胸肌）：20个 * 3组  &lt;li&gt;两头起（腹肌）：30个 * 3组  &lt;li&gt;仰卧举腿（腹肌）：20个 * 3组  &lt;li&gt;背（叫不出名字的器械）：20个 * 3组  &lt;li&gt;肩（同叫不出）：20个 * 3组&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;可以看出，老赵主要把精力集中在上身，而最关注的则是腹部，而且每次必练——毕竟肚子大得太明显了。不过现在的老赵，已经慢慢把注意力从减脂转移到增肌上，这样器械方面的做法则略有变化了——这和减肥有些远了，不提，不提。&lt;/p&gt; &lt;p&gt;夏天，一定要坚持到夏天，到那时候老赵一脱成名，要让人惊艳一把。夏天是游泳的好机会，不过老赵从08年5月份开始锻炼，直到10月份才“记起”原来我的健身卡可以游泳。于是也开始了游泳锻炼，并在一定程度上有些“痴迷”。大约从10月份到12月份，每天早上早起半小时，为了到单位后可以游1km左右的泳，而周末还会抽空“不远万里”赶去健身房游个够。不过这应该算是点缀吧，不过我相信对于减肥来说，不间断的游泳也是很有帮助的——就还是当保持新陈代谢吧。&lt;/p&gt; &lt;p&gt;总的来说，老赵的锻炼分三个阶段：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;起步阶段：从08年5月份到9、10月。那段时间一周三次，每次都是跑步（5km左右）+器械，风雨无阻。那段时间体重下降明显，大约一个月6-8斤左右。  &lt;li&gt;疯狂阶段：08年10月到年底。从这时候开始，老赵迷上了游泳，除了基本锻炼之外，每天早上都会冒着寒风跳下半冷的游泳池畅游一番，到了公司还是身着单薄的T恤——最后终于在年底感冒了。那段时候体重还是保持了快速的下降。  &lt;li&gt;懈怠阶段：从08年底病愈，到现在。这段时间锻炼较少，一是工作忙，二也是人也有些偷懒了。健身房去的有些少，慢慢也对于锻炼有些急躁——因为想要练器械嘛，啥时我才能练出令人口水的肌肉呢？幸好，体重还在下降，虽然速度慢了不少。&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;锻炼还是卓有成效的，现在的老赵，肩膀宽了，手臂、胸部的肌肉也明显了；腰围小了5寸多，更重要的是腹肌终于微微分开了。这着实让人感动了一把，腹肌是男人性感的标志么。至于最直接的数据“体重”，刚称下来的数据是85.5kg——少了&lt;font color="#ff0000"&gt;整整70斤&lt;/font&gt;！以一个正常的成年人3天食用1斤肉来算，老赵这段时间减下来的肉可以让70个人吃三天，或者让一个人吃大半年的……多么有成就感的事情啊。同样上照以作纪念（摄于2009年2月，请自行忽略左边那位）：&lt;/p&gt; &lt;p&gt;&lt;/p&gt;
&lt;a href="http://img.zhaojie.me/blog/lost-weight/0902.jpg" target="_blank"&gt;&lt;img src="http://img.zhaojie.me/blog/lost-weight/0902.jpg" width="400"&gt; &lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;以下是QA时间（请大家补充）：&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Q：看上去减肥很花时间，时间上安排的过来吗？&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;A：当然安排不过来，有没有发现老赵去年基本上在社区中销声匿迹了吗？就是因为减肥去了。锻炼后往往就没力气贡献啥内容，能保证工作学习已经相当不容易了……当然，也有一些办法可以略为节省一点时间。例如老赵经常会在锻炼前在脑子里记下几个问题，然后在锻炼时（尤其是跑步时）不断思考，如果产生了什么想法就记在手机上。事实上，老赵在健身房也得到了不少有价值的内容——当然也有不少想法是在洗澡，上厕所，回家路上，甚至睡觉时得出的。无时无刻的思考已经成为了习惯，感觉还是不错的。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Q：除了锻炼，有没有在饮食上进行控制？&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;A：有，以前老赵暴饮暴食，有能力一顿饭吃下一个完整的全家桶（包括汽水、玉米、面包）加两个鸡块三个鸡翅。而在开始减肥之后，就刻意地少吃了。例如中午吃饭时会如女人拿一碗水之后把油漂了再吃，晚饭自己准备，以凉拌或水煮各种蔬菜为主，例如黄瓜，苦瓜，青菜，西兰花，空心菜等等，基本不放油，只放少量盐。后来懒得准备了就与各种水果为伍，例如苹果，黎，橘子，栌柑，柚子，现在也吃些菠萝。至于以前喜欢吃的烧烤，冰激凌只能敬而远之了。现在在“吃”方面老赵相当有毅力，可以看着满桌人对这烧烤大快朵颐但是不动一串，面对肯德基麦当劳的喷香往肚子里猛灌白开水。不过有一点——老赵很少饿肚子，这个很重要，很重要。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Q：除了去健身房，有没有尝试过其他方式的锻炼？&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;A：有，在去健身房之前，尝试过每天晚上跳1000个绳，或者在家里24层楼走楼梯上下两轮，但是效果不好，一是氛围，二就是所谓的“专注”。健身房有好处就是，跑步随意跑，器械则专门锻炼某块肌肉。效率高，省时省事。老赵不太相信所谓Wii或跳舞毯的运动功效，那个东西玩闹性质更多——老赵要专注，不是吗？&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Q：那么，如何增肥？&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;A：说实话，不知道。不过我咨询过，简单的说还是吃好，睡好，再加上器械等无氧锻炼。不过有一点是确定的，增肥比减肥难多了。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2009/03/lose-weight.html#comments</comments>
      <pubDate>Tue, 03 Mar 2009 01:08:00 GMT</pubDate>
      <lastBuildDate>Tue, 03 Mar 2009 01:08:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/news/">新闻信息</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/speech/">培训演讲</category>
      <title>QCon北京大会，3月15日前购票享受7.5折优惠</title>
      <link>http://blog.zhaojie.me/2009/02/1393836.html</link>
      <guid>http://blog.zhaojie.me/2009/02/1393836.html</guid>
      <description>&lt;p&gt;&lt;strong style="color:red;"&gt;如果有朋友个人或团体需要的话可以联系我。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;距离&lt;a href="http://www.qconbeijing.com"&gt;QCon全球企业开发大会北京站&lt;/a&gt;（4月7~9日）还有2个月的时间，这次的会议包括6大主题和30多位知名讲师，为你提供一场丰富的培训和绝佳的学习机会。&lt;b&gt;&lt;a href="http://www.qconbeijing.com/Reg.aspx"&gt;现在报名&lt;/a&gt;即可享受7.5折优惠，节省700元。&lt;/b&gt; &lt;p&gt;&lt;a href="http://qcon.infoq.com"&gt;QCon大会&lt;/a&gt;的目标是为企业软件开发领域提供技术架构、团队领导和项目管理等深入技术内容的会议。这也意味着会议的内容并不局限在商业和流行技术上，同时它会提供最佳实践和相关经验，为你当前和未来的项目提供直接的帮助。今年&lt;a href="http://www.qconbeijing.com"&gt;QCon北京站大会&lt;/a&gt;包含了6个专题，比如： &lt;p&gt;&lt;b&gt;&lt;a href="http://www.qconbeijing.com/ShowNews.aspx?id=19"&gt;Java：企业级Java开发&lt;/a&gt;&lt;/b&gt;——毛新生主持&lt;br&gt;本主题将主要讨论Java语言和平台在企业级软件开发中的应用，包括服务器端、客户端等，以及Java语言的最新发展趋势，比如JRuby等。 &lt;p&gt;&lt;b&gt;&lt;a href="http://www.qconbeijing.com/ShowNews.aspx?id=20"&gt;Agile：敏捷，在路上&lt;/a&gt;&lt;/b&gt;——李剑主持&lt;br&gt;在本主题中，来自各领域有多年实践经验的项目管理人士将与大家一起讨论他们的最佳实践。 &lt;p&gt;&lt;b&gt;&lt;a href="http://www.qconbeijing.com/ShowNews.aspx?id=21"&gt;Cloud Computing：云计算，下一代架构&lt;/a&gt;&lt;/b&gt;——孟岩主持&lt;br&gt;与过去市面上所出现的许多热门名词不同，云计算在一出现就获得了厂商和开发人员的认可，比如Amazon的EC2和S3，比如Salesforce的在线CRM，比如阿里巴巴的商务云等，还比如InfoQ自己的视频就是用的Amazon的云服务等。 &lt;p&gt;&lt;b&gt;&lt;a href="http://www.qconbeijing.com/ShowNews.aspx?id=22"&gt;Case Studies：网站架构案例分析&lt;/a&gt;&lt;/b&gt;——冯大辉主持&lt;br&gt;你一定想知道那些知名网站背后的架构师是如何设计和构建这些产品的，比如eBay、支付宝、51.com、搜狐、豆瓣等。 &lt;p&gt;&lt;b&gt;&lt;a href="http://www.qconbeijing.com/ShowNews.aspx?id=23"&gt;Architect：设计优良的架构&lt;/a&gt;&lt;/b&gt;——周爱民主持&lt;br&gt;你如何带领团队实现健壮和可扩展的架构？我们一起来聆听这些架构领域领导者在设计架构和成为优秀架构师之路上的经验分享吧。 &lt;p&gt;&lt;b&gt;&lt;a href="http://www.qconbeijing.com/ShowNews.aspx?id=24"&gt;RIA：炫富互联网应用&lt;/a&gt;&lt;/b&gt;——吕德维主持&lt;br&gt;Dojo Toolkit的作者Dylan Shiemann、具有丰富的RIA实践经验的群硕公司技术总监邵荣、以及Cynergy系统公司执行总监和台湾Macromedia用户组发起人吕德维是如何理解RIA技术的？ &lt;p&gt;7.5折的优惠期截止到3月15日，&lt;a href="http://www.qconbeijing.com/Reg.aspx"&gt;价格为2,100元&lt;/a&gt;。如果你想团购门票，请直接邮件至&lt;a href="mailto:qcon&amp;#64;cn.infoq.com"&gt;qcon&amp;#64;cn.infoq.com&lt;/a&gt;或者电话010-51385937。更多关于QCon过往大会的信息，可以访问&lt;a href="http://www.infoq.com/cn/qcon"&gt;QCon大会特别专题&lt;/a&gt;。 &lt;p&gt;本次&lt;a href="http://www.qconbeijing.com"&gt;QCon北京站大会&lt;/a&gt;的讲师包括： &lt;ul&gt; &lt;li&gt;Rod Johnson——Spring创始人，Java和Java EE开发领域世界级权威  &lt;li&gt;Martin Fowler——&lt;a href="http://www.china-pub.com/34707"&gt;《分析模式》&lt;/a&gt;和&lt;a href="http://www.china-pub.com/12901"&gt;《重构》&lt;/a&gt;等书的作者，敏捷宣言缔造者，ThoughtWorks首席科学家  &lt;li&gt;Randy Shoup——&lt;a href="http://www.ebay.com/"&gt;eBay&lt;/a&gt;高级架构师  &lt;li&gt;Jeff Bar——&lt;a href="http://www.amazon.com/"&gt;Amazon&lt;/a&gt;公司云计算战略师  &lt;li&gt;Dylan Shiemann——&lt;a href="http://www.dojotoolkit.org/"&gt;Dojo Tookit&lt;/a&gt;创始人  &lt;li&gt;Henrik Kniberg——&lt;a href="http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches"&gt;《硝烟中的Scrum和XP》&lt;/a&gt;作者  &lt;li&gt;Floyd Marinescu——《EJB模式设计》作者、&lt;a href="http://www.infoq.com"&gt;InfoQ&lt;/a&gt;和&lt;a href="http://www.theserverside.com"&gt;TheServerSide&lt;/a&gt;创始人  &lt;li&gt;毛新生——IBM中国开发中心Web 2.0首席架构师  &lt;li&gt;李伟——西门子中国研究院软件与工程中心首席系统架构咨询顾问  &lt;li&gt;周爱民——&lt;a href="http://www.china-pub.com/34356"&gt;《大道至简》&lt;/a&gt;和JS语言精粹等图书作者，盛大前高级架构师  &lt;li&gt;高焕堂——台湾软件架构设计大师，“台湾OO技术教父级代表人物”  &lt;li&gt;洪强宁——&lt;a href="http://www.douban.com"&gt;豆瓣网&lt;/a&gt;技术总监  &lt;li&gt;等等…… &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;如果你是厂商，有意支持本次大会，请邮件至&lt;a href="mailto:sponsor&amp;#64;cn.infoq.com"&gt;sponsor&amp;#64;cn.infoq.com&lt;/a&gt;或者电话010-51385937；如果你是媒体或者技术社区，有意参与本次大会的报道，请邮件至&lt;a href="mailto:media&amp;#64;cn.infoq.com"&gt;media&amp;#64;cn.infoq.com&lt;/a&gt;或者电话010-89880682；如果你是学生，有意成为本次大会的志愿者，或者有任何和QCon北京站大会相关的问题，请邮件至&lt;a href="mailto:qcon&amp;#64;cn.infoq.com"&gt;qcon&amp;#64;cn.infoq.com&lt;/a&gt;。我们期待你的参与，近距离分享国际技术专家的观点和经验。 &lt;p&gt;&amp;nbsp; &lt;p&gt;广告时间，好东西。 &lt;p&gt;&lt;a title="http://www.infoq.com/cn/news/2009/02/qcon-beijing-second" href="http://www.infoq.com/cn/news/2009/02/qcon-beijing-second"&gt;http://www.infoq.com/cn/news/2009/02/qcon-beijing-second&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="color:red;"&gt;如果有朋友个人或团体需要的话可以联系我。&lt;/strong&gt;&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2009/02/1393836.html#comments</comments>
      <pubDate>Thu, 19 Feb 2009 04:27:00 GMT</pubDate>
      <lastBuildDate>Thu, 19 Feb 2009 04:27:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/news/">新闻信息</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>媒体的春秋笔法</title>
      <link>http://blog.zhaojie.me/2009/01/1380542.html</link>
      <guid>http://blog.zhaojie.me/2009/01/1380542.html</guid>
      <description>&lt;p&gt;刚才看了博客园的新闻，发现了一点非常有趣的东西。两篇新闻分别描述分析了微软和谷歌两个公司去年第四季度的财报。老赵仔细对比了两者的内容，稍微做了一点归纳：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;微软：季营收166.3亿美元，同比增长2%；净利润41.7亿美元，同比下滑11%。&lt;/li&gt; &lt;li&gt;谷歌：季营收57亿美元，同比增长18%，远不及以往50%的增长率；净利润为3.82亿，净利润同比下降。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;从这些数字上看，谁的“效益”比较好？我是看不出来，评价为“各有千秋”该不为过。不过我们再来瞧瞧两者的标题：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;微软：&lt;a href="http://news.cnblogs.com/n/44537/"&gt;微软第二财季净利润同比下滑11%&lt;/a&gt;&lt;/li&gt; &lt;li&gt;谷歌：&lt;a href="http://news.cnblogs.com/n/44535/"&gt;谷歌第四季度盈利超分析师预期&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;一直说谷歌是媒体的宠儿，果不其然。&lt;/p&gt; &lt;p&gt;一直说微软擅使FUD，我倒觉微软一直在遭受FUD。&lt;/p&gt; &lt;p&gt;大家口水起来吧。大过年的，热闹点才是。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2009/01/1380542.html#comments</comments>
      <pubDate>Fri, 23 Jan 2009 12:08:00 GMT</pubDate>
      <lastBuildDate>Fri, 23 Jan 2009 12:08:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/discussion/">思考讨论</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>有些话不知道怎么说才好</title>
      <link>http://blog.zhaojie.me/2007/12/986062.html</link>
      <guid>http://blog.zhaojie.me/2007/12/986062.html</guid>
      <description>&lt;P&gt;有些话不知道怎么说才好。&lt;/P&gt;
&lt;P&gt;在blog上，msn上，或者Email，老赵一直在回答大家提出的各种问题。虽然自知遗漏不少，但是相信其中的大部分我都是给与回复的——可能质量有高有低，投入有多有少，但是相信老赵每次回答都是负责任的。&lt;/P&gt;
&lt;P&gt;但是老赵目前发现的问题是，我被问到的大部分问题都非常简单，如果之前搜索过，那么相信都能够找到答案。某些初学者朋友对老赵特别关照，经常在msn上问我这个那个，但是总是希望能够直接得到准确答案，似乎不太愿意思考。即使老赵给出了参考文章，也没有仔细的看（可能是英文的缘故吧）。这给老赵带来了很大的困扰。我能体谅大家的心情，尤其是希望尽快解决某些问题的时候。但是老赵想，踏实地前进还是必须的，使用自己的努力来获取答案才是让自己影响最深的做法，也只有经过自己思考才最容易做到举一反三。&lt;/P&gt;
&lt;P&gt;所以老赵最近在回答大家问题的时候都变得“简单”了很多，可能只是给一个方向，或者搜索的关键字，最多是某片文章的链接——但是抱歉我无法给您答案了，希望您提出问题之后我们能够共同思考完成——当然最好还是能够自己搜索引擎来找到答案（不过有些朋友一直说找不到，但是老赵看了他们使用的关键字后，似乎总是感到搜索引擎的开发人员们内心在滴血……）。&lt;/P&gt;
&lt;P&gt;不过还是要感谢大家的支持。此外最近老赵很忙，如果有问题尽量使用blog或者email方式留言，请原谅老赵无法在msn上招待大家。&lt;/P&gt;</description>
      <comments>http://blog.zhaojie.me/2007/12/986062.html#comments</comments>
      <pubDate>Thu, 06 Dec 2007 17:48:00 GMT</pubDate>
      <lastBuildDate>Thu, 06 Dec 2007 17:48:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/news/">新闻信息</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <title>意外得到了一个免费的HttpWatch Professional的License</title>
      <link>http://blog.zhaojie.me/2007/07/815964.html</link>
      <guid>http://blog.zhaojie.me/2007/07/815964.html</guid>
      <description>&lt;p&gt;不久前在&lt;a href="http://www.codeproject.com" target="_blank"&gt;Code Project&lt;/a&gt;上写了一篇文章《&lt;a href="http://www.codeproject.com/useritems/ScriptMethodClientCache.asp" target="_blank"&gt;Client-side caching for script methods access in ASP.NET AJAX&lt;/a&gt;》，提到了&lt;a href="http://www.httpwatch.com/" target="_blank"&gt;HttpWatch&lt;/a&gt; &lt;a href="http://www.httpwatch.com/editions.htm" target="_blank"&gt;Basic Edition&lt;/a&gt;的使用。没想到今天HttpWatch开发公司的一个员工写了封邮件给我，说对于我在文章里提到HttpWatch表示感谢，并且如果愿意给我一个免费的HttpWatch Professional Edition的License。License不一会儿就寄来了，同时他告诉我，HttpWatch 5.0将在8月6日发布，我的License同样适用。&lt;/p&gt; &lt;p&gt;虽然已经有了免费的Fiddler，但是HttpWatch在某些时候还是真的很方便。而且查了一下，这个License价值249美金，真是天上掉下来的馅饼啊，呵呵。&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2007/07/815964.html#comments</comments>
      <pubDate>Thu, 12 Jul 2007 12:43:00 GMT</pubDate>
      <lastBuildDate>Thu, 12 Jul 2007 12:43:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/discussion/">思考讨论</category>
      <title>谈我的“先做人，再做技术人员，最后做程序员”</title>
      <link>http://blog.zhaojie.me/2007/02/657307.html</link>
      <guid>http://blog.zhaojie.me/2007/02/657307.html</guid>
      <description>&lt;P&gt;&lt;A href="http://www.cnblogs.com/thinhunan/"&gt;谭老大&lt;/A&gt;的&lt;A href="http://www.cnblogs.com/thinhunan/archive/2007/02/26/656867.html"&gt;一片文章&lt;/A&gt;中谈到了我的这句话，不过他认为，做人的难度实在比做程序员高很多。&lt;/P&gt;
&lt;P&gt;其实我说的这句话，原出自傅雷先生至傅聪《家书》中云：“先做艺术家，再作音乐家，最后才是钢琴家”。历来有大成就的艺术家，其高风亮节也为人所称颂，其传世之作也正所谓“书如其人”。&lt;/P&gt;
&lt;P&gt;我使用把“程序员”作为一种真正的职业来看待，一个只受过半年一年培训的人，在我看来根本不能称之为程序员，我对于这种泛滥的程序员状态深恶痛绝……真正的程序员，应该认清自己，饱含阅历，满腔热情，饱含信心，其根本应该已经是一个真正成熟的“人”。一个真正的程序员应该知道如何对待各种事情，如何待人接物，如何处世。例如能够良好地处理与“老板”、“下属”或“客户”的关系，受人尊敬与信任。这才是真正的程序员，他首先在“做人”方面是成功的。&lt;/P&gt;
&lt;P&gt;我一直把真正的程序员当作“艺术家”来看待，把程序当作“艺术”，现在我还在向一名真正的艺术家努力。因此我说，先做人，再做技术人员，最后做程序员。而且，作任何职业，只要想成功，首先必须学会“做人”，因为这是成功的基础。:)&lt;/P&gt;
&lt;P&gt;我一直是个非常理想化的人，可能这也是些理想化的言论。非常希望和大家多多交流。&lt;/P&gt;</description>
      <comments>http://blog.zhaojie.me/2007/02/657307.html#comments</comments>
      <pubDate>Mon, 26 Feb 2007 09:08:00 GMT</pubDate>
      <lastBuildDate>Mon, 26 Feb 2007 09:08:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/news/">新闻信息</category>
      <title>在2006年的最后一天，我做出了一个决定</title>
      <link>http://blog.zhaojie.me/2006/12/decision-at-the-last-day-of-2006.html</link>
      <guid>http://blog.zhaojie.me/2006/12/decision-at-the-last-day-of-2006.html</guid>
      <description>&lt;p&gt;在2006年的最后一天，我做出了一个决定。今天我决定离开现在的单位——Windows Live China——寻求更好的发展。&lt;/p&gt;
&lt;p&gt;在一年半前，由于希望早点&amp;#8220;接触世面&amp;#8221;，当时还是个大二学生的我，和毕业班的学生们一起开始了&amp;#8220;找工作&amp;#8221;的旅程，幸运的是在&amp;#8220;第一站&amp;#8221;就被微软录取了，自然是以实习生的身份，当时的WLC还叫做MSN CDC。&lt;/p&gt;
&lt;p&gt;进了微软之后，似乎我也过了一段&amp;#8220;不思进取&amp;#8221;的生活，想想等毕业后留在微软也应该不成问题了。但是当我熟悉了工作中的一切，慢慢地就对这样枯燥的工作产生了厌倦。虽然在微软的大环境里，但是等级观念依旧比较森严，我作为一个实习生依旧没有多大的地位（可能只是我组内的状况），只是简单的按部就班的工作，每天没有创造性的劳动，我并没有得到我想象中工作的激情，我做的只是&amp;#8220;无差别劳动&amp;#8221;，能够替代我的人很多，我有相当程度的能力没有被释放出来——可能也是因为我原本太理想了。&lt;/p&gt;
&lt;p&gt;于是在一年半后的今天，我决定离开这里，即使我可以在毕业后拿到正式员工的Offer。我决定到别处去尝试，而不是呆在某个大公司做一个普通员工，简简单单的过日子。年轻么，就想去闯闯，最多过几年再回来。:)&lt;/p&gt;
&lt;p&gt;我现在最舍不得的，就是公司里的伙伴，和庞大的资源宝库，尤其是各种Mail List，能够和世界各地的微软员工尽情交流。&lt;/p&gt;
&lt;p&gt;虽然离开了，但是微软依旧是我最喜欢的公司。&lt;/p&gt;
&lt;p&gt;最后，希望我和大家在2007年都会有更好的发展。:)&lt;/p&gt;</description>
      <comments>http://blog.zhaojie.me/2006/12/decision-at-the-last-day-of-2006.html#comments</comments>
      <pubDate>Sun, 31 Dec 2006 07:26:00 GMT</pubDate>
      <lastBuildDate>Sun, 31 Dec 2006 07:26:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/front-end/">前端表现</category>
      <title>不复杂，但是很有趣的JavaScript代码</title>
      <link>http://blog.zhaojie.me/2006/12/605547.html</link>
      <guid>http://blog.zhaojie.me/2006/12/605547.html</guid>
      <description>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;　　找个图片比较多的页面，把下面的代码粘贴到地址栏按回车就可以看到效果。:)&lt;br&gt;&lt;br&gt;**************************&lt;br&gt;javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[i].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);&lt;br&gt;**************************&lt;/span&gt;</description>
      <comments>http://blog.zhaojie.me/2006/12/605547.html#comments</comments>
      <pubDate>Thu, 28 Dec 2006 05:38:00 GMT</pubDate>
      <lastBuildDate>Thu, 28 Dec 2006 05:38:00 GMT</lastBuildDate>
    </item>
    <item>
      <author>jeffz@live.com (老赵)</author>
      <category domain="http://blog.zhaojie.me/news/">新闻信息</category>
      <category domain="http://blog.zhaojie.me/life/">生活心情</category>
      <category domain="http://blog.zhaojie.me/asp-net/">ASP.NET</category>
      <category domain="http://blog.zhaojie.me/front-end/">前端表现</category>
      <title>Microsoft ASP.NET AJAX的RTM Release在一定程度上更像是一个晴天霹雳</title>
      <link>http://blog.zhaojie.me/2006/10/what-the-hell-the-change-is.html</link>
      <guid>http://blog.zhaojie.me/2006/10/what-the-hell-the-change-is.html</guid>
      <description>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;　　即使我已经将Atlas的代码看了大半，即使我已经准备好了后面几片&amp;#8220;深入Atlas系列&amp;#8221;的文章，但是不得不承认，它们几乎没有什么用了。粗粗看了一遍客户端代码和一半左右的文档，它已经不是我所认识的Atlas了。它对于我来说又成了一个陌生的东西。&lt;br&gt;&lt;br&gt;这次的Release，我认为，从一个根本的角度改变了原来的Atlas，从客户端的对象构造的基础（closure变成了prototype），到服务器端的控件。它将Atlas拆成了Core（客户端的面向对象支持，客户端Behavior和服务器端的ExtenderControl基础等）和Value-Added（具体的各种Behavior，Extender等）两部分。&lt;br&gt;&lt;br&gt;当然改变远远大于这些，否则我也不会激动如斯了。当重新打开Client Library，看着原本熟悉的代码变的满屏陌生，这个心那个凉啊&amp;#8230;&amp;#8230;&lt;br&gt;&lt;br&gt;从现在这一分钟起，我会和大家一起学习新的Atlas，不对，是Microsoft ASP.NET AJAX。&lt;br&gt;&lt;br&gt;Right here，Right now。&lt;br&gt;&lt;/span&gt;</description>
      <comments>http://blog.zhaojie.me/2006/10/what-the-hell-the-change-is.html#comments</comments>
      <pubDate>Fri, 20 Oct 2006 11:25:00 GMT</pubDate>
      <lastBuildDate>Fri, 20 Oct 2006 11:25:00 GMT</lastBuildDate>
    </item>
  </channel>
</rss>
