<?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>Caliban - Opinion and Righteous Anger &#187; This Site</title>
	<atom:link href="http://caliban.org/wp/category/technology/this-site/feed/" rel="self" type="application/rss+xml" />
	<link>http://caliban.org/wp</link>
	<description>Ian, Sarah, Eloïse, Lucas and Ilias kick against the pricks.</description>
	<lastBuildDate>Mon, 12 Sep 2011 00:07:19 +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>Google+</title>
		<link>http://caliban.org/wp/2011/07/google/</link>
		<comments>http://caliban.org/wp/2011/07/google/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 15:09:09 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://caliban.org/wp/?p=2431</guid>
		<description><![CDATA[Unless you have been living in a bunker for the last couple of weeks, deprived of all access to the media, you can&#8217;t have failed to have received wind of Google&#8216;s latest foray into the colourful world of social networking. &#8230; <a href="http://caliban.org/wp/2011/07/google/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unless you have been living in a bunker for the last couple of weeks, deprived of all access to the media, you can&#8217;t have failed to have received wind of <a href="http://www.google.com/">Google</a>&#8216;s latest foray into the colourful world of social networking.</p>

<p>How many failed attempts at gaining traction on this greased pole lie in Google&#8217;s wake depends on how generous you are in determining failure and how broad a view you take of what precisely constitutes social networking. Products such as <a href="http://www.orkut.com/">Orkut</a>, <a href="http://www.google.com/buzz">Buzz</a> and <a href="https://wave.google.com/">Wave</a> immediately spring to mind. One could argue that Orkut and Buzz have been limited successes &#8212; after all, both still exist today &#8212; whereas it&#8217;s hard to argue that Wave succeeded in gaining a foothold for itself at any level.</p>

<p>No matter, our attention was assertively grabbed in the last couple of days of June by the appearance and media feeding frenzy surrounding the launch of <a href="http://plus.google.com/">Google+</a>. Opinions vary widely from &#8220;Google&#8217;s <a href="http://www.facebook.com/">Facebook</a> killer&#8221; through &#8220;<a href="http://www.twitter.com/">Twitter</a> should be concerned&#8221; all the way to &#8220;fundamentally different from either Facebook or Twitter&#8221;.</p>

<p>To my mind, Google+ combines the best of Facebook and Twitter. It provides the former&#8217;s ability to track friends and share photos, videos and links, but it also learns from Twitter that not every relationship is symmetrical, so whilst I may want to read everything you produce, you might not want to see anything from me. Google+ embraces this not uncommon case, thereby allowing a publisher&#8217;s relationship of a single producer to multiple consumers.</p>

<p>Added to this is a serious attempt at providing a better virtual representation of the way we interact with people in real life. Whereas Facebook views all of your contacts as <em>friends</em>, thereby devaluing that currency, Google+ realises that not every relationship is a friendship. Some are with family members, people with whom we have little choice but to associate. Others are with colleagues, most of whom we would categorise as acquaintances, not friends. Other relationships are those we have with our (young) children, and yet others are completely one-sided, people who have no inkling of our existence, but whose on-line utterances we wish to follow for the same reasons we might read their blog.</p>

<p>It&#8217;s clear that some of these relationships are mutually exclusive. For example, I may not want my young children to see some of the photos and videos I might post to family and friends. Equally, I may not want my colleagues at the High Court to know about my fascination with <a href="http://en.wikipedia.org/wiki/Bukkake_(sex_act)">bukkake</a> or my cannabis growing hobby.</p>

<p>Even within the group of people I could accurately designate as true friends, it&#8217;s important to realise that this grid of people is not a mesh. No one person knows all of the other people in the grid. Here, the individual user forms the hub of the wheel and all of his friends are the spokes, some of whom have links to each other. So, I may wish to share a story with a bunch of people I have known since secondary school, without sharing it with colleagues from my last job who I have since promoted from <em>acquaintance</em> to <em>friend</em>. After all, the story might be an old one and be utterly meaningless to anyone not involved in the events described.</p>

<p>Google+ more accurately maps the complex relationships of real life human interaction to the virtual world by introducing the concept of circles. This allows you divide people into groups of friends, acquaintances, colleagues, family, Dutch speakers, obnoxious but entertaining, etc. The number of circles you can create is unlimited and you can file people in more than one.</p>

<p>Now, it becomes possible to share content with the union of multiple circles. It&#8217;s not yet possible to share with only the intersection of two circles, but I&#8217;m hoping this will be added at some point, thus enabling a link to an article in <a href="http://www.volkskrant.nl/">De Volkskrant</a> to be shared only with people who are both friends <em>and</em> Dutch speakers.</p>

<p>Google+ has addressed many of my objections to social networking platforms. Not only has the awkward sharing model been addressed, but the very fact that it is Google behind this product, not Facebook, immediately reassures me that privacy and security will be less of a concern with this new platform. Frankly, I trust Mark Zuckerberg about as far as I can throw him, which is much less far than I&#8217;d like to throw him. Google&#8217;s no angel, but I trust them with my data. I have the added advantage of having worked there for a number of years, so I have actual knowledge of the company&#8217;s intentions on which to base my trust.</p>

<p>That really leaves only my objection to the closed door policy of social networking market leader, Facebook, by which I mean that the company &#8212; or more accurately, its users &#8212; is responsible for the sequestration of vast quantities of interesting content that would hitherto have found its way onto a home page or blog. If you&#8217;re not a Facebook member, you can&#8217;t see what your friends are writing. I still have no idea what&#8217;s on my wife&#8217;s wall. Maybe it&#8217;s just as well.</p>

<p>Google have addressed this issue by allowing postings with a scope of <em>public</em>. These are placed on the user&#8217;s profile page, where they are visible to all and sundry, whether or not the reader is a registered user of Google+.</p>

<p>I favour open communication, even when I know I hold a contentious view, so <a href="https://plus.google.com/108505251274985356882/posts">all of my Google+ postings</a> over the last couple of weeks are in plain view for all to see. Nevertheless, I intend to expand on a few of these in the next 24 hours to give people who are accustomed to reading the blog an update of what&#8217;s been happening in our lives over the last few weeks.</p>

<p>If you&#8217;re interested in trying Google+ but haven&#8217;t received an invitation from any of your friends, send me an e-mail to that effect and I&#8217;ll rectify that situation.</p>

<p>In the future, I can see more and more of our postings finding their way to Google+ as the primary means of distribution, as it&#8217;s so much easier there to put one&#8217;s thoughts before an audience. Whereas a blog requires people to regularly visit your site or to sign up for notification of new postings, typically by e-mail or by subscribing to an RSS feed, a service such as Google+ significantly increases the opportunity for people outside one&#8217;s closest circles to become aware of our postings, by suggesting to friends of friends that they, too, follow what we share on-line. Often, these friends of friends are people that we, ourselves, know; just not terribly well. However, there may still be enough interest there for someone to consider their postings worth reading.</p>

<p>Until there&#8217;s a way to automatically propagate postings on this blog to Google+ and vice versa, you may wish to check both venues for postings by us. I&#8217;m more likely to post a sentence or two on Google+, whereas a full article would more likely find its way onto the blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2011/07/google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.2</title>
		<link>http://caliban.org/wp/2011/07/wordpress-3-2/</link>
		<comments>http://caliban.org/wp/2011/07/wordpress-3-2/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 13:46:58 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://caliban.org/wp/?p=2428</guid>
		<description><![CDATA[I&#8217;d been reluctant to upgrade the Web server to WordPress 3.x, fearing the loss of my many customisations to the EOS theme and the ensuing scramble to reintegrate them, which would probably fail due to fundamental changes in the structure &#8230; <a href="http://caliban.org/wp/2011/07/wordpress-3-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d been reluctant to upgrade the Web server to <a href="http://wordpress.org/">WordPress</a> 3.x, fearing the loss of my many customisations to the EOS theme and the ensuing scramble to reintegrate them, which would probably fail due to fundamental changes in the structure of the new code.</p>

<p>Well, today I thought, &#8216;Bugger it, let&#8217;s do it, anyway and see how badly things turn out,&#8217; so I installed WordPress 3.2 and quickly decided to switch over to the rather nice Twenty Eleven theme, which you&#8217;re now looking at.</p>

<p>I needed a photo to replace the default and the one you now see of our fireplace was the first to come into view, so for no other reason than this, it now graces the pages of our blog. You could have done a lot worse, I can tell you.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2011/07/wordpress-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-mail Feed Retiring</title>
		<link>http://caliban.org/wp/2011/01/e-mail-feed-retiring/</link>
		<comments>http://caliban.org/wp/2011/01/e-mail-feed-retiring/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 13:32:15 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://caliban.org/wp/?p=2325</guid>
		<description><![CDATA[After careful consideration, I&#8217;ve decided to remove this blog&#8217;s e-mail feed. That means that those of you who read new postings via e-mail will no longer receive them via this medium. There are a few reasons behind this decision. Firstly, &#8230; <a href="http://caliban.org/wp/2011/01/e-mail-feed-retiring/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After careful consideration, I&#8217;ve decided to remove this blog&#8217;s e-mail feed. That means that those of you who read new postings via e-mail will no longer receive them via this medium.</p>

<p>There are a few reasons behind this decision.</p>

<p>Firstly, the feed has only seven subscribers, and two of those are Sarah and me.</p>

<p>Secondly, and most significantly, the feed has an unacceptable lag. <a href="http://feedburner.google.com/">Feedburner</a> sends out daily digests, which are configured to go out between 21:00 and 23:00 CET. This effectively means that a new blog entry posted at 23:01 won&#8217;t be sent to e-mail subscribers until it is a day old, by which time it is often largely irrelevant. This is one of the primary reasons that newspapers&#8217; are seeing their circulation figures plummet. On-line news is not only bang up-to-date, but gratis to boot. Add the ability to comment, and it becomes interactive, too.</p>

<p>To summarise the previous paragraph, daily e-mail digests are out of step with today&#8217;s information age, in which almost everyone has a laptop, a tablet or a smart-phone with them at any time. In a world accustomed to the reality of instantaneous updates, a day is an eterniy.</p>

<p>Thirdly, e-mail digests present a read-only medium for blog consumption. One of the great things about blogs is their readers&#8217; ability to comment on postings, which increases the participation and thereby also the sense of involvement of the reader. For the author of the original posting and other readers, comments provide useful feedback on the article at hand, as well as an enrichment of the subject matter. Reading by e-mail detracts from this and encourages passive consumption. By abandoning the e-mail feed, I hope to encourage participation.</p>

<p>Fourthly, the plain text (i.e. non-HTML) form of Feedburner e-mail strips almost all punctuation from the posting, rendering it unpleasant to read. It also strips out the URLs, reducing the usefulness of the posting (which, OK, is arguably non-existent to start with).</p>

<p>Finally, there are many better forms of notification and blog consumption these days than there used to be.</p>

<p>Firstly, there&#8217;s the blog&#8217;s <a href="http://caliban.org/wp/feed/">RSS feed</a>, which can be plugged into any reader, local or Web-based, such as Google&#8217;s excellent <a href="http://reader.google.com/">Reader</a>.</p>

<p>Secondly, there are services like <a href="http://twitter.com/">Twitter</a>, which exist to aggregate brief messages of interest, posted in real time by people across the world, and present them to the reader in a unified feed. Twitter&#8217;s dubious social value notwithstanding, its short message medium is useful as a real-time notification service and Twitter clients exist for all modern computing platforms, including iOS (iPhone) and Android. As such, notifications of each new posting will now also be sent to Twitter, where they can be found in <a href="http://twitter.com/#!/ianmacd">my feed</a>. You can think of Twitter as a kind of on-line SMS aggregator.</p>

<p>In the case of postings made by Sarah, these receive the additional distribution of automatic crossposting to the accursed Facebook, introduced as a compromise on my part to get her to post here instead of there, thereby assuring continued public access to her words.</p>

<p>In short, the retirement of the e-mail notification service shouldn&#8217;t see you return to the bad old days of hitting <em>Refresh</em> on the blog site. If you&#8217;re one of those people who permanently have the same dozen Web sites loaded in as many tabs and regularly hit <em>Refresh</em> to check for updates, you&#8217;re doing it wrong. It&#8217;s no longer 2005. You should find yourself heading to the actual blog only to either post a comment or when redirected by Twitter.</p>

<p>Anyway, now to test whether the automatic Twitter update actually works. Today&#8217;s e-mail digest will still be sent this evening, but the service will be switched off afterwards.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2011/01/e-mail-feed-retiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Face-lifting</title>
		<link>http://caliban.org/wp/2010/02/more-face-lifting/</link>
		<comments>http://caliban.org/wp/2010/02/more-face-lifting/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 01:43:09 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://caliban.org/wp/?p=922</guid>
		<description><![CDATA[Two site updates in as many days. I&#8217;ve been busy. I&#8217;m continuing to get to know WordPress, delving into the guts of the system to understand how widgets, themes and plug-ins work. The more I see, the more I&#8217;m impressed. &#8230; <a href="http://caliban.org/wp/2010/02/more-face-lifting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Two site updates in as many days. I&#8217;ve been busy.</p>

<p>I&#8217;m continuing to get to know <a href="http://www.wordpress.org/">WordPress</a>, delving into the guts of the system to understand how widgets, themes and plug-ins work. The more I see, the more I&#8217;m impressed.</p>

<p>Sarah wasn&#8217;t wild about the new look. I liked it, but she&#8217;s probably more representative of the public at large, so I&#8217;ve heeded her advice and moved to something that&#8217;s less of a departure from the look of the old Movable Type site.</p>

<p>The link to allow subscriptions by e-mail, courtesy of <a href="http://www.feedburner.com/">FeedBurner</a>, disappeared with the move to the new theme, so I&#8217;ve had to add some code to put it back. In any case, I don&#8217;t recommend you use it. FeedBurner updates are but daily, so you could be up to 24 hours behind a posting, if you&#8217;re unlucky. You should really be using the <a href="http://caliban.org/wp/feed/">RSS feed</a> instead. If you don&#8217;t know what that is, go to <a href="http://reader.google.com/">Google Reader</a> and find out what a news aggregator can do for your browsing experience. I set up Sarah today on Google Reader and she&#8217;s quite impressed.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2010/02/more-face-lifting/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Change We Need</title>
		<link>http://caliban.org/wp/2010/01/change-we-need/</link>
		<comments>http://caliban.org/wp/2010/01/change-we-need/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 00:37:18 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.caliban.org/wp/?p=903</guid>
		<description><![CDATA[You&#8217;ll have noticed that things look a little different today. It was time for a change. I&#8217;d been using Movable Type for many years; more than five, at least. When I first started using it, it seemed flexible and powerful, &#8230; <a href="http://caliban.org/wp/2010/01/change-we-need/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ll have noticed that things look a little different today. It was time for a change.</p>

<p>I&#8217;d been using <a href="http://www.movabletype.com/">Movable Type</a> for many years; more than five, at least.</p>

<p>When I first started using it, it seemed flexible and powerful, but quite complex. For one thing, making changes to a MT-managed site required laborious and error-prone editing of intricate templates. Once one&#8217;s templates were edited in this way, upgrades of MT itself became an even more unattractive proposition, as one now had to port one&#8217;s changes to a new, probably incompatible set of templates.</p>

<p>This has effectively kept this site running the same version of Movable Type for many years. MT has moved on to version 5.0, but this site was stuck at 3.34, because I couldn&#8217;t steel myself to do the upgrade. Everything worked well enough and you know the old adage, right? If it ain&#8217;t broke, don&#8217;t fix it.</p>

<p>The trouble is that technology moves on. Not only was running an old version of Movable Type an ever greater security risk as new vulnerabilities were discovered, the Web itself had moved on and left this old version of MT for dead. Whereas everything these days works with <a href="http://en.wikipedia.org/wiki/Ajax_&#40;programming&#41;">AJAX</a>, my Movable Type installation was still doing everything with CGI scripts, fifteen year old technology. That&#8217;s a lifetime in Internet years.</p>

<p>Another problem was with the Movable Type code itself. Occasionally, it proved necessary to delve into this, but it&#8217;s a mass of very complex Perl. I&#8217;m proficient in Perl, but it&#8217;s not the most legible of languages at the best of times. Where it goes really awry is when the programmer makes heavy use of Perl&#8217;s abortive attempt at OO (object orientation). Movable Type understandably, yet ultimately also lamentably, makes great use of this feature.</p>

<p>Aged technology isn&#8217;t necessarily bad per se, but in this case, it <strong>was</strong> bad. MT was designed to use CGI scripts to generate static pages. That worked well in an earlier, more innocent age, but on today&#8217;s Web, that approach generates high server load as comment spammers all over the world attempt to add their links for Viagra and Russian dating sites to your pages.</p>

<p>Now, I don&#8217;t know how modern the latest version of MT feels or which of these problems have been addressed in which way by the authors, but I didn&#8217;t really care to find out, either. Back when I started using Movable Type, it was very powerful and arguably the best of breed. Budding competitors were still busy playing catch-up.</p>

<p>That was more than half a decade ago and there are now some very mature alternatives available. They are also <strong>vastly</strong> easier to use; I really can&#8217;t emphasise how much easier. Tricky template editing has all but given way to drag-and-drop technology, with widgets like sidebar blogrolls and archived entry listings being a mere mouse gesture away from being added to a your blog and automatically configured. Wow.</p>

<p>As far as I&#8217;m concerned, the clear winner of the publishing platform/content management sweepstakes has got to be <a href="http://www.wordpress.org/">WordPress</a>. I&#8217;m very impressed with the design of the system and the ease of use that stems from that well thought out design.</p>

<p>I&#8217;ve spent the day getting the new site ready. 95% of the work was accomplished within minutes. The remainder has been, as always, in the fine tuning: installing plug-ins, minor editing of templates, patching up botched data after importation, etc.</p>

<p>There are almost certainly still broken links, but I&#8217;ve taken care of the obvious stuff with some Apache mod_rewrite magic. WordPress actually contains a good deal of its own magic to make all kinds of strange links point to the canonical link for an item, so this wasn&#8217;t nearly as hard as it might have been.</p>

<p>The new site is really quite simple, but looks good, I think. I hope you agree.</p>

<p>The old site was too busy. Gone are the AdSense banners. Gone is the <a href="http://last.fm/">Last.fm</a> Flash. I don&#8217;t want to see Flash in my daily browsing, so why should I make you?</p>

<p>Gone are all of the widgets with links to Amazon. Gone, too, is the obligatory list of links to other sites. In fact, gone, even, are the links to other areas of caliban.org, most of which were only of dwindling historic interest, anyway. One or two of them will find their way back home in the coming days, but I intend to keep the site free of pointless clutter.</p>

<p>Also consigned to the celestial bit bucket is the old mailing list for notification of new blog postings. Instead, there&#8217;s a field at the top right of the front page where you can subscribe to e-mail notifications via <a href="http://feedburner.google.com/">FeedBurner</a>. A more modern way to stay abreast of updates is to subscribe to this site&#8217;s <a href="http://caliban.org/wp/feed">RSS feed</a> in your favourite news aggregator. If you don&#8217;t yet have one, I suggest <a href="http://reader.google.com/">Google Reader</a> as a place to start.</p>

<p>I hope the new look and feel will encourage me to post more regularly. Maybe Sarah can even be drawn out of the woodwork, although that&#8217;s probably hoping for a bit too much. She spends most of her time at the computer on Fa(e)ce(s)book, keeping up to date with subatomically trivial events in the life of people she once bumped into in a supermarket. That stuff makes my rants here seem Shakespearean in prosaic value and universal in relevance.</p>

<p>Well, it wouldn&#8217;t be me talking if I didn&#8217;t get a dig in somewhere, would it?</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2010/01/change-we-need/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feed Formatting Fixed</title>
		<link>http://caliban.org/wp/2008/03/feed-formatting-fixed/</link>
		<comments>http://caliban.org/wp/2008/03/feed-formatting-fixed/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 22:31:58 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.caliban.org/wp/2008/03/11/feed-formatting-fixed/</guid>
		<description><![CDATA[It has been brought to my attention that the Atom feed for this site was very poorly formatted. If you read my twaddle using this feed, you&#8217;ll be pleased to know that the problem has now been fixed. I&#8217;ve also &#8230; <a href="http://caliban.org/wp/2008/03/feed-formatting-fixed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It has been brought to my attention that the <a href="http://caliban.org/mt/atom.xml">Atom feed</a> for this site was very poorly formatted. If you read my twaddle using this feed, you&#8217;ll be pleased to know that the problem has now been fixed.</p>

<p>I&#8217;ve also added an <a href="http://caliban.org/mt/index.xml">RSS 2.0 feed</a> feed, should anyone prefer or need that.</p>

<p><ins datetime="2010-02-05T14:56:25+00:00">Update: This site no longer uses Movable Type, so there&#8217;s a new URL for the <a href="http://caliban.org/wp/feed/">RSS 2.0 feed</a>. An Atom feed is no longer offered.</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2008/03/feed-formatting-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Maintenance</title>
		<link>http://caliban.org/wp/2007/08/server-maintenance/</link>
		<comments>http://caliban.org/wp/2007/08/server-maintenance/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 01:11:44 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.caliban.org/wp/2007/08/17/server-maintenance/</guid>
		<description><![CDATA[In the absence of female distraction, I took the opportunity in recent weeks to upgrade all of the machines in the house to Fedora 7, including the MythTV box. A couple of years ago, with a few weeks still to &#8230; <a href="http://caliban.org/wp/2007/08/server-maintenance/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the absence of female distraction, I took the opportunity in recent weeks to upgrade all of the machines in the house to <a href="http://fedoraproject.org/">Fedora</a> 7, including the <a href="http://www.mythtv.org/">MythTV</a> box.</p>

<p>A couple of years ago, with a few weeks still to go before the birth of Elo&iuml;se, I took advantage of the calm before the storm to move my domain to dedicated hosting at managed.com. Unfortunately, and as I&#8217;ve documented in the past, that company turned out to be less than dedicated, so after a year, caliban.org ended up back in our cellar, hosted over a domestic DSL line.</p>

<p>With the girls out of the country for a while, the time was ripe to move the domain back out to dedicated hosting. The DSL line has been incredibly reliable, but there&#8217;s always the chance that it will go on the blink while we&#8217;re travelling. Moving house would also automatically mean downtime, which is out of the question when one is responsible for one&#8217;s own domain e-mail. Downtime means lots of bounced e-mail, not to mention an unreachable Web site.</p>

<p>I&#8217;d done my homework before the girls left for their trip, so with the new contract signed, the slow process of copying all of our files over the slow upstream DSL link to the new server began. The process wouldn&#8217;t be completed until approximately ten days later.</p>

<p>As you read this, all services have been migrated to the new machine (and have been for over a week).</p>

<p>For you, the user, there shouldn&#8217;t be much noticeable difference, except that browsing our <a href="http://caliban.org/gallery">photo gallery</a> should be considerably faster than before. For me, however, it&#8217;s nice to know that the continuity of our e-mail and Web site is no longer tied to our home DSL being up.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2007/08/server-maintenance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Return Of Unauthenticated Commenting</title>
		<link>http://caliban.org/wp/2007/01/the-return-of-unauthenticated-commenting/</link>
		<comments>http://caliban.org/wp/2007/01/the-return-of-unauthenticated-commenting/#comments</comments>
		<pubDate>Sat, 27 Jan 2007 18:41:51 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.caliban.org/wp/2007/01/27/the-return-of-unauthenticated-commenting/</guid>
		<description><![CDATA[Some time ago, I turned off the ability of unauthenticated users to comment on entries made to this blog. Registered TypeKey users could still comment, but apparently it was too much trouble for a lot of people to register with &#8230; <a href="http://caliban.org/wp/2007/01/the-return-of-unauthenticated-commenting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I turned off the ability of unauthenticated users to comment on entries made to this blog. Registered <a href="http://www.sixapart.com/typekey/">TypeKey</a> users could still comment, but apparently it was too much trouble for a lot of people to register with this service. After all, who cares about being able to comment on what I say?</p>

<p>Well, in case you do care, I&#8217;ve now switched unauthenticated commenting back on and moved to a <a href="http://en.wikipedia.org/wiki/Captcha">CAPTCHA</a>-based scheme for distinguishing between human and automated users. If you want to comment on an entry now, you just have to answer a simple question with a one word answer and your comment will be accepted for publication.</p>

<p>Note, however, that if you <strong>are</strong> a registered TypeKey user, nothing changes. You can continue to post comments as an authenticated user without having to jump through any hoops.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2007/01/the-return-of-unauthenticated-commenting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Migration</title>
		<link>http://caliban.org/wp/2007/01/data-migration/</link>
		<comments>http://caliban.org/wp/2007/01/data-migration/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 19:23:14 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.caliban.org/wp/2007/01/26/data-migration/</guid>
		<description><![CDATA[The migration of our blog data from Berkeley DB to MySQL is now complete and the performance of the site has, as expected, improved somewhat. By how much depends on what you&#8217;re doing: reading, commenting, searching, etc. I&#8217;m sure I&#8217;ll &#8230; <a href="http://caliban.org/wp/2007/01/data-migration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The migration of our blog data from <a href="http://en.wikipedia.org/wiki/Berkeley_DB">Berkeley DB</a> to <a href="http://www.mysql.org/">MySQL</a> is now complete and the performance of the site has, as expected, improved somewhat. By how much depends on what you&#8217;re doing: reading, commenting, searching, etc.</p>

<p>I&#8217;m sure I&#8217;ll find a few minor residual glitches here and there over the next few days, but the major work is now complete.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2007/01/data-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Look</title>
		<link>http://caliban.org/wp/2007/01/new-look/</link>
		<comments>http://caliban.org/wp/2007/01/new-look/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 11:13:07 +0000</pubDate>
		<dc:creator>ianmacd</dc:creator>
				<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.caliban.org/wp/2007/01/26/new-look/</guid>
		<description><![CDATA[Even though it was a slow and painful process (and one I said I wouldn&#8217;t bother to endure), I moved the blog over to the latest Movable Type templates in the course of yesterday. The hardest part was getting the &#8230; <a href="http://caliban.org/wp/2007/01/new-look/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Even though it was a slow and painful process (and one I said I wouldn&#8217;t bother to endure), I moved the blog over to the latest <a href="http://www.movabletype.org/">Movable Type</a> templates in the course of yesterday.</p>

<p>The hardest part was getting the three column look that I favour to work properly. Even though Movable Type&#8217;s <tt>styles-site.css</tt> stylesheet contains styles whose name suggest that everything should just fall into place, that&#8217;s not the case; or, at least, not for me, as I don&#8217;t know how to apply them properly.</p>

<p>In fact, whilst Movable Type&#8217;s site is definitely not short on reasons why you should upgrade to the latest version, it falls down on telling you how to actually do so. All of the instructions are aimed at first-time installers. The only upgrade instructions refer to migrating from the standard version to the Enterprise product.</p>

<p>Apart from twiddling with the stylesheet, the biggest debugging headache was trying to figure out why the archives wouldn&#8217;t rebuild. <a href="http://www.apache.org/">Apache</a> kept returning HTTP 500 errors. I debugged this by removing chunks of MT tags from the archive templates until they could successfully be rebuilt.</p>

<p>However, once I&#8217;d found what I thought was the culprit, starting afresh with an archive template and removing just that one tag no longer fixed the build problem. It was starting to seem as if the quantity of MT tags, not the type, was the issue.</p>

<p>I suspected some kind of time-out problem, possibly with <a href="http://fastcgi.coremail.cn/">mod&#95;fcgid</a>, so I turned to Google and eventually came across <a href="http://fastcgi.coremail.cn/doc.htm">documentation</a> that mentioned the <tt>IPCCommTimeout</tt> configuration directive. This controls the time-out when waiting for a response from a fastcgi application. Since the archive build process takes longer than this directive&#8217;s default setting of 20 seconds, mod_fcgid abandons the task, causing Apache to return an internal server error.</p>

<p>Simple, once you&#8217;ve localised the problem, but it was actually quite a bit of work to turn that up.</p>

<p>The next step will likely be to move the blog&#8217;s data from Berkeley DB files to MySQL, which should considerably improve its performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://caliban.org/wp/2007/01/new-look/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

