<?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>Tim Anderson's ITWriting &#187; blogging</title>
	<atom:link href="http://www.itwriting.com/blog/category/blogging/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:36:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Speeding page load with dynamic JavaScript</title>
		<link>http://www.itwriting.com/blog/2741-speeding-page-load-with-dynamic-javascript.html</link>
		<comments>http://www.itwriting.com/blog/2741-speeding-page-load-with-dynamic-javascript.html#comments</comments>
		<pubDate>Tue, 15 Jun 2010 03:49:38 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web authoring]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=2741</guid>
		<description><![CDATA[<p>I’m delighted that ITWriting.com is sufficiently popular to sustain some advertising. I’m not pleased though with the impact on performance. The problem is that ads such as those from Google Adsense or Blogads are delivered by remote scripts. It usually looks something like this in the HTML:</p> <p>&#60;script type=&#34;text/javascript&#34; &#160; src=&#34;http://some/remote/script.js&#34;&#62; &#60;/script&#62;</p> <p>When the <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2741-speeding-page-load-with-dynamic-javascript.html">Speeding page load with dynamic JavaScript</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1499-will-microsoft-respond-to-the-javascript-speed-challenge.html' rel='bookmark' title='Permanent Link: Will Microsoft respond to the JavaScript speed challenge?'>Will Microsoft respond to the JavaScript speed challenge?</a></li>
<li><a href='http://www.itwriting.com/blog/1497-is-safari-the-worlds-fastest-browser-you-need-to-test-more-than-just-javascript.html' rel='bookmark' title='Permanent Link: Is Safari the world&rsquo;s fastest browser? You need to test more than just JavaScript'>Is Safari the world&rsquo;s fastest browser? You need to test more than just JavaScript</a></li>
<li><a href='http://www.itwriting.com/blog/119-ie7-script-madness.html' rel='bookmark' title='Permanent Link: IE7 script madness'>IE7 script madness</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I’m delighted that ITWriting.com is sufficiently popular to sustain some advertising. I’m not pleased though with the impact on performance. The problem is that ads such as those from <a href="https://www.google.com/adsense/" target="_blank">Google Adsense</a> or <a href="http://web.blogads.com/" target="_blank">Blogads</a> are delivered by remote scripts. It usually looks something like this in the HTML:</p>
<blockquote><p>&lt;script type=&quot;text/javascript&quot;      <br />&#160; src=&quot;http://some/remote/script.js&quot;&gt;       <br />&lt;/script&gt;</p>
</blockquote>
<p>When the browser encounters this script, it stops and waits until the script returns. This means that your site’s performance depends on the performance of the site serving the script. At times I’ve noticed significant slowdown – though to be fair, Google is normally faster than most others in my experience.</p>
<p>So how can this be fixed? I’ve spent some time on the problem, but with limited success. Ideally I’d like an Ajax-y solution where the ads flow in after the rest of the page had loaded and rendered, because the content is more important than the ads. The first step though is to place the scripts at the end of the page, so that the rest of the content is downloaded first. However, the ads have to appear towards the top of the page, otherwise the advertisers will not be happy. I tried inserting the script dynamically like so:</p>
<blockquote><p>var addiv = document.getElementById(&quot;addiv&quot;); //where the ad is&#160; to appear      <br />var theScript = document.createElement(&quot;script&quot;);       <br />theScript.type=&quot;text/javascript&quot;;       <br />theScript.src = &quot;http://some/remote/script.js&quot;;&#160; <br />addiv.appendChild(theScript);</p>
</blockquote>
<p>While this works after a fashion, it does not do the job. The problem is that the script typically calls document.write. If you are lucky, the ad will appear at the bottom of the page. If you are unlucky, the ad will replace the entire page.</p>
<p>What I needed to do is to capture the output sent to document.write and then insert the HTML dynamically. It turns out that JavaScript makes this easy. We can simply override document.write with our own function. Like so:</p>
<blockquote><p>var addiv = document.getElementById(&quot;addiv&quot;); //where the ad is&#160; to appear      <br />var adHtml = &#8221;;       <br />var oldWrite = document.write;      <br />document.write = function(str)       <br />{       <br />&#160;&#160;&#160; adHtml += str;       <br />}      <br />&lt;script type=&quot;text/javascript&quot;       <br />&#160; src=&quot;http://some/remote/script.js&quot;&gt;       <br />&lt;/script&gt;      <br />document.write = oldWrite;      <br />addiv.innerHTML = adHtml; </p>
</blockquote>
<p>This is brilliant, and in fact works perfectly for some of my ad scripts. Unfortunately it does not work for the slowest performer. The problem is that I have no control over the content of the remote script. In the non-working case, the remote script does not return HTML. It returns another script, which references another remote script. Now I have to figure out how to handle all the possible cases where scripts return scripts, which might or might not call document.write.</p>
<p>I’d be interested if anyone has a generic solution. There is a library <a href="http://bezen.org/javascript/" target="_blank">here</a> that looks like it might be helpful.</p>
<p>Another reflection is that it is in the interests both of advertisers and publishers to have scripts that execute fast and/or behave in a predictable manner that is friendly towards deferred loading techniques. It is no use writing convoluted code to deal with a particular script, when it might change at any time and break the site.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1499-will-microsoft-respond-to-the-javascript-speed-challenge.html' rel='bookmark' title='Permanent Link: Will Microsoft respond to the JavaScript speed challenge?'>Will Microsoft respond to the JavaScript speed challenge?</a></li>
<li><a href='http://www.itwriting.com/blog/1497-is-safari-the-worlds-fastest-browser-you-need-to-test-more-than-just-javascript.html' rel='bookmark' title='Permanent Link: Is Safari the world&rsquo;s fastest browser? You need to test more than just JavaScript'>Is Safari the world&rsquo;s fastest browser? You need to test more than just JavaScript</a></li>
<li><a href='http://www.itwriting.com/blog/119-ie7-script-madness.html' rel='bookmark' title='Permanent Link: IE7 script madness'>IE7 script madness</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2741-speeding-page-load-with-dynamic-javascript.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A note to RSS subscribers</title>
		<link>http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html</link>
		<comments>http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:02:03 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html</guid>
		<description><![CDATA[<p>This blog has a full-text RSS feed. In other words, you can read the entire contents of a post without visiting the site – though I hope you will visit the site from time to time to read the comments, like the excellent discussion on web vs desktop applications here.</p> <p>The reason for this <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html">A note to RSS subscribers</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html' rel='bookmark' title='Permanent Link: WordPress permalinks broke my RSS feed'>WordPress permalinks broke my RSS feed</a></li>
<li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
<li><a href='http://www.itwriting.com/blog/24-rss-in-ie7-not-too-good.html' rel='bookmark' title='Permanent Link: RSS in IE7: not too good'>RSS in IE7: not too good</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This blog has a full-text RSS feed. In other words, you can read the entire contents of a post without visiting the site – though I hope you will visit the site from time to time to read the comments, like the excellent <a href="http://www.itwriting.com/blog/2077-windows-presentation-foundation-now-ready-too-late.html#comments" target="_blank">discussion on web vs desktop applications here</a>.</p>
<p>The reason for this note is that the feed broke for some subscribers recently; and the reason it broke was that I’d hacked the code to ensure that you get full text feeds and not excerpts with a “read more” link. I had hacked the code not because WordPress was broken exactly, but because of a legacy problem. The feed for this blog used to be <a href="http://www.itwriting.com/blog/rss.php">http://www.itwriting.com/blog/rss.php</a>. WordPress still supports this URL, but without my hack it delivers excerpts, even though WordPress is set for full text. The hack works; but it is perilous because I use <a href="http://subversion.tigris.org/">Subversion</a> to keep WordPress up-to-date. If I modify the WordPress source, and then the same file gets updated in the official source, then Subversion inserts some stuff in the file to assist in resolving the conflict. That’s fine, except that it may break the PHP until I get round to fixing it. There’s also a risk that the modified file will no longer work because of changes elsewhere.</p>
<p>The sane solution then is not to modify the WordPress source, but to ask you to use the modern, approved and up-to-date RSS feed URLs which are:</p>
<p><a title="http://www.itwriting.com/blog/feed" href="http://www.itwriting.com/blog/feed">http://www.itwriting.com/blog/feed</a> for RSS</p>
<p>and </p>
<p><a title="http://www.itwriting.com/blog/feed/atom" href="http://www.itwriting.com/blog/feed/atom">http://www.itwriting.com/blog/feed/atom</a></p>
<p>for Atom.</p>
<p>If you use Google Reader, for example, I suggest you remove the existing subscription and add a new one with one of the above URLs.</p>
<p>That said, the old URL now works again, but with excerpts and not full text. The reason is not that I want you to visit the site, add to my page views and enjoy the unobtrusive advertising (though I do); it’s because of the technical issue above. Now you know how to fix it.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html' rel='bookmark' title='Permanent Link: WordPress permalinks broke my RSS feed'>WordPress permalinks broke my RSS feed</a></li>
<li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
<li><a href='http://www.itwriting.com/blog/24-rss-in-ie7-not-too-good.html' rel='bookmark' title='Permanent Link: RSS in IE7: not too good'>RSS in IE7: not too good</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fixing a WordPress plugin setting</title>
		<link>http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html</link>
		<comments>http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html#comments</comments>
		<pubDate>Tue, 19 Jan 2010 20:25:30 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html</guid>
		<description><![CDATA[<p>I changed the theme and plugins used on this blog recently. Along the way I managed to slightly corrupt the settings for one of the plugins, GD Star Rating, the result being that the stars in the Top Rated Posts widget would not display. I figured out the problem: the plugin stores the path <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html">Fixing a WordPress plugin setting</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
<li><a href='http://www.itwriting.com/blog/133-a-wordpress-flaw-no-paged-comments.html' rel='bookmark' title='Permanent Link: A WordPress flaw: no paged comments'>A WordPress flaw: no paged comments</a></li>
<li><a href='http://www.itwriting.com/blog/192-using-wordpress-pages.html' rel='bookmark' title='Permanent Link: Using WordPress pages'>Using WordPress pages</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I changed the theme and plugins used on this blog <a href="http://www.itwriting.com/blog/2060-seven-years-of-blogging-and-a-redesign.html" target="_blank">recently</a>. Along the way I managed to slightly corrupt the settings for one of the plugins, <a href="http://www.gdstarrating.com/" target="_blank">GD Star Rating</a>, the result being that the stars in the Top Rated Posts widget would not display. I figured out the problem: the plugin stores the path to the graphics which represent the stars, and this had incorrectly been set to an https path. Since I use a self-generated SSL certificate, the result was that browsers did not trust the connection and refused to display the graphics.</p>
<p>Unfortunately this path is not configured directly in the plugin options, as far I can see. I temporarily changed it to display a text rating while I worked out how to fix it.</p>
<p>The setting had to be in the MySQL database somewhere; and I found it. It is one value in a massive 10,000 character field called&#160; option_value, in the main options table. It seems that most of the settings for the plugin live in this single colon-separated field, even though the plugin also creates 12 tables of its own for the ratings data. Hmm, I don’t like the way this implemented. How often does this field get queried and parsed?</p>
<p>Still, the immediate problem was to alter the value. I ran up the MySQL interactive SQL utility and typed very carefully. This is where one false move can obliterate your WordPress install; I’m reminded of someone I knew (not me, honest) who set all his company’s customers to have the same address with a careless update missing its WHERE clause. Fortunately this is only a blog. Transactions are also good. Anyway, what could go wrong? it was a simple combination of UPDATE, REPLACE and WHERE.</p>
<p>It worked, the stars have returned, and I know a little bit more about the innards of WordPress and this particular plugin.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
<li><a href='http://www.itwriting.com/blog/133-a-wordpress-flaw-no-paged-comments.html' rel='bookmark' title='Permanent Link: A WordPress flaw: no paged comments'>A WordPress flaw: no paged comments</a></li>
<li><a href='http://www.itwriting.com/blog/192-using-wordpress-pages.html' rel='bookmark' title='Permanent Link: Using WordPress pages'>Using WordPress pages</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seven years of blogging, and a redesign</title>
		<link>http://www.itwriting.com/blog/2060-seven-years-of-blogging-and-a-redesign.html</link>
		<comments>http://www.itwriting.com/blog/2060-seven-years-of-blogging-and-a-redesign.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 16:16:52 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[bytesforall]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2060-seven-years-of-blogging-and-a-redesign.html</guid>
		<description><![CDATA[This blog began in 2003, though the website goes back to 2000, and I now see little difference between what is now a blog, and what in 2000 was a more painful process of authoring web content, especially with the decline of RSS readers. Still, my first blogging efforts were powered by a now-defunct project called bblog. I modified this heavily to add features and cope with comment spam – almost non-existent in 2003 – and then in 2006 accepted that I would be better off with a mainstream blog engine and selected Wordpress, which has exceeded <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2060-seven-years-of-blogging-and-a-redesign.html">Seven years of blogging, and a redesign</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html' rel='bookmark' title='Permanent Link: Fixing a WordPress plugin setting'>Fixing a WordPress plugin setting</a></li>
<li><a href='http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html' rel='bookmark' title='Permanent Link: A note to RSS subscribers'>A note to RSS subscribers</a></li>
<li><a href='http://www.itwriting.com/blog/155-blogging-is-on-the-brink-of-a-new-phase.html' rel='bookmark' title='Permanent Link: Blogging is on the brink of a new phase'>Blogging is on the brink of a new phase</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This blog began in 2003, though the website goes back to 2000, and I now see little difference between what is now a blog, and what in 2000 was a more painful process of authoring web content, especially with the decline of RSS readers. Still, my first blogging efforts were powered by a now-defunct project called <a href="http://www.bblog.com/" target="_blank">bblog</a>. I modified this heavily to add features and cope with comment spam – almost non-existent in 2003 – and then in 2006 accepted that I would be better off with a mainstream blog engine and selected <a href="http://wordpress.org" target="_blank">WordPress</a>, which has exceeded my expectations.</p>
<p>When I moved to WordPress I picked a theme which met my requirements, then modified it to tidy up the layout and to support non-intrusive advertising. I found myself to some extent boxed in once again, since I could not change or upgrade the theme without losing my modifications. This also meant I was missing out on newer features of WordPress. Widget support is a breakthrough feature, letting you add features to the site through a simple drag-and-drop admin page, but I could not use them. I also wanted to support <a href="http://en.gravatar.com/" target="_blank">gravatars</a>, which show an image chosen by the author alongside their comments, and to add a ratings system. </p>
<p>Ratings are a lot of fun, though not really reliable as a gauge of quality. If your article extolling the merits of the Xbox 360 gets linked by a PlayStation fan site, or your article critical of Apple gets linked by an Apple fan site, there is little chance of a fair rating. Some readers also find it difficult to separate what they think about the subject matter from what they think about the quality of reporting. Even so, ratings are always interesting and I’d like to include a list of best-rated posts.</p>
<p>It has taken me some time to find a theme that looked right for my needs, but I have now settled on <a href="http://wordpress.bytesforall.com/?cat=15" target="_blank">Atahualpa</a> from <a href="http://bytesforall.com/" target="_blank">BytesForAll</a>. It is a popular theme, so my blog will look similar to many others, but it is flexible and I’ve been able to add the most important features by modifying settings rather than editing the raw PHP, a critical issue for upgradability. I’ve also added rating support with <a href="http://www.gdstarrating.com/" target="_blank">GD Star Rating</a>.</p>
<p>As ever, it is work in progress, and I expect to modify the design and add features as time allows. Although it may not look much improved yet, it is much easier to modify in a maintainable fashion, so expect more changes soon.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2148-fixing-a-wordpress-plugin-setting.html' rel='bookmark' title='Permanent Link: Fixing a WordPress plugin setting'>Fixing a WordPress plugin setting</a></li>
<li><a href='http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html' rel='bookmark' title='Permanent Link: A note to RSS subscribers'>A note to RSS subscribers</a></li>
<li><a href='http://www.itwriting.com/blog/155-blogging-is-on-the-brink-of-a-new-phase.html' rel='bookmark' title='Permanent Link: Blogging is on the brink of a new phase'>Blogging is on the brink of a new phase</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2060-seven-years-of-blogging-and-a-redesign.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A year of blogging: another crazy year in tech</title>
		<link>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html</link>
		<comments>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html#comments</comments>
		<pubDate>Thu, 31 Dec 2009 22:55:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html</guid>
		<description><![CDATA[<p>At this time of year I allow myself a little introspection. Why do I write this blog? In part because I enjoy it; in part because it lets me write what I want to write, rather than what someone will commission; in part because I need to be visible on the Internet as an <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html">A year of blogging: another crazy year in tech</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/352-the-curious-silence-of-the-ie-team-microsoft-needs-to-rediscover-blogging.html' rel='bookmark' title='Permanent Link: The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging'>The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>At this time of year I allow myself a little introspection. Why do I write this blog? In part because I enjoy it; in part because it lets me write what I want to write, rather than what someone will commission; in part because I need to be visible on the Internet as an individual, not just as an author writing for various publications; in part because I highly value the feedback I get here.</p>
<p>Running a blog has its frustrations. Adding content here has to take a back seat to paying work at times. I also realise that the site is desperately in need of redesign; I’ve played around with some tweaks in an offline version but I’m cautious about making changes because the current format just about works and I don’t want to make it worse. I am a writer and developer, but not a designer. </p>
<p>One company actually offered to redesign the blog for me, but I held back for fear that a sense of obligation would prevent me from writing objectively. That said, I have considered doing something like Adobe’s Serge Jespers and offering a <a href="http://www.webkitchen.be/2009/11/28/blog-design-contest-design-my-blog-and-win-cs4-master-collection/">prize for a redesign</a>; if you would like to supply such a prize, in return for a little publicity, let me know. One of my goals is to make use of WordPress widgets to add more interactivity and a degree of future-proofing. I hope 2010 will be the year of a new-look ITWriitng.com.</p>
<p>So what are you reading? Looking at the stats for the year proves something I was already aware of: that the most-read posts are not news stories but how-to articles that solve common problems. The readers are not subscribers, but individuals searching for a solution to their problem. For the record, the top five in order:</p>
<p><a title="Permanent Link to Annoying Word 2007 problem- can’t select text" href="http://www.itwriting.com/blog/140-annoying-word-2007-problem-cant-select-text.html" target="_blank">Annoying Word 2007 problem- can’t select text</a> – when Office breaks</p>
<p><a title="Permanent Link to Cannot open the Outlook window – what sort of error message is that-" href="http://www.itwriting.com/blog/1342-cannot-open-the-outlook-window-what-sort-of-error-message-is-that.html" target="_blank">Cannot open the Outlook window – what sort of error message is that?</a> – when Office breaks again</p>
<p><a title="Permanent Link to Visual Studio 6 on Vista" href="http://www.itwriting.com/blog/167-visual-studio-6-on-vista.html">Visual Studio 6 on Vista</a> – VB 6 just won’t die</p>
<p><a title="Permanent Link to Why Outlook 2007 is slow- Microsoft’s official answer" href="http://www.itwriting.com/blog/123-why-outlook-2007-is-slow.html">Why Outlook 2007 is slow- Microsoft’s official answer</a> – when Office frustrates</p>
<p><a title="Permanent Link to Outlook 2007 is slow, RSS broken" href="http://www.itwriting.com/blog/54-outlook-2007-is-slow-rss-broken.html">Outlook 2007 is slow, RSS broken</a> – when Office still frustrates</p>
<p>The most popular news posts on ITWriting.com:</p>
<p><a title="UNIX platform" href="http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html" target="_blank">London Stock Exchange migrating from .NET to Oracle/UNIX platform</a> -&#160; case study becomes PR disaster</p>
<p><a title="Permanent Link to Parallel Programming- five reasons for caution. Reflections from Intel’s Paral" href="http://www.itwriting.com/blog/1343-parallel-programming-five-reasons-for-caution-reflections-from-intels-parallel-studio-briefing.html" target="_blank">Parallel Programming: five reasons for caution. Reflections from Intel’s Parallel Studio briefing</a> – a contrarian view</p>
<p><a title="Permanent Link to Apple Snow Leopard and Exchange- the real story" href="http://www.itwriting.com/blog/1743-apple-snow-leopard-and-exchange-the-real-story.html" target="_blank">Apple Snow Leopard and Exchange- the real story</a> – hyped new feature disappoints</p>
<p><a title="Permanent Link to Software development trends in emerging markets" href="http://www.itwriting.com/blog/1789-software-development-trends-in-emerging-markets.html" target="_blank">Software development trends in emerging markets</a> – are they what you expect?</p>
<p><a title="Permanent Link to QCon London 2009" href="http://www.itwriting.com/blog/1291-qcon-london-2009.html" target="_blank">QCon London 2009</a> – the best developer conference in the UK</p>
<p>and a few others that I’d like to highlight:</p>
<p><a title="Permanent Link to The end of Sun’s bold open source experiment" href="http://www.itwriting.com/blog/1340-the-end-of-suns-bold-open-source-experiment.html">The end of Sun’s bold open source experiment</a> – Sun is taken over by Oracle, though the deal has been subject to long delays thanks to EU scrutiny</p>
<p><a title="Permanent Link to Is Silverlight the problem with ITV Player- Microsoft, you have a problem" href="http://www.itwriting.com/blog/1334-is-silverlight-the-problem-with-itv-player-microsoft-you-have-a-problem.html">Is Silverlight the problem with ITV Player- Microsoft, you have a problem</a> – prophetic insofar as ITV later switched to Adobe Flash; it’s not as good as BBC iPlayer but it is better than before</p>
<p><a title="Permanent Link to Google Chrome OS – astonishing" href="http://www.itwriting.com/blog/1969-google-chrome-os-astonishing.html">Google Chrome OS – astonishing</a> – a real first reaction written during the press briefing; my views have not changed much though many commentators don’t get its significance for some reason</p>
<p><a title="Permanent Link to Farewell to Personal Computer World- 30 years of personal computing" href="http://www.itwriting.com/blog/1494-farewell-to-personal-computer-world-30-years-of-personal-computing.html">Farewell to Personal Computer World- 30 years of personal computing</a> – worth reading the comments if you have any affection for this gone-but-not-forgotten publication</p>
<p><a title="Is high-resolution audio (like SACD) audibly better than than CD-" href="http://www.itwriting.com/blog/is-high-resolution-audio-like-sacd-audibly-better-than-than-cd">Is high-resolution audio (like SACD) audibly better than than CD</a> – still a question that fascinates me</p>
<p><a title="Danger loses customer data" href="http://www.itwriting.com/blog/1851-when-the-unthinkable-happens-microsoftdanger-loses-customer-data.html">When the unthinkable happens: Microsoft/Danger loses customer data</a> – as a company Microsoft is not entirely dysfunctional but for some parts there is no better word</p>
<p><a title="Permanent Link to Adobe’s chameleon Flash shows its enterprise colours" href="http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html">Adobe’s chameleon Flash shows its enterprise colours</a> – some interesting comments on this Flash for the Enterprise story</p>
<p><a title="Permanent Link to Silverlight 4 ticks all the boxes, questions remain" href="http://www.itwriting.com/blog/1967-silverlight-4-ticks-all-the-boxes-questions-remain.html">Silverlight 4 ticks all the boxes, questions remain</a> – in 2010 we should get some idea of Silverlight’s significance, now that Microsoft has fixed the most pressing technical issues</p>
<p>and finally HAPPY NEW YEAR</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:574b160e-d27f-409b-a0c8-27297fdecc8d" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/flash" rel="tag">flash</a>,<a href="http://technorati.com/tags/silverlight" rel="tag">silverlight</a>,<a href="http://technorati.com/tags/tim+anderson" rel="tag">tim anderson</a>,<a href="http://technorati.com/tags/google" rel="tag">google</a>,<a href="http://technorati.com/tags/apple" rel="tag">apple</a>,<a href="http://technorati.com/tags/.net" rel="tag">.net</a>,<a href="http://technorati.com/tags/microsoft" rel="tag">microsoft</a>,<a href="http://technorati.com/tags/sun" rel="tag">sun</a>,<a href="http://technorati.com/tags/oracle" rel="tag">oracle</a>,<a href="http://technorati.com/tags/adobe" rel="tag">adobe</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/352-the-curious-silence-of-the-ie-team-microsoft-needs-to-rediscover-blogging.html' rel='bookmark' title='Permanent Link: The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging'>The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Mac alternatives to Windows utilities</title>
		<link>http://www.itwriting.com/blog/1760-10-mac-alternatives-to-windows-utilities.html</link>
		<comments>http://www.itwriting.com/blog/1760-10-mac-alternatives-to-windows-utilities.html#comments</comments>
		<pubDate>Wed, 02 Sep 2009 16:27:13 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=1760</guid>
		<description><![CDATA[<p>I&#8217;ve been spending an extended time on the Mac in order to explore Snow Leopard. As far as possible, I&#8217;ve done all my work on the Mac since its release. The trial will be over soon &#8230; but in the meantime I&#8217;m sharing notes on some of the utilities I used for tasks I <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1760-10-mac-alternatives-to-windows-utilities.html">10 Mac alternatives to Windows utilities</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1012-windows-7-media-aac-yes-flac-no.html' rel='bookmark' title='Permanent Link: Windows 7 media: AAC yes, FLAC no'>Windows 7 media: AAC yes, FLAC no</a></li>
<li><a href='http://www.itwriting.com/blog/1143-windows-7-beta-1-performance-observations.html' rel='bookmark' title='Permanent Link: Windows 7 beta 1 performance observations'>Windows 7 beta 1 performance observations</a></li>
<li><a href='http://www.itwriting.com/blog/1368-new-in-windows-7-windows-xp-mode-remote-media-streaming.html' rel='bookmark' title='Permanent Link: New in Windows 7 RC: Windows XP Mode, Remote Media Streaming'>New in Windows 7 RC: Windows XP Mode, Remote Media Streaming</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been spending an extended time on the Mac in order to explore Snow Leopard. As far as possible, I&#8217;ve done all my work on the Mac since its release. The trial will be over soon &#8230; but in the meantime I&#8217;m sharing notes on some of the utilities I used for tasks I normally do on Windows, in no particular order.</p>
<h3>1 Capturing screenshots</h3>
<p>On Windows I press PrintScreen or Alt-PrintScreen (for the current window), then paste into an ancient copy of Paint Shop Pro 5.0 for trimming and re-sizing. No, it&#8217;s not PhotoShop, but it loads in a blink.</p>
<p>For the Mac I use Ctrl-Command-Shift-3 (whole screen) or Ctrl-Command-Shift-4 (selectable area) which adds a screenshot to the clipboard. Then I use the latest Preview, which has a File &#8211; New from Clipboard option. I love Preview &#8211; it has tools for further trimming and resizing, and when you save it shows the file size as you select different formats. Since I often want to minimise the size for a web page, it&#8217;s ideal.</p>
<h3>2 Secure file transfer</h3>
<p>I avoid FTP for security reasons, so on Windows I normally use <a href="http://winscp.net" target="_blank">WinSCP</a> for secure file transfer.</p>
<p>On the Mac I use <a href="http://rsug.itd.umich.edu/software/fugu/" target="_blank">Fugu</a>, and of the two I prefer it.</p>
<h3>3 Word processing</h3>
<p>On Windows I use Microsoft Word. On the Mac I mainly use <a href="http://www.neooffice.org" target="_blank">NeoOffice</a>, which actually felt a bit nicer than its parent, <a href="http://openoffice.org" target="_blank">OpenOffice</a>. I also spent some time with Word 2008 (good for compatibility, but slow) and Apple&#8217;s Pages from iWork 09. One nice feature of Pages, for journalism, is the stats window that shows the word count as you type.</p>
<h3>4 Web browsing</h3>
<p>I used Safari, in order to get the most complete Apple experience. I&#8217;m getting to like the Top Sites feature, though it&#8217;s hardly essential, especially the way it shows at a glance which pages have changed.</p>
<h3>5 Sound editing</h3>
<p>On Windows I use <a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a>. On the Mac I use &#8230; Audacity, though for some reason I found it slightly less smooth.</p>
<h3>6 Playing FLAC</h3>
<p>Apple is still stubbornly refusing to support FLAC in iTunes or Quicktime. My solution was <a href="http://getsongbird.com/" target="_blank">Songbird</a>, a great alternative, which supports FLAC straight out of the box, or rather download.</p>
<p>For converting to FLAC I used <a href="http://mac.softpedia.com/get/Audio/MacFLAC.shtml" target="_blank">MacFLAC</a>, though I found it less than robust. I missed <a href="http://www.dbpoweramp.com/" target="_blank">dbPowerAmp</a> (Windows).</p>
<h3>7 Remote desktop</h3>
<p>I find Remote Desktop invaluable for managing servers. On the Mac I used the official <a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx" target="_blank">Remote Desktop client</a>, which worked well though it falls slightly short of the Windows version (perhaps this is a policy!).</p>
<h3>8 Twitter</h3>
<p>I use <a href="http://www.twhirl.org/" target="_blank">Twhirl</a> on both Mac and Windows, an Adobe AIR application. One oddity (getting picky): the font spacing is slightly better on Windows. In the word Blog, for example, there is too much space between the B and the l, but only on the Mac.</p>
<h3>9 Email</h3>
<p>I never thought I&#8217;d say I missed Outlook, but I did. The thing is, after much experimentation I&#8217;ve found a permutation that works really well on Windows: 64-bit Windows and Outlook 2007 SP2 in online mode (only for a desktop, of course).</p>
<p>On the Mac I use Mail, but I&#8217;ve found it <a href="http://www.itwriting.com/blog/1743-apple-snow-leopard-and-exchange-the-real-story.html" target="_blank">less than satisfactory</a> even though I run Exchange 2007 with all the required configuration.</p>
<h3>10 Blog authoring</h3>
<p>On Windows I use <a href="http://windowslivewriter.spaces.live.com/" target="_blank">Live Writer</a>, which is superb.</p>
<p>On the Mac I write posts (like this one) in the WordPress online editor. I don&#8217;t like it as much, but it does the job.</p>
<h3>11 Bridge</h3>
<p>Now this one is a problem <img src='http://www.itwriting.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I find <a href="http://www.jackbridge.com" target="_blank">JackBridge</a> ideal for those moments when I need a break from work. It won this year&#8217;s World Champion computer bridge contest.</p>
<p>The Mac is not so well served, but I have trialled <a href="http://www.bridgebaron.com" target="_blank">Bridge Baron</a> and found it not bad at all.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1012-windows-7-media-aac-yes-flac-no.html' rel='bookmark' title='Permanent Link: Windows 7 media: AAC yes, FLAC no'>Windows 7 media: AAC yes, FLAC no</a></li>
<li><a href='http://www.itwriting.com/blog/1143-windows-7-beta-1-performance-observations.html' rel='bookmark' title='Permanent Link: Windows 7 beta 1 performance observations'>Windows 7 beta 1 performance observations</a></li>
<li><a href='http://www.itwriting.com/blog/1368-new-in-windows-7-windows-xp-mode-remote-media-streaming.html' rel='bookmark' title='Permanent Link: New in Windows 7 RC: Windows XP Mode, Remote Media Streaming'>New in Windows 7 RC: Windows XP Mode, Remote Media Streaming</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1760-10-mac-alternatives-to-windows-utilities.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>More RSS madness from Microsoft &#8211; this time it&#8217;s Live Mail</title>
		<link>http://www.itwriting.com/blog/1190-more-rss-madness-from-microsoft-this-time-its-live-mail.html</link>
		<comments>http://www.itwriting.com/blog/1190-more-rss-madness-from-microsoft-this-time-its-live-mail.html#comments</comments>
		<pubDate>Wed, 28 Jan 2009 19:47:49 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1190-more-rss-madness-from-microsoft-this-time-its-live-mail.html</guid>
		<description><![CDATA[<p>Once upon a time I was enthusiastic about the “common feed list” in Windows. I thought there was all sorts of potential for sharing and synchronizing content across the network. When it was introduced, Microsoft called it the Windows RSS Platform, though it gets installed as part of IE7.</p> <p>What’s curious is that even <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1190-more-rss-madness-from-microsoft-this-time-its-live-mail.html">More RSS madness from Microsoft &#8211; this time it&#8217;s Live Mail</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/69-a-simple-blog-reader-for-the-ie7-common-feed-list.html' rel='bookmark' title='Permanent Link: A simple blog reader for the IE7 common feed list'>A simple blog reader for the IE7 common feed list</a></li>
<li><a href='http://www.itwriting.com/blog/24-rss-in-ie7-not-too-good.html' rel='bookmark' title='Permanent Link: RSS in IE7: not too good'>RSS in IE7: not too good</a></li>
<li><a href='http://www.itwriting.com/blog/601-microsoft-live-mesh-is-air.html' rel='bookmark' title='Permanent Link: Microsoft Live Mesh is AIR++'>Microsoft Live Mesh is AIR++</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Once upon a time I was enthusiastic about the “common feed list” in Windows. I thought there was all sorts of potential for sharing and synchronizing content across the network. When it was introduced, Microsoft called it the <a href="http://msdn.microsoft.com/en-us/library/ms686418.aspx" target="_blank">Windows RSS Platform</a>, though it gets installed as part of IE7.</p>
<p>What’s curious is that even Microsoft doesn’t seem to use the platform in the way it was (presumably) intended. I opened up Windows Live Mail 2009 today (I use it only occasionally as a newsgroup reader), and was puzzled to see 6724 unread feed items.</p>
<p>What’s going on? Well, I use the IE7 feed list and access it either in IE7 or in my own <a href="http://www.itwriting.com/blog/69-a-simple-blog-reader-for-the-ie7-common-feed-list.html" target="_blank">home-brew reader</a>, which uses the <a href="http://msdn.microsoft.com/en-us/library/ms686418.aspx" target="_blank">COM API</a> to the common feed list.</p>
<p>Windows Live Mail had grabbed the list of feeds and made <strong>its own copy</strong> of all the data. Am I sure? Yes, first because of this suspicious option in Live Mail:</p>
<p><img src="http://www.itwriting.com/images/livemail-rss.gif" /></p>
<p>“When deleting a feed here, also delete it from your Internet Explorer feed list” – implying synchronization, not a common database. Note also the jargon; the Live Mail folk clearly think of this as a feature of IE, not a feature of Windows.</p>
<p>I also took a look in:</p>
<p>C:\Users\USERNAME\AppData\Local\Microsoft\Windows Live Mail\Your Feeds\</p>
<p>and there is was, a copy of all the entries in X-MimeOLE format. The real common feed list, by contrast, is stored in:</p>
<p>C:\Users\USERNAME\AppData\Local\Microsoft\Feeds</p>
<p>It is not quite as bad as it first appears. When I chose to sync the feeds in Live Mail, the unread items synchronized with those in IE7. I am also hopeful that the data is only retrieved from the Internet once. though it is hard to be sure. A quick experiment suggests that if you delete a feed in IE7, it stays in Live Mail, though it no longer updates (one or other of these facts could be a bug). If you delete a feed in Live Mail it is deleted from IE7 unless, presumably, the box in the dialog above is checked.</p>
<p>The Outlook team <a href="http://www.itwriting.com/blog/54-outlook-2007-is-slow-rss-broken.html" target="_blank">made a similar error</a>, but worse, because the feeds end up messing up your Exchange mailbox as well.</p>
<p>So why doesn’t Live Mail simply present a view of the common feed list, like my home-brew reader? Well, maybe the API is not robust or fast enough. The solution then is to fix the common feed list, not to do all this error-prone synchronization.</p>
<p>The whole thing would make more sense if the feed list was synchronized with the cloud, so that I could also read my feeds on the Web, in the style of <a href="http://reader.google.com/" target="_blank">Google Reader</a>. Despite the name, Live Mail seems thoroughly bound to the desktop. It is simply an update to Outlook Express.</p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ec80af96-d496-4a99-9915-005fc028d31d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/rss" rel="tag">rss</a>, <a href="http://technorati.com/tags/ie7" rel="tag">ie7</a>, <a href="http://technorati.com/tags/microsoft" rel="tag">microsoft</a>, <a href="http://technorati.com/tags/live+mail" rel="tag">live mail</a>, <a href="http://technorati.com/tags/outlook" rel="tag">outlook</a>, <a href="http://technorati.com/tags/windows+live" rel="tag">windows live</a>, <a href="http://technorati.com/tags/outlook+express" rel="tag">outlook express</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/69-a-simple-blog-reader-for-the-ie7-common-feed-list.html' rel='bookmark' title='Permanent Link: A simple blog reader for the IE7 common feed list'>A simple blog reader for the IE7 common feed list</a></li>
<li><a href='http://www.itwriting.com/blog/24-rss-in-ie7-not-too-good.html' rel='bookmark' title='Permanent Link: RSS in IE7: not too good'>RSS in IE7: not too good</a></li>
<li><a href='http://www.itwriting.com/blog/601-microsoft-live-mesh-is-air.html' rel='bookmark' title='Permanent Link: Microsoft Live Mesh is AIR++'>Microsoft Live Mesh is AIR++</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1190-more-rss-madness-from-microsoft-this-time-its-live-mail.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2008 on IT Writing: browser and OS stats, plus what you&#8217;ve been reading</title>
		<link>http://www.itwriting.com/blog/1129-2008-on-it-writing-browser-and-os-stats-plus-what-youve-been-reading.html</link>
		<comments>http://www.itwriting.com/blog/1129-2008-on-it-writing-browser-and-os-stats-plus-what-youve-been-reading.html#comments</comments>
		<pubDate>Thu, 01 Jan 2009 14:25:22 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1129-2008-on-it-writing-browser-and-os-stats-plus-what-youve-been-reading.html</guid>
		<description><![CDATA[<p>There were 780,000 unique visitors to this site in 2008, according to my stats, up from 650,000 in 2007.</p> OS stats <p>Windows 80.5% (down from 82.1%)</p> <p>Mac 4.2% (up from 4%)</p> <p>Linux 4.1% (up from 3.5%)</p> Browser stats <p>IE 51.5% (down from 58.8%)</p> <p>Firefox 25.3% (up from 20.5%)</p> <p>Opera 4.1% (up from 3.2%)</p> <p>Safari <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1129-2008-on-it-writing-browser-and-os-stats-plus-what-youve-been-reading.html">2008 on IT Writing: browser and OS stats, plus what you&#8217;ve been reading</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/702-pretty-permalinks-improve-stats-reporting.html' rel='bookmark' title='Permanent Link: Pretty permalinks improve stats reporting'>Pretty permalinks improve stats reporting</a></li>
<li><a href='http://www.itwriting.com/blog/660-virtualbox-is-amazing-50-faster-than-virtual-pc-on-my-pc.html' rel='bookmark' title='Permanent Link: VirtualBox is amazing, 50% faster than Virtual PC on my PC'>VirtualBox is amazing, 50% faster than Virtual PC on my PC</a></li>
<li><a href='http://www.itwriting.com/blog/1286-ria-plug-in-stats-flash-dominates.html' rel='bookmark' title='Permanent Link: RIA plug-in stats: Flash dominates'>RIA plug-in stats: Flash dominates</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There were 780,000 unique visitors to this site in 2008, according to my stats, up from 650,000 in 2007.</p>
<h3>OS stats</h3>
<p>Windows 80.5% (down from 82.1%)</p>
<p>Mac 4.2% (up from 4%)</p>
<p>Linux 4.1% (up from 3.5%)</p>
<h3>Browser stats</h3>
<p>IE 51.5% (down from 58.8%)</p>
<p>Firefox 25.3% (up from 20.5%)</p>
<p>Opera 4.1% (up from 3.2%)</p>
<p>Safari 2.8% (up from 2.5%)</p>
<p>Chrome 0.6% (new, not available all year)</p>
<h3>Most read 2008 posts</h3>
<p>Note: some of the most-read posts in 2008 were published in 2007 or earlier, including <a href="http://www.itwriting.com/blog/54-outlook-2007-is-slow-rss-broken.html" target="_blank">Outlook is slow, RSS broken</a> (complete with 188 comments), and <a href="http://www.itwriting.com/blog/140-annoying-word-2007-problem-cant-select-text.html" target="_blank">Annoying Word 2007 problem – can’t select text</a> (248 comments) – both examples of users searching for fixes to problems with Microsoft software.</p>
<p>From 2008, these were the 10 most read: </p>
<p><a href="http://www.itwriting.com/blog/778-fixing-wi-fi-on-asus-eee-pc-901-with-linux.html" target="_blank">Fixing wifi on Asus Eee PC 901 with Linux</a></p>
<p><a href="http://www.itwriting.com/blog/596-vista-sp1-vs-server-2008-as-a-desktop-os-more-comparisons.html">Vista SP1 vs Server 2008 as a desktop OS: more comparisons </a></p>
<p><a href="http://www.itwriting.com/blog/723-why-i-cant-use-microsoft-live-search-for-real-work.html" target="_blank">Why I can’t use Microsoft Live search for real work</a> (I now think some of the problems mentioned in this post are to do with inappropriate localization)</p>
<p><a href="http://www.itwriting.com/blog/665-more-silverlight-visual-studio-setup-hassles.html" target="_blank">More Silverlight, Visual Studio setup hassles</a></p>
<p><a href="http://www.itwriting.com/blog/660-virtualbox-is-amazing-50-faster-than-virtual-pc-on-my-pc.html" target="_blank">VirtualBox is amazing, 50% faster than Virtual PC on my PC</a> (intriguing as a recent review I saw claimed that Virtual PC is actually faster than VirtualBox).</p>
<p><a href="http://www.itwriting.com/blog/803-cnn-daily-top-10-spam-email-shows-failure-of-user-education.html" target="_blank">CNN Daily Top 10 spam shows failure of user education</a></p>
<p><a href="http://www.itwriting.com/blog/479-changing-the-motherboard-underneath-windows-xp-and-vista.html" target="_blank">Changing the motherboard or storage controller underneath Windows XP and Vista</a></p>
<p><a title="824-whats-new-in-delphi-2009.html" href="http://www.itwriting.com/blog/824-whats-new-in-delphi-2009.html">What&#8217;s new in Delphi 2009</a></p>
<p><a href="http://www.itwriting.com/blog/counting-primes-in-flash-and-silverlight">Counting Primes in Flash and Silverlight</a> (see also tests for <a href="http://www.itwriting.com/blog/1117-first-steps-with-adobe-alchemy-good-news-and-bad.html">Alchemy</a>, <a href="http://www.javafx.com/samples/PrimeFactors/index.html">JavaFX</a> and <a href="http://www.itwriting.com/blog/864-counting-primes-in-google-chrome.html">Chrome</a>) </p>
<p><a href="http://www.itwriting.com/blog/714-debugging-php-code-to-fix-a-wordpress-problem.html">Debugging PHP code to fix a WordPress problem</a></p>
<h3>and finally</h3>
<p>Thanks for reading in 2008, and Happy New Year. I may do a more general review of 2008 if I can find the time before it is too late!</p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cadf4ab9-5428-4be6-b2f5-481272261910" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/itwriting" rel="tag">itwriting</a>, <a href="http://technorati.com/tags/browser+stats" rel="tag">browser stats</a>, <a href="http://technorati.com/tags/windows" rel="tag">windows</a>, <a href="http://technorati.com/tags/mac" rel="tag">mac</a>, <a href="http://technorati.com/tags/linux" rel="tag">linux</a>, <a href="http://technorati.com/tags/google+chrome" rel="tag">google chrome</a>, <a href="http://technorati.com/tags/firefox" rel="tag">firefox</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/702-pretty-permalinks-improve-stats-reporting.html' rel='bookmark' title='Permanent Link: Pretty permalinks improve stats reporting'>Pretty permalinks improve stats reporting</a></li>
<li><a href='http://www.itwriting.com/blog/660-virtualbox-is-amazing-50-faster-than-virtual-pc-on-my-pc.html' rel='bookmark' title='Permanent Link: VirtualBox is amazing, 50% faster than Virtual PC on my PC'>VirtualBox is amazing, 50% faster than Virtual PC on my PC</a></li>
<li><a href='http://www.itwriting.com/blog/1286-ria-plug-in-stats-flash-dominates.html' rel='bookmark' title='Permanent Link: RIA plug-in stats: Flash dominates'>RIA plug-in stats: Flash dominates</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1129-2008-on-it-writing-browser-and-os-stats-plus-what-youve-been-reading.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress company acquiring IntenseDebate, makes a blog into a forum</title>
		<link>http://www.itwriting.com/blog/920-wordpress-company-acquiring-intensedebate-makes-a-blog-into-a-forum.html</link>
		<comments>http://www.itwriting.com/blog/920-wordpress-company-acquiring-intensedebate-makes-a-blog-into-a-forum.html#comments</comments>
		<pubDate>Wed, 24 Sep 2008 09:42:16 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/920-wordpress-company-acquiring-intensedebate-makes-a-blog-into-a-forum.html</guid>
		<description><![CDATA[<p>I was glad to see on Matt Mullenweg’s blog that Automattic, the WordPress company, is acquiring IntenseDebate. I’m not actually familiar with the product, but the features it promises address an obvious deficiency in WordPress: the comment system. IntenseDebate adds features including comment threading, reputation points, comment widgets, and Twitter, FriendFeed and email integration.</p> <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/920-wordpress-company-acquiring-intensedebate-makes-a-blog-into-a-forum.html">WordPress company acquiring IntenseDebate, makes a blog into a forum</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/133-a-wordpress-flaw-no-paged-comments.html' rel='bookmark' title='Permanent Link: A WordPress flaw: no paged comments'>A WordPress flaw: no paged comments</a></li>
<li><a href='http://www.itwriting.com/blog/461-2007-the-most-commented-posts-and-a-bit-of-blog-introspection.html' rel='bookmark' title='Permanent Link: 2007: the most commented posts, and a bit of blog introspection'>2007: the most commented posts, and a bit of blog introspection</a></li>
<li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was glad to <a href="http://ma.tt/2008/09/intense-debate-goes-automattic/">see on Matt Mullenweg’s blog</a> that Automattic, the WordPress company, is acquiring <a href="http://intensedebate.com/features">IntenseDebate</a>. I’m not actually familiar with the product, but the features it promises address an obvious deficiency in WordPress: the comment system. IntenseDebate adds features including comment threading, reputation points, comment widgets, and <a href="http://www.twitter.com">Twitter</a>, <a href="http://www.friendfeed.com">FriendFeed</a> and email integration.</p>
<p>I’ve been conscious of several comment-related problems on this blog. </p>
<p>I have a few posts that have tons of comments. Most of these are about technical problems which affect a lot of people: they Google the problem to find the post. Once a discussion gets beyond about 50 posts it is hard to find the most useful content quickly. Examples:</p>
<p><a href="http://www.itwriting.com/blog/140-annoying-word-2007-problem-cant-select-text.html">Annoying Word 2007 problem: can’t select text</a> (210 comments)</p>
<p><a href="http://www.itwriting.com/blog/54-outlook-2007-is-slow-rss-broken.html">Outlook 2007 is slow, RSS broken</a> (186 comments)</p>
<p><a href="http://www.itwriting.com/blog/778-fixing-wi-fi-on-asus-eee-pc-901-with-linux.html">Fixing wi-fi on an Asus Eee PC 901 with Linux</a> (60 comments)</p>
<p><a href="http://www.itwriting.com/blog/225-adobe-cs3-wont-install.html">Adobe CS3 won’t install</a> (79 comments, hope CS4 is better!)</p>
<p>At this stage, the blog has become in effect a forum. Of course there is already <a href="http://www.phpbb.com/">excellent</a> <a href="http://www.phorum.org/">forum</a> software out there; but it is no good telling people to go away and use a forum instead; maybe it’s OK that blogs and forums are becoming almost the same thing (most forums can also be used as blog feeds).</p>
<p>Sometimes the comments are more interesting than the original post, particularly when someone close to the subject of the post replies. I suspect such comments do not get the readership they deserve, because we are all busy and just scan the headlines. A comment widget might help with this.</p>
<p>An aside about reputation points. These are pretty much essential when there are lots of comments; sites like <a href="http://slashdot.org/">slashdot</a> depend on them (though in that case you have to be a moderator to score comments). That said, it is an imperfect system. My posts on <a href="http://www.theregister.co.uk/">The Register</a> are now scored by readers (though most seem not to bother); and I’m not sure whether they primarily measure the quality of the article, or the extent to which the reader agrees. As with <a href="http://www.wikipedia.org/">Wikipedia</a>, these things promote the wisdom of the crowd; overall it is more healthy than not, but the crowd is not always right.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:80cebd64-5840-4287-9ffb-83a63376d4d3" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/intensedebate" rel="tag">intensedebate</a>, <a href="http://technorati.com/tags/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tags/blogging" rel="tag">blogging</a>, <a href="http://technorati.com/tags/comments" rel="tag">comments</a>, <a href="http://technorati.com/tags/wikipedia" rel="tag">wikipedia</a>, <a href="http://technorati.com/tags/forums" rel="tag">forums</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/133-a-wordpress-flaw-no-paged-comments.html' rel='bookmark' title='Permanent Link: A WordPress flaw: no paged comments'>A WordPress flaw: no paged comments</a></li>
<li><a href='http://www.itwriting.com/blog/461-2007-the-most-commented-posts-and-a-bit-of-blog-introspection.html' rel='bookmark' title='Permanent Link: 2007: the most commented posts, and a bit of blog introspection'>2007: the most commented posts, and a bit of blog introspection</a></li>
<li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/920-wordpress-company-acquiring-intensedebate-makes-a-blog-into-a-forum.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress permalinks broke my RSS feed</title>
		<link>http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html</link>
		<comments>http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html#comments</comments>
		<pubDate>Wed, 02 Jul 2008 15:49:51 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html</guid>
		<description><![CDATA[<p>I am beginning to regret my pretty permalinks. Apparently it broke the RSS feed for some subscribers. The problem was caused by a combination of factors. When I started this blog, I used a different blog engine; and when I migrated to WordPress I fixed it so that the old feed URL still worked. <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html">WordPress permalinks broke my RSS feed</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/702-pretty-permalinks-improve-stats-reporting.html' rel='bookmark' title='Permanent Link: Pretty permalinks improve stats reporting'>Pretty permalinks improve stats reporting</a></li>
<li><a href='http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html' rel='bookmark' title='Permanent Link: A note to RSS subscribers'>A note to RSS subscribers</a></li>
<li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am beginning to regret my <a href="http://www.itwriting.com/blog/702-pretty-permalinks-improve-stats-reporting.html">pretty permalinks</a>. Apparently it broke the RSS feed for some subscribers. The problem was caused by a combination of factors. When I started this blog, I used a different blog engine; and when I migrated to WordPress I fixed it so that the old feed URL still worked. Moving to pretty permalinks broke that feed, although the normal WordPress feeds still worked. There was no error; the feed was just empty. The reason it broke is &#8230; something to do with redirects. Fixed now.</p>
<p>Apologies if this affected you – I have not been as quiet as you may have thought.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4cd0553e-99ba-4ed3-ba59-ace826dc43ec" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tags/blogging" rel="tag">blogging</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/702-pretty-permalinks-improve-stats-reporting.html' rel='bookmark' title='Permanent Link: Pretty permalinks improve stats reporting'>Pretty permalinks improve stats reporting</a></li>
<li><a href='http://www.itwriting.com/blog/2157-a-note-to-rss-subscribers.html' rel='bookmark' title='Permanent Link: A note to RSS subscribers'>A note to RSS subscribers</a></li>
<li><a href='http://www.itwriting.com/blog/14-moving-to-wordpress.html' rel='bookmark' title='Permanent Link: Moving to WordPress without breaking links'>Moving to WordPress without breaking links</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/704-wordpress-permalinks-broke-my-rss-feed.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
