<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>neora</title>
    <description></description>
    <link>http://neora.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>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/210432" style="color:red;">http://neora.javaeye.com/blog/210432</a>&nbsp;
          发表时间: 2008年07月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>我们是不是菜鸟，可用以下情况自我判断。如果常发生以下事情，可自省已。共勉：</p>
<p>&nbsp;</p>
<p>1、当经理来问你昨天部署到服务器上的代码为何运行出错，你争辩说：在我的机器上本来是可以运行的阿？！</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp; - 尚不知容错、鲁棒、可用性乃软件之基本要素。</strong></p>
<p>&nbsp;</p>
<p>2、经常被字符集乱码问题搞得头昏脑胀。</p>
<p>&nbsp;&nbsp;<strong>&nbsp;&nbsp; - 不明原理所致。各项基本功皆不扎实。<br />
</strong>
</p>
<p>&nbsp;</p>
<p>3、不写代码注释。</p>
<p>&nbsp;&nbsp;<strong>&nbsp;&nbsp; - 多半因为你并不知道什么样的代码该写什么样的注释。</strong>
</p>
<p>&nbsp;</p>
<p>4、常用a a1 a2 b c d x y z 做变量名。</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp; - 编成经验10年以内的人，此做法百害无一益。</strong></p>
<p>&nbsp;</p>
<p>5、80%的情况下，对技术经理指出的批评不服气。认为错不在己。</p>
<p>&nbsp;&nbsp;&nbsp;<strong>&nbsp; - 当有责改之，无则加勉。</strong></p>
<p>&nbsp;</p>
<p>6、很少重构代码。</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp; - 若无法体会重构所带来的乐趣，劝趁早改行。</strong>
</p>
<p>&nbsp;</p>
<p>7、在无明确分配任务的情况下，不知道自己该干什么。</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp; - 除了看新闻以外，其实有更多有意义的十件事情可做：重构、优化、学习、学习、学习、学习、学习、学习、学习、学习。</strong></p>
<p>&nbsp;</p>
<p>8、感觉自己在现在的公司学不到东西。</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp; - 孔子说： 三人行必有我师。圣人尚且如此，你算老几。</strong></p>
<p>&nbsp;</p>
<p>9、一受点儿挫折、不平或批评就有辞职不干之念。</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp; - 共勉三句话：</strong>
</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一、是老虎，都吃人。你没见到而已；</strong>
</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 二、情商重于智商，气量重于技能；</strong>
</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 三、改环境易，改自己难。成功多来源于难事。</strong></p>
<p>&nbsp;</p>
<p>10、码如其人。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/210432#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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 02 Jul 2008 10:52:41 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/210432</link>
        <guid>http://neora.javaeye.com/blog/210432</guid>
      </item>
      <item>
        <title>Java 1.5被忽略了的小动作</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/197484" style="color:red;">http://neora.javaeye.com/blog/197484</a>&nbsp;
          发表时间: 2008年05月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp;&nbsp; 人们在谈论Java 1.5的特性的时候，往往集中在范型、注释、concurrent等大的改进方面。而1.5API里的一些小动作往往容易被人忽略，其实这些新增的API小函数还是能给我们带来很多的便利。我总结了一下我常用的几个，罗列如下：<br />
<br />
<strong>1、format和printf</strong>
<br />
&nbsp;&nbsp;&nbsp; 非常怀念C语言里printf的format，JSDK 1.5 API提供了相同的功能。<br />
&nbsp;&nbsp;&nbsp; PrintStream 和 PrintWriter 增加了一个 printf(String format, Object ... args) 方法。<br />
<br />
<strong>2、浮点数的toHexString()方法。</strong>
<br />
&nbsp;&nbsp;&nbsp; 作二进制分析，少不了要toHexString()，以前Integer/Long等都提供了toHexString()方法。而在1.5里，Double和Float也提供了toHexString()方法。这太令我高兴了，要知道整型转HexString很简单，但浮点型转Hex String真的有点儿麻烦。现在简单了。<br />
<br />
<strong>3、Interger位操作的扩充函数。</strong>
<br />
&nbsp;&nbsp;&nbsp; Interger的位操作扩充了好几个便利的方法。如果你经常做IP头分析，或者加密解密。你就知道这些函数该多有用。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int highestOneBit(int i) 返回这个2进制数最左的那个1，将其后置0&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int lowestOneBit(int i)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int numberOfLeadingZeros(int i)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int numberOfTrailingZeros(int i) <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int bitCount(int i)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int rotateLeft(int i, int distance)&nbsp; 位左旋<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int rotateRight(int i, int distance) 位右旋<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int reverse(int i) 倒置<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int signum(int i) 判断符号(正负零) 。直接返回int最高位的数值。比起 return i == 0 ? 0 : i &gt; 0 ? 1 : -1 要快多了。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static int reverseBytes(int i) 按字节倒置&nbsp; 在网络传输处理时特有用。做过C++的人没有会不记得htons() ntohs()<br />
<br />
<strong>4、System.nanoTime() 取得纳秒级时间。</strong>
<br />
&nbsp;&nbsp;&nbsp; 你可能还没遇到过需要取得纳秒的时候，即便做准实时毫秒也就够了。但著名的java.util.concurrent，可都是用nano seconds来记时和加锁的。<br />
<br />
<strong>5、System.clearProperty(String key) 清除一个属性。</strong>
<br />
&nbsp;&nbsp;&nbsp; 从前有getProperty()有setProperty()，但没有remove。我以前总是设成一个无用的数值。<br />
<br />
<strong>6、Method增加的几个方法中，下面几个特有用：</strong>
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public TypeVariable&lt;Method&gt;[] getTypeParameters()<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public Type[] getGenericParameterTypes()<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public Type[] getGenericExceptionTypes()<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public boolean isVarArgs()<br />
&nbsp;&nbsp;&nbsp; <br />
<strong>7、Double/Float/Long/Integer/Short/Byte等，都加入了一个静态常量 SIZE</strong>
，如Double.SIZE = 64。<br />
&nbsp;&nbsp;&nbsp; 早该加了。<br /></p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/197484#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><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><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 27 May 2008 15:35:07 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/197484</link>
        <guid>http://neora.javaeye.com/blog/197484</guid>
      </item>
      <item>
        <title>sf.net上的小统计</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/197382" style="color:red;">http://neora.javaeye.com/blog/197382</a>&nbsp;
          发表时间: 2008年05月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <ul>
<li><strong>两种Java Desktop UI的技术</strong>
<br />
</li>
</ul>
<p style="text-align: center;">
<table border="0" width="407" style="text-align: right; height: 67px;">
<tbody>
<tr>
<td style="background-color: #ffff99;">关键词<br />
</td>
<td style="background-color: #ffff99;">搜索结果<br />
</td>
<td style="background-color: #ffff99;">最高下载项目<br />
</td>
<td style="background-color: #ffff99;">下载数<br />
</td>
</tr>
<tr>
<td>Swing<br />
</td>
<td>&nbsp;1013<br />
</td>
<td>&nbsp;jEdit<br />
</td>
<td>4,585,862</td>
</tr>
<tr>
<td valign="top">SWT<br />
</td>
<td valign="top">&nbsp;279  <br />
</td>
<td valign="top">&nbsp;RSSOwl<br />
</td>
<td valign="top">849,77</td>
</tr>
</tbody>
</table>
</p>
<p>&nbsp;</p>
<ul>
<li><strong>几种流行的Language</strong>
<br />
</li>
</ul>
<p>
<table border="0" width="408" style="text-align: right; height: 151px;">
<tbody>
<tr>
<td style="background-color: #ffff99;">关键词<br />
</td>
<td style="background-color: #ffff99;">搜索结果<br />
</td>
<td style="background-color: #ffff99;">最高下载项目<br />
</td>
<td style="background-color: #ffff99;">下载数</td>
</tr>
<tr>
<td>Java
</td>
<td>&nbsp;16471
</td>
<td>
JBoss
</td>
<td>11,995,428</td>
</tr>
<tr>
<td valign="top">C++<br />
      </td>
<td valign="top">11157
      </td>
<td valign="top">&nbsp;BitTorrent 
      </td>
<td valign="top">51,850,559</td>
</tr>
<tr>
<td valign="top">
PHP <br />
</td>
<td valign="top">12046<br />
</td>
<td valign="top">phpMyAdmin</td>
<td valign="top">16,085,974</td>
</tr>
<tr>
<td valign="top">
Python</td>
<td valign="top">&nbsp;4081</td>
<td valign="top">wxPython</td>
<td valign="top">2,748,271</td>
</tr>
<tr>
<td valign="top">
Javascript<br />
</td>
<td valign="top">1878</td>
<td valign="top">FCKeditor</td>
<td valign="top">&nbsp;2,797,041</td>
</tr>
<tr>
<td valign="top">
Ruby</td>
<td valign="top">669</td>
<td valign="top"><br />
</td>
<td valign="top"><br />
</td>
</tr>
</tbody>
</table>
</p>
<p>&nbsp;</p>
<ul>
<li><strong>项目用途分类统计</strong>
<br />
</li>
</ul>
<table border="0" width="406" style="text-align: right; height: 298px;">
<tbody>
<tr>
<td style="background-color: #ffff99; text-align: left;">分类</td>
<td style="background-color: #ffff99;">项目数</td>
</tr>
<tr>
<td style="text-align: left;">Software Development</td>
<td>43669</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Internet </td>
<td valign="top">38992</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">System </td>
<td valign="top">31759</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Games/Entertainment  </td>
<td valign="top">26367</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Communications</td>
<td valign="top">25715</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Multimedia </td>
<td valign="top">23011</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Office/Business </td>
<td valign="top">16354</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Database </td>
<td valign="top">9993</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Education </td>
<td valign="top">8198</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Formats and Protocols</td>
<td valign="top">5710</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Desktop Environment </td>
<td valign="top">5301</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Security </td>
<td valign="top">4774</td>
</tr>
<tr>
<td valign="top" style="text-align: left;">Text Editors </td>
<td valign="top">4588</td>
</tr>
</tbody>
</table>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">感想:</p>
<ol>
<li>SWT跟Swing的差距居然这么大！</li>
<li>C/C++的王者风范依然不减。</li>
<li>尽管Ruby流行时间还太短，但跟Python尚有1个数量级差距，要赶上Java可能性不大。</li>
<li>看了统计才知道Java和PHP对开发届的影响有多大。</li>
<li>从wxPython的下载量看，Python在Desktop领域真的还是蛮厉害的。</li>
<li>居然有真么多Opensource是在Multimedia领域，真的没想到。</li>
</ol>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/197382#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 27 May 2008 12:06:45 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/197382</link>
        <guid>http://neora.javaeye.com/blog/197382</guid>
      </item>
      <item>
        <title>项目日记</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/195166" style="color:red;">http://neora.javaeye.com/blog/195166</a>&nbsp;
          发表时间: 2008年05月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>0.9版：我开发。先是用了多种设计模式,尽量实现解耦。结果发现性能不满意。</p>
