<?xml version="1.0" encoding="utf-8" ?>

<rdf:RDF 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
    <title>/dev/weblog</title>
    <link>http://devweblog.org/</link>
    <description>Technical drivel.</description>
    <dc:language>en</dc:language>

    <image rdf:resource="http://devweblog.org/templates/default/img/s9y_banner_small.png" />

    <items>
      <rdf:Seq>
        <rdf:li resource="http://devweblog.org/archives/36-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/35-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/34-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/33-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/31-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/30-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/29-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/28-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/27-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/26-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/25-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/24-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/23-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/22-guid.html" />
        <rdf:li resource="http://devweblog.org/archives/21-guid.html" />
      </rdf:Seq>
    </items>
</channel>

<image rdf:about="http://devweblog.org/templates/default/img/s9y_banner_small.png">
        <url>http://devweblog.org/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: /dev/weblog - Technical drivel.</title>
        <link>http://devweblog.org/</link>
        <width>100</width>
        <height>21</height>
    </image>


<item rdf:about="http://devweblog.org/archives/36-guid.html">
    <title>Spring + Hibernate Search 3.1.0 = ArrayStoreException</title>
    <link>http://devweblog.org/archives/36-Spring-+-Hibernate-Search-3.1.0-ArrayStoreException.html</link>
    <description>
    &lt;p&gt;I&#039;m using Spring Framework version 3.0.0 (although, I&#039;ll bet the same problem would happen with 2.x). I&#039;m using Hibernate Search 3.1.0 (That&#039;s what&#039;s in Maven. I wonder why there&#039;s no 3.1.1).&lt;/p&gt; 
&lt;p&gt;Trying to use the configuration as follows inside of a Spring configuration document.&lt;/p&gt; 
&lt;div class=&quot;xml&quot; style=&quot;border: 1px solid #d0d0d0; font-family: monospace; color: #000066; background-color: #f0f0f0;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;property&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;eventListeners&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;map&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;entry&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;key&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;post-update&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value-ref&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;fullTextEventListener&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;entry&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;key&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;post-delete&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value-ref&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;fullTextEventListener&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;entry&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;key&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;post-insert&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value-ref&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;fullTextEventListener&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;entry&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;key&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;flush&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;list&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;bean&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;org.hibernate.event.def.DefaultFlushEventListener&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;ref&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;local&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;fullTextEventListener&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/list&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/entry&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/map&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/property&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; 
&lt;p&gt;Upon running some unit tests, I get a nasty Exception stack, with the following at the root.&lt;/p&gt; 
&lt;pre&gt;Caused by: java.lang.ArrayStoreException
	at java.lang.System.arraycopy(Native Method)
	at java.util.ArrayList.toArray(ArrayList.java:306)
	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:759)
	at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
	... 57 more
