<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>莫多泡泡</title>
    <link>http://www.jdkcn.com</link>
    <description>本站专注Java技术,Java开源项目,分享Java心得,经验.欢迎大家一起交流,rory.cn(at)gmail.com</description>
    <item>
      <title>Embedding Jetty with JNDI support how to</title>
      <link>http://www.jdkcn.com/entry/embedding-jetty-with-jndi-support.html</link>
      <description>从一个main方法启动内嵌的Jetty很简单。Jetty的文档上有详细的例子。&lt;br /&gt;&#xD;
&lt;a href="http://docs.codehaus.org/display/JETTY/Embedding+Jetty"&gt;http://docs.codehaus.org/display/JETTY/Embedding+Jetty&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
现在的一个项目需要用到JNDI.把datasource和上传文件的目录保存到了jndi中这样统一了不同os和开发者间的差异。只要在大家配置同样的jndi name就不用考虑打包的问题。这是另外一种解决办法。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
首先你需要再添加两个jar包。jetty-plus和jetty-naming包。少了jetty-naming报的不是no class found exception.所以一定不要忘记。直接看代码吧。其实也很简单。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/embedding-jetty-with-jndi-support.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 17 Feb 2009 09:45:58 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/embedding-jetty-with-jndi-support.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2009-02-17T09:45:58Z</dc:date>
    </item>
    <item>
      <title>maven里如何根据不同的environment打包</title>
      <link>http://www.jdkcn.com/entry/pack-different-package-by-environment-in-maven.html</link>
      <description>一个项目里总会有很多配置文件。而且一般都会有多套环境。开发的、测试的、正式的。而在这些不同的环境这些配置的值都会不一样。比如mail的配置、服务的url配置这些都是很常见的。所以在打包的时候就要根据environment来选不同的值或者配置文件。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