<p>...</p>
<p>1.0版：我开发。后来，重构。去掉了很多设计模式，让部分代码直接耦合，性能大幅提高了。</p>
<p>...</p>
<p>1.1版：成立1.0小组接手。需要增加新的功能，和修正一些BUG。工程进度很顺利。</p>
<p>....</p>
<p>1.2版：我开发。再后来，再重构。开始一步步拆解耦合，同时尽量保持性能。解耦再次实现，性能不降反升。感觉自己的思维又向前飞跃一步。</p>
<p>...</p>
<p>1.3版。1.0小组完全接手。又需要增加新的功能，和修正一些BUG。小组觉得1.2版的代码比较难懂，但都普遍反映能看得懂1.1版的代码。工程进展很不顺利，延期n倍后，基本完成任务。</p>
<p>...</p>
<p>1.4版。发现1.3版本在生产环境效率下降明显。报告多处莫名BUG。我自己重新检视代码，发现代码结构破坏严重，1.3的修正处出现相当数量的高耦合代码。心疼不已，气得要命。于是加班，重写了大部分修正代码。</p>
<p>...</p>
<p>1.5版。决定继续锻炼队伍，完全交给1.0组。引入严格单元测试。招了专职黑盒测试人员。工程进展。在生产环境部署运行基本稳定，很少BUG报告。但性能下降明显。升级了服务器后基本解决。</p>
<p>...</p>
<p>1.6/1.7/1.8版。继续锻炼队伍，小组开发。都是增加功能和修改少量BUG。开发过程引入大量单元和整合测试。BUG报告很少，但性能进一步下降。又升级了服务器硬件，但性能改善开始不明显。<br />
....</p>
<p>我，忙其他的N个项目了去了...，小组继续他们的工作。</p>
<p>....</p>
<p>客户开始普遍抱怨速度慢...，开发小组焦急，但显然一筹莫展。</p>
<p>...</p>
<p>...</p>
<p>我不得不重新仔细检视代码，结果大吃一惊，代码结构面目全非！单元测试结果都正确，但性能陷阱不处不在。尝试重构，几乎无法继续，忍无可忍，放弃。结论：1.x版本代码已死，软件生命到头了。</p>
<p>...</p>
<p>划拨新预算，成立新2.0小组，自己领队，开始全部重写，2.0版。</p>
<p>原小组必须继续维护1.x版。但无法从根本解决客户遇到的性能问题，客户抱怨激增，小组成员挫败感明显。</p>
<p>...</p>
<p>前期，2.0版进展顺利，比预想速度快一倍进入一个个&ldquo;里程碑&rdquo;。</p>
<p>...</p>
<p>1.x小组长期维护1.x无成就感，挫败感和厌烦情绪上升，人员流失严重。1.x维护工作开始出现人力不足。只能从2.0组抽工时帮助维护。</p>
<p>2.0进程拖慢。</p>
<p>...</p>
<p>1.x小组成员剩余成员继续抱怨二次开发很厌倦，1.x组人员几乎流失殆尽。因为客户的生产环境不能受影响，2.0组人员80%精力用来维护1.x了。</p>
<p>2.0版进度近乎停滞。</p>
<p>...</p>
<p>2.0x组员开始抱怨。</p>
<p>...</p>
<p>2.0组员开始出现不稳定情绪。</p>
<p>...</p>
<p>下决心更改策略，直接派新人进入1.x组，将就着维护，留2.0组两位大将坚守1.x阵地，将其余2.0组成员全部撤回2.0版项目。同时派公关、销售、客服人员与客户加紧沟通，稳住客户情绪。给2.0版争取时间。</p>
<p>....</p>
<p>2.0版项目重回正轨，项目再次高速前行，2.0组员开始稳定。</p>
<p>....</p>
<p>留在1.x的两位大将开始出现情绪低落。加薪。增发奖金。暂时稳定。</p>
<p>...</p>
<p>2.0版即将发布。留在1.x的两位大将同时辞职，无法挽留。</p>
<p>...</p>
<p>2.0比预定延期1倍时间后发布。</p>
<p>...</p>
<p>这次改变策略了，留1位2.0组大将带新人维护2.0。其余全体2.0组转新项目。</p>
<p>...</p>
<p>目前一切看起来很好。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/195166#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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, 21 May 2008 11:31:35 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/195166</link>
        <guid>http://neora.javaeye.com/blog/195166</guid>
      </item>
      <item>
        <title>对各位IT同仁的呼吁</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/194409" style="color:red;">http://neora.javaeye.com/blog/194409</a>&nbsp;
          发表时间: 2008年05月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p style="text-align: center;"><span style="font-family: 楷体; font-size: large;">对各位IT同仁的呼吁</span></p>
<p><br />各位IT同仁，</p>
<p>&nbsp;&nbsp;&nbsp; 在这次地震中，网络和IT发挥了巨大的作用，Internet第一时间将地震的消息传遍全国，实现了快速密集的消息发布和方便高效的捐款捐助方式。但就在举国众志诚城抗灾救灾的同时，有些不法分子开始利用Internet骗取捐款。如<br /><br />《黑客非法入侵红十字会官网篡改募捐帐号》<br />http://news.ccidnet.com/art/951/20080518/1451031_1.html</p>
<p>《黑客瞄准救灾捐款 仿冒腾讯建立诈骗网页》<br />http://it.sohu.com/20080514/n256851062.shtml</p>
<p>公安机关查处35起网上造谣案及6起网络诈骗案<br />http://www.12321.cn/viewnews.php?id=9639<br /><br />&nbsp;&nbsp;&nbsp; 我们对灾区的人民充满的同情，为遇难的同胞深切哀悼，为失去幼小生命的孩子们数次流泪。在这种情绪下，人们更容易受到骗子的蒙蔽。</p>
<p>&nbsp;&nbsp;&nbsp; 作为IT人，我们呼吁：</p>
<ul>
<li>对于我们所开发过的系统项目（特别是网站类、内容管理类、发布系统类）项目进行重新的代码检视，排查安全漏洞和安全隐患。</li>
<li>对于安全隐患，及时修正和快速部署。如无服务器登陆权限，我们应尽快报告公司，与客户沟通快速实施。</li>
<li>如果客户的IT系统由我们维护，我们应花费更多的时间和精力，对系统配置、已知的系统漏洞进行扫描。特别注意web服务器及相关第三方Module的公开漏洞。</li>
<li>对于我们开发的论坛类系统，你应积极配合客户一起优化规则的设置和监督规则的重新设置。</li>
<li>对于我们所提供的信息安全类系统，更应密切监视，仔细维护。</li>
<li>我们更熟悉网络浏览、我们更会使用搜索引擎。因此，如果你在google、yahoo搜索到虚假捐款信息，请及时举报。http://net.china.com.cn/ 12321&nbsp;&nbsp; http://www.cyberpolice.cn/&nbsp;&nbsp;&nbsp;&nbsp; www.12321.cn/	</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 多花一些时间来作这些工作，也许这要占用我们额外的时间，那么我们就加加班。如果没有加班费，请不要抱怨，这跟捐款一样有意义。如果你忍不住要抱怨，请推迟20天再抱怨。<br /><br />&nbsp;&nbsp;&nbsp; 众志诚城，全力以赴。<br />	<br />&nbsp;&nbsp;&nbsp; IT人</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br />（本不该发在此处，但Java论坛的访问量最高。放在这里比较好。n天以后，请JE管理员移除。）</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/194409#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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 19 May 2008 13:09:36 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/194409</link>
        <guid>http://neora.javaeye.com/blog/194409</guid>
      </item>
      <item>
        <title>天地无情人有情</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/193244" style="color:red;">http://neora.javaeye.com/blog/193244</a>&nbsp;
          发表时间: 2008年05月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          ......
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/193244#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><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, 15 May 2008 12:36:03 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/193244</link>
        <guid>http://neora.javaeye.com/blog/193244</guid>
      </item>
      <item>
        <title>用eclipse在Windows下做C开发</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/192626" style="color:red;">http://neora.javaeye.com/blog/192626</a>&nbsp;
          发表时间: 2008年05月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp;&nbsp; 因为项目需要，需要在Windows下用C开发。一直不喜欢Microsoft对IDE的过渡封装，因此在Visual Studio下坚持了2个月实在是忍耐到了极点。于是开始尝试用Eclipse+cdt。</p>
<p><br />

&nbsp;&nbsp;&nbsp; 首先遇到的问题就是安装。Eclipse3.3 + CDT4.x.x-master 居然存在严重Bug。害了浪费了整整两天时间，google了以后才发现大家都被这个问题困扰。直接改为Eclipse for C/C++ dev后才让编译工作顺利下去。<br />

<br />

