<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>网络隐士八卦坛</title>
    <description></description>
    <link>http://caocao.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>恶搞美剧《英雄》之微软版</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/210840" style="color:red;">http://caocao.javaeye.com/blog/210840</a>&nbsp;
          发表时间: 2008年07月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>作者：caocao（网络隐士）<br />转载请注明来源：<a href="http://www.caocao.name/">http://www.caocao.name/</a></p>
<p>美剧《英雄》这阵子比较火，旋即成为众多恶搞对象，比如恶搞《300》的那部《贱郎300》里也忘不了来上一句：&ldquo;Save the cheer leader, save the world!&rdquo;。<br /><img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/271431/o_heroes01.jpg" height="480" alt="" width="600" /></p>
<p>隐士这里要说的是微软版，看下面这个杯子，活脱的《英雄》海报状，下面是Windows Server 2008、Visual Studio 2008等，有点搞，就差&ldquo;Save the Microsoft, save the world!&rdquo;。<br /><img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/271431/o_heroes02.jpg" height="600" alt="" width="481" /></p>
<p>不过最搞的还要数俺们中国人，最近刚发现一个超强的《英雄》式人物，就是那个做三个俯卧撑令得一小姑娘就跳河自尽的猛男，建议《英雄》下一季给他点戏份。</p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/210840#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 02 Jul 2008 23:35:53 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/210840</link>
        <guid>http://caocao.javaeye.com/blog/210840</guid>
      </item>
      <item>
        <title>DES加密方法在PHP和.NET平台间的无缝连接</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/178321" style="color:red;">http://caocao.javaeye.com/blog/178321</a>&nbsp;
          发表时间: 2008年04月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士），<a href="http://www.caocao.name/" target="_blank">http://www.caocao.name/</a>，<a href="http://www.caocao.mobi/" target="_blank">http://www.caocao.mobi/</a> <br />转载请注明来源：<a href="http://www.javaeye.com/topic/178321" target="_blank">http://www.javaeye.com/topic/178321</a><br /><br />有个项目要跨PHP平台和.NET平台进行数据交换，数据还必须是DES加密的，在折腾了一阵后隐士终于摸清楚代码该如何写，加密数据才能够通用于两个平台。<br /><br /><div class="quote_title">PHP加密方式 写道</div><div class="quote_div"><pre name="code" class="java">
$key="********";
$iv="********";
$message="kjsdfuihyweflgjerogjreg";
echo base64_encode(mcrypt_encrypt(MCRYPT_DES, $key, $message, MCRYPT_MODE_CBC, $iv));
</pre></div><br /><br /><div class="quote_title">C#加密解密方式 写道</div><div class="quote_div"><br /><pre name="code" class="java">
        /// &lt;summary>
        /// DES加密方法，keyBytes和ivBytes必须为64bit即8位的
        /// &lt;/summary>
        /// &lt;param name="inBytes">待加密数组&lt;/param>
        /// &lt;param name="keyBytes">key数组&lt;/param>
        /// &lt;param name="ivBytes">iv数组&lt;/param>
        /// &lt;returns>加密完的数组&lt;/returns>
        public static byte[] DESEncryptWithCBCZeros(byte[] inBytes, byte[] keyBytes, byte[] ivBytes)
        {
            using (MemoryStream memoryStream = new MemoryStream())
            {
                DES desCBC = DES.Create();
                desCBC.Mode = CipherMode.CBC;
                desCBC.Padding = PaddingMode.Zeros;
                using (CryptoStream cryptoStream = new CryptoStream(memoryStream, desCBC.CreateEncryptor(keyBytes, ivBytes), CryptoStreamMode.Write))
                {
                    cryptoStream.Write(inBytes, 0, inBytes.Length);
                    cryptoStream.FlushFinalBlock();
                    byte[] bytes = memoryStream.ToArray();
                    return bytes;
                }
            }
        }

        /// &lt;summary>
        /// DES解密方法，keyBytes和ivBytes必须为64bit即8位的
        /// &lt;/summary>
        /// &lt;param name="inBytes">待解密数组&lt;/param>
        /// &lt;param name="keyBytes">key数组&lt;/param>
        /// &lt;param name="ivBytes">iv数组&lt;/param>
        /// &lt;returns>解密完的数组&lt;/returns>
        public static byte[] DESDecryptWithCBCZeros(byte[] inBytes, byte[] keyBytes, byte[] ivBytes)
        {
            using (MemoryStream memoryStream = new MemoryStream(inBytes))
            {
                DES desCBC = DES.Create();
                desCBC.Mode = CipherMode.CBC;
                desCBC.Padding = PaddingMode.Zeros;
                using (CryptoStream cryptoStream = new CryptoStream(memoryStream, desCBC.CreateDecryptor(keyBytes, ivBytes), CryptoStreamMode.Read))
                {
                    byte[] outEncrypt = new byte[inBytes.Length];
                    cryptoStream.Read(outEncrypt, 0, outEncrypt.Length);
                    return outEncrypt;
                }
            }
        }
</pre><br /></div><br /><br /><div class="quote_title">C#调用方式 写道</div><div class="quote_div"><br /><pre name="code" class="java">
            try
            {
                byte[] inBytes = Encoding.UTF8.GetBytes("kldfgwehfo23905hfkjvbsdcsdc");
                byte[] keyBytes = Encoding.ASCII.GetBytes("********");
                byte[] ivBytes = Encoding.ASCII.GetBytes("********");
                byte[] outBytes = StringEncryptHelper.DESEncryptWithCBCZeros(inBytes, keyBytes, ivBytes);
                Console.WriteLine(Convert.ToBase64String(outBytes));

                Console.WriteLine(Encoding.UTF8.GetString(StringEncryptHelper.DESDecryptWithCBCZeros(outBytes, keyBytes, ivBytes)));
            }
            catch (CryptographicException e)
            {
                Console.WriteLine(e.StackTrace);
                Console.WriteLine("A Cryptographic error occurred: {0}", e.Message);
            }
