<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>made in crab</title>
    <description>持续的激情是创业的基础</description>
    <link>http://crab.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>crab</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://crab.javaeye.com">crab</a>&nbsp;
          链接：<a href="http://crab.javaeye.com/blog/82154" style="color:red;">http://crab.javaeye.com/blog/82154</a>&nbsp;
          发表时间: 2007年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>每天晚上是有困意就睡觉，时间不定，身体自行调节</p>
<p>早上坚持同一个时间起床，可以起来早一些，锻炼身体</p>
          <br/>
          <span style="color:red;">
            <a href="http://crab.javaeye.com/blog/82154#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 23 May 2007 11:09:04 +0800</pubDate>
        <link>http://crab.javaeye.com/blog/82154</link>
        <guid>http://crab.javaeye.com/blog/82154</guid>
      </item>
      <item>
        <title>今天你twitter了吗？</title>
        <author>crab</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://crab.javaeye.com">crab</a>&nbsp;
          链接：<a href="http://crab.javaeye.com/blog/75858" style="color:red;">http://crab.javaeye.com/blog/75858</a>&nbsp;
          发表时间: 2007年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://twitter.com/" title="twitter" target="_blank">twitter</a> 是一个网络服务， 专注与解决这样一个问题： 用一句话告诉你的朋友们你现在在干什么。<br />
<br />
<a href="http://www.google.cn/search?complete=1&amp;hl=zh-CN&amp;newwindow=1&amp;q=twitter&amp;meta=" title="google一下大家是怎么看待twitter" target="_blank">google一下大家是怎么看待twitter</a> <br />
<br />
你可以把twitter看成是msn和qq上面我们写的那句个人信息的web版.。而且确实有人做了<a href="http://webleon.org/2007/04/msntwittertwessenger.html" title="twitter的msn插件" target="_blank">twitter的msn插件</a>，可以实时将自己的twitter上的个人信息更新到msn上面。 <br />
<br />
有 人把它当作msn个人信息的存储器，比如我。 也有人说这是一种微型博客，甚至有人认为这是一种微型qq群，也确实有人这么用，如果你把它绑定到手机上面用短信来操作它，那么它完全可以当做一个手机的 群来使用，可以通过它来群聊，可以看作手机版的qq群用，而且又可以跟踪自己所发表过的内容。<br />
<br />
有点类似将博客和论坛和聊天室的结合，应该 算是一种革命性的模式创新，不过这种模式不知道能不能在国内流行起来，毕竟大家习惯了qq群，而且手机短信用来群聊估计很受有人愿意。如果是和即时通讯软 件结合那么我为什么不直接使用qq群呢。不过如果腾讯来开发这样一个类似的功能作为qq的辅助功能貌似应该是一个比较合适的切入点。
          <br/>
          <span style="color:red;">
            <a href="http://crab.javaeye.com/blog/75858#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 28 Apr 2007 13:35:32 +0800</pubDate>
        <link>http://crab.javaeye.com/blog/75858</link>
        <guid>http://crab.javaeye.com/blog/75858</guid>
      </item>
      <item>
        <title>为什么不是代码生成器</title>
        <author>crab</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://crab.javaeye.com">crab</a>&nbsp;
          链接：<a href="http://crab.javaeye.com/blog/72756" style="color:red;">http://crab.javaeye.com/blog/72756</a>&nbsp;
          发表时间: 2007年04月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; nnd，一大清早就看到<a href="http://www.agilelabs.cn/blogs/linkin/archive/2007/04/19/3109.aspx">一篇这种文章</a>，这个哥们说：<br />
<div class="dp-highlighter">
<ol class="dp-j" start="1">
    <li class="alt"><span><span>代码生成器的理论原理是：输入一些数据，然后根据这些数据自动生成一个或多个逻辑过程，然后这些逻辑过程可以接受输入数据，经过逻辑处理后输出。&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>这个过程看似很先进，其实很傻。既然代码生成器已经知道了这个逻辑处理过程，为什么还要搞得那么麻烦，生成一大堆代码再要人工去编译一遍。为什么不直接就执行这个逻辑过程呢？&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>其实原因非常简单，<strong>做这个代码生成器的人技术太糟糕，无法生成足够灵活，适应性强的逻辑过程，甚至更糟糕的是，他都不知道怎么动态生成并执行方法过程。</strong>因此，为了满足用户的灵活性需求，只好将这个逻辑过程通过代码展现出来，然后丢下一句话：不满意你可以自己改。&nbsp;&nbsp;&nbsp;</span></li>
