<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>Cody's blog - 软件</title>
    <link>http://blog.caihongxu.com/</link>
    <description>网摘、心得</description>
    <dc:language>zh</dc:language>
    <generator>Serendipity 1.0.3 - http://www.s9y.org/</generator>
    <pubDate>Wed, 30 May 2007 17:03:31 GMT</pubDate>

    <image>
        <url>http://blog.caihongxu.com/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Cody's blog - 软件 - 网摘、心得</title>
        <link>http://blog.caihongxu.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>正确的获取含中文的网页源码 zz</title>
    <link>http://blog.caihongxu.com/archives/212-yAEnOEAEAE-zz.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/212-yAEnOEAEAE-zz.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=212</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=212</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;div class=&quot;postText&quot;&gt;&lt;div class=&quot;postText&quot;&gt;在.net中获取网页html源代码最简单的方法莫过于使用WebBrowser.DocumentText,但是在碰到含中文的网页时,经常会出现乱码,下面给出两种解决方法:&lt;br /&gt;1)&lt;br /&gt;WebBrowser myweb = new WebBrowser();&lt;br /&gt;myweb.Navigate(&lt;a href=&quot;http://zsun666.cnblogs.com/&quot;&gt;http://zsun666.cnblogs.com/&lt;/a&gt;);&lt;br /&gt;StreamReader strmrd = new StreamReader(myweb.DocumentStream,Encoding.GetEncoding(&amp;quot;GB2312&amp;quot;));&lt;br /&gt;string strhtml = strmrd.ReadToEnd();&lt;/div&gt;&lt;div class=&quot;postText&quot;&gt;&lt;br /&gt;2)&lt;/div&gt;&lt;div class=&quot;postText&quot;&gt;WebRequest wrq = WebRequest.Create(&amp;quot;&lt;a href=&quot;http://zsun666.cnblogs.com/&quot;&gt;http://zsun666.cnblogs.com/&lt;/a&gt;&amp;quot;);&lt;br /&gt;//如果服务器要验证用户名,密码&lt;br /&gt;//NetworkCredential mycred = new NetworkCredential(struser, strpassword);&lt;br /&gt;//wrq.Credentials = mycred;&lt;br /&gt;WebResponse wrs = wrq.GetResponse();&lt;br /&gt;StreamReader strmrd = new System.IO.StreamReader(wrs.GetResponseStream(),Encoding.GetEncoding(&amp;quot;GB2312&amp;quot;));&lt;br /&gt;string strhtml = strmrd.ReadToEnd();&lt;/div&gt;&lt;div class=&quot;postText&quot;&gt;&lt;/div&gt;&lt;div class=&quot;postfoot&quot;&gt;posted on 2006-09-07 10:34 &lt;a href=&quot;http://zsun666.cnblogs.com/&quot;&gt;zsun666&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/212-yAEnOEAEAE-zz.html#extended&quot;&gt;继续阅读 &quot;正确的获取含中文的网页源码 zz&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 30 May 2007 21:24:33 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/212-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license><category>.net</category>
<category>c#</category>

