<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>agile_boy</title>
    <description>不能手提天下往,何忍身去游其间
</description>
    <link>http://agile-boy.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>set IFS</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/209794" style="color:red;">http://agile-boy.javaeye.com/blog/209794</a>&nbsp;
          发表时间: 2008年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          IFS=Internal Field Separator<br />实在shell中，控制分隔符的，在for。。in的语法中很有用。<br /><pre name="code" class="java">$ line=learn:unix:at:livefire:labs
$ for i in $line
> do
> echo $i
> done
learn:unix:at:livefire:labs
$ OIFS=$IFS
$ IFS=:
$ for i in $line
> do
> echo $i
> done
learn
unix
at
livefire
labs
$</pre><br />，不过回车的设置应该使用IFS=$'\n'的格式<br />为什么要加$，我也不知道，希望有人能告诉我<img src="/images/smiles/icon_smile.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/209794#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 30 Jun 2008 15:21:22 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/209794</link>
        <guid>http://agile-boy.javaeye.com/blog/209794</guid>
      </item>
      <item>
        <title>升级Linux内核错误</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/209535" style="color:red;">http://agile-boy.javaeye.com/blog/209535</a>&nbsp;
          发表时间: 2008年06月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          因为要使用ntfs-3g（内核至少2.6.22才不会有warning提示）的写功能，所以将自己机器上的linux(debian)内核从2.6.18升级到目前最新的2.6.25.9<br />  下载源码，定制参数选项（make menuconfig，很重要，好多问题其实出现在参数的配置上），make;make modules_install;make install，就是这么简单。<br />  最后还是要生成initrd文件的，可以使用yaird命令<br />  这里记录一下升级过程中碰到的两个导致linux启动panic的东东<br /><br /><pre name="code" class="java">/bin/cat: /sys/block/hda/dev: No such file or directory
</pre>碰到这个情况，其实是modules没有加载好，只需在/etc/yaird/Default.cfg增加<br /><br />MODULE          ide-generic<br />MODULE          ide-disk<br /><br />就可以轻松搞定的。<br /><br />第二个异常跟上面很相似<br /><pre name="code" class="java">
/bin/cat: /sys/block/sda/dev: No such file or directory
</pre><br />碰到这种情况是因为采用了ata_piix的模块来管理硬盘，但是在2.6.25中，默认的硬盘是IDE的，其默认的设备名称是/dev/hda之类的。现在只需在Grub的配置文件中增加<br /><br />ro hda=noprobe<br /><br />就好，这样linux就会用ata_piix模块来管理硬盘（直接支持DMA等），不过这样做要有个前提，就是ide和ata_piix都要作为module来加载，而不是将其编译到内核中
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/209535#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/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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 29 Jun 2008 22:04:01 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/209535</link>
        <guid>http://agile-boy.javaeye.com/blog/209535</guid>
      </item>
      <item>
        <title>Grails 1.0.3发布</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/201184" style="color:red;">http://agile-boy.javaeye.com/blog/201184</a>&nbsp;
          发表时间: 2008年06月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          现在想想Grails1.0.2发布也有些许时间了，其间Groovy倒是在性能优化方面做了很多改进，现在Grails1.0.3终于发布了，虽然没有在性能方面做特殊调整，但在bug修复和特性开发还是有改进的。<br />  <br />  下边就摘录一下Grails1.0.3的ReleaseNotes。<br />  从Grails1.0发布以来，下载次数达186000，平均下来50000次/月，插件的数量也大大增加，目前为止有<a href="http://plugins.grails.org/" target="_blank">70个之多</a>，范围涉及到安全，RIA，WebService等等。最新<a href="http://grails.org/doc/1.0.3/" target="_blank">1.0.3的文档</a>也做出了更新（看来中文文档也要抓紧时间同步到1.0.3了 :))<br /><br />  下面看看新特性：<br /><br /><strong>Interactive Mode</strong><br /><br />要执行Interactive Mode只需要键入:<br /><pre name="code" class="java">grails interactive</pre><br />此特性的主要目的是加快启动，尤其在测试的时候，你会明显感觉比原来快！<br /><br /><strong>Enum support in GORM</strong><br /><br />GORM终于支持JDK5的Enum了，示例如下:<br /><pre name="code" class="java">enum VehicleStatus { OFF, IDLING, ACCELERATING, DECELARATING }

