<?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>whump.com &#124; More Like This WebLog &#187; web-servers</title>
	<atom:link href="http://www.whump.com/moreLikeThis/tag/web-servers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whump.com/moreLikeThis</link>
	<description>Where is their vote?</description>
	<lastBuildDate>Mon, 28 Dec 2009 04:55:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Old Formats Die Hard</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F10%2F17%2F04319%2F&#038;seed_title=Old+Formats+Die+Hard</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F10%2F17%2F04319%2F&#038;seed_title=Old+Formats+Die+Hard#comments</comments>
		<pubDate>Tue, 18 Oct 2005 01:59:26 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[content-syndication]]></category>
		<category><![CDATA[web-servers]]></category>
		<category><![CDATA[whump]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2005/10/17/04319/</guid>
		<description><![CDATA[I restored a RSS 2.0 feed for More Like This using Feed Burner. There are plenty of people pointing at my old RSS feed. But the feed had been replaced with a script that was supposed to tell you that the feed was gone and to switch to the Atom feed. However, I also sent [...]]]></description>
			<content:encoded><![CDATA[<p>I restored <a href="http://feeds.feedburner.com/MoreLikeThisWeblogRSS20" class="external">a RSS 2.0 feed for More Like This</a> using <a href="http://feedburner.com">Feed Burner</a>.</p>
<p>There are plenty of people pointing at my old RSS feed.</p>
<p>But the feed had been replaced with a script that was supposed to tell you that the feed was gone and to switch to the <a href="http://www.whump.com/moreLikeThis/atom">Atom feed</a>. However, I also sent a <kbd>410 Gone</kbd> header, and it looks like browsers and aggregators did not bother showing the content. I missed the semantic, and I think this blog dropped off the radar.</p>
<p>So, if you request the old /rss URL, you&#8217;ll get the 2.0 feed via a redirect.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F10%2F17%2F04319%2F&#038;seed_title=Old+Formats+Die+Hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some JavaScript Links</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F07%2F26%2F04236%2F&#038;seed_title=Some+JavaScript+Links</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F07%2F26%2F04236%2F&#038;seed_title=Some+JavaScript+Links#comments</comments>
		<pubDate>Wed, 27 Jul 2005 06:13:44 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web-servers]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2005/07/26/04236/</guid>
		<description><![CDATA[[ via Rafe ] An HTTP server written in JavaScript: you need a variety of JavaScript with I/O and file system extensions to run it. Kurt Cagle wrote some demo code to show off the E4X JavaScript extension that will be part of the next Firefox release. E4X lets you treat an XML document as [...]]]></description>
			<content:encoded><![CDATA[<p>[ via <a href="http://rc3.org/">Rafe</a> ] An <a href="http://www.acme.com/software/js_httpd/" title="js_httpd">HTTP server written in JavaScript</a>: you need <a href="http://www.njs-javascript.org/" title="NJS JavaScript Interpreter">a variety of JavaScript with I/O and file system extensions</a> to run it.</p>
<p>Kurt Cagle wrote <a href="http://www.understandingxml.com/archives/2005/06/objectifying_xm.html" title="Objectifying XML">some demo code to show off the E4X JavaScript extension</a> that will be part of the next Firefox release. E4X lets you treat an XML document as an object and access it through JavaScript&#8217;s &#8220;.&#8221; operator. It&#8217;s <a href="http://www.php.net/simplexml" title="Simple XML in PHP5">Simple XML</a> for JavaScript. You can try it in the <a href="http://developer.mozilla.org/devnews/index.php/2005/07/12/deer-park-alpha-2-released/" title="The Next Firefox">Deer Park</a> Alpha build of Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F07%2F26%2F04236%2F&#038;seed_title=Some+JavaScript+Links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy WebDAV Hint: GET + PHP = Bad</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F06%2F29%2F04225%2F&#038;seed_title=Handy+WebDAV+Hint%3A+GET+%2B+PHP+%3D+Bad</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F06%2F29%2F04225%2F&#038;seed_title=Handy+WebDAV+Hint%3A+GET+%2B+PHP+%3D+Bad#comments</comments>
		<pubDate>Wed, 29 Jun 2005 07:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2005/06/29/04225/</guid>
		<description><![CDATA[I have a local server where the document path&#8217;s available published as a WebDAV folder. We usually don&#8217;t put PHP scripts in that folder. But we added one: a PHP utility script. When I tried opening that script in that folder, I got the page&#8217;s HTML contents without the PHP. What gives? WebDAV guru Jim [...]]]></description>
			<content:encoded><![CDATA[<p>I have a local server where the document path&#8217;s available published as a <a href="http://www.webdav.org/">WebDAV</a> folder. We usually don&#8217;t put PHP scripts in that folder. But we added one: a PHP utility script.</p>
<p>When I tried opening that script in that folder, I got the page&#8217;s HTML contents <em>without</em> the PHP. What gives?</p>
<p>WebDAV guru <a href="http://www.soe.ucsc.edu/~ejw/">Jim Whitehead</a> explains: <strong>since WebDAV uses HTTP GET to fetch a file, the web server will dutifully execute the PHP as it sends it</strong>.</p>
<p>Arrgh! <code>Self.isClueless == true</code>.</p>
<p>Solutions:</p>
<ul>
<li>Don&#8217;t put PHP files in WebDAV shares.</li>
<li>If you do, don&#8217;t edit them. PUT a new copy when you make changes.</li>
<li>Using some sort of <code>alias</code> and <code>set-handler</code>-fu you could probably set up an alternate path to the share which doesn&#8217;t execute PHP.</li>
<li>Scott Reynen adds: <a href="http://weblog.randomchaos.com/index.php?date=2005-06-29&amp;title=PHP+Source+Files">opening the file as <code>.phps</code></a> if you&#8217;ve enabled it in your Apache configuration.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F06%2F29%2F04225%2F&#038;seed_title=Handy+WebDAV+Hint%3A+GET+%2B+PHP+%3D+Bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Blogging One&#8217;s Mistakes</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F03%2F02%2F04151%2F&#038;seed_title=On+Blogging+One%26%238217%3Bs+Mistakes</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F03%2F02%2F04151%2F&#038;seed_title=On+Blogging+One%26%238217%3Bs+Mistakes#comments</comments>
		<pubDate>Wed, 02 Mar 2005 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2005/03/02/04151/</guid>
		<description><![CDATA[I received an anonymous email about my last entry, where I managed to break Apache by saving a configuration file as UTF-8 with a byte-order-mark. Then set BBEdit to save the file as UTF-8 without BOM instead of complaining that it did what you asked it to. I apologize if that last post sounded like [...]]]></description>
			<content:encoded><![CDATA[<p>I received an anonymous email about my last entry, where I managed to break Apache by saving a configuration file as UTF-8 with a byte-order-mark.</p>
<blockquote><p><q>Then set BBEdit to save the file as UTF-8 without BOM instead of complaining that it did what you asked it to.</q></p>
</blockquote>
<p>I apologize if that last post sounded like I was complaining about BBEdit, it wasn&#8217;t ment that way.</p>
<p>What I was trying to was blog my bone-headed mistep, so that Google would index it, and someone else, trying to find out why they broke Apache, would plug that error log message into Google, find my entry and say: &#8220;aha, Apache doesn&#8217;t like the byte-order-mark,&#8221; and either remove it using emacs, or as my correspondent suggested, select the right encoding in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F03%2F02%2F04151%2F&#038;seed_title=On+Blogging+One%26%238217%3Bs+Mistakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breaking .htaccess</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F02%2F28%2F04150%2F&#038;seed_title=Breaking+.htaccess</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F02%2F28%2F04150%2F&#038;seed_title=Breaking+.htaccess#comments</comments>
		<pubDate>Mon, 28 Feb 2005 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2005/02/28/04150/</guid>
		<description><![CDATA[Edited to emphasize my bone-headedness. I try to be a good web citizen, and set BBEdit to create UTF-8 encoded files by default. Last night I created an .htaccess file in BBEdit. Something I&#8217;d normally do in emacs. I saved the file, tried loading a page, and got a server configuration error. The error log [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Edited</strong> to emphasize my bone-headedness.</p>
<p>I try to be a good web citizen, and set BBEdit to create UTF-8 encoded files by default.</p>
<p>Last night I created an .htaccess file in BBEdit. Something I&#8217;d normally do in emacs.</p>
<p>I saved the file, tried loading a page, and got a server configuration error. The error log read <code>/path/to/.htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration</code>.</p>
<p>I had forgotten that the file now has a byte-order-mark because I was using my default encoding. Apache barfs on it.</p>
<p>I fixed it by opening it in emacs and removing the byte order mark. I could had, as one reader suggested, just saved it with the right encoding.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F02%2F28%2F04150%2F&#038;seed_title=Breaking+.htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100 FORMAT(&#8216;&lt;HTML&gt;&#8217;)</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F02%2F06%2F04139%2F&#038;seed_title=100+FORMAT%28%26%238216%3B%26lt%3BHTML%26gt%3B%26%238217%3B%29</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F02%2F06%2F04139%2F&#038;seed_title=100+FORMAT%28%26%238216%3B%26lt%3BHTML%26gt%3B%26%238217%3B%29#comments</comments>
		<pubDate>Sun, 06 Feb 2005 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2005/02/06/04139/</guid>
		<description><![CDATA[[ via Matt Croydon ] A CGI written in Fortran. Ow. Write(6,1406) Write(6,1407) Write(6,1408) ... 1406 FORMAT('&#62;&#60;img src=' 'http://www.fcc.gov/fcc-gifs/iconbar.gif' ) 1407 FORMAT('height=20' 'width=525' 'alt=' '[icon bar]' 'vspace=5' ) 1408 FORMAT('border=1' 'ismap&#62;&#60;/a&#62;&#60;/CENTER&#62;&#60;P&#62;' )]]></description>
			<content:encoded><![CDATA[<p>[ via <a href="http://www.postneo.com/" title="Postneo">Matt Croydon</a> ] <a href="http://www.fcc.gov/mb/audio/bickel/archive/colorit-fortran-get-cgi-example.txt" class="external">A CGI written in Fortran</a>. Ow.</p>
<blockquote cite="http://www.fcc.gov/mb/audio/bickel/archive/colorit-fortran-get-cgi-example.txt">
<pre><code> Write(6,1406)

 Write(6,1407)

 Write(6,1408)

...

1406  FORMAT('&gt;&lt;img src=' 'http://www.fcc.gov/fcc-gifs/iconbar.gif' )

1407  FORMAT('height=20' 'width=525' 'alt=' '[icon bar]' 'vspace=5' )

1408  FORMAT('border=1' 'ismap&gt;&lt;/a&gt;&lt;/CENTER&gt;&lt;P&gt;' )

</code></pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2005%2F02%2F06%2F04139%2F&#038;seed_title=100+FORMAT%28%26%238216%3B%26lt%3BHTML%26gt%3B%26%238217%3B%29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UrlRewriteFilter for Servlets</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F30%2F03933%2F&#038;seed_title=UrlRewriteFilter+for+Servlets</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F30%2F03933%2F&#038;seed_title=UrlRewriteFilter+for+Servlets#comments</comments>
		<pubDate>Tue, 30 Mar 2004 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2004/03/30/03933/</guid>
		<description><![CDATA[[ via Russell Beattie ] UrlRewrite rewrites URL requests coming to your servlet engine like mod_rewrite does for Apache.]]></description>
			<content:encoded><![CDATA[<p>[ via <a href="http://www.russellbeattie.com/notebook/">Russell Beattie</a> ] <a href="http://tuckey.org/urlrewrite/" class="external">UrlRewrite rewrites URL requests coming to your servlet engine</a> like <code>mod_rewrite</code> does for Apache.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F30%2F03933%2F&#038;seed_title=UrlRewriteFilter+for+Servlets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion 1.0 packages for OS X</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F18%2F03919%2F&#038;seed_title=Subversion+1.0+packages+for+OS+X</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F18%2F03919%2F&#038;seed_title=Subversion+1.0+packages+for+OS+X#comments</comments>
		<pubDate>Thu, 18 Mar 2004 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[software-development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[content-management]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2004/03/18/03919/</guid>
		<description><![CDATA[Bill Bumgarner&#8217;s packaged Fred S&#225;nchez&#8217;s Apache 2.0/Subversion binaries for Mac OS X. Double click the installer, and you&#8217;re done. Why all the hubub? Subversion is version control software. Like CVS, you can go back across the changes you made to a file or a collection of files. I&#8217;ve mentioned this before, but with Subversion, you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pycs.net/bbum/2004/3/16/" class="external">Bill Bumgarner&#8217;s packaged</a> Fred S&#225;nchez&#8217;s Apache 2.0/Subversion binaries for Mac OS X. Double click the installer, and you&#8217;re done.</p>
<p>Why all the hubub? Subversion is version control software. Like CVS, you can go back across the changes you made to a file or a collection of files.</p>
<p><a href="http://www.whump.com/moreLikeThis/link/03525">I&#8217;ve mentioned this before</a>, but with Subversion, you can make a repository visible through WebDAV. That means you don&#8217;t have to give people privileged accounts on the machine with the repository.</p>
<p>But what I really want is an XML database that can look like a file system, and that I can query with XPath.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F18%2F03919%2F&#038;seed_title=Subversion+1.0+packages+for+OS+X/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry Yahoo!</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F02%2F03898%2F&#038;seed_title=Sorry+Yahoo%21</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F02%2F03898%2F&#038;seed_title=Sorry+Yahoo%21#comments</comments>
		<pubDate>Tue, 02 Mar 2004 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[web-servers]]></category>
		<category><![CDATA[whump]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2004/03/02/03898/</guid>
		<description><![CDATA[I looked through logs and discovered that the Yahoo! bot was getting lost. It was looking for /morelikethis instead of /moreLikeThis and getting sent to the 404 error page. That&#8217;s not good. I&#8217;ve updated my rewrite rules so that you don&#8217;t have to worry about the camel casing. I know that mixed case URLs are [...]]]></description>
			<content:encoded><![CDATA[<p>I looked through logs and discovered that the Yahoo! bot was getting lost. It was looking for <code>/morelikethis</code> instead of <code>/moreLikeThis</code> and getting sent to the 404 error page. That&#8217;s not good. I&#8217;ve updated my rewrite rules so that you don&#8217;t have to worry about the camel casing. I know that mixed case URLs are a cardinal sin, but I&#8217;ve used the URL forever.</p>
<p>I am suitable chastened, and thank the Apache developers for mod_rewrite once again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F03%2F02%2F03898%2F&#038;seed_title=Sorry+Yahoo%21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Apache 2 and PHP 5 on OS X</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F02%2F26%2F03890%2F&#038;seed_title=Installing+Apache+2+and+PHP+5+on+OS+X</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F02%2F26%2F03890%2F&#038;seed_title=Installing+Apache+2+and+PHP+5+on+OS+X#comments</comments>
		<pubDate>Thu, 26 Feb 2004 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2004/02/26/03890/</guid>
		<description><![CDATA[Kellan found that it was easy to build Apache 2.0 and PHP 5 on Mac OS X.]]></description>
			<content:encoded><![CDATA[<p>Kellan found that it was easy to <a href="http://laughingmeme.org/archives/001787.html" class="external">build Apache 2.0 and PHP 5 on Mac OS X</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F02%2F26%2F03890%2F&#038;seed_title=Installing+Apache+2+and+PHP+5+on+OS+X/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing the Load in Movable Type: Some Speculation</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F02%2F08%2F03861%2F&#038;seed_title=Sharing+the+Load+in+Movable+Type%3A+Some+Speculation</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F02%2F08%2F03861%2F&#038;seed_title=Sharing+the+Load+in+Movable+Type%3A+Some+Speculation#comments</comments>
		<pubDate>Sun, 08 Feb 2004 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[content-management]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[web-logs]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2004/02/08/03861/</guid>
		<description><![CDATA[I think you need at least two servers to run Moveable Type in a shared environment. Note: this is idle Sunday afternoon speculation. Why: because the more posts you have, the more work there is to update all the static files in reaction to a change (new post, edit post, trackback, comment.) More weblogs on [...]]]></description>
			<content:encoded><![CDATA[<p>I think you need at least two servers to run Moveable Type in a shared environment. <em>Note: this is idle Sunday afternoon speculation</em>.</p>
<p>Why: because the more posts you have, the more work there is to update all the static files in reaction to a change (new post, edit post, trackback, comment.) More weblogs on the server, more events, more inefficient CGI processeses. I know of people reporting that it takes them several minutes to rebuild their sites.</p>
<p>I think this an unanticipated consequence of Moveable Type&#8217;s success: there are plenty of shared servers running Apache under virtual hosting with hundreds of instances of Moveable Type&#8217;s cgi-bin scripts running at any moment.</p>
<p><a href="http://www.movabletype.org/">Moveable Type&#8217;s</a> innovation over <a href="http://www.blogger.com/">Blogger</a> was to keep the idea of the static rendering of your weblog, but move the generation to your server so that a failure at blogger.com did not disrupt all the weblog writers on the network.</p>
<p>Generating pages, only when they change is a good idea, but this sort of caching can waste resources. Consider the case of a busy, comment-rich post. Posting a comment requires regenerating as many as four pages: the blog front page, the page with the post, the by-date archive page containing the post, and the page for each category to which the entry belongs.</p>
<p>Traffic to the comment thread, however, is most likely driven by other sites linking to the post, so a heavily commented post should focus caching on the post, not the other files.</p>
<p>You need finer levels of caching and invalidation in Moveable Type, and ways for multiple sites to share resources. My guess is that is what&#8217;s going on in Typepad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2004%2F02%2F08%2F03861%2F&#038;seed_title=Sharing+the+Load+in+Movable+Type%3A+Some+Speculation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Port80 and Netcraft: Who&#8217;s right? Neither.</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F11%2F24%2F03734%2F&#038;seed_title=Port80+and+Netcraft%3A+Who%26%238217%3Bs+right%3F+Neither.</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F11%2F24%2F03734%2F&#038;seed_title=Port80+and+Netcraft%3A+Who%26%238217%3Bs+right%3F+Neither.#comments</comments>
		<pubDate>Mon, 24 Nov 2003 08:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2003/11/24/03734/</guid>
		<description><![CDATA[Chris Neppes, over at Port80 Software, sent me a heads up on their monthly survey of what web server software the top 1,000 corporations use. They&#8217;re promoting the survey in response to some gloating by the Apache folks about their 63.98% share in the August 2003 Netcraft Survey. Port80 looked at the response headers from [...]]]></description>
			<content:encoded><![CDATA[<p>Chris Neppes, over at Port80 Software, sent me a heads up on <a href="http://www.port80software.com/surveys/top1000webservers/" class="external">their monthly survey of what web server software the top 1,000 corporations use</a>.</p>
<p>They&#8217;re promoting the survey in response to some gloating by the Apache folks about their 63.98% share in the <a href="http://news.netcraft.com/archives/2003/08/01/august_2003_web_server_survey.html">August 2003 Netcraft Survey</a>.</p>
<p><a href="http://www.port80software.com/surveys/top1000webservers/methodology">Port80 looked at the response headers</a> from the home pages of the top 1,000 companies. They found that 53.6% of them ran on some version of Microsoft&#8217;s Internet Information Server.</p>
<h4>What Are We Counting?</h4>
<p>So who is right: Netcraft or Port80? I&#8217;ll say neither of them are.</p>
<p>Port80&#8242;s correct when they point out that a large number of Apache sites are on shared servers and may be parked, or abandoned domain names. It&#8217;s an Apache feature that it&#8217;s so easy to use the Virtual Host directive to support hundreds of domains on one server. So the Netcraft survey is flawed in that they don&#8217;t distinguish between the importance of amazon.com v. whump.com. Both sites have equal weight in the survey.</p>
<p>However, the 53.6% IIS share of major corporate web sites does not correspond to dominance either. The Port80 survey looks at the parent corporation home site, which may not be the main destination site for that firm&#8217;s customers. Or it may be a corporation without a major internet presence that maintains a site for communication with shareholders and the press. So there&#8217;s the weighting problem again: cdw.com v. warnco.com. Both run IIS 6.0, but cdw.com is a heavy traffic commerce site and warnco.com redirects to irpage.com</p>
<h4>Traffic and Weight</h4>
<p>Looking at traffic gets us towards the goal of determining which server platform &#8216;dominates.&#8217;</p>
<p><a href="http://www.nielsen-netratings.com/news.jsp?section=dat_to&amp;country=us">Nielsen&#8217;s site</a> has the top ten destinations by home and business users aggregated to parent company. Again, this is flawed data, as we lose the detail of what application/property people use.</p>
<p>Microsoft, TimeWarner (AOL Server), Yahoo, and Google (Google Web Server) are in the top ten.</p>
<p>Microsoft leads both the home and business use lists, probably by virtue of hotmail.com (IIS 5.0). But how much of that work is done on IIS and how much is still on FreeBSD?</p>
<h4>Conclusion</h4>
<p>Port80&#8242;s right to point out the flaw in interpreting the Netcraft Survey as indicating Apache&#8217;s absolute dominance. But they cannot conclude that IIS is the dominant server by looking at raw numbers of the top corporate home pages.</p>
<p>A rigorous analysis must take into account traffic going to every host and what&#8217;s running on each host. I&#8217;m sure that Nielsen would love to sell you that information if you have means to pay for it.</p>
<h4>Aside</h4>
<p>Everyone, when you send out numbers or pointers to white papers, please don&#8217;t use HTML email. That sets off my &#8220;it&#8217;s spam&#8221; assumption.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F11%2F24%2F03734%2F&#038;seed_title=Port80+and+Netcraft%3A+Who%26%238217%3Bs+right%3F+Neither./feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional Engineer on Closed Network: Do not attempt at home</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F10%2F12%2F03678%2F&#038;seed_title=Professional+Engineer+on+Closed+Network%3A+Do+not+attempt+at+home</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F10%2F12%2F03678%2F&#038;seed_title=Professional+Engineer+on+Closed+Network%3A+Do+not+attempt+at+home#comments</comments>
		<pubDate>Sun, 12 Oct 2003 07:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2003/10/12/03678/</guid>
		<description><![CDATA[We&#8217;re all suffering through spam hell this week. Teresa and Patrick&#8217;s comments (as well as other Moveable Type sites) have been hit by &#8216;adult entertainment entrepreneurs&#8217;. I&#8217;ve been Joe-Jobbed by a zombie horde of infected Windows boxes. Jay Allen&#8217;s fighting a rear guard action to build a blacklist tool for Moveable Type comments. So, when [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re all suffering through spam hell this week. <a href="http://nielsenhayden.com/makinglight/archives/003779.html">Teresa and Patrick&#8217;s comments</a> (as well as other Moveable Type sites) have been hit by &#8216;adult entertainment entrepreneurs&#8217;. I&#8217;ve been <em>Joe-Jobbed</em> by a zombie horde of infected Windows boxes.  Jay Allen&#8217;s fighting a rear guard action to build <a href="http://www.jayallen.org/journey/2003/10/mtblacklist_monday_hell_or_high_water">a blacklist tool for Moveable Type comments</a>.</p>
<p>So, when the kids at Slashdot suggest drastic measures (oh look, Mac OS comes with this tool&#8230;) it&#8217;s hard not to, well, <a href="http://nielsenhayden.com/makinglight/archives/003783.html" class="external">do your part for the Internet by stress testing the server selling patent medicines</a>.</p>
<p>I think Jay, and the folks in Teresa&#8217;s comments section deserve the <em>Hero of Blogistan with Anti-Spam Clusters</em> for their work.</p>
<p>So, since Pat Robertson can get away with suggesting that someone ought to bomb the State Department, and Ann Coulter can giggle about Tim McVeigh killing editors with whom she disagrees, we Netizens ought to get away with suggesting that someone ought to garrote spammers and the DMA executive board. No, wait, rule 103.5343.a says: <em>Only Conservatives can get away with encouraging the murder of their opponents. There is an exemption for Stalinists, but only in Eastern Europe and the former Soviet Bloc.</em> Well, you knew the game was rigged.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F10%2F12%2F03678%2F&#038;seed_title=Professional+Engineer+on+Closed+Network%3A+Do+not+attempt+at+home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamically Creating PDFs in a Web Application</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F10%2F03%2F03663%2F&#038;seed_title=Dynamically+Creating+PDFs+in+a+Web+Application</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F10%2F03%2F03663%2F&#038;seed_title=Dynamically+Creating+PDFs+in+a+Web+Application#comments</comments>
		<pubDate>Fri, 03 Oct 2003 07:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[content-management]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2003/10/03/03663/</guid>
		<description><![CDATA[Using the iText library from a servlet to deliver PDF files.]]></description>
			<content:encoded><![CDATA[<p>Using the <a href="http://www.onjava.com/pub/a/onjava/2003/06/18/dynamic_files.html" class="external">iText library from a servlet</a> to deliver PDF files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F10%2F03%2F03663%2F&#038;seed_title=Dynamically+Creating+PDFs+in+a+Web+Application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sendmail Enabler</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F07%2F20%2F03577%2F&#038;seed_title=Sendmail+Enabler</link>
		<comments>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F07%2F20%2F03577%2F&#038;seed_title=Sendmail+Enabler#comments</comments>
		<pubDate>Sun, 20 Jul 2003 07:00:00 +0000</pubDate>
		<dc:creator>Bill Humphries</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[web-servers]]></category>

		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2003/07/20/03577/</guid>
		<description><![CDATA[[ via Jon Udell ] Sendmail Enabler allows you to securely turn on sendmail and PHP in OS X by editing the configuration files for you.]]></description>
			<content:encoded><![CDATA[<p>[ via <a href="http://weblog.infoworld.com/udell/">Jon Udell</a> ] <a href="http://www.roadstead.com/weblog/Tutorials/SMSource.html" class="external">Sendmail Enabler allows you to securely turn on sendmail and PHP in OS X</a> by editing the configuration files for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whump.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2003%2F07%2F20%2F03577%2F&#038;seed_title=Sendmail+Enabler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