</item>
<item>
    <title>让Windows下的Apache服务器支持ASP.NET</title>
    <link>http://blog.caihongxu.com/archives/195-WindowsAEApachenOEOEASP.NET.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/195-WindowsAEApachenOEOEASP.NET.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=195</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=195</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;ASP.NET 2.0是最新一代的Web应用开发平台，作为.NET Framework的一部分，它功能强大、性能高且易于开发。作为微软的产品，用于搭建ASP.NET最好的Web服务器当然是IIS（&lt;a href=&quot;http://dotnetjunkies.com/WebLog/stefandemetz/archive/2004/10/05/27720.aspx&quot; target=&quot;_blank&quot;&gt;IIS和Apache的比较&lt;/a&gt;）。然而，如果一台Windows机器已经装了Apache并已经有了Web应用，就无法再开启IIS（在同一个端口下）。还好我们在Apache httpd下也能对ASP.NET进行支持。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;致力于.NET跨平台的最著名的开源项目&lt;a href=&quot;http://www.mono-project.com/&quot; target=&quot;_blank&quot;&gt;Mono&lt;/a&gt;便提供了一个Apache下的插件&lt;a href=&quot;http://www.mono-project.com/Mod_mono&quot; target=&quot;_blank&quot;&gt;Mod_mono&lt;/a&gt;来对ASP.NET进行支持。然而Mod_mono主要是针对Unix/Linux平台的。虽然有提供&lt;a href=&quot;http://dev.anmar.eu.org/mono/mod_mono/&quot; target=&quot;_blank&quot;&gt;Windows下的版本&lt;/a&gt;，但画蛇添足的是它基于Mono而不是Windows现成的.NET Framework，而且更新不及时，不能对ASP.NET 2.0进行很好的支持。&lt;/p&gt;&lt;p&gt;也有人制作了&lt;a href=&quot;http://www.asp.net/Projects/Cassini/Download/&quot; target=&quot;_blank&quot;&gt;独立的Web服务器&lt;/a&gt;来支持ASP.NET，但仍然不能满足我们直接使用现有Apache的需求。&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/195-WindowsAEApachenOEOEASP.NET.html#extended&quot;&gt;继续阅读 &quot;让Windows下的Apache服务器支持ASP.NET&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 06 Sep 2006 15:48:00 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/195-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license><category>.NET</category>
<category>Apache</category>

</item>
<item>
    <title>IE7 RC1放出</title>
    <link>http://blog.caihongxu.com/archives/181-IE7-RC1oe.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/181-IE7-RC1oe.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=181</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=181</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;爽。要是速度能再快一点点，占用资源再小一点点就好了。不过现在看来这和微软软件的发展趋势正好相反。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;下载地址&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyId=94E5BF41-2907-4415-8F72-DA7C2C2ACE09&amp;displaylang=en&quot; target=&quot;_blank&quot;&gt;在这&lt;/a&gt;。现在从教育网直接下微软网站上的东西真是快啊。&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 25 Aug 2006 14:14:03 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/181-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license><category>IE</category>