</pre><br /></div>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/178321#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 01 Apr 2008 11:07:05 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/178321</link>
        <guid>http://caocao.javaeye.com/blog/178321</guid>
      </item>
      <item>
        <title>网站验证码识别程序探讨 (1)</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/159922" style="color:red;">http://caocao.javaeye.com/blog/159922</a>&nbsp;
          发表时间: 2008年01月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士），<a href="http://www.caocao.name/" target="_blank">http://www.caocao.name/</a>，<a href="http://www.caocao.mobi/" target="_blank">http://www.caocao.mobi/</a> <br />转载请注明来源：<a href="../../../../topic/159922">http://www.javaeye.com/topic/159922</a><br /><br />顾名思义，隐士这里想探讨一下验证码识别程序的设计，至于如何使用这样的程序则不在技术讨论的范围内。<br /><br />先来看一下隐士这个.net程序的效果。这样的验证码图片在很多网站都有，看上去识别效果还不错。 <br /><img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/271431/o_coderecognizer01.gif" border="0" alt="" /> <br /><br />下面介绍一下该算法的特点： <br />1、只能识别已知字体、字号，对字母没什么要求，英文字母、数字、中文字都可以。 <br />2、只能识别不扭曲、镜像、旋转的字。 <br />3、对噪点、干扰线不太敏感。<br /><br />由上面的特点可知，这算法其实是很脆弱的，只要验证码生成程序稍微做一点点旋转就可以令其失效。那么该算法做了些什么呢？<br /><br />这算法只做了一件事情，就是按照已知字符串的图像去验证码图像里扫描，扫到匹配的就成了，当然算法内部会有一些小调整以降低误认率。仅仅这点就足矣识别大量网站的验证码了。效果图里的验证码是由Discuz! 5.5产生的一种，CSDN现阶段的验证码图片一样可以用这个算法来识别。看官如有兴趣，请联系隐士共同探讨。 <br /><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/159922#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Jan 2008 14:31:18 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/159922</link>
        <guid>http://caocao.javaeye.com/blog/159922</guid>
      </item>
      <item>
        <title>ASUS P5K 系列随机重启问题汇总</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/155586" style="color:red;">http://caocao.javaeye.com/blog/155586</a>&nbsp;
          发表时间: 2008年01月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>作者：caocao（网络隐士），<a href="http://www.caocao.name/" target="blank"><span style="color: #108ac6">http://www.caocao.name</span></a>，<a href="http://www.caocao.mobi/" target="blank"><span style="color: #108ac6">http://www.caocao.mobi</span></a> <br />转载请注明来源：<a href="../../../blog/155586">http://caocao.javaeye.com/blog/155586</a></p><p>&nbsp;</p><p>隐士强烈抗议华硕ASUS的P5K系列随机重启！卖那么贵的主板，开机才几个小时就自动重启，强烈要求华硕无条件召回！</p><p>&nbsp;</p><p>原因众说纷纭，可能是内存兼容性问题，可能是自动超频问题，隐士这里放一些老外的说法。</p><p>=================</p><div><strong>Random Restarts with ASUS P5K-E</strong></div><div>I also had similar issues with random reboots, also with asus p5k-e wifi-ap, I noticed the sticker on the modules didn't match the spd info with cpu-z.<br />The sticker says v1.3 and 2.2v (micron chips), but spd reads as 2.1 volts which is version 2.1 modules with qimonda chips. <br />When using the modules at 2.1v instead of what the sticker says, my reboots went away. I read somewhere the qimonda chips in version 2.1 dont like much voltage.<br /><br />Maybe someone has labled a batch incorrectly somehow?<br />隐士点评：内存SPD版本和电压问题，可能是BIOS认错了，手动调整一下试试看。</div><div>=================</div><div><p>hey guys. &nbsp;Same issue here. <br />&nbsp;<br />I read on another forum to change all the overclocking features from &quot;auto&quot; to lower settings. <br />&nbsp;<br />For me, changing the ram speed form &quot;auto&quot; to &quot;ddr-833&quot; (i think) seems to have cleared it up (most of the time) <br />&nbsp;<br />The only time it gives me troubles is in the morning (after it's been sitting off overnight). &nbsp;Which is why I'm still looking for a fix. <br />&nbsp;<br />Well, I hope that gets you guys closer. </p><p>隐士点评：内存频率问题，手动调整一下试试看。</p><p>=================</p><p>I have the Asus P5k-E and having the same issue! But guess what? Last night (Dec 6, 2007) I downloaded from Asus website <em>Bios firmware ver 901 11/14/2007</em> that said it fixed something to do with S3. I did not understand at the time. Anyway this morning I noticed that it is gone from their website. I have not rebooted my PC since to see if it fixed anything. Just thought I would drop a note. The board seems very stable otherwise. <br />隐士点评：更新BIOS到901版，现在最新是906版。</p><p>=================</p><p>Asus P5K-E WIFI <br />C2D 6550 @ 2.8 (Running 1:1 with RAM) <br />Crucial Ballistix &nbsp;2*1GB DDR2-800 PC2-6400 <br />Geforce 8800 GT &nbsp; <br />Corsair HX620 <br />&nbsp;<br />I'll have to verify which BIOS version I'm using because I have absolutely no problem with this board. First thing I did when everything was assemble was to update the BIOS. After that I never encountered anyway problem. I've set all my memory timing and voltage manually and it didn't caused any problem. I'll see if I can produce the same problem as you guys because it really sucks that you're stuck with these problem on such a good board (except the BIOS I guess <img title=";)" src="http://img.tomshardware.com/forum/uk/icones/wink.gif" alt=";)" />) <br />隐士点评：强人啊，一装机就升级BIOS，还全手动调整。</p><p>=================</p><p>Just a note to everyone. New board with BIOS 703 pre-installed. To everyone running Quad core <strong>don't</strong> update the BIOS! This new board boots every time just fine. The problem was on the last board that I updated to BIOS 0806 first thing. It would randomly post. Then I put BIOS 0901 and it was dead on my second reboot. <br />隐士点评：BIOS 703貌似稳定，806和901都挂了。</p><p>=================</p><p>Workaround do not help. <br />Downgrade my bios to 0602 will enable to post every time. <br />Conclusion: <br />Newer bios than version 0602 are buggy... I guess. <br />隐士点评：这位更绝，602才是王道。</p><p>=================</p><p>I have exact same problems as the original post. After looking on another forum i have disabled &quot;Transaction Booster&quot; in the bios. So far so good. I will let you all know how it goes. <br />隐士点评：这个可以试试看，关掉Transaction Booster。</p><p>=================</p><p>I have the same problem as the op with my P5W DH (which has been running stable with 4x1GB DDR2 800 Crucial Ballistix) for about 1 year (I didn't install any bios updates in the past year) - I noticed that the problem started when the ambient temperature was low (i.e.. this winter) because the heater was off in the room during the night. (if I kept my Vista PC in sleep mode, I had no problem - only on cold start or reboot when the PC had not been running for a while). My memory had been tested with memtest overnight about 5 months ago - no errors. <br />After checking everything else, I took out two of the 1GB sticks (1 channel) and PC had no problems. If I swapped the sticks, PC would not post - so obviously, it was something to do with the RAM. RMA'd the two sticks and waiting on the replacements. &nbsp;<br />In the meanwhile, I lowered the voltage for the memory from 2.2 to 1.9 and it is still running fine at PC6400. &nbsp;<br />Try swapping your memory - it might help. <br />隐士点评：哈哈，交换内存条也可以试试看。</p></div>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/155586#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 14 Jan 2008 10:36:16 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/155586</link>
        <guid>http://caocao.javaeye.com/blog/155586</guid>
      </item>
      <item>
        <title>关于识别相似图像的算法探讨</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/149776" style="color:red;">http://caocao.javaeye.com/blog/149776</a>&nbsp;
          发表时间: 2007年12月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士），<a href="http://www.caocao.name/" target="blank">http://www.caocao.name</a>，<a href="http://www.caocao.mobi/" target="blank">http://www.caocao.mobi</a> <br />转载请注明来源：<span style="font-family: Arial"><a href="http://www.javaeye.com/topic/149776">http://www.javaeye.com/topic/149776</a></span><br /><br />有的网站允许用户上传照片、海报之类的图片，作为开发人员不可避免就会遇到这样的状况，就是用户上传上来的图片很大一部分是重复的或者相似的。为此隐士想就此探讨一下实现识别相似图像的算法。<br /><br />如果有这样的算法，它应该具备哪些特性呢？隐士以为主要的特性有：<br />1、可以辨别完全一样的图像。<br />2、可以辨认镜像、旋转、平移、缩放、比例失真、加边的图像。<br />3、可以辨认图像内部部分区域。<br />4、可以辨认偏色、过曝、欠曝、模糊、噪点。<br />5、可以辨认水印。<br />6、可以辨认被轻微PS的图像。<br />7、误认率必须相当低。<br />8、辨认图像的时候不扫描其他图像，仅仅根据对其他图像提取的特征数据就能够辨认出来。<br /><br />看来是要求颇多哦，闲话不多说，请看下面的图，假设存在这样的算法，隐士希望只要输入一个浮点数作为最小相似度M，所有与输入图像相似度大于等于M的都会被列出来。图中01.jpg是输入图像，其余都是和输入图像相似的图像，其顺序按相似度倒序排列。<br /><img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/271431/o_duplicatedimage.jpg" alt="" /><br /><br />貌似效果还不错，基本实现了需求，下面隐士谈谈思路。由需求可知第一步是提取图像的特征数据：<br />1、整个文件的Hash码，用来辨认完全一样的图像。<br />2、旋转角度不敏感数据，这是用来抗旋转、镜像的。<br />3、宽高比例不敏感数据，这是用来抗缩放、比例失真的。<br />4、偏色不敏感数据，这是用来抗偏色、过曝、欠曝的。<br />5、整体轮廓数据，这是用来抗加边、模糊、噪点、水印、轻微PS的。<br /><br />通过索引这些特征数据来进行复杂运算后得到一个综合的相似度即可实现不扫描其余图像而快速识别图像。由于算法还不是很成熟，希望对此感兴趣的看官和隐士共同探讨这样的算法。隐士的MSN: nethermit#hotmail。com。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/149776#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 20 Dec 2007 17:53:29 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/149776</link>
        <guid>http://caocao.javaeye.com/blog/149776</guid>
      </item>
      <item>
        <title>简单实现Hibernate分表的select,insert,delete及所有操作</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/142404" style="color:red;">http://caocao.javaeye.com/blog/142404</a>&nbsp;
          发表时间: 2007年11月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士），<a href="http://www.caocao.name" target="_blank">http://www.caocao.name</a>，<a href="http://www.caocao.mobi" target="_blank">http://www.caocao.mobi</a> <br />转载请注明来源：<a href="http://www.javaeye.com/topic/142404" target="_blank">http://www.javaeye.com/topic/142404</a><br /><br />由于项目需要隐士最近在.Net下面搞NHibernate来实现分表操作，参考了大量资料和JavaEye论坛上火热的讨论（这里谢过各位高人），结合对NHibernate代码的研读，隐士找到了一个简单的实现方式，由于NHibernate和Hibernate同宗同源，隐士觉得这个简单的实现方式同样可以适用于Java环境里的Hibernate，所以下面的代码是C#的。如果管理员觉得不适合发在Java版，请转.Net版。<br /><br />先讨论一下论坛上讨论过的已有做法：<br />1、用JDBC直接开搞，出处：<a href="http://www.javaeye.com/topic/133832" target="_blank">http://www.javaeye.com/topic/133832</a><br />如果直接搞，就没有必要用Hibernate了。隐士要找的是在NHibernate框架下实现分表的所有操作。<br />2、对每个表建模，出处：<a href="http://www.javaeye.com/topic/133832" target="_blank">http://www.javaeye.com/topic/133832</a><br />如果是几十张表，建几十个模，累死，代码还很不好写，将来的维护也是个大问题。如果要增加一张表，代码可能要改死。<br />3、直接构造select来实现读取，出处：<a href="http://www.javaeye.com/topic/29514" target="_blank">http://www.javaeye.com/topic/29514</a><br />仅仅实现了select，而且必须把表名写死，没有实现其它操作，也不利于开发和维护。<br />4、Hibernate 3.0里面的dynamic models可能可以实现，出处：<a href="http://www.javaeye.com/topic/13167" target="_blank">http://www.javaeye.com/topic/13167</a><br />这个没有研究过，加上NHibernate还没有跟上Hibernate 3.0，所以没有该功能，也无法研究。<br /><br />再讨论一下隐士的几个思路：<br />1、实现MultiTablesEntityPersister<br />在hbm.xml的class里可以指定persister来加载自己实现的persister，是不是可以实现MultiTablesEntityPersister来掌控全局呢？经过隐士大量试验表明几乎不可能，Hibernate认准了一个class对应一张table，大量代码在AbstractEntityPersister里写死了，如果要实现分表需求，基本相当于要重写小半个Hibernate。隐士决定另找出路。<br />2、实现SessionFactory,Session,Table<br />如果可以通过继承实现SessionFactory,Session,Table来实现分表需求，那也不错。经隐士研究源码，发现没有希望，接口都定死了，一些关键部分被seal,private,internal了，类似Java里的final,private,anonymous。除非改NHibernate源码，这是隐士所不希望的，这样改开源的源码实在是不应该。<br /><br />几个思路都被否决后，隐士转向拿Configuration开刀，毕竟hbm.xml里的配置是在Configuration里解析的。一阵分析后发现Configuration把解析工作外包给HbmBinder，在HbmBinder里隐士找到了这句：<br /><pre name="code" class="java">
