<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>( feature ! bug )</title>
	
	<link>http://featurenotbug.com</link>
	<description>It's all just a matter of perspective.</description>
	<lastBuildDate>Mon, 04 Apr 2011 12:37:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FeatureNotBug" /><feedburner:info uri="featurenotbug" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>How to fix a Corrupted Time Machine Backup</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/CFYytUvPQQI/</link>
		<comments>http://featurenotbug.com/2011/04/how-to-fix-a-corrupted-time-machine-backup/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 12:36:47 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=551</guid>
		<description><![CDATA[Recently my Time Machine backup got corrupted. I could mount the Time Machine volume but the backup would never complete. After some digging around I found a great article that explains how the fix the corrupted sparsebundle file. If you are having problems with Time Machine be sure and check it out.
How to fix a Corrupted [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2011/04/how-to-fix-a-corrupted-time-machine-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2011/04/how-to-fix-a-corrupted-time-machine-backup/</feedburner:origLink></item>
		<item>
		<title>How to fix Time Machine when it can’t mount the backup volume</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/7oF0VoORyCY/</link>
		<comments>http://featurenotbug.com/2011/04/how-to-fix-time-machine-when-it-cant-mount-the-backup-volume/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 16:56:46 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Time Machine]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=528</guid>
		<description><![CDATA[I have a server running FreeNAS that I am using it as my Time Capsule for Time Machine backups. Every once and a while the Apple File Protocol share gets corrupted and Time Machine can&#8217;t mount the volume after I select it.
To fix this problem we will need to mount the volume as an SMB [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2011/04/how-to-fix-time-machine-when-it-cant-mount-the-backup-volume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2011/04/how-to-fix-time-machine-when-it-cant-mount-the-backup-volume/</feedburner:origLink></item>
		<item>
		<title>Adding jar files to Seam deployment</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/0B_v3ArlzMc/</link>
		<comments>http://featurenotbug.com/2011/02/adding-jar-files-to-seam-deployment/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 15:59:06 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=500</guid>
		<description><![CDATA[
If you look in the /lib directory of your seam-gen project you will see several jar files that Seam makes available. All of these jars are included in the classpath but keep in mind that just because these jar files are in the lib directory doesn&#8217;t mean they will be packed and deployed to the [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2011/02/adding-jar-files-to-seam-deployment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2011/02/adding-jar-files-to-seam-deployment/</feedburner:origLink></item>
		<item>
		<title>Backing up and Restoring Oracle XE</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/7ExlAgqMicM/</link>
		<comments>http://featurenotbug.com/2010/10/backing-up-and-restoring-oracle-xe/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 20:03:26 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[oracle xe]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=462</guid>
		<description><![CDATA[At work we use Oracle as our production database and Oracle XE as our development database on our laptops/desktops. I recently received a new laptop and needed to move Oracle XE and all of the data from my old machine to my new machine. After some searching around I found a very simple method.

Install a [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/10/backing-up-and-restoring-oracle-xe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/10/backing-up-and-restoring-oracle-xe/</feedburner:origLink></item>
		<item>
		<title>Cross Browser Testing</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/KeWjxkWKAZg/</link>
		<comments>http://featurenotbug.com/2010/06/cross-browser-testing/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 14:51:02 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cross browser testing]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=446</guid>
		<description><![CDATA[If you have done web development for more than 5 minutes you probably have run into browser compatibility issues. I have not only run into CSS issues but also jQuery issues where the code wasn&#8217;t functioning correctly on some browsers. Making sure that your site renders and runs correctly in all of the major browsers [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/06/cross-browser-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/06/cross-browser-testing/</feedburner:origLink></item>
		<item>
		<title>JSF valueChangeListener fired before UpdateModel phase</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/bYKSSZXOWiY/</link>
		<comments>http://featurenotbug.com/2010/05/jsf-valuechangelistener-fired-before-updatemodel-phase/#comments</comments>
		<pubDate>Mon, 17 May 2010 21:44:27 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=437</guid>
		<description><![CDATA[The other day I was trying to use a JSF valueChangeListener to compare 2 passwords fields for equality. 
The bean code.
12345678910@In
private Map&#60;String, UIComponent&#62; uiComponent;

//Change listener to make sure passwords match
public void verifyPasswordMatches&#40;ValueChangeEvent e&#41; &#123;
&#160; verifyPassword = &#40;String&#41; e.getNewValue&#40;&#41;;
&#160; UIComponent password = uiComponent.getSubmittedValue&#40;&#34;registration:passwordField:password&#34;&#41;;
&#160;
&#160; //Compare the 2 fields.
&#125;
The 2 fields in the view.
12&#60;h:inputSecret value=&#34;#{register.password} id=&#34;password&#34; /&#62;
&#60;h:inputSecret value=&#34;#{register.verifyPassword} [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/05/jsf-valuechangelistener-fired-before-updatemodel-phase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/05/jsf-valuechangelistener-fired-before-updatemodel-phase/</feedburner:origLink></item>
		<item>
		<title>Using Seam s:validateEquality to compare two fields for equality</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/seMyS3xY1l0/</link>
		<comments>http://featurenotbug.com/2010/05/using-seam-svalidateequality-to-compare-two-fields-for-equality/#comments</comments>
		<pubDate>Sat, 08 May 2010 17:03:10 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=388</guid>
		<description><![CDATA[I sometimes forget about some of the built in Seam Converters and Validators. While working on a project recently I had a requirement that had two password fields. This was to ensure that the password was spelled correctly. Pretty standard stuff when registering a new user. When I got to this requirement I started to [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/05/using-seam-svalidateequality-to-compare-two-fields-for-equality/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/05/using-seam-svalidateequality-to-compare-two-fields-for-equality/</feedburner:origLink></item>
		<item>
		<title>Seam redeployment loop to JBOSS AS 5.1.0</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/u1p3PLgVzZs/</link>
		<comments>http://featurenotbug.com/2010/04/seam-redeployment-loop-to-jboss-as-510/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 18:11:42 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=383</guid>
		<description><![CDATA[Today I was working on a Seam project and after modifying the pages.xml file and re-exploding to JBOSS the application server went into a loop and kept re-exploding over and over. 
After some digging around I found out that it is a bug in JBOSS AS 5.1 and is being fixed in 5.2. Basically it [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/04/seam-redeployment-loop-to-jboss-as-510/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/04/seam-redeployment-loop-to-jboss-as-510/</feedburner:origLink></item>
		<item>
		<title>a:mediaOutput is not compatible with a Seam long running conversation</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/GDkdZ-INY40/</link>
		<comments>http://featurenotbug.com/2010/03/amediaoutput-is-not-compatible-with-a-seam-long-running-conversation/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:24:37 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=355</guid>
		<description><![CDATA[Over the weekend I was working on a Seam project that required images to be uploaded so I took a look at the rich:fileUpload component. Looking at the RichFaces sample code it looked very straightforward and I assumed it would take just a couple of hours to implement. 2 days later I still couldn&#8217;t get [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/03/amediaoutput-is-not-compatible-with-a-seam-long-running-conversation/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/03/amediaoutput-is-not-compatible-with-a-seam-long-running-conversation/</feedburner:origLink></item>
		<item>
		<title>Hibernate collection types and Seam</title>
		<link>http://feedproxy.google.com/~r/FeatureNotBug/~3/JtV_ntvct1U/</link>
		<comments>http://featurenotbug.com/2010/03/hibernate-collection-types-and-seam/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 15:36:06 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=315</guid>
		<description><![CDATA[By default Seam maps all of your Hibernate collections as Sets. This is also the most common Hibernate collection type. Keep in mind though that this may not always be the collection type you need.
The other day I was working on a project and I was adding objects to my collection and displaying them in [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/03/hibernate-collection-types-and-seam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://featurenotbug.com/2010/03/hibernate-collection-types-and-seam/</feedburner:origLink></item>
	</channel>
</rss>