</item>
<item>
    <title>BlogSpot正常访问！</title>
    <link>http://blog.caihongxu.com/archives/175-BlogSpoty.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/175-BlogSpoty.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=175</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=175</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    3呼呼，赞，看来Google中国最近的公关做得不错&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 09 Aug 2006 22:58:00 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/175-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>youos -- 基于网络的操作系统</title>
    <link>http://blog.caihongxu.com/archives/171-youos-ucAE.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/171-youos-ucAE.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=171</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=171</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    https://www.youos.com/，mit和stanford的几个家伙弄的，具备email客户端，聊天功能，RSS阅读器以及文本编辑器。&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 24 Jul 2006 02:34:09 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/171-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>Google Checkout</title>
    <link>http://blog.caihongxu.com/archives/168-Google-Checkout.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/168-Google-Checkout.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=168</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=168</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;&lt;a href=&quot;http://checkout.google.com/&quot; target=&quot;_blank&quot;&gt;Google Checkout&lt;/a&gt;已经推出。据称此举将是Amazon的梦魇，让我们拭目以待。&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 29 Jun 2006 17:45:02 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/168-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>微软在线Office Beta2版测试开始(zz)</title>
    <link>http://blog.caihongxu.com/archives/167-issOffice-Beta2azz.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/167-issOffice-Beta2azz.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=167</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=167</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    一直以来都对Google的Web Office计划抱有很大的信心，不过总感觉进展还是太慢，这不，微软在线Office Beta2版已经开始测试了。&lt;br /&gt;&lt;br /&gt;微软正在努力尝试让用户体验下一代Office--无需烦人的安装程序也不用替代当前正在使用的Office!周一晚些时候微软对外开放了其在线Office程序的Beta2完全免费测试版本.&lt;br /&gt;&lt;br /&gt;微软表示:“我们在线Office测试为那些想体验更简单更方便工作方式的用户提供了最好的机会”.相对于传统的Office,微软在线Office做了相当大的改变,微软使用了基于XML格式的全新用户界面.&lt;br /&gt;&lt;br /&gt;我们都知道Office Online,或者说Web-Office,是目前办公软件的研发热点之一,目前推出的产品虽然还是比较简陋,但已经足够日常办公应用,而且这种在线 Office特别适合虚拟机使用,只要电脑能上网,就可以编辑Word文件、Excel电子表格和幻灯片.有兴趣的朋友不妨前去试试.&lt;br /&gt;点击这里访问：&lt;a href=&quot;http://www.microsoft.com/office/preview/beta/testdrive.mspx&quot; target=&quot;_blank&quot;&gt;微软在线Office Beta2版测试入口&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/167-issOffice-Beta2azz.html#extended&quot;&gt;继续阅读 &quot;微软在线Office Beta2版测试开始(zz)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 27 Jun 2006 18:57:12 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/167-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>Google Earth 4 Beta发布</title>
    <link>http://blog.caihongxu.com/archives/160-Google-Earth-4-Beta.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/160-Google-Earth-4-Beta.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=160</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=160</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a href=&quot;http://earth.google.com/&quot; target=&quot;_blank&quot;&gt;Google Earth&lt;/a&gt;的最新版本出来了。现在连清华都能看得相当清楚了。&lt;/font&gt;&lt;font size=&quot;-1&quot;&gt;来看看功能上有什么更新。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;Less Is More - A New UI&lt;/b&gt;&lt;br /&gt;The most obvious change is a new and, we think, simpler user interface.&lt;/font&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;img height=&quot;431&quot; src=&quot;http://earth.google.com/images/callouts.gif&quot; width=&quot;525&quot; /&gt;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/160-Google-Earth-4-Beta.html#extended&quot;&gt;继续阅读 &quot;Google Earth 4 Beta发布&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 13 Jun 2006 12:46:36 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/160-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>Office 2007 Beta 2放出</title>
    <link>http://blog.caihongxu.com/archives/153-Office-2007-Beta-2oe.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/153-Office-2007-Beta-2oe.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=153</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=153</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;微软官方放出的，赶紧下下来装了一下，果然界面超级花哨。看来微软的下一代软件全都在朝花哨的方向努力。绝对不能说这是没用的。恰恰相反，相信去Windows Vista和Office2007会令微软更加巩固其在操作系统和办公软件上的垄断地位。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;微软在最初Windows版本中就开始使用的窗口顶部的固定菜单栏，正在其下一代软件中开始消失，取而代之的是大量的快捷按钮。从Windows Media Player 11、IE7，乃至Office 2007中，我们无不看到这一点。&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 28 May 2006 20:25:22 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/153-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>数学之美――Google的统计语言模型</title>
    <link>http://blog.caihongxu.com/archives/131-yOEGoogleAEAE.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/131-yOEGoogleAEAE.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=131</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=131</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;不知道是Google比较善于吹嘘还是怎么的。在这篇文章中号称Google的英汉翻译系统是全世界最好的，并且高出其他系统很多。然而我在里面输了一个“Where are you from?”，翻译出来的结果居然是“你在哪里?”。而用&lt;a href=&quot;http://www.freetranslation.com/&quot; target=&quot;_blank&quot;&gt;freetranslation&lt;/a&gt;、&lt;a href=&quot;http://www.worldlingo.com/&quot; target=&quot;_blank&quot;&gt;worldlingo&lt;/a&gt;等其他翻译系统，则是正确地翻成“你是哪儿的人.”或者“你从哪来？”大家也可以再随便试一些简单的短句比如“Can you read?”之类，Google的翻译都让人啼笑皆非。那么我们也许会想，Google的强项也许是在长句翻译？于是找了一些长句多的学术文章，发现翻译出来的更是不明所以。此外从日常网页的翻译效果来看也看不出Google有多好。&lt;/p&gt;&lt;p&gt;我就不明白了，Google，你的翻译系统到底比别人高明在哪里呢？&lt;/p&gt;&lt;p&gt;以下转自&lt;a href=&quot;http://googlechinablog.com/2006/04/blog-post.html&quot; target=&quot;_blank&quot;&gt;Google黑板报&lt;/a&gt;：&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/131-yOEGoogleAEAE.html#extended&quot;&gt;继续阅读 &quot;数学之美――Google的统计语言模型&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 04 Apr 2006 00:30:34 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/131-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>应对WinFX Sun公司推出全新的''Yava''编程语言</title>
    <link>http://blog.caihongxu.com/archives/128-WinFX-SunoeAEYavaa.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/128-WinFX-SunoeAEYavaa.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=128</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=128</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;zz from cnbeta&lt;br /&gt;&lt;table width=&quot;98%&quot; align=&quot;center&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://blog.caihongxu.com/modules.php?name=News&amp;new_topic=44&quot;&gt;&lt;/a&gt;&lt;font class=&quot;content&quot;&gt;&lt;strong&gt;Hot!今天Sun公司对外宣布,他们经过3年潜心开发现推出全新的编程语言Yava语言&lt;/strong&gt;.该语言吸收了Java和C#的特点和精髓再续跨平台语言的神话.顾名思义,微软将C++语言增加了一些特性之后随之取名为C#(C++++合在一起).Sun公司吸取该命名特点将Java中的J升级到了Y,即为Yava.Sun公司同时公布了一些Yava与Java之间的比较实例.在Java十年始终如一没有变化的今天,Sun公司终于走向了下一步创新之路.至于微软如何应对,我们拭目以待.&lt;br /&gt;&lt;strong&gt;以下是关于&amp;quot;Yava&amp;quot;的介绍,了解第一手新事物新技术,请大家从上到下认真理解吃透.&lt;/strong&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://blog.caihongxu.com/aprilday/yava.jpg&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;一个典型的Yava的应用,包括以下三部分:表现层,业务逻辑层和数据持久层,为了更加容易地创建企业应用程序,许许多多的Framework涌现出来,表现层我们可以选择Struts, YSF, Tapestry, WebWork, Velocity等,数据持久层我们可以选择原始的YDBC, ORMapping tools(Hibernate,toplink等),SQLMapper tools(Ibatis),JDO, EYB(Entity Bean)等,业务逻辑层我们可以用普通的YAVA Beans,也可以用EYB(Session Bean).&lt;br /&gt;&lt;br /&gt;每种技术都有它的优点与缺点,各自有各自的适用范畴,例如EJB可以很好地进行分布式处理和Object Cache等,但EJB的运行需要EJB容器,开发调试起来很不方便,特别在需求不确定性很大、模型不稳定的情况下,实在是一种重量级别的开发;而YAVA BEAN则是一种很轻量级的方式,开发调试容易,但又很难实现分布式处理.&lt;br /&gt;&lt;br /&gt;在各种技术纷争的今天,暂时还没有一种技术处于绝对的霸主地位,在这种条件下,我们不能把“赌注“押在任何一种技术上,如何使我们的应用程序有很高的灵活性和易扩展性是我们要仔细研究的课题.&lt;br /&gt;&lt;br /&gt;在实际的项目中,关于应用程序开发时所用技术的问题,大致存在两种情况,一种是构架师或技术经理没有严格限定用什么技术来实现具体的业务逻辑或者只有简单的开发规范,程序员在开发时,只是依据自己的技术背景,选择自己熟悉的实现方式,这种情况一般属于横向开发,在小的项目中,每个人只做自己负责的一个模块,从表现层,业务逻辑层,一直到数据层,都由同一个人来负责,这种方式给了技术人员更多的自我发挥能力的空间,但不便于后期维护,特别是人员流动频繁的情况下,问题更是严重.&lt;br /&gt;&lt;br /&gt;第二种情况是构架师或技术经理在项目初期从开发成本,项目需求等等各个方面做出评估,经过几番取舍,确定项目各个层面使用什么样的技术实现方式,按不同层面进行分工,不同的工作人员负责不同层面的技术实现,这种方式比第一种方式要好得多,适合校大项目的开发,但也存在很多问题.&lt;br /&gt;&lt;br /&gt;在目前各种实现技术纷争的情况下,没有一种技术是万能的,在做取舍时,难免和某一技术或实现方式依赖性过强,同时限定了技术人员个人技术特长的很好发挥,当由于某些原因要更改实现方式时,经常是牵一发而动全身,造成资源的极大浪费和开发成本的提高.&lt;br /&gt;&lt;br /&gt;所以,在构建企业应用时,应该有个好的技术框架,这个框架应该考虑到各种主流的实现技术,我们既可以根据实际情况进行取舍,同时在从一种实现方式变更为另一种实现方式时,又可以进行平滑过度,让多种技术实现并存,发挥技术人员的最大优势,降低项目成本,提高开发效率.&lt;br /&gt;&lt;br /&gt;在发布会上,被称为Yava之父的Ivan先生说到:在我们一生中经历了很多的事情,奥林匹克运动会、国家的庆典以及全新的Yava语言诞生.我希望Yava语言能够给大家带来新的喜悦,为提升我们的广大程序员的潜力贡献一份力量.我们看到了您的潜力.正是他激励我们开发软件,无限梦想化为可能.您的潜力,我们的动力!&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/128-WinFX-SunoeAEYavaa.html#extended&quot;&gt;继续阅读 &quot;应对WinFX Sun公司推出全新的&#039;&#039;Yava&#039;&#039;编程语言&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 01 Apr 2006 11:44:53 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/128-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license><category>搞笑</category>
