<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>A Web That Works</title>
	<atom:link href="http://awebthatworks.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://awebthatworks.wordpress.com</link>
	<description>Social web tools and programming in the NHS</description>
	<lastBuildDate>Tue, 10 Jan 2012 09:49:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='awebthatworks.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>A Web That Works</title>
		<link>http://awebthatworks.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://awebthatworks.wordpress.com/osd.xml" title="A Web That Works" />
	<atom:link rel='hub' href='http://awebthatworks.wordpress.com/?pushpress=hub'/>
		<item>
		<title>&#8220;App Store&#8221; philosophy</title>
		<link>http://awebthatworks.wordpress.com/2011/10/18/app-store-philosophy/</link>
		<comments>http://awebthatworks.wordpress.com/2011/10/18/app-store-philosophy/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 10:19:35 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://awebthatworks.wordpress.com/?p=284</guid>
		<description><![CDATA[I really enjoyed this article discussing the political philosophy of &#8220;app stores&#8221;: how can we reconcile the need to protect end-users from malware etc, while at the same time preserving our freedom in the face of aggressive policing from e.g. Apple or Amazon? It&#8217;s pretty clear that most people favour the walled garden of heavily-policed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=284&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I really enjoyed <a href="http://arst.ch/r8v">this article</a> discussing the political philosophy of &#8220;app stores&#8221;: how can we reconcile the need to protect end-users from malware etc, while at the same time preserving our freedom in the face of aggressive policing from e.g. Apple or Amazon? It&#8217;s pretty clear that most people favour the walled garden of heavily-policed app stores, partly because it&#8217;s safer but mostly because it&#8217;s simpler. Equally clearly, it is not a good idea to hand over complete control of your computing devices to Apple (or whoever). I&#8217;ve no idea what the answer is to this dilemma, but the Ars Technica article posits some interesting solutions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=284&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/10/18/app-store-philosophy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>That rant about services and platforms</title>
		<link>http://awebthatworks.wordpress.com/2011/10/13/that-rant-about-services-and-platforms/</link>
		<comments>http://awebthatworks.wordpress.com/2011/10/13/that-rant-about-services-and-platforms/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 09:02:34 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://awebthatworks.wordpress.com/?p=282</guid>
		<description><![CDATA[This is all over the internet of course. If you look past the more gossipy stuff about the various companies he&#8217;s worked for, there are two excellent points being made. Both those points have been hobby-horses of mine for at least 5 years. First of all, &#8220;Accessibility has an evil twin&#8221; and it is Security [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=282&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="https://plus.google.com/112678702228711889851/posts/eVeouesvaVX">This is all over the internet of course</a>. If you look past the more gossipy stuff about the various companies he&#8217;s worked for, there are two excellent points being made. Both those points have been hobby-horses of mine for at least 5 years. </p>
<p>First of all, &#8220;Accessibility has an evil twin&#8221; and it is Security (a great way to put it, and I intend to re-use that phrase in future). Many of the organisations that I deal with have security as their primary requirement, accessibility be damned. And that approach not only leads to unhappy staff/customers, it also means that the &#8220;official&#8221; route is never followed: users find their own way to do things which is pretty much guaranteed to be insecure and/or undermines data integrity.</p>
<p>Secondly, service-oriented architecture. I&#8217;ve been ranting about this ever since I joined the NHS in 2003. I think we are at last making progress in this area, and it will be interesting to see what happens over the next few years. It just seems so obvious and natural to me that everything should be served up as a service. The better the service APIs we offer to 3rd-party developers, the better/safer/more consistent our software will be. I guess it&#8217;s similar to the accessibility/security issue in that software engineers will find some (probably insecure/crappy) way around inadequacies in the service APIs, so those APIs really have to be better than &#8220;dogfood&#8221;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=282&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/10/13/that-rant-about-services-and-platforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>NHS Orkney iPad project for paper-light meetings</title>
		<link>http://awebthatworks.wordpress.com/2011/10/04/nhs-orkney-ipad-project-for-paper-light-meetings/</link>
		<comments>http://awebthatworks.wordpress.com/2011/10/04/nhs-orkney-ipad-project-for-paper-light-meetings/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 15:43:43 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=277</guid>
		<description><![CDATA[I&#8217;ve been involved in a recent NHS Orkney project to replace printed materials in Board meetings. The project has received a fair amount of attention in the press. As a result, we&#8217;ve had lots of enquiries from other organisations about the details of the project. I put together a handout which tries to cover all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=277&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been involved in a recent NHS Orkney project to replace printed materials in Board meetings. The project has received a fair amount of attention <a href="http://www.bbc.co.uk/news/uk-scotland-north-east-orkney-shetland-14971318" target="_blank">in</a> <a href="http://www.guardian.co.uk/healthcare-network/2011/sep/20/nhs-orkney-ipads" target="_blank">the</a> <a href="http://www.facebook.com/notes/bbc-radio-orkney/apple-a-day-for-nhs-orkney/10150326443003276" target="_blank">press</a>. As a result, we&#8217;ve had lots of enquiries from other organisations about the details of the project. I put together a handout which tries to cover all the questions we&#8217;ve received so far. My boss has kindly agreed to let me host a version of the handout here on my blog. Doubtless there are ways we could improve on what we&#8217;ve done &#8211; I&#8217;d love to hear any suggestions via the comments:</p>
<p><strong>Aim of the project</strong> – Paper-light meetings of the NHSO Board in order to make significant cost savings on printing, binding, etc.</p>
<p><strong>Why iPads?</strong> &#8211; The other options we looked at were laptops or Kindles. The Kindle was not a viable option because it has no encryption or enterprise wifi. Laptops were not desirable because limited battery life meant all members of the Board would have to be plugged in to mains power for most of the Board meetings. In addition, our experience with iPhones led us to believe that iPads would require less IT support than laptops, further lowering the cost of ownership. Purchase price of laptops and iPads were similar. (For more info, see Benefits below.)</p>
<p><strong>Device management</strong> – This can be done using the iPhone Configuration Utility. It doesn’t offer the same degree of device-lockdown which (for example) Blackberry offers, but it does allow you to configure all the necessary settings with a few clicks of the mouse, or even by sending the (encrypted) configuration file to the iPad via email. We use this to configure wifi, certificates, VPN and NHS Mail. Our goal was not to restrict what a Board member could do with their iPad, but to make it easy to set up and use securely. <em>Security: configuration files are encrypted for each individual user/device and password protected. </em>[<strong>UPDATED: Definitely worth <a href="http://www.anandtech.com/show/4547/mac-os-x-lion-server-review/8">taking a look at the new OS X Lion Server product</a>. It has much better configuration, webdav file sharing and integrates with Active Directory. Unfortunately, you need a Mac computer to run it, so I doubt I'll be getting a Lion Server anytime soon.</strong>]</p>
<p><strong>Wifi</strong> – We have an enterprise wireless solution which was created as part of a previous project. It uses a combination of user/device certificates, WPA2/AES encryption, 802.1x authentication to a Microsoft IAS server on the backend. Unfortunately, the wireless only really covers the meeting rooms plus some of the wards, and all access points have to be configured individually – we hope to sort this out with a more comprehensive solution in the future. We bought the wifi+3G version of the iPad, but the Board Members have to buy their own SIM card if they want to use the 3G connection. [I don’t think anyone has bought a SIM card as yet.] <em>Security: I don’t know of any potential security exploits for this type of wi-fi network.</em></p>
<p><strong>Documents</strong> – The main purpose of our iPad project is to deliver the NHS Orkney Board papers to the Board Members. This is achieved by using our in-house website as a WebDAV store for documents. [We’ve had a blog/wiki product called <a href="http://traction.tractionsoftware.com/">Traction Teampage</a> for the past four years – it allows everyone to do their own content management without the need for IT or a website editor. It also works as a webdav server.] The Board administrative support staff create a separate WebDAV folder for each of the Board members and populate it with the relevant PDFs. The <a href="http://www.goodiware.com/goodreader.html">GoodReader</a> app on the iPad is used to synchronise the content of each Board member’s WebDAV folder to their iPad. They can create an annotated copy of each (PDF) document, and when they next sync to the WebDAV folder, the annotated copies are backed up at the same time that any new/updated files are downloaded. The GoodReader app is an excellent piece of software, with great flexibility in annotating and navigating documents. <em>Security: The files stored on the website are only accessible to the Board. GoodReader encrypts the files stored on the device while is passcode-protected, see </em><a href="http://www.goodiware.com/gr-man-general.html#dataprot"><em>this link</em></a><em> for more detail. Passcodes are enforced by NHS Mail mobile device policy. (I can’t link to the policy document as it doesn’t seem to be accessible outside of the NHS Mail web app.)</em></p>
<p><strong>VPN</strong> – Getting the Board papers from our internal WebDAV server requires that each Board Member can connect over VPN. The iPads have been setup to use the <a href="http://n3.nhs.uk/ProductsandServices/N3Connectivity/ConnectAnywhere(remote).cfm">N3 VPN</a>.<em></em></p>
<p><strong>Syncing with iTunes</strong> – This is one of the bits which is not quite right yet. Currently, you have to sync with iTunes on a desktop computer to backup, add photos, add music etc. Our Board Members do this (if at all) on their home PCs as they don’t have machines here in the hospital. I can’t offer them any support for the equipment they use at home, of course, so it’s not ideal. <em>Security: NHS Mail mobile device policy enforces encrypted backup in iTunes.</em></p>
<p><strong>App distribution</strong> – Another problem was how to give the GoodReader app to each of the Board Members. We wanted to let them have their own Apple Store ID, so that they could buy their own apps. In the end, we had to help each person get an Apple ID set up, then email them the GoodReader app as a gift. The next version of iOS includes the facility to make bulk purchases of apps and send them out to employees.</p>
<p><strong>NHS Mail</strong> – All Board members get their iPads with their NHS Mail account already setup. The reason is not simply that we want to encourage use of NHS Mail, but also to enforce a range of security features, including passcode lock and encrypted storage. I frequently get asked about the perceived poor security of the iPad/iPhone in comparison to the Blackberry. This may have been true a couple of years ago, but it’s simply not the case anymore. <a href="http://www.sophos.com/en-us/security-news-trends/security-trends/iphone-vs-blackberry.aspx">See this link for example</a>. I suspect that people often confuse security (i.e. unauthorised access to data on the device) with control (i.e. stopping people being able to do anything except work-mandated tasks with the device).  <em>Security: As per the NHS Mail policy, all email, calendars, contacts downloaded from NHS Mail to the iPad are encrypted.</em></p>
<p><strong>Rollout</strong> – We timed the rollout of the iPads so that the Board Members had the maximum time to get familiar with the devices before they used them in a full Board meeting. I did a 45 minute workshop where I demonstrated the basic use of the iPad, starting with how to use the cover, screen brightness, that sort of thing. There have also been quite a number of one-to-one sessions with individual Board members, and I make myself available for half an hour before each Board meeting to help in whatever way I can. The Board administrative support officers also help Board members when they get stuck, and there are a couple of the Board themselves who help other members. I must confess that I’ve been surprised at how quickly the iPads have been adopted, and by the relatively low number of problems/complaints. Almost all the problems we’ve had so far have been related to VPN/network/NHS Mail passwords, which is a perennial problem whatever system you are rolling out.</p>
<p><strong>Board Papers</strong> – We are saving a lot of time by not having to print, bind and distribute papers.  We combine our documents for each meeting into one PDF file, with a table of contents which allows navigation to each agenda item.  The Board members are emailed to let them know that the papers are available in their folder on our WebDAV server, and they then sync their folder in GoodReader to pick up any documents which have been added.  We have put copies of all the meeting papers for the current year 2011 in their folders so that they have easy access and can refer back to previous reports if needed.</p>
<p><strong>Benefits</strong> –The simplicity of the iPad pays off in that we get far fewer support calls than with laptops. The simplicity and consistency of the user-interface means that the less tech-savvy users are more open to using the iPad than a laptop, especially given the convenience of a portrait screen for reading documents. Battery life is far better than that of a laptop. One of the unforeseen benefits is that the Board Members use their NHS Mail email/calendars/contacts much more than before, which is of benefit to everyone involved e.g. for arranging meetings, improved email security, etc.</p>
<div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=277&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/10/04/nhs-orkney-ipad-project-for-paper-light-meetings/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>Stored Procedures vs LINQ</title>
		<link>http://awebthatworks.wordpress.com/2011/06/09/stored-procedures-vs-linq/</link>
		<comments>http://awebthatworks.wordpress.com/2011/06/09/stored-procedures-vs-linq/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 09:41:23 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=273</guid>
		<description><![CDATA[Having started using LINQ and Entity Framework, I was wondering whether I would be better off sticking with stored procs. Little did I know that this question has become a religious war. For example: http://sqlblog.com/blogs/paul_nielsen/archive/2009/05/09/why-use-stored-procedures.aspx http://stackoverflow.com/questions/15142/what-are-the-pros-and-cons-to-keeping-sql-in-stored-procs-versus-code#15153 &#160; &#160; http://stackoverflow.com/questions/14530/linq-to-sql-vs-stored-procedures None of which helps me decide what to do&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=273&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Having started using LINQ and Entity Framework, I was wondering whether I would be better off sticking with stored procs. Little did I know that this question has become a religious war. For example:</p>
<p><a href="http://sqlblog.com/blogs/paul_nielsen/archive/2009/05/09/why-use-stored-procedures.aspx">http://sqlblog.com/blogs/paul_nielsen/archive/2009/05/09/why-use-stored-procedures.aspx</a></p>
<p><a href="http://stackoverflow.com/questions/15142/what-are-the-pros-and-cons-to-keeping-sql-in-stored-procs-versus-code#15153">http://stackoverflow.com/questions/15142/what-are-the-pros-and-cons-to-keeping-sql-in-stored-procs-versus-code#15153</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://stackoverflow.com/questions/14530/linq-to-sql-vs-stored-procedures">http://stackoverflow.com/questions/14530/linq-to-sql-vs-stored-procedures</a></p>
<p>None of which helps me decide what to do&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=273&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/06/09/stored-procedures-vs-linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>How to connect an Android phone to Windows CA certificate IAS 802.1x wireless network</title>
		<link>http://awebthatworks.wordpress.com/2011/04/01/how-to-connect-an-android-phone-to-windows-ca-certificate-ias-802-1x-wireless-network/</link>
		<comments>http://awebthatworks.wordpress.com/2011/04/01/how-to-connect-an-android-phone-to-windows-ca-certificate-ias-802-1x-wireless-network/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:27:24 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=268</guid>
		<description><![CDATA[This is a rough guide to installing a Windows CA certificate on your Android phone so that you can connect to an 802.1x secured wireless access point authenticated via IAS. I&#8217;m sure there are bits that could be clarified or expanded upon &#8211; please let me know via the comments. Get a user certificate on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=268&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:verdana, arial, helvetica, sans-serif;">This is a rough guide to installing a Windows CA certificate on your Android phone so that you can connect to an 802.1x secured wireless access point authenticated via IAS. I&#8217;m sure there are bits that could be clarified or expanded upon &#8211; please let me know via the comments.<br />
</span></p>
<ul>
<li><span style="font-family:verdana, arial, helvetica, sans-serif;">Get a user certificate on your  PC, then export using the Certificates snap-in module. Make sure you include the  private key and all certificates in the path.</span></li>
<li>Rename the file to *.p12 and put it on the SD card.</li>
<li>In Android, go to Settings &gt; Location &amp; Security &gt; Install from SD  card. It should find the file and prompt you for the password you used to secure  it when exporting. For the name of the certificate, use the user&#8217;s AD account  name, e.g. david.rendall.</li>
<li>You will also be prompted to set a password for secure storage. This is  equivalent to a password safe or the Mac OS keychain &#8211; you set a password on an  encrypted store which applications can then request access to. You should  use whatever password the end-user wants as they will have to use it in  future.</li>
<li>Go back to top level of Settings and choose Wi-Fi Settings.</li>
<li>You should see one the access points listed (assuming you are in range). Tap  on it and choose the following options: EAP method is TLS; Phase 2  authentication is None; CA Certificate and User certificate are both set to the  certificate you installed above, which should be listed; identity is the user&#8217;s  AD account name e.g. david.rendall. The other fields can be left blank.</li>
<li>It should be working now. I found that it doesn&#8217;t always connect  automatically, I suspect because you have to put in the password to open the  credential store. If this happens, you can still connect manually by going into  Wi-Fi Settings, tap on the network you want and then press the Connect button.  You may then be asked for your crential store password, but after entering the  password you should be connected.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=268&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/04/01/how-to-connect-an-android-phone-to-windows-ca-certificate-ias-802-1x-wireless-network/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>How to disable ctrl+p key combination in Windows using Autohotkey</title>
		<link>http://awebthatworks.wordpress.com/2011/02/17/how-to-disable-ctrlp-key-combination-in-windows-using-autohotkey/</link>
		<comments>http://awebthatworks.wordpress.com/2011/02/17/how-to-disable-ctrlp-key-combination-in-windows-using-autohotkey/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 15:24:00 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=263</guid>
		<description><![CDATA[My day-job computer is a HP Envy 15. It&#8217;s generally speaking a good, fast machine. But it has a couple of serious defects: one is the dreadful battery life, the other is the truly awful addition of a row of &#8220;feature&#8221; keys on the left-hand side of the keyboard. Using KeyTweak, I was able to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=263&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="float:left;padding:10px;"><a title="crazy HP envy 15 feature keys by davidjsrendall, on Flickr" href="http://www.flickr.com/photos/davidjsrendall/5453116101/"><img src="http://farm6.static.flickr.com/5296/5453116101_04afed5158.jpg" alt="crazy HP envy 15 feature keys" width="374" height="500" /></a></div>
<p>My day-job computer is a HP Envy 15. It&#8217;s generally speaking a good, fast machine. But it has a couple of serious defects: one is the dreadful battery life, the other is the truly awful addition of a row of &#8220;feature&#8221; keys on the left-hand side of the keyboard. Using <a href="http://webpages.charter.net/krumsick/">KeyTweak</a>, I was able to disable or re-map all the keys except the Print key. That key sends the standard Windows key combination CTRL+p, and thus cannot be re-mapped because it&#8217;s sending two keystrokes rather than one. I&#8217;ve lived with this for the past couple of years, but I&#8217;m constantly hitting that Print key and opening up modal print dialogs all over the place. It&#8217;s particularly galling given the fact that I can&#8217;t remember the last time I actually had to print something! More than once I&#8217;ve considered simply ripping the key out of the keyboard&#8230;  Anyway, today I managed to bypass the problem by using Autohotkey:</p>
<ol>
<li>Download and install <a href="http://www.autohotkey.com/">Autohotkey</a>.</li>
<li>Create a text file in your startup folder called something like disableprint.ahk</li>
<li>Save the text file with the following content:   <strong>^p::return</strong></li>
<li>The script will run on login and prevent CTRL+p from ever working again&#8230;</li>
</ol>
<p>I realise this is old hat to most folk, but I really struggled to find a straight answer to disabling the Windows print shortcut, hence this post. Perhaps it will help someone else in the same situation.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=263&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/02/17/how-to-disable-ctrlp-key-combination-in-windows-using-autohotkey/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>

		<media:content url="http://farm6.static.flickr.com/5296/5453116101_04afed5158.jpg" medium="image">
			<media:title type="html">crazy HP envy 15 feature keys</media:title>
		</media:content>
	</item>
		<item>
		<title>Using the Apple Wired USB UK keyboard with Windows 7</title>
		<link>http://awebthatworks.wordpress.com/2011/02/16/using-the-apple-wired-usb-uk-keyboard-with-windows-7/</link>
		<comments>http://awebthatworks.wordpress.com/2011/02/16/using-the-apple-wired-usb-uk-keyboard-with-windows-7/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 15:46:48 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=258</guid>
		<description><![CDATA[I went down a few blind alleys before making this work, but if you have a Snow Leopard DVD then the answer is pretty easy. The reason I&#8217;m documenting this is because there is such a variety of advice out there &#8211; I need to keep a reminder of the quickest solution for me. Right-click [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=258&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I went down a few blind alleys before making this work, but if you have a Snow Leopard DVD then the answer is pretty easy. The reason I&#8217;m documenting this is because there is such a variety of advice out there &#8211; I need to keep a reminder of the quickest solution for me.</p>
<ol>
<li>Right-click the Command Prompt icon and choose Run As Administrator.</li>
<li>Change to your DVD drive with Boot Camp DVD in it, F: in my case.</li>
<li>cd to Boot Camp\drivers\apple</li>
<li>Run bootcamp64.msi &#8211; it will attempt to install all the drivers. [I did try to install just the keyboard driver, but the usual UK/US keys got swapped around.]</li>
<li>Reboot. Afterwards, I found that one or two of my devices didn&#8217;t work (sound for example) &#8211; removing them from Device Manager and then scanning for hardware changes resolved those problems. [Obviously this could be risky - there is a chance that a system critical driver could get stuffed up and you won't be able to boot.]</li>
</ol>
<p>The keys all output the correct characters on the screen, i.e. the characters which the keys physically have on them! Media keys, eject button and sound controls work. (The sound buttons show the Apple volume icons on screen when used.) Brightness control does not work. Also the Apple Magic Mouse works OK, although it doesn&#8217;t seem to support gestures, which is a shame.</p>
<p>UPDATE 5th Sept 2011: The Apple software updater popped up today asking to upgrade a few things, and without thinking about I said &#8220;yes&#8221;. Unfortunately, one of the upgrades was Bootcamp 3.3 &#8211; after the reboot, some of the Apple keyboard keys stopped working. I downloaded the Bootcamp 3.3 installer from the Apple website and installed it &#8211; after the reboot, the keyboard worked OK again. I guess version 3.3 is a bit less fussy about what it&#8217;s installed on.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=258&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/02/16/using-the-apple-wired-usb-uk-keyboard-with-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>No &#8220;Uninstall&#8221; option for Intellitype Pro?</title>
		<link>http://awebthatworks.wordpress.com/2011/02/16/no-uninstall-option-for-intellitype-pro/</link>
		<comments>http://awebthatworks.wordpress.com/2011/02/16/no-uninstall-option-for-intellitype-pro/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 14:40:16 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=255</guid>
		<description><![CDATA[This is one of those stupid problems which wasted a lot of time before I realised what to do, so I&#8217;m sharing it here in the hope it saves someone else the grief. I recently replaced my Microsoft keyboard, but the Intellitype software was still installed. So I went into Programs and Features to uninstall [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=255&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is one of those stupid problems which wasted a lot of time before I realised what to do, so I&#8217;m sharing it here in the hope it saves someone else the grief. I recently replaced my Microsoft keyboard, but the Intellitype software was still installed. So I went into Programs and Features to uninstall it. When I clicked on Intellitype in the list of programs, the only available action was Change, no Uninstall. I then went on an internet wild goose chase, trying to find out how to uninstall. The answer was obvious &#8211; click Change and the install wizard will appear with a button to Remove. Part of me feels very stupid, but OTOH it&#8217;s pretty bad that Microsoft can&#8217;t keep own programs consistent with their own Windows standards!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=255&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/02/16/no-uninstall-option-for-intellitype-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>Sparrow &#8211; a proper offline gmail client for Mac</title>
		<link>http://awebthatworks.wordpress.com/2011/02/09/sparrow-a-proper-offline-gmail-client-for-mac/</link>
		<comments>http://awebthatworks.wordpress.com/2011/02/09/sparrow-a-proper-offline-gmail-client-for-mac/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 10:47:20 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=249</guid>
		<description><![CDATA[I&#8217;ve been using a beta version of Sparrow for a while and it is very, very good. In fact, it&#8217;s rare for me to get so excited about a new piece of software. I&#8217;ve needed a proper offline client for Gmail for a long time. Internet speed &#38; reliability up here in Orkney are not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=249&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using a beta version of Sparrow for a while and it is very, very good. In fact, it&#8217;s rare for me to get so excited about a new piece of software. I&#8217;ve needed a proper offline client for Gmail for a long time. Internet speed &amp; reliability up here in Orkney are not great, mobile internet is GPRS only, so offline is an essential feature for me. I&#8217;ve tried using Thunderbird and the built-in Mail client, but neither offer proper support for my favourite feature of Gmail &#8211; labels. Sparrow does a great job of handling labels, in fact I&#8217;d say it&#8217;s better than the gmail website. The user interface is very attractive and efficient to use; I wish my software could muster anything like the same elegance!</p>
<p>Here are some tips for using Sparrow which I would have found helpful when getting started:</p>
<ul>
<li>The little arrow at the bottom right opens up a preview pane with messages organised by thread &#8211; this is my preferred view in fact.</li>
<li>When you first start it up, Sparrow appears to be doing nothing, but behind the scenes it&#8217;s downloading stuff. Choose Window &gt; Activity to see what&#8217;s going on.</li>
<li>Labels will appear gradually as stuff is downloaded. If, like me, you&#8217;ve got several gigabytes of mail, you need to be patient!</li>
<li>You can have multiple gmail accounts with different avatar pictures &#8211; see Preferences &gt; Accounts.</li>
<li>[Edit - 2011/02/09] The context-sensitive menu when composing a message has lots of good stuff in it, like the ability to capture &amp; insert a screenshot, add a hyperlink, etc.</li>
<li>[Edit- 2011/02/09] There are keyboard shortcuts which you can read about <a href="http://dashkards.com/sparrow" target="_blank">here</a>.</li>
</ul>
<p>There are a couple of things it would be nice to see added to Sparrow:</p>
<ul>
<li>Sort conversations in reverse.</li>
<li>Add labels when composing a message.</li>
</ul>
<p>But these are minor things. Sparrow is a really excellent email client which I wholeheartedly recommend. And customer support (<a href="http://getsatisfaction.com/sparrow" target="_blank">http://getsatisfaction.com/sparrow</a>) has so far been very good, in my experience at least.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=249&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/02/09/sparrow-a-proper-offline-gmail-client-for-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
		<item>
		<title>LINQPad &#8211; how to use a Where clause to select and delete several rows</title>
		<link>http://awebthatworks.wordpress.com/2011/01/10/linqpad-how-to-use-a-where-clause-to-select-and-delete-several-rows/</link>
		<comments>http://awebthatworks.wordpress.com/2011/01/10/linqpad-how-to-use-a-where-clause-to-select-and-delete-several-rows/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 15:36:15 +0000</pubDate>
		<dc:creator>davidrendall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awebthatworks.wordpress.com/?p=241</guid>
		<description><![CDATA[I keep forgetting how to do this in LINQPad so I&#8217;m making a note of it here. The scenario is that I had a table called Qualifiers and wanted to delete several rows in it which had an ID beginning &#8220;ts&#8221;. The following code will filter out those rows into a collection then delete them [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=241&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I keep forgetting how to do this in LINQPad so I&#8217;m making a note of it here. The scenario is that I had a table called Qualifiers and wanted to delete several rows in it which had an ID beginning &#8220;ts&#8221;. The following code will filter out those rows into a collection then delete them when SubmitChanges is called.</p>
<blockquote><p>Qualifiers.DeleteAllOnSubmit(from q in Qualifiers where q.Id.StartsWith(&#8220;ts&#8221;) select q);</p>
<p>SubmitChanges();</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/awebthatworks.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/awebthatworks.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/awebthatworks.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/awebthatworks.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/awebthatworks.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/awebthatworks.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/awebthatworks.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/awebthatworks.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=awebthatworks.wordpress.com&amp;blog=1197514&amp;post=241&amp;subd=awebthatworks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://awebthatworks.wordpress.com/2011/01/10/linqpad-how-to-use-a-where-clause-to-select-and-delete-several-rows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6af0c528c7f1185f6cb47752955bbec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidrendall</media:title>
		</media:content>
	</item>
	</channel>
</rss>