class Vehicle { Long id Long version VehicleStatus status }
</pre><br /><br /><strong>I18n URL mappings</strong><br /><br />看来Grails在I18n方面做的越来越人性化了，现在只需要在URL mapping中就可以轻松指定了，示例如下：<br /><pre name="code" class="java">
"/german/$controller/$action" {
     lang = "de"
}
</pre><br /><strong>Upgrade notes</strong><br /><br />升级的命令还是老样子，只需键入：<br /><pre name="code" class="java">grails upgrade
</pre><br />但是后台还是改变了不少：<br /><ul><li>开发环境的缓存现在已经改成了OSCache，但是生产环境的依旧是Ehcache</li><li>WebTest插件将升级成0.5版本</li></ul>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/201184#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/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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 07 Jun 2008 16:45:54 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/201184</link>
        <guid>http://agile-boy.javaeye.com/blog/201184</guid>
      </item>
      <item>
        <title>libintl_bind_textdomain_codeset error on Solaris</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/199125" style="color:red;">http://agile-boy.javaeye.com/blog/199125</a>&nbsp;
          发表时间: 2008年06月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          因为安装apache的svn动态模块需要，需要自己在Solaris上编译subversion（1.4.6），autoconf,automake都很顺利的生成configure文件，同样Makefile也生成的很顺利，结果make的过程中出现libintl_bind_textdomain_codeset不能识别的symbol，经查找是缺少了libintl库的原因，因此只需要在Makefile的SVN_APR_LIBS后边追加-lintl即可。
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/199125#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/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>Sun, 01 Jun 2008 12:18:30 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/199125</link>
        <guid>http://agile-boy.javaeye.com/blog/199125</guid>
      </item>
      <item>
        <title>Solaris下编译mod_python</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/199058" style="color:red;">http://agile-boy.javaeye.com/blog/199058</a>&nbsp;
          发表时间: 2008年05月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          安装Solaris的sunfreeware的python2.5,虽然可可以正常使用，可是好像是静态编译的，在编译mod_python的时候，老是出现连接错误！<br /><br />  无奈，只要使用源代码自己编译，我下载的python2.5.2版本，注意使用shared选项，比如： ./configure --enable-shared<br /><br />  剩下的就是根据README步骤做就可以了。比如：./configure --with-apxs=/usr/local/apache2/bin/apxs
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/199058#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 31 May 2008 22:09:15 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/199058</link>
        <guid>http://agile-boy.javaeye.com/blog/199058</guid>
      </item>
      <item>
        <title>ImportError: No module named _md5 on Python2.5.1 </title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/198995" style="color:red;">http://agile-boy.javaeye.com/blog/198995</a>&nbsp;
          发表时间: 2008年05月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          On solaris,I pkgadd the python 2.5.1,but when run the following code :<br /><br /><pre name="code" class="python">import hashlib</pre><br />the error is :<br />ImportError: No module named _md5<br /><br />It  means that the python need the openssl which version should be at least 0.9.8g
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/198995#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>Sat, 31 May 2008 16:11:25 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/198995</link>
        <guid>http://agile-boy.javaeye.com/blog/198995</guid>
      </item>
      <item>
        <title>vim的字符编码</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/196263" style="color:red;">http://agile-boy.javaeye.com/blog/196263</a>&nbsp;
          发表时间: 2008年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          vim简单好用，可是好像不能自动识别字符编码吧，这在中文环境尤为突出，常见的是utf-8,gb2312等。<br /><br />vim的encoding在中文unix/linux下边缺省是euc-cn，但是我现在需要将编码统一成为utf-8,为了避免各种乱码问题，下边是我的配置：<br /><br />let &termencoding = &encoding<br />set encoding=utf-8<br /><br />此外你也可以在vim中动态指定编码类型：<br /><br />:e ++enc=&lt;encoding> <br />:e ++enc=utf-8<br /><br />附记：中文编码范围：[\\u4e00-\\u9fa5]
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/196263#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/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/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, 23 May 2008 22:03:41 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/196263</link>
        <guid>http://agile-boy.javaeye.com/blog/196263</guid>
      </item>
      <item>
        <title>Solaris下边网络配置</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/196260" style="color:red;">http://agile-boy.javaeye.com/blog/196260</a>&nbsp;
          发表时间: 2008年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          许久没有使用Solaris了，发现有些命令已经很生疏了，记得好像有个命令是图形话管理Solaris的，现在忘了<img src="/images/smiles/icon_biggrin.gif"/>，今天要修改一台Solaris10的网络配置，在此做简单记录：<br /><strong>永久生效：</strong><br /><br />/etc/hosts<br />/etc/hostname.xxx<br />/etc/defaultrouter(默认网关)<br />/etc/netmasks(掩码)<br />/etc/inet/ipnodes <br /><br />要修改以上配置文件，尤其是ipnodes。<br /><br /><strong>动态生效</strong><br /><br />ifconfig eri0 down <br />ifconfig eri0 211.101.149.233 netmask 255.255.255.0 up <br /><br />ifconfig eri0 plumb 创建一个新的网络接口服务<br />ifconfig eri0 down plumb 相反
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/196260#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, 23 May 2008 21:48:24 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/196260</link>
        <guid>http://agile-boy.javaeye.com/blog/196260</guid>
      </item>
      <item>
        <title>Solaris下安装gitosis</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/192944" style="color:red;">http://agile-boy.javaeye.com/blog/192944</a>&nbsp;
          发表时间: 2008年05月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          git是linux下边很好用的版本控制工具，可是因为其开放性，其认证权限等还是比较弱的，我喜爱这个工具是因为其分布式特性，这样我既可以象cvs/svn那样进行集中式的管理，也可以在一个受限制的环境中（比如客户现场、不能访问svn服务器的情景中）跟我们的team成员对代码进行版本控制。  <br />  <br />gitosis是git的一个便捷的管理工具，它可以管理多个repository，可以管理用户认证，可以不需要多个shell账号就可以解决多用户访问集中repository的问题。<br /><br />如果你的系统是linux那么，安装gitosis是轻而易举的事情，详细请看<a href="http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way" target="_blank">这里</a>，可是如果Solaris呢？恐怕就不是那么简单了，下边做个简单陈述作为自己的备忘，希望对其他git使用者有所帮助。<br /><br /><strong><span style="font-size: large">1. 安装git</span></strong><br /><br />下载最新的git源代码和必要的lib安装包，至少需要：<br /><ul><li>zlib</li><li>openssl</li><li>expat -- 支持git-push使用http(s)协议用</li><li>curl--支持http(s)协议用</li><li>=。。。</li></ul><br /><strong>最好将/usr/ucb:/usr/ccs/bin放到你的PATH环境中，因为这里有ar,ld等命令</strong><br />如果所需准备好了的话，编译应该不是问题的（我的gcc是3.4）<br /><br /><strong><span style="font-size: large">2. 安装使用gitosis</span></strong><br /><br />参考<a href="http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way" target="_blank">Hosting Git repositories, The Easy (and Secure) Way</a><br />顺便补充几点：<br /><ol><li>Solaris的adduser/useradd并没有--disabled-password选项，作为替换等创建完git用户后，使用passwd -d git命令将密码清空，这样就没法通过ssh/telnet登录了，保证了你的repository的安全性</li><li>sudo -H -u git gitosis-init &lt; /tmp/id_rsa.pub --要确保git等系列命令要在PATH中能找到，并且能正常运行</li><li>一定要chmod 775 /xxx/repositories/gitosis-admin.git/hooks/post-update下边的post-update，xxx表示git用户所在的目录</li><li>要主要LD_LIBRARY的设置，请参考鄙人的另一篇文章：<a href="http://agile-boy.javaeye.com/admin/blogs/192581" target="_blank">LD（LD_LIBRARY_PATH）的配置</a></li><li>确保你的/usr/bin下边有如下命令：<pre name="code" class="java"> ls /usr/bin/git*