<category>荒诞</category>

</item>
<item>
    <title>Serendipity和WordPress孰优孰劣？</title>
    <link>http://blog.caihongxu.com/archives/124-SerendipityWordPress.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/124-SerendipityWordPress.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=124</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=124</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;关于这两个程序的比较，在我&lt;a href=&quot;http://blog.caihongxu.com/index.php/archives/13-BlogoAEn.html&quot;&gt;上一篇文章&lt;/a&gt;中略为分析过，WordPress没有所见即所得的html编辑器。本人一直是Serendipity的拥护者，但最近和组友讨论Serendipity和WordPress到底谁更强大才发现时过境迁，新的WordPress 2已经颇为强大，并且人气冲天。相反颇为期待的Serendipity 1.0的正式版却迟迟没有登场。那么现在来看，到底谁更好呢？&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.caihongxu.com/archives/124-SerendipityWordPress.html#extended&quot;&gt;继续阅读 &quot;Serendipity和WordPress孰优孰劣？&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 28 Mar 2006 00:50:00 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/124-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>IE 7 vs. Firefox 2.0，谁会是王者？</title>
    <link>http://blog.caihongxu.com/archives/123-IE-7-vs.-Firefox-2.0aCoss.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/123-IE-7-vs.-Firefox-2.0aCoss.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=123</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=123</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;微软还真是可怜，刚才不小心打开&lt;a href=&quot;http://ie7.com/&quot;&gt;ie7.com&lt;/a&gt;，链到的却是Firefox的网站。&lt;/p&gt;&lt;p&gt;zz from &lt;a href=&quot;http://www.eweek.com/article2/0,1895,1940455,00.asp&quot;&gt;http://www.eweek.com/article2/0,1895,1940455,00.asp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td valign=&quot;top&quot; align=&quot;left&quot; colspan=&quot;2&quot;&gt;&lt;span class=&quot;Article_Title&quot;&gt;IE 7, Firefox 2.0 Prepare to Do Battle―Someday&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;65%&quot;&gt;&lt;span class=&quot;authorsource&quot;&gt;By&lt;/span&gt;&amp;#160;&lt;a class=&quot;authorsource&quot; href=&quot;mailto:jim_rapoza@ziffdavis.com&quot;&gt;Jim Rapoza&lt;/a&gt; &lt;br /&gt;&lt;span class=&quot;Article_Date&quot;&gt;March 20, 2006&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Article_Deck&quot;&gt;&lt;b&gt;&lt;b&gt;Review: &lt;/b&gt;A beta version of Internet Explorer 7 and the first alpha of Firefox 2.0 look promising, but aren&#039;t yet ready to rumble.&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;right&quot; width=&quot;35%&quot;&gt;&lt;!-- Vignette V6 Wed Mar 22 16:28:12 2006 --&gt;&lt;!--WEB 11--&gt;&lt;div id=&quot;talkback_bug&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;Article_Posts&quot; align=&quot;left&quot; colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td class=&quot;Article_Content&quot; align=&quot;left&quot; colspan=&quot;2&quot;&gt;&lt;p&gt;It&#039;s the browser battle of the future: Some time in the next year or so, Internet Explorer 7 and Firefox 2.0 will battle head-to-head for the hearts and minds of Web surfers. &lt;/p&gt;&lt;p&gt;Right now, however, it&#039;s more like a kindergarten scuffle in the sandbox, as Microsoft&#039;s IE 7 is still being beta tested and Mozilla&#039;s Firefox 2.0 is at its first alpha stage. &lt;/p&gt;&lt;p&gt;And while eWEEK Labs likes the direction that these not-ready-for-prime-time browser releases are taking, neither currently looks like it will seriously shake up the way we use the Web. &lt;/p&gt;&lt;p&gt;The release of a refresh of Internet Explorer 7 Beta 2 at Microsoft&#039;s MIX conference the week of March 20 shows that IE is moving closer and closer to its final form―this is likely to be the essential &amp;quot;look and feel&amp;quot; and feature set that the release version of the browser will have. &lt;/p&gt;&lt;p&gt;While there haven&#039;t been major changes made since &lt;!-- start ziffarticle //--&gt;&lt;a href=&quot;http://www.eweek.com/article2/0,1895,1917222,00.asp&quot;&gt;our first review of IE 7 Beta 2,&lt;/a&gt;&lt;!-- end ziffarticle //--&gt; there have been changes to the look and feel of the browser, as well as improvements to features that were then unfinished. &lt;/p&gt;&lt;p&gt;&lt;!-- start ziffslideshow //--&gt;&lt;a href=&quot;http://www.eweek.com/slideshow/0,1206,l=&amp;s=25971&amp;a=173934,00.asp&quot;&gt;&lt;!-- start ziffimage //--&gt;&lt;img height=&quot;110&quot; alt=&quot;View slide show: Internet Explorer 7 Beta 2 screenshots&quot; src=&quot;http://common.ziffdavisinternet.com/util_get_image/12/0,1425,i=129789,00.jpg&quot; width=&quot;160&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;&lt;!-- end ziffimage //--&gt;&lt;/a&gt; &lt;!-- end ziffslideshow //--&gt;&lt;/p&gt;&lt;p&gt;The latest version of Beta 2 boasts new tool bar elements, including a Page drop-down menu for saving and mailing a Web page, and RSS feed handling has been improved. With the refresh we could add most major search engines to our integrated search bar, and a new feature in this release let us restore our tabbed windows from a previous session. &lt;/p&gt;&lt;p&gt;As an alpha, Firefox 2.0 has even less to show in the way of changes than the refresh of IE 7 Beta 2. One of the most significant new features is a Places window for managing feeds, bookmarks and history. &lt;/p&gt;&lt;p&gt;&lt;!-- start ziffslideshow //--&gt;&lt;a href=&quot;http://www.eweek.com/slideshow/0,1206,l=&amp;s=25971&amp;a=173937,00.asp&quot;&gt;&lt;!-- start ziffimage //--&gt;&lt;img height=&quot;110&quot; alt=&quot;View slide show: Firefox 2 alpha screenshots&quot; src=&quot;http://common.ziffdavisinternet.com/util_get_image/12/0,1425,i=129788,00.jpg&quot; width=&quot;160&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;!-- end ziffimage //--&gt;&lt;/a&gt; &lt;!-- end ziffslideshow //--&gt;&lt;/p&gt;&lt;p&gt;The alpha also shows that Firefox has caught up to other tabbed browsers, finally adding the Close Tab button to the actual tabs as opposed to having it on the end of the toolbar. Many other features, such as Extension blacklisting, are planned but can&#039;t be tested in this release. &lt;/p&gt;&lt;p&gt;Users who want a new browser to use every day should steer clear of both of these if they like their systems stable and crash-free. However, if you need to test for development purposes or just like to check out unfinished products, you can download the &lt;a href=&quot;http://www.microsoft.com/ie&quot;&gt;IE 7 Beta 2 refresh&lt;/a&gt; and &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/pacifica-mozilla1.8/firefox-2.0a1.en-US.win32.installer.exe&quot;&gt;Firefox 2.0 alpha.&lt;/a&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 27 Mar 2006 15:31:54 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/123-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license>
