<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Don't Panic</title>
	<atom:link href="http://dontpanic.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dontpanic.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 19 Jul 2007 10:30:31 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dontpanic.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/badbe465196aee5f55e63520545d33c4?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Don't Panic</title>
		<link>http://dontpanic.wordpress.com</link>
	</image>
			<item>
		<title>JRoller upgraded!</title>
		<link>http://dontpanic.wordpress.com/2007/07/19/jroller_upgraded/</link>
		<comments>http://dontpanic.wordpress.com/2007/07/19/jroller_upgraded/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 10:30:31 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/07/19/jroller_upgraded/</guid>
		<description><![CDATA[Wow! JRoller has upgraded to the latest Roller 3.1, and got a fresh facelift which is in harmony with the lovely DZone.
The immediate difference I see with my blog is that my control panel is now partially in Chinese!:) But to my much disappointment, the awkward multi-language problem is still not fixed now. ???????????
I read [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=4&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wow! JRoller has upgraded to the latest Roller 3.1, and got a fresh facelift which is in harmony with the lovely DZone.</p>
<p>The immediate difference I see with my blog is that my control panel is now partially in Chinese!:) But to my much disappointment, the awkward multi-language problem is still not fixed now. ???????????</p>
<p>I read in the newsletter that this upgrade also brought scalability headaches. Best luck to the JRoller folks and wish the problem can be resolved soon:)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=4&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/07/19/jroller_upgraded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>Project Zero: First Impressions</title>
		<link>http://dontpanic.wordpress.com/2007/07/07/project_zero_first_impressions/</link>
		<comments>http://dontpanic.wordpress.com/2007/07/07/project_zero_first_impressions/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 00:38:33 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/07/07/project_zero_first_impressions/</guid>
		<description><![CDATA[Last weekend, Project Zero officially unveiled its community site. Project Zero is a fresh new project from IBM which aims at the agile web development framework domain which is getting momentum very fast lately with the popular RoR and the promising newcomer Grails.
Project Zero&#8217;s tagline is, &#8220;Zero complexity. Zero overhead. Zero obstacles.&#8221; &#8220;The Project Zero [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=5&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last weekend, <a href="http://www.projectzero.org">Project Zero</a> officially unveiled its community site. Project Zero is a fresh new project from IBM which aims at the agile web development framework domain which is getting momentum very fast lately with the popular RoR and the promising newcomer <a href="http://grails.codehaus.org">Grails</a>.</p>
<p>Project Zero&#8217;s tagline is, &#8220;Zero complexity. Zero overhead. Zero obstacles.&#8221; &#8220;The Project Zero environment includes a scripting runtime for Groovy and PHP with application programming interfaces optimized for producing REST-style services, integration mash-ups and rich Web interfaces.&#8221;</p>
<p>Zero complexity or not, there are a few interesting aspects about Zero worthing noting.</p>
<p><b>1. Zero leverages Groovy.</b><br />
That&#8217;s right! Probably the first time I&#8217;ve seen Groovy adopted into a project by a major company. Great news for Groovy lovers!</p>
<p><b>2. Zero supports PHP.</b><br />
That&#8217;s sounds a bit weird. The fact is, Zero has implemented the support for PHP in Java. However, only a small subset of the standard PHP libraries are supported by now. Read the <a href="http://www.projectzero.org/wiki/bin/view/Documentation/ZeroFAQ#Is_it_a_complete_PHP_implementat">FAQ</a> for more details.</p>
<p><b>3. Zero is self-contained</b><br />
What that means is that each Zero application runs only by the Zero runtime. It doesn&#8217;t need to be deployed to any web server. The Zero runtime contains a minimalist server based on WAS CE. This is similar to Grails. (But Grails applications can also be deployed to any JEE server.)</p>
<p><b>4. Zero is NOT open source. But it invites the community to drive it.</b><br />
Community-Driven Commercial Development is Zero&#8217;s official name for its development approach. This is already causing a lot of <a href="http://www.javalobby.org/java/forums/t98213.html">debates in the community</a>. Let&#8217;s wait and see how this will work. Check out the <a href="http://www.projectzero.org/wiki/bin/view/Documentation/ZeroFAQ#Why_does_IBM_think_Community_Dri">official FAQ</a> for more details.</p>
<p>Overall, Project Zero looks like an interesting endeavor from a major player in the industry to commercially challenge the world of agile web development. But judging from what it looks at this stage, I&#8217;m not 100% convinced if Zero has got everything right.</p>
<p>Next time, I&#8217;ll write up my first experiences playing with Zero, and putting it up against Grails.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=5&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/07/07/project_zero_first_impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>Problem with posting from Windows Live Writer</title>
		<link>http://dontpanic.wordpress.com/2007/07/05/problem_with_posting_from_windows/</link>
		<comments>http://dontpanic.wordpress.com/2007/07/05/problem_with_posting_from_windows/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 21:29:23 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/07/05/problem_with_posting_from_windows/</guid>
		<description><![CDATA[Windows Live Writer is really quite a nice tool for posting to blogs. But despite of my effort to get it to work with jroller, I&#8217;ve always failed. I have seen someone succeeded posting to jroller, but I always get the following error. Could anyone give me any hint what I&#8217;m doing wrong?
Here&#8217;s what I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=6&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Windows Live Writer is really quite a nice tool for posting to blogs. But despite of my effort to get it to work with jroller, I&#8217;ve always failed. I have seen someone succeeded posting to jroller, but I always get the following error. Could anyone give me any hint what I&#8217;m doing wrong?<br />
Here&#8217;s what I did to set up jroller in WLW:</p>
<ol>
<li>Start Live Writer and Add a new Weblog Account. Fill in the URL of your weblog, your user name and password at jroller.</li>
<li>Choose Metaweblog API as the type of weblog. And Type &#8220;http://www.jroller.com/xmlrpc&#8221; as the Remote posting URL.</li>
<li>Write a new post, and select Publish. The following error dialog shows up.<br />
<img src="http://jroller.com/resources/r/rc/New_1.jpg" alt="Error Message from JRoller"/></li>
</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=6&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/07/05/problem_with_posting_from_windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>

		<media:content url="http://jroller.com/resources/r/rc/New_1.jpg" medium="image" />
	</item>
		<item>
		<title>Version 1.0.1 of the Groovy Eclipse Plugin is now available!</title>
		<link>http://dontpanic.wordpress.com/2007/06/29/version_1_0_1_of/</link>
		<comments>http://dontpanic.wordpress.com/2007/06/29/version_1_0_1_of/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 22:38:53 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/06/29/version_1_0_1_of/</guid>
		<description><![CDATA[The goodness of the day isn&#8217;t over yet. The newest version of the Groovy Eclipse Plugin is also out now! I can&#8217;t wait to try out the code completion magics.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=7&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The goodness of the day isn&#8217;t over yet. The newest version of the Groovy Eclipse Plugin is also <a href="http://www.nabble.com/Version-1.0.1-of--the-Groovy-Eclipse-Plugin-is-now-available.-tf3997783.html">out now</a>! I can&#8217;t wait to try out the code completion magics.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=7&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/06/29/version_1_0_1_of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>6/29 is a big day!</title>
		<link>http://dontpanic.wordpress.com/2007/06/29/6_29_is_a_big/</link>
		<comments>http://dontpanic.wordpress.com/2007/06/29/6_29_is_a_big/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 22:17:31 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/06/29/6_29_is_a_big/</guid>
		<description><![CDATA[Following last year&#8217;s Callisto, Eclipse Europa is officially out on 6/29! Go get it while it&#8217;s hot!
In the meanwhile, GPLv3 is scheduled to launch on the same day! It&#8217;s reported that R.S will launch GPLv3 via a video stream on the organisation&#8217;s Web site.
What&#8217;s more, the much anticipated and crazed over iPhone will be out [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=8&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Following last year&#8217;s Callisto, Eclipse Europa is officially out on 6/29! <a href="http://www.eclipse.org/europa/">Go get it</a> while it&#8217;s hot!</p>
<p>In the meanwhile, GPLv3 <a href="http://lists.gnu.org/archive/html/info-member/2007-06/msg00000.html">is scheduled to launch</a> on the same day! It&#8217;s <a href="http://www.builderau.com.au/news/soa/GPLv3-release-set-for-Saturday-morning/0,339028227,339279260,00.htm">reported</a> that R.S will launch GPLv3 via a video stream on <a href="http://www.fsf.org/">the organisation&#8217;s Web site</a>.</p>
<p>What&#8217;s more, the much anticipated and crazed over iPhone will be out on 6/29! <a href="http://www.techcrunch.com/2007/06/29/bloggers-ceos-and-everyone-else-camping-out-for-the-iphone/trackback/">Bloggers, CEOs And everyone else&#8217;s</a> camping lives finally come to and end. Phewww&#8230;</p>
<p>Oh wait. There&#8217;s also <a href="http://www.fsf.org/iphone-gplv3">a new fight for freedom</a> starting on this day. What a day!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=8&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/06/29/6_29_is_a_big/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>&#35753;Grails + MySQL&#27491;&#30830;&#22788;&#29702;&#20013;&#25991;</title>
		<link>http://dontpanic.wordpress.com/2007/06/27/35753_grails_mysql_22788_29702/</link>
		<comments>http://dontpanic.wordpress.com/2007/06/27/35753_grails_mysql_22788_29702/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 23:42:03 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/06/27/35753_grails_mysql_22788_29702/</guid>
		<description><![CDATA[&#20854;&#23454;Grails&#29992;MySQL&#25968;&#25454;&#28304;&#22788;&#29702;&#20013;&#25991;&#36824;&#26159;&#24456;&#26041;&#20415;&#30340;&#65292;&#22522;&#26412;&#21482;&#35201;&#27880;&#24847;2&#28857;&#65306;

&#22312;xxxDataSource.groovy&#37324;&#65292;mysql url&#27880;&#24847;&#35201;&#21152;&#19978;&#21442;&#25968;&#65292;&#20363;&#22914;&#65306;jdbc:mysql://server?useUnicode=true&#38;characterEncoding=UTF-8

MySQL&#25968;&#25454;&#24211;&#35201;&#29992;UTF-8&#32534;&#30721;


&#21478;&#22806;&#65292;gsp&#37324;&#35201;&#27880;&#24847;&#65306;
&#40664;&#35748;&#24212;&#35813;&#23601;&#26159;&#36825;&#26679;&#12290;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=9&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#20854;&#23454;Grails&#29992;MySQL&#25968;&#25454;&#28304;&#22788;&#29702;&#20013;&#25991;&#36824;&#26159;&#24456;&#26041;&#20415;&#30340;&#65292;&#22522;&#26412;&#21482;&#35201;&#27880;&#24847;2&#28857;&#65306;</p>
<ol>
<li>&#22312;xxxDataSource.groovy&#37324;&#65292;mysql url&#27880;&#24847;&#35201;&#21152;&#19978;&#21442;&#25968;&#65292;&#20363;&#22914;&#65306;jdbc:mysql://server?useUnicode=true&amp;characterEncoding=UTF-8
</li>
<li>MySQL&#25968;&#25454;&#24211;&#35201;&#29992;UTF-8&#32534;&#30721;
</li>
</ol>
<p>&#21478;&#22806;&#65292;gsp&#37324;&#35201;&#27880;&#24847;&#65306;</p>
<p>&#40664;&#35748;&#24212;&#35813;&#23601;&#26159;&#36825;&#26679;&#12290;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=9&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/06/27/35753_grails_mysql_22788_29702/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>jroller&#20013;&#25991;&#36755;&#20837;&#26041;&#27861;</title>
		<link>http://dontpanic.wordpress.com/2007/06/27/27979_35797_20013_25991/</link>
		<comments>http://dontpanic.wordpress.com/2007/06/27/27979_35797_20013_25991/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 00:10:57 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/06/27/27979_35797_20013_25991/</guid>
		<description><![CDATA[&#25214;&#21040;&#19968;&#31687;&#21476;&#32769;&#30340;&#25991;&#31456; &#65292;&#32456;&#20110;&#25630;&#23450;&#20102;&#22312;jroller&#36755;&#20837;&#20013;&#25991;&#30340;&#38382;&#39064;&#65281;&#24863;&#35874;jackz&#65281;
&#26041;&#27861;&#31616;&#36848;&#65306;
&#26032;&#24314;entry&#30340;&#26102;&#20505;&#39029;&#38754;&#32534;&#30721;&#36873;&#25321;&#20026;ISO-8859-1&#65292;&#21457;&#34920;&#20986;&#26469;&#30340;&#20869;&#23481;&#23601;&#33021;&#27491;&#30830;&#30340;&#20197;UTF8&#26174;&#31034;&#20013;&#25991;&#23383;&#31526;&#20102;&#12290;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=10&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#25214;&#21040;<a href="http://www.jroller.com/page/jackyz/?anchor=jroller_30340_20013_25991_36755">&#19968;&#31687;&#21476;&#32769;&#30340;&#25991;&#31456;</a> &#65292;&#32456;&#20110;&#25630;&#23450;&#20102;&#22312;jroller&#36755;&#20837;&#20013;&#25991;&#30340;&#38382;&#39064;&#65281;&#24863;&#35874;jackz&#65281;</p>
<p>&#26041;&#27861;&#31616;&#36848;&#65306;<br />
&#26032;&#24314;entry&#30340;&#26102;&#20505;&#39029;&#38754;&#32534;&#30721;&#36873;&#25321;&#20026;ISO-8859-1&#65292;&#21457;&#34920;&#20986;&#26469;&#30340;&#20869;&#23481;&#23601;&#33021;&#27491;&#30830;&#30340;&#20197;UTF8&#26174;&#31034;&#20013;&#25991;&#23383;&#31526;&#20102;&#12290;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=10&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/06/27/27979_35797_20013_25991/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>10 ways to kill your star programmer</title>
		<link>http://dontpanic.wordpress.com/2007/06/24/10_ways_to_kill_your/</link>
		<comments>http://dontpanic.wordpress.com/2007/06/24/10_ways_to_kill_your/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 22:12:22 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/06/24/10_ways_to_kill_your/</guid>
		<description><![CDATA[1. Make them project managers.
2. Make them managers.
3. Enroll them in all kinds of full-length time-consuming leadership classes.
4. Ask them to attend numerous stupid meetings and conference calls on behalf of the team.
5. Ask them to spend a lot of time sorting out various best practices and coding guidelines that will never be read or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=11&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>1. Make them project managers.<br />
2. Make them managers.<br />
3. Enroll them in all kinds of full-length time-consuming leadership classes.<br />
4. Ask them to attend numerous stupid meetings and conference calls on behalf of the team.<br />
5. Ask them to spend a lot of time sorting out various best practices and coding guidelines that will never be read or used by anyone else.<br />
6. Bug them with licensing concerns with every code library they want to use.<br />
7. Ask them to submit purchase request for software they want to use once a year. If they miss the time, they have to wait another year.<br />
8. Lock them in the project important for your promotion and reject their requests to leave the project because they think it&#8217;s boring.<br />
9. Reject their requests to travel to tech conferences they are dying to attend so that you can balance your quarterly cost.<br />
10. Tell them you love them so that you can keep their pay low without feeling guilty.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=11&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/06/24/10_ways_to_kill_your/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>Second Life &#8211; hype or crap?</title>
		<link>http://dontpanic.wordpress.com/2007/06/22/second_life_worth_the_hype/</link>
		<comments>http://dontpanic.wordpress.com/2007/06/22/second_life_worth_the_hype/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 23:25:40 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/06/22/second_life_worth_the_hype/</guid>
		<description><![CDATA[Second life is a crap. Because
1. Second life is using a crappy 3D engine.
Even the Quake3 engine from 8 years ago is far superior than this crap.
Some people get excited that they can &#8220;fly&#8221; in SL. Are they kidding? If flying is a feature, then I&#8217;ll call the ability to bury my body into the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=12&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Second life is a crap. Because</p>
<p>1. Second life is using a crappy 3D engine.<br />
Even the Quake3 engine from 8 years ago is far superior than this crap.<br />
Some people get excited that they can &#8220;fly&#8221; in SL. Are they kidding? If flying is a feature, then I&#8217;ll call the ability to bury my body into the earth while walking another fantastic feature.<br />
Some people claim that SL has magical scriptability. Wait. Is 3D engines supporting scripting and custom modeling a new at all?</p>
<p>2. Second life is a crappy software which crashes every time I try to exit the program.<br />
Yes, that&#8217;s true. And don&#8217;t argue with me about that.</p>
<p>3. Second life is pointless.<br />
So the SL huggers say SL is NOT a game. Alright. So what? People shouldn&#8217;t judge SL with criteria for games?<br />
I don&#8217;t care if it&#8217;s a game or not, as long as it has a point. People just get curious about this brand new 3D metaverse which others keep talking about. They want to see for themselves what it&#8217;s like. So they create an account and choose an ugly avatar. They start from the training island. They learn how to walk and how to fly. They complete the tutorial and, now what? Exactly. No point from then on. I don&#8217;t have a reason to convince myself to explore the wacky islands there and waste my 1st life.</p>
<p>Second life is a hype. Because</p>
<p>1. Grandpa/Outsider/Pretender corporations hug SL to show off their geeky side.<br />
SL huggers claim that SL is so wonderful that the corporate world loves it.<br />
Yes, corporates are loving SL. See who&#8217;s on the <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9018238">top 8 SL corporate site list</a> Reuters, Cisco, Sun, &#8230;Wait, where&#8217;s Google, or Yahoo!, or Microsoft? Now that SL is so wonderful, why don&#8217;t I see any serious software and internet company dwelling there?</p>
<p>2. The huge media hype is due to the domino effect<br />
The mass media is amateurish and has always been a pretender about technologies. Some day one press begins with SL. Its competitors have absolutely no idea about the &#8220;metaverse&#8221;. Yet they mindlessly join the hype just because they are so worried about being left behind about the new hot &#8220;techie&#8221; stuff. That starts the domino effect and after a while people forget how this began in the first place.</p>
<p>3. More people are not visiting Second Life after the first few times<br />
Latest report shows that SL is losing regular visitors at a considerable rate. Sorry I can&#8217;t find the link to that article now. I&#8217;ll add it once I recover it.<br />
SL is getting more and more one time new visitors, and fewer and fewer regular visitors. This is typical of a hype phenomenon. When the hype is fading, the long tail shows up.</p>
<p>To sum up, Second Life is both a hype and a crap. But don&#8217;t get me wrong. I believe the metaverse is the future for the internet. But metaverse!=SL. The mode of metaverse that I believe will dominate the future will be the one which replicates the real world instead of a pointless chaotic one. In a replica metaverse, one can take virtual tours to every other corner of the world. They do things they actually can do in the real world. At that time, surfing the internet will simply be an extended experience of real life. And there&#8217;s no reason why it shouldn&#8217;t be like that.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=12&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/06/22/second_life_worth_the_hype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
		<item>
		<title>Tech-savvy? Biz-Savvy?</title>
		<link>http://dontpanic.wordpress.com/2007/05/28/tech_savvy_biz_savvy/</link>
		<comments>http://dontpanic.wordpress.com/2007/05/28/tech_savvy_biz_savvy/#comments</comments>
		<pubDate>Mon, 28 May 2007 00:17:17 +0000</pubDate>
		<dc:creator>dontpanic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dontpanic.wordpress.com/2007/05/28/tech_savvy_biz_savvy/</guid>
		<description><![CDATA[An IBM development VP recently answered an interview. One of the interview questions was that what suggestions he&#8217;d have for the mass of developers for them to become successful in their careers. The VP mentioned that one important factor was to become biz-savvy.
Well, I believe this holds true for the typical developers who enjoy caffeine [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=13&subd=dontpanic&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>An IBM development VP recently answered an interview. One of the interview questions was that what suggestions he&#8217;d have for the mass of developers for them to become successful in their careers. The VP mentioned that one important factor was to become biz-savvy.</p>
<p>Well, I believe this holds true for the typical developers who enjoy caffeine and coding through the nights. They do need to look beyond their Dilbert stereotype and become a little bit more biz-savvy if they don&#8217;t like pointy haired bosses to rule them.</p>
<p>But that also depends on who you are now and who you want to be.</p>
<p>I have personally seen more than a few great developers who shows excellent technical potential, and yet decided to do more business. They just became mundane business people.</p>
<p>This is especially a problem with the highly thriving and restless atmosphere in China. I grew up as a typical technical guy. So I can understand this increasingly heavy pressure from unnamable sources to developers. There are people who are making a lot and lot of money out there, by simply doing &#8220;business&#8221; stuff. Yet, developers are required to sit in small cubicles staring at computer screens all day while their bosses often don&#8217;t show enough respect to them.</p>
<p>This is a different story in China than in the US or other western countries. In China, young people have to fight for existence first. Young graduates coming fresh out of school are pressed to find better paid jobs. Their families have spent years of family income for their education. The government doesn&#8217;t pay for their unemployment. Their parents have retired, with little pension. Housing price has been skyrocketing. They will have to work for almost an entire life to afford a simple apartment. Everything is about money.</p>
<p>Yes, and it seems that the highest paid positions are in doing business. Everyone is talking about successful entrepreneurs. Everyone wants to do management.</p>
<p>I have interviewed dozens of students. And I can feel that for many of them, the sheer passion in technology is the least likely reason that they choose to become a developer. The valid reason is simply that being a developer has a steady pay at the moment. And many fresh employees eagerly seek to become &#8220;biz-savvy&#8221; even before they become &#8220;tech-savvy&#8221; enough. Because they believe they see more money in that.</p>
<p>What&#8217;s the problem? Why are less-than-2-year-experience developers crazy about executive biographies and fancy marketing stories more than ingenious technical stuff? Why do CS majored students long for consulting jobs where software productivity is sarcastically measured by lines of code?</p>
<p>Someone has to fix this problem in China. And I believe it&#8217;s the employers themselves&#8217; responsibility to do so. Treat your developers fair first, before you even dream about your master business plan. Without the tech-savvy folks, nothing will be realized.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dontpanic.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dontpanic.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dontpanic.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dontpanic.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dontpanic.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dontpanic.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dontpanic.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dontpanic.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dontpanic.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dontpanic.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dontpanic.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dontpanic.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dontpanic.wordpress.com&blog=18746&post=13&subd=dontpanic&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dontpanic.wordpress.com/2007/05/28/tech_savvy_biz_savvy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c0b83e95b63ff4b6937277f9d080a41?s=96&#38;d=identicon" medium="image">
			<media:title type="html">dontpanic</media:title>
		</media:content>
	</item>
	</channel>
</rss>