/usr/bin/git                     /usr/bin/git-update-server-info  /usr/bin/gitosis-serve  
/usr/bin/git-receive-pack        /usr/bin/git-upload-pack
/usr/bin/git-shell               /usr/bin/gitosis-run-hook
</pre></li></ol>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/192944#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, 14 May 2008 15:03:46 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/192944</link>
        <guid>http://agile-boy.javaeye.com/blog/192944</guid>
      </item>
      <item>
        <title>Solaris的SHELL初始化配置文件</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/192634" style="color:red;">http://agile-boy.javaeye.com/blog/192634</a>&nbsp;
          发表时间: 2008年05月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          /etc/profile (for sh, ksh, bash shells)<br />/etc/.login (for csh, tcsh shells)<br />/etc/dt/config/Xconfig (for CDE) <br /><br /><br />/etc/default/login (used by login program)<br />/etc/default/su (used by su program) <br /><br />还有一点不爽的是我用ssh登录solaris主机执行命令：ssh user@solarishost cmd<br />如果cmd在/usr/local/bin下边，提示命令找不到，不知何解<img src="/images/smiles/icon_sad.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/192634#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/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/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>Tue, 13 May 2008 16:32:45 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/192634</link>
        <guid>http://agile-boy.javaeye.com/blog/192634</guid>
      </item>
      <item>
        <title>LD（LD_LIBRARY_PATH）的配置</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/192581" style="color:red;">http://agile-boy.javaeye.com/blog/192581</a>&nbsp;
          发表时间: 2008年05月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          搞过linux/unix上C/C++开发的人应该对LD_LIBRARY_PATH不陌生，可是到处配置这样的环境变量，也比较烦，现在就我知的系统，做个简单总结。<br /><ul><li><strong>linux</strong>:/etc/ld.so.conf,通过ldconfig进行更新配置</li><li><strong>solaris</strong>:/var/ld/ld.config,通过crle进行配置，比如crle -l /usr/local/lib</li></ul>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/192581#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 13 May 2008 14:15:57 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/192581</link>
        <guid>http://agile-boy.javaeye.com/blog/192581</guid>
      </item>
      <item>
        <title>Grails中文参考手册一审完毕，初步发行一个beta版 </title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/190334" style="color:red;">http://agile-boy.javaeye.com/blog/190334</a>&nbsp;
          发表时间: 2008年05月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          详细信息请参考Grails参考手册的官方信息：<a href="http://wiki.redsaga.com/confluence/pages/viewpage.action?pageId=3045" target="_blank"> http://wiki.redsaga.com/confluence/pages/viewpage.action?pageId=3045</a>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/190334#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/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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 06 May 2008 18:10:01 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/190334</link>
        <guid>http://agile-boy.javaeye.com/blog/190334</guid>
      </item>
      <item>
        <title>Groovy 1.6-beta-1发布，性能有大幅提高！</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/189050" style="color:red;">http://agile-boy.javaeye.com/blog/189050</a>&nbsp;
          发表时间: 2008年05月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          感谢G2One和Groovy开发团队为我们发布了Groovy 1.6的第一个beta版本<br /><br />除了73 个bug fixes和24个improvements之外，剩下的全部是关于性能的提升了 :)<br /><br /><strong><span style="font-size: large">运行和编译性能的提高</span></strong><br /><br />正如你在Groovy 1.5.5所体验到的,其编译速度较以前版本有了3 到5 倍的提高，编译速度的提升对于开发版本（1.6）和稳定版本（1.5.x分支）都是有效的，这要得益于类查找缓存（class lookup caches）技术，因此你的工程越大，这种编译速度就表现的越明显。<br /><br />对于此次发布，最值得关注的变化还是Groovy运行时性能速度的提升，我们使用了Great Language Shootout的几个benchmarks来进行测试，相比于Groovy1.5.6的稳定版来说，性能有<strong>150%到460%</strong>的提高。尽管Micro-benchmarks测试不会反映出你工程中用到的各种代码，但是总的来说你工程的性能将有显著的提升。<br /><br />除了交付稳定和高质量的发布之外，在过去的10个月中，我们的重心一直都在性能上面。在Groovy1.0和1.5.1之间，同样的测试内容，我们可以获得 80%的性能提升，即使是1.5.1和1.5.6这样的小版本之间，我们在性能方面又有40%的提升。但直到最近在当前的开发分支当中，我们才集成了现场缓存（site caching）和字节码瘦身（bytecode diets）技术，才会有上面提到的150-460%性能的提升。<br /><br /><strong><span style="font-size: x-large">重要新特性</span></strong><br /><br />除了性能提升、bug修复和小幅提升之外，让我们关注一下正在开发的两个新的关键特性。<br /><br /><strong><span style="font-size: large">多元赋值（Multiple assignments）</span></strong><br /><br />首先要谈的是multiple assignments。<br /><br />一码（代码）胜万语 :)<br /><pre name="code" class="java">
