<?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>David Winchurch&#039;s Development Blog</title>
	<atom:link href="http://davidwinchurch.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidwinchurch.wordpress.com</link>
	<description>Keeping track of the things I forget!</description>
	<lastBuildDate>Fri, 24 Sep 2010 15:07:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='davidwinchurch.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>David Winchurch&#039;s Development Blog</title>
		<link>http://davidwinchurch.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://davidwinchurch.wordpress.com/osd.xml" title="David Winchurch&#039;s Development Blog" />
	<atom:link rel='hub' href='http://davidwinchurch.wordpress.com/?pushpress=hub'/>
		<item>
		<title>SharePoint 2010 Managed Metadata Import Ampersand</title>
		<link>http://davidwinchurch.wordpress.com/2010/09/24/sharepoint-2010-managed-metadata-import-ampersan/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/09/24/sharepoint-2010-managed-metadata-import-ampersan/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 15:07:42 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=53</guid>
		<description><![CDATA[I&#8217;ve been working on synchronizing a Taxonomy stored in a separate database with SharePoint 2010&#8242;s Managed Metadata Service. A fundamental part of this is is the ability to detect existing terms in the term store and make sure that they aren&#8217;t duplicated. I tried doing this by string matching on the names as you would expect. It worked fine [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=53&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on synchronizing a Taxonomy stored in a separate database with SharePoint 2010&#8242;s Managed Metadata Service. A fundamental part of this is is the ability to detect existing terms in the term store and make sure that they aren&#8217;t duplicated. I tried doing this by string matching on the names as you would expect.</p>
<p>It worked fine until I got to terms with an ampersand (&amp;) character in the name. The string comparison claimed that two seemingly identical strings were different but then complained when I tried to add the &#8220;different&#8221; term.</p>
<p>It turns out that SharePoint replaces the &amp; character with it&#8217;s Unicode equivalent, a process it calls normalization, which means that I was trying to compare the ASCII &amp; with the Unicode version hence the failed comparison.</p>
<p>Fortunately there&#8217;s a helper method, <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.taxonomy.taxonomyitem.normalizename.aspx">TaxonomyItem.NormalizeName</a>, which will convert the comparison string to the correctly normalized variant. So:</p>
<p>var termSetQuery = termSet.Terms.Where(t =&gt; t.Name == vocabularyTerm.Name);</p>
<p>Becomes:</p>
<p>var termSetQuery = termSet.Terms.Where(t =&gt; t.Name == TermSet.NormalizeName(vocabularyTerm.Name));</p>
<p>Problem Solved!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=53&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/09/24/sharepoint-2010-managed-metadata-import-ampersan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>The iPad One Month On</title>
		<link>http://davidwinchurch.wordpress.com/2010/09/09/the-ipad-one-month-on/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/09/09/the-ipad-one-month-on/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 11:19:40 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=46</guid>
		<description><![CDATA[About a month ago I pretty much impulse bought an iPad after reading some reviews and listening to Mary-Jo Foley&#8217;s reasons for buying one on the .NET Rocks podcast. I&#8217;m in a similar boat in that I don&#8217;t actually like everything that goes along with Apple especially iTunes, the stores and the weird sense of superiority [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=46&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>About a month ago I pretty much impulse bought an iPad after reading some reviews and listening to <a href="http://www.zdnet.com/blog/microsoft">Mary-Jo Foley&#8217;s</a> reasons for buying one on the <a href="http://www.dotnetrocks.com/">.NET Rocks</a> podcast. I&#8217;m in a similar boat in that I don&#8217;t actually like everything that goes along with Apple especially iTunes, the stores and the weird sense of superiority Apple owning people have. My first ever Apple product was the iPhone 4 which is a great bit of kit but the experience queueing for the thing on launch day nearly put me off completely. In brief, the Apple store people were high fiveing people in the queue of hipsters and students on daddy&#8217;s dollar and people were whooping. This is Birmingham in England during a recession and I really didn&#8217;t think that sort of thing happened here!</p>
<p>The problem is that their products are generally very good and so a month after the iPhone, I bought the basic <a href="http://store.apple.com/uk/browse/home/shop_ipad/family/ipad">16GB Wi-Fi</a> model plus the overpriced <a href="http://store.apple.com/uk/product/MC361ZM/A?fnode=MTc0MjU2Mjc&amp;mco=MTc0Njk4ODM">folding case thing</a>. I went with the base model because the price increase for more memory and the built in 3G adapter just made what is supposed to be an addition to your portable tech armoury way too expensive. The 3G adapter in particular is a real hidden cost as you also need a £10 a month data plan from one of the UK carriers on top of the £100 iPad premium. This would have bought my total cost of ownership for a year&#8217;s use to £529 (iPad) + 12*£10 (data) = £649, a £220 premium.</p>
<p>The problem with this plan of course is that data on the move is really useful! being chained to Wi-Fi spots is a pain and usually they&#8217;re really expensive and slow. That&#8217;s why I went for the <a href="http://www.three.co.uk/Mobile_Broadband/MiFi">Three Mifi</a> product I mentioned unlocking in a previous post. This thing is one of the best purchases I ever made and really demands its own review but in summary, Three&#8217;s coverage and speed is much better than I expected, noticeably faster than the Vodafone 3G on my iPhone 4 and up to five devices can connect to it as it&#8217;s just a normal Wi-Fi router. No more rubbish software for usb dongles on netbooks etc! I got it on the 1GB 18 month contract at £9.50 a month which gives a total cost of ownership of £171. Still less than the £220 for the iPad only 3G access and I can use it for any other Wi-Fi enabled product!</p>
<p>Anyway, back to my thoughts on the iPad. Coupled with the mobile data access, I have to say that it&#8217;s rapidly become my most used bit of tech and has made me really think about the need of lugging around a full Windows 7 laptop on a daily basis. I&#8217;ve even started to question the need for a laptop full stop but that may be taking things a bit far!</p>
<p>The iPad&#8217;s genius lies in the form factor, the battery life and the fact that it&#8217;s instant on. Those three reasons outweigh any of the drawbacks it may have. The form factor is just so incredibly compelling. Ignoring the fact that it&#8217;s the usual attractive Apple design which is easy as it stays in its case the whole time, it&#8217;s simply a very high quality, portable screen. You know that second monitor you have for web pages and other reference material? Well with this, you have that second screen and it&#8217;s incredibly portable and you can do more with it!</p>
<p>The battery life is stellar, at least 10 hours and I&#8217;ve used it for more than that on occasion. After a full day&#8217;s use it&#8217;s usually on about 50% but that&#8217;s not using it full time. If I&#8217;ve used it in an all day meeting taking notes then again in the evening it&#8217;ll get to 15-20% but I&#8217;ve never had it run out on me. The only drawback here is that the big battery is really stretching the limits of charging via USB. It needs a USB port that can supply 10 Watts rather than the usual 5 and pretty much nothing does this. iPads&#8217;ll charge off some MacBooks but I haven&#8217;t found a PC yet that&#8217;ll charge them. If you plug one into a normal USB port it&#8217;ll say &#8220;Not Charging&#8221;. This isn&#8217;t strictly true as it is charging just very slowly, it&#8217;d take at least a day to fully charge this way. Bottom line is you&#8217;re stuck using Apple&#8217;s official iPad charge plug of course!</p>
<p>You realise just how slow your average Windows 7 laptop/netbook is to boot up or come out of sleep/hibernate when compared to the iPad and these are Windows 7 machines with SSDs, fresh installs and carefully maintained selection of just the essential software. There&#8217;s just no way a multi-purpose OS with full desktop apps on generic hardware can compete with a cut down embedded custom OS on dedicated portable hardware and the comparison is actually unfair. The iPad makes you realise Microsoft have got things wrong. Windows 7 and Windows Server 2008 R2 are fantastic OSs in their domain, namely business machines. There&#8217;s nothing that can touch a well configured Microsoft based corporate IT system for scalability, maintainability and ease of use but Microsoft&#8217;s big mistake was thinking they could take this model and force it into consumer level technology.</p>
<p>The bottom line is 95% of consumers want to go on the internet, play some music, look at some photos and write the odd document and they want to do all of this quickly on something reliable and cheap. That&#8217;s why netbooks worked but they were hampered by the OS choices. Windows is too much for these devices and users and Linux doesn&#8217;t have the support required in case things go wrong. What was needed was a cut down OS dedicated to those few tasks and apparently iOS is that OS at least for the time being.</p>
<p>With windows, at best you&#8217;re opening the lid and it&#8217;s woken up after which you might have to log in then move the mouse (with the rubbish trackpad) to the app you need. At worst you&#8217;re coming in cold and faced with a 30 sec+ boot up time. With the iPad you press the magic button, slide your finger on the unlock slide and you&#8217;re in! That knowledge sits in the back of your mind and makes you way more likely to pick up the iPad than the netbook.</p>
<p>Which brings me to the really important part, what do you actually use the thing for!? My biggest problem with the iPad initially was what would you use it for? The short answer is pretty much everything but the much longer answer is pretty much everything providing you also have a PC.  The web browser on it is perfectly capable and many sites have dealt with the lack of flash by converting to using HTML5 video tags and JavaScript solutions. Web browsing on it beats any netbook because of the increased screen real estate, better screen and instant on mentioned before. Browsing is also much better on the move than either a netbook or an iPhone because of the device&#8217;s size, my wife uses it in the car and we&#8217;ve used it on UK holidays to plan day trips where we never previously used the netbook. Bottom line is it&#8217;s now the most used browser in our house.</p>
<p>I also find it perfect for taking notes throughout the day and in meetings. <a href="http://www.apple.com/ipad/features/pages.html">Pages</a> (the word processor) is actually pretty good and certainly sufficient for most of my needs. I also use <a href="http://www.evernote.com/">Evernote</a> for things I need syncing across multiple devices. The on screen keyboard takes a bit of getting used to but you can type remarkably quickly with it especially if you trust the spell check. It&#8217;s replaced the mess of paper notes I used to take with electronic notes that I can use in other documents and as a reference plus I don&#8217;t have to take a laptop and it&#8217;s power brick into meetings anymore! It&#8217;s very different tapping some quick notes into a low profile slate than hiding behind a 15&#8243; laptop screen in meetings. You feel more connected to the discussion for one thing and you&#8217;re not surrounded by cables!</p>
<p>It&#8217;s revolutionized my RSS reading as before I almost never checked my feeds and missed important IT, developer and normal news as a result. Now I use the <a href="http://reederapp.com/">Reeder</a> app (which syncs with Google Reader) coupled with <a href="http://www.instapaper.com/">Instapaper</a> (for reading later) and I&#8217;ve found that I check the feeds several times a day and can process much more information as a result. It has a similar effect on social networking sites although I&#8217;ll never have much of an on-line presence on those as it&#8217;s just not my thing. All of this is primarily due to the form factor of the device and the fact that it&#8217;s instant on.</p>
<p>It&#8217;s convinced me on eBooks too. I now own three from <a href="http://www.amazon.co.uk/Kindle-Store/b?ie=UTF8&amp;node=341677031">Amazon&#8217;s Kindle store</a>, a .NET 4.0 reference book and two novels and having read them, I now have no desire to ever own another paper book. Additionally, because it&#8217;s colour, it works great for comics using the <a href="http://www.bitolithic.com/comiczeal">Comic Zeal</a>.</p>
<p>Probably my favourite app though is <a href="https://secure.logmein.com/products/ignition/">LogMeIn Ignition</a> which has allowed me to leave my work laptop at work after nearly two years of taking it home every night. I can now log into all my work machines with the iPad to check e-mails and log into servers when problems occur. I can even do some light programming remotely if something really needs releasing. The iPad is a product that&#8217;s literally lightened the load on my back and very few products can do that!</p>
<p>Note that I haven&#8217;t even mentioned it&#8217;s use as a photo album which works better than any electronic album I&#8217;ve used cause the screen is so good and it&#8217;s very quick at displaying the images. It&#8217;s also a good enough media player let down only by Apples usual restriction on video formats. Video&#8217;s that do play look great again because of the screen but I&#8217;ve had to convert the vast majority of the ones I play.</p>
<p>But, and it&#8217;s a big but, all of this loveliness requires iTunes and as I&#8217;m a PC owner, that&#8217;s iTunes on a PC which is properly awful. It&#8217;s bloated, slow, tries to take control of all your media as well as attempting to install random Apple software on your machine and it requires almost weekly 100MB updates. Oh and you can only sync it with one PC unless you set up Roaming Profiles on Windows which is complex and completely overkill! I&#8217;ve put up with it for the time being but it&#8217;s a big price to pay to use Apple products. Fortunately you can do a lot from the device itself including installing apps and getting new podcasts but iTunes is the only way of getting things on and off the device.</p>
<p>But I need to get to some kind of a conclusion. The bottom line is that the iPad has proved the need for slates/tablets. The form factor they have created is useful and will probably replace netbooks and manufacturers certainly agree with that considering the amount of Android tablets scheduled for late this year and next year. It&#8217;s clearly a first generation product and has issues that go above Apples usual restrictions but none of them outweigh the considerable benefits I&#8217;ve found using the device. The only trouble is that Android, which I personally think is overkill for smart phones as I don&#8217;t believe you need that kind of freedom on one (most users want them to do a few key things well), is probably a perfect fit for tablets. That&#8217;s where you want the freedom Android provides and I fully expect that my next tablet will be Android based with the iPad itself a (well recieved) present to a family member.</p>
<p>I believe that you can actually ditch your netbook and laptop and stick with a well spec&#8217;d desktop PC plus an iPad/tablet. Every laptop I&#8217;ve had has annoyed me with it&#8217;s size, performance and battery life and I almost always use them chained to a desk. Have a desktop instead and use the iPad to remote into it when required.</p>
<p>So, Apple have created a big old iPhone and called it magical and revolutionary. It is just a big old non magical iPhone but that&#8217;s actually good enough.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=46&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/09/09/the-ipad-one-month-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>MP3 in a RIFF-WAV Container Convert to MP3</title>
		<link>http://davidwinchurch.wordpress.com/2010/08/25/mp3-in-a-riff-wav-container-convert-to-mp3/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/08/25/mp3-in-a-riff-wav-container-convert-to-mp3/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 13:10:04 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=43</guid>
		<description><![CDATA[We run a number of SharePoint based extranets at work which are generally used to store documents. In this case, a user had uploaded audio files that had come from a dictation machine. This machine used a container and codec combination I&#8217;d never come across before, the RIFF-WAV (WAVE) container with a MPEG &#8220;2.5&#8243; Layer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=43&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We run a number of SharePoint based extranets at work which are generally used to store documents. In this case, a user had uploaded audio files that had come from a dictation machine. This machine used a container and codec combination I&#8217;d never come across before, the RIFF-WAV (WAVE) container with a MPEG &#8220;2.5&#8243; Layer 3 encoded audio track. The codec was a type of MP3 codec from the early 90s from what I could tell and the combination is Microsoft specific. Windows Media Player could play them but many other players think it&#8217;s a standard PCM WAV file (uncompressed) and complains that the files are corrupt!</p>
<p>I kept trying to find something that would convert the file to a proper mp3 and while I found commercial software that would do the job, the resulting files were bigger and low quality. What I really wanted was something that would extract the raw MP3 stream and put it into a standard MP3 container. I finally found that <a href="http://cdexos.sourceforge.net/">CDex</a> does exactly what I wanted using the &#8220;Convert&#8221; -&gt; &#8220;Strip the RIFF-WAV header(s) from MP2 or MP3 file(s)&#8221;</p>
<p><a href="http://davidwinchurch.files.wordpress.com/2010/08/cdex.png"><img class="alignnone size-full wp-image-44" title="CDex" src="http://davidwinchurch.files.wordpress.com/2010/08/cdex.png?w=450&#038;h=302" alt="" width="450" height="302" /></a></p>
<p>Problem solved!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=43&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/08/25/mp3-in-a-riff-wav-container-convert-to-mp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>

		<media:content url="http://davidwinchurch.files.wordpress.com/2010/08/cdex.png" medium="image">
			<media:title type="html">CDex</media:title>
		</media:content>
	</item>
		<item>
		<title>Unlocking the Three MiFi Huawei E585 Mobile Wi-Fi</title>
		<link>http://davidwinchurch.wordpress.com/2010/08/25/unlocking-the-three-mifi-huawei-e585-mobile-wi-fi/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/08/25/unlocking-the-three-mifi-huawei-e585-mobile-wi-fi/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 11:42:46 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=41</guid>
		<description><![CDATA[I recently bought the Three MiFi mobile broadband device from Three in the UK. After using various mobile broadband dongles this thing is a revelation! It&#8217;s a portable wireless router with a built in 3G modem allowing up to five devices to share a 3G connection. No more crappy soft modem drivers and rubbish software [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=41&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently bought the <a href="http://www.three.co.uk/Mobile_Broadband/MiFi">Three MiFi</a> mobile broadband device from Three in the UK. After using various mobile broadband dongles this thing is a revelation! It&#8217;s a portable wireless router with a built in 3G modem allowing up to five devices to share a 3G connection. No more crappy soft modem drivers and rubbish software on your netbook, just log onto the wireless access point and away you go!</p>
<p>The only tiny drawback to it is that it&#8217;s locked to Three&#8217;s network. I&#8217;m wasn&#8217;t particularly bothered by this until I went to Devon and found that Three&#8217;s coverage there is rubbish! I have a Vodafone contract and they did have coverage so I wanted to see if it was possible to unlock the device and use my voda simand it turns out you can!</p>
<p>Someone has created an <a href="http://www.zibri.org/2010/07/huawei-e585-unlock-download.html">unlocking tool</a> which automates the unlocking process. He charges for it (an £8.50 &#8220;donation&#8221;!) but it works great. The comments contain the final missing step you need which is setting up the <a href="http://www.unlocked-dongle.co.uk/How-To/change-huawei-e585-access-point-name-apn-settings.html">Vodafone access point settings</a> but the unlocking tool and the APN setup worked first time and I can now swap between the Three and Vodafone sims whenever I like depending on coverage!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=41&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/08/25/unlocking-the-three-mifi-huawei-e585-mobile-wi-fi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>Renaming a MOSS 2007/WSS 3.0 server</title>
		<link>http://davidwinchurch.wordpress.com/2010/08/23/renaming-a-moss-2007wss-3-0-server/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/08/23/renaming-a-moss-2007wss-3-0-server/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 10:06:03 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=38</guid>
		<description><![CDATA[Server naming conventions is a whole fun topic that&#8217;s may blog posts in itself but I had a situation recently where we wanted to stop naming servers based on their OS and/or application versions or physical locations and go to a more generic approach highlighting their function instead. This required renaming one of the MOSS 2007 integration servers [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=38&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Server naming conventions is a whole fun topic that&#8217;s may blog posts in itself but I had a situation recently where we wanted to stop naming servers based on their OS and/or application versions or physical locations and go to a more generic approach highlighting their function instead. This required renaming one of the MOSS 2007 integration servers which requires some additional SharePoint configuration before and after the rename. In brief the steps are:</p>
<div id="_mcePaste">Change each alternate access mapping for your MOSS/WSS deployment in Central Administration -&gt; Operations Tab -&gt; Alternate Access Mappings</div>
<div>Open an Administrator command prompt and run:</div>
<pre>stsadm -o renameserver -newservername &lt;newname&gt; -oldservername &lt;oldname&gt;</pre>
<div>You may have to add the path to stsadm (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN) into your environment variables</div>
<div>Perform the server rename and reboot</div>
<div>After rebooting, open another Administrator command prompt and run:</div>
<pre>stsadm -o updatefarmcredentials -userlogin &lt;domainuser&gt; -password &lt;password&gt;
iisreset /noforce</pre>
<div>There&#8217;s nothing additional required if you&#8217;re running a local SQL Server instance as long as it&#8217;s not named</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=38&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/08/23/renaming-a-moss-2007wss-3-0-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>Entity Framework datetime2 Invalid Datatype</title>
		<link>http://davidwinchurch.wordpress.com/2010/06/17/entity-framework-datetime2-invalid-datatype/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/06/17/entity-framework-datetime2-invalid-datatype/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 10:35:42 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=36</guid>
		<description><![CDATA[I&#8217;ve been on holiday to Australia for six weeks and now I&#8217;m back and looking into a project I&#8217;m working on that uses Entity Framework 4.0 for ORM. I&#8217;ve been testing fine running against my local SQL Server 2008 instance but when I try and point at a test SQL Server 2005 database, I get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=36&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been on holiday to Australia for six weeks and now I&#8217;m back and looking into a project I&#8217;m working on that uses Entity Framework 4.0 for ORM. I&#8217;ve been testing fine running against my local SQL Server 2008 instance but when I try and point at a test SQL Server 2005 database, I get the following error with my unit tests:</p>
<p>System.ArgumentException: The version of SQL Server in use does not support datatype &#8216;datetime2&#8242;.</p>
<p>It turns out this is due to having generated the model from a 2008 database. The fix is simple and is detailed <a href="http://alexduggleby.com/2008/08/11/entity-data-model-generated-against-sql-2008-used-against-sql-2005/">here</a> but I wanted to post it to my blog as it&#8217;s just the kind of issue I&#8217;ll forget about until next time it shows up!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=36&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/06/17/entity-framework-datetime2-invalid-datatype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint, AD Groups and the All People List</title>
		<link>http://davidwinchurch.wordpress.com/2010/03/18/sharepoint-ad-groups-and-the-all-people-list/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/03/18/sharepoint-ad-groups-and-the-all-people-list/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 10:00:39 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=33</guid>
		<description><![CDATA[I had a new request from one of our SharePoint power users today. They were asking why a user who had been granted Member level access to a site via membership of an Active Directory group and who had accessed the site before did not show up in the &#8220;All People&#8221; list. I discovered that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=33&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had a new request from one of our SharePoint power users today. They were asking why a user who had been granted Member level access to a site via membership of an Active Directory group and who had accessed the site before did not show up in the &#8220;All People&#8221; list.</p>
<p>I discovered that users added explicitly to SharePoint groups automatically get a profile added to the All People list but members of an added AD group do not, not without some sort of automatic profile import set up at least. The assumption was that their profile would be created and imported when they first accessed the site however this is not the case. It actually happens when they perform an action that requires recording in a list e.g. adding or updating a list item. Because they are then the creator or modifier of that item, they need a profile so that other users can look them up.</p>
<p>In my case, the user in question had only looked round the site briefly and had never modified any lists. Hence, no entry in All People!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=33&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/03/18/sharepoint-ad-groups-and-the-all-people-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Server 2005 Database Projects &#8211; Part I</title>
		<link>http://davidwinchurch.wordpress.com/2010/03/12/sql-server-2005-database-projects-part-i/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/03/12/sql-server-2005-database-projects-part-i/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 11:47:25 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=29</guid>
		<description><![CDATA[Create a new SQL Server 2005 Database Project then right-click on it and select &#8220;Import Database Schema&#8221;. Check everything apart from &#8220;Import log and filegroup file sizes&#8221; before the import. Build Errors: TSD03006: User: [user] has an unresolved reference to Login [user]. &#8211; This occurs when you have users in your database scripts. Users reference [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=29&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Create a new SQL Server 2005 Database Project then right-click on it and select &#8220;Import Database Schema&#8221;. Check everything apart from &#8220;Import log and filegroup file sizes&#8221; before the import.</p>
<p><strong>Build Errors:</strong></p>
<p>TSD03006: User: [user] has an unresolved reference to Login [user]. &#8211; This occurs when you have users in your database scripts. Users reference Logins and Logins are server level objects and are not present in database projects. The fix for this is to create a new SQL Server 2005 Server Project and add a new Login object into Schema Objects -&gt; Server Level Objects -&gt; Security -&gt; Logins specifying the missing user. After doing this, add a new database reference into your database project referencing the server project. Both projects should now build successfully.</p>
<p>Your project wont deploy without changing settings on the project properties &#8220;Deploy&#8221; tab. Change the Deploy action and the Target connection.</p>
<p><strong>Deploy Errors:</strong></p>
<p>TSD01268: Password validation failed. The password does not meet Windows policy requirements because it is too short. &#8211; Two ways of fixing this, either change the password(!) or add , CHECK_POLICY=OFF, CHECK_EXPIRATION=OFF after the create user statement.</p>
<p>TSD01268: Directory lookup for the file &#8220;N:\$(DatabaseName)\[database].mdf&#8221; failed with the operating system error 3(failed to retrieve text for this error. Reason: 15100). followed by TSD01268: CREATE DATABASE failed. Some file names listed could not be created. Check related errors. &#8211; This only happens if the database doesn&#8217;t yet exist and the source database file exists in a non standard location on the server. For some reason, the schema import tries to maintain the location of the source database files which is not the behaviour we want. You can see how the database files are being created by looking in the scripts in Schema Objects -&gt; Database Level Objects -&gt; Storage -&gt; Files. The FILENAME should be $(DefaultDataPath)$(DatabaseName) but may show $(Path1)$(DatabaseName) or similar. You can change this value and also delete any extra keys in the Database.sqlcmdvars that may exist.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=29&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/03/12/sql-server-2005-database-projects-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>Visual Studio 2008 Database Edition</title>
		<link>http://davidwinchurch.wordpress.com/2010/03/11/visual-studio-2008-database-edition/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/03/11/visual-studio-2008-database-edition/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 16:28:03 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=27</guid>
		<description><![CDATA[I&#8217;ve been meaning to try out the Visual Studio 2008 Database Edition (or Data Dude!) functionality beyond the very useful Schema and Data Compare tools for a while now and I finally have some time to try out the real power of this tool, specifically version control of your database schema. The first hurdle I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=27&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to try out the Visual Studio 2008 Database Edition (or Data Dude!) functionality beyond the very useful Schema and Data Compare tools for a while now and I finally have some time to try out the real power of this tool, specifically version control of your database schema.</p>
<p>The first hurdle I had was the missing SQL Server 2008 Database Project type in Studio. I had a 2005 version but it didn&#8217;t match the screenshots I&#8217;d seen on the web. Turns out that I needed to install the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&amp;displaylang=en">Microsoft® Visual Studio Team System 2008 Database Edition GDR R2</a> setup which isn&#8217;t another version of Visual Studio as it sounds, it&#8217;s infact a collection of power tools, features and crucially, SQL Server 2008 support! With this installed, my experience matches that of other bloggers!</p>
<p>This <a href="http://msdn.microsoft.com/en-us/teamsystem/cc659682.aspx">video</a> is also a great start and demos some of the power of the database projects.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=27&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/03/11/visual-studio-2008-database-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert VSeWSS 1.3 Projects to Visual Studio 2010 Part II</title>
		<link>http://davidwinchurch.wordpress.com/2010/03/09/convert-vsewss-1-3-projects-to-visual-studio-2010-part-ii/</link>
		<comments>http://davidwinchurch.wordpress.com/2010/03/09/convert-vsewss-1-3-projects-to-visual-studio-2010-part-ii/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:37:04 +0000</pubDate>
		<dc:creator>davidwinchurch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidwinchurch.wordpress.com/?p=25</guid>
		<description><![CDATA[Before converting, make sure that you&#8217;ve checked out the source project or that it&#8217;s not read only. You will get errors saying that certain files are read only or not editable otherwise. Add new &#8220;Import VSeWSS Project&#8221;, specify the same URL you would have previously put in the Debug tab in VSeWSS projects as the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=25&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Before converting, make sure that you&#8217;ve checked out the source project or that it&#8217;s not read only. You will get errors saying that certain files are read only or not editable otherwise.</p>
<p>Add new &#8220;Import VSeWSS Project&#8221;, specify the same URL you would have previously put in the Debug tab in VSeWSS projects as the local site. Set the trust level (Full Trust is the equivalent of GAC deployment) then select the source project. The project will now be created and imported.</p>
<p>The solution explorer in Visual Studio 2010 now contains the information you would see in the old WSP view showing Packages and Features. You will probably need to rename the packages and features but in the case of the features, the file name controls the directory name in 14\TEMPLATE\FEATURES, it becomes ProjectName_FeatureName. This can sometimes be too long to package successfully (it has to be less than 260 characters) so you might need to shorten either the project or solution name. The feature display name itself can be set in the graphical feature editor (Title). The project references will also probably need updating or recreating as the conversion process will change them.</p>
<p>If you try to deploy the project now you will almost certainly get feature activation errors along the lines of &#8220;Error occurred in deployment step &#8216;Activate Features&#8217;: Cannot complete this action.&#8221;. If you look in the latest log file in 14\LOGS, you will see the specific errors or which there are a few types:</p>
<p><em>Failed to find the list schema for FeatureId &#8217;00bfea71-d1ce-42de-9c63-a44004ce0104&#8242;, list template ID 100. Cannot create list in web</em> &#8211; This one occurs because the list instance xml created by VSeWSS does not specify the TemplateType attribute for the list and without it, SharePoint 2010 defaults to 100 which does not match up with the feature Id. The fix is to specify the correct TemplateType, in this case it&#8217;s an announcement list so the value should be 104 and in standard document libraries, FeatureId=&#8221;714fbee9-23ce-4d66-beb8-fc415c8cdb9b&#8221;, its 101.</p>
<p><em>Cannot open .aspx file</em> &#8211; If you have added additional web part .aspx files into your feature, the module.xml File node&#8217;s URL attribute gets altered to include the name of the module in the path. This puts the file in sub directory in your web which may not be where you wanted it. Simply update the URL attribute accordingly.</p>
<p><em>No wiki pages specified in wiki page library</em> &#8211; The conversion process appears to strip out all the File nodes in a module.xml file that specifies wiki pages and their content. If you copy them back in from the original, they should be deployed correctly.</p>
<p>Finally, any master pages and themes will need disabling or adjusting to be compatible with SharePoint 2010. I shall investigate this next.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwinchurch.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwinchurch.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidwinchurch.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidwinchurch.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwinchurch.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwinchurch.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidwinchurch.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwinchurch.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwinchurch.wordpress.com&amp;blog=12350751&amp;post=25&amp;subd=davidwinchurch&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidwinchurch.wordpress.com/2010/03/09/convert-vsewss-1-3-projects-to-visual-studio-2010-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6535adf55f8aa16df618fb7ab51cf213?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidwinchurch</media:title>
		</media:content>
	</item>
	</channel>
</rss>