&nbsp;&nbsp;&nbsp; 初期，编译器选择的是MinGW。可以说CDT与MinGW结合的相当具备可用性。几乎不需要任何配置，就可以立刻着手编码、编译、调试。</p>
<p>&nbsp;&nbsp;&nbsp; 接下来的工作是将原来VC下写的代码移植到CDT+MinGW环境中。起初一些简单代码段的编译是非常容易的，只需要稍做修改，将诸如 #include &quot;stdafx.h&quot;、#pragma   comment...注释掉即可编译通过。但随着移植工作的进行，一些比较复杂的代码段开始出现了问题，其中3个问题是比较严重的：</p>
<p>&nbsp;&nbsp;&nbsp; 1、Unicode char*问题。VC在6版本的时候对Unicode 的处理欠缺考虑，因此用增加了_UNICODE预处理定义，同时配合_T()宏的使用。MinGW gcc编译这些代码时，出现了大量的错误提示和警告。多半都在TCHAR WCHAR的转换上。调试了半天，可运行编译结果的时候出现不稳定状况。</p>
<p>&nbsp;&nbsp;&nbsp; 2、第二个是Link Lib的问题。MinGW提供了大量必要的头文件和Lib库，基本上能够完全兼容VC原有代码的。但有少部分VC对ANSI C的扩展未实现。这在特定的情况下给移植工作带来了很大的工作量，我不得不一层层的跟踪进去补充。耗费了很多精力。</p>
<p>&nbsp;&nbsp;&nbsp; 3、第三个问题是目前看起来最严重的。这个项目要求编译后的exe文件要非常微小&mdash;&mdash;少于100K。但MinGW在这方面显出了明显的弱势。一个简单的Hello World 的C++项目Release编译后也要达到800K左右，strip后也只减到200K。难以满足我们的要求。</p>
<p>&nbsp;&nbsp;&nbsp; 鉴于上面的原因，我开始尝试Eclipse +CDT + VC编译器的结合。CDT几乎没提供任何针对VC的缺省选项和配置。只在Error parsers处提供了个CDT Visual C Error Parser。因此，不得不手工配置了。</p>
<p>&nbsp;&nbsp;&nbsp; 经过很短的尝试，就配置成功，很轻松。方法如下：</p>
<ul>
<li>&nbsp;&nbsp;&nbsp;&nbsp; 创建C/C++项目时，选择Makefile project-&gt;Hello World C++ Project。注意：Toolchain  要选择--Other Toolchain---。</li>
</ul>
<ul>
<li>
&nbsp; 项目创建好后要修改自动生成的Makefile文件。最关键的是下面两个修改：</li>
</ul>
<blockquote><ol>
<li>&nbsp;将&ldquo;OBJS = Test.o&quot; 改为 &quot;OBJS = Test.obj&rdquo;。因为VC的编译器cl自动识别的目标文件时*.obj而不是*.o，这是与Gcc的重要区别。否则你编译的时候会出现&ldquo;NMAKE : fatal error U1073: don't know how to make&rdquo;错误提示。</li>
<li>将&ldquo;clean:&quot; 下一行的rm改为erase。erase是windows自带的删除命令。</li>
</ol>

</blockquote>
<ul>
<li>
	右键点开项目Properties设置窗口，选择C/C++ Build，钩掉Use default build command的checkbox。在Build-&gt;Build command处将make改为nmake。(nmake就是vc的&ldquo;make&rdquo;)。</li>
</ul>
<ul>
<li>
	选择C/C++ Build-&gt;Discovery options，在Compiler invocation command处，将gcc改为cl。(cl是VC的编译器)</li>
</ul>
<ul>
<li>
	选择C/C++ Build-&gt;Envionment，新创建3个环境变量:</li>
</ul>
<pre name="code" class="java">PATH=C:\Program files\Visual Studio\VC98\Bin;C:\Program files\Visual Studio\Common\MSDev98\Bin
LIB=C:\Program files\Visual Studio\VC98\Lib
INCLUDE=C:\Program files\Visual Studio\VC98\Include

注：这里的C:\Program files\Visual Studio\就是你的VC安装路径</pre>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 好了，大功告成。</p>
<p>&nbsp;&nbsp;&nbsp; 相同的代码用VC编译后的大小只有40K，符合要求了。只是编译速度较MinGW的gcc慢了很多。之后我又用Visual Studio 2005的C++编译器尝试过，配置方法完全相同（改改安装路径就可以了）。但编译速度提高了非常多。甚至超过了MinGW的gcc。(Visual Studio 2005的C++编译速度一直口碑不错)。</p>
<p>&nbsp;&nbsp;&nbsp; 从目前来了，在Eclipse CDT中采用了vc编译器后，代码移植工作非常顺利。主要的工作都是花在编写Makefile上，而我一直认为自己写Makefile是件令人愉快的事，这能让你自己控制编译的过程。</p>
<p>&nbsp;&nbsp;&nbsp; Eclipse CDT+VC的一个缺点是无法使用GDB进行DEBUG了，这对我来说无所谓，反正频繁使用gdb来调试代码是个不好的习惯。</p>
<p>&nbsp;&nbsp;&nbsp; 工程还在继续，待有了新心得有了空，再记下来。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/192626#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><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><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 13 May 2008 16:08:43 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/192626</link>
        <guid>http://neora.javaeye.com/blog/192626</guid>
      </item>
      <item>
        <title>eclipse3.3+cdt+mingw4</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/192426" style="color:red;">http://neora.javaeye.com/blog/192426</a>&nbsp;
          发表时间: 2008年05月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          eclipse3.3+cdt+mingw4 安装了n遍，总是出现Error ??????????错误。<br />后来才查到是个eclipse3.3+cdt+mingw4 的BUG。<br /><br />直接下载了eclipse33 for C/C++ dev ，一切搞定。明天等着移植原来的VC项目了。
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/192426#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 13 May 2008 00:02:02 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/192426</link>
        <guid>http://neora.javaeye.com/blog/192426</guid>
      </item>
      <item>
        <title>Joe Hewitt</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/191247" style="color:red;">http://neora.javaeye.com/blog/191247</a>&nbsp;
          发表时间: 2008年05月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Joe Hewitt是对Web技术的发展做出了杰出贡献的人因为他是Firebug的作者。
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/191247#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><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 May 2008 23:22:51 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/191247</link>
        <guid>http://neora.javaeye.com/blog/191247</guid>
      </item>
      <item>
        <title>并发2000个线程的CPU占用的问题</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/190779" style="color:red;">http://neora.javaeye.com/blog/190779</a>&nbsp;
          发表时间: 2008年05月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在做个高并发的项目，发现个的情况向大家请教。<br /><br />下面的代码很简单。就是开2000个线程，线程里就是个死循环，每次循环sleep 20 ms.<br /><br />当 sleep 20 ms的时候，我的CPU占用10-50%左右。<br />可是当改为sleep 19或者21 ms的时候，CPU占用一直100%。<br /><br />为啥？<br /><br /><pre name="code" class="java">
	public static void main(String[] args) {
		for (int i = 0; i &lt; 2000; i++) {
			new Thread() {
				public void run() {
					while (true) {
						try {
							Thread.sleep(20);
						} catch (InterruptedException e) {
							e.printStackTrace();
						}
					}
				}
			}.start();
		}
	}

</pre>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/190779#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 07 May 2008 23:42:23 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/190779</link>
        <guid>http://neora.javaeye.com/blog/190779</guid>
      </item>
      <item>
        <title>咨询客户端软件开发语言</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/165697" style="color:red;">http://neora.javaeye.com/blog/165697</a>&nbsp;
          发表时间: 2008年02月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          最近需要做个客户端软件，有以下特征要求：<br /><ol><li>有非常多的Socket通信，UDP和TCP都有。但业务逻辑不复杂。</li><li>客户端总体安装大小（包括虚拟机）不能超过12M。</li><li>界面要求比较漂亮，随不要求跟游戏一样华丽，但不能像原生控件一样死板。</li><li>没有数据库操作。</li><li>界面部分区域需嵌入浏览器。</li><li>支持Windows XP和Vista。</li><li>开发团队没有Delphi、VB和VC程序员。有Java和C#的。</li><li>部分功能必须调用已经开发好的Windows dll实现，但这部分非常少。</li><li>对执行效率的要求不高。</li><li>发布包能够尽量抵抗反编译。</li><li>目前处在开发前的准备阶段，还没有最终确定开发语言。</li><li>进度要求3个月内release。</li><li>开发预算相对充裕。</li></ol><br />目前的提出的方案有这样几种：<br /><ul><li>方案一、Java+SWT</li></ul><blockquote><ul><li>用Java开发。配合少量Jni。(dll支持)</li><li>GUI方案选择SWT。（因为Swing的在Jre中依赖太多，难以精简jre）</li><li>精简JRE。(目前已经初步精简到16M了。肯定还可以继续精简)。</li><li>几乎不引入任何第三方jar工具包（目的是减少字节量)。</li><li>自定义ClassLoader，通过DES加密jar/class。以达到抗反编译目的。</li></ul></blockquote><ul><li>方案二、C# + .net</li></ul><blockquote><ul><li>最大的问题是C#依赖.netframework。.netframework太大了。客户的机器大都没有预装。</li></ul></blockquote><ul><li>方案三、新招聘VC++开发人员组成新的开发团队</li></ul><blockquote><ul><li></li></ul></blockquote><ul><li>方案四、直接外包给别的其他公司的VC团队开发。</li></ul><blockquote><ul><li> 重来没试过这种方式啊。 </li></ul></blockquote><p><br />方案最终需要我来决定，我目前比较倾向方案一，但还没有最终决定。</p><p>&nbsp;</p><p>很急很犹豫!</p><p><br />大家能帮我分析分析吗，给我点儿建议？或者有什么更好的方案？这里先谢过大家。<br /><br /></p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/165697#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 28 Feb 2008 12:33:26 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/165697</link>
        <guid>http://neora.javaeye.com/blog/165697</guid>
      </item>
      <item>
        <title>程序员的素养</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/91876" style="color:red;">http://neora.javaeye.com/blog/91876</a>&nbsp;
          发表时间: 2007年06月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1、&ldquo;一切从名字开始&rdquo;。无论是开发大的项目、写学习代码或打Patch，都要注意给项目、变量、函数起一个好的名字。<br />