tableName = mappings.NamingStrategy.TableName(tableNode.Value);
</pre><br />哈哈，这句就是万恶之源了，原来可以通过Configuration.SetNamingStrategy(INamingStrategy namingStrategy)来注入我们自己的命名规范。隐士想到此处眼前豁然开朗，只要在Configuration.BuildSessionFactory前注入NamingStrategy，搞出来的SessionFactory就对分表这件事根本不知道，而且对于特定的class只认特定的table。不过也带来一个副作用，就是有多少个分表，就要准备多少个SessionFacotry，再想想未必是副作用，SessionFactory维持的缓存就不会跨表打架，可以说这个想法是解决得很不错的。<br /><br />接着隐士动手开始试验，以下代码基于NHibernate-1.2.0.GA，MySQL 5.0，不过对于Java的Hibernate几乎可以原封不动拿来用，这步留待看官们自己做了。<br /><br />隐士随便写了个系统负载表，里面放几个字段。这表也有实际意义，比如有一台机器用来集中监控几十台机器，监控数据都放在一张表里会慢死的，一台机器一张表，干净。<br /><pre name="code" class="java">
CREATE TABLE IF NOT EXISTS `system_1_loads` (
  `loggingDate` datetime NOT NULL default '2006-01-01 00:00:00',
  `cpuUsage` float NOT NULL default '0',
  `memoryUsage` float NOT NULL default '0',
  `bytesReceivedPerSecond` int(32) default '0',
  `bytesSentPerSecond` int(32) default '0',
  PRIMARY KEY  (`loggingDate`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

... system_2_loads ... system_3_loads ... ... system_10_loads
</pre><br /><br />hibernate.cfg.xml照常规配置，一点都不需要改动，这里隐士不贴了。<br /><br />SystemLoadDO.cs照常规写。<br /><pre name="code" class="java">
namespace DBPartitionTest
{
    public class SystemLoadDO
    {
        #region Member Variables
        protected DateTime _loggingDate;
        protected float _cpuUsage;
        protected float _memoryUsage;
        protected int _bytesReceivedPerSecond;
        protected int _bytesSentPerSecond;
        #endregion
        ...
    }
}
</pre><br /><br />SystemLoadDO.hbm.xml照常规写，注意class节点里的table，隐士写了system_{0}_loads，看官说了，这个不能用呀，不要紧，反正后面会被NamingStrategy给替换掉。<br /><pre name="code" class="java">
&lt;?xml version="1.0" encoding="utf-8" ?>
&lt;hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="DBPartitionTest" assembly="DBPartitionTest">
  &lt;class name="SystemLoadDO" table="system_{0}_loads">
    &lt;id name="LoggingDate" type="DateTime" unsaved-value="2006-01-01 00:00:00">
      &lt;column name="loggingDate" sql-type="datetime" not-null="true" unique="true" index="PRIMARY"/>
      &lt;generator class="assigned" />
    &lt;/id>
    &lt;property name="CpuUsage" type="float">
      &lt;column name="cpuUsage" sql-type="float" not-null="true" />
    &lt;/property>
    &lt;property name="MemoryUsage" type="float">
      &lt;column name="memoryUsage" sql-type="float" not-null="true" />
    &lt;/property>
    &lt;property name="BytesReceivedPerSecond" type="Int32">
      &lt;column name="bytesReceivedPerSecond" sql-type="int" not-null="false" />
    &lt;/property>
    &lt;property name="BytesSentPerSecond" type="Int32">
      &lt;column name="bytesSentPerSecond" sql-type="int" not-null="false" />
    &lt;/property>
  &lt;/class>
&lt;/hibernate-mapping>
</pre><br /><br />PartitionNamingStrategy.cs这个抽象类实现了接口INamingStrategy，它的构造函数接受一个数字索引，通过改写方法TableName来实现替换表名的工作，其他还是留给DefaultNamingStrategy。<br /><pre name="code" class="java">
namespace DBPartitionTest
{
    public abstract class PartitionNamingStrategy : INamingStrategy
    {
        private int index;
        public int Index
        {
            get { return index; }
        }
        private string partitionTableName;
        public string PartitionTableName
        {
            get { return partitionTableName; }
        }

        public abstract string PartitionTableFormat { get;}

        public PartitionNamingStrategy(int index)
        {
            this.index = index;
            this.partitionTableName = string.Format(PartitionTableFormat, index); // 根据索引构造新的表名
        }

        #region INamingStrategy

        public string ClassToTableName(string className)
        {
            return DefaultNamingStrategy.Instance.ClassToTableName(className);
        }

        public string PropertyToColumnName(string propertyName)
        {
            return DefaultNamingStrategy.Instance.PropertyToColumnName(propertyName);
        }

        public string TableName(string tableName)
        {
            if (PartitionTableFormat.Equals(tableName)) // 这句来实现表名替换
                return PartitionTableName;
            return DefaultNamingStrategy.Instance.TableName(tableName);
        }

        public string ColumnName(string columnName)
        {
            return DefaultNamingStrategy.Instance.ColumnName(columnName);
        }

        public string PropertyToTableName(string className, string propertyName)
        {
            return DefaultNamingStrategy.Instance.PropertyToTableName(className, propertyName);
        }

        #endregion
    }
}
</pre><br /><br />SystemLoadsNamingStrategy.cs是PartitionNamingStrategy的实现类，只需要实现属性PartitionTableFormat，注意这里必须返回和SystemLoadDO.hbm.xml里一样的串。实际项目里可以不必把这个串写死在代码里，Java这里就太简单了，直接Spring里配一个Bean就搞定了，隐士这里只是验证想法。<br /><pre name="code" class="java">
namespace DBPartitionTest
{
    public class SystemLoadsNamingStrategy : PartitionNamingStrategy
    {
        public SystemLoadsNamingStrategy(int index)
            : base(index)
        {
        }

        public override string PartitionTableFormat
        {
            get { return "system_{0}_loads"; }
        }
    }
}
</pre><br /><br />Program.cs是程序入口，这段代码生成了10个Configuration，10个Configuration创建了10个SessionFactory，每个SessionFactory互不干扰，自己认自己的分表操作，运行结果太长隐士就不附了。这里具体几张表也可以做在配置文件里，这样增加表、减少表可以做到不改代码。<br /><pre name="code" class="java">
namespace DBPartitionTest
{
    public class Program
    {
        public static void Test()
        {
            for (int i = 1; i &lt; 11; ++i)
            {
                Configuration configuration = new Configuration().SetNamingStrategy(new SystemLoadsNamingStrategy(i)).Configure();
                ISessionFactory sessionFactory = configuration.BuildSessionFactory();

                ISession session = null;
                try
                {
                    session = sessionFactory.OpenSession();
                    SystemLoadDO systemLoadDO = new SystemLoadDO();
                    systemLoadDO.LoggingDate = DateTime.Now;
                    systemLoadDO.CpuUsage = 80;
                    systemLoadDO.MemoryUsage = 70;
                    Console.WriteLine(systemLoadDO.LoggingDate.ToString());
                    session.Save(systemLoadDO);
                    session.Flush();
                    ICriteria criteria = session.CreateCriteria(typeof(SystemLoadDO));
                    criteria.AddOrder(Order.Desc("LoggingDate"));
                    criteria.SetFirstResult(0);
                    criteria.SetMaxResults(1);
                    systemLoadDO = criteria.UniqueResult&lt;SystemLoadDO>();
                    Console.WriteLine(systemLoadDO.LoggingDate.ToString());
                    systemLoadDO.BytesReceivedPerSecond = 1024;
                    session.Flush();
                    session.Delete(systemLoadDO);
                    session.Flush();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException);
                    Console.WriteLine(e.StackTrace);
                    Console.WriteLine(e.Message);
                }
                finally
                {
                    if (session != null)
                        session.Close();
                }
            }
        }

        static void Main(string[] args)
        {
            Test();
        }
    }
}
</pre><br /><br />总结一下，这个方法的优点是秉承了Hibernate的设计思路，没有修改Hibernate源码，而且是通过Hibernate所允许的方式来进行操作，可以说拿到SessionFactory后所有操作都是和不分表一样的，而且DO实例通过不同的SessionFactory保存、删除就可实现跨表复制、删除。由于SessionFactory不一样，所以缓存维护也没有影响。唯一的缺点就是要维护和分表数量一样的SessionFactory，貌似也就是多写几行代码而已。<br />隐士这里说完了，希望大家一起讨论。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/142404#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 21 Nov 2007 19:04:25 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/142404</link>
        <guid>http://caocao.javaeye.com/blog/142404</guid>
      </item>
      <item>
        <title>硅谷之行 (28) 一进旧金山 III</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/140412" style="color:red;">http://caocao.javaeye.com/blog/140412</a>&nbsp;
          发表时间: 2007年11月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>本文未经网络隐士许可，不得转载<wbr></wbr>。<a href="http://www.caocao.name/">http://www.caoc<wbr></wbr>ao.name</a>, <a href="http://www.caocao.mobi/">http://www.caoc<wbr></wbr>ao.mobi</a></p>
<p><a href="http://nethermit.blog.163.com/blog/static/22628826200710810226250/" target="_blank">上回</a>说到俺们几个傻老爷们逛了一把金<wbr></wbr>门大桥，准备过桥回市区的时候被<wbr></wbr>人在桥上拦下。<br />
原来是收钱的大爷，金门大桥实行<wbr></wbr>单向收费，尽管建成近70年却依<wbr></wbr>然收费。国内亿人唾骂的高速公路<wbr></wbr>收费老爷们可以挺直腰板说话，瞧<wbr></wbr>，人家收了70年啦，俺们建国才<wbr></wbr>不到60年嘛，高速公路收费天经<wbr></wbr>地义。<br />
隐士力排众议掏出5美金抖抖索索<wbr></wbr>递了上去，这金门桥逛的，花了4<wbr></wbr>0元人民币，相当于买了10元一<wbr></wbr>张的门票，早知道把双核人力车扛<wbr></wbr>过来骑上金门桥看他们收多少。<br />
下了桥俺们钻入居民区，忽然遇到<wbr></wbr>一个巨长的车队，前面是警车开道<wbr></wbr>，警车后面一大溜黑色的轿车，俺<wbr></wbr>们只好跟着慢慢磨蹭。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_001.jpg" height="360" alt="s" width="480" /></p>
<p>磨蹭了好久八卦K停下车，俺们接<wbr></wbr>连跳了出来，监工L一如既往叼着<wbr></wbr>香烟大口猛吸，民工J和隐士端起<wbr></wbr>相机到处按快门。<br />
你说气人不气人，刚才那车队转悠<wbr></wbr>来转悠去又回来了，隐士傻乎乎地<wbr></wbr>拿着相机想拍一下车队，前面的开<wbr></wbr>道的摩托警立即鸣起美剧里熟悉的<wbr></wbr>短警笛，隐士吓得差点蹲地上。<br />
八卦K赶紧冲上来扶住隐士：唔好<wbr></wbr>影像嘅，尼排三藩市死咗个华人黑<wbr></wbr>社会大佬，过个係佢出殡嘅车队，<wbr></wbr>离度有规矩嘅，出殡车队唔好影像<wbr></wbr>，头先你差啲死咗。（不能拍照的<wbr></wbr>，最近旧金山死了一个华人黑社会<wbr></wbr>老大，那是他出殡的车队，咱这里<wbr></wbr>有规矩的，不准拍出殡车队，刚才<wbr></wbr>你差点去见马克思。）<br />
乖乖，隐士冷汗直冒呆立半饷，看<wbr></wbr>这架势是挺悬的，要是冲出几百个<wbr></wbr>黑西装、黑墨镜，隐士只好冒充郑<wbr></wbr>浩南的马仔和他们套套近乎了。八<wbr></wbr>卦K依旧不依不饶：大佬啊，你返<wbr></wbr>大陆一走了之，我有老豆、老母、<wbr></wbr>老婆、兄弟、姊妹仲要係三藩市搵<wbr></wbr>食嘅，得罪佢啲边有生路啊。（大<wbr></wbr>哥啊，你可以逃回大陆，我上有八<wbr></wbr>十老娘，一家老小几十口要在旧金<wbr></wbr>山继续蹲下去，得罪了黑社会咋活<wbr></wbr> 啊。）<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_002.jpg" height="360" alt="s" width="480" /></p>
<p>八卦K说地对啊，咱要为人家想想<wbr></wbr>，民工J和隐士都收起了相机，抬<wbr></wbr>头看天等车队磨蹭过去。出殡车队<wbr></wbr>好不容易开走了，隐士忽然发现有<wbr></wbr>一家貌似在搬家，一直听说美国搬<wbr></wbr>家很专业，果然如此，车子遮了个<wbr></wbr>严严实实，连路旁的车上都铺了东<wbr></wbr>西。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_003.jpg" height="480" alt="s" width="360" /></p>
<p>看官说了咱这是去哪里呀，原来是<wbr></wbr>这里哦。看过《勇闯夺命岛》的是<wbr></wbr>否记得康纳利师傅从酒店逃出来和<wbr></wbr>女儿边走边聊，就是在这个Pal<wbr></wbr>ace of Fine Arts（艺术宫殿）。李连杰师<wbr></wbr>傅的《龙在天涯》里他和未来的老<wbr></wbr>婆利智在旧金山侃大山的时候背景<wbr></wbr>里也是这地方，这还是李师傅和周<wbr></wbr>星驰师傅合作的电影。一八卦电影<wbr></wbr>隐士还收不住了。<br />
瞧瞧这眼前的小路，泥泞不堪，真<wbr></wbr>是大煞风景。八卦K说这里在大修<wbr></wbr>，以前不是这样的破路。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_004.jpg" height="360" alt="s" width="480" /></p>
<p>俺们于是深一脚、浅一脚趟了进去<wbr></wbr>，果然有《勇闯夺命岛》的感觉了<wbr></wbr>。这些柱子很高，顶上四个角还有<wbr></wbr>赤膊宝宝趴着，有意思。八卦K说<wbr></wbr>这里人气很不错的，经常有婚礼在<wbr></wbr>这里举行，环境相当好。<br />
隐士一想，人气不错的话肯定应该<wbr></wbr>有街头小广告藏身其间，这个道理<wbr></wbr>在上海绝对就是真理了，上海的街<wbr></wbr>头只要是稍微有点人流量的地方全<wbr></wbr>都是办证、刻章、酒店急聘、专治<wbr></wbr>某某绝症之类的玩意，如果有一堵<wbr></wbr>干干净净的墙上没有一点办证广告<wbr></wbr>隐士还就觉得这墙不美了。没想到<wbr></wbr>这里根本没有这个，柱子干净地让<wbr></wbr>隐士觉得很不舒服。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_005.jpg" height="360" alt="s" width="480" /></p>
<p>这凉亭不错，《勇闯夺命岛》里康<wbr></wbr>纳利师傅就是在这里被凯奇师傅给<wbr></wbr>逮住的，那场景许多警车呼啸着冲<wbr></wbr>入这艺术宫殿。不过真的站在亭子<wbr></wbr>前隐士感觉这里明显是不允许开车<wbr></wbr>进来的，看来摄制组毁坏古迹的行<wbr></wbr>径中外一致啊，这里顺便鄙视一下<wbr></wbr>《无聊至极》摄制组在香格里拉的<wbr></wbr>丑行。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_006.jpg" height="480" alt="s" width="360" /></p>
<p>凉亭里也有大量精美雕刻，还有一<wbr></wbr>张大网罩着，不知道这网有什么用<wbr></wbr>，可能是防止鸟类进去筑巢吧。 <br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_007.jpg" height="480" alt="s" width="360" /></p>
<p>隐士插播一下《勇闯夺命岛》里的<wbr></wbr>艺术宫殿。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_008.jpg" height="288" alt="s" width="600" /></p>
<p>宫殿外有个小池塘，池塘里鸭子挺<wbr></wbr>多，下去摸两只烤烤也不错。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_009.jpg" height="360" alt="s" width="480" /></p>
<p>从艺术宫殿晃荡出来后俺们响应八<wbr></wbr>卦K号召，弃车猛走为避开交通堵<wbr></wbr>塞，俺们边走边看，前面是大量游<wbr></wbr>艇漂在海上。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_010.jpg" height="360" alt="s" width="480" /></p>
<p>各式游艇停在船坞中，隐士看着看<wbr></wbr>着就会不自觉地想到美国警匪片的<wbr></wbr>一大卖点，游艇贩毒、凶杀、枪战<wbr></wbr>。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_011.jpg" height="360" alt="s" width="480" /></p>
<p>好大的草坪啊，咋没有人在草坪上<wbr></wbr>踢球呢？天上风筝倒是不少。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_012.jpg" height="360" alt="s" width="480" /></p>
<p>终于可以近距离观察夺命岛了，貌<wbr></wbr>似要逃出来也很轻松啊，旁边那么<wbr></wbr>多船，随便一扬手就搞定了。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_013.jpg" height="360" alt="s" width="480" /></p>
<p>回首一望，乖乖，走了那么多路啊<wbr></wbr>。已近中午啦，俺们个个饥肠辘辘<wbr></wbr>。隐士用广东话问八卦K咱这是去<wbr></wbr>哪里呀，八卦K笑而不答，别啊，<wbr></wbr>俺们都饿晕了，啥时候开饭啊，八<wbr></wbr>卦K说快了快了，再走一段就有吃<wbr></wbr>的。还是跟着走吧，都走了那么多<wbr></wbr>路了，咋有点被人贩子拐掉的感觉<wbr></wbr>啊。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_014.jpg" height="360" alt="s" width="480" /></p>
<p>从这个角度再看一下金门大桥，明<wbr></wbr>显不够从海岸上架到夺命岛，鄙视<wbr></wbr>一下《X-Men 3》里篡改金门大桥长度的行径。<wbr></wbr><br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_015.jpg" height="360" alt="s" width="480" /></p>
<p>海岸的尽头是一荒山，俺们爬了半<wbr></wbr>天这个泄气啊，又冷又饿站着都打<wbr></wbr>晃了还是没瞧见传说中的饭店。那<wbr></wbr>个艺术宫殿的圆顶倒是很醒目地标<wbr></wbr>识了俺们走了多少路。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_016.jpg" height="360" alt="s" width="480" /></p>
<p>爬到半山腰看到这个地方排了老长<wbr></wbr>的队伍不知道是干啥的。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_017.jpg" height="360" alt="s" width="480" /></p>
<p>俺们从后山摸了下去一看，原来后<wbr></wbr>面还有一个港湾，饿晕啦，八卦K<wbr></wbr>成了众矢之的，他还是笑笑说快了<wbr></wbr>。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_018.jpg" height="360" alt="s" width="480" /></p>
<p>这片码头挺多，这个码头停了一艘<wbr></wbr>貌似是古帆船的玩意，大概是供人<wbr></wbr>参观的。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_019.jpg" height="360" alt="s" width="480" /></p>
<p>另一个码头浮着几十块木排，木排<wbr></wbr>上面稀稀落落躺着些海豹，隐士凑<wbr></wbr>上前去想仔细看看，不料扑鼻而来<wbr></wbr>的恶臭差点没把隐士熏死，隐士赶<wbr></wbr>紧倒退数步缓了好久才感到好受一<wbr></wbr>点。怪不得八卦K不带俺们吃午饭<wbr></wbr>，原来是怕俺们当场吐出来啊。听<wbr></wbr>八卦K说这里场面壮观的时候趴满<wbr></wbr>了海豹，现在季节未到。隐士心想<wbr></wbr>要是趴满了海豹，那岂不是要顶风<wbr></wbr>臭八百了？<br />
俺们三个哪有心思欣赏臭哄哄的海<wbr></wbr>豹啊，于是统一口径对准八卦K就<wbr></wbr>埋怨开了，啥时候开饭啊，咋还没<wbr></wbr>看到饭店啊，都下午两点多啦，肚<wbr></wbr>皮饿晒&hellip;&hellip;<br />
欲知后事如何，且看下回分解。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/347965/o_020.jpg" height="360" alt="s" width="480" /></p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/140412#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 14 Nov 2007 09:58:08 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/140412</link>
        <guid>http://caocao.javaeye.com/blog/140412</guid>
      </item>
      <item>
        <title>MD5通过数据库破解</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/140250" style="color:red;">http://caocao.javaeye.com/blog/140250</a>&nbsp;
          发表时间: 2007年11月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial"><a href="http://passcracking.com/index.php">http://passcracking.com/index.php</a></font></p>
<p><font face="Arial"><a href="http://gdataonline.com/seekhash.php">http://gdataonline.com/seekhash.php</a></font></p>
<p>这几个站点都可以在线从MD5数据库里找到Hash前的值，如<font face="Arial">e807f1fcf82d132f9bb018ca6738a19f=<font face="Arial">1234567890</font></font></p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/140250#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 13 Nov 2007 15:09:57 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/140250</link>
        <guid>http://caocao.javaeye.com/blog/140250</guid>
      </item>
      <item>
        <title>硅谷之行 (27) 一进旧金山 II</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/139030" style="color:red;">http://caocao.javaeye.com/blog/139030</a>&nbsp;
          发表时间: 2007年11月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>本文未经网络隐士许可，不得转载<wbr></wbr>。<a href="http://www.caocao.name/">http://www.caoc<wbr></wbr>ao.name</a>, <a href="http://www.caocao.mobi/">http://www.caoc<wbr></wbr>ao.mobi</a></p>
<p><a href="http://nethermit.blog.163.com/blog/static/22628826200710501639478/" target="_blank">上回</a>说到俺们跟着八卦K上了一回双峰<wbr></wbr>山，目睹众多旅游团闪电式造访，<wbr></wbr>俺们是悠然自得。<br />
逛完双峰山后，俺们坐上车开始到处转悠。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_001.jpg" height="360" alt="s" style="WIDTH: 480px; HEIGHT: 360px" width="480" /></p>
<p>前面是金门公园，车子好多啊，路<wbr></wbr>堵得严严实实。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_002.jpg" height="360" alt="s" width="480" /></p>
<p>七拐八拐之间，金门大桥在前方闪<wbr></wbr>现。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_003.jpg" height="360" alt="s" width="480" /></p>
<p>俺们从桥南面摸了上去，可以看到<wbr></wbr>桥两边有人行道供人们步行过海，<wbr></wbr>人行道旁竖着高高的隔离网，貌似<wbr></wbr>是为了防止跳海自杀的人可以轻易<wbr></wbr>翻过去。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_004.jpg" height="480" alt="s" width="360" /></p>
<p>过了一根柱子后可以看到人行道两<wbr></wbr>边的隔离网没了。八卦K调侃说这<wbr></wbr>是因为要自杀的人如果走到这里也<wbr></wbr>就不会想自杀了，照隐士看，可能<wbr></wbr>这段桥面下面是海，随便跳，前面<wbr></wbr>那段下面不是海，别跳下去污染环<wbr></wbr>境，砸到花花草草也是莫大地罪过<wbr></wbr>。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_005.jpg" height="360" alt="s" width="480" /></p>
<p>可以看到桥上限速45码，约每小<wbr></wbr>时70多公里。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_006.jpg" height="360" alt="s" width="480" /></p>
<p>桥的尽头有一观景台，俺们停下车<wbr></wbr>来到处看看。 <br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_007.jpg" height="360" alt="s" width="480" /></p>
<p>趴在观景台栏杆上可以俯瞰整个湾<wbr></wbr>区，远方右面是旧金山城区，左面<wbr></wbr>那个小岛就是著名的Alcatr<wbr></wbr>az岛，《The Rock》（勇闯夺命岛）就是说<wbr></wbr>的这个地方，《X-Men 3》也讲到过这个小岛。近处左方<wbr></wbr>是一个小港湾，里面停着很多游艇<wbr></wbr>。右下角是一块插着很多绿木棒的<wbr></wbr>斜坡，很奇怪，为什么要插绿木棒<wbr></wbr>呢？八卦K也八卦不出一个所以然<wbr></wbr>来，隐士想了想觉得可能是为了防<wbr></wbr>止游客滑下去喂鲨鱼。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_008.jpg" height="360" alt="s" width="480" /></p>
<p>来张观景台和金门大桥的合影，可<wbr></wbr>以看到游人很多啊。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_009.jpg" height="360" alt="s" width="480" /></p>
<p>俺们下了观景台来到海边，听八卦<wbr></wbr>K说金门桥北面这里以前不值钱，<wbr></wbr>后来这里发展起来了，房价噌蹭往<wbr></wbr>上蹿。这里的海景别墅可是货真价<wbr></wbr>实的，不像上海这里号称海景房，<wbr></wbr>距海5分钟，原来是F1赛车开5<wbr></wbr>分钟。看官问了，这房子有多贵呢<wbr></wbr>？<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_010.jpg" height="360" alt="s" width="480" /></p>
<p>还别说，路边还真有卖房子的，就<wbr></wbr>是不知道这种海景房会卖到多贵，<wbr></wbr>可能有几百万美金吧。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_011.jpg" height="480" alt="s" width="360" /></p>
<p>看了海接着俺们开始爬山，顺着山<wbr></wbr>路俺们就走开了，一路看到许多老<wbr></wbr>美跑步、骑车从山上冲下来，要在<wbr></wbr>上海找这样一个锻炼的场所还真就<wbr></wbr>找不到，结果类似的玩意就变成爬<wbr></wbr>金茂楼梯之类的丑剧。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_012.jpg" height="360" alt="s" width="480" /></p>
<p>站在山腰向西望去，那是浩瀚的太<wbr></wbr>平洋，上海就在太平洋的另一头，<wbr></wbr>今天的天气真是好，晴空万里，很<wbr></wbr>难想像前一天还是滂沱大雨。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_013.jpg" height="360" alt="s" width="480" /></p>
<p>俺们顺山坡往下走，金门桥就在前<wbr></wbr>面。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_014.jpg" height="360" alt="s" width="480" /></p>
<p>前面有个小山包，可以看到许多人<wbr></wbr>顺着山脊往那里爬，俺们也跟着爬<wbr></wbr>了上去。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_015.jpg" height="360" alt="s" width="480" /></p>
<p>原来这里是早已废弃的金门炮台，<wbr></wbr>据说当年是镇守湾区的绝佳要塞。<wbr></wbr><br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_016.jpg" height="360" alt="s" width="480" /></p>
<p>隐士以前一直奇怪为什么外面流传<wbr></wbr>的金门大桥照片都一个德行，到了<wbr></wbr>炮台上才明白，原来就是在这里拍<wbr></wbr>的，别的地方还拍不到视觉效果如<wbr></wbr>此出色的照片。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_017.jpg" height="360" alt="s" width="480" /></p>
<p>这是那个废弃的炮台，要是在大陆<wbr></wbr>绝对变成小卖部，放眼望去肯定是<wbr></wbr>烟雾缭绕、人声鼎沸，美国佬太不<wbr></wbr>懂得见缝插针、破坏名胜啦。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_018.jpg" height="360" alt="s" width="480" /></p>
<p>这军事要塞逛得差不多了，俺们几<wbr></wbr>个下了山上车准备折回市区，未料<wbr></wbr>在桥上被人给拦了下来。<br />
欲知后事如何，且看下回分解。<br />
&nbsp;下一回：<a href="http://nethermit.blog.163.com/blog/static/22628826200710149518270/" target="_blank">硅谷之行 (28) 一进旧金山 III</a><br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346793/o_019.jpg" height="360" alt="s" width="480" /></p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/139030#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 08 Nov 2007 10:22:54 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/139030</link>
        <guid>http://caocao.javaeye.com/blog/139030</guid>
      </item>
      <item>
        <title>素民党的故事 (04) 保钓</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/138846" style="color:red;">http://caocao.javaeye.com/blog/138846</a>&nbsp;
          发表时间: 2007年11月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
<a href="http://blog.mdbchina.com/post/1005245/">上回</a>说到徐玖经是怎么会吃素的，这回讲讲他和他老婆是怎么认识的。<br />
<img title="276" src="http://image.blog.mdbchina.com/postpic/20071107/127360_eagjfg071107184739.jpg" vspace="5" hspace="5" alt="276" /><br />
这位是台湾著名主持人于美人阿姨。<br />
<img title="277" src="http://image.blog.mdbchina.com/postpic/20071107/127360_udjkbn071107184837.jpg" vspace="5" hspace="5" alt="277" /><br />
<img title="278" src="http://image.blog.mdbchina.com/postpic/20071107/127360_xhsgsg071107184850.jpg" height="336" vspace="5" hspace="5" alt="278" width="560" /><br />
<img title="279" src="http://image.blog.mdbchina.com/postpic/20071107/127360_qnxxxz071107184902.jpg" vspace="5" hspace="5" alt="279" /><br />
<img title="280" src="http://image.blog.mdbchina.com/postpic/20071107/127360_yfrvnc071107184942.jpg" vspace="5" hspace="5" alt="280" /><br />
<img title="281" src="http://image.blog.mdbchina.com/postpic/20071107/127360_wagspe071107184952.jpg" height="336" vspace="5" hspace="5" alt="281" width="560" /><br />
<img title="282" src="http://image.blog.mdbchina.com/postpic/20071107/127360_rugtxd071107185000.jpg" height="336" vspace="5" hspace="5" alt="282" width="560" /><br />
<img title="283" src="http://image.blog.mdbchina.com/postpic/20071107/127360_bkgpiu071107185020.jpg" height="336" vspace="5" hspace="5" alt="283" width="560" /><br />
<img title="284" src="http://image.blog.mdbchina.com/postpic/20071107/127360_evkuno071107185030.jpg" vspace="5" hspace="5" alt="284" /><br />
<img title="285" src="http://image.blog.mdbchina.com/postpic/20071107/127360_gjxcam071107185041.jpg" height="336" vspace="5" hspace="5" alt="285" width="560" /><br />
<img title="286" src="http://image.blog.mdbchina.com/postpic/20071107/127360_llpemf071107185054.jpg" vspace="5" hspace="5" alt="286" /><br />
<img title="287" src="http://image.blog.mdbchina.com/postpic/20071107/127360_ouponi071107185104.jpg" height="336" vspace="5" hspace="5" alt="287" width="560" /><br />
<img title="288" src="http://image.blog.mdbchina.com/postpic/20071107/127360_qfpymx071107185114.jpg" vspace="5" hspace="5" alt="288" /><br />
<img title="289" src="http://image.blog.mdbchina.com/postpic/20071107/127360_ksqyjl071107185143.jpg" height="336" vspace="5" hspace="5" alt="289" width="560" /><br />
<img title="290" src="http://image.blog.mdbchina.com/postpic/20071107/127360_duhuqn071107185203.jpg" height="336" vspace="5" hspace="5" alt="290" width="560" /><br />
<img title="291" src="http://image.blog.mdbchina.com/postpic/20071107/127360_qemzod071107185212.jpg" height="336" vspace="5" hspace="5" alt="291" width="560" /><img title="292" src="http://image.blog.mdbchina.com/postpic/20071107/127360_ylnpwb071107185221.jpg" vspace="5" hspace="5" alt="292" /><br />
<img title="293" src="http://image.blog.mdbchina.com/postpic/20071107/127360_jqzxwh071107185246.jpg" vspace="5" hspace="5" alt="293" /><br />
<img title="294" src="http://image.blog.mdbchina.com/postpic/20071107/127360_shsyms071107185315.jpg" vspace="5" hspace="5" alt="294" /><br />
<img title="295" src="http://image.blog.mdbchina.com/postpic/20071107/127360_jnfkma071107185325.jpg" vspace="5" hspace="5" alt="295" /><br />
<img title="296" src="http://image.blog.mdbchina.com/postpic/20071107/127360_spzjze071107185344.jpg" vspace="5" hspace="5" alt="296" /><br />
<img title="297" src="http://image.blog.mdbchina.com/postpic/20071107/127360_vbjmxc071107185352.jpg" vspace="5" hspace="5" alt="297" /><br />
<img title="298" src="http://image.blog.mdbchina.com/postpic/20071107/127360_nlbhqu071107185400.jpg" vspace="5" hspace="5" alt="298" /><br />
<img title="299" src="http://image.blog.mdbchina.com/postpic/20071107/127360_ihivqb071107185417.jpg" vspace="5" hspace="5" alt="299" /><br />
<img title="300" src="http://image.blog.mdbchina.com/postpic/20071107/127360_fwlmwv071107185447.jpg" height="336" vspace="5" hspace="5" alt="300" width="560" /><br />
<img title="301" src="http://image.blog.mdbchina.com/postpic/20071107/127360_erjqef071107185500.jpg" vspace="5" hspace="5" alt="301" /><br />
<br />
欲知后事，且看下回。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/138846#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 07 Nov 2007 19:02:26 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/138846</link>
        <guid>http://caocao.javaeye.com/blog/138846</guid>
      </item>
      <item>
        <title>隐士历数《男儿本色》的弱智情节</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/138326" style="color:red;">http://caocao.javaeye.com/blog/138326</a>&nbsp;
          发表时间: 2007年11月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/">http://www.caocao.name/</a><br />
<br />
香港电影业越来越不敬业了，这部号称要和《变形金刚》血战大陆票房的港产巨片《男儿本色》在隐士看来在大量关键情节上真是粗制滥造，下面隐士来历数一下《男儿本色》的弱智情节，也想香港电影业能够制作高质量的电影以对得起隐士去影院为票房捧场。八卦一下，套用国家广电总局的话，是希望相关从业人员要爱岗敬业、兢兢业业。<br />
<br />
1、一亿元连号新美钞<br />
那么多新美钞显然是连号的，即使抢过来也肯定是没法用的，那么多人抢来抢去，隐士认为这纯属弱智。<br />
<br />
2、校车、发夹、手机<br />
安志杰师傅临走在校车上放了一块定时炸弹，一如既往炸弹上有巨大的液晶显示器，以便观众们可以清晰查看时间，这个隐士不想苛责，毕竟这是全球警匪片的弱智传统。可笑的是房祖名师傅竟然问小朋友要发夹，要发夹就算了，开锁竟然开了那么久，非要等最后一分钟才跑，有点太牵强了。跑就跑了，房师傅还回到车上看炸弹停摆，接着一屁股坐定，掏出手机开始打电话。隐士差点就要脱了鞋扔上去，你早干嘛呢？不会叫小朋友帮你掏手机报警啊，有一个小时呢，时间相当充裕啊，何况手机多待机一个小时可能电量就下去一格可能一接通就自动关机了，现在的手机电池真是不灵光。开锁开五十几分钟而不知道报警，隐士一看这不是香港憨豆嘛。<br />
房师傅憨豆也就算了，放炸弹的安师傅也太不敬业了，他违反了一位职业劫匪的行为规范，没有搜一下房师傅，要是搜一下肯定要把手机没收了。看这样子肯定是没有搜，那么房师傅身为警察，隐士要问了难道不带手铐钥匙么？当然是没带了，不然也不会用发夹开那么辛苦了，这有损他在本片中的阳光警察形象啊。<br />
<br />
3、腐败警司的小算盘<br />
腐败警司勾结吴京抢钱到后随时可以跑去加拿大，没必要在最后关头才跑。何况前晚已经发生了这些事情，他应该已经警觉到自己最终会被人挖出来，他幕后操纵了这么大的案子，理应对装疯的李灿琛和不知所踪的吴京团伙极其敏感，也就是说，他应该比吴京等人先动手搞掂李灿琛。<br />
<br />
4、装疯的压款车保安<br />
吴京辛辛苦苦问到电话号码也不过就是打过去唠个嗑，也没问对方姓名、地址、邮编，就是说很显然吴京知道对方是谁，如果知道对方是谁，用得着那么辛苦查电话号码么？上网搜一下不就行了？可能他们对于IT技术感冒，那打个电话查询一下不也行么？何必找李灿琛那么辛苦问电话号码呢？李灿琛还以为捏着必杀技一样，要看老婆女儿才肯说，故弄玄虚啊。<br />
<br />
5、房师傅的中枪<br />
房师傅最后和安师傅对峙时，安师傅后面一堆警察竟然开枪打中房师傅，搞啥呀，看了那么多警匪片总该总结出来规律了吧，警察在情况不明的时候肯定不会朝嫌犯开枪，何况嫌犯房师傅穿的是便装拿枪指着穿警服的安师傅，出于投鼠忌器更是不应该朝房师傅开枪，就算开枪也是朝天开枪。<br />
就算解救被疑犯枪指着的警员而开枪击中房师傅，隐士不得不赞枪法真好，那么房师傅已经倒地无法再行攻击的时候，那帮警察为什么还不冲上来扶起自家兄弟而是继续蹲在远处高叫缴枪不杀？整个逻辑混乱啊。<br />
<br />
6、烧钱<br />
谢霆锋烧钱的时候他和吴京之间隔着一辆车，火烧了起码十分钟，问题在于，烧这么厉害，那辆车为什么不爆炸呢？<br />
这里隐士要八卦一下，烧一亿美金的故事难道只有本片有么？不尽然，众所周知2005年eBay夸下海口拨一亿美金给eBay易趣，干啥呀？当然是为了砸死淘宝，那一年eBay易趣狂烧这一亿美金，本片就是让看官们从视觉效果角度体验一下这一亿美金是如何烧掉的。结果烧掉一亿美金的eBay易趣被eBay挥泪斩马谡盘给Tom了，Tom接着还私有化了&hellip;&hellip;，一八卦金融界隐士还有点收不住了，不过这正合本片的主线，钱烧了，吴京一伙也都挂了。<br />
<br />
7、玻璃<br />
用的玻璃很成问题啊，用不起防弹玻璃没关系，起码要用强化玻璃或钢化玻璃啊，用普通玻璃装修警察局，简直是香港建筑史的耻辱，普通玻璃碎了会有棱有角的，强化玻璃或钢化玻璃碎了是不会棱角分明的，更何况《男儿本色》里砸玻璃场面实在太多了，其他场面一看就知道是用的强化玻璃或钢化玻璃，只有扎废吴京的那块是普通玻璃，而且还会在碎掉的时候竖起来，隐士不得不说太牵强啦。这段再精心设计设计嘛，比如桌上有个什么装饰品，有尖头，戳那么一下会合理一点。<br />
<br />
8、兄弟情义<br />
谢霆锋和余文乐师傅被吴京一伙叫去娱乐场拿钞票，炸弹也爆了，那赶紧说救房祖名和那些小朋友啊，就是不说，非要等房师傅打完电话再问。可以说他们是把兄弟情义抛在脑后一心复仇的两个愤青啊。<br />
<br />
隐士总结一下：吴京一伙抢连号钞票，弱智；房祖名有手机不打，出门不带手铐钥匙而找人要发夹，开锁开那么久，憨豆；腐败警司早就能闪人，蹲着不闪让人劈，愚钝；压款车保安做了案子却要进精神病院装疯卖傻，脑子进水了；谢霆锋和余文乐一心复仇，愤青。整部片子就是这帮智商低于普通人的人在那里穷折腾，隐士唯有一声叹息。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/138326#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 06 Nov 2007 11:22:42 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/138326</link>
        <guid>http://caocao.javaeye.com/blog/138326</guid>
      </item>
      <item>
        <title>硅谷之行 (26) 一进旧金山 I</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/138034" style="color:red;">http://caocao.javaeye.com/blog/138034</a>&nbsp;
          发表时间: 2007年11月05日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>本文未经网络隐士许可，不得转载。<a href="http://www.caocao.name/">http://www.caocao.name</a>, <a href="http://www.caocao.mobi/">http://www.caocao.mobi</a></p>
<p><a href="http://nethermit.blog.163.com/blog/static/22628826200771695327330/" target="_blank">上回</a>说到隐士和民工J看完冰球随着人群涌了出来，外面下着瓢泼大雨。隐士发现硅谷这边的老美普遍都不带伞，从大量的美国电影、连续剧里可以得出这样的结论，整个美国也没有几个喜欢带伞的。所以大街上黑压压几千号人像示威游行一样开始暴走，俺们几个老中凑在一起也不认识路，跟着走，毫无目的。走了好久，大概有2-3公里，似乎是围着球场在转圈。一老中终于醒悟带领俺们离开人群奔轻轨车站而去，到了车站众民工皆垂头丧气，原来轻轨车站和球场之间只要走5分钟而已。<br />
俺们个个浑身湿透缩在廊檐准备买票，那自动售票机动作也不利索，买票的人排了一大溜。看官问了，咋没有人工售票呀？半夜11点多，貌似能开轻轨就不错了，不指望人工售票，美国人工太贵了。不像上海，很早就没有地铁轻轨了，看完球赛、演唱会的人满大街乱蹿就是找不到车回家。<br />
车来啦，俺们还没买好票，只有看着车门干着急。看官又问了，那就蹿上去来个先上车、后买票。貌似老美都比较直肠子，不买好票是不会上车的，俺们也就跟着憨豆一把，等下一辆。可能是知道这里有球赛，轻轨加开了班次，5分钟后又来了一辆，俺们湿漉漉地上了车。看这线路图搞的，怪不得美国发达呢，如果将旧金山比作上海，硅谷比作杭州，那么图上的那些小城市就好比是嘉兴之类的长三角中小城市，这轻轨就是连接这些中小城市的轨道交通，长三角地区这几年才开始酝酿搞这玩意，要搞出来不知何年何月了。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_001.jpg" height="360" alt="s" width="480" /></p>
<p>别看这轻轨像模像样的，其实才两节，一节可以带自行车乘坐，一节供俺们这种民工坐。在这片只有俺们这种开不起车的低收入阶层才会去坐轻轨，所以两节车厢足矣。<br />
下了轻轨俺们狼狈逃回了工棚，周末八卦K带着民工J、监工L和隐士去旧金山转转。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_002.jpg" height="480" alt="s" width="360" /></p>
<p>为了节约时间，周五晚上八卦K和隐士加班到深夜后直接合住隐士的工棚，周六一早正好一车人去旧金山。八卦K半夜了还去洗澡，洗完了很高兴，说浴巾叠地不错，这里客房服务看来不错。隐士笑翻了，大哥，这里本来有两叠浴巾，从俺入住的时候就是这样子，俺只用了其中的一叠，用了两个多月啦，剩下那叠起码有两个月没动过了。八卦K当即绝倒&hellip;&hellip;<br />
周六早上俺们沿着101号高速公路开始飙车，路过很多IT大公司的办公楼，隐士身为IT民工，看到这个肯定要拍下来留作纪念，这是武林中著名的解毒门派卖咖啡门。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_003.jpg" height="360" alt="s" width="480" /></p>
<p>这是武林名门太阳门的老巢，其自创的爪哇拳闻名天下。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_004.jpg" height="360" alt="s" width="480" /></p>
<p>这是武林中著名的八卦基地雅虎的地盘。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_005.jpg" height="360" alt="s" width="480" /></p>
<p>这是武林中著名的Oracle建筑队，专营承接建造各类仓库、保险箱。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_006.jpg" height="360" alt="s" width="480" /></p>
<p>右面那是武林中的三朝元老人称蓝色巨怪的爱比门，听说人家派民工出差一天1000美金，真是阔气啊。 <br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_007.jpg" height="360" alt="s" width="480" /></p>
<p>不多会到了旧金山城乡结合部，八卦K就住这一片，映入眼帘的就是电影里经常看到的旧金山的坡路。这里停车的规矩很多，停斜坡上的车一定要把方向盘打斜了才行，主要是防止溜车，听说不这么停要吃罚单的。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_008.jpg" height="360" alt="s" width="480" /></p>
<p>俺们首先来到了八卦K的家里，八卦K的老豆、老母、老婆极为热情。隐士借机大侃广东话，二老对隐士的广东话赞许有嘉。俺们站在阳台上眺望远方，景色还不错啊，满山的小洋楼。上海也不乏这样类似的洋楼，不过上海的绝大多数小洋楼里一幢楼要住几十户人家，简直就是贫民窟，正所谓居住的空间决定人性的空间，不要怪许多上海人精精计较，因为他们的居住空间实在是太小了，有的人家一家四口才住7平方，叫人家怎么宽宏大量得起来呀。这里挺好，一幢楼就是一户，几上几下带车库、花园。<br />
八卦K的老豆、老母说这房子来可谓滔滔不绝，这片的房子嘛嘛地，也就是贫下中农的破房子而已。哪知道买了破房子还因祸得福，当年旧金山大地震的时候，因为地基架在山上，这片的房子基本都没事。他们还谈到上海那个刘翔代言的楼盘在这里华人世界基本都知道，许多人准备回去炒楼。唉，国内房地产暴利时代少不了这帮海外华侨推波助澜，要是旧金山再次大地震，国内楼价岂不是要更高了。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_009.jpg" height="360" alt="s" width="480" /></p>
<p>说到花园，往下一看，这院子够大的。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_010.jpg" height="360" alt="s" width="480" /></p>
<p>稍适休息后八卦K带着俺们坐上他新买的车顺盘山公路开了下去。看官说了，咋新买的车呀？这个说来话长，早先某一天早上八卦K面如土色晃了进来，说是撞车了，车子彻底报废，好在人一点都没有受伤，隐士不得不赞车子真经撞。八卦K大叫幸运，越侃越开心，怎么看也不像刚刚死里逃生的样子，原来车子报废后保险公司会赔大把美金，他自己贴了几千美金就能买心仪已久的好车了。现在坐的这辆车听说要2万美金左右，出几千美金就能买回来，这么好的事情还不是轻易能遇到的。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_011.jpg" height="360" alt="s" width="480" /></p>
<p>俺们随车爬上山头，也不知道是去哪里，八卦K直说大陆来的人都会到这个地方走一圈，不去就不算来过旧金山。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_012.jpg" height="360" alt="s" width="480" /></p>
<p>到了山顶，答案揭晓，原来此地叫Twin Peeks，是眺望整个旧金山的最佳景点。隐士和八卦K调侃了起来，问他这山头用广东话怎么翻译？他沉思良久没啥想法，隐士用广东话告诉他叫双峰山，上海还有个双峰路。他咂咂滋味觉得很不错，那如果是Single Peek呢？隐士建议他去看《林海雪原》&hellip;&hellip;<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_013.jpg" height="360" alt="s" width="480" /></p>
<p>双峰山风景最佳处有座观景台，嚯，聚着众多旅行团，还有好些老中。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_014.jpg" height="360" alt="s" width="480" /></p>
<p>观景台后面有一通讯塔，貌似提供旧金山的广播、电视信号。通讯塔和观景台之间是一个很大的停车场，许多大客车停在那里，客车司机们三三俩俩交头接耳。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_015.jpg" height="480" alt="s" width="360" /></p>
<p>这是旧金山市中心的高楼群。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_016.jpg" height="360" alt="s" width="480" /></p>
<p>远方红红的是大家都认识的金门桥，近处绿油油的一大片是金门公园。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_017.jpg" height="360" alt="s" width="480" /></p>
<p>远处是湾区，近处是一条狗，看仔细了，就在左下角。狗的右面是它的主人，她们貌似是来健身的，俺们观景这功夫，她们从这头爬了上来然后从那头又出溜下去了。<br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_018.jpg" height="360" alt="s" width="480" /></p>
<p>后山坡是一大片住宅区。隐士算是看明白了，除了市中心那极为<font face="Arial">有限</font>的一些高楼外，旧金山没有其他高楼了，不像上海，到处都是高楼，让人相当压抑，每年跳地铁的人都有一个加强连。<br />
在双峰山上盘桓良久之后，俺们上车奔下一个景点而去。<br />
欲知后事如何，且看下回分解。<br />
&nbsp;下一回：<a href="http://nethermit.blog.163.com/blog/static/22628826200710810226250/" target="_blank">硅谷之行 (27) 一进旧金山 II</a><br />
<img src="http://p.blog.csdn.net/images/p_blog_csdn_net/nethermit/346130/o_019.jpg" height="360" alt="s" width="480" /></p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/138034#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 05 Nov 2007 12:32:40 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/138034</link>
        <guid>http://caocao.javaeye.com/blog/138034</guid>
      </item>
      <item>
        <title>另眼看《导火线》：一个警务人员的堕落历程</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/136650" style="color:red;">http://caocao.javaeye.com/blog/136650</a>&nbsp;
          发表时间: 2007年10月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
话说八月初隐士跑电影院看了《导火线》和阉割版《哈5》，事后隐士撰文【《<a href="http://blog.mdbchina.com/post/179587/">导火线》：打斗精彩、剧情弱智、软广告巨多</a>】，狠狠臭屁了香港电影界近年来的卧底情节。那次看的是国语版，感觉很不舒服，这次重新看了粤语版，终于找到感觉了，下面隐士要谈谈从另一个角度看一个警务人员甄子丹师傅的堕落历程。<br />
<br />
看完导火线隐士心里留下了几个问号：<br />
<br />
1、为什么故事背景要放在回归前的那几个月？其实大可不必有什么大的历史背景，此前绝大多数香港警匪片都没有什么历史背景。这里隐士注意到影片开头和结尾处，甄子丹师傅两次坐在车上看黄昏中的香港街头，旁边的写字楼顶一大溜都是大陆品牌的巨幅广告，尽是海尔、TCL之流。黄昏中的香港街头是否暗示了回归前的香港已经日薄西山了？大陆品牌闪亮登场是否暗示整个大陆经济文化圈对香港的侵蚀？从甄师傅下放牛棚打鼓这段可以知道甄师傅的音乐素养相当高，看官问了，有多高啊，大概有三四楼那么高，那么他看到此情此景有些什么感触呢？隐士来诠释一个：英国佬快闪了，大批香港人逃往加拿大，1997年5月索罗斯师傅狙击泰铢引发了一连串的亚洲金融危机，香港的末日似乎到了，俗话说，乱世用重典，一个警务人员的心理开始有些微妙的变化，从中隐士可以找到甄师傅后来对付黑帮行为的解释，从效忠英女皇转变到效忠董特首的历程未必会很顺利。可惜这一系列心理描写根本没有体现出来，也留给众多影评人八卦的空间，或许隐士的解读也属于不着边际的那种，只要看官们认同，也就行了。插一句题外话，这算是电影艺术的一大缺陷，对心理描写缺乏表现形式，这也是众多人喜欢看书也不愿看改编后剧集的原因之一。<br />
<br />
2、为什么甄师傅上去就下死手？从第一点可知甄师傅体验着充满末世情节的香港生活，深感警察抓贼束缚太多，要保持对犯罪分子的震慑力，构建和谐香港，一定要严打、严打、再严打。所以甄师傅抛开了警务人员的行为准则，开始慢慢堕落为一介莽夫。在犯罪嫌疑人失去抵抗能力时本不应再行攻击，他却生生把人打死；在犯罪嫌疑人被法庭宣判无罪释放后胆敢在法庭门口发动袭击。这种无法无纪的行为严重侵犯了犯罪嫌疑人的人权，隐士为一个警务人员堕落到如此境地而感到惋惜。加上甄师傅的上司更年期的许阿姨对其相当纵容，所谓上梁不正下梁歪，她是既不对甄师傅进行思想政治教育，是也不从经济上制裁甄师傅，只不过是下放甄师傅到牛棚敲鼓，这样做根本不能挽救一个已经堕落的警务人员，更有推波助澜之嫌。<br />
<br />
综上所述，从隐士的这个角度来看整部电影讲述的仅仅是甄师傅滥用私刑、凌驾于法律之上的故事。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/136650#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 30 Oct 2007 10:43:50 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/136650</link>
        <guid>http://caocao.javaeye.com/blog/136650</guid>
      </item>
      <item>
        <title>隐士闲逛乐器展 (4)</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/135783" style="color:red;">http://caocao.javaeye.com/blog/135783</a>&nbsp;
          发表时间: 2007年10月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
<font color="#0961dc"><a href="http://blog.mdbchina.com/post/1022493/">上回</a></font>说到隐士一不小心败了一个大家伙，就是这玩意。一支萨克斯和一个吉他架子，花钱如流水啊。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_bpdqqg071026165207.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
隐士和老婆第一次来乐器展的时候没经验，一大早跑过来，逛到下午饿得俺们都眼冒绿光，这里吃顿饭巨贵，俺们实在挺不住后来逃到张江去吃午饭。后来就学乖了，这次俺们带了大包小包吃的喝的，在展馆外的长凳上就吃开了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_knpyql071026165404.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
此刻其实已经下午两点多了，观众们都提着各种乐器兴高采烈地退场，因为三点要关门了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_xisedx071026165723.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
俺们边吃边看背着乐器的人群，这个貌似是吉他，也有可能是中提琴。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_elkelk071026165954.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
像俺们这种夫妻档的观众也不少啊，唉，老公总是搬运工的角色，这对也不例外。老婆在一旁注释：老公=劳工。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_cfurrb071026170141.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
这两位手里拿的就不知道是什么了，看上去像宜家的家具。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_lslqdk071026170408.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
带着孩子来的也不少，这小姑娘一路敲着蹦蹦跳跳走过来，她老爸手里拿了好几支鼓槌，貌似是架子鼓高手。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_coymfc071026170530.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
这张隐士颇为喜欢，这小男孩不知道在想什么。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_jniiga071026170727.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
俺们匆匆吃罢，奔钢琴馆，一大牛现场演奏即兴Jazz，功力极其深厚。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_gkoipw071026170847.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
俺们来晚啦，三点还没到，各国产摊位就急着打包乐器准备撤退，倒是众多洋品牌还坚守岗位，可见还是洋人时间观念强，比国人重信用。听说海伦整了一架朗朗弹过的钢琴来展览，隐士还盼望着上去摸摸，蹭点仙气，没想到已经被打包成埃及木乃伊了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_nolshz071026171030.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
还好还是有些好琴可以摸摸，隐士到处弹弹，没谱，乱弹琴。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_eyrcjo071026171446.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
其实电钢琴也不错的，节约空间，音色还多，还能录音和回放，更别说自动和声、自动伴奏之类的了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_hvsaxg071026171604.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
某些摊位简直就是建筑工地，和隐士一样的民工们蹿上跳下忙着打包。这种景象前两次倒是没有看到过。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_wzqspg071026171937.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
都开始打包了，俺们也没啥看的，于是提着萨克斯离开了展厅，排队坐班车去地铁站，总算没有空手而归。明年的展会日程安排很不错，隐士肯定还要去看看。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_vvahxw071026172121.jpg" vspace="5" hspace="5" alt="" />
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/135783#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 26 Oct 2007 17:27:26 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/135783</link>
        <guid>http://caocao.javaeye.com/blog/135783</guid>
      </item>
      <item>
        <title>隐士闲逛乐器展 (3)</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/135432" style="color:red;">http://caocao.javaeye.com/blog/135432</a>&nbsp;
          发表时间: 2007年10月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
<a href="http://blog.mdbchina.com/post/1021077/">上回</a>说到逛完了民乐器，隐士和老婆奔下一个展馆。<br />
<br />
萨克斯终于冒出来了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_wgrgqh071025133540.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
又看到卖木头的。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_hvpdrm071025133642.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
小号，长号很多啊，隐士上去摸摸，吹了半天也没吹响什么，旁边一老外玩得极其顺溜，人比人真要气死人啊。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_rjgjsh071025133729.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
架子鼓隐士连敲都不敢敲，这玩意要求有极强的节奏感，不然上去就是出丑。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_xidnps071025133949.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
隐士一直对西洋长笛有兴趣，这玩意是十二声音阶的，比中国笛子的七声音阶先进多了，而且不需要贴笛膜，最大的缺点是价钱比中国笛子多起码一个零。要是和白菜一个价就好了，隐士立马买一打回去。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_oqnhfo071025134149.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
卖顶级线材的厂商也不少，隐士唯有观之咋舌。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_outahr071025134942.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
这个天津的津宝每年都声势浩大，展位相当奢侈。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_xaltbg071025135110.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
这家卖电吉他的找了三位大牛现场表演，那吉他弹得出神入化，围观人群把路堵了个严严实实。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_fdexxi071025135225.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
这家的电吉他相当有个性，连箱子都很有型，左边一个是格瓦拉师傅的头像，最近炒作格瓦拉师傅炒得很厉害，拎一个这样的箱子在外面逛，回头率巨高，中间那个《<a href="http://www.mdbchina.com/movies/50931/">新丧尸出笼 (Day of the Dead)</a>》还是一部电影，正好2007年上映。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_wpxwrw071025135422.jpg" height="600" vspace="5" hspace="5" alt="" width="400" /><br />
<br />
一个把的吉他不新鲜啦，两个把的来了。 </p>
<p><img src="http://image.blog.mdbchina.com/postpic/200710/127360_uxscbb071025135933.jpg" height="600" vspace="5" hspace="5" alt="" width="400" /><br />
<br />
两个把又算啥，六个把的来也，貌似这个是给《加勒比海盗》里的章鱼头Davy Jones特制的。隐士和老婆看得惊心动魄，一不小心就败了个大家伙&hellip;&hellip;<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_kyczzq071025140052.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
欲知后事，且看<a href="http://blog.mdbchina.com/post/1023383/">下回</a>。</p>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/135432#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 25 Oct 2007 14:10:47 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/135432</link>
        <guid>http://caocao.javaeye.com/blog/135432</guid>
      </item>
      <item>
        <title>《加勒比海盗3》删节部分大曝光</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/135073" style="color:red;">http://caocao.javaeye.com/blog/135073</a>&nbsp;
          发表时间: 2007年10月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
《加勒比海盗3》的DVD终于在不久前面世，隐士由于在电影院领教了国产剪刀手们的精湛剪艺，不由得立刻将未剪切版再复习了一下，不看不知道，发哥真奇妙，大量被删情节冒了出来。<br />
<br />
影片一开始英国人开绞刑Party，众龙套排着长队等着受刑，没多久一童星领衔开始唱赞美诗，所有龙套跟着合唱，把英国人闹蒙了，隐士还以为小甜甜的MTV要开始了呢。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_jrjdnc071025125237.jpg" height="256" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
接着女一号和巴巴罗萨师傅跑到新加坡准备混入发哥的地盘，一阵磨计后被带到周润发师傅的桑拿浴室。在浴室门口发哥手下的龙套盯着俩人要卸下武器，女一号身上家伙真多，后来从后庭处还摸出一个大炮统，估计国产剪公剪婆受不了这样的限制级动作，剪，全剪！<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_xpmaej071025125549.jpg" height="256" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
发哥一口半生不熟的英语颇有新加坡英语的风格，发哥和俩人吼了起来，还亮出了先前抓住的男一号，男一号同学是由于进发哥浴室偷航海图被抓的，后来巴巴罗萨师傅手里拿的航海图也有了交代。发哥可能太喜欢桑拿了，时不时叫：&ldquo;More steam!&rdquo;，下边的人就给他整点蒸汽玩玩。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_qsglux071025125925.jpg" height="256" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
与此同时，杰克师傅的一帮马仔悄悄摸入发哥浴室的下水道，锯铁栅栏，搞掂放蒸汽的龙套。然后独眼瘦马仔隔着地板缝往上看正好看到穿超短裙的女一号裆部&hellip;&hellip;，国产剪公剪婆大怒，剪，一个不剩，全剪！隐士看不惯了，你们自己洗澡的时候是不是从来不看那里啊？不看怎么洗啊？真是老古董！<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_ldtlgm071025130131.jpg" height="256" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
两拨人还提到了海盗大会什么的，最后话不投机准备开打，忽然英国佬破门而入，看来也想洗桑拿，哪里啊，开打了，一阵混战，男一号与发哥达成协议，发哥出让航海图，男一号去救杰克师傅然后搞到黑珍珠去救他老爸，发哥等杰克师傅复活后再亲手掐死他。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_zgemja071025130351.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
镜头一转交代了女一号老爸被拿下处决，众人驾船去寻找杰克师傅。这里才和国内影院上映的开始对上号了，杰克师傅在船上发羊癫疯什么的，以前看不懂的一些情节总算有交代了。后来发哥用粤语吟了两句：明月出天山，苍茫云海间。长风几万里，吹度玉门关。取自李白的《关山月》，下边还有四句：汉下白登道，胡窥青海湾。由来征战地，不见有人还。戍客望边色，思归多苦颜。高楼当此夜，叹息未应闲。发哥这两句粤语读来和仄押韵，山、间、关在粤语里发音都以an结尾，普通话读起来反而不押韵了。隐士一不小心就八卦远了，回到正题，发哥吟诗完毕开始非礼女一号&hellip;&hellip;<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_xwfipb071025130922.jpg" height="256" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
这里隐士留个问题给大家，发哥手下的这个龙套戏份挺重，问他和《越狱》有什么关系？<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_yespqj071024112939.jpg" height="256" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
答案揭晓，他就是《越狱第二季》里喜欢带耳机打电话被Sara打死的幕后公司的看门狗师傅。隐士本来没怎么注意他，好在他的那口英语巨有特色，一下子就认出来了，而且他那些表情就那个套路：假笑、瞪眼。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_ynzosf071024113141.jpg" height="297" vspace="5" hspace="5" alt="" width="600" />
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/135073#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 24 Oct 2007 11:50:48 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/135073</link>
        <guid>http://caocao.javaeye.com/blog/135073</guid>
      </item>
      <item>
        <title>隐士闲逛乐器展 (2)</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/134873" style="color:red;">http://caocao.javaeye.com/blog/134873</a>&nbsp;
          发表时间: 2007年10月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
<a href="http://blog.mdbchina.com/post/1020429/">上回</a>说到隐士在乐器展上看到成排的笛子，旋即冲了上去东摸摸西摸摸，拿起来吹两下，音质还都不错。可惜的是这些笛子千笛一面，能改改造型多好，类似手机换彩壳的那种，销量能翻好多倍。<br />
<br />
古琴也排队，隐士从来没玩过这玩意，悄悄蹭上去弹几下。磨蹭了半天搞清楚了这玩意是五声音阶的，和笛子七声音阶有所不同，只有宫商角徵羽，以绿弦为一个八度。搞清楚这个后隐士来了一曲《笑傲江湖》，也无所谓指法生疏不生疏，根本就没有指法，可谓是乱弹琴。等逛出去后老婆附耳暗语：&ldquo;刚才看铺头的那老头看你看得笑翻了。&rdquo;，惭愧啊，第一次玩古琴，知道用手弹不用脚，已经很不简单啦。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_qdwiab071023130530.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
正逛着呢，老婆拽住隐士抬头观看，一排二胡旁赫然一只王七的弟弟、王九的哥哥，那龟腚正对着过往的人们，搞不懂，实在是搞不懂。旁边的照片貌似有一张是小平同志参观视察该乐器厂。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_boflqw071023131455.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
现在各种乐器都在进行数字化改造，效果器种类是越来越多了。隐士期待以后有电二胡、电笛子、电古琴之类的玩意。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_umfrvo071023131737.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
刚刚经历完装修历程的隐士看到一群德国佬卖木头，心里颇感辛酸，这木头放在这里卖价巨高，放建材市场也就是个零头。不过这木头还真是不错啊，以后有钱了，野外烧烤的时候可以用这木头。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_hpgzzp071023131912.jpg" height="600" vspace="5" hspace="5" alt="" width="400" /><br />
<br />
好多竖琴啊，隐士也没玩过，于是挑了最大的那个弹了起来，折腾半天终于找准音阶了。这玩意是七声音阶的，貌似无法变调，或许也可能另有机关允许变调。红线之间是一个八度，红线是1，黑线是4。挺人性化的，于是隐士开始瞎弹了，一店小二凑上来问隐士是否学过，隐士苦笑说没有学过，他有点泄气，隐士边弹边凑趣问这玩意多少钱啊？小伙子嘿嘿一笑，30万。隐士立马手上没力气了，被老婆拽着落荒而逃。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_clqrle071023132315.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
上海民族乐器一厂每年都要出花头，今年搞了这么大个的中式吉他吸引眼球，许多善男信女都趴在上面作得意状，无数相机闪闪发光。唉，真是浪费啊，暴发户心态表露无遗。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_zahkhz071023132927.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
他们还整了这么长的一个木排，貌似只有姚明这种身材的人才玩得动。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_atfssr071023133255.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
高科技的玩意来啦，这是激光雕刻机，加工精度很高，速度也很快，乐器上雕花貌似很方便。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_ulksqo071023133431.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
这个貌似是新式扬琴，上面都是钢丝，看着眼晕，隐士没敢上去胡闹。中式乐器看得差不多了，隐士和老婆奔下一个展馆而去。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_hqskol071023133638.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
欲知后事，且看<a href="http://blog.mdbchina.com/post/1022493/">下回</a>。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/134873#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 23 Oct 2007 18:59:26 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/134873</link>
        <guid>http://caocao.javaeye.com/blog/134873</guid>
      </item>
      <item>
        <title>隐士闲逛乐器展 (1)</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/134443" style="color:red;">http://caocao.javaeye.com/blog/134443</a>&nbsp;
          发表时间: 2007年10月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
上周末隐士和老婆一起去逛龙阳路地铁站附近的乐器展，这已经是隐士连续三年去逛乐器展了。看官问了：隐士你个IT民工，逛什么乐器展啊？隐士偶尔附庸风雅一下啦。<br />
<br />
一大早，隐士和老婆一起出了地铁龙阳路站，有免费班车接送，俺们命真好，车子跟着俺们走，突然在俺们面前停下，门一开，俺们噌噌蹿了上去，后面黑压压人山人海跟着俺们挤了上来，一会就满了，多数人只能继续等下一班。车开一会就到了展会现场，回首看一下班车，就这个样子。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_zvmipp071022131010.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
门口出租车转圈排队，从广告牌上看，前几天还有玩具展。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_lnynpk071022131202.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
这几年乐器展一向伴随着灯光音响展，不过规模比乐器展的规模小多了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_iglbjp071022131252.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
这是乐器展的签到台，填个表，塞张名片就可以领到一狗牌。轮到隐士，隐士奉上一BT名片，柜台妹瞄了一眼，夸张地喊道：&ldquo;哇，BT，我知道的！&hellip;&hellip;我以前用过，不过现在用迅雷了！&rdquo;。隐士听闻，勃然大笑，开始开讲座，&hellip;&hellip;，此处略去318字，柜台妹被隐士侃晕了，要回家换BitComet试试看。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_yozzbv071022131443.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
领到狗牌混进大门后，一抬眼，义和团式的玩意惊现眼前，有点素民党开会吃肉族在下面丢茶叶蛋、烟熏肉的意思（请参见《<a href="http://blog.mdbchina.com/post/1003994/">素民党的故事</a>》系列）。网站搞宣传可以，别拿这种万人签名的玩意来忽悠俺们，国人造假举世无双，要举标语，去cheap road好了，打假这种事情根本就是工商局的事情，别瞎起哄。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_iuhqkz071022131900.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
闲话不多，上乐器图，整排的大中小提琴，隐士不懂装懂，上去摸摸，嗯，这漆不错，木料也行，弦挺结实啊。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_exzgaz071022132630.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
整排的电吉他，隐士嫌电吉他吵，不玩的。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_nqjsxp071022132723.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
这架琴可贵，去年隐士也看在这里到过这架琴，整个设计颠覆了人们对于传统钢琴的印象。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_kjnwhu071022132838.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
这位背着小包的洋大叔相当吸引眼球，这乐器隐士一时还叫不出，只知道英文发音，拼写也不知道。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_ftipbb071022133100.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
这里不光有乐器，箱包厂商也相当多，各种乐器的箱包应有尽有。恐怖分子可乐了，这玩意可是运炸弹的理想工具。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_wcvckp071022133342.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
卖温度计、湿度计的也大有人在，更别说校音调律的各种工具了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_pbsujk071022133538.jpg" vspace="5" hspace="5" alt="" /><br />
<br />
卖首饰的都冒了出来，害得隐士老婆逗留了好久，不过这些首饰挺有新意，都是和音乐相关的，哪位兄弟要是追搞音乐的美女，一定要留心了。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_ycegnc071022133721.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
整排的琵琶，呵呵，隐士叫它中式吉他。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_kzbmje071022133953.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
笛子排队，这里卖笛子、萧的摊位实在太多了，做工都还不错。隐士不由自主冲了上去&hellip;&hellip;<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_xencqp071022134057.jpg" height="400" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
欲知后事，且看<a href="http://blog.mdbchina.com/post/1021077/">下回</a>。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/134443#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 22 Oct 2007 14:02:57 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/134443</link>
        <guid>http://caocao.javaeye.com/blog/134443</guid>
      </item>
      <item>
        <title>VOBSub字幕合并命令行的实现</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/133298" style="color:red;">http://caocao.javaeye.com/blog/133298</a>&nbsp;
          发表时间: 2007年10月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <font face="Arial">rundll32.exe vobsub.dll,Joiner source1 source2 target 0:01:01.123</font>
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/133298#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 18 Oct 2007 23:24:44 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/133298</link>
        <guid>http://caocao.javaeye.com/blog/133298</guid>
      </item>
      <item>
        <title>星球大战要出美剧啦</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/133287" style="color:red;">http://caocao.javaeye.com/blog/133287</a>&nbsp;
          发表时间: 2007年10月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_flpjko071018130448.jpg" height="206" align="right" vspace="5" hspace="5" alt="" width="285" />据坊间传闻星球大战要出美剧啦。众所周知卢卡斯师傅早就许诺要出星战电视剧，可是他老人家就是一直不出手，这次洛杉矶时报得到了确认说是卢卡斯影业准备开搞星战电视剧，算是对全球星战迷们打了一剂强心剂。<br />
<br />
卢师傅号称电视剧剧情与电影里的完全不同，Luke Skywalker、Darth Vader等等都没啥事了，该哪儿玩去就哪儿玩去。他老人家口风还严，各路高人严刑拷问也没戏，没啥主剧情被掏出来。<br />
<br />
不过，有一点大家肯定要昏过去，卢师傅想拍起码100季！别忙，悠着点，隐士打错一个字，是100集，不是100季。而且有40多集已经制作完成了，都是全三维的动画。<br />
<br />
卢师傅一激动说漏嘴了，他准备用三维动画的方式重拍电影星战六部曲，不过不知道哪一年才能放出来，大家一定要好好活着，坚持住，他老人家68了，咱肯定要比他活得长！
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/133287#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 18 Oct 2007 22:22:54 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/133287</link>
        <guid>http://caocao.javaeye.com/blog/133287</guid>
      </item>
      <item>
        <title>寻找电影音乐的一个方式</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/130034" style="color:red;">http://caocao.javaeye.com/blog/130034</a>&nbsp;
          发表时间: 2007年10月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
隐士最近看到这个【自由的音乐百科】<a href="http://zh.musipedia.org/">http://zh.musipedia.org/</a>可以根据旋律片段查询音乐，很有意思。有时候看电影听到一些旋律，很熟悉但不知道是什么曲子，有这样的搜索引擎就方便多了。<br />
<br />
它有四种查询方式：<br />
<br />
1、<img src="http://zh.musipedia.org/med/kb.gif" border="0" height="32" alt="" width="50" />键盘查询<br />
顾名思义就是打谱查询，隐士的最爱，查询精度貌似是最高的。<br />
<br />
2、<img src="http://zh.musipedia.org/med/cnt.gif" border="0" height="32" alt="" width="58" />旋律轮廓<br />
这个只需要知道音高了还是低了就行，类似模糊搜索，精度不高。<br />
<br />
3、<img src="http://zh.musipedia.org/med/whi.gif" border="0" height="32" alt="" width="100" />哼唱查询<br />
这个最简单了，不过要装插件，对于不会打谱、不辨音高的同学是一个很好的选择。<br />
<br />
4、<img src="http://zh.musipedia.org/med/tp.gif" border="0" height="32" alt="" width="90" />节奏查询<br />
这个只要打鼓点就行，貌似找舞曲很方便。<br />
<br />
咱来试验一把，搜莫扎特第四十交响曲的开头片段，其旋律大致是<u>43</u>3<u>43</u>3<u>43</u>31。在输入界面如下图：<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_itgtib071009112859.gif" height="541" vspace="5" hspace="5" alt="" width="600" /><br />
<br />
点击搜索后，结果如下图，果然找到了，貌似很厉害。<br />
<img src="http://image.blog.mdbchina.com/postpic/200710/127360_nntlss071009112954.gif" height="149" vspace="5" hspace="5" alt="" width="666" /><br />
<br />
这个音乐百科现在功能还很弱，曲库貌似都是欧美古典名曲，还有很多八哥，离实用相差甚远。如果是配古典音乐的电影，用它来查比较合适，如果是香港电影，貌似难啊，愿它一路走好。
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/130034#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 09 Oct 2007 11:35:55 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/130034</link>
        <guid>http://caocao.javaeye.com/blog/130034</guid>
      </item>
      <item>
        <title>《越狱》里的小细节 (03) 西班牙帅哥的英语</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/129702" style="color:red;">http://caocao.javaeye.com/blog/129702</a>&nbsp;
          发表时间: 2007年10月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者：caocao（网络隐士）<br />
转载请注明来源：<a href="http://www.caocao.name/"><font color="#0961dc">http://www.caocao.name/</font></a><br />
<br />
隐士看《越狱》的时候对西班牙帅哥的英语挺感兴趣，母语为西班牙语的人说美式英语别有风味。最近在《变形金刚》电影版里也看到这位帅哥跑龙套，也是大秀西班牙式英语，很有意思。<br />
好了，言归正传，该帅哥很大的一个特点是喜欢说：not ... no ...，一般来说合乎语法的应该是not ... any ...。第一季里男一号叫他一起越狱，他说：&ldquo;I'm not going nowhere.&rdquo;，言下之意是不想越狱。隐士记得他还说过好几次类似的话，用的都是not ... no ...结构。<br />
然而，第二季第七集结尾，他和男一号预谋抢钱，这句说地很漂亮，语法也无可挑剔。<br />
背黑锅军哥：What are you doing? <br />
西班牙帅哥：Drop the bag! No one is going anywhere!<br />
莫非是他背熟台词了？还是这个角色在激动的时候说英语会有点语法混乱，在有预谋的时候说起来就会顺溜好多？隐士倾向于后者，第一季里他请教男一号一个单词：Passion，说明他英语确实很差，估计放大陆这里连大学英语四级都过不了。<br />
<img title="0207.00.40.25.No.One.Is.Going.Anywhere" src="http://image.blog.mdbchina.com/postpic/200710/127360_wijyqr071008122812.jpg" height="360" vspace="5" hspace="5" alt="0207.00.40.25.No.One.Is.Going.Anywhere" width="640" />
          <br/>
          <span style="color:red;">
            <a href="http://caocao.javaeye.com/blog/129702#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 08 Oct 2007 13:29:34 +0800</pubDate>
        <link>http://caocao.javaeye.com/blog/129702</link>
        <guid>http://caocao.javaeye.com/blog/129702</guid>
      </item>
      <item>
        <title>香港电影中的演员：H字头（持续更新中）</title>
        <author>caocao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://caocao.javaeye.com">caocao</a>&nbsp;
          链接：<a href="http://caocao.javaeye.com/blog/128471" style="color:red;">http://caocao.javaeye.com/blog/128471</a>&nbsp;
     