<?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>Derek MacDonald &#187; Computing</title>
	<atom:link href="http://derekmd.com/category/computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://derekmd.com</link>
	<description>This is not &#039;Nam. There are rules.</description>
	<lastBuildDate>Thu, 08 Jul 2010 03:44:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Seam Framework JSF Component Validation: At Least One Checkbox</title>
		<link>http://derekmd.com/2010/07/seam-framework-jsf-component-validation-at-least-one-checkbox/</link>
		<comments>http://derekmd.com/2010/07/seam-framework-jsf-component-validation-at-least-one-checkbox/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 03:44:15 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2772</guid>
		<description><![CDATA[For some reason Seam Framework doesn&#8217;t include form validation to ensure at least one checkbox is selected out of a group of checkboxes. Like a radio button, but more than one may be selected. One custom code sample was bullshit because validation takes place in JSF lifecycle before the model is updated, so you must [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/07/seam-framework-jsf-component-validation-at-least-one-checkbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate&#8217;s Inexplicable Failure</title>
		<link>http://derekmd.com/2010/06/hibernate-inexplicable-failure/</link>
		<comments>http://derekmd.com/2010/06/hibernate-inexplicable-failure/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 22:43:21 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2782</guid>
		<description><![CDATA[DEBUG [SequenceGenerator] Sequence identifier generated: 1025 DEBUG [AbstractBatcher] about to close PreparedStatement (open PreparedStatements: 1, globally: 1) DEBUG [ConnectionManager] aggressively releasing JDBC connection DEBUG [ConnectionManager] releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)] DEBUG [AbstractSaveEventListener] generated identifier: 1025, using strategy: org.hibernate.id.SequenceGenerator DEBUG [AbstractSaveEventListener] generated identifier: 1025, using strategy: org.hibernate.id.ForeignGenerator [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/06/hibernate-inexplicable-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable &lt;rich:inplaceInput&gt; in Seam</title>
		<link>http://derekmd.com/2010/05/disable-rich-inplaceinput-in-seam/</link>
		<comments>http://derekmd.com/2010/05/disable-rich-inplaceinput-in-seam/#comments</comments>
		<pubDate>Sat, 01 May 2010 05:24:53 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2677</guid>
		<description><![CDATA[You can&#8217;t. But you can use &#60;h:outputText&#62; for read-only visitors and &#60;rich:inplaceInput&#62; for write-enabled logged-in users. Customize the inplaceInputTest.xhtml s:hasRole() parameter to give the proper boolean value on whether the logged-in user is an administrator or not of the field you want to control access of. /resources/WEB-INF/web.xml 1 2 3 4 5 6 7 8 [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/05/disable-rich-inplaceinput-in-seam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss Seam, Hibernate, DB2, and Lucene Indexing</title>
		<link>http://derekmd.com/2010/04/jboss-seam-hibernate-db2-and-lucene-indexing/</link>
		<comments>http://derekmd.com/2010/04/jboss-seam-hibernate-db2-and-lucene-indexing/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 23:46:12 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2651</guid>
		<description><![CDATA[Yeah, it&#8217;s all happening. Migrating a CMS to Java&#8217;s Seam framework using an existing DB2 schema/dataset, the Lucene search indexes on a few tables caused DB2 error SQL1584N. The bizarre part was it was only happening locally on my machine, but not for two others at work, who each have the same amount of RAM. [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/04/jboss-seam-hibernate-db2-and-lucene-indexing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Screwdriver and the Damage Done</title>
		<link>http://derekmd.com/2010/04/the-screwdriver-and-the-damage-done/</link>
		<comments>http://derekmd.com/2010/04/the-screwdriver-and-the-damage-done/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 04:45:11 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2662</guid>
		<description><![CDATA[When visiting the family last Christmas, I decided to avoid my iPod earbuds on the trip due to their deteriorated state (srsly, do they last more than three months without having their volume cut in half or the wire fraying?) Instead I took my Seinnhesier HD-595 for the plane/car ride for an obviously superior listening [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/04/the-screwdriver-and-the-damage-done/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Install Linux, Problem (Not) Solved</title>
		<link>http://derekmd.com/2010/03/install-linux-problem-not-solved/</link>
		<comments>http://derekmd.com/2010/03/install-linux-problem-not-solved/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 07:46:17 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2608</guid>
		<description><![CDATA[An activity I don&#8217;t miss from my university days: setting up a Linux dev box. At work, we decided to get away from Red Hat Enterprise Linux (which would seriously take over two minutes to boot) and test out Ubuntu on a development box. However, the 9.10 installer was decidedly uncooperative. Firstly, it booted to [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/03/install-linux-problem-not-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relative Time in JavaScript</title>
		<link>http://derekmd.com/2010/01/relative-time-in-javascript/</link>
		<comments>http://derekmd.com/2010/01/relative-time-in-javascript/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 06:38:46 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://derekmd.com/?p=2415</guid>
		<description><![CDATA[There are plenty of robust JavaScript libraries out there for handling timestamps, but I came across a situation where I needed a lightweight solution to represent dates returned from a JSON request that meaningfully indicate the proximity to an expiration. Something to the effect of, &#8220;Feb 3, 2010 (in 5 days)&#8221;, or, &#8220;Jan 1, 2010 [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2010/01/relative-time-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Bitter Web Producer</title>
		<link>http://derekmd.com/2009/12/the-bitter-web-producer/</link>
		<comments>http://derekmd.com/2009/12/the-bitter-web-producer/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 11:50:33 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://afterglow.despayre.org/?p=2090</guid>
		<description><![CDATA[How a Web design Goes Straight to Hell Clients From Hell Business Guys on Business Trips Read these links and a proper catharsis should be met. But we&#8217;re a fussy bunch.]]></description>
		<wfw:commentRss>http://derekmd.com/2009/12/the-bitter-web-producer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disconnected Toronto Concert Listings</title>
		<link>http://derekmd.com/2009/10/disconnected-toronto-concert-listings/</link>
		<comments>http://derekmd.com/2009/10/disconnected-toronto-concert-listings/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 23:37:12 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://afterglow.despayre.org/?p=1824</guid>
		<description><![CDATA[Just thought I&#8217;d highlight issues I have with concert listings in my dear city. I&#8217;m talking about advanced ticketing for bands that can pack medium-sized halls. The main problem I have with all of them is a lack of centralized event listings or even a common format where concert-goers can aggregate dates and details through [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2009/10/disconnected-toronto-concert-listings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sony Ericsson K850i Contacts Sync</title>
		<link>http://derekmd.com/2009/10/sony-ericsson-k850i-contacts-sync/</link>
		<comments>http://derekmd.com/2009/10/sony-ericsson-k850i-contacts-sync/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 21:26:03 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://afterglow.despayre.org/?p=1819</guid>
		<description><![CDATA[After having a Sony Ericsson K850i for almost 18 months (and under contract on until June 2012 unless I buy an unlocked device), I thought it was about time to get all my contacts in order. Trying to find a seamless way to keep the phone, iPod Touch, and Hotmail contacts all synchronized wasn&#8217;t so [...]]]></description>
		<wfw:commentRss>http://derekmd.com/2009/10/sony-ericsson-k850i-contacts-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
