<?xml version="1.0" encoding="UTF-8"?>
<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/" version="2.0">

<channel>
	<title>What I Learned Today</title>
	
	<link>http://christiansons.net/mike/blog</link>
	<description>Mike Christianson's journal of Java, Ant, SVN, Jetty, cygwin and other stuff.</description>
	<lastBuildDate>Wed, 04 Aug 2010 22:24:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/wilt-blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="wilt-blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Pin Eclipse to taskbar in Windows 7</title>
		<link>http://christiansons.net/mike/blog/2010/08/pin-eclipse-to-taskbar-in-windows-7/</link>
		<comments>http://christiansons.net/mike/blog/2010/08/pin-eclipse-to-taskbar-in-windows-7/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 18:02:55 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=554</guid>
		<description><![CDATA[There&#8217;s an issue with pinning Eclipse to the Windows 7 taskbar on 64-bit systems. Fortunately one of the suggested workarounds does the trick for me.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805">issue with pinning Eclipse</a> to the Windows 7 taskbar on 64-bit systems.  Fortunately one of the <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805#c21">suggested workarounds</a> does the trick for me.<br />
<a href="http://www.smugmug.com/photos/958450986_d3i5D-L.png"><img alt="" src="http://www.smugmug.com/photos/958450986_d3i5D-Th.png" title="screenshot" class="aligncenter" width="150" height="144" /></a></p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/jzzhGWDpcqY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2010/08/pin-eclipse-to-taskbar-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems with Eclipse 3.6 Helios plugins on Windows 7</title>
		<link>http://christiansons.net/mike/blog/2010/08/problems-with-eclipse-3-6-helios-plugins-on-windows-7/</link>
		<comments>http://christiansons.net/mike/blog/2010/08/problems-with-eclipse-3-6-helios-plugins-on-windows-7/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 18:49:46 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=523</guid>
		<description><![CDATA[I like to stay up-to-date with the latest Eclipse releases, often times using release candidates weeks before an actual release. The Eclipse release candidates, generally speaking, are top-notch and free of problems. So I was very surprised to discover a major problem with the 3.6 release almost immediately. the problem The problem was this: plugins [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://eclipse.org/eclipse.org-common/themes/Nova/images/eclipse.png" title="eclipse logo" class="alignright" width="171" height="91" />I like to stay up-to-date with the latest Eclipse releases, often times using release candidates weeks before an actual release.  The Eclipse release candidates, generally speaking, are top-notch and free of problems.  So I was very surprised to discover a major problem with the 3.6 release almost immediately.</p>
<h1>the problem</h1>
<p>The problem was this: plugins did not appear to work.  I dutifully installed my standard plugin set using the Update Manager but discovered no evidence of the effort after a restart.  <a href="http://subclipse.tigris.org/">Subclipse</a>?  Missing.  <a href="http://www.mousefeed.com/">Mousefeed</a>? <a href="http://findbugs.sourceforge.net/">FindBugs</a>?  <a href="http://www.nwiresoftware.com/products/nwire-java">nWire</a>?  Missing!<span id="more-523"></span></p>
<p>(Want to <a href="#solution">skip to the solution</a> without reading more?)</p>
<p><tt>Help > About > Installation Details</tt> showed they were installed but none were shown on <tt>Features</tt> or <tt>Plug-ins</tt> tabs.  Apparently <em>installed</em> doesn&#8217;t mean <em>installed</em> in the typical sense of the word.  </p>
<h1>troubleshooting</h1>
<ul>
<li>starting eclipse with <tt>-clean</tt> didn&#8217;t seem to help</li>
<li>starting eclipse with <tt>-consoleLog -debug</tt> didn&#8217;t turn up anything</li>
<li>starting eclipse with <tt>-console</tt> and using the <tt>ss</tt> command on the osgi console did not turn up the wayward plugins</li>
</ul>
<h1>peer support via IRC</h1>
<p>Misery loves company, as they say, so I went to <tt>#eclipse</tt> on IRC.  After sharing my troubles and troubleshooting, a person with the nick <tt>paulweb515_</tt> began helping me.</p>
<p>At this point, I determined my plugins were being installed in <tt>~/.eclipse/.../features/</tt> and <tt>~/.eclipse/.../plugins/</tt>.  Huh?  What is this?  Apparently that&#8217;s a feature of Eclipse.  But I&#8217;m getting ahead of myself&#8230;</p>
<p>While in <tt>#eclipse</tt> I did some more extensive Google searching and turned up a bug report, titled <em><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&#038;id=317896">Plugins install, but do not work</a></em>, which seemed to mirror my problem.</p>
<p>The bug report indicated that Eclipse places plugins and features in <tt>~/.eclipse/</tt> when the user does not have sufficient permission for the eclipse program directory itself.  As I wrote before, apparently that&#8217;s a feature.  But, still, my plugins weren&#8217;t working!  </p>
<h1 id="solution">the solution</h1>
<p>My solution, then, is to install Eclipse in a location where the user has full rights.  For Windows 7 users, a good location might be under the user&#8217;s home directory (<tt>%USERPROFILE%</tt>).  Alternatively, the user could be granted full control of the Eclipse program directory.</p>
<p>While I&#8217;m glad my Eclipse is back to normal, I&#8217;m still disappointed in the amount of time wasted on the problem.  And, unfortunately, I&#8217;ve not been able to determine if this <tt>~/.eclipse/</tt> feature is broken or if something else is going sideways.</p>
<p><strong>Update</strong>: Looks like the <a href="http://blog.zvikico.com/2010/08/eclipse-plugin-installation-and-windows-user-access-control.html">author of nWire has posted</a> about this issue.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/yNpfFMWWnKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2010/08/problems-with-eclipse-3-6-helios-plugins-on-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sun Java 6 on Ubuntu 10.04 10.10 and later</title>
		<link>http://christiansons.net/mike/blog/2010/07/sun-java-6-on-ubuntu-10-04-10-10-and-later/</link>
		<comments>http://christiansons.net/mike/blog/2010/07/sun-java-6-on-ubuntu-10-04-10-10-and-later/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 16:17:04 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=512</guid>
		<description><![CDATA[Much to my surprise, but probably not those of the Open Source Ruling Class, Sun&#8217;s Java 6 has been removed from the Ubuntu Multiverse. Apparently the Ubuntu folks have started putting some weight behind their recommendations for switching to the &#8220;OpenJDK.&#8221; Fortunately, the official, &#8220;proprietary&#8221; Java is still available through another Ubuntu repository. To make [...]]]></description>
			<content:encoded><![CDATA[<p>Much to my surprise, but probably not those of the Open Source Ruling Class, <a href="https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Sun%20Java%20moved%20to%20the%20Partner%20repository">Sun&#8217;s Java 6 has been removed from the Ubuntu Multiverse</a>.  Apparently the Ubuntu folks have started putting some weight behind their recommendations for switching to the &#8220;OpenJDK.&#8221;  Fortunately, the official, &#8220;proprietary&#8221; Java is still available through another Ubuntu repository.</p>
<p>To make Sun&#8217;s Java 6 JDK available on Ubuntu 10.04, 10.10 or later, add the new repository like so:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">add-apt-repository <span style="color: #ff0000;">&quot;deb http://archive.canonical.com/ lucid partner&quot;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> update</pre></div></div>

<p>Then, be sure to follow my previous <a href="http://christiansons.net/mike/blog/2008/11/java-6-update-10-is-available/">instructions for installing the JDK</a>.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/Wo5n-eDW9x8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2010/07/sun-java-6-on-ubuntu-10-04-10-10-and-later/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sort two files and compare, in one shot</title>
		<link>http://christiansons.net/mike/blog/2010/05/sort-two-files-and-compare-in-one-shot/</link>
		<comments>http://christiansons.net/mike/blog/2010/05/sort-two-files-and-compare-in-one-shot/#comments</comments>
		<pubDate>Fri, 14 May 2010 21:42:53 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[commandline]]></category>
		<category><![CDATA[diff]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=457</guid>
		<description><![CDATA[At least once a week, I find myself wishing I could sort two files and compare them in one shot, from the commandline, without creating intermediate files. Today I&#8217;m glad to say I found my answer. Here are two examples: diff -y &#60;&#40;sort file1&#41; &#60;&#40;sort file2&#41; comm -3 &#60;&#40;sort file1&#41; &#60;&#40;sort file2&#41; See this wikipedia [...]]]></description>
			<content:encoded><![CDATA[<p>At least once a week, I find myself wishing I could sort two files and compare them in one shot, from the commandline, without creating intermediate files.  Today I&#8217;m glad to say I found my answer.</p>
<p>Here are two examples:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">diff</span> <span style="color: #660033;">-y</span> <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">sort</span> file1<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">sort</span> file2<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">comm</span> <span style="color: #660033;">-3</span> <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">sort</span> file1<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">sort</span> file2<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>See this wikipedia entry for a <a href="http://en.wikipedia.org/wiki/Comm#Comparison_to_diff">comparison of the <tt>diff</tt> and <tt>comm</tt> commands</a>.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/7siDrJCYwK0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2010/05/sort-two-files-and-compare-in-one-shot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better consoles for cygwin shells</title>
		<link>http://christiansons.net/mike/blog/2010/01/better-consoles-for-cygwin-shells/</link>
		<comments>http://christiansons.net/mike/blog/2010/01/better-consoles-for-cygwin-shells/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 17:00:29 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[cygwin]]></category>
		<category><![CDATA[commandline]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=436</guid>
		<description><![CDATA[Let&#8217;s face it, cygwin is neat but the console it launches is lame. I&#8217;m not referring to bash, but rather the normal &#8212; and thus lame &#8212; Windows command box. Things just don&#8217;t feel right&#8230; some keys don&#8217;t work as expected and forget about making the window wider. Fortunately, there is a better way! Rather, [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it, cygwin is neat but the console it launches is lame.  I&#8217;m not referring to bash, but rather the normal &#8212; and thus lame &#8212; Windows command box.  Things just don&#8217;t feel right&#8230; some keys don&#8217;t work as expected and forget about making the window wider.  Fortunately, there is a better way!</p>
<p>Rather, I should say there are better way<em>s</em>: <a href="http://code.google.com/p/puttycyg/">puttycyg</a> and <a href="http://cygwin.com/cgi-bin2/package-grep.cgi?grep=mintty">mintty</a>.  </p>
<p><a href="http://www.smugmug.com/photos/770506088_uoPhz-L.png"><img alt="" src="http://www.smugmug.com/photos/770506088_uoPhz-S.png" title="mintty screenshot" class="aligncenter" width="400" height="269" /></a></p>
<p><a href="http://code.google.com/p/puttycyg/">puttycyg</a> is a patched version of <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">putty</a> with support for cygwin.  <a href="http://cygwin.com/cgi-bin2/package-grep.cgi?grep=mintty">mintty</a> is &#8230; well, yeah, it&#8217;s based on putty, too.</p>
<p>If you use cygwin, you owe it to yourself to try one or both of them immediately.  And by that I mean stop reading and start downloading.  Now.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/kbQH_oQjm1k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2010/01/better-consoles-for-cygwin-shells/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shutting down ehcache properly</title>
		<link>http://christiansons.net/mike/blog/2010/01/shutting-down-ehcache-properly/</link>
		<comments>http://christiansons.net/mike/blog/2010/01/shutting-down-ehcache-properly/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:37:29 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[ehcache]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[shutdownhook]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=422</guid>
		<description><![CDATA[If you&#8217;re using ehcache&#8217;s disk persistence feature, which allows the cache to survive across JVM restarts, be sure to shut down ehcache properly. To do so when using ehcache within a webapp, simply add its ShutdownListener as a listener in web.xml. &#60;listener&#62; &#60;listener-class&#62;net.sf.ehcache.constructs.web.ShutdownListener&#60;/listener-class&#62; &#60;/listener&#62; Alternatively, or when not using ehcache inside a webapp, instruct ehcache [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using ehcache&#8217;s disk persistence feature, which allows the cache to survive across JVM restarts, be sure to <a href="http://ehcache.org/documentation/shutdown.html">shut down ehcache properly</a>.</p>
<p>To do so when using ehcache within a webapp, simply add its <tt>ShutdownListener</tt> as a <tt>listener</tt> in <tt>web.xml</tt>.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;listener<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;listener-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>net.sf.ehcache.constructs.web.ShutdownListener<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/listener-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/listener<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Alternatively, or when not using ehcache inside a webapp, instruct ehcache to register its own <a href="http://java.sun.com/developer/TechTips/2000/tt0711.html">shutdown hook</a> by setting a system property.</p>
<pre>net.sf.ehcache.enableShutdownHook=true</pre>
<p>If you forget one of the above, your persisted cache may not be up-to-date, or worse, not persisted at all.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/Tb540Vo12f8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2010/01/shutting-down-ehcache-properly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetty browser cache control</title>
		<link>http://christiansons.net/mike/blog/2009/09/jetty-browser-cache-control/</link>
		<comments>http://christiansons.net/mike/blog/2009/09/jetty-browser-cache-control/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 18:36:37 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[jetty]]></category>
		<category><![CDATA[cache]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=405</guid>
		<description><![CDATA[Do you use Jetty and need to change the default setting for browser cache control? Have a look at the init-param element named cacheControl in webdefault.xml. Here&#8217;s the default configuration for the version of Jetty I use. Note the element is commented. &#60;!-- &#60;init-param&#62; &#60;param-name&#62;cacheControl&#60;/param-name&#62; &#60;param-value&#62;max-age=3600,public&#60;/param-value&#62; &#60;/init-param&#62; --&#62; To enable and configure browser cache control, [...]]]></description>
			<content:encoded><![CDATA[<p>Do you use Jetty and need to change the default setting for browser <a href="http://tools.ietf.org/html/rfc2616#section-14.9">cache control</a>?  Have a look at the <tt>init-param</tt> element named <tt>cacheControl</tt> in <tt>webdefault.xml</tt>.  </p>
<p>Here&#8217;s the default configuration for the version of Jetty I use.  Note the element is commented.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">&lt;init-param&gt;</span>
<span style="color: #808080; font-style: italic;">      &lt;param-name&gt;cacheControl&lt;/param-name&gt;</span>
<span style="color: #808080; font-style: italic;">      &lt;param-value&gt;max-age=3600,public&lt;/param-value&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;/init-param&gt;</span>
<span style="color: #808080; font-style: italic;">--&gt;</span></pre></div></div>

<p>To enable and configure browser cache control, uncomment and edit the <tt>param-value</tt> as appropriate.  The following example instructs the browser to disable all caching.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;init-param<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;param-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>cacheControl<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/param-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;param-value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>no-store,no-cache,must-revalidate<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/param-value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/init-param<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>For information on <tt>Cache-Control</tt>, see <a href="http://tools.ietf.org/html/rfc2616#section-14.9">RFC 2616, Section 14.9</a>.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/eIVGVr3bSgQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2009/09/jetty-browser-cache-control/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SVN repository moved</title>
		<link>http://christiansons.net/mike/blog/2009/09/svn-repository-moved/</link>
		<comments>http://christiansons.net/mike/blog/2009/09/svn-repository-moved/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 21:37:14 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[subversion]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[webdav]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=394</guid>
		<description><![CDATA[If you use Subversion via Apache/WebDAV and get a message like &#8220;Repository moved permanently&#8221; or &#8220;301 Moved Permanently&#8221; you should definitely read the Subversion FAQ on the 301 issue. But, don&#8217;t take its advice too literally&#8230; you may indeed have a configuration issue, but not with DocumentRoot. Be sure to check your Apache configuration for [...]]]></description>
			<content:encoded><![CDATA[<p>If you use <a href="http://subversion.tigris.org/webdav-usage.html">Subversion via Apache/WebDAV</a> and get a message like &#8220;<tt>Repository moved permanently</tt>&#8221; or &#8220;<tt>301 Moved Permanently</tt>&#8221; you should definitely read the <a href="http://subversion.tigris.org/faq.html#301-error">Subversion FAQ on the <tt>301</tt> issue</a>.</p>
<p>But, don&#8217;t take its advice too literally&#8230; you may indeed have a configuration issue, but not with <tt>DocumentRoot</tt>.  Be sure to check your Apache configuration for any overlapping/conflicting <tt>SVNParentPath</tt> and <tt>Alias</tt> entries!</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/MTqH7lVCCTc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2009/09/svn-repository-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mount NTFS partitions at startup with fstab</title>
		<link>http://christiansons.net/mike/blog/2009/07/mount-ntfs-partitions-at-startup-with-fstab/</link>
		<comments>http://christiansons.net/mike/blog/2009/07/mount-ntfs-partitions-at-startup-with-fstab/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 01:41:13 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[ntfs]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=380</guid>
		<description><![CDATA[Yesterday I helped a coworker figure out the best way to have Linux mount an NTFS partition at startup. It was an interesting little problem because there are multiple solutions but only a single &#8220;correct&#8221; solution. At first I questioned the need to do anything at all &#8212; my computer apparently mounts my NTFS drive [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I helped a <a href="http://dollopofdesi.blogspot.com">coworker</a> figure out the best way to <a href="http://dollopofdesi.blogspot.com/2009/07/loading-windows-partition-at-bootup-in.html">have Linux mount an NTFS partition at startup</a>.  It was an interesting little problem because there are multiple solutions but only a single &#8220;correct&#8221; solution.</p>
<p>At first I questioned the need to do anything at all &#8212; my computer apparently mounts my NTFS drive on its own but I couldn&#8217;t remember how.  </p>
<p>Before I found the ultimate solution, one approach my coworker attemped was to have gnome execute a script at login which used the <tt>mount</tt> command.  This didn&#8217;t work; he forgot to use <tt>gksudo</tt> and anyway the script never seemed to run.</p>
<p>Then I remembered <tt><a href="https://help.ubuntu.com/community/Fstab">fstab</a></tt> and the rest is history.  If you need to accomplish the same thing, be sure to read his <a href="http://dollopofdesi.blogspot.com/2009/07/loading-windows-partition-at-bootup-in.html"><tt>fstab</tt> blog post</a>.</p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/zmQ8QGyVPf4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2009/07/mount-ntfs-partitions-at-startup-with-fstab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing: Case-Shiller Home Price Index</title>
		<link>http://christiansons.net/mike/blog/2009/05/processing-case-shiller-home-price-index/</link>
		<comments>http://christiansons.net/mike/blog/2009/05/processing-case-shiller-home-price-index/#comments</comments>
		<pubDate>Wed, 27 May 2009 04:06:30 +0000</pubDate>
		<dc:creator>Mike Christianson</dc:creator>
				<category><![CDATA[processing]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[case-shiller]]></category>
		<category><![CDATA[graph]]></category>

		<guid isPermaLink="false">http://christiansons.net/mike/blog/?p=365</guid>
		<description><![CDATA[I&#8217;ve updated my Processing app to use the latest Case-Shiller Home Price Index data as of May 26, 2009. (For the uninitiated, see my previous post.) Moving the mouse over the graph will highlight and display the index for a given point in time. Clicking the mouse will advance to another city. Posting this update [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://christiansons.net/mike/blog/wp-content/uploads/2009/04/screenshot-sketch_apr04a.png"><img class="alignleft size-thumbnail wp-image-319" title="screenshot-sketch_apr04a" src="/mike/blog/wp-content/uploads/2009/04/screenshot-sketch_apr04a-150x100.png" alt="screenshot-sketch_apr04a" width="150" height="100" /></a>I&#8217;ve updated my Processing app to use the latest <a href="http://www2.standardandpoors.com/portal/site/sp/en/us/page.topic/indices_csmahp/2,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0.html">Case-Shiller Home Price Index</a> data as of May 26, 2009.  (For the uninitiated, see my <a href="http://christiansons.net/mike/blog/2009/04/processing-week-4-case-shiller-home-price-indices/">previous post</a>.)<span id="more-365"></span></p>
<p>Moving the mouse over the graph will highlight and display the index for a given point in time.  Clicking the mouse will advance to another city.</p>
<p>Posting this update reminds me I need to get back to reading <a href="http://www.amazon.com/Visualizing-Data-Ben-Fry/dp/0596514557/?tag=wiltblog-20">Visualizing Data</a>!</p>
<p>Oops, your browser does not have a Java Plug-in. <a title="Download Java Plug-in" href="http://java.sun.com/products/plugin/downloads/index.html">Get the latest Java Plug-in here.</a> Or, if you have Java but can&#8217;t use the Plug-in, feel free to download the <a href="http://christiansons.net/mike/blog/wp-content/uploads/2009/05/sketch_may26a.jar">program as an executable jar</a>.  Here&#8217;s a screen shot of what you&#8217;re missing.<br />
<a href="http://christiansons.net/mike/blog/wp-content/uploads/2009/05/sketch_may26a.jar"><img class="aligncenter size-full wp-image-319" title="screenshot-sketch_apr04a" src="/mike/blog/wp-content/uploads/2009/04/screenshot-sketch_apr04a.png" alt="screenshot-sketch_apr04a" width="600" height="400" /></a></p>
<img src="http://feeds.feedburner.com/~r/wilt-blog/~4/6lk2uD0cWRo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://christiansons.net/mike/blog/2009/05/processing-case-shiller-home-price-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