</ol>
</div>
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 这个东西随随便便就可以举出无数的反例，比如在使用hibernate的时候使用代码生成器来生成maping的xml文件，也许你要说在jdk5以上不需要xml，但是有无数的公司的系统是只能跑在1.4的jdk的，当然全部利用反射或者设计模式来写非常动态的代码是一个理想的状态，但是这里又会出现性能和灵活的平衡，要很灵活就必须要牺牲性能，做企业系统很多时候性能是非常重要的，这也是需要妥协的地方。<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  再举一个非常明显的例子，ruby on rails利用ruby语言编写，ruby已经是动态语言，基本上可以写非常少的代码，但是它的核心中还是包括了一个代码生成器，可以生成项目结构，生成脚手架代码，生成单元测试等和敏捷相关的一系列代码，而且基本上简单的crub业务就不需要重新编码。在这里可以看到代码生成器不但可以生成代码，加快大家的开发速度，而且把web开发的最佳实践放进去了，这不就是一个代码生成器有生命力的例子吗。<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 有些哥们眼睛里面只有是和非，不能存在中间地带，理想主义不是坏事，但是用过于偏激的观点来评判看到的东西只能看到缺点。但是如果你认为&ldquo;只有偏执狂才能生存&rdquo;，那又是另外一回事了，我们不是一路的。我一直认为&ldquo;工业是建立在理想和妥协平衡的基础上的&rdquo;。
          <br/>
          <span style="color:red;">
            <a href="http://crab.javaeye.com/blog/72756#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 20 Apr 2007 09:02:00 +0800</pubDate>
        <link>http://crab.javaeye.com/blog/72756</link>
        <guid>http://crab.javaeye.com/blog/72756</guid>
      </item>
      <item>
        <title>竞争就是跑赢大部分人</title>
        <author>crab</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://crab.javaeye.com">crab</a>&nbsp;
          链接：<a href="http://crab.javaeye.com/blog/65030" style="color:red;">http://crab.javaeye.com/blog/65030</a>&nbsp;
          发表时间: 2007年03月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          最近和ibm的一个工程师聊天启发很大，他是一个售前工程师，也兼任讲师，最神奇的是他竟然通过了司法考试，是一名律师。他说了很多在我看来很经典的话，挺有启发的。<br />
1、核心竞争力<br />
&ldquo;很多的工程师的开发能力都不错，但是要表达出来就没有那么好了，而我对我的表达能力非常的自信，这就是我的核心竞争力。&rdquo;<br />
2、股市投资<br />
&ldquo;很多在中国股市投资的很多都是老头老太太，如果想在股市赚到钱，那么一定要跟着庄家，跑赢这些老头老太太&rdquo;<br />
&ldquo;主动上网找信息的就一定比不上网找信息的赚的多&rdquo;<br />
&ldquo;赢就赢在智力上面，相信程序员的智力都不低，能够在股市赚到钱&rdquo;<br />
3、竞争<br />
&ldquo;竞争就是跑赢大部分人，如果没有有钱的父母，就要智力高，如果智力不高那么要够勤奋，一定要知道自己的优势在那里，如果要赢，什么事情都不做是不可能的&rdquo;<br />
<br />
那么大家都找到了自己的核心竞争力，并都尽力发挥自己的潜力了吗？<br />
<br />
          <br/>
          <span style="color:red;">
            <a href="http://crab.javaeye.com/blog/65030#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 23 Mar 2007 21:02:29 +0800</pubDate>
        <link>http://crab.javaeye.com/blog/65030</link>
        <guid>http://crab.javaeye.com/blog/65030</guid>
      </item>
  </channel>
</rss>