<br />
2、&ldquo;不要Copy第二次&rdquo;，当一个常量要用到第二次的时候，就立刻给他做预定义。比如起一个常量名，或用一个变量赋值。<br />
<br />
3、&ldquo;不以误小而为之&rdquo;。&ldquo;这点儿小错无所谓&rdquo;的态度对自己百害无一利。<br />
<br />
4、&ldquo;不以善小而不为&rdquo;。 你有下面的情况吗？&ldquo;修个小BUG没意思&rdquo;，&ldquo;随便起个名字无所谓&rdquo;，&ldquo;懒得提炼函数，直接复制代码&rdquo;。如果有，必须改。<br />
<br />
5、&ldquo;工预善其事，必先利其器&rdquo;。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩，要立刻处理或勇敢的向上级申购。拿钝刀上战场，你肯定被砍死。不要把时间浪费在移动鼠标上。<br />
<br />
6、&ldquo;精益求精&rdquo;，代码不简陋、不冗余。html页面要对齐得一个象素不差，配置文件不混乱，执行效率不得过且过。<br />
<br />
7、切勿&ldquo;喜新厌旧&rdquo;。你很讨厌打Patch吗？你很讨厌看别人的代码吗？你错了，这是恰恰是基本工。不要以为你水平高到了哪里，不屑研究别人的代码。我告诉你，你水平烂得连别人的BUG都修不了。桑塔那你都修不了，你能去设计宝时捷吗？<br />
<br />
8、&ldquo;有则改之、无则加勉&rdquo;。也许以上你都不服气，那请记住这句话。<br />
<br />
9、&ldquo;赛翁失马，焉之祸福&rdquo;。你明明是程序员，但却被派去做一个项目的外勤实施。恼火吗？不要恼火，回来你的程序会写得更好。吃小亏占大便宜。<br />
<br />
10、&ldquo;宝剑锋从磨砺开，梅花香自苦寒来&rdquo;。
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/91876#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 19 Jun 2007 11:53:04 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/91876</link>
        <guid>http://neora.javaeye.com/blog/91876</guid>
      </item>
      <item>
        <title>敏捷”日记(2007-06-18)</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/91678" style="color:red;">http://neora.javaeye.com/blog/91678</a>&nbsp;
          发表时间: 2007年06月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          昨天成功完成了数据库集成的脚本，几天又成功完成了LDAP集成的脚本。<br />
越来越快了。<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/91678#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><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><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 18 Jun 2007 20:01:40 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/91678</link>
        <guid>http://neora.javaeye.com/blog/91678</guid>
      </item>
      <item>
        <title>阿里软件SAAS分析笔记</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/91247" style="color:red;">http://neora.javaeye.com/blog/91247</a>&nbsp;
          发表时间: 2007年06月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          前几天偶然跟Robbin在MSN上讨论到了SAAS，他提到了阿里软件。我从前就一直对ASP和SAAS很有兴趣，于是对阿里软件做了一些分析，随笔记了一些感悟。今天有空摘了一些笔记贴出来讨论：<br />
<br />
......<br />
<br />
1、首先面相自己最熟悉的领域提供服务。<br />
&nbsp;&nbsp;&nbsp; alibaba.com已经成为全球最大的B2B网站，taobao在国内C2C领域则是绝对的第一。alibaba非常熟悉这个领域的商业模式、客户需求、用户水平以及使用习惯。特别是alibaba.com。SAAS的要点之一是满足最广泛用户的需求。alibaba知道自己的客户想要什么，于是首先选择了这个领域。它不是为SAAS而SAAS。<br />
<br />
2、品牌信任度<br />
&nbsp;&nbsp;&nbsp; 软件即是服务。客户不仅将自己的平台委托了出去，更将自己的重要客户信息也委托给了服务商。因此他们必须对这个服务商的品牌有很高的信任度，知道把这些关键的业务放在这里很放心。目前alibaba这个品牌显然有优势。<br />
<br />
3、中立地位<br />
&nbsp;&nbsp;&nbsp; 无论公司大小，你都会认为自己的资料是有一定的商业秘密的，轻易不会把他们泄漏给自己的同行。如果你要把这些关键的业务信息托管出去，一个绝对中立的服务商是必不可少的。alibaba在长期的B2B业务中恰恰扮演者这个中立者的角色，他的平台交换着无数的贸易，但他自身根本不参与任何贸易。贸易公司不会担心alibaba拿自己的业务资料去做生意。<br />
<br />
4、信息安全感<br />
&nbsp;&nbsp;&nbsp; 信息安全不仅仅是技术问题，安全感则更不仅仅是。alibaba的经营者显然知道：最重要的是要让自己的客户&ldquo;感觉&rdquo;安全。阿里软件提供的服务在一些细微的地方&ldquo;故意&rdquo;突出了安全性。比如，他的登录表单密码框采用了控件＋USBKey的方式。中小贸易公司的老板门拿到这个USBKey才会拥有全部的管理功能。手里握着一个Key的确令人感到安全，网银最安全的方式也不过如此。现在，从技术的角度，你仔细考虑一下，这个Key真的重要得非它不可吗？物理Key的技术安全性确实要高一些，但它在营销上所带来的&ldquo;安全感觉&rdquo;比在技术上似乎更有价值。<br />
<br />
5、营销策略<br />
&nbsp;&nbsp;&nbsp; 阿里软件外贸版的口号是：&ldquo;用了外贸版，业务人员在干什么握都清清楚楚&rdquo;。一句大白话，不带任何含蓄和遮掩。alibaba清晰地知道，购买SAAS的决策者不是业务人员而是中小外贸企业的老板们。这些&ldquo;小老板&rdquo;在管理上最担心的事情就是：&ldquo;我不知道这些人一天都在干什么！，他真的是在联系客户吗？她没有拿着我给的工资却到外面拉私活吗，他给我的客户资料都完全真实吗......&rdquo;。阿里软件的营销策略和市场定为都相当明确。<br />
<br />
6、技术<br />
&nbsp;&nbsp;&nbsp; 技术应该是任何SAAS重要的因素，因为它是基础。然而科研技术和工业生产技术有很大区别。在任何工业生产领域广泛应用的实用技术往往不是科研领域的尖端技术，在软件生产领域也是如此。SAAS也并不一定需要&ldquo;科技含量最好&rdquo;的技术，而需要的技术必须：1）成熟可靠；2）具备可控制的成本；3）拥有未来发展的延续性；4）最重要的是这些技术所延伸的产品必须是出色的、精益求精的。<br />
<br />
7、客户群体<br />
&nbsp;&nbsp;&nbsp; SAAS所推出的服务必须拥有大的客户群体。这与企业级套装解决方案不同。大型企业所需的核心软件的供应商的客户群体从数量上很很少的&mdash;&mdash;大型的ERP和大型的HR软件都是如此。长尾效应要颠覆2/8定律似乎必须靠依靠数量取胜。阿里软件完全利用了alibaba.com已经积累出了的庞大用户群。这一传统的市场优势，较靠口碑传播的模式（如37signals）在短期内可能更加有效。<br />
<br />
<br />
&nbsp;&nbsp;&nbsp; 当然，我并不相信阿里软件目前就能够真正达到1000w/月的收入，因为企业（特别是互联网企业）提供给媒体的数字往往是夸大的。但达到这个数字是迟早的事。<br />
<br />
......<br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/91247#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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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>Sun, 17 Jun 2007 12:24:20 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/91247</link>
        <guid>http://neora.javaeye.com/blog/91247</guid>
      </item>
      <item>
        <title>“敏捷”日记(2007-06-14)</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/90194" style="color:red;">http://neora.javaeye.com/blog/90194</a>&nbsp;
          发表时间: 2007年06月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &ldquo;敏捷&rdquo;日记(2007-06-14)<br />
<br />
前天开始准备再次尝试Agile，上次失败了。这次得一步一步来。要解决老产品得问题，得先看看持续集成的条件。发现原来的产品根本没法实现自动集成，于是我今天尝试手动集成。结果更恐怖手动集成了1下午都没整出一个跑得起来的产品包。问题大了。明天再努力！
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/90194#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 14 Jun 2007 18:16:18 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/90194</link>
        <guid>http://neora.javaeye.com/blog/90194</guid>
      </item>
      <item>
        <title>实践敏捷开发的困惑</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89782" style="color:red;">http://neora.javaeye.com/blog/89782</a>&nbsp;
          发表时间: 2007年06月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          正在学习和实践敏捷开发，但遇到了一些困难，产生了一些困惑，想听听大家的意见。<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">1、完整团队<br />