def listOfN(numOfElem) \{ 1..numOfElem \}

def a, b

// variables will contain each successive element of the list
// and variables beyond the count of elements will be null
[a, b] = listOfN(1) // a list of one element
assert a == 1
assert b == null

// if there are more elements, they won't be assigned to any variable
[a, b] = listOfN(10) // a list of ten elements
assert a == 1
assert b == 2

// and you can swap variables with this notation
[a, b] = [b, a]
assert a == 2
assert b == 1
</pre><br /><br /><strong><span style="font-size: large">抽象语法树转换（Abstract Syntax Tree-AST Transformations）</span></strong><br /><br />另一关键特性就是抽象语法树转换了，此高级特性对于了解Groovy内部机理的人来说尤为有用，不过Swing的开发者可能也会对此转换特性有极大兴趣。<br /><br />在Groovy的编译器编译Groovy脚本和类的同时，源代码将先在内存中形成一个具体语法树（Concrete Syntax Tree），然后再转换成为抽象语法树。此AST转换的目的是让开发者可以参与到编译过程中，并且在转变为JVM可以运行的字节码之前可以修改这个AST。通过使用annotations来修饰某些类、字段或者方法，AST转换就可以应用于这些被修饰的元素。<br /><br />AST转换的一个具体的示例是使用一个新的annotation：@Bindable，这在你开发Swing的时候，尤其有用，看如下示例：<br /><pre name="code" class="java">class MyBean {
    @Bindable String pro
}