&lt;/pre&gt; 
&lt;p&gt;The root cause of the problem (and I needed to debug the Spring/Hibernate internals to figure this out) is that &lt;code&gt;FullTextIndexEventListener&lt;/code&gt; does &lt;em&gt;not&lt;/em&gt; implement the &lt;em&gt;FlushEventListener&lt;/em&gt; interface in version 3.1.0, but it does in 3.1.1.&lt;/p&gt; 
&lt;p&gt;Solution: upgrade (if you&#039;re using Maven, try the &lt;a href=&quot;http://repository.jboss.org/maven2/&quot;&gt;JBoss repository&lt;/a&gt; which has the latest stuff) or omit the &amp;quot;flush&amp;quot; event from the configuration.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    Java, </dc:subject>
    <dc:date>2010-01-19T16:30:27Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=36</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    
    <dc:subject>arraystoreexception</dc:subject>
<dc:subject>hibernate search</dc:subject>
<dc:subject>java</dc:subject>
<dc:subject>spring framework</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/35-guid.html">
    <title>ColdFusion is Painful. Stop Using It.</title>
    <link>http://devweblog.org/archives/35-ColdFusion-is-Painful.-Stop-Using-It..html</link>
    <description>
    &lt;p&gt;I&#039;m a software engineer with 10 years under my belt, and my specialty is web-based applications.  I have used a number of platforms to author applications of all sizes. PHP is very near-and-dear to my heart (Stop laughing. I&#039;ll save my defense of PHP for a separate post).  I have used Java EE. I have used ASP.Net. I have also used ColdFusion.  (To a lesser extent, I have used Perl and Python, but only once each and it&#039;s been years). I am comfortable saying I have enough experience with those platforms to give ups and downs.&lt;/p&gt; 
&lt;p&gt;The purpose of this article is to lay out the downs of ColdFusion, for in my opinion, it has few ups. To quote &lt;a href=&quot;http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-362584&quot;&gt;a comment in this blog post&lt;/a&gt;, &amp;quot;Coldfusion indeed sucks major spidermonkey testicles.&amp;quot;  This post is not a reasonless rant; I have many reasons listed below that ColdFusion should be avoided and they&#039;re pretty good. This is not another &amp;quot;ColdFusion is a dead language&amp;quot; post. Far from it, I know ColdFusion is still alive and kicking, and that is a sad truth.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://devweblog.org/archives/35-ColdFusion-is-Painful.-Stop-Using-It..html#extended&quot;&gt;Continue reading &quot;ColdFusion is Painful. Stop Using It.&quot;&lt;/a&gt;
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2009-11-17T16:28:34Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=35</wfw:comment>
        <slash:comments>8</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    
    <dc:subject>adobe</dc:subject>
<dc:subject>coldfusion</dc:subject>
<dc:subject>complaining</dc:subject>
<dc:subject>development</dc:subject>
<dc:subject>programming</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/34-guid.html">
    <title>GRUB error 24 in Ubuntu Karmic and the fix</title>
    <link>http://devweblog.org/archives/34-GRUB-error-24-in-Ubuntu-Karmic-and-the-fix.html</link>
    <description>
    &lt;p&gt;I applied a bunch of updates to my installation of Ubuntu 9.10 Karmic Koala this morning. Let it be known that I upgraded to Karmic from a clean install of Jaunty, and my root partition was once an ext3 file system turned into ext4. I returned from taking a shower to find the system had completely locked up, so I rebooted. Anyway, I got just past GRUB and received the following error:&lt;/p&gt; 
&lt;pre&gt;24 : Attempt to access block outside partition&lt;/pre&gt; 
&lt;div&gt;&lt;a href=&quot;http://icanhascheezburger.com/2007/01/11/oh-hay-i-has-bad-newz/&quot;&gt;&lt;img src=&quot;http://icanhascheezburger.files.wordpress.com/2007/01/2005560902278146501_rs.jpg&quot; alt=&quot;ohhaybadnewz&quot; /&gt;&lt;/a&gt;&lt;/div&gt; 
&lt;p&gt;As it turns out, &lt;a href=&quot;http://www.gnu.org/software/grub/manual/html_node/Stage2-errors.html&quot;&gt;the GRUB Manual&lt;/a&gt; gives the following as a possible reason.&lt;/p&gt; 
&lt;blockquote&gt; 
&lt;p&gt;&amp;quot;This error is returned if a linear block address is outside of the disk partition. This generally happens because of a corrupt filesystem on the disk&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;So I inserted the Live CD and ran &lt;kbd&gt;fsck.ext4 -f&lt;/kbd&gt; on the device in question, and no errors were found. Peculiar.&lt;/p&gt; 
&lt;p&gt;Some Google searching turned up &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+bug/353071&quot;&gt;this Launchpad issue&lt;/a&gt;, which in turn pointed me to a blog post called &amp;quot;&lt;a href=&quot;http://mapopa.blogspot.com/2009/01/grub-voodoo-error-no-1324-and-how-do-i.html&quot;&gt;Grub voodoo error no 13/24 and how do i fixed it&lt;/a&gt;&amp;quot; for a possible fix.&lt;/p&gt; 
&lt;p&gt;Allow me to quote from that post (thanks so much, Marius) the correct procedure to fix this beast in case anyone else runs into this little problem. Fill in &lt;kbd&gt;/dev/sda&lt;/kbd&gt; with the correct device name for your disk containing the root partition.&lt;/p&gt; 
&lt;pre&gt;$ sudo su
$ mount /dev/sda1 /mnt
$ mount --bind /dev /mnt/dev
$ mount --bind /dev/pts /mnt/dev/pts
$ mount --bind /dev/shm /mnt/dev/shm
$ mount -t proc none /mnt/proc
$ mount -t sysfs none /mnt/sys
$ grub-install /dev/sda --root-directory=/ --recheck
&lt;/pre&gt; 
&lt;p&gt;I rebooted and everything was fine; crisis averted.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    GNU/Linux, </dc:subject>
    <dc:date>2009-11-12T16:59:27Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=34</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    
    <dc:subject>ext4</dc:subject>
<dc:subject>gnu/linux</dc:subject>
<dc:subject>grub</dc:subject>
<dc:subject>how to</dc:subject>
<dc:subject>karmic koala</dc:subject>
<dc:subject>ubuntu</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/33-guid.html">
    <title>So long, Geocities!</title>
    <link>http://devweblog.org/archives/33-So-long,-Geocities!.html</link>
    <description>
    &lt;p&gt;Well, GeoCities, you had a very long run. A small part of me is sad to see you go. Another part of me is getting intoxicated in celebration.&lt;/p&gt;
&lt;p&gt;GeoCities can be explained as a writhing and shrieking cesspool of tag soup within which, once one managed to dredge through the utterly purposeless, gaudy, and pulsing adornments, one could find minuscule amounts of useful information.&lt;br /&gt; &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I remember your competitors way back when: Tripod, Angelfire, and even Crosswinds. You made it easy for the first generation of Web neophytes to express themselves in a hideous and grotesque manner &lt;a href=&quot;http://csszengarden.com/?cssfile=http://www.brucelawson.co.uk/zen/sample.css&quot; title=&quot;My eyes!&quot;&gt;as illustrated&lt;/a&gt; by &lt;a href=&quot;http://www.brucelawson.co.uk/&quot;&gt;Bruce Lawson&lt;/a&gt; (coincidentally, in reference to the intoxication comment above, I met Bruce at OSCON and exchanged pleasantries over alcohol).&lt;/p&gt;So here&#039;s to you o harbinger of pedestrian drivel! Don&#039;t let the door hit you on the animated .gif ass on your way out.&lt;br /&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2009-10-26T20:59:40Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=33</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    
    <dc:subject>geocities</dc:subject>
<dc:subject>nostalgia</dc:subject>
<dc:subject>the internet</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/31-guid.html">
    <title>The VARCHAR controversy</title>
    <link>http://devweblog.org/archives/31-The-VARCHAR-controversy.html</link>
    <description>
    &lt;p&gt;Today&#039;s exchange originated from a short-lived discussion on Twitter.&amp;#160; Everyone familiar with the acronym &lt;abbr title=&quot;Variable character&quot;&gt;VARCHAR&lt;/abbr&gt;?  It&#039;s short for &lt;dfn&gt;variable character&lt;/dfn&gt;, which is a SQL data type.&lt;/p&gt;
&lt;p&gt;Since it&#039;s short for variable character, one would think the correct pronunciation is &lt;span class=&quot;IPA&quot;&gt;/ˈv&lt;/span&gt;&lt;span class=&quot;IPA&quot;&gt;ær&lt;/span&gt;&lt;span class=&quot;IPA&quot;&gt;&lt;/span&gt;&lt;span class=&quot;IPA&quot;&gt;.ˈkʰæɹ/.&amp;#160; (For those of you who don&#039;t read IPA, that&#039;s &lt;em&gt;var&lt;/em&gt;—rhymes with bare—and &lt;em&gt;char&lt;/em&gt;—also rhymes with bare).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It drives me up a wall when I hear someone pronounce it like it rhymes with &amp;quot;Far Car&amp;quot;, or worse still, soften the &amp;quot;Ch&amp;quot; like in Charbroiled.&lt;/p&gt;
&lt;p&gt;Anyway, these are my favorite tweets in regards to the matter:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;@RealBigDannyT: VARCHAR STARE!!!&lt;/li&gt;
&lt;li&gt;@rizza: I, too, char varry much about how people pronounce this.&lt;/li&gt;
&lt;/ul&gt; 
&lt;p&gt;Now, don&#039;t even get me started on how you should pronounce &amp;quot;SQL&amp;quot;.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    Databases, </dc:subject>
    <dc:date>2009-09-01T21:32:12Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=31</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=31</wfw:commentRss>
    
    <dc:subject>complaining</dc:subject>
<dc:subject>databases</dc:subject>
<dc:subject>pronunciation</dc:subject>
<dc:subject>varchar</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/30-guid.html">
    <title>On the road to Xen</title>
    <link>http://devweblog.org/archives/30-On-the-road-to-Xen.html</link>
    <description>
    &lt;p&gt;So I put an extra gigabyte of RAM in my modest development server and installed Xen to do some playing around.  Amongst the many new experiences, I saw this message which made me chuckle.&lt;/p&gt;&lt;pre&gt;clocksource/0: Time went backwards: ret=343f6d032989 delta=-17674760 shadow=343f4cbff272 offset=21530354&lt;/pre&gt;&lt;p&gt;It looks as though I inadvertently created a DeLorean DMC-12.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2009-07-12T13:41:49Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=30</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    
    <dc:subject>time travel</dc:subject>
<dc:subject>xen</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/29-guid.html">
    <title>Furthering Ubuntu</title>
    <link>http://devweblog.org/archives/29-Furthering-Ubuntu.html</link>
    <description>
    &lt;p&gt;In recent months, I&#039;ve taken to spreading the love that is Ubuntu.  &lt;/p&gt;&lt;p&gt;For Christmas, I gifted it to my parents and installed it on their PCs.  My dad uses the Internet and checks his e-mail, my mom does some more power user things, like scanning documents, syncing music to her iPod Nano, and managing her photos (I even got her dated Windows Pocket PC syncing correctly).  They both enjoyed not having to pay to renew their security packages.&lt;/p&gt;&lt;p&gt;When Jaunty Jackalope came out, I made sure my friend Dustin got it
installed—who had more malware infections on his Windows XP laptop than I&#039;ve ever seen.  He was blown away by how simple the software installation process is, and he&#039;s now considering marriage with Compiz Fusion.  Alas, I couldn&#039;t get &lt;i&gt;Planescape Torment&lt;/i&gt; working for him under Wine.&lt;/p&gt;&lt;p&gt;Deidre, one of the players in my tabletop roleplaying group, has requested a Live CD to try it out—soon she too will be &lt;i&gt;one of us&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Not too long ago, I set up my friend Serge with a dual boot of Ubuntu on top of pre-existing Vista.  The only reason he even agreed to keep Vista there was because his Intel graphics chipset did not play well with WoW on Wine.&lt;/p&gt;&lt;p&gt;Serge&#039;s wife Cristi has been declaring that she&#039;s fed up with her Windows XP laptop and just today mentioned it&#039;s now unusable thanks to malware infections.  We have plans to get together soon to get her hooked up as well.  The best part—her direct words were: &amp;quot;I would like to destroy Windows forever with the IRON FIST OF UBUNTU JUSTICE!!&amp;quot;&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    GNU/Linux, </dc:subject>
    <dc:date>2009-04-29T15:13:37Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=29</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    
    <dc:subject>gnu/linux</dc:subject>
<dc:subject>jaunty jackalope</dc:subject>
<dc:subject>ubuntu</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/28-guid.html">
    <title>Jack Thompson Disbarred! RIAA lost its $222K verdict!</title>
    <link>http://devweblog.org/archives/28-Jack-Thompson-Disbarred!-RIAA-lost-its-222K-verdict!.html</link>
    <description>
    
&lt;p&gt;The Florida Supreme Court has approved Judge Dava
Tunis&#039; recommendations for the &lt;a href=&quot;http://kotaku.com/5054772/jack-thompson-disbarred&quot;&gt;permanent disbarment&lt;/a&gt; of John B. &amp;quot;Jack&amp;quot;
Thompson, forever and ever, amen.  They&#039;re also slapping him with $43,675.35 in disciplinary costs (&lt;i&gt;facial!&lt;/i&gt;).&lt;/p&gt;&lt;p&gt;Basically, he&#039;s got 30 days to appeal or it&#039;s GAME OVER.  Of course, appealing will be very difficult because he needs another attorney in good standing with the bar to file the motion (so he can&#039;t do it himself).&lt;/p&gt;&lt;p&gt;This comes on the heels of the news that the RIAA lost its $222K verdict against Jammy Thomas! &lt;a href=&quot;http://government.zdnet.com/?p=4040&quot;&gt;ZDNet writes&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;U.S. District Court Judge Michael Davis dismissed the verdict, saying it was based on the faulty &amp;quot;making available&amp;quot; theory of
distribution. Thomas will face a new trial, in which the RIAA will have
to prove actual distribution.
&lt;/p&gt;&lt;p&gt;The decision means the RIAA now  has zero wins at trial, &lt;a href=&quot;http://blog.wired.com/27bstroke6/2008/09/not-for-publica.html&quot;&gt;Wired notes.&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Apparently, Thursday is a good day for law.  &lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    Law, </dc:subject>
    <dc:date>2008-09-25T20:25:45Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=28</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    
    <dc:subject>jack thompson</dc:subject>
<dc:subject>jammy thomas</dc:subject>
<dc:subject>law</dc:subject>
<dc:subject>riaa</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/27-guid.html">
    <title>Eclipse Ganymede</title>
    <link>http://devweblog.org/archives/27-Eclipse-Ganymede.html</link>
    <description>
    
&lt;p&gt;&lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;Eclipse Ganymede&lt;/a&gt; came out today.  (Those who &lt;a href=&quot;http://www.eclipse.org/donate/&quot;&gt;donated&lt;/a&gt; could have gotten it earlier).&lt;/p&gt;&lt;p&gt;Here&#039;s a screenshot of my download speed for Ganymede.&lt;/p&gt;&lt;div&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img height=&quot;300&quot; width=&quot;485&quot; style=&quot;border: 1px solid rgb(243, 243, 243);&quot; alt=&quot;25.8 of 151MB (2.1MB/sec)&quot; class=&quot;serendipity_image_left&quot; src=&quot;http://devweblog.org/uploads/eclipse-dl-speed.png&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Thanks for ~2.0MiB/sec download speeds, Verizon FiOS!&lt;/p&gt;
&lt;p&gt;Now I&#039;m about to install the latest Integration version of &lt;a href=&quot;http://www.eclipse.org/pdt&quot;&gt;PDT&lt;/a&gt;, so we&#039;ll see how that goes.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    Open Source, </dc:subject>
    <dc:date>2008-06-26T00:43:50Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=27</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    
    <dc:subject>eclipse</dc:subject>
<dc:subject>open source</dc:subject>
<dc:subject>verizon fios</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/26-guid.html">
    <title>/dev/audio</title>
    <link>http://devweblog.org/archives/26-devaudio.html</link>
    <description>
    &lt;p&gt;I like programming and listening to music.  It helps set a pace for me to work.  This little gem just popped in my head while I was listening to AC/DC:&lt;/p&gt;
&lt;div style=&quot;border: 1px solid rgb(208, 208, 208); font-family: monospace; color: rgb(0, 0, 102); background-color: rgb(240, 240, 240);&quot; class=&quot;php&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;(&lt;/span&gt;; &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;$those&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;aboutToRock&lt;/span&gt;; &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
    &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;$we&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;saluteYou&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;)&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Yes, I know.  I&#039;m awesome.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2008-05-29T16:49:50Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=26</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    
    <dc:subject>music</dc:subject>
<dc:subject>php</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/25-guid.html">
    <title>Xyster Build 6</title>
    <link>http://devweblog.org/archives/25-Xyster-Build-6.html</link>
    <description>
    &lt;p&gt;Build 6 of the Xyster Framework has been released.  Tons of new features both in core and in incubator.&lt;/p&gt;&lt;p&gt;Please head over to &lt;a href=&quot;http://xyster.devweblog.org&quot;&gt;the Xyster site&lt;/a&gt; and grab yourself a copy.&lt;/p&gt;

            
            
 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    Xyster, </dc:subject>
    <dc:date>2008-05-19T22:54:19Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=25</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    
    <dc:subject>php</dc:subject>
<dc:subject>releases</dc:subject>
<dc:subject>xyster</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/24-guid.html">
    <title>Oracle 10g XE and OpenVZ</title>
    <link>http://devweblog.org/archives/24-Oracle-10g-XE-and-OpenVZ.html</link>
    <description>
    
&lt;p&gt;Last night I tried to install &lt;a href=&quot;http://www.oracle.com/technology/products/database/xe/&quot;&gt;Oracle 10g XE&lt;/a&gt; on my Debian-based database server for testing purposes.  &lt;em&gt;Tried&lt;/em&gt; is the key word here.&lt;/p&gt;
&lt;p&gt;Interestingly enough, Oracle offers a deb repository for this purpose. Add the following line to your &lt;kbd&gt;/etc/apt/sources.list&lt;/kbd&gt;:&lt;/p&gt;
&lt;pre&gt;deb http://oss.oracle.com/debian unstable main non-free&lt;/pre&gt;
&lt;p&gt;Then execute the following commands as root (or with sudo) to add Oracle&#039;s public signing key and then install Oracle XE:&lt;/p&gt;
&lt;pre&gt;# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add - &lt;br /&gt;# apt-get update&lt;br /&gt;# apt-get install oracle-xe&lt;/pre&gt;
&lt;p&gt;Here&#039;s the catch: my database server is an &lt;a href=&quot;http://www.openvz.org&quot;&gt;OpenVZ&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtual_private_server&quot;&gt;VPS&lt;/a&gt;.  The Oracle installer checks for a sufficiently large swap partition and will bomb out if one of a sufficient size is not found.  OpenVZ VPSs &lt;em&gt;do not have&lt;/em&gt; a swap partition.&lt;/p&gt;
&lt;p&gt;OpenVZ &lt;em&gt;does&lt;/em&gt; support swap space, and that swap space can be set with barriers and limits, &lt;strong&gt;but&lt;/strong&gt; the swap space is &lt;em&gt;as a whole&lt;/em&gt; meaning that there is one swap space for the entire system, not a user-configurable swap space per-VPS.&lt;/p&gt;
&lt;p&gt;So now comes the task of tricking the installer to think I the VPS has a swap partition, or trying to get it on there some other way.  Stay tuned for the nuttiness.&lt;/p&gt;
&lt;p&gt;Oracle is stupid.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    Databases, </dc:subject>
    <dc:date>2008-05-06T22:14:23Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=24</wfw:comment>
        <slash:comments>4</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    
    <dc:subject>databases</dc:subject>
<dc:subject>debian</dc:subject>
<dc:subject>openvz</dc:subject>
<dc:subject>oracle</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/23-guid.html">
    <title>Shutdown Day</title>
    <link>http://devweblog.org/archives/23-Shutdown-Day.html</link>
    <description>
    &lt;p&gt;Hey, this is a quick reminder.  Don&#039;t forget about &lt;a href=&quot;http://www.shutdownday.org/&quot;&gt;Shutdown Day&lt;/a&gt; on May 3rd.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Be part of one of the biggest global experiments ever to take place on the Internet. The idea behind Shutdown Day is to find out how many people can go without a computer for one whole day, and what will happen if we all participate! &lt;/p&gt;&lt;/blockquote&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2008-05-01T15:46:55Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=23</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    
    <dc:subject>shutdown day</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/22-guid.html">
    <title>Open Screen say what?</title>
    <link>http://devweblog.org/archives/22-Open-Screen-say-what.html</link>
    <description>
    &lt;p&gt;You might know by now that Adobe makes my blood boil sometimes.  Their needlessly expensive graphics and publishing package represents all that open source is not.  When I read news blips this morning about &lt;a href=&quot;http://www.adobe.com/openscreenproject/&quot;&gt;Open Screen&lt;/a&gt;, I was pleasantly surprised.&lt;/p&gt;&lt;p&gt;This blurb taken from a CNet article:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Wadhwani said the Open Screen project has five basic elements. Adobe will remove license restriction on the .swf file format. &amp;quot;It is published already, but in order to view it you have to say you will not create a competing player,&amp;quot; said Wadhwani. &amp;quot;We&#039;re lifting that restriction. People have been worried about vendor lock-in. This will remove that obstacle, and concern.&amp;quot;&lt;/p&gt;
&lt;p&gt;Adobe will also remove licensing fees for embedding Flash Player on devices. The software has always been a free download for PC users. But Adobe has charged for embedding on devices. Those charges will disappear with the next release of the software.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Even though Adobe still rubs me the wrong way, this move is &lt;em&gt;entirely&lt;/em&gt; in the right direction.  Maybe this means I can finally get a working Flash player on my x84_64 notebook.&lt;/p&gt; 
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2008-05-01T14:18:51Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=22</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    
    <dc:subject>adobe</dc:subject>
<dc:subject>flash</dc:subject>
<dc:subject>flash sucks</dc:subject>
<dc:subject>open standards</dc:subject>

</item>
<item rdf:about="http://devweblog.org/archives/21-guid.html">
    <title>Ubuntu Hardy Heron Install Live Blog</title>
    <link>http://devweblog.org/archives/21-Ubuntu-Hardy-Heron-Install-Live-Blog.html</link>
    <description>
    
&lt;p&gt;Ubuntu 8.04 Hardy Heron came out yesterday.  I meant to upgrade yesterday but, on a whim, I thought I&#039;d install from scratch and live blog it.  What follows is the result of that effort.&lt;/p&gt;&lt;p&gt;Did I mention I ordered the limited edition Hardy Heron t-shirt from the Canonical store?  Because I did.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://devweblog.org/archives/21-Ubuntu-Hardy-Heron-Install-Live-Blog.html#extended&quot;&gt;Continue reading &quot;Ubuntu Hardy Heron Install Live Blog&quot;&lt;/a&gt;
    </description>

    <dc:publisher>/dev/weblog</dc:publisher>
    <dc:creator>nospam@example.com (Double Compile)</dc:creator>
    <dc:subject>
    GNU/Linux, </dc:subject>
    <dc:date>2008-04-25T21:42:26Z</dc:date>
    <wfw:comment>http://devweblog.org/wfwcomment.php?cid=21</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://devweblog.org/rss.php?version=1.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    
    <dc:subject>gnu/linux</dc:subject>
<dc:subject>hardy heron</dc:subject>
<dc:subject>how to</dc:subject>
<dc:subject>linux</dc:subject>
<dc:subject>live blog</dc:subject>
<dc:subject>releases</dc:subject>
<dc:subject>ubuntu</dc:subject>

</item>

</rdf:RDF>