<br />
XP项目的所有参与者（开发人员、客户、测试人员等）一起工作在一个开放的场所中，他们是同一个团队的成员。这个场所的墙壁上随意悬挂着大幅的、显著的图表以及其他一些显示他们进度的东西。<br />
</font><br />
困惑：<br />
在小型的软件公司，一个团队的工作往往不局限于单一的项目。开发人员需要同时交叉管理3个甚至更多的软件和项目。这么说，墙上得贴好多张进度图表，更新这些图表一定得花费不少精力吧，大家都忙于自己手头的任务，谁来维护墙上这些复杂图表内容的更新呢？<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">2、计划游戏<br />
<br />
计划是持续的、循序渐进的。每2周，开发人员就为下2周估算候选特性的成本，而客户则根据成本和商务价值来选择要实现的特性。<br />
</font><br />
<br />
困惑：<br />
持续的计划非常容易被打破，比如一个紧急报告来的客户需求需要开发，或者一个刚刚发现的BUG必须马上修正----这些当然都是计划外的，于是计划被破坏了。事实上这种情况不可避免。如果每次的计划都被破坏，是不是会失去计划的效果，让成员产生挫败感呢？<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">3、客户测试<br />
<br />
作为选择每个所期望的特性的一部分，客户可以根据脚本语言来定义出自动验收测试来表明该特性可以工作。<br />
</font><br />
<br />
困惑：<br />
小型的软件公司所服务的客户项目往往在100万RMB一下。与银行不同，这些项目所属的客户单位通常缺少专业的项目配合人员，他们没有（或者不愿意，不习惯）花费时间和精力去配合你的测试。他们的领导更不可能配合你去做这样的工作－－这些人恰恰是验收的决定因素。即便客户的配合人员完成了测试，领导的一句话就可能改变需求。怎么解决这个矛盾呢？<br />
<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">5、结对编程<br />
<br />
所有的产品软件都是由两个程序员、并排坐在一起在同一台机器上构建的。<br />
</font><br />
<br />
困惑：<br />
任何规模的软件公司都非常渴望&ldquo;结对编程&rdquo;可能带来的效益。但&ldquo;结对编程&rdquo;似乎更难在工作内容相对繁杂的任务环境中实施。而且，做为开发人员的你喜欢结队吗？我想听听你的看法。<br />
<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">6、测试驱动开发<br />
<br />
编写单元测试是一个验证行为，更是一个设计行为。同样，它更是一种编写文档的行为。编写单元测试避免了相当数量的反馈循环，尤其是功功能能验证方面的反馈循环。程序员以非常短的循环周期工作，他们先增加一个失败的测试，然后使之通过。<br />
<br />
7、改进设计<br />
<br />
随时利用重构方法改进已经腐化的代码，保持代码尽可能的干净、具有表达力。<br />
</font><br />
<br />
困惑：<br />
TDD真的不错，改进设计和重构也相当必要。而有时改进设计和重构需要更改接口(Interface)甚至改动很多局部结构，这事测试脚本就必须重写，原来写的测试脚本全部作废了。有时完善的测试脚本比代码本身更难写。<br />
<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">8、持续集成<br />
<br />
团队总是使系统完整地被集成。一个人拆入（Check in）后，其它所有人责任代码集成。<br />
</font><br />
<br />
困惑：<br />
如果一个开发人员Check in了一段可以测试通过的代码，尽管能返回正确的结果，但其内部的实现可能存在很大缺陷。这个缺陷也被&ldquo;持续集成&ldquo;进去了，怎么发现呢？可能过了很久才被别人偶然发现，也可能最终部署到用户那里了才被发现（比如并发上去了）。<br />
<br />
<hr size="2" width="100%" />
<font color="#3366ff">9、集体代码所有权<br />
<br />
任何结对的程序员都可以在任何时候改进任何代码。没有程序员对任何一个特定的模块或技术单独负责，每个人都可以参与任何其它方面的开发。<br />
</font><br />
困惑：<br />
立即接手自己没参与过模块代码，是否会遇到较陡峭的学习曲线，不得不花费一定的时间才能适应？<br />
<br />
<hr size="2" width="100%" />
<br />
很想听听大家的意见。
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89782#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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, 13 Jun 2007 12:34:30 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89782</link>
        <guid>http://neora.javaeye.com/blog/89782</guid>
      </item>
      <item>
        <title>我为什么还在用MacOSX</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/37113" style="color:red;">http://neora.javaeye.com/blog/37113</a>&nbsp;
          发表时间: 2007年06月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">&nbsp;&nbsp;&nbsp; 今天碰巧看到Robbin的一篇文章<a href="http://robbin.javaeye.com/blog/33082">《 我为什么不用MacOSX了？》</a>。很巧，我前两天还在跟一个朋友谈到&ldquo;我为什么还在用MacOSX&rdquo;。</font></p>
<p><font face="Arial">&nbsp;&nbsp;&nbsp; 用MacOSX已经快2年了。ProwerBook G4的本子，1G内存，。用这个本子之前，我已经用了半年的Linux。Robbin刚开始用MacOSX时引起一片&ldquo;狂潮&rdquo;， JavaEye里跟贴无数，应者云集。我倒是挺高兴的&mdash;&mdash;又多了一个同道中人。没想，半年后的今天他放弃了。放弃的理由很简单但很充分，他文章中提到的问题同样也困扰着我，但我认为是小问题。</font></p>
<p><font face="Arial"><br />
我喜欢MacOSX的理由有：</font></p>
<p><font face="Arial">1、稳定。从1年多前拿到G4到现在，没死过机，没重装过，系统运行速度丝毫没有减慢，这对Windows是不可思议的。</font></p>
<p><font face="Arial">2、从来没中过病毒。也不用装杀毒软件。:P</font></p>
<p><font face="Arial">3、有很好用的Unix shell控制台，对从事技术工作的我来说非常实用。</font></p>
<p><font face="Arial">4、我最喜欢即时战略游戏，魔兽争霸、星际的for Mac版本在本子上的运行非常流畅，显示效果更好。</font></p>
<p><font face="Arial">5、万幸，MSN for MacOSX一直在升级。而我很少用QQ。</font></p>
<p><font face="Arial">6、MacOSX上的JDK 1.5的虚拟机比较稳定，有些小毛病，但尚无大碍。</font></p>
<p><font face="Arial">7、Eclipse能够很好的运行，而且界面很漂亮。</font></p>
<p><font face="Arial">8、几乎所有的GNU开源程序都可以很顺利的编译通过。configure/make/make install很少有警告。</font></p>
<p><font face="Arial">9、我喜欢Firefox浏览器。当我把Firefox的字体设置成SimSun以后，效果跟Win上已经没有什么大的区别了。</font></p>
<p><font face="Arial">10、QIM的输入法挺好用的，而且速度很快。可能For Power的MacOSX毕竟要成熟一些。</font></p>
<p><font face="Arial">11、我的G4本本摔在地上很多次了，两个脚都摔瘪了，但不会开裂。铝外壳是要比工程塑料好。</font></p>
<p><font face="Arial">12、Power 4的CPU不像想象的那么费电。我常常在飞机上连续使用3个小时。（调低屏幕亮度，设为省点模式的情况下）。</font></p>
<p><font face="Arial">PS:最近我又买了台20寸的iMac， Intel芯片的。速度真的快多了。<br />
</font></p>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/37113#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 12 Jun 2007 17:10:00 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/37113</link>
        <guid>http://neora.javaeye.com/blog/37113</guid>
      </item>
      <item>
        <title>【源码】Javascript控件包</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89468" style="color:red;">http://neora.javaeye.com/blog/89468</a>&nbsp;
          发表时间: 2007年06月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          为了加速开发，我们的软件小组1年多来一直在大量采用Javascript写的组件和Ajax技术来实现软件UI层的开发。今年初，为了适应一个认证计费管理系统（见附件截图）项目的开发，我们整合以前编写的JS代码，构建了一个自称为“jsDNA”的Javascript软件包，着重解决了Dom对象处理、常用Web控件、数据源绑定联动等问题。从实际情况看，这个软件包的采用在很大程度上提高我们这个项目的开发效率。<br />尽管jsDNA还不够完善，没达到Release的要求，难以做为一种成熟的组件包或API来为其它的开发者提供可信赖的支持，但我们还是斗胆把源代share出来，抛砖引玉。为中国开源氛围做些蚂蚁之工。<br /><br />说明：<br />1、代码包解开后，直接做为一个Tomcat的项目放在Webapps目录下即可。或放在Apache的htdoc根目录。<br />2、l浏览器打开 /jsDNA/demo/demo.html可看到一部分demo。但demo不全。以后会补上。<br />3、因为代码还处在develop阶段，打包前也没做检查，BUG肯定是很多的。<br /><br />为了让结构好懂一点，另附上我们内部培训用的一个PPT，里面了jsDNA的一些概念、设计思路。<br /><br /><br /><span style="color: red">注意：<br />附件 PPT.zip 有问题。上传错了，但无法修改。在4搂又重新贴了一个。</span>
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89468#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 12 Jun 2007 15:12:09 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89468</link>
        <guid>http://neora.javaeye.com/blog/89468</guid>
      </item>
      <item>
        <title>马来之旅 ---- Langkawi - Cable Car, Mangrove Tour, Kuah</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89790" style="color:red;">http://neora.javaeye.com/blog/89790</a>&nbsp;
          发表时间: 2006年09月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;&nbsp;
&nbsp;9月22日<br />
&nbsp;&nbsp;
&nbsp;清晨，窗外的清脆的鸟叫声把我从睡梦中唤醒。各种各样的好听的叫声诱惑着我要马上起床。但考虑到妻子还在熟睡，为了不吵醒她，又睡了1个小时。<br />

&nbsp;&nbsp; &nbsp;......<br />
&nbsp;&nbsp;
&nbsp;推开窗，外面明媚的阳光洒进房间。我们穿过长长的走廊，来到离泳池不远的餐厅用早餐。Andaman的住客都是懒客——度假嘛，就是要懒。9点多了，露天餐厅里的人还很少。直到快10点的时候，用餐厅的人才渐渐多起来。自助早餐很丰盛，有西餐类的点心，有日式的也有传统的马来当地菜肴。餐厅里大多数是金发碧眼的西方人，黄皮肤的都说着日语，只有我们两个中国人。<br />

&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s6.album.sina.com.cn/pic/554d5173020009lt" target="_blank"><img title="http://s6.album.sina.com.cn/pic/554d5173020009lt" src="http://s6.album.sina.com.cn/pic/554d5173020009lt" border="1" alt="http://s6.album.sina.com.cn/pic/554d5173020009lt" style="width: 487px; height: 365px;" /></a><br />
&nbsp;&nbsp;&nbsp;
Andaman的早餐露台<br />
&nbsp;<br />
&nbsp;&nbsp;
&nbsp;早餐后在沙滩上散步是很闲适的活动。因为是酒店的Private沙滩，人自然很少。海浪轻轻的涌上小岛的沙滩，又缓缓退下，好似母亲在轻抚宝宝细腻的皮肤。<br />

