<?xml version="1.0" encoding="iso-8859-1"?>
<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>Pure-Essence.Net</title>
	<atom:link href="http://pure-essence.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://pure-essence.net</link>
	<description>you must visit this geeky girl&#039;s weblog!</description>
	<lastBuildDate>Fri, 27 Aug 2010 16:55:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Java instaniate an abstract class&#8230; sort of&#8230;</title>
		<link>http://pure-essence.net/2010/08/27/java-instaniate-an-abstract-class-sort-of/</link>
		<comments>http://pure-essence.net/2010/08/27/java-instaniate-an-abstract-class-sort-of/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 16:55:35 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[non php code]]></category>
		<category><![CDATA[abstract class]]></category>
		<category><![CDATA[instantiate]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1683</guid>
		<description><![CDATA[At work I had to create some test data for a junit test. The function I&#8217;m testing expects a super abstract class to be passed in and I need to test the same function for bunch of child classes. I wish I could just pass in the parent class but since it&#8217;s abstract I cannot <a href="http://pure-essence.net/2010/08/27/java-instaniate-an-abstract-class-sort-of/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>At work I had to create some test data for a junit test. The function I&#8217;m testing expects a super abstract class to be passed in and I need to test the same function for bunch of child classes. I wish I could just pass in the parent class but since it&#8217;s abstract I cannot instantiate it. I wonder if there is a way using reflection so I can instantiate the class?? Since I could not find a way, I used the following:</p>
<p><code>public void testSomeFunction() throws Exception {
	ParentData data1 = populate(ChildDataOne.class);
	//..test..
	
	ParentData data2 = populate(ChildDataTwo.class);
	//..test..
}

private static ParentData populate(Class&lt;? extends ParentData&gt; clazz) throws Exception {
	ParentData data = clazz.newInstance();
	data.setProperty1("1");
	data.setProperty2("2");
	data.setProperty3("3");
	data.setProperty4("4");
	data.setProperty5("5");
	return data;
}</code></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/08/27/java-instaniate-an-abstract-class-sort-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting private property without setter in Java</title>
		<link>http://pure-essence.net/2010/08/25/setting-private-property-without-setter-in-java/</link>
		<comments>http://pure-essence.net/2010/08/25/setting-private-property-without-setter-in-java/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 20:24:44 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[php code]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[private property]]></category>
		<category><![CDATA[reflection]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1681</guid>
		<description><![CDATA[Not really a new trick but I had to look for the syntax today to use reflection to set a private property on an object to use it in a junit test. Class&#60;?&#62; clazz = someFooObject.getClass(); Field f = clazz.getDeclaredField("somePrivateField"); f.setAccessible(true); f.set(someFooObject, new Integer(50));]]></description>
			<content:encoded><![CDATA[<p>Not really a new trick but I had to look for the syntax today to use reflection to set a private property on an object to use it in a junit test.</p>
<p><code>Class&lt;?&gt; clazz = someFooObject.getClass();
Field f = clazz.getDeclaredField("somePrivateField");
f.setAccessible(true);
f.set(someFooObject, new Integer(50));</code></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/08/25/setting-private-property-without-setter-in-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>writing an ajax app for Sequence</title>
		<link>http://pure-essence.net/2010/08/02/writing-an-ajax-app-for-sequence/</link>
		<comments>http://pure-essence.net/2010/08/02/writing-an-ajax-app-for-sequence/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:44:43 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[geeky]]></category>
		<category><![CDATA[php code]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sequence]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1674</guid>
		<description><![CDATA[Yesterday I attended Ted Neward&#8216;s game design session at nofluff. It inspired me to begin to implement the game sequence in an ajax app. It will be a private app since I only plan to play it with some friends. But it will be hosted somewhere on my website so it can be accessed from <a href="http://pure-essence.net/2010/08/02/writing-an-ajax-app-for-sequence/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I attended <a href="http://www.nofluffjuststuff.com/conference/speaker/ted_neward">Ted Neward</a>&#8216;s game design session at <a href="http://www.nofluffjuststuff.com/">nofluff</a>. It inspired me to begin to implement the game sequence in an ajax app. It will be a private app since I only plan to play it with some friends. But it will be hosted somewhere on my website so it can be accessed from anywhere.</p>
<p>Sequence is a board game my husband and I often played with two of our friends. It&#8217;s their favorite game. When I started thinking last night about potentially creating a web version so we don&#8217;t need to be physically at their house to play, I became very excited. I believe I may create something that will work with the help of php, mysql + jQuery (ajax).</p>
<p><strong>Why this idea excites me</strong></p>
<ul>
<li>Before I started as a professional Java developer, I always coded in php &#038; mysql (somewhat a LAMP developer on the side). However most of my old applications and sites are down. I no longer have the desire to maintain them. Now this is a great opportunity and incentive for me to go back to php &#038; mysql and write something I enjoy.</li>
<li>PHP has a special place in my heart. Just a while ago, a coworker asked for my help to create him something to help with the manual text file processing he has to do every month. It only needs to be quick &#038; dirty app. I threw together a php app in half an hour for him. It was super cool. He loved it.</li>
<li>jQuery is my favorite javascript library. You don&#8217;t have to look far in my blog to find that out. So the more I get to work with it, the happier I am.</li>
<li>I can also involve my husband on this project. Even though he&#8217;s not a programmer but he knows this game as well as I do. Normally he doesn&#8217;t have much of stake in my apps but this time he can be my lab rat <img src='http://pure-essence.net/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>With this project, I also get to play with UI. I started as a web designer. So CSS &#038; HTML have been my passion. There will be quite a bit of UI involved in the designing of this game.</li>
<li>It&#8217;s fun because it will be very useful. I very much look forward to the day that I can have our friends joining the game.</li>
<li>I can blog about it! I may not share my final product with the public but I will definitely share my progress &#038; experience. Hopefully there will be challenges where I can learn some new stuff.</li>
</ul>
<p>Last night I started brainstorming with my hushand as how I want the game to work. I started table designing and UI designing. This morning I put together a very prototype version of the UI.<br />
<a href="http://pure-essence.net/stuff/sequence/phase001.png"  rel="lightbox[sequenceGameImplementation]" title="sequence phase 001"><img src="http://pure-essence.net/stuff/sequence/phase001.png" alt="sequence phase 001" class="blogpic" style="width:50%"/></a><br />
I leveraged jQuery&#8217;s &#8220;redmond&#8221; theme. This way I can use all of the cool <a href="http://jqueryui.com">jQuery UI</a> widgets and benefit from reusing its css for elements I want to style and create a semi prof looking app in no time.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/08/02/writing-an-ajax-app-for-sequence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ePSXe FF IX chocobo air garden issue</title>
		<link>http://pure-essence.net/2010/07/15/epsxe-ff-ix-chocobo-air-garden-issue/</link>
		<comments>http://pure-essence.net/2010/07/15/epsxe-ff-ix-chocobo-air-garden-issue/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 00:22:18 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[miscellanous]]></category>
		<category><![CDATA[chocobo air garden]]></category>
		<category><![CDATA[chocobo air garden locations]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[epsxe]]></category>
		<category><![CDATA[ff ix]]></category>
		<category><![CDATA[ff9]]></category>
		<category><![CDATA[ffix]]></category>
		<category><![CDATA[final fantasy ix]]></category>
		<category><![CDATA[ozma]]></category>
		<category><![CDATA[playstation]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1664</guid>
		<description><![CDATA[I spent a lot of time last night looking for the chocobo air garden on ePSXe emulator playing the final fantasy IX. The chocobo air garden is the last location for the chocobo hot and cold game and before you get there for the first time, it could be randomly at one of these five <a href="http://pure-essence.net/2010/07/15/epsxe-ff-ix-chocobo-air-garden-issue/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I spent a lot of time last night looking for the chocobo air garden on ePSXe emulator playing the final fantasy IX. </p>
<p>The chocobo air garden is the last location for the chocobo hot and cold game and before you get there for the first time, it could be randomly at one of these five locations.<br />
<img src="http://images.tabulas.com/1930/r/arigarden.jpg" alt="final fantasy ix chocobo air garden locations" /><br />
While your flying golden chocobo is above the black dot (shadow), if you feed her a dead pepper, she will go soaring in the air and finds the air garden. I wanted to find the air garden so I could fight the game&#8217;s toughest optional boss Ozma.</p>
<p>Everything was in place but I could not find the darn black dot at any of the locations. I finally found some information saying in the ePSXE emulator version of the game there is <strong>NO BLACK DOT</strong>.</p>
<p>So what I did to find the air garden is to park my chocobo outside of Alexandria. If you look at the location at the lower right of the map, it&#8217;s at the Alexandria plateau. Basically I just fly my chocobo at the location where the black dot WOULD HAVE BEEN if it showed, feed her a dead pepper. If the air garden is there, she lands in the garden otherwise she drops back down. If you don&#8217;t find it the first time, go back inside of Alexandria. Then come out of Alexandria and repeat the same step. Once I tried this route, I found the air garden on my second try. Who would have known?</p>
<p>Fortunately after you have found the chocobo air garden, it will also be marked on the map. Thank god!</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/07/15/epsxe-ff-ix-chocobo-air-garden-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FFIX &#8211; sharing my save</title>
		<link>http://pure-essence.net/2010/07/11/ffix-sharing-my-save/</link>
		<comments>http://pure-essence.net/2010/07/11/ffix-sharing-my-save/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 21:47:46 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[miscellanous]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[epsxe]]></category>
		<category><![CDATA[ffix]]></category>
		<category><![CDATA[final fantasy]]></category>
		<category><![CDATA[final fantasy 9]]></category>
		<category><![CDATA[final fantasy ix]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[playstation emulator save]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[video game]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1655</guid>
		<description><![CDATA[For the past a few weeks, I&#8217;ve been replaying final fantasy IX on the playstation emulator epsxe. I really love this game because it&#8217;s my very first final fantasy game. Sure you may argue it&#8217;s not the best final fantasy game but it definitely has a special place in my heart. While replaying the game, <a href="http://pure-essence.net/2010/07/11/ffix-sharing-my-save/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>For the past a few weeks, I&#8217;ve been replaying <a href="http://finalfantasy.wikia.com/wiki/Final_Fantasy_IX">final fantasy IX</a> on the playstation emulator epsxe.  I really love this game because it&#8217;s my very first final fantasy game. Sure you may argue it&#8217;s not the best final fantasy game but it definitely has a special place in my heart.  While replaying the game, I did not want to start from scratch. I have played the game from scratch on the playstation console and have beat it quite completely before (except for the run for Exculibar II).  So I started with an early <a href="http://www.gamefaqs.com/ps/197338-final-fantasy-ix/saves">save from gamefaq.com</a> that has 99 of all items from disc one. Now I have a save I would like to share that is on disc four.</p>
<p><strong>Format</strong><br />
This save is in mcr format and can be used on the epsxe emulator. You may also convert it using <a href="http://regretless.com/memcards/MemcardRex.rar">MemcardRex.exe</a>. Although it&#8217;s on disc four, there is still quite a bit playing potential. I think I took care of most of the tedious work and you may use it to complete much of the side quests in the game.</p>
<p><strong>Placement in the game</strong><br />
It is saved after getting the invincible on disc four prior to lifa tree. The save is outside of chocobo forest on the world map with your golden chocobo and the air ship next to you. Choco&#8217;s beak level is at 99. I have acquired all of the chocograph but didn&#8217;t finish all of them. I just hunted the ones that upgraded my chocobo. I have just visited the Mognet Central and Alexandria and is ready to deliver Kupo&#8217;s letter to Atla in order to start finishing the Mognet Central side quest. I have also finished feeding all of the friendly monsters while I was leveling up so it&#8217;s ready for you to fight Ozma &#8211; the toughest optional boss in the game.</p>
<p><strong>Characters</strong><br />
This save contains almost 99 of all items. This includes all armors and weapons. Therefore all of the characters have their ultimate weapons. And yes Steiner has Exculibar II.</p>
<p><strong>Zidane</strong><br />
Lvl: 92<br />
Abilities: All learned, all equipped except auto-potion<br />
Skills: All learned<br />
To do: His Thievery magic still only does around 1800 damage because I never used his steal ability much in the game given I&#8217;ve already had 99 of all items there wasn&#8217;t much incentive. If you wish to work on this, I recommend that you go you Ispen&#8217;s castle because you may get up to 6 successful steals against the enemy Gargoyle.</p>
<p><strong>Dagger</strong><br />
Lvl: 86<br />
Abilities: All learned, all equipped except boost, healer, auto-potion (feel free to equip if you wish)<br />
White magic: All learned<br />
Summons: All learned<br />
Note: Summoning Atomos does 9999 damage to all Yans</p>
<p><strong>Steiner</strong><br />
Lvl: 85<br />
Abilities: All learned, all equipped except auto-potion<br />
Sword art: All learned<br />
Note: Climhazzard does 9999 damage to all Yans</p>
<p><strong>Quina</strong><br />
Lvl: 94<br />
Abilities: All learned exception millionaire and healer (does not seem like they are needed), all equipped<br />
Blue magic: Goblin Punch, LV5 Death, LV3 Def-less, Doom, Roulette, Aqua Breath, Mighty Guard, Matra Magic, Bad Breath, Limit Glove, 1,000 Needles, Night, Angel&#8217;s Snack, Frog Drop, White Wind, Auto-Life<br />
Note: Frog Drop does around 9200 damage<br />
To do: Continue to raise his level to try to max out his Frog Drop ability. He&#8217;s also missing a few blue magic.</p>
<p><strong>Vivi</strong><br />
Lvl: 82<br />
Abilities: All learned, all equipped<br />
Black magic: All learned</p>
<p><strong>Freya</strong><br />
Lvl: 81<br />
Abilities: All learned, all equipped<br />
Dragon abilities: All learned<br />
Note: Dragon&#8217;s Crest does a guaranteed 9999 damage.</p>
<p><strong>Eiko</strong><br />
Lvl: 79<br />
Abilities: All learned except healer, all equipped<br />
White magic: All learned<br />
Summons: All learned</p>
<p><strong>Amarant</strong><br />
Lvl: 81<br />
Abilities: All learned, all equipped except healer and auto-potion<br />
Flair Abilities: All learned<br />
Note: Throw great weapons to do 9999 damage.</p>
<p><strong>To Dos</strong><br />
Please check <a href="http://www.gamefaqs.com/ps/197338-final-fantasy-ix/faqs">game faq side quest FAQs</a> to see how they can be accomplished.<br />
Finish all chocograph<br />
Revive the Mognet Central<br />
Fight Ozma<br />
Stellazzio: Zodiac Coins<br />
Many more side quests<br />
Obviously finish the game and watch the awesome ending</p>
<p>=== <a href="http://regretless.com/memcards/ff9Disc4.mcr">Download the save</a> ====<br />
<strong>Added two more saves on the memory card 7/21/2010</strong><br />
1) Right before you may fight Ozma on Alexandria Plateau. Check the map to see where Chocobo Air Garden is. I guarantee you may beat Ozma in less than 2 rounds. Just do Zidane Thievery, Freya Dragon Crest, Amarant Throw Ultimate Weapon, Quina Frog Drop. Enjoy <img src='http://pure-essence.net/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /><br />
2) Right before the last boss fight. Beat the game and watch the ending.</p>
<p>As a bonus, I&#8217;ve been looking around for a screenshot of all of Stellazzio coins labeled in Queen Stella&#8217;s house. Since I did not find one, I created my own. Feel free to use it to figure out which coin(s) you are missing.<br />
<img src="http://images.tabulas.com/1930/r/queenstellastellazziocoin.png" alt="Stellazzio Coins on Queen Stella's house Final Fantasy IX" class="blogpic" /></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/07/11/ffix-sharing-my-save/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 is out</title>
		<link>http://pure-essence.net/2010/06/17/wordpress-3-0-is-out/</link>
		<comments>http://pure-essence.net/2010/06/17/wordpress-3-0-is-out/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 22:44:14 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1650</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" type="application/x-shockwave-flash" width="480" height="270" wmode="transparent" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=BQtfIEY1&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" title="Introducing WordPress 3.0 &quot;Thelonious&quot;"></embed></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/06/17/wordpress-3-0-is-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oracle number data type</title>
		<link>http://pure-essence.net/2010/06/04/oracle-number-data-type/</link>
		<comments>http://pure-essence.net/2010/06/04/oracle-number-data-type/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 14:30:15 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[data type]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[precision]]></category>
		<category><![CDATA[scale]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1648</guid>
		<description><![CDATA[I don&#8217;t know why I&#8217;m always confused. I need to write this down so the next time I wouldn&#8217;t be. You may optionally specify the precision/length and scale of the number data type in Oracle i.e. number(9,2). I remembered it as &#8220;leading&#8221; &#038; &#8220;trailing&#8221; (the decimal point) which is INCORRECT. As discussed here: column_name NUMBER <a href="http://pure-essence.net/2010/06/04/oracle-number-data-type/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know why I&#8217;m always confused. I need to write this down so the next time I wouldn&#8217;t be.</p>
<p>You may optionally specify the precision/length and scale of the number data type in Oracle i.e. number(9,2).</p>
<p>I remembered it as &#8220;leading&#8221; &#038; &#8220;trailing&#8221; (the decimal point) which is INCORRECT.</p>
<p><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/datatype.htm#i16209">As discussed here</a>:<br />
<code>column_name NUMBER (precision, scale)</code><br />
<strong>Precision = total number of digits</strong> and <strong>scale = number of digits to the right of the decimal point</strong>.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/06/04/oracle-number-data-type/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 7 &#8211; middle click to close program</title>
		<link>http://pure-essence.net/2010/05/03/windows-7-middle-click-to-close-program/</link>
		<comments>http://pure-essence.net/2010/05/03/windows-7-middle-click-to-close-program/#comments</comments>
		<pubDate>Mon, 03 May 2010 23:29:47 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[pc tips]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1642</guid>
		<description><![CDATA[I upgraded my laptop to Windows 7 Ultimate yesterday (Andy bought it as a student for $10). Since I&#8217;ve been using Vista for over a year, switching to Windows 7 really wasn&#8217;t that big of deal. Switching from XP to Vista was a lot more painful. A few things annoyed me however. I have always <a href="http://pure-essence.net/2010/05/03/windows-7-middle-click-to-close-program/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I upgraded my laptop to Windows 7 Ultimate yesterday (Andy bought it as a student for $10). Since I&#8217;ve been using Vista for over a year, switching to Windows 7 really wasn&#8217;t that big of deal. Switching from XP to Vista was a lot more painful. A few things annoyed me however.</p>
<p>I have always used <a href="http://nerdcave.webs.com/">taskbar shuffle 64 bit</a>. Normally I could middle click on the start bar to close a program. In Windows 7, if you middle click on a program, you open a new instance of it. That&#8217;s so dramatically different from what I am used to, very annoying. With <a href="http://nerdcave.webs.com/">taskbar shuffle 64 bit</a>, if you middle click on the preview, it closes the program.</p>
<p>While browsing the forum of taskbar shuffle, I read <a href="http://nerdcave.webs.com/apps/forums/topics/show/647958-windows-7">this thread talking about Windows 7</a>.  One of the poster wrote <a href="http://rammichael.com/?proj=29">this awesome taskbar tweaker</a>. I may now disable the preview and middle click to close programs.<br />
<img src="http://pure-essence.net/stuff/windows7/taskbarTweaker.png" class="blogpic" /><br />
Version 1.1.1<br />
<a href="http://dodozhang21.tabulas.com/content/files/download/5877/7_taskbar_tweaker.rar">Download 32 bit version</a><br />
<a href="http://dodozhang21.tabulas.com/content/files/download/5878/7_taskbar_tweaker_x64.rar">Download 64 bit version</a><br />
credits to <a href="http://rammichael.com/?proj=29">RaMMicHaeL</a>.</p>
<p>In addition, I hate how <a href="http://www.mydigitallife.info/2009/01/14/how-to-show-desktop-in-windows-7-quick-launch-alternative/">the show desktop icon</a> is now all the way to the right.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/05/03/windows-7-middle-click-to-close-program/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Java: BETTER way to traverse a map</title>
		<link>http://pure-essence.net/2010/03/12/java-better-way-to-traverse-a-map/</link>
		<comments>http://pure-essence.net/2010/03/12/java-better-way-to-traverse-a-map/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:16:58 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[entryKey]]></category>
		<category><![CDATA[findbugs]]></category>
		<category><![CDATA[iterator]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[keySet]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[traverse]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1613</guid>
		<description><![CDATA[While reviewing the findbugs report (WMI_WRONG_MAP_ITERATOR) for a new project at work, I learned a better way to traverse a map in Java. In fact, since the first day I started coding in Java, I never thought twice about how to traverse a map. You always traverse the keys and use the key to get <a href="http://pure-essence.net/2010/03/12/java-better-way-to-traverse-a-map/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>While reviewing the findbugs report (WMI_WRONG_MAP_ITERATOR) for a new project at work, I learned a better way to traverse a map in Java. In fact, since the first day I started coding in Java, I never thought twice about how to traverse a map. You always traverse the keys and use the key to get the value of the map.</p>
<p><code>for (Key key : map.keySet()) {
	Value value = map.get(key);
}</code></p>
<p>However, comes to think of it, it&#8217;s such a no-brainer. Every time you call map.get(key) you pay the price of the lookup. Since you need <strong>EVERY ELEMENT</strong> in the map, why look it up? Just get all of them like this:<br />
<code>for(Map.Entry&lt;key , Value&gt; mapEntry : map.entrySet()) {
	Key key = mapEntry.getKey();
	Value value = mapEntry.getValue();
}</code></p>
<p>That&#8217;s how jstl works. I just never paid attention. Better know it late than never <img src='http://pure-essence.net/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/03/12/java-better-way-to-traverse-a-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse CVS show history tags column stretched out</title>
		<link>http://pure-essence.net/2010/03/12/eclipse-cvs-show-history-tags-column-stretched-out/</link>
		<comments>http://pure-essence.net/2010/03/12/eclipse-cvs-show-history-tags-column-stretched-out/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 15:41:56 +0000</pubDate>
		<dc:creator>dodo</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[pc tips]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[show history]]></category>
		<category><![CDATA[tags column]]></category>

		<guid isPermaLink="false">http://pure-essence.net/?p=1609</guid>
		<description><![CDATA[Gosh, I managed to double click on the show history tags column one time viewing a file that has gazillion tags. That stretched the tags column out of its capacity. There seems to be no way at least in UI to get that back to normal size so I can see the columns to the <a href="http://pure-essence.net/2010/03/12/eclipse-cvs-show-history-tags-column-stretched-out/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Gosh, I managed to double click on the show history tags column one time viewing a file that has gazillion tags. That stretched the tags column out of its capacity. There seems to be no way at least in UI to get that back to normal size so I can see the columns to the right of the tags column. I searched around and finally found a way to fix that without having to create a new workspace.</p>
<p><a href="http://i42.tinypic.com/2btbgh.gif" title="Click to enlarge" rel="lightbox[1609]"><img src="http://i42.tinypic.com/2btbgh.gif" alt="eclipes show history tags column stretched out" class="blogpic" width="50%" /></a></p>
<p><strong>To Fix It:</strong></p>
<p>starting from your workspaces folder, where &#8220;ProjectName&#8221; is the workspace you are having problems with.<br />
\Workspaces\ProjectName\.metadata\.plugins\org.eclipse.team. cvs.ui\<br />
open dialog_settings.xml</p>
<p>seaerch for<br />
&#8220;org.eclipse.team.internal.ccvs.ui.CVSHistoryTableProvider&#8221;</p>
<p>there is a tag in this section called &#8220;COL_TAGS.&#8221; That is the size of the tags column in the history view.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://pure-essence.net/2010/03/12/eclipse-cvs-show-history-tags-column-stretched-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