</item>
<item>
    <title>吉他谱软件Guitar Pro 5</title>
    <link>http://blog.caihongxu.com/archives/110-uiGuitar-Pro-5.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/110-uiGuitar-Pro-5.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=110</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=110</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    今天闲来无事Check了一下0day，才发现11月份Guitar Pro 5已经放出。于是很兴奋的下载下来试了试。居然100多M，恐怖！想当年Guitar Pro 4也就几M吧。这年头，软件总是没来由的做大，也不考虑一下用户的感受……不过不管怎么说，升级是好事，总比像Yamaha SoftSynthesizer这样停止开发要强。&lt;br /&gt;&lt;br /&gt;界面更加花哨了，也增加了很多新的功能。最大的改进是新增了一个叫做RSE - Realistic Sound Engine（真实声音引擎）的东东，其实就是可以通过采样（以前一直只是用MIDI来放）来播放曲谱了，效果更加的真实！这也是体积为什么变的如此之大的原因。不过还好，从体积上来看，比起MusicLab的那个RealGuitar算是小巫见大巫。论效果RSE也比RealGuitar差一些，但RealGuitar只有古典吉他所以相比之下还是RSE更加实用。&lt;br /&gt;&lt;br /&gt;嗯，看来Guitar Pro现在已经不能单单认为是一个吉他谱软件，它完全算得上是一个强大的音乐合成制作软件了。&lt;br /&gt;&lt;br /&gt;截图点&lt;a href=&quot;http://213.251.138.58/en/index.php?pg=product-screenshots&quot;&gt;这里&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;font style=&quot;BACKGROUND-COLOR: rgb(250,255,255)&quot;&gt;&lt;a href=&quot;http://213.251.138.58/en/index.php&quot; target=&quot;_blank&quot;&gt;Guitar Pro 主页&lt;/a&gt;&lt;/font&gt;  
    </content:encoded>

    <pubDate>Sat, 14 Jan 2006 12:06:36 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/110-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license><category>电脑音乐</category>
<category>吉他</category>

</item>
<item>
    <title>Desktop Linux for small business</title>
    <link>http://blog.caihongxu.com/archives/98-Desktop-Linux-for-small-business.html</link>
            <category>软件</category>
    
    <comments>http://blog.caihongxu.com/archives/98-Desktop-Linux-for-small-business.html#comments</comments>
    <wfw:comment>http://blog.caihongxu.com/wfwcomment.php?cid=98</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.caihongxu.com/rss.php?version=2.0&amp;type=comments&amp;cid=98</wfw:commentRss>
    

    <author>nospam@example.com (Cody Cai)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://reviews.zdnet.co.uk/software/os/0,39024180,39237495,00.htm&quot; target=&quot;_blank&quot;&gt;http://reviews.zdnet.co.uk/software/os/0,39024180,39237495,00.htm&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 26 Nov 2005 07:19:38 +0800</pubDate>
    <guid isPermaLink="false">http://blog.caihongxu.com/archives/98-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.5/</creativeCommons:license><category>Linux</category>

</item>

</channel>
</rss>