比较常用的办法就是为不同的环境建立不同的配置文件目录。在打包的时候用对应的文件目录下的配置文件。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; |-- resources&lt;br /&gt;&#xD;
|&amp;nbsp;&amp;nbsp; |-- dev&lt;br /&gt;&#xD;
|&amp;nbsp;&amp;nbsp; |-- product&lt;br /&gt;&#xD;
|&amp;nbsp;&amp;nbsp; |-- qa&lt;br /&gt;&#xD;
|&amp;nbsp;&amp;nbsp; `-- qa53&lt;br /&gt;&#xD;
&lt;/code&gt; &lt;br /&gt;&#xD;
以前用ant的时候打包的时候处理就比较方便。打包前copy一下对应目录下的配置文件覆盖target下的那些文件再打包就可以了。在刚开始用 maven的时候就想要怎么解决，一直没有找到ant的这种方式的可行的办法。其实主要是按ant这种处理方法去思考了。只去想没有有cp这种 target。其实在maven里用profile就可以解决了。对于不同的environment定义不同的profile就ok了,目录结构还是沿用 原来的就可以。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/pack-different-package-by-environment-in-maven.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 16 Feb 2009 07:12:00 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/pack-different-package-by-environment-in-maven.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2009-02-16T07:12:00Z</dc:date>
    </item>
    <item>
      <title>*nix下如何处理带'-'的文件(夹) -xxx</title>
      <link>http://www.jdkcn.com/entry/how-to-deal-hyphen-started-file-or-directory.html</link>
      <description>前几天一个同事在服务器上务操作,生成了一个以&amp;quot;-&amp;quot;开始的文件.问我怎么删除.很容易想到的方法是 加引号 rm &amp;quot;-xxx&amp;quot;,不行.再来加个转意符 rm \-xxx 也不行.&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/how-to-deal-hyphen-started-file-or-directory.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 08 Jan 2009 14:09:35 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/how-to-deal-hyphen-started-file-or-directory.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2009-01-08T14:09:35Z</dc:date>
    </item>
    <item>
      <title>为什么*nix下目录需要有可执行权限</title>
      <link>http://www.jdkcn.com/entry/why-directory-must-have-execute-permission.html</link>
      <description>刚才在#gentoo-cn 的irc里有个Guest10086的人问为啥一个目录需要(+x)execute权限,可能很多人都会觉得奇怪.为什么需要.记得以前也有过同样的疑问.今天google了一把找到了原因.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; The &lt;em&gt;chdir()&lt;/em&gt; system call requires execute permission on a directory.&amp;nbsp; Of course a directory isn't really a program that you can run, even if it has execute permission.&amp;nbsp; The execute bit is reused rather than waste space with additional permission bits. &lt;/code&gt;  &lt;code&gt; Besides controlling a user's ability to &lt;em&gt;cd&lt;/em&gt; into some directory, the execute permission is required on a directory to use the &lt;em&gt;stat()&lt;/em&gt; system call on files within that directory.&amp;nbsp; The &lt;em&gt;stat()&lt;/em&gt; system called is used to access the information in a file's &lt;em&gt;inode&lt;/em&gt;, and must be done before you can open or delete (via the &lt;em&gt;unlink()&lt;/em&gt; system call) that file.&amp;nbsp; &lt;/code&gt;  &lt;code&gt; Because of its role in file access the execute bit on a directory is sometimes called &lt;em&gt;search&lt;/em&gt; permission.&amp;nbsp; For example, to read a file &lt;em&gt;foo/bar&lt;/em&gt;, you must have read permission&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/why-directory-must-have-execute-permission.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 28 Dec 2008 05:40:42 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/why-directory-must-have-execute-permission.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-12-28T05:40:42Z</dc:date>
    </item>
    <item>
      <title>在xfce4中设置快捷键[更新]</title>
      <link>http://www.jdkcn.com/entry/setting-keyboard-shortcuts.html</link>
      <description>在xfce4中可以方便的自定义自己的快捷键。最方便的一种方式就是通过xfce4的keyboard preferences来设置。添加一个自己的配置然后就可以修改添加自己的快捷键了。设置的时候也很简单，选择一个命令，然后再设置键值，只要按下相应的快捷键xfce4会自动捕捉到键值，非常的方便。&lt;br /&gt;&#xD;
&lt;img src="http://pic.yupoo.com/rory/586126abdd46/7wbgna1i.jpg" alt="xfce4 keyboard preferences" /&gt;&lt;br /&gt;&#xD;
但是你要修改一些系统定义的快捷键就不能在这里设置了。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/setting-keyboard-shortcuts.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 17 Dec 2008 03:15:29 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/setting-keyboard-shortcuts.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-12-17T03:15:29Z</dc:date>
    </item>
    <item>
      <title>精简你的maven mirror</title>
      <link>http://www.jdkcn.com/entry/shrink-maven-mirror.html</link>
      <description>如果你按照这里的命令来建立自己的maven2 mirror的话将会把官方的所有包同步下来。&lt;br /&gt;&#xD;
&lt;a href="http://maven.apache.org/guides/mini/guide-mirror-settings.html"&gt;http://maven.apache.org/guides/mini/guide-mirror-settings.html&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/path&lt;br /&gt;&#xD;
rsync -v -t -l -r rsync://rsync.cica.es/maven2 /your/local/path&lt;br /&gt;&#xD;
&lt;/code&gt; &lt;br /&gt;&#xD;
前段时间我在公司一台机器上同步完了，现在应该是接近50G了。这样下去80G的硬盘除去安装系统的&amp;quot;/&amp;quot;又快用完了。在一年前大概是20G多一点。在同 步的时候你会发现很多*.zip,*.tar.gz,*.bz2的包。而且有这种包出现的时候一般都超过10G。特别是在/org/apache下的很多 包里出现。不知道是不是maven本来是他们家的。所以各种包都先放到repository里去。其实我们只是需 要*.jar,*-sources.jar,*-javadoc.jar 就足够了。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/shrink-maven-mirror.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 09 Dec 2008 02:39:45 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/shrink-maven-mirror.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-12-09T02:39:45Z</dc:date>
    </item>
    <item>
      <title>subversion 出现 Repository moved permanently to 'xxx' please relocate 的错误</title>
      <link>http://www.jdkcn.com/entry/subversion-repository-moved-permanently-problem.html</link>
      <description>在使用subversion的过程中碰到过很多次的&lt;br /&gt;&#xD;
&lt;code&gt;Repository moved permanently to 'http://svn.jdkcn.com/labs/'; please relocate&lt;/code&gt;&lt;br /&gt;&#xD;
刚开始的时候是把checkout下来的代码先删除了.重新checkout就好了.后来发现只要switch到checkout时候的url也正常了. 在网上也搜索过这个错误.不过别人都是checkout的时候出错的.我的都是在svn update的时候出现的.所以一直没有解决.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
今天终于打到问题的原因了.原来是在subversion 的FAQ中的问题.&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/subversion-repository-moved-permanently-problem.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 01 Dec 2008 14:17:32 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/subversion-repository-moved-permanently-problem.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-12-01T14:17:32Z</dc:date>
    </item>
    <item>
      <title>64位gentoo下mplayer播放real</title>
      <link>http://www.jdkcn.com/entry/how-to-play-real-media-on-64bit-gentoo-linux.html</link>
      <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 记得以前有装过一次64位的ubuntu.有很多软件不能装。而且64位的mplayer也不好播放real。要自己安装解码器。所以就没有再装过64位 的linux.后来看到gentoo区里很多人用64位的。所以后来就在本本上装了64位的gentoo。那个时候还是装的32位的mplayer- bin版本。后来发现直接装mplayer加上real的use就可以正常的播放real视频了。不过最近real被unmask了。所以你现在装的64 位gentoo通过添加real到/etc/portage/package.use里。就不能启用了。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/how-to-play-real-media-on-64bit-gentoo-linux.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 19 Nov 2008 14:09:37 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/how-to-play-real-media-on-64bit-gentoo-linux.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-11-19T14:09:37Z</dc:date>
    </item>
    <item>
      <title>kernel-2.6.27 Fn 键的问题</title>
      <link>http://www.jdkcn.com/entry/enable-fn-in-kernel-2-6-27.html</link>
      <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 内核2.6.27发布也有一段时间了。对于新本本来说还是决定升级一下。升级之后大部都正常，alsa，wireless。不过原来2.6.26的时候 Fn+Home,End调节屏幕亮度的时候是正常的。升级之后不能用了。检查了一下ACPI里的选项都选上了。thinkpad_acpi也选上了。&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 其他的Fn+up,down控制sonata的也是正常的。不过对比了一下2.6.26的acpi里的配置少了一个Video。难道2.6.27内核里没有了。后来vi了一下.config看里面切有这一项的啊。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp; 后来想了想肯定是acpi的video依赖其他选项没有满足。make menuconfig 的时搜索了一下ACPI_VIDEO.找到了它依赖的一些选项&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/enable-fn-in-kernel-2-6-27.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 01 Nov 2008 05:10:09 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/enable-fn-in-kernel-2-6-27.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-11-01T05:10:09Z</dc:date>
    </item>
    <item>
      <title>在gentoo中挂载windows共享文件夹</title>
      <link>http://www.jdkcn.com/entry/mount-windows-share-in-gentoo.html</link>
      <description>公司发存新程序由专人负责的。我需要讲war包上传到一个windws共享目录。由于现在换成Gentoo + xfce4环境了。Thunar又不支持 smb://协议。所以只有自己手动mount了。由于之前已经装过samba了。所以就直接mount一把。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; gentoo ~ # mount -t smbfs -o username=aaa,password=aaa //10.200.106.252/updatepack release&lt;br /&gt;&#xD;
ERROR: smbfs filesystem not supported by the kernel&lt;br /&gt;&#xD;
Please refer to the smbmnt(8) manual page&lt;br /&gt;&#xD;
smbmnt failed: 255&lt;br /&gt;&#xD;
&lt;/code&gt; &lt;br /&gt;&#xD;
发现内核不支持smbfs.就重新编译了一下内核。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
当看到SMB file system的时候看到OBSOLETE了，看来不建议使用了。建议使用CIFS,所以就把CIFS选上了。看起来是 SMBFS的继承者。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
编译替换内核重启，再mount一把。郁闷的是还提示不行。但是选择CIFS的时候自己想当然的以为CIFS肯定支持SMBFS的。没想到就不是这么回 事。如果要mount -t smbfs就必须要选择 SMB file system support 才行。当时就只好用vbox里的windows去访问共享目录了。不过不知道为什么出奇的慢。100M的局域网拷贝十几M的包要20分钟（Orz）。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/mount-windows-share-in-gentoo.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 12 Sep 2008 09:08:41 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/mount-windows-share-in-gentoo.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-09-12T09:08:41Z</dc:date>
    </item>
    <item>
      <title>xfce4下terminal和xorg-x11-7.3的冲突问题</title>
      <link>http://www.jdkcn.com/entry/xfce4-terminal-slow-with-xorg73.html</link>
      <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 公司机器也换成Gentoo了。DE也用回喜欢的Xfce4了。家里的本本配置比较好所以当时装了gnome-light.不过我觉得自己还是更喜欢xfce所以昨天就把gnome-light清理掉了。&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; emerge -C gnome-light 之后好好把world文件清理了一下。这个要感谢 &lt;a href="http://oceanboo.cn"&gt;oceanboo&lt;/a&gt; 上周的耐心讲解.让我明白了world的妙处。不是随便emerge 就可以emerge 出一个world的。原来的一些依赖冲突的lib就直接emerge 了。没有加 --oneshot这个参数。以前也一点不明白这个参数。所以我现在这个gnome-light的环境真是很不干净。所以来了个大清理。在world里只 留下自己需要的。其他拿不准了也通通干掉了。来了个彻彻底底的emerge --depclean.顺便也升级了一下gcc, xorg-x11。gcc升级到4.2.4,xorg-x11升级到了7.3&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在经过比较漫长的emerge,主要是emerge gcc比较慢。emerge xfce4倒还比较慢。毕竟比起gnome轻嘛。一切都还算比较顺利。rc.conf 里把Gnome换成Xfce4 登陆 startx.正常进入了(没用dm?删除gnome-light的时候把gdm也一起干掉了&lt;img src="/FCK/editor/images/smiley/msn/teeth_smile.gif" alt="" /&gt;)。&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 说了这么多现在才进入主题。进入之后其他都很正常就是xfce的terminal 很慢。在最小化后。再还原的时候那个慢啊。要4-5秒时间。真是诡异。其他程序Thunar,Firefox,Eclipse 这些都正常。反应很快的。刚开始还以为是升级xorg的时候有些包没有升级造成的。找了好久和xorg相关的包都重新unmask,升级一把。没有升级的 重新emerge一下。还是没用。后来google一下才发现是xfce的terminal的bug.&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/xfce4-terminal-slow-with-xorg73.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 07 Sep 2008 07:49:53 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/xfce4-terminal-slow-with-xorg73.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-09-07T07:49:53Z</dc:date>
    </item>
    <item>
      <title>推荐一个开源软件Jxls</title>
      <link>http://www.jdkcn.com/entry/opensource-software-jxls.html</link>
      <description>前几天给财物做一个支付的统计报表，要求生成固定格式的excel 文件。当然就想到用apache poi了。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;a href="http://poi.apache.org"&gt;http://poi.apache.org/&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
不过你得一个先生成一个workbook,然后create一个sheet,再添加一个row,最后再添加cell，然后你就可以往cell里写数据了。代码那个多啊。真是丑得没法看。&lt;br /&gt;&#xD;
后来找到这个jxls项目。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;a href="http://jxls.sourceforge.net"&gt;http://jxls.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
真不错。其实jxls就是类似Freemarker的模板引擎。你只要提供一个.xls的模板(template),模板里写一些标签。然后把数据放到Map里让jxls填充一下就ok了。这样就根本不用poi的api去调xls的样式颜色啊。这个都是太麻烦了。&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/opensource-software-jxls.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 29 Aug 2008 09:06:32 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/opensource-software-jxls.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-08-29T09:06:32Z</dc:date>
    </item>
    <item>
      <title>解决Freebsd中安装mod_python3出错</title>
      <link>http://www.jdkcn.com/entry/solve-freebsd-mod_python3-error.html</link>
      <description>昨天更新了一个Freebsd服务器&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; FreeBSD 7.0-RELEASE-p2 FreeBSD 7.0-RELEASE-p2 #0: Wed Jun 18 07:33:20 UTC 2008 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
dev# portupgrade -a&lt;br /&gt;&#xD;
&lt;/code&gt; &lt;br /&gt;&#xD;
更新之后发现apache22不能restart了。原来是mod_python3挂了。发现被删除了不知道为啥。所以就重装。&lt;br /&gt;&#xD;
&lt;code&gt; &lt;br /&gt;&#xD;
dev# cd /usr/ports/www/mod_python3&lt;br /&gt;&#xD;
dev# make install clean&lt;br /&gt;&#xD;
&lt;/code&gt; &lt;br /&gt;&#xD;
然后就出错了。详细错误信息忘了记下来了。其中有这么一行是这样的。&lt;br /&gt;&#xD;
&lt;code&gt; &lt;br /&gt;&#xD;
apxs:Error: Command failed with rc=65536&lt;br /&gt;&#xD;
&lt;/code&gt; &lt;br /&gt;&#xD;
然后google这个错误居然在trac的wiki里找到了。&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;a href="http://trac.edgewall.org/wiki/TracOnOsxMacPorts"&gt;http://trac.edgewall.org/wiki/TracOnOsxMacPorts&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
这里是macports里的mod_python3,感觉应该一样吧。马上按里的的方法修改。问题依旧啊。:(&lt;br /&gt;&#xD;
然后又在上面这个页面时提到的一个链接的评论里找到了答案。&lt;br /&gt;&#xD;
&lt;a href="http://boorad.weebly.com/1/post/2008/01/wrastling-macports-mod_python25.html"&gt;http://boorad.weebly.com/1/post/2008/01/wrastling-macports-mod_python25.html&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
这人估计和我一样找到了这里。他给了个mailist的解决方法&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/solve-freebsd-mod_python3-error.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 29 Aug 2008 08:26:59 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/solve-freebsd-mod_python3-error.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-08-29T08:26:59Z</dc:date>
    </item>
    <item>
      <title>Gentoo 下 autounmask 死循环(loops never-ending)的bug</title>
      <link>http://www.jdkcn.com/entry/autounmask-loops-never-ending.html</link>
      <description>现在安装的autounmask有个bug，记得2007.0的时候是没有问题的。现在的2008.0装过几次都是有这个bug的。&lt;br /&gt;&#xD;
详见 : &lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=216484"&gt;http://bugs.gentoo.org/show_bug.cgi?id=216484&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
原因就是autounmask脚本没有正确的取到系统的arch. /usr/bin/autounmask&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; my $arch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = $pxs-&amp;gt;getArch(); &lt;/code&gt; &lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
这里返回的是&amp;quot;~&amp;quot;, 其中一种方法就是把你的arch写在这里。改成&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; my $arch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '~amd64'; &lt;/code&gt; &lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
x86的改成 &lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; my $arch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '~x86'; &lt;/code&gt; &lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
当然你也可以不修改这个脚本。就是升级一下dev-perl/PortageXS到0.02.08&lt;br /&gt;&#xD;
不过你要手动添加以下内容到/etc/portage/package.keywords&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;code&gt; dev-perl/PortageXS ~amd64 &lt;/code&gt; &lt;br /&gt;&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/autounmask-loops-never-ending.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 29 Aug 2008 07:53:03 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/autounmask-loops-never-ending.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-08-29T07:53:03Z</dc:date>
    </item>
    <item>
      <title>大家一起奔三吧</title>
      <link>http://www.jdkcn.com/entry/happy-birthday-2008.html</link>
      <description>时间：2008年农历六月十八日&lt;br /&gt;&#xD;
地点：RE，小妮，朱朱，Me 四口之家&lt;br /&gt;&#xD;
事件：小somebody 同学奔三仪式饭局&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
ps:刚才忘掉了人物&lt;br /&gt;&#xD;
人物:朱朱，罗开雾，杨亮，旺财，小S(排名不分先后)&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
我们可怜的RE同学才刚回来不久，应该还在回味中国足球的味道吧。:-P &lt;br /&gt;&#xD;
前段时间才看到达菲姐(delphij)的blog上写奔三。真是位年轻有为的人。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/happy-birthday-2008.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 21 Jul 2008 13:27:08 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/happy-birthday-2008.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-07-21T13:27:08Z</dc:date>
    </item>
    <item>
      <title>欢迎RE同学回家</title>
      <link>http://www.jdkcn.com/entry/welcome-back-re.html</link>
      <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 好久没写东西了，真是懒啊。上周四Re同学从日本出差归来，一晃就三个月过去了真是快啊。看起来我们的Re同学瘦了。工作太辛苦了吧。头发真长。:)昨天晚上我们可爱的小耿同学来了。Re,小耿,朱朱,Me一行四人一起去小店吃饭，很有意思的是他无有一个菜叫&amp;ldquo;中国足球&amp;rdquo;。大家猜猜是用什么做出来的。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/welcome-back-re.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 29 Jun 2008 06:47:47 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/welcome-back-re.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-06-29T06:47:47Z</dc:date>
    </item>
    <item>
      <title>升级到Ubuntu 8.04 不能启动的问题[更新]</title>
      <link>http://www.jdkcn.com/entry/solve-revalidation-failed-problem.html</link>
      <description>前两周就将公司的Ubuntu 7.10 升级到 8.04了,升级过程很顺利。只是我用的是英文的locale.所以原来配置的fcitx输入法不能调出来了。还有就是后来重启的时候选择8.04的新内核2.6.24就不能启动报 :&lt;br /&gt;&#xD;
&lt;code&gt; revalidation failed (error=-5) &lt;/code&gt;&lt;br /&gt;&#xD;
的错误.到网上查了一下解决了。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/solve-revalidation-failed-problem.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 13 May 2008 06:00:59 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/solve-revalidation-failed-problem.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-05-13T06:00:59Z</dc:date>
    </item>
    <item>
      <title>解决Gentoo下ssh不能添加已访问的主机到信任列表的问题</title>
      <link>http://www.jdkcn.com/entry/solve-the-ssh-failed-to-add-the-host-to-the-list-of-known-hosts-problem.html</link>
      <description>&amp;nbsp; 在ssh访问一个服务器的时候第一次会提示签名验证，只要同意之后就会将这个host添加到~/.ssh中的known_hosts中，以后再连接就不会再出现提示了。&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp; 原来在ubuntu和freebsd下都没有这个问题。在Gentoo中就有点问题。今天解决了一下，在gentoo-user的mail list中找到了答案。&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/solve-the-ssh-failed-to-add-the-host-to-the-list-of-known-hosts-problem.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 03 May 2008 15:27:16 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/solve-the-ssh-failed-to-add-the-host-to-the-list-of-known-hosts-problem.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-05-03T15:27:16Z</dc:date>
    </item>
    <item>
      <title>在Eclipse中调试Maven项目</title>
      <link>http://www.jdkcn.com/entry/debugging-with-maven-jetty-plugin-in-eclipse.html</link>
      <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 使用maven的一个方便之处是可以使用Jetty Plugin来运行web项目。只要maven jetty:run就可以把web项目跑起来了。只是很多时候我们都需要在IDE中进行调试。那如何在Eclipse中调试使用jetty Plugin的web项目呢？&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/debugging-with-maven-jetty-plugin-in-eclipse.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 27 Apr 2008 08:37:00 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/debugging-with-maven-jetty-plugin-in-eclipse.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-04-27T08:37:00Z</dc:date>
    </item>
    <item>
      <title>关于struts2的namespace配置</title>
      <link>http://www.jdkcn.com/entry/about-struts2-namespace-configuration.html</link>
      <description>Struts2的零配置功能减少了非常多的xml配置。所以公司最近的一个项目也用到了。这里讲一下关于namespace的配置。现在我要达到的目的就是添加一个/adm的namespace用于后台管理相关的action.&lt;p&gt;&lt;a href="http://www.jdkcn.com/entry/about-struts2-namespace-configuration.html"&gt;[more..]&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Apr 2008 07:41:42 GMT</pubDate>
      <guid>http://www.jdkcn.com/entry/about-struts2-namespace-configuration.html</guid>
      <dc:creator>莫多(somebody)</dc:creator>
      <dc:date>2008-04-22T07:41:42Z</dc:date>
    </item>
  </channel>
</rss>