&nbsp;&nbsp;
&nbsp;定好的车是11点。我还有足够的时间用来浪费，我回房间换上泳裤，直接光脚来到泳池。无论在沙滩还是丛林小路，或是去餐厅、大堂、酒吧，在这个酒店穿鞋简直就是多余。游泳是我最喜爱的运动，而妻子则懒洋洋的躺在沙滩椅上晒太阳。<br />

&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s8.album.sina.com.cn/pic/554d5173020009lv" target="_blank"><img title="http://s8.album.sina.com.cn/pic/554d5173020009lv" src="http://s8.album.sina.com.cn/pic/554d5173020009lv" border="1" alt="http://s8.album.sina.com.cn/pic/554d5173020009lv" style="width: 483px; height: 362px;" /></a><br />
&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s7.album.sina.com.cn/pic/554d5173020009lu" target="_blank"><img title="http://s7.album.sina.com.cn/pic/554d5173020009lu" src="http://s7.album.sina.com.cn/pic/554d5173020009lu" border="1" alt="http://s7.album.sina.com.cn/pic/554d5173020009lu" style="width: 488px; height: 366px;" /></a><br />
&nbsp;&nbsp;&nbsp;
泳池还有.....我的脚，嘿嘿<br />
<br />
&nbsp;&nbsp;
&nbsp;今天酒店配的车是辆马来西亚国产的轿车，虽不很宽敞，但非常新。司机依然是昨天来接我们的Zain。Zain是穆斯林，很胖，皮肤黝黑，我觉得点像湖人队的奥涅尔。当然，要小一号。今天出去的第景点是Cable
Car。Langkawi的Cable
Car是值得一试项目。可以俯览美丽的港湾，眺望海中的海岛，在欣赏丛林中悠然的瀑布。为了增加乐趣，山顶还修建了一座神奇的“鹊桥”，它跨越深深的山谷，连接着最高的两座山的山顶的。<br />

&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s9.album.sina.com.cn/pic/554d5173020009lw" target="_blank"><img title="http://s9.album.sina.com.cn/pic/554d5173020009lw" src="http://s9.album.sina.com.cn/pic/554d5173020009lw" border="1" alt="http://s9.album.sina.com.cn/pic/554d5173020009lw" style="width: 498px; height: 374px;" /></a><br />
<br />
&nbsp;&nbsp; &nbsp;从Cable
car下来，已经有了充足的食欲。海鲜大餐是妻子的最爱，来到海岛当然不能错过这里的美食。Zain向我们推荐了一家海鲜餐厅。就在国内网站攻略经常推荐的阿吉海鲜餐馆的斜对面。<br />

&nbsp;&nbsp;
&nbsp;大龙虾、大蟹、石斑鱼、鱼翅、果汁，味道极好。我们邀请司机Zain跟我们一起用餐。他说这是他第一次吃龙虾和鱼翅。妻子则对鱼翅赞不绝口——之后的每天，她都要吃一碗鱼翅。<br />

&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s10.album.sina.com.cn/pic/554d5173020009lx" target="_blank"><img title="http://s10.album.sina.com.cn/pic/554d5173020009lx" src="http://s10.album.sina.com.cn/pic/554d5173020009lx" border="1" alt="http://s10.album.sina.com.cn/pic/554d5173020009lx" style="width: 494px; height: 371px;" /></a><br />
&nbsp;&nbsp;&nbsp;
大龙虾！<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s11.album.sina.com.cn/pic/554d5173020009ly" target="_blank"><img title="http://s11.album.sina.com.cn/pic/554d5173020009ly" src="http://s11.album.sina.com.cn/pic/554d5173020009ly" border="1" alt="http://s11.album.sina.com.cn/pic/554d5173020009ly" style="width: 489px; height: 367px;" /></a><br />
&nbsp;&nbsp;&nbsp;
Zain说，这是我第一次吃龙虾<br />
<br />
&nbsp;&nbsp;
&nbsp;饱餐一顿之后，我们准备去参观一下当地的Batik工厂，采购两件Bakit。Bakit是马来当地的传统彩色蜡染织物，可以做衣服，也可以做家具挂件和墙壁装饰画。除了Batik，我认为锡工艺品是马来最值得购买的旅游纪念品。锡是马来西亚最重要的金属矿产，当年长期占领马来亚的西方殖民者最看中的就是这里的锡矿和橡胶园。我看中了一件精美的锡制像框，上面装饰着一只展翅的老鹰浮雕——老鹰是Langkawi的标志。<br />

&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s12.album.sina.com.cn/pic/554d5173020009lz" target="_blank"><img title="http://s12.album.sina.com.cn/pic/554d5173020009lz" src="http://s12.album.sina.com.cn/pic/554d5173020009lz" border="1" alt="http://s12.album.sina.com.cn/pic/554d5173020009lz" style="width: 484px; height: 363px;" /></a><br />
&nbsp;&nbsp;&nbsp;
工人正在描绘Batik<br />
<br />
&nbsp;&nbsp;
&nbsp;其实Langkawi最大的特色并不一定是海滩。这里的雨林和陆地上的自然风光也非常有特色。Mangrove
Tour是我们的下一个节目。<br />
&nbsp;&nbsp;
&nbsp;我们两个人包下了一整条快船，顺着蜿蜒河道向丛林深处驶去。你看过Discovery吗？是不是曾经看过探险者乘坐一条小船畅行在亚马逊河的原始深林中？对了！就是这个感觉！这尤其像一次探险之旅。既然是探险，所以请原谅，我现在不能在这里揭出这两个小时所有的秘密，那要等待你自己去发现，相信我，选择Mangrove
Tour，你一定会有惊喜（惊叹？）。<br />
&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s1.album.sina.com.cn/pic/554d5173020009m0" target="_blank"><img title="http://s1.album.sina.com.cn/pic/554d5173020009m0" src="http://s1.album.sina.com.cn/pic/554d5173020009m0" border="1" alt="http://s1.album.sina.com.cn/pic/554d5173020009m0" style="width: 490px; height: 368px;" /></a><br />
<br />
&nbsp;&nbsp;
&nbsp;结束了丛林探险，我们前往Kuah镇。Kuah是Langkawi的中心城，其实也只能算是个小镇而已，没什么大型建筑，但很有异国情调，这样小巧精致而又清洁的小镇在中国很难见到。草草的逛了一家Shopping
mall。我们来到了有名的“Eagle
square”巨鹰广场。跟网上攻略中说的一样，这是个不来可惜，来了更可惜的景点。没什么特别之处，但却是Langkawi的地标。一座巨大的老鹰石雕矗立在延伸到海中的广场中心。Eagle
square同时也是Langkawi的主要港口。可以想象，如果从槟城坐船来Langkawi，靠近港口时远远的看到巨鹰，一定会非常兴奋。<br />

&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s2.album.sina.com.cn/pic/554d5173020009m1" target="_blank"><img title="http://s2.album.sina.com.cn/pic/554d5173020009m1" src="http://s2.album.sina.com.cn/pic/554d5173020009m1" border="1" alt="http://s2.album.sina.com.cn/pic/554d5173020009m1" style="width: 491px; height: 368px;" /></a><br />
&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;
&nbsp;这时天空下起了小雨，妻子也有些累了，无心再逛，准备找个地方休息，欣赏日落。<br />

&nbsp;&nbsp; &nbsp;SARI
SEAFOOD餐厅就在Kuah的海边，跟这个岛上的许多海鲜餐馆一样，似乎也是华人老板开的。整个SARI
SEAFOOD只有我们一对顾客，座位可以任由我们挑选。照片上的这座亭是欣赏日落最佳的位置，它通过一条长廊延伸到滩涂上，非常浪漫。<br />

&nbsp;&nbsp; &nbsp;SARI
SEAFOOD餐厅不仅位置极好，海鲜也更便宜，味道同样异常鲜美。<br />
&nbsp;&nbsp;&nbsp; <a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s3.album.sina.com.cn/pic/554d5173020009m2" target="_blank"><img title="http://s3.album.sina.com.cn/pic/554d5173020009m2" src="http://s3.album.sina.com.cn/pic/554d5173020009m2" border="1" alt="http://s3.album.sina.com.cn/pic/554d5173020009m2" style="width: 482px; height: 363px;" /></a><br />
<br />
&nbsp;&nbsp; &nbsp;......<br />
<br />
&nbsp;&nbsp;
&nbsp;回到Andaman时，已经是晚上8点了。一天的兴奋行程掩盖了疲劳。我更加感觉到在Langkawi安排2个全天的计划实在太短暂，于是决定干脆放弃明天潜水或租游艇出海的想法，好好的在沙滩上晒晒太阳，度过悠闲的一天。<br />

<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89790#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 28 Sep 2006 03:08:32 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89790</link>
        <guid>http://neora.javaeye.com/blog/89790</guid>
      </item>
      <item>
        <title>马来之旅 ---- Langkawi、Gulai House</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89791" style="color:red;">http://neora.javaeye.com/blog/89791</a>&nbsp;
          发表时间: 2006年09月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <br />
<br />
&nbsp;&nbsp;
&nbsp;9月11日<br />
&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;
&nbsp;本来是想去香港玩几天的，但因为来不及办理港澳通行证，只好另做其它考虑。最后居然发现，去东南亚旅游的手续要比去咱们的香港简单得多——100多元3天就可以轻易签出，而且可以委托给Ctrip办理，完全不用自己操心。经过反复的考虑，我定好了“吉隆坡兰卡威豪华自由行”的机票和酒店，6天。鼠标点击“确认”后不到20分钟，Ctrip的服务人员就来电话确认了。第二天我用信用卡支付了所有费用，就等着签证和机票的送达了。之后每天，我几乎都会花1个小时时间在网上寻找各种兰卡威的旅游攻略和游记。<br />

<br />
&nbsp;&nbsp;
&nbsp;9月20日<br />
&nbsp;&nbsp;
&nbsp;直到临行前的最后一天——9月20日中午，Ctrip派人才将签证好的护照、机票和酒店确认单送到了我办公室。拿到机票的一刻，我还真的挺兴奋——马上就要开始我的阳光沙滩之旅了！<br />

