<?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/"
	>

<channel>
	<title>David Qiao&#039;s Blog</title>
	<atom:link href="http://www.jidesoft.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jidesoft.com/blog</link>
	<description>Love being a Swing developer</description>
	<lastBuildDate>Fri, 17 Jul 2009 18:56:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Search &#8220;everything&#8221;</title>
		<link>http://www.jidesoft.com/blog/2009/07/17/search-everything/</link>
		<comments>http://www.jidesoft.com/blog/2009/07/17/search-everything/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 18:55:01 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Computer]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=83</guid>
		<description><![CDATA[Not sure how many of you are annoyed by the slowness of Vista. One of the main reasons for the slowness is its constantly background indexing. You see a &#8220;green ribbon of death&#8221; on explorer&#8217;s address bar? That&#8217;s the result of the indexing. On one of my HP desktop, when it is indexing, it is [...]]]></description>
			<content:encoded><![CDATA[<p>Not sure how many of you are annoyed by the slowness of Vista. One of the main reasons for the slowness is its constantly background indexing. You see a &#8220;green ribbon of death&#8221; on explorer&#8217;s address bar? That&#8217;s the result of the indexing. On one of my HP desktop, when it is indexing, it is so slow that I have to quit using it till several hours later. The solution is to simply turn off the indexing completely by right clicking on the drive in the explorer, select &#8220;Properties&#8221; then uncheck the &#8220;Index this drive for faster searching&#8221;. Make sure in the next message box, you select &#8220;apply changes to subfolders and files&#8221;. It will take a while for this operation to complete but after that, your Vista will be super fast. Open explorer window is instant. Some people even suggest to turn off the &#8220;Window Search&#8221; service. But I still need it to search my outlook emails so I didn&#8217;t do that. So far I didn&#8217;t notice any slowness because of this.</p>
<p>But without the indexing, what if I want to locate  a file? Get this &#8220;everything&#8221; from <a href="http://www.voidtools.com/">http://www.voidtools.com/</a>. Merely 340k download size, totally amazing. It took just 3 minutes to index my whole disk and after that the search for a file name is instant <img src='http://www.jidesoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/07/17/search-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing MarqueePane component to the open source JIDE Common Layer</title>
		<link>http://www.jidesoft.com/blog/2009/06/18/introduce-marqueepane-component-to-open-source-jide-common-layer/</link>
		<comments>http://www.jidesoft.com/blog/2009/06/18/introduce-marqueepane-component-to-open-source-jide-common-layer/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 17:00:35 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[JIDE]]></category>
		<category><![CDATA[Java and Swing]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=79</guid>
		<description><![CDATA[In the 2.6.6 release, we introduced a small cool component called MarqueePane to JIDE Common Layer. It is open source so please fee free to give it a try. You can use it to auto-scroll any component. It is perfect for use cases such as an auto-scrolling stock tick display or an auto-fliping status, You can run webstart demo to see [...]]]></description>
			<content:encoded><![CDATA[<p>In the 2.6.6 release, we introduced a small cool component called MarqueePane to JIDE Common Layer. It is open source so please fee free to give it a try. You can use it to auto-scroll any component. It is perfect for use cases such as an auto-scrolling stock tick display or an auto-fliping status, You can run <a href="http://jidesoft.com/products/1.4/jide_demo.jnlp">webstart demo</a> to see MarqueePane in action.</p>
<p><a href="http://www.jidesoft.com/blog/wp-content/uploads/2009/06/marquee.png"><img class="aligncenter size-full wp-image-80" title="MarqueePane" src="http://www.jidesoft.com/blog/wp-content/uploads/2009/06/marquee.png" alt="MarqueePane" width="265" height="94" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/06/18/introduce-marqueepane-component-to-open-source-jide-common-layer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boot camp freezing issue solved</title>
		<link>http://www.jidesoft.com/blog/2009/06/17/boot_camp_freezing_issue_solved/</link>
		<comments>http://www.jidesoft.com/blog/2009/06/17/boot_camp_freezing_issue_solved/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 01:36:06 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=75</guid>
		<description><![CDATA[It is a very busy day while we tried to patch JIDE 2.6.6 release to resolve the serious issue with the latest Apple JDK update.
Along the line of Apple, I had a very bad experience with Apple technical support in the last few days. While I was enjoying the new MacBook Pro and said all [...]]]></description>
			<content:encoded><![CDATA[<p>It is a very busy day while we tried to patch JIDE 2.6.6 release to resolve the serious issue with the latest Apple JDK update.</p>
<p>Along the line of Apple, I had a very bad experience with Apple technical support in the last few days. While I was enjoying the new MacBook Pro and said all kinds of good things about Apple during JavaOne, one problem was bothering me. I had to use Vista through boot camp on this laptop once in a while since some software applications only run on Vista. However the Vista keeps freezing randomly. After it is frozen, there is nothing you can do except doing a hard reboot. It happens several times a day and there is no clue when it will happen or which application caused it.</p>
<p>After a brief google, I gave up so I called Apple technical support. Their answer was simply &#8220;contract Microsoft&#8221;. From years of experience, I knew it was not an issue with Vista. It is either hardware issue (memory especially) or a hardware driver issue. Since all hardware drivers I am using are from a CD included in the MBP box so I claimed to the support ladies that Apple should provide support for it, not Microsoft. I called three times in two days. One lady simply hang up on me. The last lady directs me to a so-called Apple expert. I am surprised how arrogant he is. His name is Sean and he said &#8220;contact Microsoft and that&#8217;s the final answer&#8221; even after I pointed out to him that there are many other people reported the same issues all over the internet.</p>
<p>Totally frustated, I googled deeper and finally found this post below. Following that post, I believe it solved the freezing issue as it doesn&#8217;t freeze for several days. It is a driver issue with Nvidia. I included the post below just in case you had the same issue.</p>
<p><a href="http://www.ocztechnologyforum.com/forum/showthread.php?t=54536">http://www.ocztechnologyforum.com/forum/showthread.php?t=54536</a></p>
<p>As I said, I am not alone on this issue. It is a very common issue and Apple technical support should be aware of it and take supporting boot camp with Vista seriously. Afterall, Mac only has less than 10% market share.</p>
<p>Apple, you disappointed me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/06/17/boot_camp_freezing_issue_solved/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s wrong with Apple</title>
		<link>http://www.jidesoft.com/blog/2009/06/16/whats-wrong-with-apple/</link>
		<comments>http://www.jidesoft.com/blog/2009/06/16/whats-wrong-with-apple/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 14:08:29 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[JIDE]]></category>
		<category><![CDATA[Java and Swing]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=73</guid>
		<description><![CDATA[Apple just released a new JDK6 on Mac. It is suppose to be a good news but it turned out to be a nightmare. They changed the package structure of Aqua L&#38;F. Many classes that were under apple.laf package are now under com.apple.laf. This breaks pretty much everything we tried to make JIDE looking decent [...]]]></description>
			<content:encoded><![CDATA[<p>Apple just released a new JDK6 on Mac. It is suppose to be a good news but it turned out to be a nightmare. They changed the package structure of Aqua L&amp;F. Many classes that were under apple.laf package are now under com.apple.laf. This breaks pretty much everything we tried to make JIDE looking decent enough on Mac. Even more, I could change our code to use the new classes but how to make it compatible with both old and new JDK? Two sets of JIDE clasess or even two release packages? It is really werid to see Apple did such a strange thing in a minor JDK update (maybe make sense for JDK 7). Hope someone from Apple Java team can give me an explantion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/06/16/whats-wrong-with-apple/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Slides for JavaOne 2009</title>
		<link>http://www.jidesoft.com/blog/2009/06/06/slides-for-javaone-2009/</link>
		<comments>http://www.jidesoft.com/blog/2009/06/06/slides-for-javaone-2009/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 23:41:12 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=71</guid>
		<description><![CDATA[Just back from San Francisco for JavaOne. It is great to meet many friends and see some JIDE users during the conference. The slide for my TS is below. Will see you next year!
Slide for JavaOne 2009 &#8211; Bringing JTable to the Extreme
]]></description>
			<content:encoded><![CDATA[<p>Just back from San Francisco for JavaOne. It is great to meet many friends and see some JIDE users during the conference. The slide for my TS is below. Will see you next year!</p>
<p><a href="http://www.jidesoft.com/blog/wp-content/uploads/2009/06/bringing-jtable-to-the-extreme.pptx">Slide for JavaOne 2009 &#8211; Bringing JTable to the Extreme</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/06/06/slides-for-javaone-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sun finally charges something for Java, so what&#8217;s next?</title>
		<link>http://www.jidesoft.com/blog/2009/05/29/sun-finally-charges-something-for-java-so-whats-next/</link>
		<comments>http://www.jidesoft.com/blog/2009/05/29/sun-finally-charges-something-for-java-so-whats-next/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:33:00 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=67</guid>
		<description><![CDATA[Just read an interesting news that Sun charges for the support when using the new GC called G1. Sun always had trouble making money from Java. With Oracle&#8217;s influence, things will change. I am looking forward to finding out what announcement it will be on next Tuesday during JavaOne general session.
http://tech.slashdot.org/story/09/05/29/1711203/Java-Gets-New-Garbage-Collector-But-Only-If-You-Buy-Support?art_pos=1
]]></description>
			<content:encoded><![CDATA[<p>Just read an interesting news that Sun charges for the support when using the new GC called G1. Sun always had trouble making money from Java. With Oracle&#8217;s influence, things will change. I am looking forward to finding out what announcement it will be on next Tuesday during JavaOne general session.</p>
<p><a href="http://tech.slashdot.org/story/09/05/29/1711203/Java-Gets-New-Garbage-Collector-But-Only-If-You-Buy-Support?art_pos=1">http://tech.slashdot.org/story/09/05/29/1711203/Java-Gets-New-Garbage-Collector-But-Only-If-You-Buy-Support?art_pos=1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/05/29/sun-finally-charges-something-for-java-so-whats-next/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaOne 2009</title>
		<link>http://www.jidesoft.com/blog/2009/05/27/javaone-2009/</link>
		<comments>http://www.jidesoft.com/blog/2009/05/27/javaone-2009/#comments</comments>
		<pubDate>Wed, 27 May 2009 18:35:59 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[javaone]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=64</guid>
		<description><![CDATA[It will be JavaOne next week. It had been a great experience in the last couple of years as I got a chance to meet many old and new friends each time. I will present a TS and a BOF this year.  See the schedule below.

TS-4706 Bringing JTable to Extreme, June 6, 2009, Friday 13:30 [...]]]></description>
			<content:encoded><![CDATA[<p>It will be JavaOne next week. It had been a great experience in the last couple of years as I got a chance to meet many old and new friends each time. I will present a TS and a BOF this year.  See the schedule below.</p>
<ul>
<li>TS-4706 Bringing JTable to Extreme, June 6, 2009, Friday 13:30 to 14:30, Hall E 135 Moscone</li>
<li>BOF-4707 JideFX: Bring Desktop Richness to the Internet, June 5, 2009, Thursday 18:30 to 19:20,  Hall E 135 Moscone</li>
</ul>
<p>Hope you can make them. Otherwise, please drop me an email at david @ jidesof.com if you want to meet during the conference. I am looking forward to meeting you in person.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/05/27/javaone-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First MacBook Pro</title>
		<link>http://www.jidesoft.com/blog/2009/04/26/my-first-macbook-pro/</link>
		<comments>http://www.jidesoft.com/blog/2009/04/26/my-first-macbook-pro/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 05:50:53 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=49</guid>
		<description><![CDATA[After waiting anxiously for several days, I finally got my first MacBook Pro (MBP). From the moment opening the box, I just kept wowing when I slowly uncover this beauty.
Wow #1: The box likes a briefcase v.s. all other PC laptops I got came in a cheap carton box.
Wow #2: There are not many things [...]]]></description>
			<content:encoded><![CDATA[<p>After waiting anxiously for several days, I finally got my first MacBook Pro (MBP). From the moment opening the box, I just kept wowing when I slowly uncover this beauty.</p>
<p>Wow #1: The box likes a briefcase v.s. all other PC laptops I got came in a cheap carton box.</p>
<p>Wow #2: There are not many things in the box. What&#8217;s funny are the two CD size booklets sitting side by side inside the box. One said &#8220;Everything Mac&#8221;, the other said &#8220;Everything else&#8221;. I wondered what the Everything else is so I opened it up. It is just Mac OSX installation CDs and two stickers. I still don&#8217;t understand why it is everything else. </p>
<p>Wow #3: The power adapter is magnet. Very cool idea.</p>
<p>Wow #4: The whole body is one big piece of metal &#8211; so called unibody </p>
<p>Wow #5: There are no home, end, page up, page down, delete, insert keys <img src='http://www.jidesoft.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I used to have a G5 desktop and they still got those keys if I remember correctly. It took me a while to figure out all the equivalents</p>
<ul>
<li>Home = Fn + left</li>
<li>End = Fn + right</li>
<li>Page Down = Fn + down</li>
<li>Page Up = Fn + up</li>
<li>Delete = Fn + Backspace (it shows as delete on the keyboard but it is actually a backspace).</li>
</ul>
<p>I still haven&#8217;t figure out insert key. People said it is Fn + enter but it doesn&#8217;t work as expected.</p>
<p> Another important keystroke is Cmd + `. This is to switch the windows in the same application (compare with Cmd + tab to switch application). It took me a while to figure it out. </p>
<p>Wow #6: The trackpad is way way cool. I finally felt no need to plug in a separate mouse anymore. The four finger swipe up to show the desktop &#8211; wow!</p>
<p>Of course, I still miss some features in PC world. </p>
<ol>
<li>The mail application is too primitive. I miss the grouping feature in Outlook</li>
<li>There is no JDKu10 porting on Mac. Hurry up, Apple!</li>
<li>The keyboard arrangement. Since I still have to switch between PC and Mac for different tasks, my brain is tired as I have to think about the correct keystrokes all the time which were no-brainers before <img src='http://www.jidesoft.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
</ol>
<p>Anyway, after playing with it for several days, I got everything setup on this pretty. JIDE customers surely can expect a better support on Mac from now on <img src='http://www.jidesoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><img class="alignnone size-full wp-image-50" title="img_0916" src="http://www.jidesoft.com/blog/wp-content/uploads/2009/04/img_0916.jpg" alt="img_0916" width="600" height="400" /><img class="alignnone size-full wp-image-51" title="img_0919" src="http://www.jidesoft.com/blog/wp-content/uploads/2009/04/img_0919.jpg" alt="img_0919" width="600" height="400" /><img class="alignnone size-full wp-image-52" title="img_0931" src="http://www.jidesoft.com/blog/wp-content/uploads/2009/04/img_0931.jpg" alt="img_0931" width="600" height="400" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/04/26/my-first-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Want to share your table screenshots?</title>
		<link>http://www.jidesoft.com/blog/2009/03/03/want-to-share-your-table-screenshots/</link>
		<comments>http://www.jidesoft.com/blog/2009/03/03/want-to-share-your-table-screenshots/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 23:41:23 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[JIDE]]></category>
		<category><![CDATA[Java and Swing]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=46</guid>
		<description><![CDATA[I got a technical session for JavaOne 2009 to talk about JTables. I knew JTables and JIDE Grids are used very widely among JIDE customers. So I am very eager to collect some screenshots from real applications to show what tables look like in the real world. It doesn&#8217;t have to be JIDE Grids. It [...]]]></description>
			<content:encoded><![CDATA[<p>I got a technical session for JavaOne 2009 to talk about JTables. I knew JTables and JIDE Grids are used very widely among JIDE customers. So I am very eager to collect some screenshots from real applications to show what tables look like in the real world. It doesn&#8217;t have to be JIDE Grids. It could be a JTable with customization or JXTable or your own table component. I will dedicate a few minutes from the session to show those screenshots to the audience. I will of course give the credit to you. If you are interested, please email me david at jidesoft.com. I am looking forward to hearing from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2009/03/03/want-to-share-your-table-screenshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Icon Set</title>
		<link>http://www.jidesoft.com/blog/2008/08/27/mac-os-x-icon-set/</link>
		<comments>http://www.jidesoft.com/blog/2008/08/27/mac-os-x-icon-set/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 15:16:09 +0000</pubDate>
		<dc:creator>David Qiao</dc:creator>
				<category><![CDATA[Icons]]></category>
		<category><![CDATA[JIDE]]></category>

		<guid isPermaLink="false">http://www.jidesoft.com/blog/?p=44</guid>
		<description><![CDATA[Just so you know, we release a new icon set for Mac OS X. We are also running a promotion to sell all three icon sets (XP, Vista and Mac) at only $300, which is a very good deal. It is a good chance if you want to own your own icon sets.

]]></description>
			<content:encoded><![CDATA[<p>Just so you know, we release a new icon set for Mac OS X. We are also running a <a href="http://www.jidesoft.com/store/index.php?cPath=33">promotion </a>to sell all three icon sets (XP, Vista and Mac) at only $300, which is a very good deal. It is a good chance if you want to own your own icon sets.</p>
<p><img src="http://www.jidesoft.com/icon/macosx/macosx.png" alt="" width="400" height="357" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jidesoft.com/blog/2008/08/27/mac-os-x-icon-set/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
