<?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>Reserved Words</title>
	<atom:link href="http://blog.craigharvey.me/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.craigharvey.me</link>
	<description>Random thoughts from an Australian technologist, Android zealot and Bulldogs fan</description>
	<lastBuildDate>Wed, 16 May 2012 10:55:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Why Home Theatre PCs rock</title>
		<link>http://blog.craigharvey.me/index.php/2012/05/16/why-home-theatre-pcs-rock/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-home-theatre-pcs-rock</link>
		<comments>http://blog.craigharvey.me/index.php/2012/05/16/why-home-theatre-pcs-rock/#comments</comments>
		<pubDate>Wed, 16 May 2012 10:55:16 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[htpc]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[media centre]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/?p=455</guid>
		<description><![CDATA[About 18 months ago I built a Windows 7 based home theatre PC to drive my big shiny new plasma TV. I haven’t look back and I love the functionality it provides. &#160; What is a home theatre PC? My definition is that it’s a computer with the ability to record and playback all types &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/05/16/why-home-theatre-pcs-rock/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>About 18 months ago I built a Windows 7 based home theatre PC to drive my big shiny new plasma TV. I haven’t look back and I love the functionality it provides.</p>
<p><a href="http://blog.craigharvey.me/wp-content/uploads/2012/05/image2.png"><img style="border: 0px currentcolor; float: right; display: inline; background-image: none;" title="image" border="0" alt="image" align="right" src="http://blog.craigharvey.me/wp-content/uploads/2012/05/image_thumb2.png" width="240" height="179" />&#160;</a></p>
<p><strong>What is a home theatre PC?</strong>     <br />My definition is that it’s a computer with the ability to <strong>record </strong>and playback all types of media and is usually the main driver of content on a TV. For me that record functionality is the critical difference between a media player and a home theatre PC.</p>
<p>The basic hardware is:</p>
<ul>
<li>a TV</li>
<li>a PC with a TV tuner and an infra red receiver</li>
<li>a universal remote control to drive it</li>
<li>optionally a wireless keyboard and mouse</li>
</ul>
<p>That is my setup, I don’t actually have any fancy surround sound speakers or amplifier or any of that audiophile stuff. I have a 127cm (50”) Panasonic plasma TV and the PC that drives it I built from scratch from components I bought on the internet. This was the first PC I’ve built and it was intimidating at first but a good experience to have under my belt.</p>
<p>I run Windows 7 and think that the <a href="http://windows.microsoft.com/en-us/windows/products/windows-media-center">Media Centre software</a> included with it is tops. I just use the free to air TV guide that is broadcast in the digital TV signal. I use Media Centre that to run everything – it’s the interface to:</p>
<ul>
<li>live TV</li>
<li>recorded TV</li>
<li>movies – DVDs and Blu Rays that have been transferred to the hard drive</li>
<li>music</li>
<li>radio (rarely used admittedly)</li>
<li>YouTube, TED, other video on demand services</li>
<li>live weather observations</li>
</ul>
<p>My main motivation when deciding on the HTPC approach was to replace a Topfield PVR (personal video recorder) that I had been using for about 18 months. It had started to play up – and by play up I mean it would randomly delete ALL recordings. It was also only standard definition capable and like a fool I thought there’d be a wealth of HD content I would want to watch and record on free to air TV in Australia.</p>
<p>The main advantages of a HTPC over a PVR is the <strong>additional</strong> things I can do with it – I have an extensive movie library on the local hard disk that lets me browse titles via the remote and simply play the movies without having to load the actual DVD or Blu Ray disk.</p>
<p>I have a Wi Fi connection on-board which lets me access the internet (driven by the wireless keyboard and mouse). </p>
<p>Using <a href="http://windows.microsoft.com/en-us/windows/products/windows-media-center">Windows Media Centre</a> I can easily record TV shows – but not just individual shows, I can record a series of shows. So regardless of the time it is scheduled for, I can browse to ‘Masterchef’ in the TV guide and hit the record button twice and Media Centre keeps track of future scheduled shows and records them.</p>
<p>I can easily entertain my son who is toddler age with all his favourite shows – he’s not going to believe me when I tell him how there was no way to instantly pull up your favourite show when I was his age. You just had to watch whatever was on TV at the time, ridiculous I know!</p>
<p>&#160;</p>
<p><strong>What about Smart TVs?</strong></p>
<p>Since I’ve adopted this there has been a push from TV manufacturers to ‘<a href="http://en.wikipedia.org/wiki/Smart_TV">Smart TVs</a>’ which are internet enabled. I think this is interesting for your non-technical users, but you’re locked into the content that the TV manufacturer is able to license or partner with in some cases. I’m also not sure how upgradeable the logic in these TVs is – imagine what the internet will look like in 10 years time, is the TV of today still going to be useful for that kind of content and interaction? With the HTPC approach you keep the TV simple – a big screen with speakers, and can then replace the ‘brains’ or upgrade them on a more regular basis if needed.</p>
<p>&#160;</p>
<p><strong>Is it cost effective?</strong>     <br />I’ve probably spent more on this than a PVR that would ‘just work’ as appliances do. But I get more functionality so that makes it worth it to me.</p>
<p>&#160;</p>
<p><strong>Have there been technical problems?</strong>     <br />Of course. It had to be stable enough that it was usable not just for me but my family. My wife reminds me that there are problems from time to time, but to be fair the previous PVR solution also had it’s fair share of problems.</p>
<p>The universal remote I have has two main profiles programmed – ‘Watch TV’ (using the HTPC) and ‘Pure TV’ which is just the TV itself with it’s built-in tuner. This second profile is a fall-back in case the HTPC crashed or had some kind of BSOD. It’s rarely used, but has proven useful when recording two shows and wanting to watch a third. The TV Tuner I have is capable of recording two different channels, but you cannot watch a third while that is happening. </p>
<p>Blu Rays have been a major frustration. I love the improved quality of the video, I don’t notice the audio so much. But getting them to reliably play in a Windows machine can shit you to tears. There’s too much anti-piracy DRM and encryption shenanigans going on there to make it a smooth experience. I’m not sure how people with Blu Ray appliances fare in this regard.</p>
<p>&#160;</p>
<p><strong>What would I do differently?</strong> </p>
<p>I only use the on-board graphics capabilities of an Intel i3 CPU and that copes fine so I wouldn’t change that. </p>
<p>I installed 4GB of RAM when 2GB would have sufficed. </p>
<p>I wish I had a better infra red receiver for the remote. The remote works fine controlling the TV from any angle, but for the HTPC I have to point it right at the I/R receiver and hold my tongue right for it to work.</p>
<p>&#160;</p>
<p><strong>Recommendations</strong></p>
<p>If you’re inclined to have a go at this kind of setup I recommend it. Just research the components you want to buy. I went for a high quality <a href="http://www.hauppauge.com/">Hauppauge TV tuner</a> as I had read some bad reviews about cheaper alternatives and their slowness to change channels. I have had no problems with mine and glad I paid a bit extra.&#160; As always, reviews on <a href="http://www.amazon.com">amazon.com</a> are pretty helpful.</p>
<p>Windows 7 Media Centre is fantastic, but supplement it with the <a href="http://www.mediabrowser.tv/">Media Browser</a> add-on if you’re going to store and playback movies or TV shows.</p>
<p>You probably won’t use the internet as much as you might think initially – you’ll quickly find it doesn’t look so good from 2 to 3 metres away in 1080p resolution (1920 x 1080). Over time though as more video on demand services are available this will probably change.</p>
<p>On board graphics are fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/05/16/why-home-theatre-pcs-rock/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Content distribution evolution</title>
		<link>http://blog.craigharvey.me/index.php/2012/05/14/content-distribution-evolution/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=content-distribution-evolution</link>
		<comments>http://blog.craigharvey.me/index.php/2012/05/14/content-distribution-evolution/#comments</comments>
		<pubDate>Mon, 14 May 2012 11:14:31 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[comedy]]></category>
		<category><![CDATA[content distribution]]></category>
		<category><![CDATA[jim gaffigan]]></category>
		<category><![CDATA[louis ck]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/?p=443</guid>
		<description><![CDATA[Back in December 2011 comedian Louis CK released a 62 video special of a stand-up comedy performance titled Live at the Beacon Theater. Rather than release this through normal distribution channels as a physical DVD it was released as a digital download direct from his website for the princely sum of $5. Recently he has &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/05/14/content-distribution-evolution/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.craigharvey.me/wp-content/uploads/2012/05/Live_at_the_Beacon_cover.jpg"><img style="margin: 5px; border: 0px currentcolor; float: right; display: inline; background-image: none;" title="Live_at_the_Beacon_cover" border="0" alt="Live_at_the_Beacon_cover" align="right" src="http://blog.craigharvey.me/wp-content/uploads/2012/05/Live_at_the_Beacon_cover_thumb.jpg" width="169" height="280" /></a>Back in December 2011 comedian <a href="https://buy.louisck.net/">Louis CK</a> released a 62 video special of a stand-up comedy performance titled <a href="http://en.wikipedia.org/wiki/Live_at_the_Beacon_Theater">Live at the Beacon Theater</a>. Rather than release this through normal distribution channels as a physical DVD it was released as a digital download direct from his website for the princely sum of $5. </p>
<p>Recently he has expanded this to include two new titles – both audio only works, one of which is already available on video. Demand for the original title went nuts and Louis made his money back many times over, grossing over $1.1 million. Even though that’s US Dollars, that’s not too bad!</p>
<p>Other comedians such as <a href="http://en.wikipedia.org/wiki/Jim_Gaffigan">Jim Gaffigan</a> have also given this model a try, releasing his work <a href="http://www.jimgaffigan.com/">Mr. Universe</a> with the same model – $5 to download a high quality video file that is yours to do with as you please.</p>
<p>As a consumer I’m thrilled that these guys are taking this road. For a measly $5 (only just more than a cup of coffee) you get DRM free, high quality content that you are free to do what you want with. I hope more artists try this. There’s a warm glow you get from supporting great artists and legally bypassing the dinosaurs of traditional content distribution – and especially that dastardly iTunes!</p>
<p>The revolution will not be televised; it will be available for download DRM free.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/05/14/content-distribution-evolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galaxy Nexus Review</title>
		<link>http://blog.craigharvey.me/index.php/2012/05/10/galaxy-nexus-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=galaxy-nexus-review</link>
		<comments>http://blog.craigharvey.me/index.php/2012/05/10/galaxy-nexus-review/#comments</comments>
		<pubDate>Thu, 10 May 2012 23:00:00 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[galaxy nexus]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ice cream sandwich]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/index.php/2012/05/10/galaxy-nexus-review/</guid>
		<description><![CDATA[I upgraded my phone to a Samsung Galaxy Nexus about 2 months ago and I&#8217;ve been loving it. I previously had a Samsung Galaxy S II which I thought was a brilliant phone, but the Galaxy Nexus just tops it in my opinion. &#160; Highlights Ice Cream Sandwich of course Enough said, it&#8217;s beautiful, it&#8217;s &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/05/10/galaxy-nexus-review/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I upgraded my phone to a <a href="http://www.google.com/nexus/">Samsung Galaxy Nexus</a> about 2 months ago and I&#8217;ve been loving it. I previously had a Samsung Galaxy S II which I thought was a brilliant phone, but the Galaxy Nexus just tops it in my opinion.
<p>&#160;</p>
<h3><a href="http://blog.craigharvey.me/wp-content/uploads/2012/05/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.craigharvey.me/wp-content/uploads/2012/05/image_thumb1.png" width="163" height="240" /></a>Highlights</h3>
<p> <strong>Ice Cream Sandwich of course</strong>   <br />Enough said, it&#8217;s beautiful, it&#8217;s powerful and has some awesome features such as data usage tracking, panoramic camera
<p>&#160;</p>
<p> <strong>Brilliant screen</strong>   <br />The 4.65&quot; HD(1280 x 720) Super AMOLED screen is awesome, very vibrant. Pretty similar to the SGS II but a bit bigger.
<p>&#160;</p>
<p> <strong>No hardware buttons</strong>   <br />There&#8217;s no hardware buttons on the front, only soft-buttons that disappear if they are not needed. This feature maximises screen real estate when watching videos on YouTube. Only occasionally do I hit the home button when typing which is a bit annoying but I&#8217;m getting better at not doing that.
<p>&#160;</p>
<p> <strong>Curve of the phone fits my hand</strong>   <br />The centre of gravity of the phone is below half way because the top is thinner than the bottom, this combined with a gentle curve on the glass means it just fits nicely in your hand.
<p>&#160;</p>
<p> <strong>Instant camera</strong>   <br />This surprised me when I first got the phone and it took some getting used to, but there is minimal lag between when you click the button to take a photo and when it is captured. I&#8217;m not sure if this is H/W specific or just ICS relayed. I know the HTC One X is flogging this feature a lot but it has a dedicated chip to handle the camera function. The photos are not brilliant, but acceptable. I&#8217;m not a photographer, but being able to grab a photo of my son who moves at a million miles an hour while playing is now a reality with this phone.
<p>&#160;</p>
<h3>Disappointments</h3>
<p> <strong>Battery life</strong>   <br />This is pretty par for the course, it&#8217;s not brilliant. I think it&#8217;s pretty similar to the Galaxy S II in terms of real life, but I&#8217;m a compulsive charger so never really let the battery drain down too much.
<p>&#160;</p>
<p> <strong>External speaker</strong>   <br />The external speaker is pretty weak. Sometimes hard to hear calls, or that super quick camera snapping a photo.
<p>&#160;</p>
<p> <strong>Pure Google &#8211; Not!</strong>   <br />I bought mine from Telstra and it took me a while to realise that the ROM it shipped with was not the latest edition of ICS. After some digging I realised it was configured to get updates from Telstra itself, not Google. While previous flagship Android phones have always gotten updates from Google directly, for some reason Telstra decided that they know better. At least there was no bloatware. In the end I worked around this by downloading the ROM straight from Google and applying it myself. <a href="http://www.gizmodo.com.au/2012/02/why-aussie-galaxy-nexus-wont-get-ice-cream-sandwich-updates-direct-from-google/">Some more discussion of this misconception is here</a>.
<p>&#160;</p>
<p> I think this approach by Australian carriers is just bullshit and an attempt by them to interfere because they can. How can iPhones get updates from Apple directly but not these Android phones? Your excuse of &#8216;we need to test it&#8217; doesn&#8217;t stack up.
<p>&#160;</p>
<h3>Recommendation</h3>
<p> If you&#8217;re in the market for a top of the line Android phone you cannot go too far wrong with this. The <a href="http://www.htc.com/au/smartphones/htc-one-x/">HTC One X</a> has probably pipped it with it&#8217;s recent release, but it runs HTC Sense we all know how much custom skins suck.          </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/05/10/galaxy-nexus-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Android Skins suck</title>
		<link>http://blog.craigharvey.me/index.php/2012/05/10/custom-android-skins-suck/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=custom-android-skins-suck</link>
		<comments>http://blog.craigharvey.me/index.php/2012/05/10/custom-android-skins-suck/#comments</comments>
		<pubDate>Thu, 10 May 2012 10:42:04 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[ice cream sandwich]]></category>
		<category><![CDATA[skins]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/index.php/2012/05/10/custom-android-skins-suck/</guid>
		<description><![CDATA[Time for some hate directed towards custom skins that manufacturers apply to Android. &#160; What is a custom skin? My definition of a custom skin is that it is the UI and behaviour customisations that manufacturers apply to Android handsets. HTC has Sense, Samsung has TouchWiz and Motorola has MOTOBLUR. &#160; Why do they do &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/05/10/custom-android-skins-suck/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Time for some hate directed towards custom skins that manufacturers apply to <a href="http://www.android.com/">Android</a>.
<p>&#160;</p>
<p> <strong>What is a custom skin?</strong> <a href="http://blog.craigharvey.me/wp-content/uploads/2012/05/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blog.craigharvey.me/wp-content/uploads/2012/05/image_thumb.png" width="125" height="240" /></a>   <br />My definition of a custom skin is that it is the UI and behaviour customisations that manufacturers apply to Android handsets. HTC has <a href="http://en.wikipedia.org/wiki/HTC_Sense">Sense</a>, Samsung has <a href="http://en.wikipedia.org/wiki/TouchWiz">TouchWiz</a> and Motorola has <a href="http://www.motorola.com/Consumers/AU-EN/Consumer-Products-and-Services/MOTOBLUR/Meet-MOTOBLUR">MOTOBLUR</a>.
<p>&#160;</p>
<p> <strong>Why do they do this?</strong><br/> Manufacturers do this to differentiate themselves from each other &#8211; apart from &#8216;better&#8217; hardware, if a user likes the look and feel of one phone over another it may be due to a manufacturer skin. Historically it&#8217;s fair to say that Android was a bit ugly and not polished &#8211; in an attempt to appeal to a wider audience manufacturers introduced their own skins to dress it up a bit. With the release of Ice Cream Sandwich I just don&#8217;t see this as a valid argument any more.
<p>&#160;</p>
<p> <strong>So why do you think they suck?</strong>   <br />My main beefs with these custom skins are that they
<ul>
<li>introduce delays in getting new versions of Android onto phones </li>
<li>consume extra resources (less of an issue with newer hardware) </li>
<li>it&#8217;s usually baked in and not easily turned off </li>
<li>are no longer necessary </li>
<li>there&#8217;s a special place in hell for people who try to make Android phones look like an iPhone </li>
</ul>
<p>&#160;</p>
<p> The delays in updates for phones, and the fact that you usually cannot turn it off are my biggest complaints. Yes you can install a new launcher and remove most of the functionality (I&#8217;ve done this in the past with TouchWiz). But the remains are still there in other areas like the notification bar. In the end most of the functionality that they offer can easily be reproduced by third party apps, often with better results.
<p>&#160;</p>
<p> I <em>get </em>that manufacturers want to make their phones look different, but why not do us all a favour and allow consumers to reset their phone to <strong>stock</strong> Android if they want to. When a new version of Android comes out, release a ROM for your phones without the skins and then when the updated skin is ready release that. If you think your customisations are so awesome then release them as apps and sell them for a buck.
<p>&#160;</p>
<p> Let the consumer choose.    </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/05/10/custom-android-skins-suck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cold Chisel &#8211; No Plans concert review</title>
		<link>http://blog.craigharvey.me/index.php/2012/04/19/cold-chisel-no-plans-concert-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cold-chisel-no-plans-concert-review</link>
		<comments>http://blog.craigharvey.me/index.php/2012/04/19/cold-chisel-no-plans-concert-review/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 08:00:00 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[cold chisel]]></category>
		<category><![CDATA[concert]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/?p=432</guid>
		<description><![CDATA[Last night (Wednesday 18th April 2012) Cold Chisel put on an excellent gig in Sydney&#8217;s Hordern Pavillion to an excited crowd of punters. This concert was to launch their new album No Plans, but what made it different was that it was beamed live into cinemas around the country. I was one of those punters &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/04/19/cold-chisel-no-plans-concert-review/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Last night (Wednesday 18th April 2012) <a href="http://www.coldchisel.com">Cold Chisel</a> put on an excellent gig in Sydney&#8217;s <a href="http://en.wikipedia.org/wiki/Hordern_Pavilion">Hordern Pavillion</a> to an excited crowd of punters. This concert was to launch their new album <a href="http://itunes.apple.com/au/album/no-plans/id508614597">No Plans</a>, but what made it different was that it was beamed live into cinemas around the country.</p>
<p>I was one of those punters sitting in a comfy lounge chair, munching on popcorn and enjoying the excellent footage on a huge screen. As Barnesy pointed out it just wasn&#8217;t right!</p>
<p>Musically the band were on song and put on a great show. Opening with Standing on the Outside, the set had plenty of new tracks from the No Plans album. The format of the gig seemed similar to the Light the Nitro tour shows. Charlie Drayton has really settled into the seat vacated by the death of Steve Prestwich and kept the whole thing running tight. The rest of the band really seemed to be enjoying themselves and there was plenty of energy on stage.</p>
<p>The quality of the vision was excellent &#8211; the screen in my cinema was gigantic. The audio wasn&#8217;t quite as good, but still very good. I felt it was a little bit compressed / squashed. Not sure how best to explain it, just not as clear as I expected. Maybe being in a cinema I was expecting it to sound like it had been through a studio when it was a live concert? There were two technical glitches where the feed dropped out for 5-10 seconds, unfortunately during key songs like Khe Sanh and Bow River!</p>
<p>At the cinema I went to there were about 40-50 people, but it was a big cinema and felt quite empty. There&#8217;s a reason they don&#8217;t normally beam concerts into cinemas &#8211; it&#8217;s probably expensive, and it&#8217;s just not the same atmosphere. A couple of guys were clapping along to songs and one lady was dancing for most of the concert. But being sober, sitting in a large chair and being in a cinema it was just a bit weird. What do you do at the end of a song &#8211; clap, cheer? Sure go your hardest but the band can&#8217;t hear you and if the rest of the cinema is sitting there in silence you look like a tool.</p>
<p>It was a great experience to be part of, I&#8217;m sure the band lost money but they did it to try something different and give punters the opportunity. But judging from the anecdotes on the <a href="http://www.facebook.com/coldchisel">Facebook fan page</a> most cinemas were pretty empty.</p>
<p>Overall it was a great night of entertainment, I&#8217;d have much rather been in the crowd in Sydney but that just wasn&#8217;t possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/04/19/cold-chisel-no-plans-concert-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website security fails</title>
		<link>http://blog.craigharvey.me/index.php/2012/03/28/website-security-fails/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=website-security-fails</link>
		<comments>http://blog.craigharvey.me/index.php/2012/03/28/website-security-fails/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 22:37:11 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[online security]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[stupidity]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/index.php/2012/03/28/website-security-fails/</guid>
		<description><![CDATA[I’m amazed that in the year 2012 we still have obvious and glaring bad practises relating to security of information, particularly personal information when it comes to websites and other online systems. No wonder identity theft is such a growing area of concern. &#160; A large Telco I signed up with just sent me my &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/03/28/website-security-fails/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I’m amazed that in the year 2012 we still have obvious and glaring bad practises relating to security of information, particularly personal information when it comes to websites and other online systems. No wonder identity theft is such a growing area of concern.</p>
<p>&#160;</p>
<p>A large Telco I signed up with just sent me my first bill via email. <strong>All</strong> the details of my account and <strong>all</strong> the phone calls I had made were included in a PDF attachment to the email. This company has a secure website that allows you to log in and view your bill if you want to; but they undo all of this effort by sending all the details over email anyway.</p>
<p>&#160;</p>
<p>Email is not a secure medium. </p>
<p>&#160;</p>
<p>Anyone with access to the email server (or communication equipment between their email server and my email server) could have had access to all of this content.</p>
<p>I do remember providing my email address, and I probably ticked a box to say “Yep, send me an email” but I had mistakenly thought that the email would just be a notification that I had a bill ready and needed to go&#160; to the secure website to view the details.</p>
<p>&#160;</p>
<p>I also once signed up for a web site and provided a strong password and answered a bunch of questions to allow for password reset if I needed to in the future. At the end of the registration process the website emailed me a copy of the password I had provided! </p>
<p>&#160;</p>
<p>Are we just getting too familiar with these technologies and forgetting that there are security concerns we should be aware of?</p>
<p>&#160;</p>
<p>If you’re building a website remember:</p>
<ul>
<li>Minimise what personal information you send over email </li>
<li>If you ever send a password over email (i.e. new registration or password reset) you must force the user to reset this password and provide their own when they log in </li>
<li>Just because the email includes a binary attachment doesn’t make it secure </li>
<li>Even if you think that communications between the two email servers is secure, consider your poor n00b user who is using an open Wi-Fi hotspot to download their emails and the potential for someone to listen in.</li>
</ul>
<p>&#160;</p>
<p>/rant</p>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/03/28/website-security-fails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BizTalk 2010 SharePoint Adapter 401.2 Unauthorized errors</title>
		<link>http://blog.craigharvey.me/index.php/2012/01/05/biztalk-2010-sharepoint-adapter-401-2-unauthorized-errors/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=biztalk-2010-sharepoint-adapter-401-2-unauthorized-errors</link>
		<comments>http://blog.craigharvey.me/index.php/2012/01/05/biztalk-2010-sharepoint-adapter-401-2-unauthorized-errors/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 12:07:16 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[biztalk]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/?p=414</guid>
		<description><![CDATA[Got BizTalk 2010, SharePoint 2010 and HTTP 401.2 Unauthorized errors? On a recent project we were having problems configuring the Windows SharePoint Services Adapter onto a SharePoint 2010 farm. This is basically a BizTalk 2010 web service that gets deployed to your SharePoint farm. It allows BizTalk to deposit documents into SharePoint document libraries. The &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/01/05/biztalk-2010-sharepoint-adapter-401-2-unauthorized-errors/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Got BizTalk 2010, SharePoint 2010 and HTTP 401.2 Unauthorized errors?</p>
<p>On a recent project we were having problems configuring the <a href="http://msdn.microsoft.com/en-us/library/aa548027.aspx">Windows SharePoint Services Adapter</a> onto a SharePoint 2010 farm. This is basically a BizTalk 2010 web service that gets deployed to your SharePoint farm. It allows BizTalk to deposit documents into SharePoint document libraries.</p>
<p>The adapter was deployed and configured without error, but when calling the web service from BizTalk it generated HTTP 401.2 Unauthorized errors. In the Windows System Event log on the BizTalk server the following details were logged:</p>
<p><em>The adapter &#8220;Windows SharePoint Services&#8221; raised an error message. Details &#8220;The Windows SharePoint Services adapter runtime does not have permissions to invoke the adapter Web service. In order to fix this issue, you have to add the DOMAIN\biztalk_service_account Windows account to the &#8220;SharePoint Enabled Hosts&#8221; Windows group on the Windows SharePoint Services machine. This operation will allow BizTalk host instances running under DOMAIN\biztalk_service_account Windows account to invoke the adapter Web service in order to send and receive messages to or from SharePoint sites. The group membership will not take effect until you restart the BizTalk host instance. </em></p>
<p>When you configure the adapter it creates a <strong>local</strong> security group on the server which is named &#8220;SharePoint Enabled Hosts&#8221;. The above error indicates that the service account that the BizTalk process is running under needs to be added to this local group. We tried this and tried this and tried this. After several unconfiguration, reconfiguration cycles we were stuck with the same error.</p>
<p>This appears to be a <a href="http://social.msdn.microsoft.com/Forums/ar/biztalkgeneral/thread/6814b439-a4bd-43e2-a46e-c739e200e379">pretty common problem</a>. A lot of people griping about the local security group approach (justifiably!).</p>
<p><a href="http://richardihogan.wordpress.com/2011/10/10/biztalk-wss-adapter-http-401-2-unauthorized-logon-failed-due-to-server-configuration/">Richard</a> recommends modifying the SharePoint web application &#8211; we tried that approach and it didn&#8217;t work for us.</p>
<p>What solved this in our circumstance was to manually edit the web.config file for the virtual directory that is hosting the BizTalk web service.</p>
<p>The original authorization block looked like this:</p>
<p>&lt;authorization&gt;<br />
&lt;allow roles=&#8221;SHAREPOINTWFE\SharePoint Enabled Hosts&#8221; verbs=&#8221;GET,HEAD,POST&#8221;/&gt;<br />
&lt;deny users=&#8221;*&#8221;/&gt;<br />
&lt;/authorization&gt;</p>
<p>Instead of stuffing around with the local group, I changed the <strong>allow</strong> line to specifically use the BizTalk service account (a domain account), and also removed the <strong>deny</strong> tag, so it looked like:</p>
<p>&lt;authorization&gt;<br />
&lt;allow verbs=&#8221;GET,HEAD,POST&#8221; users=&#8221;DOMAIN\biztalk_service_account&#8221; /&gt;<br />
&lt;/authorization&gt;</p>
<p>This fixed it for us, no more authorisation problems. It means that the BizTalk service domain account is still the only account that can invoke the web service.</p>
<p>If you have multiple web front end servers in your SharePoint farm, you need to configure the adapter and apply this &#8216;fix&#8217; on each. Your mileage may vary on this, I&#8217;m just sharing what worked in our situation.</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d119d021-8aad-429c-b215-014d12e29d06" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/BizTalk">BizTalk</a>,<a rel="tag" href="http://technorati.com/tags/SharePoint">SharePoint</a>,<a rel="tag" href="http://technorati.com/tags/Web+Services">Web Services</a>,<a rel="tag" href="http://technorati.com/tags/Microsoft">Microsoft</a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/01/05/biztalk-2010-sharepoint-adapter-401-2-unauthorized-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRM 2011 List Component for SharePoint activation problems solved</title>
		<link>http://blog.craigharvey.me/index.php/2012/01/05/crm-2011-list-component-for-sharepoint-activation-problems-solved/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=crm-2011-list-component-for-sharepoint-activation-problems-solved</link>
		<comments>http://blog.craigharvey.me/index.php/2012/01/05/crm-2011-list-component-for-sharepoint-activation-problems-solved/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 00:30:00 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/?p=422</guid>
		<description><![CDATA[Microsoft Dynamics CRM 2011 comes with out of the box integration with SharePoint 2010 which allows users to store documents associated with CRM records. This is implemented with the List Component for SharePoint. This is a sandboxed solution that is deployed to the target SharePoint site. When activated it allows CRM 2011 to create documents in &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2012/01/05/crm-2011-list-component-for-sharepoint-activation-problems-solved/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Microsoft Dynamics CRM 2011 comes with out of the box integration with SharePoint 2010 which allows users to store documents associated with CRM records.</p>
<p>This is implemented with the <a href="http://www.microsoft.com/download/en/details.aspx?id=5283">List Component for SharePoint</a>. This is a sandboxed solution that is deployed to the target SharePoint site. When activated it allows CRM 2011 to create documents in SharePoint and also to present those documents to the user in a CRM native UI.</p>
<p>In my experience this component can be tricky to activate on the SharePoint 2010 side. I have seen errors that range from &#8217;401 Not authorized&#8217; to &#8216;the Sandboxed Code Host Service was too busy to handle the request&#8217;</p>
<p>This has usually been caused by the fact that the SharePoint machine does not have direct access to the internet. Durng the activation process SharePoint (well the .NET Framework) is trying to contact the host <strong>crl.microsoft.com</strong>. Because this cannot be contacted within the allowed timeout period activation fails.</p>
<p>Tbe solution is to ensure that the SharePoint server can contact this site. If that is not possible (security reasons, working on a standalone machine etc) then you can add the<br />
following entry to the HOSTS file on the machine:</p>
<p>127.0.0.1   crl.microsoft.com</p>
<p>This ensures that the address resolves and then the process works. You can then activate the solution.</p>
<p>For more details on this workaround see my <a href="http://blog.craigharvey.me/index.php/2011/08/15/sharepoint-weird-delay-on-first-load/">earlier blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2012/01/05/crm-2011-list-component-for-sharepoint-activation-problems-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server &#8211; cannot connect to named instance</title>
		<link>http://blog.craigharvey.me/index.php/2011/08/16/sql-server-cannot-connect-to-named-instance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sql-server-cannot-connect-to-named-instance</link>
		<comments>http://blog.craigharvey.me/index.php/2011/08/16/sql-server-cannot-connect-to-named-instance/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 11:47:00 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/index.php/2011/08/16/sql-server-cannot-connect-to-named-instance/</guid>
		<description><![CDATA[Problems connecting to your newly installed SQL Server instance? Did you happen to create a named instance (e.g. &#60;servername&#62;\sql01)? Microsoft SQL Server named instances use dynamic TCP ports and rely on the SQL Browser service to provide the port number to the client in order to establish a connection. In a lot of cases I &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2011/08/16/sql-server-cannot-connect-to-named-instance/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p> Problems connecting to your newly installed SQL Server instance? Did you happen to create a named instance (e.g. &lt;servername&gt;\sql01)? </p>
<p> Microsoft SQL Server <b>named instances</b> use dynamic TCP ports and rely on the SQL Browser service to provide the port number to the client in order to establish a connection. In a lot of cases I have seen people trying to connect to their new SQL Server named instance (e.g. <servername>\sql01) and assuming that SQL Server was listening on port 1433. They open the Windows Firewall to allow inbound TCP traffic in on port 1433 but still cannot connect. Some even specify the port in the connection string if they can. </p>
<p> There are two options &#8211; rely on the SQL Browser service or change the named instance to operate on a fixed port. </p>
<p> <b>Using the SQL Browser service</b><br /> You need to be able to connect to the SQL Browser service (which is often not running) which operates on UDP port 1434. Even then, if your local Windows Firewall on the server hosting SQL Server does not allow inbound traffic on whatever TCP port is being used, then you won&#8217;t be able to connect remotely. </p>
<p> Make sure the SQL Browser service is running also, which you can configure in the SQL Server Configuration Manager. </p>
<p>  <b>Configuring SQL Server to listen on a fixed port</b><br /> On the SQL Server, open up the SQL Server Configuration Manager, and navigate to <b>SQL Server Network Configuration</b> &gt; <b>Protocols for &lt;named instance&gt;</b> and right-click on <b>TCP/IP</b> and select <b>Properties</b><br /><Br> In that dialog, click on the <b>IP addresses</b> tab. You can scroll to the bottom and <i>clear</i> the value for <b>TCP Dynamic Ports</b> and specify a fixed port of your choice. <br />  <a href="http://blog.craigharvey.me/wp-content/uploads/2011/08/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.craigharvey.me/wp-content/uploads/2011/08/image_thumb1.png" width="364" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2011/08/16/sql-server-cannot-connect-to-named-instance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still loving my Acer Iconia A500 tablet</title>
		<link>http://blog.craigharvey.me/index.php/2011/08/15/still-loving-my-acer-iconia-a500-tablet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=still-loving-my-acer-iconia-a500-tablet</link>
		<comments>http://blog.craigharvey.me/index.php/2011/08/15/still-loving-my-acer-iconia-a500-tablet/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 11:49:00 +0000</pubDate>
		<dc:creator>Craig Harvey</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://blog.craigharvey.me/index.php/2011/08/15/still-loving-my-acer-iconia-a500-tablet/</guid>
		<description><![CDATA[It&#8217;s been nearly 4 months since I bought my Acer Iconia A500 tablet and blogged about it here. Not much has changed, I still think it&#8217;s great. The only bugbears for me have been the WiFi dropping out in my house. The tablet seems to have the weakest radio of all the other WiFi devices &#8230; </p><p><a class="more-link block-button" href="http://blog.craigharvey.me/index.php/2011/08/15/still-loving-my-acer-iconia-a500-tablet/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been nearly 4 months since I bought my Acer Iconia A500 tablet and <a href="http://blog.craigharvey.me/index.php/2011/04/26/acer-iconia-a500-review/">blogged about it here</a>. Not much has changed, I still think it&#8217;s great. </p>
<p> The only bugbears for me have been the WiFi dropping out in my house. The tablet seems to have the weakest radio of all the other WiFi devices in my house. </p>
<p> The only issue to complain about would be the insane rate of fingerprint collection on the screen. I&#8217;ve recently bought a Samsung Galaxy S II and my wife has an iPhone, so I have a new appreciation of the benefits of Gorilla glass which seems to resist fingerprints really well. </p>
<p> Apart from that it&#8217;s been great. I take it to meetings and take notes, I spend a lot of time browsing, Tweeting and Facebooking via this device. I love the form factor and the &#8216;always on&#8217; concept &#8211; so I hate to admit it, but I&#8217;d be happy with an iPad in that regard too. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.craigharvey.me/index.php/2011/08/15/still-loving-my-acer-iconia-a500-tablet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