&nbsp;&nbsp;
&nbsp;晚上7点半下班回到家里，开始按照预备好的清单开始准备行李。下面是清单：<br />

&nbsp;&nbsp;
&nbsp;防蚊水、牙刷、护照、机票、酒店订单、笔记本电脑、5号电池、USB线、插头转换器、游泳衣裤、帽、短袖T-shirt、牛仔裤、药品（感冒、拉肚子、止疼）、文曲星、招商银行信用卡（双币）、建设银行信用卡（双币）、10000
RMB、 200 USD、梳子、手机（开通国际漫游、国际长途）。<br />
<br />
&nbsp;&nbsp;
&nbsp;9月21日<br />
&nbsp;&nbsp;
&nbsp;我们乘坐的马来西亚航空公司的MH387是10:15起飞。我和妻子7：15从家里出门，1小时后达到了浦东国际机场。很快找到了Check-in的柜台。除了领取上海至吉隆坡的MH387登机牌，马航的服务人员还直接帮我们换好了吉隆坡转兰卡威的登机牌——看来选择同一家航空公司的班机的确比较方便。<br />

&nbsp;&nbsp;
&nbsp;10:15分，整点起飞，5小时降落在了吉隆坡机场。入关的人不多，但要填写多达3个表格，很多重复项，非常麻烦。机场服务不太人性化，只提供表格不提供笔。我只好跟入关检查员借。这位工作人员很不耐烦，但还是把自己的笔借给了我们。由于已经在上海直接换好了转机登机牌，我们有充裕的时间，晃晃悠悠地走到飞往Langkawi的登机口等候。打开手机电源，屏幕上立刻显示连上了MAXIS——当地的服务商网络，信号很好。中国移动的服务短信也随即送到:“..播国内0086加号码22.99元/分，发移动用户短信1.99元/条.....”——够贵！<br />

&nbsp;&nbsp;
&nbsp;坐上飞往Langkawi的班机是令人兴奋的。快要降落时，窗外一个个美丽的绿色小岛和洁白的游艇让我立刻意识到原定三个晚上的Langkawi计划很可能太短了。<br />

&nbsp;&nbsp;
&nbsp;Langkawi的小机场很迷你，但不破旧，候机楼是一排风格秀丽的平房。就像中国的长途汽车站一样，飞机横七竖八的停在停机坪上，乘客自己穿过广场直接走出机场。<br />

&nbsp;&nbsp;
&nbsp;走下飞机的瞬间，扑面而来的首先一股清新、湿润、温暖的热带气息。心情一下子就放松了下来。<br />

&nbsp;&nbsp;
&nbsp;真是小机场！出口只有寥寥几个接机的人举着牌子。我们一眼就认出了Andaman
Resort酒店来接我们的人。为了先换一些Region（马币），我让他先等我们5分钟。Money
Exchange就在机场出口右边。我换了2000元人民币的马币——后来证明这是远远不够的。<br />

&nbsp;&nbsp;
&nbsp;来接我们的车子是一辆崭新的奔驰，司机很胖，穆斯林人。他非常热情，很健谈，英文也不错。首先介绍了自己叫Zain，之后一路上都在布拉布拉的讲英文，介绍这介绍那。<br />

&nbsp;&nbsp;
&nbsp;一路的美景令人陶醉。我们一边努力的从Zain的英文中分析他的意思，并跟他对话，眼睛则一直盯着窗外。一会儿是大片绿油油的田野，一会儿是停满游艇的美丽港湾，路程的后半段则是茂密的热带雨林。车得不时地减速慢行，因为路上老是有猴子在“散步”。<br />

&nbsp;&nbsp;
&nbsp;Andaman酒店是Langkawi岛最有特色的五星级酒店之一。它除了拥有全世界做好的白色私人沙滩，还坐落在一片原始热带雨林的深处。这片热带雨林据说有5000万年，是世界上最古老的热带雨林。<br />

&nbsp;&nbsp;
&nbsp;半小时后，车转过一个约有300度的急弯，平稳的停在了Andaman酒店大堂的门口。开放式的大堂像一座宫殿。刚刚坐下，一位漂亮的服务员就端来两块冰毛巾和两杯冰果汁。冰果汁异常好喝！我们只需要懒洋洋半躺在沙发上休息，惬意地品尝着果汁，服务员帮我们完成了一切Check
in手续。<br />
&nbsp;&nbsp;
&nbsp;Andaman是沿着山坡至上而下修建的，大堂在最高的4层。我们到达210房间时，行李已经放在了房间里。服务人员帮我们打开了阳台的门窗，并提醒我们出门要记得关闭——“否则会有猴子来房间偷吃果盘里的水果”。<br />

&nbsp;&nbsp;
&nbsp;在国内出发前一天，我就通过长途电话定好了今天7:30晚餐的座位——Gulai
House餐厅。Gulai
House在Langkawei到很有名气，据说很多游客会穿越整个岛从别的酒店专门来这里用餐。沿着海滩，我们手拉着手悠闲地走向Gulai
House。Waiter微笑着引我们入座，桌上放着一片树叶，上面写着妻子的名字——我用她的名字定的座位。看着英文菜单点菜是件难事，好在那个耐心服务员一直微笑着给我解释每一道菜。在解释其中一道菜的时候，他甚至把两手的食指竖在耳边，学出“咩咩”的声音，我差点扑哧笑出生来。<br />

&nbsp;&nbsp; &nbsp;Gulai
House的食物品种不多，但烹饪精致。听着海浪，在丛林深处的亭子享用晚餐本身就是一种享受。<br />

<br />
&nbsp;&nbsp;&nbsp;
（今天没拍什么照片，只好借两张网上来的照片来展示一下）。<br />
<br />
<a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s12.album.sina.com.cn/pic/554d5173020009kb" target="_blank"><img title="http://s12.album.sina.com.cn/pic/554d5173020009kb" src="http://s12.album.sina.com.cn/pic/554d5173020009kb" border="1" alt="http://s12.album.sina.com.cn/pic/554d5173020009kb" /></a><a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://s1.album.sina.com.cn/pic/554d5173020009kc" target="_blank"><img title="http://s1.album.sina.com.cn/pic/554d5173020009kc" src="http://s1.album.sina.com.cn/pic/554d5173020009kc" border="1" alt="http://s1.album.sina.com.cn/pic/554d5173020009kc" /></a><br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89791#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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, 27 Sep 2006 10:04:23 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89791</link>
        <guid>http://neora.javaeye.com/blog/89791</guid>
      </item>
      <item>
        <title>乱弹IT企业</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89792" style="color:red;">http://neora.javaeye.com/blog/89792</a>&nbsp;
          发表时间: 2006年08月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          互联网：<br />
新浪----“创新”成了Sina最难突破的事情。<br />
网易----有google的理想，却在做盛大的事情。<br />
搜狐----做什么都是二流的。<br />
<br />
硬件制造：<br />
联想----这么多年了，还在做PC。收了IBM
PC，把不远的未来又赌在了PC。<br />
方正----永远走不出的管理困境。机制牵制一切。<br />
曙光、浪潮----地方保护不消失，它俩就不会消失。<br />
<br />
IT集成商：<br />
亚信----新的业务增长点在哪里？<br />
浙大网新----有过核心竞争力吗？<br />
中国电信集成公司----当今集成领域的红人阿！可抢了人家的奶酪——过去有多少集成商靠着给中国电信擦鞋吃饭啊！<br />

神码——归为IT集成商不确切。应该是IT进出口公司。<br />
<br />
软件：<br />
用友----如何从压在头上的SAP、Oracle中间穿过去？<br />
东软----外包加工厂。<br />
中软----自己都搞不清楚共有多少家叫中软XX小集成公司组成。<br />
金山----苦阿。WPS的革命理想要靠从孩子们的口袋里掏出的零花钱换成的点卡来维持。卖书卖CD还好，卖孩子的青春年华，太悲了。<br />

<br />
<br />
<br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89792#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><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><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 25 Aug 2006 04:34:15 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89792</link>
        <guid>http://neora.javaeye.com/blog/89792</guid>
      </item>
      <item>
        <title>伴我成长的杂志</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89793" style="color:red;">http://neora.javaeye.com/blog/89793</a>&nbsp;
          发表时间: 2006年08月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          学龄前： 《小猕猴》<br />
小学：《我们爱科学》<br />
初、高中：《航空知识》、《舰船知识》、《兵器知识》、《中国航天》<br />

高二：《半月谈》（呵呵，会考都需要)<br />
大学：《计算机世界》、《中国计算机报》<br />
大学四年级：《互联网周刊》<br />
在中国纺织局工作：《Vogue》、《ELLE》<br />
现在：《世界经理人》、《携程自由行》、《中国国家地理》<br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89793#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 24 Aug 2006 02:34:21 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89793</link>
        <guid>http://neora.javaeye.com/blog/89793</guid>
      </item>
      <item>
        <title>两段感想</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89794" style="color:red;">http://neora.javaeye.com/blog/89794</a>&nbsp;
          发表时间: 2006年08月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1、Sina还在做老生意<br />
&nbsp;&nbsp;&nbsp;
Sina在产品上的核心竞争力是“内容精选”——从海量的内容中通过编辑的人工筛选挑出“精品内容”，然后分类、排版，展现给读者。从前它精选各传统媒体（特别是报刊）的新闻内容。现在它精选Blog文章。<br />

&nbsp;&nbsp;&nbsp;
new.sina.com.cn和blog.sina.com.cn在组织基础上是异曲同工的。内容的生产者异（专业传媒
、个人）。内容组织方式同。<br />
<br />
2、专业播闪客公司<br />
&nbsp;&nbsp;&nbsp;
对于个人来讲，文字内容生产要容易很多，因为文字已经出现数千年。Video、Audio、Flash难度太高。博客生产是大众化的，而播客和闪客只能停留在Fans圈里。<br />