</pre><br />当你使用@Bindable来修饰一个字段的时候，属性改变监听接口方法将被透明的加入到类的字节码中，因此现在你不需要手工编写这些方法，就可以监视此字段值的变化了,再也没有必要创建addPropertyListener()和removePropertyListener()方法来手工触发属性变化事件了。<br /><br />Danno Ferrin在他的blog中给了我们一个<a href="http://shemnon.com/speling/2008/04/bindable-observable-properties.html" target="_blank">使用此annotation的一个概览</a>。<br /><br />其他有用的转换和annotations在不久的将来也会出现。<br /><br /><strong><span style="font-size: large">Annotation的定义</span></strong><br />	<br />最后但并非最不重要,正如以上所提到的，Groovy 1.5对使用Groovy创建annotations的支持依然很弱-- annotations依然需要用Java编写。现在你可以用一般的Java语法在Groovy中定义annotations。<br /><br /><strong><span style="font-size: x-large">值得注意的摘要</span></strong><br /><br />Groovy 1.6-beta-1是基于JDK 5构建的，但是我们还是提高了JDK 1.4的"retro-translated"版本。<br />不过要注意的是当运行在JDK 1.4的时候，你可能体验不到以上所说的性能的大幅提升，因为某些提升是依赖于JDK 5的某些特性 (比如util.concurrent VM 的优化)。<br /><br />除了annotations, enums and generics.外，Groovy编译器生成的字节码依然是1.4的JVM字节码<br /><br /><strong><span style="font-size: x-large">有用的链接</span></strong><br /><br />最新beta下载：<br />http://groovy.codehaus.org/Download<br /><br />Release notes from JIRA here:<br />http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&styleName=Html&version=14008<br /><br /><strong><span style="font-size: x-large">总结</span></strong><br /><br />在此要感谢很多人，包括users, contributors, committers, G2One员工，没有你们的辛勤劳作，就没有此次新版本的革新和提高<br /><br />还有特别感谢Paul King, Danno Ferrin, Alex Tkachman and Jochen "blackdrag" Theodorou，他们提供了高质量的代码。
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/189050#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>Sat, 03 May 2008 14:57:52 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/189050</link>
        <guid>http://agile-boy.javaeye.com/blog/189050</guid>
      </item>
      <item>
        <title>Grails喜获JAX大奖</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/187243" style="color:red;">http://agile-boy.javaeye.com/blog/187243</a>&nbsp;
          发表时间: 2008年04月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          前几天Grails获得提名，现在终于水到渠成了，获得JAX大奖的第二名，恭喜她吧！！！！！<br /><br />获奖的官方网页： <a href="http://jax-award.de/jax_award/index_eng.php" target="_blank">http://jax-award.de/jax_award/index_eng.php</a><br /><br />Grails作者的感言： <a href="http://graemerocher.blogspot.com/2008/04/grails-wins-second-prize-at-jax-awards.html" target="_blank">http://graemerocher.blogspot.com/2008/04/grails-wins-second-prize-at-jax-awards.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/187243#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/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>Sun, 27 Apr 2008 11:36:56 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/187243</link>
        <guid>http://agile-boy.javaeye.com/blog/187243</guid>
      </item>
      <item>
        <title>Groovy1.5.6发布</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/187001" style="color:red;">http://agile-boy.javaeye.com/blog/187001</a>&nbsp;
          发表时间: 2008年04月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Groovy1.5.5在编译速度有所提升以后，G2ONE很快就发布了1.5.6版本，此次主要还是bug修复，以及1.5.5的一些bug的回归，此外在泛型，MOP以及对IDE更好支持方面的bug有所提高。
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/187001#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/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>Sat, 26 Apr 2008 09:55:30 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/187001</link>
        <guid>http://agile-boy.javaeye.com/blog/187001</guid>
      </item>
      <item>
        <title>linux下识别编码的小程序（enca）</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/184664" style="color:red;">http://agile-boy.javaeye.com/blog/184664</a>&nbsp;
          发表时间: 2008年04月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在中文的linux下边，编码向来是比较头痛的事情，虽然file命令可以帮助你确定部分编码，可是碰到象c、php等程序的时候，你却得不到有用的信息。<br /><br />  为此你可以尝试一个新的命令enca，此命令专门用于识别编码，而且在我的应用范围内，识别率100%，确实很好，很强大！
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/184664#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, 20 Apr 2008 22:50:57 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/184664</link>
        <guid>http://agile-boy.javaeye.com/blog/184664</guid>
      </item>
      <item>
        <title>emacs中指定编码</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/183143" style="color:red;">http://agile-boy.javaeye.com/blog/183143</a>&nbsp;
          发表时间: 2008年04月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          可以在文件头增加： -*- coding: gb2312; -*-<br />相关键：C-x RET r TAB会列出相关的编码<br /><br />C-x &lt;RET> f coding &lt;RET><br />    Use coding system coding for saving or revisiting the visited file in the current buffer.<br />C-x &lt;RET> c coding &lt;RET><br />    Specify coding system coding for the immediately following command.<br />C-x &lt;RET> r coding &lt;RET><br />    Revisit the current file using the coding system coding.<br />M-x recode-region &lt;RET> right &lt;RET> wrong &lt;RET><br />    Convert a region that was decoded using coding system wrong, decoding it using coding system right instead.
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/183143#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/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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 16 Apr 2008 09:40:47 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/183143</link>
        <guid>http://agile-boy.javaeye.com/blog/183143</guid>
      </item>
      <item>
        <title>Groovy1.5.5发布</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/182786" style="color:red;">http://agile-boy.javaeye.com/blog/182786</a>&nbsp;
          发表时间: 2008年04月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.g2one.com/" target="_blank">G2One</a>, Inc和Groovy开发小组非常荣幸的宣布：Groovy 1.5.5发布，此发布依旧是1.5.x分支的bug修复。<br /><br />除了bug的修复和稳定性（consistency）的提高，此次发布的另一主要特性就是在编译速度方面的提高了。 我们一直在致力于Groovy性能的提高，而编译速度的提升也是Groovy整体性能的一部分，现在我们已经努力的做到了，同时为了让稳定版的用户可以享受到即将到来的1.6版本的性能提高，我们在此做了向后的的移植。现在Groovyc的编译速度应该有3-5倍的提高，因此Groovy/Java和Grails的工程在编译方面将会更爽 :)<br /><br />Groovy 1.6的第一个beta版本将在接下来的几周内发布，而且现在团队的中心依旧是性能的提高。1.6的提高不仅包含此次编译速度方面的加强，而且在运行时的方方面面都会有提升，包括Groovy众所周知的数值计算超慢的问题。<br /><br />下载<a href="http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.5.zip" target="_blank">Groovy 1.5.5(zip)</a>，更多<a href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&styleName=Html&version=14028" target="_blank">changelog</a>信息。
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/182786#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>Tue, 15 Apr 2008 09:38:14 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/182786</link>
        <guid>http://agile-boy.javaeye.com/blog/182786</guid>
      </item>
      <item>
        <title>undefined reference to `openpty' error</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/182737" style="color:red;">http://agile-boy.javaeye.com/blog/182737</a>&nbsp;
          发表时间: 2008年04月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Recently ,I need to compile pptp-linux by myself.But there was an error:<br /><pre name="code" class="java">gcc -o pptp pptp.o pptp_gre.o ppp_fcs.o pptp_ctrl.o dirutil.o vector.o inststr.o util.o version.o test.o pptp_quirks.o orckit_quirks.o pqueue.o pptp_callmgr.o routing.o pptp_compat.o  
pptp.o: In function `main':
/home/agile/oss/pptp-linux/pptp.c:327: undefined reference to `openpty'
</pre><br /><br />It means I miss something :)<br />Actually add the -lutil flag ,it can compile ok.
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/182737#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 14 Apr 2008 23:20:18 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/182737</link>
        <guid>http://agile-boy.javaeye.com/blog/182737</guid>
      </item>
      <item>
        <title>通过属性字符格式来访问GPath格式的Xml</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/181710" style="color:red;">http://agile-boy.javaeye.com/blog/181710</a>&nbsp;
          发表时间: 2008年04月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          GPath方式的Xml访问，为我们的Xml处理提供了极大的灵活性和简单性，这都要归功于Groovy的简洁和强大，在此就不罗嗦了。<br /><br />  可是如果Xml的tag处理，你不想在你的代码里边写死，而是希望通过配置文件来灵活定制呢，让我们还是以实例来说话吧<br /><br />  我有一个Xml，如下：<br /><pre name="code" class="xml">&lt;a>
    &lt;aa a="attrA">
        &lt;aaa1 b="attrB">aaa1Content&lt;/aaa1>
        &lt;aaa2 c="attrC">aaa2Content&lt;/aaa2>
    &lt;/aa>
&lt;/a></pre><br /> 如果我要处理aaa2的c属性，那我需要这样的表达式：root.aa.aaa2.@c来得到这个xml元素，当然了，这么简单的用法谁都知道，可是如果我的标签并不想这样写死代码里边，我想灵活的定制，比如我以后新的Xml有aaaa.@c这样的元素呢？显然通过:root."aa.aaa2.aaaa”.@c的方式并不成功，因为GPath将"aa.aaa2.aaaa”看作是一个标签，而不是3个父子关系的标签。<br /> <br />其实解决办法有好多，你可以用find闭包方法，而我目前觉得用循环的方式更简单，我的全部代码如下：<br /><pre name="code" class="java">def xml = """
&lt;a>
    &lt;aa a="attrA">
        &lt;aaa1 b="attrB">aaa1Content&lt;/aaa1>
        &lt;aaa2 c="attrC">aaa2Content&lt;/aaa2>
    &lt;/aa>
&lt;/a>
"""
def root = new XmlSlurper().parseText(xml)
def aa = "aa.aaa2"
def v=root
aa.split("\\.").each{
    v=v."$it"
}
assert "aaa2Content"==v.text()
assert "attrC"==v.@c.text()
</pre><br /><br />如果对Groovy有任何疑问，请来:<a href="http://www.chinagroovy.org" target="_blank">Groovy中文社区</a>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/181710#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/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>Fri, 11 Apr 2008 11:52:10 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/181710</link>
        <guid>http://agile-boy.javaeye.com/blog/181710</guid>
      </item>
      <item>
        <title>Ext JavaScript Library插件的手工安装</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/180353" style="color:red;">http://agile-boy.javaeye.com/blog/180353</a>&nbsp;
          发表时间: 2008年04月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          有不少人反映Grails的Ext插件安装很慢或者不知道如何来安装Ext插件，碰巧我在公司也不能通过grails install-plugin ext来远程安装，干脆就来个手工安装吧。<br />  简单步骤如下：<br /><ol><li> 下载Ext插件的zip包 <a href="http://plugins.grails.org/grails-ext/tags/RELEASE_2_0_2/grails-ext-2.0.2.zip" target="_blank">grails-ext-2.0.2.zip</a></li><li> 在你的grails应用中执行 grails install-plugin pathto/grails-ext-2.0.2.zip 此步骤可能会出错，也可能会很慢，因为它要下载ext-2.0.2.zip包，可以忽略或者终止（如果下载很慢的话）</li><li> 下载<a href="http://extjs.com/deploy/ext-2.0.2.zip" target="_blank">ext-2.0.2.zip</a></li><li> 在你自己的grails应用的web-app/js/创建ext/2.0.2目录</li><li> 解压ext-2.0.2.zip，将ext-2.0.2下边的 "*.js adapter/ air/ build/ resources/" 拷贝到上一步创建好的2.0.2目录中</li><li> done，good luck :)</li></ol><br />  Ext插件的详细用法请参考：<a href="http://grails.org/Ext+Plugin" target="_blank">http://grails.org/Ext+Plugin</a><br /><br />对Groovy/Grails有什么疑问的话，来<a href="http://www.chinagroovy.org/forum/index.php" target="_blank">Groovy中文论坛</a>看看。
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/180353#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/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 08 Apr 2008 10:11:52 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/180353</link>
        <guid>http://agile-boy.javaeye.com/blog/180353</guid>
      </item>
      <item>
        <title>Ext JavaScript Library的Grails插件发布</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/178958" style="color:red;">http://agile-boy.javaeye.com/blog/178958</a>&nbsp;
          发表时间: 2008年04月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          看到这个消息大家应该高兴吧，至少我是期待很久了。<br />  安装此插件，将自动的下载和安装Ext最新版本2.0.2到你的Grails工程中，而且将自己注册为Ajax标签，此外还包括了两个标签的助手类用来方便的管理而外的Ext javascript和css文件。<br /><br />  更多信息请看： <a href="http://grails.org/Ext+Plugin" target="_blank">http://grails.org/Ext+Plugin</a>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/178958#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 02 Apr 2008 19:39:14 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/178958</link>
        <guid>http://agile-boy.javaeye.com/blog/178958</guid>
      </item>
      <item>
        <title>在Groovy中进行数字替换</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/177794" style="color:red;">http://agile-boy.javaeye.com/blog/177794</a>&nbsp;
          发表时间: 2008年03月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在处理数字的时候，经常需要将单个的数字前加个“0”以补充成标准的两位形式，比如将“3“转换成为”03“，这在日期中很常见，当然在日期中也有响应的格式可以解决，在此只是用Groovy的replaceAll来在给定的字符串中去替换。<br />  代码很简单，也没有啥好说的，只是注意，在此用到了正则表达式（Groovy的<a href="http://www.chinagroovy.org/groovywiki/doku.php/wiki:user_guide:regular_expressions" target="_blank">请看这里</a>），代码如下：<br /><pre name="code" class="java">
def s = "6.1.2.10"
assert "06.01.02.10"==s.replaceAll("[\\d]{2}|[\\d]{1}",{it=it.toInteger()&lt;10?'0'+it:it})
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/177794#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/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>Sun, 30 Mar 2008 16:22:06 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/177794</link>
        <guid>http://agile-boy.javaeye.com/blog/177794</guid>
      </item>
      <item>
        <title>批量删除进程的脚本</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/175848" style="color:red;">http://agile-boy.javaeye.com/blog/175848</a>&nbsp;
          发表时间: 2008年03月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          linux下边一般用pkill可以杀掉指定的进程，但是有的时候进程并不是一个合法的，因此我只好退回到kill的世界，用那个万能的kill -9来结束一起，哈哈！<br />  那进程很多怎么办，比如我就见过被黑过的linux后，有1000多个CROND进程，这时候就可以显示linux/unix下边组合的威力了，我的脚本如下：<br /><pre name="code" class="C">
kill -9 `ps -ef |grep CROND |awk '{print $2}' `
</pre><br />注意，“<strong>`</strong>”不是”<strong>‘</strong>“哦
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/175848#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/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/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 25 Mar 2008 15:01:11 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/175848</link>
        <guid>http://agile-boy.javaeye.com/blog/175848</guid>
      </item>
      <item>
        <title>Grails 1.0.2发布</title>
        <author>agile_boy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://agile-boy.javaeye.com">agile_boy</a>&nbsp;
          链接：<a href="http://agile-boy.javaeye.com/blog/174631" style="color:red;">http://agile-boy.javaeye.com/blog/174631</a>&nbsp;
          发表时间: 2008年03月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          发布日期：2008-3-20<br />  原文URL：http://docs.codehaus.org/display/GRAILS/2008/03/20/Grails+1.0.2+Released<br /><br />  G2One Inc (http://www.g2one.com)和Grails开发团队非常荣幸的宣布Grails 1.0.2发布！此次发布包括84个bug修复和提高。      <br />  此次发布下载地址是http://grails.org/Download。各种发行包的直接下载<br /><ul><li><a href="http://dist.codehaus.org/grails/grails-bin-1.0.2.zip" target="_blank">下载zip</a></li><li><a href="http://dist.codehaus.org/grails/grails-bin-1.0.2.tar.gz" target="_blank">下载tar.gz</a></li><li><a href="http://72.249.85.178/files/grails-1.0.2-win_setup.exe" target="_blank">下载Windows安装包</a></li></ul>
          <br/>
          <span style="color:red;">
            <a href="http://agile-boy.javaeye.com/blog/174631#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/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, 21 Mar 2008 21:20:52 +0800</pubDate>
        <link>http://agile-boy.javaeye.com/blog/174631</link>
        <guid>http://agile-boy.javaeye.com/blog/174631</guid>
      </item>
  </channel>
</rss>