<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://yelz.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fyelz.spaces.live.com%2fblog%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Yelz的江湖: Blog</title><description /><link>http://yelz.spaces.live.com/blog</link><language>en-US</language><pubDate>Fri, 15 Aug 2008 02:09:38 GMT</pubDate><lastBuildDate>Fri, 15 Aug 2008 02:09:38 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://yelz.spaces.live.com/feed.rss</cf:parentRSS><live:type>blog</live:type><live:identity><live:id>-6228910459423260480</live:id><live:alias>yelz</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>关于奥运</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!874.entry</link><description>&lt;p&gt;周日晚上，老妈打来电话讨伐我：“看了昨天的开幕么？你大姐开幕式录像还专门打了个越洋电话回来谈感受，就你沉得住气，不理老妈！”。 &lt;p&gt;开幕式当然是看了，从头到尾，4个多小时，即便到后来，耳畔充斥着央视主持人千年不变，纯机械式的参赛国家介绍，我依然是精神抖擞，坚持到了主火炬点燃。总的感觉很好，尤其是开场时的29个巨人脚印和击缶倒计时，气势恢宏，非常震撼。短短的50分钟里，老谋子在全世界面前将中华的古老文明揉入一张光影画卷中，徐徐展开。琴棋书画，四大发明，丝绸之路，孔孟之道，盛唐气象，戏曲太极......，五千年的历史，孕育了太多太多的文化符号，而这一切，要在不足1个小时的表演时间里呈现给世人，本身就有些匪夷所思，所以即便中间稍有纰漏，也是无可指摘的。点火仪式的创意很不错，只是看着已过不惑之年的李宁在空中被吊足足3分钟，着实有些提心吊胆。 &lt;p&gt;昨天又看了国奥比赛，实在有点鄙视自己了，典型的不见棺材不落泪。那两张红牌证实了一个流传在非洲人口中的传言: 中国人都会功夫。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e5%85%b3%e4%ba%8e%e5%a5%a5%e8%bf%90&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!874.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!874.entry</guid><pubDate>Mon, 11 Aug 2008 14:36:56 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!874/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!874.entry#comment</wfw:comment><dcterms:modified>2008-08-11T14:37:14Z</dcterms:modified></item><item><title>欧洲杯</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!865.entry</link><description>&lt;p&gt;  &lt;p&gt;小组赛被西班牙连捅4刀，一点脾气也没有的俄罗斯人居然在8强赛里3：1干掉了此前狂胜世界杯冠亚军的荷兰。单看结局，有些匪夷所思，但纵观整个场比赛，这个比分绝对是合情合理。 &lt;p&gt;事实再一次证明：什么胜负统计；什么历史宿命；什么主力少打一场的体能优势， 统统都是扯淡。双方教练之间犹抱琵琶的机锋互探，足坛名宿的倚老卖老的指点江山，专业与非专业评论员故作高深的比赛前瞻，博彩公司老谋深算的让球开盘，这所有得一切，无非是这场好莱坞悬疑片的必要陪衬。不得不佩服希丁克这位天才的导演，似乎总有一种化腐朽为神奇的魔力，02年的韩国，06年的澳大利亚，今年的俄罗斯，无不是他的杰作。也许他会一直这么神奇，只要他老人家不会患上老年痴呆，有朝一日跑到中国来执教。 &lt;p&gt;土耳其人的最后一秒钟的超级逆转和俄罗斯人面无冕之王的谋朝篡位，让我们这些中立国的球迷享受了一个难忘的足球周末。而我也以此为契机来更新一下久违的blog^_^，无论如何，不为这么一届跌宕起伏的欧洲杯留下只言片语，总是说不过去。 &lt;p&gt;最早看的一届欧洲杯是92年在瑞典举行的那届，如日中天的巴斯滕在半决赛中罚失点球，成全了丹麦人得童话。要知道丹麦当时是顶替受制裁的南斯拉夫进入欧锦赛决赛圈的，留给他们的备战时间不过两周。 “我本来计划装修厨房，但却被召回国家队，到&lt;a href="http://www.hoodong.com/wiki/%E7%91%9E%E5%85%B8"&gt;瑞典&lt;/a&gt;去参赛。”丹麦教练夺冠后极富喜剧性的说了这翻话。 &lt;p&gt;96年欧洲杯也颇具喜剧性，伤病缠身的德国战车跌跌撞撞打到决赛，居然连个18人名单都凑不齐了，临时从国内抽调了一个叫比埃尔霍夫的大个儿，而这位仁兄最终成为历史上第一个金球的制造者，热血的捷克人成了他的牺牲品。那届比赛中，内德维德开始崭露头角，并在随后的几年中成为闻名足坛的铁血战士。我一开始倒没有太关注他，倒是我老姐关注他多些，因为少年时的内德酷似汤姆克鲁斯。那届比赛，我的伪球迷老爸也爬起来看了一场法国队的比赛，让我印象深刻。 &lt;p&gt;2000年欧洲杯，正好上大三。荷兰对南斯拉夫比赛开始前，宿舍已经熄灯了，兄弟们把班里唯一的一台二手电视机抬到楼道里接上电源看比赛。正值夏季，电视机前左右两列一字排开，每人摆上一张凉席，一边和蚊子斗争，一边看球。荷兰最终6：1狂胜南斯拉夫，大家看得痛快淋漓，却压抑着不敢大声呼喊，只怕惊动了宿管科的人，现在想来，真是乐在其中。现在想来，当时还是挺疯狂的，第二天考试，夜里还坚持看完了葡萄牙对英格兰，目睹了葡萄牙人史诗般得逆转。 &lt;p&gt;2004年欧洲杯，我已经在微软研究院上班了，终于不能像学生时代那么随心所欲，只能看自己喜欢的几个队的比赛。这届欧洲杯，总得说来经典比赛不太多，希腊最终夺冠，恐怕也没人能想到。12年一个轮回，12年前是童话，12年后是神话。 &lt;p&gt;今晚是意大利vs西班牙，这两支球队，我都比较喜欢，希望他们能打出一场好看的比赛，即使是失败者，也要华丽的离开&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e6%ac%a7%e6%b4%b2%e6%9d%af&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!865.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!865.entry</guid><pubDate>Sun, 22 Jun 2008 14:27:37 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!865/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!865.entry#comment</wfw:comment><dcterms:modified>2008-06-22T14:27:37Z</dcterms:modified></item><item><title>祈祷，愿家乡人民平安</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!826.entry</link><description>&lt;p&gt;农历四月八是佛诞，甘孜州每年在这个时候都会放假两天，全城老百姓都上跑马山游玩，又叫做转山会。 &lt;p&gt;原本应该是个吉祥的日子，没想到却发生了这样大地震。 &lt;p&gt;昨天下午，电话一直打不通，到了晚上7点才通过家里得固定电话联系上二姐，得知家人平安，也安心了些。和姐姐通了10分钟电话，还没讲完，余震又来了，姐姐赶紧挂了电话带爸妈出门躲避。 &lt;p&gt;大家在户外呆了一整夜，今天早上才回家休息。下午又发生了多次余震，不知道什么时候才能结束，心里很堵。 &lt;p&gt;成都还在下雨，老是呆在户外也不是办法。 &lt;p&gt;默默祈祷，愿家乡人民能平安渡过难关。等交通一好，就把爸妈接来杭州。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e7%a5%88%e7%a5%b7%ef%bc%8c%e6%84%bf%e5%ae%b6%e4%b9%a1%e4%ba%ba%e6%b0%91%e5%b9%b3%e5%ae%89&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!826.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!826.entry</guid><pubDate>Tue, 13 May 2008 15:16:33 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!826/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!826.entry#comment</wfw:comment><dcterms:modified>2008-05-13T15:16:33Z</dcterms:modified></item><item><title>Implement Skinned animation (with vertex diffuse, specular and fog) by Vertex Shader</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!824.entry</link><description>&lt;p&gt;The demands: &lt;p&gt;1. Implement skinned animation with vertex shader &lt;p&gt;2. Implement vertex diffuse, specular and fog in the vertex shader. &lt;p&gt;During the period I am focusing on implementing the above features, I refered different materials, D3DX SDK help, Google, Gamedev.net...such like that. They are helpful, but none of them is really work!  &lt;p&gt;D3DX SDK sample doesn't show the way to do specular and fog. It also failed to emphasize the points new HLSL programmers (like me) need to pay attention. Pages searched by google are too cursory and full with mistake. It tooks me much time to get everything work. Here is the piece of shader code. I am trying to add enough comments so that you can not only know &amp;quot;how&amp;quot; but also know &amp;quot;why&amp;quot;. &lt;p&gt;////// Shader file for skin animation/////////////////////////////////////////////&lt;br&gt;// &lt;a href="mailto:hufuzhipeng@hotmail.com"&gt;hufuzhipeng@hotmail.com&lt;/a&gt; &lt;p&gt;// Matrx used to do camera space transformations. it is worldMatrix * viewMatrix&lt;br&gt;//Actually, we need the transpose of the inverse of matWorldView to do normal transform. but becuase to transform &lt;br&gt;//nomal, only 3x3 part of the matrix will be used and the 3x3 part matWorldView is always orthogonal matrix, and &lt;br&gt;// transpose(inverse(othogonal matrix))) = othogonal matrix, so we can just input matWorldView.&lt;br&gt;// Attention: If the 3x3 part of your matWorldView is not othogonal, you must input the transpose of the inverse of &lt;br&gt;// matWorldView.&lt;br&gt;// Also read: &lt;a title="http://www.gamedev.net/community/forums/topic.asp?topic_id=430330" href="http://www.gamedev.net/community/forums/topic.asp?topic_id=430330"&gt;http://www.gamedev.net/community/forums/topic.asp?topic_id=430330&lt;/a&gt; to know why we need &lt;br&gt;// &amp;quot;transpose of the inverse &amp;quot;&lt;br&gt;float4x4 matWorldView;  &lt;p&gt;// Lighting constant&lt;br&gt;float4 globalAmbient = {0.0f, 0.0f, 0.0f, 0.0f}; // Global ambient setting by D3DRS_AMBIENT//light direction in camera space, I use the .w part to store the power of specular&lt;br&gt;float4 lightDirection = {0.0f, 0.0f, 0.0f, 0.0f}; &lt;br&gt;float4 combinedDiffuse = {0.0f, 0.0f, 0.0f, 0.0f}; // Combined Light &amp;amp; Material Diffuse&lt;br&gt;float4 combinedSpecular = {0.0f, 0.0f, 0.0f, 0.0f}; // Combined Light &amp;amp; Material Specular &lt;br&gt;&lt;br&gt;// fogParameter.x &amp;gt; 0.0 means do fog blending, fogParameter.y = start - end, fogParameter.z = end, &lt;br&gt;float4 fogParameter = {0.0f, 0.0f, 0.0f, 0.0f};  &lt;p&gt;// Matrix Pallette&lt;br&gt;static const int MAX_MATRICES = 50;  // Check the d3dcaps.MaxVertexShaderConst on your PC to decide the size &lt;p&gt;float4x3 mWorldMatrixArray[MAX_MATRICES]:WORLDMATRIXARRAY1;  &lt;p&gt;float4x4 mGlobalWorldViewProjMatrix : COMBINEDMATRIX;  &lt;p&gt;///////////////////////////////////////////////////////////&lt;br&gt;/// Vertex Shader for normal vertex&lt;br&gt;///////////////////////////////////////////////////////////&lt;br&gt;struct VS_INPUT&lt;br&gt;{&lt;br&gt;    float4 Pos        : POSITION;&lt;br&gt;    float4 BlendWeights    : BLENDWEIGHT;&lt;br&gt;    float4 BlendIndices    : BLENDINDICES;&lt;br&gt;    float3 Normal        : NORMAL;&lt;br&gt;    float3 Tex0        : TEXCOORD0;&lt;br&gt;};  &lt;p&gt;struct VS_OUTPUT&lt;br&gt;{&lt;br&gt;    float4    Pos    : POSITION;&lt;br&gt;    float4  Diffuse : COLOR0;&lt;br&gt;    float4  Specular: COLOR1;&lt;br&gt;    float2  Tex0    : TEXCOORD0;&lt;br&gt;    float   fogWeight : FOG; // For vertex fog&lt;br&gt;};  &lt;p&gt;VS_OUTPUT VShade(VS_INPUT i, uniform int NumBones)&lt;br&gt;{&lt;br&gt;    VS_OUTPUT o;&lt;br&gt;    float3 Pos = 0.0f;&lt;br&gt;    float3 Normal = 0.0f;&lt;br&gt;    float LastWeight = 0.0f;  &lt;p&gt;    // Compensate for lack of UBYTE4 on Geforce3&lt;br&gt;    int4 IndexVector = D3DCOLORtoUBYTE4(i.BlendIndices);  &lt;p&gt;    // case the vectors to arrays for use in the for loop below&lt;br&gt;    float BlendWeightsArray[4] = (float[4])i.BlendWeights;&lt;br&gt;    int IndexArray[4] = (int[4])IndexVector;  &lt;p&gt;    // caculate the pos/normal using the &amp;quot;normal&amp;quot; weights&lt;br&gt;    for (int iBone=0; iBone&amp;lt;NumBones-1; iBone++)&lt;br&gt;    {&lt;br&gt;        LastWeight = LastWeight + BlendWeightsArray[iBone];  &lt;p&gt;        &lt;br&gt;        // Attention: i.Pos is a 4 flog vector with .w = 1.0f as a &amp;quot;Point&amp;quot;&lt;br&gt;        Pos += mul(i.Pos, mWorldMatrixArray[IndexArray[iBone]]) * BlendWeightsArray[iBone];  &lt;p&gt;        // For 3x3 part of mWorldMatrixArray[i], mWorldMatrixArray[i] = Transpose(Inverse(mWorldMatrixArray[i])),&lt;br&gt;        // So, we can use mWorldMatrixArray[i] to caculate normal transform&lt;br&gt;       //  You can also use just Inverse(mWorldMatrixArray[i]), because :&lt;br&gt;       //  dstVector = mul(srcVector, transpose(inverse(mat))) = mul(inverse(mat), srcVector)&lt;br&gt;        Normal += mul(i.Normal, (float3x3)mWorldMatrixArray[IndexArray[iBone]]) * BlendWeightsArray[iBone];        &lt;br&gt;    }&lt;br&gt;    LastWeight = 1.0 - LastWeight;  &lt;p&gt;    // Now that we have the calculated weight, add in the final influence&lt;br&gt;    Pos += (mul(i.Pos, mWorldMatrixArray[IndexArray[NumBones-1]]) * LastWeight);&lt;br&gt;    Normal += (mul(i.Normal, (float3x3)mWorldMatrixArray[IndexArray[NumBones-1]]) * LastWeight);  &lt;p&gt;    // transform position from world space into view and then projection space&lt;br&gt;    // Becuase Pos is a 3 float vector, we need to add .w part to make it be a &amp;quot;Point&amp;quot;&lt;br&gt;    o.Pos = mul(float4(Pos.xyz, 1.0f),  mGlobalWorldViewProjMatrix);    &lt;br&gt;    &lt;br&gt;     // Compute lighting&lt;br&gt;    // Also read: &lt;a title="http://msdn.microsoft.com/en-us/library/bb172390(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/bb172390(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb172390(VS.85).aspx&lt;/a&gt; &lt;br&gt;    //  There is a mistake in this article:  &amp;quot;L&lt;sub&gt;dir&lt;/sub&gt; = -norm(L&lt;sub&gt;dir&lt;/sub&gt; * wvMatrix)&amp;quot; should be &amp;quot;L&lt;sub&gt;dir&lt;/sub&gt; = -norm(L&lt;sub&gt;dir&lt;/sub&gt; * vMatrix)&amp;quot;&lt;br&gt;    // &lt;a title="http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx&lt;/a&gt; for diffuse&lt;br&gt;   //  &lt;a title="http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx&lt;/a&gt; for specular&lt;br&gt;   //  &lt;a title="http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb219656(VS.85).aspx&lt;/a&gt; for fog&lt;br&gt;    float specularPower = lightDirection.w;&lt;br&gt;    lightDirection.w = 0;  &lt;p&gt;    // Compiler don't know Pos is a position, so, we need to add .w item by hand&lt;br&gt;    float3 PosInCameraSapce = mul(float4(Pos, 1.0f), matWorldView);  &lt;p&gt;    // For 3x3 part of matWorldView, matWorldView = Transpose(Inverse(matWorldView)),&lt;br&gt;    // So, we can use matWorldView to caculate normal transform&lt;br&gt;    float3 NormalInpCameraSpace = normalize(mul(Normal.xyz, (float3x3)matWorldView));  &lt;p&gt;    float NLDot = max(0, dot(NormalInpCameraSpace, lightDirection.xyz));&lt;br&gt;    &lt;br&gt;    // ViewDir = EyePosInCameraSpace - -PosInCameraSapce, because EyePosInCameraSpace is always zero, so&lt;br&gt;    // we can just use &amp;quot;-PosInCameraSapce&amp;quot;&lt;br&gt;    float3 ViewDir = normalize(-PosInCameraSapce);&lt;br&gt;    float3 HalfWayVec = normalize(ViewDir + lightDirection);&lt;br&gt;    float4 specular = pow(saturate(dot(NormalInpCameraSpace, HalfWayVec)), specularPower); // R.V^n  &lt;p&gt;    o.Diffuse = globalAmbient + combinedDiffuse * NLDot;&lt;br&gt;    o.Specular = combinedSpecular * specular;  &lt;p&gt;    if (fogParameter.x &amp;gt; 0.0f)&lt;br&gt;    {&lt;br&gt;         o.fogWeight = clamp((fogParameter.z - abs(PosInCameraSapce.z)) / fogParameter.y, 0.0f, 1.0f);&lt;br&gt;    }  &lt;p&gt;    // Copy the input texture coordinate through&lt;br&gt;    o.Tex0 = i.Tex0.xy;&lt;br&gt;    return o;&lt;br&gt;}  &lt;p&gt;//////////////////////////////////////&lt;br&gt;// Techniques specs follow&lt;br&gt;//////////////////////////////////////&lt;br&gt;int CurNumBones = 2;&lt;br&gt;VertexShader vsArray[4] = { compile vs_2_0 VShade(1), &lt;br&gt;                            compile vs_2_0 VShade(2),&lt;br&gt;                            compile vs_2_0 VShade(3),&lt;br&gt;                            compile vs_2_0 VShade(4)&lt;br&gt;                          };&lt;br&gt;technique DrawObjectHLSL&lt;br&gt;{&lt;br&gt;    pass p0&lt;br&gt;    {&lt;br&gt;        VertexShader = (vsArray[CurNumBones]);&lt;br&gt;       }&lt;br&gt;}  &lt;p&gt;///// C++ Part //// &lt;p&gt;D3DXMATRIXA16 combinedMat;&lt;br&gt;D3DXMatrixMultiply(&amp;amp;combinedMat, &amp;amp;m_WorldMatrix, &amp;amp;m_ViewMatrix);&lt;br&gt;m_pSkinEffect-&amp;gt;SetMatrix(&amp;quot;matWorldView&amp;quot;, &amp;amp;combinedMat);    &lt;p&gt;// Set Lighting Parameters&lt;br&gt;DWORD dwGloablAmbient = 0;                        &lt;br&gt;pDevice-&amp;gt;GetRenderState(D3DRS_AMBIENT, &amp;amp;dwGloablAmbient);&lt;br&gt;D3DXCOLOR globalAmbient(dwGloablAmbient);                        &lt;br&gt;m_pSkinEffect-&amp;gt;SetVector(&amp;quot;globalAmbient&amp;quot;, (D3DXVECTOR4*)&amp;amp;globalAmbient);  &lt;p&gt;D3DLIGHT9 light;&lt;br&gt;pDevice-&amp;gt;GetLight(0, &amp;amp;light);  &lt;p&gt;D3DXVECTOR4 lightDirection(light.Direction.x, light.Direction.y, light.Direction.z, 0.0f);&lt;br&gt;D3DXVec4Transform(&amp;amp;lightDirection, &amp;amp;lightDirection, &amp;amp;m_ViewMatrix);                        &lt;br&gt;D3DXVec4Normalize(&amp;amp;lightDirection, &amp;amp;lightDirection);&lt;br&gt;lightDirection = -lightDirection;  &lt;p&gt;// Set light and use the .w to set the power for specular&lt;br&gt;lightDirection.w = m_Material.Power;  &lt;p&gt;m_pSkinEffect-&amp;gt;SetVector(&amp;quot;lightDirection&amp;quot;, &amp;amp;lightDirection);  &lt;p&gt;D3DXCOLOR combinedDiffuse;                                        &lt;br&gt;D3DXCOLOR diff1(light.Diffuse);&lt;br&gt;D3DXCOLOR diff2(m_Material.Diffuse.c);&lt;br&gt;D3DXColorModulate(&amp;amp;combinedDiffuse, &amp;amp;diff1, &amp;amp;diff2);&lt;br&gt;m_pSkinEffect-&amp;gt;SetVector(&amp;quot;combinedDiffuse&amp;quot;, (D3DXVECTOR4*)&amp;amp;combinedDiffuse);  &lt;p&gt;D3DXCOLOR combinedSpecular;&lt;br&gt;D3DXCOLOR spec1(light.Specular);&lt;br&gt;D3DXCOLOR spec2(m_Material.Specular.c);&lt;br&gt;D3DXColorModulate(&amp;amp;combinedSpecular, &amp;amp;spec1, &amp;amp;spec2);&lt;br&gt;m_pSkinEffect-&amp;gt;SetVector(&amp;quot;combinedSpecular&amp;quot;, (D3DXVECTOR4*)&amp;amp;combinedSpecular); &lt;p&gt;DWORD dwFlogFlag = 0;                    &lt;br&gt;pDevice-&amp;gt;GetRenderState(D3DRS_FOGENABLE, &amp;amp;dwFlogFlag);&lt;br&gt;// Set Fog parameter to shader, we implement fog effect by ourselves&lt;br&gt;if (dwFlogFlag)&lt;br&gt;{    &lt;br&gt;    FLOAT fStart = 0, fEnd = 0;&lt;br&gt;    pDevice-&amp;gt;GetRenderState(D3DRS_FOGSTART, (DWORD *)&amp;amp;fStart);&lt;br&gt;    pDevice-&amp;gt;GetRenderState(D3DRS_FOGEND, (DWORD *)&amp;amp;fEnd);&lt;br&gt;    if (fEnd - fStart &amp;gt; 1e-6f)&lt;br&gt;    {&lt;br&gt;        D3DXVECTOR4 fogParameter(1.0f, fEnd-fStart, fEnd, 0.0f); // 1.0 means use fog blending&lt;br&gt;        m_pSkinEffect-&amp;gt;SetVector(&amp;quot;fogParameter&amp;quot;, &amp;amp;fogParameter);                            &lt;br&gt;    }                    &lt;br&gt;} &lt;p&gt;D3DXMatrixMultiply(&amp;amp;combinedMat, &amp;amp;combinedMat, &amp;amp;m_ProjMatrix);                &lt;br&gt;hr = pDevice-&amp;gt;SetVertexDeclaration(pAnimationData-&amp;gt;m_pDecl); &lt;p&gt;DWORD dwDrawnFaceCount = 0;&lt;br&gt;for (uint32 uFaceGroup=0; uFaceGroup&amp;lt;m_dwFaceGroupCount;uFaceGroup++)&lt;br&gt;{&lt;br&gt;    D3DXBONECOMBINATION &amp;amp;faceGroup = m_pFaceGroupTable[uFaceGroup];&lt;br&gt;    for (uint32 uPalleteEntry=0; uPalleteEntry &amp;lt; m_paletteSize; uPalleteEntry++)&lt;br&gt;    {&lt;br&gt;        uint32 uMatrixIndex = faceGroup.BoneId[uPalleteEntry];&lt;br&gt;        if (uMatrixIndex != MAX_UINT32)&lt;br&gt;        { &lt;p&gt;            if (m_MatrixPalette[uPalleteEntry] != m_boneMatrix[uMatrixIndex])&lt;br&gt;            {&lt;br&gt;                m_MatrixPalette[uPalleteEntry] = pAnimationData-&amp;gt;m_boneMatr[uMatrixIndex];    &lt;br&gt;            }        &lt;br&gt;        }&lt;br&gt;    }  &lt;p&gt;    hr = m_pSkinEffect-&amp;gt;SetMatrixArray(&amp;quot;mWorldMatrixArray&amp;quot;, m_MatrixPalette, pAnimationData-&amp;gt;m_paletteSize); &lt;p&gt;    hr = m_pSkinEffect-&amp;gt;SetMatrix(&amp;quot;mGlobalWorldViewProjMatrix&amp;quot;, &amp;amp;combinedMat); &lt;p&gt;    hr = m_pSkinEffect-&amp;gt;SetInt(&amp;quot;CurNumBones&amp;quot;, pAnimationData-&amp;gt;m_dwMaxVertInfl-1); &lt;p&gt;    UINT numPasses;&lt;br&gt;    m_pSkinEffect-&amp;gt;Begin(&amp;amp;numPasses, D3DXFX_DONOTSAVESTATE);                        &lt;p&gt;    for (UINT iPass = 0; iPass &amp;lt; numPasses; iPass++)&lt;br&gt;    {                            &lt;br&gt;        m_pSkinEffect-&amp;gt;BeginPass(iPass);                                                    &lt;p&gt;        pDevice-&amp;gt;DrawIndexedPrimitive( ... );  &lt;p&gt;        m_pSkinEffect-&amp;gt;EndPass();&lt;br&gt;    }  &lt;p&gt;    m_pSkinEffect-&amp;gt;End();&lt;br&gt;    pDevice-&amp;gt;SetVertexShader(NULL);&lt;br&gt;    pDevice-&amp;gt;SetPixelShader(NULL);    &lt;p&gt;    dwDrawnFaceCount += faceGroup.FaceCount;&lt;br&gt;}  &lt;p&gt;Becuase the matrix palette is usually too small for a whole model, we need to use ID3DXSkinInfo::ConvertToIndexedBlendedMesh to devide the whole model into sub-model to render seperatelly. I implemented the same function by myself, not very difficult. If you don't want to use .x format mesh, try to implement the function by yourself. &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+Implement+Skinned+animation+(with+vertex+diffuse%2c+specular+and+fog)+by+Vertex+Shader&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!824.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!824.entry</guid><pubDate>Thu, 01 May 2008 04:07:49 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!824/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!824.entry#comment</wfw:comment><dcterms:modified>2008-05-01T04:07:49Z</dcterms:modified></item><item><title>谈论 What's the matter with Tibet? – by i.elephant</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!823.entry</link><description>&lt;p&gt;Written by my friend bill.  
&lt;p&gt;引用 
&lt;blockquote&gt;&lt;a href="http://billpang.spaces.live.com/blog/cns!5D473641C81A8C6B!159.entry"&gt;What's the matter with Tibet? – by i.elephant&lt;/a&gt;&lt;br&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;After seeing Mr. Smith' &lt;em&gt;Free Tibet&lt;/em&gt; MSN name, after talking to buddies in Austin and read some articles in US, I begun to realized how critical it is for the so called main stream media in US is making anti-China propaganda with the recent Tibet thing, and how successful they are in making our US friends (they are all nice and honest people) to believe what they saw on TV and other type of media… &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;As a &amp;quot;this generation Chinese&amp;quot; and as a honest person speak about the truth, I think I need to compose this message and have as many as people read it, to know what exactly the Tibet thing is. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;First of all, I'd like to quote an article which is published on China Daily today by By &lt;em&gt;Lisa Carducci&lt;/em&gt;, a Canadian writer, sharing her experience talking to Tibetans (Zang) people in China and in Nepal and how surprised she was. &lt;a href="http://www.chinadaily.com.cn/cndy/2008-04/22/content_6633878.htm"&gt;http://www.chinadaily.com.cn/cndy/2008-04/22/content_6633878.htm&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;The paragraph I am going to quote from her article is &lt;em&gt;&amp;quot;Finally, I realized that the Tibetans outside Tibet are the victims not only of ignorance but of a well-organized campaign of misinformation. And it struck me that it may be the same for the Dalai Lama.&amp;quot;&lt;/em&gt; Honestly, it is the first time for me to understand what non-Chinese Tibetans think and believe. As Lisa mentioned in the article, too bad, the information they believe to be true is from &lt;em&gt;&amp;quot;a well-organized campaign of misinformation&amp;quot;&lt;/em&gt;. Then who is the organizer of this never-ending campaign of misinformation? There is only one on the planet could be the &amp;quot;god father&amp;quot; of this - Dalai Lama. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;Why? You may wonder. Is it because that he was &lt;em&gt;&amp;quot;forced to flee the country&amp;quot;?&lt;/em&gt; Right, partially. To make the judgment, you have to understand why he was fled and why he wants to turn things over so badly even fifty years has gone. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;Let me quote another line from Lisa's article &lt;em&gt;&amp;quot;I told her that all the Tibetans I had met earlier knew very well what the central government of China had done for them and appreciated it.&amp;quot; &lt;/em&gt;Yeah, appreciate, that's the word. Ask yourself, when is the last time you truly appreciate something from the bottom of your heart? That's the time your heart was truly touched and that's about something that really matters to you. Okay, back to the question, why Dalai Lama was forced to flee and why Tibetans in China appreciate what the central government has done? &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;It is a long long story, and story always could be told differently. In Dalai Lama's wording, when he was forced to leave, the so called traditional Tibet culture was destroyed. But he never mentions what exactly the so called traditional Tibet culture was. That's how liars speak about things. Let me give you the word – serfdom. If you don't know exactly what it means, google it. , And of course, Dalai Lama was the king and that explains why he wants the old time back so badly. There are some sites you can go for reference about the serfdom age and the development of Tibet in the new China age. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;       &lt;a href="http://www.chinaembassy.org.il/eng/zt/xzwt/t159564.htm"&gt;http://www.chinaembassy.org.il/eng/zt/xzwt/t159564.htm&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;       &lt;a href="http://english.people.com.cn/features/tibetpaper/tibet.html"&gt;http://english.people.com.cn/features/tibetpaper/tibet.html&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;       &lt;a href="http://www.tibet.cn/english/zt/whitebook/index.html"&gt;http://www.tibet.cn/english/zt/whitebook/index.html&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;       &lt;a href="http://www.dalai-liar.com/"&gt;http://www.dalai-liar.com/&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;Now you understand what's the real matter of Tibet, the history and the motive. Surprisingly, Dalai Lama has worked so desperately in making his propaganda, and this time he even made some of the main stream media buy in his value, and so come the news you saw on TV about the so called March Tibet riot in China. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;Yes, there was a riot, bad people were organized to destroy the shops on street, etc., the standard riot things in a violent protest (and more than that this time, definitely), to make everything looks true to Dalai Lama's story. The police did their best to protect the residents. However, there were still victims. Please refer to the photos here: &lt;a href="http://www.anti-cnn.com/forum/en/thread-649-1-1.html"&gt;http://www.anti-cnn.com/forum/en/thread-649-1-1.html&lt;/a&gt;. It is touching, especially the photo at the bottom which is the five shop girls were torched ALIVE by rioters, oldest 24 (Yang Dongmei, right ), yongest 19 (Chen Jia, left). Totally there wer 13 residents were killed by the rioters. For more stories about &amp;quot;the five young women who burned to death&amp;quot;, see here: &lt;a href="http://www.iht.com/articles/2008/03/28/asia/tibet.php"&gt;http://www.iht.com/articles/2008/03/28/asia/tibet.php&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;But what the media in US reported? They refuse to acknowledge the victims of Lhasa riot, they five shop girls lost their lives to the rioters either hired by or motivated by the propaganda from Dalai Lama. Instead, they fabricated the stories that the Chinese police pressing peaceful protesters. Yes, fabricated! Surprise, ahha? Yeah, me too, but that's the truth. Actually, you will laugh about how stupid it is. Basically, what CNN did is just copied and pasted its own video tape of the Tibet Protest movement in India and has fabricated it as in Gansu Province/ Lhasa, China &amp;quot;peaceful&amp;quot; protest movement with Chinese cops in khaki British colonial style uniforms. That's really funny a low IQ. For details, check it out here: &lt;a href="http://www.globalresearch.ca/index.php?context=va&amp;amp;aid=8697"&gt;http://www.globalresearch.ca/index.php?context=va&amp;amp;aid=8697&lt;/a&gt;. And if you do a research, you will find other medias, including Washington Post, did same IQ level stupid &amp;quot;imaginary story telling&amp;quot; reporting. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;The photo of the five victim girls is still vivid in my mind…for those reporters, don't you feel any level of SHAME??? I have no right wording to express my feeling now. The feeling is very complex. I like the democracy in US and the people there. 99.99%+ of the people there are nice an honest, but this time, the 0.01%- bad people manipulated good people's feeling and trust, and made them believe in the pressing of peaceful protest in Tibet story and made them believe the so called &lt;em&gt;Free Tibet&lt;/em&gt; is meaningful thing. I felt so bad when I saw my best friend in US mentally joined the so called &lt;em&gt;Free Tibet&lt;/em&gt; thing. That motivates me to write this message, to let more nice and honest US people know that it is the so called &lt;em&gt;Free Tibet&lt;/em&gt; people torched five shop girls alive in Tibet, and the god father who won Nobel prize of peace was the biggest slave owner in the serfdom age… &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;Last and least question, why US media do so? I think you already have your idea. No matter it is &lt;em&gt;&amp;quot;All western journalists need to sell news and stories. Their livelihood depends on the stories. Sometimes they have to exaggerate&amp;quot;&lt;/em&gt; (2008 Olympics, China, Tibet, by ciga), or they are also nice and honest people just stupidly believed what they thought to be true from Dalai Lama, or there is higher priority agenda such as national interest…who knows, who cares. What happened is what happened, let's face it, in an honest manner. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;Looking forward, be honest like a real man, don't fabricate, don't ruin beautiful things, especially the Olympic, the thing supposed to be the purest, don't ever think about ruining it. Come one, don't tell me you haven't got the idea that the whole Tibet thing is part of the plot of ruining the Beijing Olympic. Anyway, you are adult, you have your judgment. Like them, they have their judgement: &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;    &lt;a href="http://youtube.com/watch?v=Xsoc4-QnplY"&gt;http://youtube.com/watch?v=Xsoc4-QnplY&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;    &lt;a href="http://www.youtube.com/watch?v=siBqFgwL-lA"&gt;http://www.youtube.com/watch?v=siBqFgwL-lA&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;br&gt;  
&lt;p style="margin:0cm 0cm 0pt"&gt;There is an old saying that for all the bad things you did, you will be punished, sooner or later. Let's just wait and see&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;…&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;======================================================================================&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuVDcjgDmNUXGvu5d4QEhDKjAsPAsGIUqQHzQ5nQqRAAUQFpWb394kqON4VXDwftN81hdN6ByUvS6W2KwJaEIbS" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:388px;height:231px" height=166 alt=FBEE89F8668090F78397AFB614656497 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtuVDcjgDmNUXGvu5d4QEhDKjAsPAsGIUqQHzQ5nQqRAAUQFpWb394kqON4VXDwftN81hdN6ByUvS6W2KwJaEIbS" width=250&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuRqaLXSo2FwCWvnP_9XXpk4jJK1nxxRW5Q1hMi-Z8mrm4APj06YrZe6Z_VTk6ojGGd_kbgKUAFeLUnYM8hZEt5" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:353px;height:243px" height=181 alt="0318_343888" src="http://blufiles.storage.live.com/y1pA7FfoG5LWtuRqaLXSo2FwCWvnP_9XXpk4jJK1nxxRW5Q1hMi-Z8mrm4APj06YrZe6Z_VTk6ojGGd_kbgKUAFeLUnYM8hZEt5" width=240&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtug5RKX-xDGFeIm-RGbOQw6os1wx2WnvgYu3gZcwnZB7-x8KcFQ7KtaMqhLCkkfSNBx2pVpvQjq2BZf9zjdMKVe" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img height=173 alt="0318_343886" src="http://blufiles.storage.live.com/y1pA7FfoG5LWtug5RKX-xDGFeIm-RGbOQw6os1wx2WnvgYu3gZcwnZB7-x8KcFQ7KtaMqhLCkkfSNBx2pVpvQjq2BZf9zjdMKVe" width=240&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtud3sX2_bxu8P2c5sBYZFxEc2ump3Y55Ugf_npPA8YRmZ20ZB3gogrhaJYGCyTwecnZqpS4uOwQwUH_g9fZg7tL" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img height=167 alt=04659a184967c08a780dc6e1acb922d2 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtud3sX2_bxu8P2c5sBYZFxEc2ump3Y55Ugf_npPA8YRmZ20ZB3gogrhaJYGCyTwecnZqpS4uOwQwUH_g9fZg7tL" width=250&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuYEsgYR7e9aNz5kShltYPyq-cua1RmNlqwjhzHSKpqG5xHcZeknDjoMXtIy7I0lAiC1ICYRAYf-7ZIy908zzzu" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img height=180 alt=16 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtuYEsgYR7e9aNz5kShltYPyq-cua1RmNlqwjhzHSKpqG5xHcZeknDjoMXtIy7I0lAiC1ICYRAYf-7ZIy908zzzu" width=250&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuwTfy8XZbp5-SvFH0A5fIYj2WIykNY_UqrNFXB_DJFv9m3BqEjKEPgk6RV54Hk3F7YEJKXpX9zMCqxdVjMLsAZ" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:370px;height:223px" height=164 alt=1dd76223bcb825a81d01a7ec1d97574b src="http://blufiles.storage.live.com/y1pA7FfoG5LWtuwTfy8XZbp5-SvFH0A5fIYj2WIykNY_UqrNFXB_DJFv9m3BqEjKEPgk6RV54Hk3F7YEJKXpX9zMCqxdVjMLsAZ" width=236&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuN-JKFsNUf1drJ2ioWCIF8-e7JEYCA3eptNoML9pC55xWwZ9dNhJcPRwl_oQR9bv_NT7NVkU5-xp7pe3-O3fZx" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:361px;height:224px" height=161 alt=62 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtuN-JKFsNUf1drJ2ioWCIF8-e7JEYCA3eptNoML9pC55xWwZ9dNhJcPRwl_oQR9bv_NT7NVkU5-xp7pe3-O3fZx" width=250&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtveQJJjCqC5kWTZx4Rvr9p5rLhPiWzLoLAHOXeDuV10_w4Wke-IaL9JNuuwRoZbcQbbwvzWuYpPt70XWPCvOkiP" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:309px;height:219px" height=147 alt=621f2d0cdadf708e1d7d0b2e6cfecdb4 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtveQJJjCqC5kWTZx4Rvr9p5rLhPiWzLoLAHOXeDuV10_w4Wke-IaL9JNuuwRoZbcQbbwvzWuYpPt70XWPCvOkiP" width=217&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtueCE_kueou0h6oiqUjmIjfaqpJUHx44jkmWmgy6r6BZLEePbOR7RHIpkcQShi5EeNzQ25Fj6b3mfdTZMHhawxE" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:403px;height:282px" height=167 alt=e18df1eaf3409283e9970817c74a2ab8 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtueCE_kueou0h6oiqUjmIjfaqpJUHx44jkmWmgy6r6BZLEePbOR7RHIpkcQShi5EeNzQ25Fj6b3mfdTZMHhawxE" width=250&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuiRbecIqCf6E_D207eLpHxACXKteQA2xAieF-uCl6UUo8HftiEotwmA0noR-Ec6O0kXWoRF_io1T8mLNt9E2oY" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:274px;height:212px" height=153 alt=f14c3f0def80c3d09e62ccc1c8321b21 src="http://blufiles.storage.live.com/y1pA7FfoG5LWtuiRbecIqCf6E_D207eLpHxACXKteQA2xAieF-uCl6UUo8HftiEotwmA0noR-Ec6O0kXWoRF_io1T8mLNt9E2oY" width=217&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWtuVDcjgDmNUXGvu5d4QEhDKjAsPAsGIUqQHzQ5nQqRAAUQFpWb394kqON4VXDwftN81hdN6ByUvS6W2KwJaEIbS" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWts1VGJ8mY-R8WhBx4-9oTpoA5SJdiwai3uvntfVSa_TtidIW9eqkaVgCsV2ZaLykOiwwKH10ZeLI4tX-te60PGn" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img style="width:323px;height:214px" height=167 alt=fc2913d2b4b1708ca13a3cbd36319f98 src="http://blufiles.storage.live.com/y1pA7FfoG5LWts1VGJ8mY-R8WhBx4-9oTpoA5SJdiwai3uvntfVSa_TtidIW9eqkaVgCsV2ZaLykOiwwKH10ZeLI4tX-te60PGn" width=250&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blufiles.storage.live.com/y1pA7FfoG5LWttBBmXkwPcpqjWdxoiBj6_atsyCBXdOsP7HGzR-M9sW9v0dbFk3aTEzkwSuqVxBh_UXy2VQu9ziQwvLaAAXPwV-" target="_blank"&gt;&lt;font face="Times New Roman"&gt;&lt;img height=200 alt=b498a99d59314cea06e48105090d8380 src="http://blufiles.storage.live.com/y1pA7FfoG5LWttBBmXkwPcpqjWdxoiBj6_atsyCBXdOsP7HGzR-M9sW9v0dbFk3aTEzkwSuqVxBh_UXy2VQu9ziQwvLaAAXPwV-" width=148&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font color="#000000" size=3&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;  &lt;/font&gt;
&lt;div&gt;&lt;font face="Times New Roman"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e8%b0%88%e8%ae%ba+What's+the+matter+with+Tibet%3f+%e2%80%93+by+i.elephant&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!823.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!823.entry</guid><pubDate>Wed, 30 Apr 2008 03:57:45 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!823/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!823.entry#comment</wfw:comment><dcterms:modified>2008-04-30T03:57:45Z</dcterms:modified></item><item><title>梅花，新天下贰</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!769.entry</link><description>&lt;p&gt;  &lt;p&gt;灵峰、孤山和西溪自古以来就是杭州赏梅的三大胜地。说起来，最为所人知的便是孤山，那个“梅妻鹤子”的林逋和那句“疏影横斜水清浅，暗香浮动月黄昏”虽时隔千年，尤让人心向往之。中国文人向来对梅花青睐有加，说到底是孤芳自赏的心里在作怪，“零落成泥碾做尘，只有香如故”，大概就是文人仕途失意，处江湖之远后的自我安慰。所以文士们赏梅，讲究的是意境：或是在清冷的冬晨，朔风凛冽，天地肃杀；或是在幽冷的晴夜，月色朦朦，文士们踩着厚厚的积雪在小道上踽踽独行，忽一抬头，正看见一朵怒放的梅花在枝头怒放，那便是有意境了。我们老百姓看梅花就没那么多讲究，踏雪寻梅固然别有乐趣，但与其顶风冒雪，还不如等到明媚的春日，去梅园看一看满树盛开的各色梅花：在花丛中拍几张照片，拈过花来嗅一嗅阵阵幽香，即便是和他人摩肩接踵，也是件开心的事。上周末就是这样的天气，所以一大早便去了植物园，一路径直来到灵峰，在梅花的海洋里徜徉了一番。 &lt;p&gt;公司的3D大型网游天下贰再次内测了，从老天下贰回炉到今天重新内测，只有10个月时间，游戏内容，美术风格，收费模式，全都改了，且不说改得是否成功，效率的确够高。老天下贰我玩得不多，只到10多级，印象最深的就是从新手村出来，一不小心掉到山下小河里，游了半天才找到上岸的地方，灰头土脸跑回去，结果没过多久，再次掉到河里......。新天下贰里选了魍魉，也玩到10多级了，渐入佳境。就画面来说，比以前精致了不少，个人还是很喜欢；任务系统做得也不错，新手的上手难度明显降低。从程序上来说，bigworld引擎经过一年多的优化，无论是效率还是表现力，应该都有提高。之前在悉尼的时候到bigworld总部去访问过，其间谈到了地表渲染部分的优化，差不多就是progressive mesh的概念，看起来也很好的运用到新的游戏场景中了。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e6%a2%85%e8%8a%b1%ef%bc%8c%e6%96%b0%e5%a4%a9%e4%b8%8b%e8%b4%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!769.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!769.entry</guid><pubDate>Mon, 03 Mar 2008 16:01:07 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!769/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!769.entry#comment</wfw:comment><dcterms:modified>2008-03-03T16:01:07Z</dcterms:modified></item><item><title>今天出来的两则道歉申明</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!768.entry</link><description>&lt;p&gt;  &lt;p&gt;陈冠希就艳照门道歉： &lt;a title="http://ent.163.com/special/00032I5C/ps_stars.html" href="http://ent.163.com/special/00032I5C/ps_stars.html"&gt;http://ent.163.com/special/00032I5C/ps_stars.html&lt;/a&gt;  &lt;p&gt;这说明： 真的假不了 &lt;p&gt;陕西林业厅就老虎门道歉： &lt;a title="http://news.163.com/08/0205/00/43T82GN00001124J.html" href="http://news.163.com/08/0205/00/43T82GN00001124J.html"&gt;http://news.163.com/08/0205/00/43T82GN00001124J.html&lt;/a&gt; &lt;p&gt;这说明：假的也真不了&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e4%bb%8a%e5%a4%a9%e5%87%ba%e6%9d%a5%e7%9a%84%e4%b8%a4%e5%88%99%e9%81%93%e6%ad%89%e7%94%b3%e6%98%8e&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!768.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!768.entry</guid><pubDate>Tue, 05 Feb 2008 04:02:07 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!768/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!768.entry#comment</wfw:comment><dcterms:modified>2008-02-05T04:02:07Z</dcterms:modified></item><item><title>断桥，白堤，楼外楼，西泠印社，雪后</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!767.entry</link><description>&lt;p&gt;  &lt;p&gt;早上醒来，终于见到了久违的阳光。匆匆赶到断桥的时候，桥面上的雪已经快化完了。白堤上的雪已经凝结成冰，外西湖还是水光滢滢，岳湖上却结了一层薄冰。 &lt;p&gt;顺着白堤，一路小心翼翼的走过来，感受了一下雪后的西湖。没带相机，只是用随身的手机拍了几张： &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pCkJ46dudmkezw2Zc25AfZRleRbV254eYfaFgqXl8WBGOUQnYkn4mLvkWRHN0INS4HfVNbrzb4Bs"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=270 src="http://by1.storage.msn.com/y1pXY0zMgLeqhplDh9DCP72bpfwPb6Fh8UBC3mnQ1B4wq0sQZKrrO32LQqr1gaH2mY13FxI5Pa-dmFz6ToQQeWVyHU_dCuKj04b" width=360 align=left border=0&gt;&lt;/a&gt; &lt;strong&gt;&lt;a href="http://by1.storage.msn.com/y1pXY0zMgLeqhpNd93GjR_nWk6grbTFP4OPT_UrIiBMszEyD4OmOL-Xq80cOhKVVPRZswnmYzrfrb96DpUCyBg_BaT0tjfcBE2L"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=270 src="http://by1.storage.msn.com/y1pXY0zMgLeqhqrWUeKiM3aDU4muVaQvIta7ysSUa68clwVI657rxGqDZqVM_lFwaYQiiRoy88uHgTN5vyLIube7lzg7GHq_Ua3" width=360 align=left border=0&gt;&lt;/a&gt;&lt;/strong&gt; &lt;blockquote&gt; &lt;p&gt;         &lt;strong&gt;          &lt;/strong&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&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;a href="http://by1.storage.msn.com/y1pXY0zMgLeqhohIC3mjVBbyKMjQVWxzjRPfbzZGGO50Il1xnY31gkrIx8Ph58r0jrLsxHYWNLHWtQq9HzOum_pQPtp0RYgtQWl"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=270 src="http://by1.storage.msn.com/y1pXY0zMgLeqhpInp9OX8V5cWYEe6DK1BSgktmlVAFQZbckdQQmDM6yxi4iobwaeHK1eAiXC5oHoHTlKyB6IKey_hiQyb4qi7U2" width=360 border=0&gt;&lt;/a&gt; &lt;a href="http://by1.storage.msn.com/y1pXY0zMgLeqhpCAB68Yu6JQ9HoaE8tEJUhk-p_pZO4eU-XoqVK-qu8bKq0QOspcmCfqigU63DB71JPvU7xo0askCOMbKOHRqws"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=270 src="http://by1.storage.msn.com/y1pXY0zMgLeqhp1bxm2UbnDMXv3kdR_D9pU5ryzG0Plmf7I3XJliy9uoZ-GsmBMbco1EmSU3j_AoMiPg6vgHonqC1mPheF8tiY2" width=360 border=0&gt;&lt;/a&gt; &lt;p&gt;                                             白堤                                                                           湖上的冰 &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://by1.storage.msn.com/y1pXY0zMgLeqhqzcoPHaF5tzD6wzVMSs8SMdk4sTAnvF9uANMvNv2uAEBq99cn8n31HFceIt1pR4kzOTg7GrVUbC0Uce_av7w4M"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=270 src="http://by1.storage.msn.com/y1pXY0zMgLeqhptt1cKCJTZcw1XNIwTZowvUFb2HsJTCoYxw2nK9m2_JIBpIpGaAVRApK6k7HGIGcaTfVwDOfxLdZLDKgKR0yah" width=360 align=left border=0&gt;&lt;/a&gt; &lt;a href="http://by1.storage.msn.com/y1pXY0zMgLeqhqd7dq0EYgpedSKlaxg4YitxGEeFKLAXTgC9TcO3Qo7T_E_L29ydclcUZvDMhlyIcPbtauH7ZaOHWy1zC7JVaPH"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=270 src="http://by1.storage.msn.com/y1pXY0zMgLeqhreDqr1I6Jog8vXWc2pV90YUEzWN2yC9OqrC5LBtcYPlER-Ua_1QGWaNL_yfYRfcM_oyTSlPLY9gD2gTwjOeUIe" width=360 align=left border=0&gt;&lt;/a&gt;  &lt;/blockquote&gt; &lt;p&gt;  &lt;p&gt;  &lt;p&gt;  &lt;p&gt;  &lt;p&gt;  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pCkJ46dudmkev8wweykrax2qmVgsMGPLwinYlpJtIe02xFFFmTOiR07U8dgHurIAPSdruRu5gy5M"&gt;&lt;/a&gt;  &lt;p&gt;  &lt;blockquote&gt; &lt;p&gt;                                             楼外楼                                                               楼外楼前的雪人 &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pCkJ46dudmkd5DdN6171hwItB_OZ6pyssYomAPuH3OtPwD1m7eJRjOfaDy0HglGQ4SBg0_BhcXOY"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=240 src="http://byfiles.storage.msn.com/y1pCkJ46dudmkfq94Tal5nyqQjhnAh_t502hxxwVEHmOKqHfMqDEE-PC2z1Nkj9pOxfKahp1lYZGC8" width=320 border=0&gt;&lt;/a&gt;  &lt;p&gt;                                              西泠印社&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e6%96%ad%e6%a1%a5%ef%bc%8c%e7%99%bd%e5%a0%a4%ef%bc%8c%e6%a5%bc%e5%a4%96%e6%a5%bc%ef%bc%8c%e8%a5%bf%e6%b3%a0%e5%8d%b0%e7%a4%be%ef%bc%8c%e9%9b%aa%e5%90%8e&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!767.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!767.entry</guid><pubDate>Sun, 03 Feb 2008 14:20:42 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!767/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!767.entry#comment</wfw:comment><dcterms:modified>2008-02-03T14:20:42Z</dcterms:modified></item><item><title>几张杭州雪景</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!749.entry</link><description>&lt;p&gt;前些天写blog, 还在说杭州的雪不容易积起来。这两天，老天爷就&amp;quot;Give me color see see&amp;quot; 了^_^ &lt;p&gt;&lt;a href="http://nkl2ww.bay.livefilestore.com/y1p1baMQI8nK1j9txP06MKJYvA1OjJOgy2p4wl55mU7tmU2ZZRyrBF7WR7RpQIlhKKMUtnLTA1nUxBafhpg4ruLWA?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=184 alt="092259 20080202" src="http://by1.storage.msn.com/y1pXY0zMgLeqhqM8NbbO4nCr1SZKYgdMJC1UIR3OXSSsXGC8j752WznLXaLNktEHdSBW1Ik8eJbTKhscXl0rjB6yXmw9WnWpZ0W?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt; &lt;a href="http://nkl2ww.bay.livefilestore.com/y1pug3XAsVTjg7BeLt1MZbS9Qpzvt5RiUBp2ZMDZrsAiWhNJHSG_fITPHihyyarJm7GbgHFQtDGmoUzLDciSvewIDeMrJPL1uCR?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=184 alt="092642 20080202" src="http://by1.storage.msn.com/y1pXY0zMgLeqhppvS8wxwfJDNsyNtXYOcDziC9N0XqRdI777kW3_yADFVoiAEqrnDk2yIthltOSmF4tUrVaswM0bEbZoc8m_5VD?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;a href="http://nkl2ww.bay.livefilestore.com/y1pug3XAsVTjg5V6w58lCgWhytK6W3pPJwqDNBWmqqsmk_kDscogmA1ED-edewXm1Q9hbo91U9PwBNF3eufHA4eJZU5_2pF2ztE?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=184 alt="131036 20080202" src="http://by1.storage.msn.com/y1pXY0zMgLeqhqJ280QKP3t-wuL39NlsA0xFVvWS7Vo-7mUboHKxnOACJLQgqxlYPX4H-b_EP2PT3PXIJe4qo1z3bVmzNNMGBcb?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt; &lt;a href="http://nkl2ww.bay.livefilestore.com/y1pug3XAsVTjg4n9sNna-Sp1tNDELE9I5tYKh5mH6Xgd-B1gWT5Yez74O0zkQ-5DvOoSZOBGYw9GYXXsZ2NCysjSadAdzJ0k7x8?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=184 alt="092248 20080202" src="http://by1.storage.msn.com/y1pXY0zMgLeqhpVIxy_12kRlzXKH5yTC8ukoMh79rFxq--nk_wOtsUbgwMHTZL5yMVNPkzVtGztE_0FDoVwTiklW0tODeruUqTb?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e5%87%a0%e5%bc%a0%e6%9d%ad%e5%b7%9e%e9%9b%aa%e6%99%af&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!749.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!749.entry</guid><pubDate>Sat, 02 Feb 2008 05:45:50 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!749/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!749.entry#comment</wfw:comment><dcterms:modified>2008-02-02T05:45:50Z</dcterms:modified></item><item><title>Microsoft’s Letter to Yahoo</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!740.entry</link><description>&lt;p&gt;&lt;a title="http://dealbook.blogs.nytimes.com/2008/02/01/microsofts-letter-to-yahoo/" href="http://dealbook.blogs.nytimes.com/2008/02/01/microsofts-letter-to-yahoo/"&gt;http://dealbook.blogs.nytimes.com/2008/02/01/microsofts-letter-to-yahoo/&lt;/a&gt; &lt;p&gt;really a big news. Microsoft leaks this letter purposely in order to give pressure to Yahoo. From the perspective of shareholders and employees of Yahoo, it's really hard to refuse the offer. &lt;p&gt;If the acquisition transaction is successful, I just wonder how to combine to 2 bands: Yahoo and Live.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+Microsoft%e2%80%99s+Letter+to+Yahoo&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!740.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!740.entry</guid><pubDate>Sat, 02 Feb 2008 03:43:36 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!740/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!740.entry#comment</wfw:comment><dcterms:modified>2008-02-02T03:43:36Z</dcterms:modified></item><item><title>下雪了</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!734.entry</link><description>&lt;p&gt;  &lt;p&gt;雪断断续续，下了两天了，据说未来一周内都会是这样的雨雪天气。 &lt;p&gt;杭州的雪含水分多，不似北方的雪那样容易堆积，所以，尽管下了两天，地上也只是湿漉漉的，少见积雪。 &lt;p&gt;还是更喜欢北方下雪的感觉，呆在有暖气的屋子里，浑然不觉屋外的风雪交加。有时候一觉醒来，才发现窗外已是白茫茫一片。由于含水量少，蓬松的雪很容易就堆积来，踩上去&amp;quot;吱吱嘎嘎&amp;quot;作响，脚陷得虽深，鞋却不太容易湿。有次在京西草原骑马，正赶上大雪之后，天苍苍，野茫茫，在一望无尽的白色原野上纵马奔跑，便是有马蹄打滑的危险，也惬意得很。 &lt;p&gt;刚来杭州的时候，见到没有雪的断桥，总有些不干，盼着哪天下雪时去看看真正的断桥残雪。转眼到了冬天，一天下午坐在教室里上课，忽见窗外飘雪，连忙逃课跑去断桥。赶到时，雪已融化，终究没有见到心里的那副画面。 &lt;p&gt;十年过去了，当年的踏雪寻景的少年心境早已一去不返，终究是一介凡夫。昨天是同窗好友Parkey的30岁生日，发消息过去说：&amp;quot;而立之年了哦&amp;quot;。日子过还得真快。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e4%b8%8b%e9%9b%aa%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!734.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!734.entry</guid><pubDate>Sun, 27 Jan 2008 14:42:29 GMT</pubDate><slash:comments>6</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!734/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!734.entry#comment</wfw:comment><dcterms:modified>2008-01-27T14:42:29Z</dcterms:modified></item><item><title>2008年1月24日</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!732.entry</link><description>&lt;p&gt;很开心，愿朋友们都有个美好的未来。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+2008%e5%b9%b41%e6%9c%8824%e6%97%a5&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!732.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!732.entry</guid><pubDate>Thu, 24 Jan 2008 16:42:22 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!732/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!732.entry#comment</wfw:comment><dcterms:modified>2008-01-24T16:42:22Z</dcterms:modified></item><item><title>西溪湿地，岳庙，新书</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!729.entry</link><description>&lt;p&gt;好就没上来，记点流水账吧。 &lt;p&gt;元旦放假第一天，去了一趟久闻其名的西溪湿地。到的时候已是下午3点过，快要关园子了。园子很大，顺着石子路一路前行，还能见到冬季里残留的芦苇。几乎不见游人， 四周空荡而清冷，算是闹市中难得的清净之地。在园子里逛了一会儿，想去小岛上的秋雪庵，却无舟可渡。西边，一轮金黄的落日正渐渐隐没在远方的茅舍和芦苇当中，有种萧瑟的美。 &lt;p&gt;第二天去参加了小马的婚礼答谢宴，满座高朋皆不认识，还好小圈子两口子和Xjing在。我照例很专业的给小马的老公调了一份百味汤，在大伙儿的鼓噪中，张同志一饮而尽，那是非常彪悍。 唉， 婚宴上结的仇家有多了一个，哪天我要办酒席，不知会不会被报复，呵呵。 &lt;p&gt;被老大叫去南山路喝咖啡，顺便去儿童公园办了一张杭州公园年卡。之后骑车穿过苏堤，用新办的年卡进了一趟岳庙。 岳庙其实已经去过很多次了，这次静下心来仔细看了一下各个门槛上的楹联。有一副是蔡元培做的，挺有意思，上联记不清了，大致是说此地湖光山色，埋忠臣傲骨，相得益彰，下联是“民族主义，自元清鼎革，始成一体，英灵有知，应补生前遗憾”。换句话说，就是告诉岳飞，你看你瞎忙活个啥劲啊，最后大家都成一家人了。 &lt;p&gt;这周的一大收获是书，木儿帮我在99Read上订了几本打折书，绝对物有所值。《图解本草纲目》,《山海经绘图本》、《中国人的闲情逸致》都非常精美，有时间慢慢看过来。 &lt;p&gt;博文的编辑寄过来一本《美丽的京剧》，翻了一下，当真可以用“惊艳”来形容。全彩图的厚厚一本， 装桢非常精美。全书以生旦净丑分类，包含了大量的剧照和经典段子介绍，即便你之前对京剧知之甚少，也能去欣赏这本书。 已经打定主意把这本书带给老爸做新年礼物了，他绝对喜欢，哈哈。在给老头子之前，我得好好看一遍。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e8%a5%bf%e6%ba%aa%e6%b9%bf%e5%9c%b0%ef%bc%8c%e5%b2%b3%e5%ba%99%ef%bc%8c%e6%96%b0%e4%b9%a6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!729.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!729.entry</guid><pubDate>Sun, 06 Jan 2008 13:48:15 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!729/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!729.entry#comment</wfw:comment><dcterms:modified>2008-01-06T13:48:15Z</dcterms:modified></item><item><title>冬至</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!721.entry</link><description>&lt;p&gt;去年的这个时候，无论如何也想不到我的29岁生日居然是在杭州到合肥的火车上渡过。  &lt;p&gt;也算是吃了一碗长寿面，虽然只是一碗“统一”方便面，但也算是给自己的生日一个交代。 &lt;p&gt;嘎子去了之后，和几个同学一直想着找个时间去合肥祭拜一下，这次总算能成行。到了合肥安顿下来，已经是夜里1点。第二天早晨，冬雨蒙蒙，大家在旅店前等了很久才打到车，前往小蜀山公墓。 &lt;p&gt;合肥到处都在修路，泥泞不堪。去小蜀山的路很不好走，30公里左右的路程，一路上走走停停，竟然花了近两个小时。时值冬至，小蜀山有不少来扫墓的人，步行进入园区，一路向西，在一片新坟里找到了嘎子的墓碑。&amp;quot;爱妻葛云芳之墓，夫许威威携子健行泣立&amp;quot;。金叶，Gyy他们先到，已在碑前献上了几束菊花。山间的空气在雨后越发显得清冷，大家在坟前伫立，默然无语，毕业那年越好重聚，怎么会想到是在此时，此地，这般光景。 &lt;p&gt;生命无常，脆弱得令人心惊，愿嘎子安息。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e5%86%ac%e8%87%b3&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!721.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!721.entry</guid><pubDate>Sun, 23 Dec 2007 11:43:39 GMT</pubDate><slash:comments>11</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!721/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!721.entry#comment</wfw:comment><dcterms:modified>2008-01-11T05:37:17Z</dcterms:modified></item><item><title>老和山</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!716.entry</link><description>&lt;p&gt;从浙大玉泉教七那边往上走，出了校门，就是上老和山的路。 &lt;p&gt;几年前，小别杭州的时，这条山路还只是被爬山的人踩出来的一条土路，基本上是直上直下，颇为陡峭。如今再来，通往山顶的石板路已经铺好，登山的安全系数提高了不少，却也少了些味道。 &lt;p&gt;在浙大读书的人，很少有没爬过老和山的。周末午后若是无聊，便一口气爬到山顶，只要赶上个好天气，就可以遥望到西湖和横跨湖上的苏堤。沿着山脊一路西行，可以一直走到北高峰。北高峰上有个财神庙，一年四季香火不断，据说是挺灵的。 &lt;p&gt;从北高峰下去，就是灵隐寺。从热闹的灵隐一直往上走，可以到冷清的上天竺。在哪里吃顿斋饭，听和尚做晚课，一天也就过去了。 &lt;p&gt;杭州多山，但大多和老和山相似，并不算高。难得的是山与山之间，脉脉想通，看似分散，却连为一体。浙大每年会搞几次毅行，就是从老和山出发，顺着山路，经过龙井，云溪竹径，九溪，一路暴走到钱塘江畔的之江学院。 &lt;p&gt;山中景色并无特别的地方。据说林间常有野猪出没，猎人们便在林中安放了野猪夹子，等着可怜的野猪们自投罗网。不过，这些夹子实在太隐秘，有时候也会误伤路人，所以带朋友上山之前，从会叮嘱他们别去走林间小路。 &lt;p&gt;山中还有做坟茔，外行普普通通，据说葬着一位青年男子。几十年来，爬山的人来来去去，换了一茬又一茬，却总能看见坟前放着的白玫瑰，那因该是他的爱人带给他的吧。我爬山的时候也曾看见过那些花，清冷而凄艳。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e8%80%81%e5%92%8c%e5%b1%b1&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!716.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!716.entry</guid><pubDate>Sun, 09 Dec 2007 15:03:17 GMT</pubDate><slash:comments>6</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!716/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!716.entry#comment</wfw:comment><dcterms:modified>2007-12-09T15:05:44Z</dcterms:modified></item><item><title>CSDN 软件开发2.0大会第二日</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!714.entry</link><description>&lt;p&gt;  &lt;p&gt;早上第一堂课选了雷鸣的“Linux系统下的高性能系统设计”。雷鸣是百度的创始人之一，后来自己出来搞了KooWo网，一个很八卦的网站。讲座的内容没有太多新意。其中举了个性能优化的例子，大致是把系统分为几块， 打时间戳，找出瓶颈再重点调优。这当然是个不错的方法，只是不明白为啥不用线程的查性能瓶颈的工具。 &lt;p&gt;第二讲的主讲人是思想家陈榕，有不少有意思的语言，摘录之： &lt;p&gt;1. 程序员编程的平台就是操作系统，但为什么不把Java叫做操作系统？因为程序员总希望追求系统性能的极值。 &lt;p&gt;2. 批评微软Evil的人是很短视的，严重误导大家。这就好比雷锋是好人，扶老太太过街是好事，但不能天天呆在路边等着扶老太太过街。没有追求利润最大化的人，就没有今天的社会。 &lt;p&gt;3. 微软有做产业的感觉，但Google有做商业的感觉。而这就是Microsoft以前猛，但Google目前势头更猛的原因。 &lt;p&gt;4. 做操作系统最根本的要点是要做一个编程环境，把之上的各个应用软件伺候得舒舒服服。 &lt;p&gt;5. 99年我们就在策划.Net了，因为我们知道如果没有对Metadata的支持, 微软就死定了。 &lt;p&gt;6. 每个人都觉得自己聪明，如果你是CTO，你就觉得自己的每个员工都傻。97， 98年VB是世界上最流行的语言，可很多程序员都不愿意被别人叫做用VB的， 认为是对自己智商的侮辱。 &lt;p&gt;6. 太多的人学C++是为了技巧而技巧，所以云风在blog上宣称要全部用C， 孟岩也跟着忽悠这事儿^_^（我们狂笑）。 &lt;p&gt;7. 只要能保证用户界面响应在0.2秒内完成，无所谓底层用啥语言。 &lt;p&gt;8. Java想一统江山？微软99年过高的估计了敌人，结果放走了GOOGLE。何必呢，要和谐。 &lt;p&gt;9. 中国将从体力密集型产业过度到脑力密集型产业。（换句话说，大家肯定将成为IT民工）。 &lt;p&gt;下午第一场的时间里，随便选了一场，是李涛讲《Ajax Web2.0开发》，首先讲Ajax原理，还算清晰。但之后讲的东西太detail, 介绍DoJo的时候想现场做个演示，可调了几次都搞不定。我一看没戏，就退出来了。之后去听了一下周伟民老师讲的《多核计算中分布式数据结构》，讲分布式系统中如何提高查询效率，其间重点讲了一些加锁算法，同样感觉过于detail。最后时间抽空去看了一下Yahoo美女Technical Evangelist Tenni讲的《大型网站》调优。美女推荐了Yahoo出的一个开源工具“YSlow”.这是一个对网站Performance表现打分的工具(可以在Yahoo Developer上下载)，用这个工具去评测网站，可以将它们分为A-F六等，其中Yahoo和Google是第一等，Microsoft Msn是F等，唉，可怜的微软，总是成为软件大会的负面教材。 &lt;p&gt;随后回到《分布式数据结构》的演讲现场，似乎有人在砸场子，争论得挺热闹的。之后，超级人气偶像云风终于上场，题目是“大世界网络游戏服务器的构架”。现场气氛非常热烈，光是站着听的就不下50人。帅哥再次强调目前做的引擎&amp;quot;Deep Code&amp;quot;是全C语言开发的，跨平台，逻辑层语言无关。云风有句话很有意思：“解决一个问题，最好的办法就是不做它”。这里的不做，并非是“不作为”，而是想办法花小代价去绕过它，但达到同样的目标。云风的确是人气王啊，现场有人往大屏幕上发消息：“102的老师帅呆了，酷毕了，简直无法形容”。 &lt;p&gt;最后一堂课是大牛Andrie讲“无锁数据结构”。简单的说，就是用不加锁的算法(CAS)来解决多线程编程中的资源竞争问题。大牛深入浅出，讲得挺风趣的，听了两天的课，这堂课是最实际的。 &lt;p&gt;总结一下。听说今年是CSDN第一次举办软件开发者会议，总体上组织得不错，问题也不少。首先是地点，选在九华山庄，周围一片荒凉，晚上宵夜的地方都没有，想找朋友把盏叙旧都没地方；其次是讲师的水平参差不齐，内容安排还是不错，但感觉都讲得浅显些。 &lt;p&gt;最快乐的事情是见到了几位老朋友，周大姐，孟岩大大，铁锋，可惜没有机会多聊聊，在此再向他们问好。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+CSDN+%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%912.0%e5%a4%a7%e4%bc%9a%e7%ac%ac%e4%ba%8c%e6%97%a5&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!714.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!714.entry</guid><pubDate>Sat, 01 Dec 2007 13:59:24 GMT</pubDate><slash:comments>12</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!714/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!714.entry#comment</wfw:comment><dcterms:modified>2007-12-01T13:59:24Z</dcterms:modified></item><item><title>CSDN 软件开发2.0大会第一日</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!711.entry</link><description>&lt;p&gt;  &lt;p&gt;第一次参加国内的技术大会，人比想象的多。大家见面，往往互通公司姓名，接下来互换名片，寒暄几句，说不定就能扯上联系，如某某的同事是某某的同学， 某某的现任老板是某某前任老板，如此种种。毕竟都是程序员圈子里的，很容易找到共同语言。 &lt;p&gt;早上的KeyNotes放在一个大展厅。现场开通了手机短信平台，听众们可以随意发短信到指定号码，发表自己的感想，这些短信随后会被投影到现场的两个大屏幕上，让现场所有的人都看到。这是个不错的创意，不过很快就沦为枪手们发广告的平台，比如：“***公司恭祝大会成功”，&amp;quot;***公司期望技术强人的加入&amp;quot;等等。 &lt;p&gt;早上一共安排了7个主题演讲，每个限时20分钟，时间安排上非常紧张。 &lt;p&gt;首先是孟岩对DDJ杂志主编Jon Erickson的访问，主题是“什么是软件开发2.0”，聊了半天，Jon的核心观点是“语言是次要的事情，基本的数据结构，算法才是软件开发的核心”。Jon举了育碧开发刺客信条的例子，这款游戏的底层用c++, 工具用C#, 游戏逻辑用脚本语言。由此可见，语言的选择只不过是服务于功能的实现。虽然不知道Jon谈的东西到底跟软件2.0有什么联系，但的确是真理。 &lt;p&gt;接下来演讲的是UML的发明者Ivar Jacobosn，没有什么新颖的东西。 &lt;p&gt;之后上台的是我的前老板林斌，演讲内容是介绍Google的Andriod开放式手机软件开放平台. 这套Solution还是很完善的，但如果得不到手机生产大鳄（比如Norkia)的支持，前途堪忧。然而，Norkia既然花了那么大的力气去做Symbian， 就很难让别人跑来分一杯羹。 &lt;p&gt;茶歇之后商场的是CodeGear公司的CEO Jim. Jim扯了半天，大致是说他们公司可以组织世界上的软件高手，成立virtual team， 在virtual 的 office做virtual 的项目。 &lt;p&gt;之后是大牛陈榕， 82年进入UIUC学习，之后在微软参加了第一代IE的开发，现任北京科泰的首席科学家。他的演讲题目是“迎接软件编程的新浪潮--用软件耦合诠释长尾理论”。老哥讲的内容虽然比较忽悠，但算是早上所有的演讲中最有思想性的。他的核心论点是把软件届分为三角，微软，Google各守一角，并企图通过Windows Live和Andriod来相互渗透。而其他程序员，可以占据第三角，利用微软和Google的技术提供大量方便可用的软件。程序和新闻，图片，视频都是数据，没什么不同，今后的平台可以不用装任何软件，只要访问不同的服务，平台就会自动下载相适应的软件来呈现服务的内容。程序员跟物流行业的卡车司机类似，是支撑的角色，但不会让终端用户直接接触到。 &lt;p&gt;之后是Interl 的首席宣传官James, 主要是推销他们的多线程编程库。最后一个是D语言领袖兼罗马尼亚伞兵Andrie，题目好像是Beyond Web 2.0， 展望了一下未来，讨论了一下“群体智慧”在web2.0上的应用以及“全语音”操作软件的可能性。老哥最后提了4个问题，回答都是I don't know， 之后就cool cool的结束了演讲。 &lt;p&gt;午餐是自助餐，人狂多，不过食物供应还是挺丰富，吃得很饱。 &lt;p&gt;下午一直呆在分会场1。 首先是金蝶软件将他们开发的Ajax开发Middlewar： OperaMask. 这个中间件可以屏蔽Ajax开发过程中的复杂工作，看上去的确比较方便。老哥还现场编程，演示了一个利用OperaMask的应用实例。 &lt;p&gt;之后是老熟人宝钢的讲座，介绍GoogleGears。 主要是解决google reader, google mail等服务的离线使用问题。 总体感觉是这项技术应用起来限制很多，而且理念上有些问题，不是非常看好。宝钢举例说，用了这项技术，就可以在飞机上离线使用google mail 回邮件，但我感觉例子本身没有说服力， 因为google mail 支持pop3, 我随便庄个邮件客户端工具就可以达到同样的目的。 &lt;p&gt;之后是搜狐的前技术官钱宏武的讲座。中心思想归纳如下：“1. 人是最重要的 2. 新技术往往是扯淡和不实用的 3. 程序员别老去追求花哨的东西，只要能实现需求，土办法也行” &lt;p&gt;最后是微软的董大伟介绍Sliverlight. 这项技术被称为是flash kill. 老哥为了给大家做演示，还把自己下个月结婚准备用的一段自制视频播放出来，以显示sliverlight的表现力和方便性。挺温馨的，赞一把。 &lt;p&gt;大致就是这些。很高兴能见到两位前微软工程院的老大，林斌和幺宝钢。可惜现在都是google的人了。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+CSDN+%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%912.0%e5%a4%a7%e4%bc%9a%e7%ac%ac%e4%b8%80%e6%97%a5&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!711.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!711.entry</guid><pubDate>Thu, 29 Nov 2007 10:11:10 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!711/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!711.entry#comment</wfw:comment><dcterms:modified>2007-11-29T10:11:10Z</dcterms:modified></item><item><title>树树皆秋色</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!705.entry</link><description>&lt;p&gt;早上坐Y6去杨公堤南边儿的花家山庄开会。汽车从穿过整条杨公堤，一路之上都可以欣赏堤两旁被秋风渲染过的层层梧桐叶，红的，橙的，黄的，绿的，重重叠叠，和着清净的湖水和悠悠的远山，美丽极了。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e6%a0%91%e6%a0%91%e7%9a%86%e7%a7%8b%e8%89%b2&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!705.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!705.entry</guid><pubDate>Mon, 19 Nov 2007 12:39:27 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!705/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!705.entry#comment</wfw:comment><dcterms:modified>2007-11-19T12:39:27Z</dcterms:modified></item><item><title>金焰</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!704.entry</link><description>&lt;p&gt;不知道从什么时候开始，国产片开始拉韩国人来充门面。《宝莲灯》里的三圣母是朴美善；《杨家将》里潘人美的女儿是蔡琳；最经典的当属《无极》里那个操一口韩式普通话的张东健。还有《神话》里的金喜善，鉴于她演的就是一个高丽公主，姑且不算。 &lt;p&gt;还是很佩服的制片人们的想象力的，据说这么做是想争取更多的亚洲票房，但貌似韩国人并没有帐。 &lt;p&gt;昨天偶尔看央视在介绍老演员，才知道解放前拍《三个摩登女性》、《大路》、《浪淘沙》的上海滩影帝金焰，原来就是韩国人。原名金德麟，出生在韩国首尔，11岁的时候才随父母迁入中国定居。 &lt;p&gt;看起来，韩裔明星在中国吃香，乃是早有渊源，用不着大惊小怪了。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e9%87%91%e7%84%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!704.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!704.entry</guid><pubDate>Sun, 18 Nov 2007 10:00:22 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!704/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!704.entry#comment</wfw:comment><dcterms:modified>2007-11-18T10:00:22Z</dcterms:modified></item><item><title>John Romero</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!698.entry</link><description>&lt;p&gt;  &lt;p&gt;今天有幸和传说中的Doom之父John Romero的团队交流了2个小时。 &lt;p&gt;John对于我们这一批程序员来说，绝对可以算是传说中的人物。记得大二，大三那会儿，几乎每个男生寝室都在玩id soft的Quake ||。每天早上 ，从寝室供电开始，就听见炮声隆隆，我cao我cow不绝于耳；午休的时候基本上都是在枪林弹雨中睡去；晚上熄灯，一大群人冲到洗漱间，见面第一句话往往是“今天你杀了多少人？”那气势，比其塔利班大本营也不遑多让 。后来看了《DOOM 启示录》，更是对这位老哥佩服得五体投地，尤其是那句“John Romero's About To Make You His Bitch”，狂妄之极，却有一股舍我其谁的霸气。 &lt;p&gt;大概是经历了《大刀》等产品的失败，如今的Romero倒是显得平和了很多，算是有点业界老前辈的样子了。Anyway，作为他的Fans之一，还是希望他有东山再起的一天。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+John+Romero&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!698.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!698.entry</guid><pubDate>Tue, 06 Nov 2007 15:49:35 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!698/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!698.entry#comment</wfw:comment><dcterms:modified>2007-11-06T15:49:35Z</dcterms:modified></item><item><title>烟花节</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!694.entry</link><description>&lt;p&gt; &lt;p&gt;在保俶塔路上的一家小店吃过饭出来，已是8点多了。天色早就暗下来了，隐约听到一阵阵“咚咚”声，应该就是烟花破空的声音。&lt;br&gt;今年烟花节的地点是在钱塘江畔，估摸一下时间，已是来不及赶过去了，便顺着保俶路一直走到西湖北岸，隔着西湖，遥望一番。&lt;br&gt;还好，杭州的山都不高，所以虽然隔着吴山和玉皇山，还是能看到三三两两烟花从山的那一边高高升起，在最灿烂的那一刻，照亮整个山脉的轮廓。划过夜空的烟火，伴着环湖的五色灯火，把西湖装点得如梦境般的美。&lt;br&gt;回杭州已经不算久了，却是第一次真真切切感受到回来真好。&lt;br&gt;第一次在杭州过烟花节，应该是8年前了吧，也不知道那是第几届，地点是在白堤。记得当时是和一大群朋友一起看的。如今，这群朋友也都散落在了各地，亦如那空中四散的烟花一般。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e7%83%9f%e8%8a%b1%e8%8a%82&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!694.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!694.entry</guid><pubDate>Sun, 04 Nov 2007 17:05:04 GMT</pubDate><slash:comments>6</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!694/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!694.entry#comment</wfw:comment><dcterms:modified>2007-11-04T17:05:04Z</dcterms:modified></item><item><title>绍兴</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!690.entry</link><description>&lt;p&gt;绍兴两字读来，似乎总透出一股浓浓的书卷气。 &lt;p&gt;平静的小河，古老的石桥，薄薄的晨雾，细长的乌篷船，灰色的毡帽......文人的笔墨将绍兴分解一个个符号，当我们年少时，便早早的将这些符号烙在了心里。 &lt;p&gt;第一次去绍兴是10年前的夏天。那是一次普通的班级活动，记得当时去了柯岩，鲁迅故居，还有沈园。在咸亨酒店吃饭时，顺便给老爷子买了一瓶女儿红，很便宜的那种，暑假里带回家，老爷子很高兴，毕竟也算是千里送鹅毛嘛。柯岩没有给我留下什么印象，倒是小小的沈园值得一去。园子中的风光并不出色，没法和苏州的园林相比，但有了陆游与唐婉的故事，这里的一山一水，一草一木就多了一层伤感的浪漫。初次读到陆游《钗头凤》，还是在一本老旧的《小说选刊》上，无非是80年代青年男女沉浸爱河，鱼传尺素时的引经据典罢了。小说的内容早已忘了，词却一直记得。到了沈园，才知道唐婉后来也和了两阕。两首词并排刻在园中墙上，将这段故事讲述给后人，一讲就是一千年。 &lt;p&gt;第二次去绍兴是读研究生那会儿，突发奇想，约了几个精力旺盛且无处宣泄的哥们儿，在炎炎烈日下从杭州骑车4个小时到绍兴。还没进城就遇上了暴雨，冒雨骑到咸亨酒店对面，在一家小饭馆里喝了两瓶黄酒驱寒。夜里宿一家私人旅馆，只提供毛巾被，原是一人一条，我那条却被肥肥拿走了，害得我在窗边的小床上冻了一晚，夜里差点就想把窗帘卸下来盖了。 &lt;p&gt;国庆时，第三次去了绍兴。原是打算去拍摄《拿什么拯救你，我的爱人》的东浦镇，到了之后才发现没什么好玩，于是坐车去了更远一些的安昌镇。安昌是非常典型的绍兴水乡，名气不算大，即便是十一，人也不太多。相比西塘，安昌更质朴一些，但也缺少了西塘的韵味。镇里有一家叫做“宝隆”小饭店，店主穿这长衫大褂，带一顶旧毡帽，一副活脱脱的绍兴脸谱。 &lt;p&gt;在安昌住了一天后，去了会稽山阴的兰亭。我写的字难看之极，这辈子算是和书法无缘，但这不妨碍我仰慕一下书圣遗迹。《兰亭序》本是王羲之醉酒之做，却成为后世经典，除了其本身的魅力，也离不开历代帝王和文人骚客的推崇。唐太宗派御史萧翼去辩才和尚那里骗取《兰亭序》的故事颇为有趣，只是不知真迹是否真的就随太宗一道被葬在乾陵了。信步来到曲水流觞之处，遥想当年三月三文会盛况，真的羡慕魏晋文人的洒脱与清淡了。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e7%bb%8d%e5%85%b4&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!690.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!690.entry</guid><pubDate>Sat, 20 Oct 2007 15:01:17 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!690/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!690.entry#comment</wfw:comment><dcterms:modified>2007-10-20T15:01:17Z</dcterms:modified></item><item><title>Virtual PC 2007 安装 Ubuntu 7.10</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!684.entry</link><description>&lt;p&gt;  &lt;p&gt;好几年没有用过Linux了，前些日子听朋友说Ubuntu很好，就想装一个玩玩。硬盘空间不大，所以没打算装双系统。如果用虚拟机安装，可以选择VMWare 或者 Virtual PC。 VMWare对linux的支持应该好过Virtual PC，但系统资源消耗更多，一旦虚拟机上的操作系统跑起来，主机的响应就异常迟缓了。另一方面，Virtual PC是免费的，可以在MSDN上下载到最新的2007版，所以最终决定用Virtual PC 2007. &lt;p&gt;最初装的是7.04版，当时费了一番功夫，总算可以用了，可惜一时偷懒没有记录下碰到的问题。昨天升级到最新的7.10版本，又遇到了同样的麻烦，所以决定简单的记录一下，以备日后参考。 &lt;p&gt;我是在美国政府的一个10G高速镜像下载的7.10版。 &lt;p&gt;URL:            &lt;a href="http://mirror.anl.gov/pub/ubuntu-iso/CDs/gutsy/ubuntu-7.10-desktop-i386.iso"&gt;http://mirror.anl.gov/pub/ubuntu-iso/CDs/gutsy/ubuntu-7.10-desktop-i386.iso&lt;/a&gt; &lt;br&gt;平均速度 674.72KB/s， 不到20分钟就下完了。 &lt;p&gt;之后启动虚拟机，F2进入bios， 修改boot顺序，利用光盘启动，然后用让虚拟机的光盘Capture下载的安装文件，就可以安装了。 &lt;p&gt;基本的安装过程可以参见：&lt;a title="http://arcanecode.wordpress.com/2007/10/18/installing-ubuntu-710-under-virtual-pc-2007/" href="http://arcanecode.wordpress.com/2007/10/18/installing-ubuntu-710-under-virtual-pc-2007/"&gt;http://arcanecode.wordpress.com/2007/10/18/installing-ubuntu-710-under-virtual-pc-2007/&lt;/a&gt; &lt;p&gt;需要解决三个问题： &lt;p&gt;1. 安装时图形界面花屏。 &lt;p&gt;原因：Virtual PC只支持16位和32位的真彩色，而Ubuntu的默认设置是24位色。 &lt;p&gt;解决：Ctrl+Atl+F2切换到文本界面; sudo vi /etc/X11/xorg.conf 修改该文件， 找到“Default Depth  24”改成&amp;quot;Default Depth 16&amp;quot;; Ctrl+Alt+Backspace 重启图形安装界面就可以了。 &lt;p&gt;2. 鼠标不能使用 &lt;p&gt;原因：Virtual PC 中模拟的是一个串行鼠标，但Ubuntu 中不认这种鼠标类型。 &lt;p&gt;解决： 这个问题， 7.04版本和7.10版都存在，但解决方法不同。7.04版需要先用键盘模拟鼠标，然后下载并执行一个Schell Script.  &lt;p&gt;分别参看&lt;a title="http://arcanecode.wordpress.com/2007/04/25/ubuntu-704-and-virtual-pc-2007-mouse-issue-workaround-sort-of/" href="http://arcanecode.wordpress.com/2007/04/25/ubuntu-704-and-virtual-pc-2007-mouse-issue-workaround-sort-of/"&gt;http://arcanecode.wordpress.com/2007/04/25/ubuntu-704-and-virtual-pc-2007-mouse-issue-workaround-sort-of/&lt;/a&gt; 和 &lt;a title="http://arcanecode.wordpress.com/2007/05/17/fixing-ubuntu-704-fiesty-fawn-mouse-under-virtual-pc-2007/" href="http://arcanecode.wordpress.com/2007/05/17/fixing-ubuntu-704-fiesty-fawn-mouse-under-virtual-pc-2007/"&gt;http://arcanecode.wordpress.com/2007/05/17/fixing-ubuntu-704-fiesty-fawn-mouse-under-virtual-pc-2007/&lt;/a&gt; &lt;p&gt;7.10版本就简单多了，直接修改/boot/grub/menu.list, 将接近末尾处 &lt;p&gt;&amp;quot;kernel /bootvmlinuz-2.6.22-14-generic root=UUID=f33d1496-3a53 ...... ro quiet slash&amp;quot; 一行变成 &lt;p&gt;&amp;quot;kernel /bootvmlinuz-2.6.22-14-generic root=UUID=f33d1496-3a53 ...... ro quiet slash -- i8042.noloop&amp;quot; &lt;p&gt;保存重启，就OK了。 &lt;p&gt;3. 中文系统支持 &lt;p&gt;原因： 由于安装过程中需要在线下载中文支持包，而且非常非常慢， 所以建议安装时只装英文系统，暂时不装中文支持。安装完毕，点击System-&amp;gt;Adinistration-&amp;gt;Language Support 应该只看得到英文支持。 &lt;p&gt;解决：修改/etc/apt/sources.list, 将所有的http源换成debian.linux.org.tw/ubuntu (安装程序如果无法连接到原有的那些地址，会把相应的行注释掉，我们需要手动去掉这些注释)。 debian.linux.org.tw/ubuntu 是一个台湾的镜像，非常快。 &lt;p&gt;修改完毕后执行 &lt;p&gt;sudo apt-get update &lt;p&gt;sudo apt-get dist-upgrade &lt;p&gt;然后使用sudo apt-get install language-support-zh 安装中文环境。 &lt;p&gt;装好之后就可以使用中文输入法了。ubuntu 默认的中文字体很难看，可以参考&lt;a title="http://www.osxcn.com/ubuntu/ubuntu-install.html" href="http://www.osxcn.com/ubuntu/ubuntu-install.html"&gt;http://www.osxcn.com/ubuntu/ubuntu-install.html&lt;/a&gt;介绍的方法修改中文字体。 &lt;p&gt;总结： &lt;p&gt;呵呵，一台主机 + 双显示器 + XP + Ubuntu &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pCkJ46dudmkfOZpMMzx6LpMkiSMX_C8xEXrPt1WiYrA0oz2-6QAO2jt2UdBntlaTPxo6VKinCguE?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=414 alt="clip_image002" src="http://byfiles.storage.msn.com/y1pCkJ46dudmkfFjzIe_a-sp3-a6uFATXiGq5d7xE9RM4u2gA0dZl5ob81XmMLw9Yg08kO6khD4t3I?PARTNER=WRITER" width=550 border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+Virtual+PC+2007+%e5%ae%89%e8%a3%85+Ubuntu+7.10&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!684.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!684.entry</guid><pubDate>Sat, 20 Oct 2007 06:14:03 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!684/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!684.entry#comment</wfw:comment><dcterms:modified>2007-10-20T06:17:58Z</dcterms:modified></item><item><title>好久没更新了</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!679.entry</link><description>&lt;p&gt;8月底到9月中旬，大约20天的时间里，从广州到悉尼，从悉尼回广州，再从广州辗转到Austin, 之后广州修整一个礼拜，最终算是在杭州落脚了。 &lt;p&gt;可以记的东西很多，既然安定下来了，也就可以慢慢写起来。 &lt;p&gt;刚刚看到CSDN上名为“&lt;a href="http://blog.csdn.net/turingbook/archive/2007/09/07/1775488.aspx"&gt;Linux之父炮轰C++：糟糕程序员的垃圾语言&lt;/a&gt;”的文章。这原是Linus Torvalds 和微软的Dmitry Kakurin就Git开发语言的做的寻常讨论，可惜Damitry用词不当，率先来了句“Bullshit”，Torvalds也不含糊，马上以“You are full of bullshit”回敬之，并把下结论说&amp;quot;C++ 是一种糟糕的语言&amp;quot;，由此引得C Fans 和 C++ Fans在论坛上唇枪舌战，大打出手。 &lt;p&gt;Yelz以为，Torvalds的结论与其说是在讨论技术，倒不如说是意气用事下的牢骚话罢了。看到众多高手在论坛上长篇大论，多少觉得有些无聊，所谓“本是同根生，相煎何太急”啊。语言本身本无优劣，差别只在于使用它的人。的确有一批高手经历了“见山是山-&amp;gt;见山不是山-&amp;gt;见山是山”的修道过程，然后豁然顿悟，返璞归真，回到了C的怀抱，但因此而否定C++，就有些不公平了。至于将STL， Boost等等作为反对C++的理由，那就更没道理了.  &lt;p&gt;C++提供了很多高级特性，纷繁芜杂，爱凑热闹的程序员如果把握不好，就好比那个“以己知道，还施彼身”的慕容公子，好像什么都会点，唬人可以，碰到专心只练降龙十八掌的萧大侠，就死翘翘。可是，错的人是慕容公子，而非“博杂”本身，这不，慕容博一出马，就连萧大侠也很难搞定了吧。 &lt;p&gt;胡扯一通，打住。最后要说的是，用C++，重要的是其面向对象的思想，而不要被其花里胡哨的外表迷惑。在微软开发DirectX SDK时，也是用C++，不过代码规范里有一条“禁止使用任何STL的东西”，就是这个道理。 &lt;p&gt;不说了，回家。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e5%a5%bd%e4%b9%85%e6%b2%a1%e6%9b%b4%e6%96%b0%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!679.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!679.entry</guid><pubDate>Thu, 27 Sep 2007 16:25:06 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!679/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!679.entry#comment</wfw:comment><dcterms:modified>2007-09-27T16:25:06Z</dcterms:modified></item><item><title>8 Snapshots of Austin GDC '07</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!677.entry</link><description>&lt;p&gt; &lt;h5&gt;from: &lt;a title="http://nabeel.typepad.com/brinking/2007/09/8-snapshots-of-.html" href="http://nabeel.typepad.com/brinking/2007/09/8-snapshots-of-.html"&gt;http://nabeel.typepad.com/brinking/2007/09/8-snapshots-of-.html&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/nabeel/tags/agdc/"&gt;&lt;img title="1348899934_c978b3a593_m" alt="1348899934_c978b3a593_m" src="http://nabeel.typepad.com/photos/uncategorized/2007/09/08/1348899934_c978b3a593_m.jpg" border=0&gt;&lt;/a&gt;  &lt;p&gt;Virtual Worlds News has good liveblogging &lt;a href="http://www.google.com/search?q=agdc&amp;amp;sitesearch=virtualworldsnews.com"&gt;coverage of the talks&lt;/a&gt; at the Austin Game Developers Conference, including the panel I was on, &lt;a href="http://www.virtualworldsnews.com/2007/09/blogging-the--4.html"&gt;Startup Lessons from Recent Online Games&lt;/a&gt; (&lt;a href="http://store.cmpgame.com/product.php?id=2475&amp;amp;cat="&gt;audio is available here&lt;/a&gt;, for a fee). There's also stuff at Gamasutra and Raph's site. AGDC didn't have many overall themes, other than it feeling a bit like a bunch of MMO folks trying to ignore the social web crowd in their midst. So instead of a summary I'll do the same thing I &lt;a href="http://nabeel.typepad.com/brinking/2007/03/10_snapshots_of.html"&gt;did for GDC&lt;/a&gt; and give some snapshots of the last couple days.  &lt;p&gt;On how teenagers live their lives online, and take that for granted.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;Fourteen year-olds playing our game were born in 1994, they've never not known the Internet. Pictures of them as a fetus could have been posted online before they were even born.&amp;quot; - &lt;a href="http://www.sulka.net/?itemid=383"&gt;Sulka Haro&lt;/a&gt; (Habbo Hotel)&lt;/blockquote&gt; &lt;p&gt;On user generated content, player control, and the feeling a player can effect the world.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;It turns out that a sense of autonomy is the single strongest relationship to sustained subscriptions [in an MMOG].&amp;quot; - Scott Rigby (Immersyve, Inc.)&lt;/blockquote&gt; &lt;p&gt;On the dangers of not paying attention to the small percentage of hackers.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;Hacking is like a drug. If your whole guild is using it, you'll be pressured to use it too. Then, once our users try a hack tool they actually find it hard to get back into the game.&amp;quot; - &lt;a href="http://www.joystiq.com/2007/09/07/austin-gdc-live-at-the-minho-kim-keynote/"&gt;Minho Kim&lt;/a&gt; (Nexon America)&lt;/blockquote&gt; &lt;p&gt;&lt;a&gt;&lt;/a&gt; &lt;p&gt;&lt;a href="http://www.joystiq.com/2007/09/07/austin-gdc-live-at-the-minho-kim-keynote/"&gt;&lt;img title="Agdc_nexon" alt="Agdc_nexon" src="http://nabeel.typepad.com/photos/uncategorized/2007/09/08/agdc_nexon.jpg" border=0&gt;&lt;/a&gt; On customers look for something different from their MMOs than their games.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;Games are a one-night stand, you want a playboy bunny. MMOs are marriage, you want the girl next door. Still a little sizzle, and a lot of potential for the future.&amp;quot; - &lt;a href="http://www.zenofdesign.com/?p=944"&gt;Damion Shubert&lt;/a&gt; (Bioware)&lt;/blockquote&gt; &lt;p&gt;On the&lt;a href="http://www.virtualworldsnews.com/2007/09/blogging-the--7.html"&gt; virtual goods bandwagon&lt;/a&gt;.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;We really really really have to make a distinction between the concept of microtransactions -- which means spending a tiny amount of money -- and the ownership of digital assets. They are not the same thing. We cannot equate them.&amp;quot; - Eric Bethke (GoPets)&lt;/blockquote&gt; &lt;p&gt;On the fallacy of building a game only for a hardcore audience with Shadowbane.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;Everyone thought they were hardcore. It turned out only 15% got to be, and the rest were there to die.&amp;quot; - &lt;a href="http://www.zenofdesign.com/?p=944"&gt;Damion Shubert&lt;/a&gt; (Bioware)&lt;/blockquote&gt; &lt;p&gt;On hacking and the creativity of users.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;I have a 1 in a million rule. With 80m registered accounts, at least 80 people are doing anything you can think of.&amp;quot; - &lt;a href="http://www.sulka.net/?itemid=383"&gt;Sulka Haro&lt;/a&gt; (Habbo Hotel)&lt;/blockquote&gt; &lt;p&gt;and some Nexon stats for the US market.  &lt;blockquote&gt; &lt;p&gt;&amp;quot;$1.6m virtual item sales in February, over 600,000 items. And over 1m in item sales in June.&amp;quot;  Which would be $2.6m in sales if the pricing averages hold, a 61% increase.&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+8+Snapshots+of+Austin+GDC+'07&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!677.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!677.entry</guid><pubDate>Mon, 10 Sep 2007 12:33:08 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!677/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!677.entry#comment</wfw:comment><dcterms:modified>2007-09-10T12:33:08Z</dcterms:modified></item><item><title>沙湾小记</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!669.entry</link><description>&lt;p&gt;  &lt;p&gt;周末，去了一趟番禺附近的沙湾古镇。 &lt;p&gt;若不是恰好要在广州呆上一段时间，我定不会有缘邂逅这个并不起眼的小镇。说其古镇，人们首先想到的无非周庄，丽江，凤凰，宏村，平遥之类。与这些鼎鼎大名的地方相比，沙湾默默无闻，以致于在携程上都难以查到关于它的只言片语。 &lt;p&gt;从广州出发，坐一个多小时汽车到番禺市桥，再转去沙湾镇的小巴，约20分钟就到了。下车的地点里古镇尚有距离，问了两个当地人，顺着所指的方向，没走几步，阴暗的天空便下起雨来。撑上伞，在雨中继续寻找，约10分钟，总算见到了小镇那弯弯窄窄的巷子，爬满青苔的老墙和错落有致的石板小径。 &lt;p&gt;沙湾始建于宋代，也算是千年古镇了。入口处离沙湾北村不远，玉虚宫和留耕堂就在那里。 &lt;p&gt;走进玉虚宫， 空空的大殿除了一个买香的老婆婆，再无别人。殿顶挂着很多盘香， 似乎见证了这里曾经的繁华。 &lt;p&gt;神龛上供奉着玄武北帝，以前那尊，据说铸于永乐年间，纯铁铸成，乃是云南的一个巧匠依照成祖朱棣的形象所铸，后今各种机缘变故，最终被某沙湾籍的官员得到，带回乡里供奉。 &lt;p&gt;很可惜，那尊原作在文革期间毁于大炼钢铁，如今这尊，还是前几年荣归乡里的一个华侨所捐赠的。Yelz在澳门时也曾见过一座北帝庙，当时便疑惑为什么南方人反而供奉北帝玄武而非南帝朱雀。如今才知道，原来北方属水，北帝自然也是水的主人，而南方多水患，所以供奉北帝，以求得个平安。 &lt;p&gt;玉虚宫旁边就是留耕堂，是沙湾何族的宗祠。留耕堂始建于元，名字取“阴德且由宗祖种，心田留与后人耕”之意。千年风雨，和其他的古建筑一样，留耕堂也难免几毁几建的命运，如今的留耕堂册是康熙年间建成的，典型的中轴线对称，三路四进的四合院式布局。堂中的几个略带焦土的梁柱底座，让人真切的感受到当年的兵火。 &lt;p&gt;雨仍在下，丝丝细雨从堂间天井洒下，打在院子里的芭蕉叶上，留耕堂的匾额在雨中显得多少有些落寞。想起《雨打芭蕉》，真是贴切极了。这是我最喜欢的民乐之一，而它的作者恰好就是沙湾的“何氏三杰”，何柳堂、何与年、何少霞。 &lt;p&gt;说起何柳堂，清时番禺人的多才多艺真是让人钦佩。柳堂年轻的时候习武，还考取过武秀才，此后才从事广东音乐创作，并且取得巨大成就。而另外三个番禺人，高剑父，高奇峰，陈树人，则更是Yelz的偶像，做为岭南画派的创始人，他们三个早期都曾追随中山先生参加辛亥革命，并是同盟会员。高剑父甚至参加过起义敢死队。岭南画派本身也是中国传统画派中的革命派， 主张创新，写实，引入西洋技法而博采重家之长，自成一家。Yelz尤其爱高奇峰的画，那份清雅与寥落，足以沉醉人心。 &lt;p&gt;人生在世，不但要有的一蓑烟雨任凭生闲情雅致，也要有当年万里觅封侯的壮怀激烈，大丈夫为人，只有这样才算活的痛快淋漓。 &lt;p&gt;&lt;a href="http://by1.storage.msn.com/y1pZetuxfAONV8jswhoPk-ZyRypInTujciw9IvktGdiHmxedbzp7aDkxk9moN8u4b97GRx_SqSvWWahGJzI4GjL0g"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=289 src="http://byfiles.storage.msn.com/y1pi3VG79nb-p-zyX2c2EyoPa3bMKODZiEYu7kNStRXN9nTiE22oMyKYl3JwsZ8-mLp" width=157 border=0&gt;&lt;/a&gt; &lt;a href="http://by1.storage.msn.com/y1pZetuxfAONV_TUTzclCWv5tQ1hhbZU5DgSDP-DX2m00lyR_3dR12Y9sfXfqQlkK4dleOf7KUvboGqfq89-47G6Q"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=288 src="http://by1.storage.msn.com/y1pZetuxfAONV8L_n76MIF3BZ6PsH3bsBuvceyqoUnMxwQurepUJovkEXRckuX0lp7rs3v3HWb6owhZkmgHJH6vTg" width=117 border=0&gt;&lt;/a&gt;  &lt;p&gt;附：高奇峰作品&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+%e6%b2%99%e6%b9%be%e5%b0%8f%e8%ae%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!669.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!669.entry</guid><pubDate>Mon, 09 Jul 2007 16:25:14 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!669/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!669.entry#comment</wfw:comment><dcterms:modified>2007-07-09T16:26:48Z</dcterms:modified></item><item><title>Google Phone vs iPhone? Very Funny. (还是中关村在线的图片)</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!663.entry</link><description>&lt;p&gt; &lt;p&gt;&lt;em&gt;Posted by peterwillcn // Sat, Jul 7, 2007 5:19 AM&lt;/em&gt;&lt;br&gt;﻿China version google phone vs. apple iphone!&lt;br&gt;&lt;a href="http://www.dogorgod.com/"&gt;CVGP(China version Google Phone)&lt;/a&gt;&lt;br&gt;&lt;img src="http://images.china.cn/site1000/20070424/2190998_525150.jpg"&gt; &lt;p&gt;After four years in rumors, Apple officially released to the iPhone, But this does not prevent any of the cell phone market will be a new source of the Army, Microsoft, Dell, Google ... many traditional IT hardware and software manufacturers and mobile phones have been linked together. And this, Google will launch cell phone rumors also the most uproar. Today, we once again see one of the players design their own Google phone. From the current situation, regardless of whether Google really intends to launch the phone, and it will then Apple, become the focus of rumors.  &lt;p&gt;&lt;img src="http://images.china.cn/site1000/20070424/2191000_992360.jpg"&gt; &lt;p&gt;&amp;quot;&lt;a href="http://www.dogorgod.com/"&gt;CVGP(China version Google Phone)&lt;/a&gt;&amp;quot; using the straight modeling, and iPhone, Its shape is also very light, and has a large, touch screen, but its design of the keyboard is very peculiar, The author did not design this explanation seems to be demolished with a keyboard can be covered. As Google's products, it also has a row to open the Google service shortcuts.  &lt;p&gt;&lt;img src="http://images.china.cn/site1000/20070424/2191001_639989.jpg"&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6228910459423260480&amp;page=RSS%3a+Google+Phone+vs+iPhone%3f+Very+Funny.+(%e8%bf%98%e6%98%af%e4%b8%ad%e5%85%b3%e6%9d%91%e5%9c%a8%e7%ba%bf%e7%9a%84%e5%9b%be%e7%89%87)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=yelz.spaces.live.com&amp;amp;GT1=yelz"&gt;</description><comments>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!663.entry#comment</comments><guid isPermaLink="true">http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!663.entry</guid><pubDate>Mon, 09 Jul 2007 02:26:53 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://yelz.spaces.live.com/blog/cns!A98E76F0785C80C0!663/comments/feed.rss</wfw:commentRss><wfw:comment>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!663.entry#comment</wfw:comment><dcterms:modified>2007-07-09T02:26:53Z</dcterms:modified></item><item><title>追忆十年</title><link>http://yelz.spaces.live.com/Blog/cns!A98E76F0785C80C0!660.entry</link><description>&lt;p&gt;周末，广州下了一场大雨。 &lt;p&gt;出门的时候，骤雨初歇。道路两旁的花花草草经过雨水洗礼，显得格外亮丽。花丛之下，是一片片散落的花瓣，想是被先前那场大雨打落的。世间美丽的东西，为何总消逝在最灿烂的时刻。瞬息浮生，薄命如斯，一如那黄昏的绚丽夕阳，那天边的璀璨流星，还有这在雨中零落成泥的片片落花。 &lt;p&gt;一来是因为msn上的朋友太多，再则文字总是苍白无力，所以一直刻意不在blog里写下祭奠嘎子的文字。而此刻，心里一颤，觉得还是应该写点什么。 &lt;p&gt;此时此刻，千里之外的那一抔新土，是否也浸没在这无边的风雨里。长眠其下的嘎子，你还好吗。 &lt;p&gt;有人说，死亡是上帝的一种恩赐，他召唤着自己的宠儿进入天堂，留给世人的则是永恒的年轻和美丽。我们都愿意相信这个解释，只是，对于活着的人来说，这太残酷了。 &lt;p&gt;一个月前，在msn上见到刚生下孩子不久的你，忙不迭的说“恭喜”。你回了个微笑，道声谢谢， 就问我新的工作怎样，什么时候回杭州。我说最近挺忙，估计得过几个月才能回去。你回说：“这样啊”。万没想到，这竟成了我们之间最后一次对话。 &lt;p&gt;两个月前，离开北京的前一天中午，在公司楼下，见到了怀胎十月的你。你微笑着问我：“听说你快走了？”。我说：“是呀，可惜喝不到孩子的满月酒了”。你脸上洋溢着即将为人母的幸福，说：“是呀，没想到你走的这么快。”我以为我们很快还会再见面，却不知那是诀别。 &lt;p&gt;三个月前，北京同学聚会。龙女问我为什么没有通知你，我说：“她现在可是重点保护对象，等孩子生下来，我们再一起杀到她家去。”大家都很开心，那一刻，每一个兄弟姐妹都在心底祝福你们母子。 &lt;p&gt;一年前的某天下午，我接到你老公的电话：“嘎子来北京了，在我这边，过来见见？”那是硕士毕业后第一次见到你，依如两年前那样，温婉的笑着，细声细语的谈起北京的天气和刚刚结束的工程院的面试。后来才知道，那天有10个candidiate, 能闯到最后一关的，就只剩下你。 一点也不意外，你总是那么优秀而平和。 &lt;p&gt;一年多前，你在msn说，“决定来北京了，能从内部transfer过来最好，不能就重新找工作“。我说：“我可以推荐你来我们这边，不过你在上海那边已经是lead了，来我们这边做辛苦的程序员，太可惜了。”你说，“没办法啊，老公在北京。”记得毕业时，你说想去上海，最后却为了家庭而签了杭州的公司；后来，你跟随他去了上海，再后来，你又随他来了北京。你有能力在事业上做得最出色，可家才永远是你心里最重要的部分。 &lt;p&gt;七年前，一直留长发的你突然换了短发。我见了打趣说：“那个谁谁谁，见过这个新发型吧”。你红着脸说：“嗯，不过他好像有点儿意见，以后还得留起来。”那时候，你刚刚做了学生会学习部的副主席，说是因为