&nbsp;&nbsp;&nbsp;
有组织的专业化播闪客团体可能是有前途的方向，比如：播闪客公司。由数百个播客或闪客员工组成，以类似影视公司的形式开展经营活动。生产出的影视作品（包括Flash）在今后的IPTV和移动手机电视中将称为主流供应内容。<br />

<br />
<br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89794#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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, 23 Aug 2006 11:23:24 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89794</link>
        <guid>http://neora.javaeye.com/blog/89794</guid>
      </item>
      <item>
        <title>mySQL于3000w记录</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89795" style="color:red;">http://neora.javaeye.com/blog/89795</a>&nbsp;
          发表时间: 2006年08月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在<a href="http://www.javaeye.com/" target="_blank">JavaEye</a>上看到一个关于mySQL是否支持3000w记录的<a href="http://forum.javaeye.com/viewtopic.php?t=21725&amp;postdays=0&amp;postorder=asc&amp;start=0" target="_blank">讨论</a>。以下是我的跟贴：<br />
<br />
<span class="postbody">3000w条记录对与mySQL来说太大了。<br />
且不说mySQL的单表文件有多少个G，从实际的角度也是非常冒险的事。<br />

<br />
与商业数据库比较，靠单文件来做数据表表达的mySQL从基理上就非常脆弱，特别在大数据表、大并发写操作的时候。<br />

尽管跟所有的数据库一样，lock机制用于mySQL单表同时写入出现故障的情况，但在大并发写入时，出现mySQL数据表或索引表损坏的几率还是不可忽略。这是我们多年的实践中发现的情况。<br />

<br />
即便很少的字段、很少的索引，当数据量大到300w以上时，数据表的并发写入效率会猛然下降（非线性）。在不同的硬件环境中，300w这个阀值会有所不同，但都存在。<br />

<br />
根据我们的测试，在大数据量、大并发写入时，运行于Solaris上mySQL的可靠性要高于运行于IA
Linux上的。而运行于Windows上的性能和可靠性都最差。<br />
根据我们的测试，在数据表记录高于1000w条，100并发写入时。mySQL on
Linux的表损坏几率高于1/10w。比on
Solaris和AIX高10倍左右。我猜想这个跟文件系统的可靠性有关。<br />
<br />
我个人认为mySQL适用以下场合：<br />
1、BBS——无论访问量多大，并发写入的负荷都很低。<br />
2、内容发布系统——理由同上。但我更倾向于采用生成静态页面文件的方式来实现。<br />

3、通讯录——当然用OpenLDAP也不错，但对于统计分析不太方便。<br />
4、日志分析——做为中间临时表来使用。<br />
5、小型的应用，如OA、MIS或Intranet中的一些非关键业务应用。<br />
<br />
而以下应用可能并不适合采用mySQL。<br />
1、零售系统数据库。<br />
2、计费数据库。<br />
3、ERP系统数据库。<br />
4、财务（帐务）系统数据库。<br />
5、实时写入（访问）的日志数据库。<br />
6、其它任何"关键数据"数据库。<br />
<br />
以上来自于自身实践和测试。个人观点，谨供参考。</span><br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89795#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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, 22 Aug 2006 03:27:56 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89795</link>
        <guid>http://neora.javaeye.com/blog/89795</guid>
      </item>
      <item>
        <title>如果巨鳄看中你的市场 （一）</title>
        <author>neora</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://neora.javaeye.com">neora</a>&nbsp;
          链接：<a href="http://neora.javaeye.com/blog/89796" style="color:red;">http://neora.javaeye.com/blog/89796</a>&nbsp;
          发表时间: 2006年08月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <br />
<ul style="font-weight: bold;">
<li>悖论</li>
</ul>
&nbsp;&nbsp;
&nbsp;投资人经常问创业者的一个问题是：“如果有实力的人觉得你选择得方向不错，决定进入你的市场跟你竞争，你有什么优势？”。换句悲观的话说，他的意思就是，“尽管你可能起步早，但如果有实力的巨鳄进你的市场跟你竞争，你将迅速沦陷”。<br />

&nbsp;&nbsp;
&nbsp;很多创业者都很难回答这个问题。因为这个问题本来就是悖论。<br />

&nbsp;&nbsp;
&nbsp;如果这个市场有诱惑力，那么就一定有很多人想进入。巨鳄看中你的市场，恰恰证明了你选择了一个好方向。当然，也许你可以选择一个别人永远看不中的市场。别人都看不准，就你看中了？！天才！<br />

&nbsp;&nbsp;
&nbsp;创业者要想获得风险投资，你的目标市场就必须首先获得投资者的认同。投资者也是人，竞争对手同样也是，投资者看得中，对手也一样。<br />

<br />
<ul style="font-weight: bold;">
<li>壁垒</li>
</ul>
&nbsp;&nbsp;&nbsp;
一个常见的回答方式是：“先下手为强。我们进入这个市场早，再对手还没有看到这个市场之前，我们已经构建了进入壁垒。”<br />

&nbsp;&nbsp;
&nbsp;壁垒？壁垒是什么？如果是注册用户数，不可信。blogChina是中国最早的专业Blog门户，在Sina还没有“开博”之前，方兴东带领诸多网络写手一路高唱凯歌，拉人气、获投资，大有打造中国版My
Space的架势。不幸的是，Sina推出了永远处于“beta版本的blog
2.0”。凭着Sina的品牌价值，立刻成为其它媒体关注重点。凭着sina的号召力，立刻拉进一批名人开博；凭着Sina的运作手段和巨大访问量，
blog迅速成超越一切blog站点，成为行业老大。看起来sina
blog这个老大的位置拿起来并没有费什么力气。你的确可以起个大早，趁着夜黑风高“偷偷摸摸”的抢上几百万注册用户数。但一旦天亮了被巨鳄发觉你抢了
“本该属于他”的奶酪，1个时辰就被灭了。<br />
&nbsp;&nbsp;
&nbsp;网易丁磊的话很直白，大体的意思是“不是我做不了，是我不想做，只要想做了，很快就超过这些所谓的先行者”。Sina没公开说这话，但他心里比任何人都明白这个道理。是啊，就算你兴高采烈的融了几千万，可人家口袋里装着几十个亿。你费劲吧啦的凑到300万用户，也就人家的百分之几。别人还有更丰富运作的经验、更多的人才、更广阔的人脉。你把融来的一半的钱用来做广告，效果也不一定如Sina把新业务的banner放在体育频道1个星期的效果好。<br />

<br />
&nbsp;&nbsp;
&nbsp;你的壁垒是技术？恩，技术壁垒在是个不错的壁垒。比如芯片设计、生物医药、软件、互联网。而且技术也可以多少受到一些外界的保护，比如专利和知识产权。但有一个要点需要创业者自己弄清楚：你的技术能造成足够高的壁垒么？能形成壁垒的技术是罕见的，大多需要数十年的构建才能形成。
Intel、Microsoft、IBM都花费这么长的时间。<br />
&nbsp;&nbsp;
&nbsp;你很聪明，你可能想到一个新点子。但点子不是技术，只有实现了才有成为技术壁垒的资格。你很优秀，花了3个时间实现了雏形，但雏形没有价值，只有成为产品你才算拥有了这个技术壁垒。你很执着，你又花了6个月把它变成了产品1.0版，但1.0往往是不成熟的，客户不认技术壁垒，只认可实用性。<br />

&nbsp;&nbsp;
&nbsp;想出个点子需要智慧，实现个雏形需要实力，做成个1.0则需要资金，然后更可怕的是你还需要更多的钱去支撑你把2.0、3.0推向市场。<br />

&nbsp;&nbsp;
&nbsp;很可能在1.0诞生之前，你就需要去说服各种投资者了。当然，你得回答前面那个问题。更重要的是，你必须事先证明拿到钱后能够构建壁垒。空口白话，很难证明。除非你从前就是成熟公司里造壁垒的人，现在拉了一帮伙同志出来造自己的壁垒。这种情况，投资人对都比较相信，比如芯片设计行业。
&nbsp;&nbsp; &nbsp;<br />
<br />
<ul style="font-weight: bold;">
<li>生孩子和领养</li>
</ul>
&nbsp;&nbsp;
&nbsp;巨鳄在进入新市场的时候会选择两种方式：要么自己生孩子养孩子——自己投钱招人从0开始做起；要么领养别人已经读了高中的孩子，再花钱花人把他培养成大学生、硕士、博士——收购已经有一定业务规模但还不够强壮的先行者。<br />

&nbsp;&nbsp;
&nbsp;是否能够被巨鳄收购要取决于很多因素。<br />
&nbsp;&nbsp;
&nbsp;首先是你的孩子已经足够大了，即将成年但还未成年。巨鳄自己生孩子培养到你现在的程度要更多的钱和更多的时间。自己生不划算。<br />

&nbsp;&nbsp;
&nbsp;其次巨鳄能相信，你的孩子能跟他自己的家里人很好的相处。<br />

&nbsp;&nbsp;
&nbsp;最后你还得给大家一个交待。过继孩子也要对得起自己、员工和投资者再过去多年的养育之恩，这个回报你能接受、巨鳄能接受、员工能接受、投资者也能接受。<br />

&nbsp;&nbsp;
&nbsp;分众领养了聚众，当亲生的养。eBay领养了eachnet，结果领来的孩子没养好，暂时是输给了马云新生的“淘”气儿子，气得把亚洲的老家搬到韩国去了，养子失了宠。Yahoo!把中国籍孩子过继给Alibaba，条件是跟Alibaba一起做家长。<br />

<br />
&nbsp;&nbsp;
&nbsp;（未完，待续）<br />
<br />
<br />
<br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://neora.javaeye.com/blog/89796#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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, 03 Aug 2006 03:42:17 +0800</pubDate>
        <link>http://neora.javaeye.com/blog/89796</link>
        <guid>http://neora.javaeye.com/blog/89796</guid>
      </item>
  </channel>
</rss>