<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GrinGod [dot] Com</title>
	<atom:link href="http://www.gringod.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gringod.com</link>
	<description>Randomised nonsense.</description>
	<lastBuildDate>Thu, 06 Oct 2011 12:03:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Update SharePoint List ContentType Names</title>
		<link>http://www.gringod.com/2011/10/06/update-sharepoint-list-contenttype-names/</link>
		<comments>http://www.gringod.com/2011/10/06/update-sharepoint-list-contenttype-names/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 11:52:42 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=841</guid>
		<description><![CDATA[I know it&#8217;s been a while since I last posted but this is going to be short and sweet. &#160;I&#8217;ve just been working on a SharePoint 2010 site where I&#8217;ve need to change the names of site content types and have the changes pushed down to a list that already uses the content types. The [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s been a while since I last posted but this is going to be short and sweet. &nbsp;I&#8217;ve just been working on a SharePoint 2010 site where I&#8217;ve need to change the names of site content types and have the changes pushed down to a list that already uses the content types.</p>
<p>The content types are deployed using a solution but that&#8217;s where the automation ends. &nbsp;However, this is where Powershell steps up to the mark. &nbsp;With Powershell we can quickly automate just about anything in SharePoint.</p>
<p>Here&#8217;s the script I can up with:</p>
<pre class="brush: powershell">
$web = Get-SPWeb http://www.example.com
$list = $web.Lists["TargetList"]
$list.ContentTypes | ForEach {
    $_.Name = $_.Parent.Name
    $_.Update()
}</pre>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=841" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2011/10/06/update-sharepoint-list-contenttype-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Back Online</title>
		<link>http://www.gringod.com/2010/10/17/website-back-online/</link>
		<comments>http://www.gringod.com/2010/10/17/website-back-online/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 14:24:49 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[Site Work]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=837</guid>
		<description><![CDATA[After a very last minute decision to switch my hosting to http://www.encaptured.net/ I didn&#8217;t leave myself any time to setup the website on the now server before my old hosting account was cancelled.  Add to that some issues with a migration I was doing for a client and time for sorting out my personal website [...]]]></description>
			<content:encoded><![CDATA[<p>After a very last minute decision to switch my hosting to<a title=\"Encaptured.net\" href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lbmNhcHR1cmVkLm5ldC8="> http://www.encaptured.net/</a> I didn&#8217;t leave myself any time to setup the website on the now server before my old hosting account was cancelled.  Add to that some issues with a migration I was doing for a client and time for sorting out my personal website was not a luxury I had.</p>
<p>Finally, however, I have been able to get my website back online.  Luckily I made a backup of of the website before the old site was cancelled, so it&#8217;s just been a case of uploading all the files and running a stack of SQL scripts to get the blog set up again.</p>
<p>Hopefully I wont be needing to move hosts again any time soon as Encaptured.net is operated by a good friend of mine: <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5vbmVzaG9ydGxpZmUuY29t">Sha</a><a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tLyMhL3Bocml4dXM=">ne</a>.</p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=837" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2010/10/17/website-back-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debug IIS Macro for Visual Studio</title>
		<link>http://www.gringod.com/2010/07/16/debug-iis-macro-for-visual-studio/</link>
		<comments>http://www.gringod.com/2010/07/16/debug-iis-macro-for-visual-studio/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:03:50 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=827</guid>
		<description><![CDATA[This is a little macro that you can use in Visual Studio to make it easy to attach to the w3wp processes that are spawned by IIS: I should point out that in Windows 7 and Windows Server 2008 you will need to run Visual Studio as Administrator, or disable UAC.]]></description>
			<content:encoded><![CDATA[<p>This is a little macro that you can use in Visual Studio to make it easy to attach to the w3wp processes that are spawned by IIS:</p>
<pre class="brush: vb; title: ; notranslate">Public Sub AttachToWebServer()
   Dim process As EnvDTE.Process
   For Each process In DTE.Debugger.LocalProcesses
       System.Diagnostics.Debug.Print(process.Name)
       If (Path.GetFileName(process.Name).ToLower() = &quot;w3wp.exe&quot;) Then
           process.Attach()
       End If
   Next
End Sub</pre>
<p>I should point out that in Windows 7 and Windows Server 2008 you will need to run Visual Studio as Administrator, or disable UAC.</p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=827" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2010/07/16/debug-iis-macro-for-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plastic Recycling In Guernsey</title>
		<link>http://www.gringod.com/2010/05/14/plastic-recycling-in-guernsey/</link>
		<comments>http://www.gringod.com/2010/05/14/plastic-recycling-in-guernsey/#comments</comments>
		<pubDate>Fri, 14 May 2010 16:45:10 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[Guernsey News]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=808</guid>
		<description><![CDATA[For recycling purposes,  plastics are divided into 7 different categories that are numbered 1 to 7.  In Guernsey at present, we are only recycling categories, Nos. 1, 2 &#38; 6. Inclusion of the wrong kind of plastic into the recycling bins, can lead to the whole batch becoming contaminated and refused in the market place. [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">For recycling purposes,  plastics are divided into 7 different categories that are numbered 1 to 7.  In Guernsey at present, we are only recycling categories, Nos. 1, 2 &amp; 6.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Inclusion of the wrong kind of plastic into the recycling bins, can lead to the whole batch becoming contaminated and refused in the market place.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">How to recognise plastics Nos. 1 &amp; 2.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The number 1 or 2 is embossed or printed within the recycling triangle usually on the underside of the item. (see below for more details).  Any other number in the triangle means it is not currently recycled here and must not be put into the recycling bins.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Sometimes the plastic category is identified by the letters only; PET, PETE or RPET for No. 1;    or HDPE or PE for No. 2.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A recycling symbol on its own without any indication that it is a 1 or 2, cannot currently be recycled in Guernsey.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Examples of Plastic No.1.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Also known by the letters PET; PETE (short for PolyEthylenTerephthalate) or RPET.(Recycled PET)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Plastic drink bottles are almost all No. 1. (PET; PETE; RPET)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Because of its recyclabilty and value, manufacturers are increasing the use of this type of plastic so you can now find many other containers are No. 1.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Examples include Rachel’s yogurt pots (but none of the other yogurt ranges) to Guernsey Herb packets, to the plastic insert in some chocolates, mince pies, and biscuits.  Even the protective plastic covering on some non-food packets, such as batteries, gardening accessories etc can sometimes be No. 1.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Supermarkets are increasing their use of No. 1 for some food items&#8230;.. remember to wash before recycling.  Sometimes the lid and base of a 2 part punnet, such as used for strawberries, can be different plastics with only one half  being No. 1.  Some food trays can be Plastic No.1 such as used by the Cook Shop in the Lower Pollet.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The only way to know for sure is to check your packaging, particularly on the base, to look for the recycling triangle with the correct number or appropriate lettering.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">No. 1 (PET; PETE; RPET) is the highest grade of plastic and achieves the best price at the market place. If it becomes contaminated with less valuable plastics the whole load can be rejected.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Examples of Plastic No.2.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Also known as HDPE or PE  ( short for High Density PolyEthylene)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">These are generally the type of bottles or containers used for cleaning products.  Shampoos, conditioners, suncreams, liquid soaps, weed-killer, detergents, silicone sealant tubes, roll-on deodorants etc.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Again, the symbol is usually on the base of the container and will be a 2 within a triangle and / or the letters HDPE or simply PE.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Always look for the correct symbol.  No symbol&#8230;.. no recycling.  If in doubt, leave it out!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Examples of Plastic No. 6.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Also known as PS ( short for PolyStyrene packaging).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">These are the clean, often large, (white) pieces of packaging that surround your new television, washing machine etc.  Take to Chouet recycling point or Longue Hougue Recycling Facility.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Beware of imitations &#8211; not all packaging that looks like polystyrene is polystyrene.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Polystyrene food trays and cups contain a plastic coating and should not be put in the recycling bins.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Plastic bags.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Take to Checkers.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The C.I. Co-op in Grande Marche, St Martin accepts transparent polythene bags.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Best of all, avoid accepting plastic bags whenever possible.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Hansa sells OnyaWeigh reusable gauze bags for weighing veg. etc.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">In addition&#8230;&#8230;&#8230;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Commercial quantities of other plastics such as polythene or seed trays can also be recycled locally.  For further information contact Mayside Recycling: 247599.</div>
<p>For recycling purposes,  plastics are divided into 7 different categories that are numbered 1 to 7.  In Guernsey at present, we are only recycling categories, Nos. 1, 2 &amp; 6.</p>
<p><em>Inclusion of the wrong kind of plastic into the recycling bins, can lead to the whole batch becoming contaminated and refused in the market place.</em></p>
<p><em><br />
</em></p>
<h2>How to recognise plastics Nos. 1 &amp; 2</h2>
<p style="text-align: center; "><span style="font-weight: normal; font-size: 13px; "><img class="aligncenter size-full wp-image-805" style="display: inline;" title="plastic-recycling-symbols-1-th" src="http://www.gringod.com/wp-content/uploads/2010/05/plastic-recycling-symbols-1-th.jpg" alt="plastic-recycling-symbols-1-th" width="90" height="90" /><img class="aligncenter size-full wp-image-806" style="display: inline;" title="plastic-recycling-symbols-2-th" src="http://www.gringod.com/wp-content/uploads/2010/05/plastic-recycling-symbols-2-th.jpg" alt="plastic-recycling-symbols-2-th" width="90" height="90" /><br />
</span></p>
<p>The number 1 or 2 is embossed or printed within the recycling triangle usually on the underside of the item. (see below for more details). <em> Any other number in the triangle means it is not currently recycled here and must not be put into the recycling bins.</em></p>
<p>Sometimes the plastic category is identified by the letters only; <span style="color: #0000ff;">PET, PETE or RPET for No. 1</span>;    or <span style="color: #ff6600;">HDPE or PE for No. 2</span>.</p>
<p><em>A recycling symbol on its own without any indication that it is a 1 or 2, cannot currently be recycled in Guernsey.</em></p>
<p><em><br />
</em></p>
<p><em> </em></p>
<h3><span style="color: #0000ff;">Examples of Plastic No.1.</span></h3>
<p><img class="alignleft size-full wp-image-805" title="plastic-recycling-symbols-1-th" src="http://www.gringod.com/wp-content/uploads/2010/05/plastic-recycling-symbols-1-th.jpg" alt="plastic-recycling-symbols-1-th" width="90" height="90" />Also known by the letters <span style="color: #0000ff;">PET; PETE</span> (short for PolyEthylenTerephthalate) or <span style="color: #0000ff;">RPET</span>.(Recycled PET)</p>
<p>Plastic drink bottles are almost all <span style="color: #0000ff;">No. 1. (PET; PETE; RPET)</span></p>
<p>Because of its recyclabilty and value, manufacturers are increasing the use of this type of plastic so you can now find many other containers are <span style="color: #0000ff;">No. 1</span>.</p>
<p>Examples include Rachel’s yogurt pots (but none of the other yogurt ranges) to Guernsey Herb packets, to the plastic insert in some chocolates, mince pies, and biscuits.  Even the protective plastic covering on some non-food packets, such as batteries, gardening accessories etc can sometimes be <span style="color: #0000ff;">No. 1</span>.</p>
<p>Supermarkets are increasing their use of <span style="color: #0000ff;">No. 1</span> for some food items&#8230;.. remember to wash before recycling.  Sometimes the lid and base of a 2 part punnet, such as used for strawberries, can be different plastics with only one half  being <span style="color: #0000ff;">No. 1</span>.  Some food trays can be Plastic No.1 such as used by the Cook Shop in the Lower Pollet.</p>
<p>The only way to know for sure is to check your packaging, particularly on the base, to look for the recycling triangle with the correct number or appropriate lettering.</p>
<p><em><span style="color: #0000ff;">No. 1 (PET; PETE; RPET)</span></em><em> is the highest grade of plastic and achieves the best price at the market place. If it becomes contaminated with less valuable plastics the whole load can be rejected.</em></p>
<p><em><br />
</em></p>
<h3><span style="color: #ff6600;">Examples of Plastic No.2.</span></h3>
<p><img class="alignleft size-full wp-image-806" title="plastic-recycling-symbols-2-th" src="http://www.gringod.com/wp-content/uploads/2010/05/plastic-recycling-symbols-2-th.jpg" alt="plastic-recycling-symbols-2-th" width="90" height="90" />Also known as <span style="color: #ff6600;">HDPE</span> or <span style="color: #ff6600;">PE</span> ( short for High Density PolyEthylene)</p>
<p>These are generally the type of bottles or containers used for cleaning products.  Shampoos, conditioners, suncreams, liquid soaps, weed-killer, detergents, silicone sealant tubes, roll-on deodorants etc.</p>
<p>Again, the symbol is usually on the base of the container and will be a <span style="color: #ff6600;">2</span> within a triangle and / or the letters <span style="color: #ff6600;">HDPE</span> or simply <span style="color: #ff6600;">PE</span>.</p>
<p><em>Always look for the correct symbol.  No symbol → no recycling.  If in doubt, leave it out!</em></p>
<p><em><br />
</em></p>
<h3><span style="color: #008000;">Examples of Plastic No. 6.</span></h3>
<p><img class="alignleft size-full wp-image-807" title="plastic-recycling-symbols-6-th" src="http://www.gringod.com/wp-content/uploads/2010/05/plastic-recycling-symbols-6-th.jpg" alt="plastic-recycling-symbols-6-th" width="90" height="90" />Also known as <span style="color: #008000;">PS</span> ( short for PolyStyrene packaging).</p>
<p>These are the clean, often large, (white) pieces of packaging that surround your new television, washing machine etc.  Take to Chouet recycling point or Longue Hougue Recycling Facility.</p>
<p>Beware of imitations &#8211; not all packaging that looks like polystyrene is polystyrene.</p>
<p><em>Polystyrene food trays and cups contain a plastic coating and should not be put in the recycling bins.</em></p>
<p><em><br />
</em></p>
<h2>Plastic bags.</h2>
<p>Take to Checkers.  The C.I. Co-op in Grande Marche, St Martin accepts transparent polythene bags.</p>
<p>Best of all, avoid accepting plastic bags whenever possible.</p>
<p>Hansa sells OnyaWeigh reusable gauze bags for weighing veg. etc<em>.</em></p>
<p><em><br />
</em></p>
<p><em> </em></p>
<h2>In addition&#8230;&#8230;&#8230;</h2>
<p>Commercial quantities of other plastics such as polythene or seed trays can also be recycled locally.  For further information contact <strong>Mayside Recycling: 247599</strong>.</p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=808" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2010/05/14/plastic-recycling-in-guernsey/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WSPBuilder Project Migration Errors</title>
		<link>http://www.gringod.com/2009/11/17/wspbuilder-project-migration-errors/</link>
		<comments>http://www.gringod.com/2009/11/17/wspbuilder-project-migration-errors/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:26:16 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[wspbuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=799</guid>
		<description><![CDATA[Today I tried migrating a Visual Studio WPSBuilder project from one machine to another.  The originating machine was 32bit Windows Server 2008 the destination machine was 32bit Windows Sever 2003 Standard. To migrate the project I simply zipped the solution folder and copied it across to the destination machine, unzipped and opened in Visual Studio. [...]]]></description>
			<content:encoded><![CDATA[<p>Today I tried migrating a Visual Studio WPSBuilder project from one machine to another.  The originating machine was 32bit Windows Server 2008 the destination machine was 32bit Windows Sever 2003 Standard.</p>
<p>To migrate the project I simply zipped the solution folder and copied it across to the destination machine, unzipped and opened in Visual Studio.</p>
<p>However, when I came to build the SharePoint solution file using the Tools -&gt; WPSBuilder -&gt; Build WSP, I got the following error in the output window:<br />
&#8220;Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection&#8221;</p>
<p>When Googling the the error message the only result was on the WSP Builder CodePlex site and was about 64bit versions of the Cablib.dll assembly.  As neither of my machines is 64bit I figured this wasn&#8217;t the issue.</p>
<p>I&#8217;m not sure exactly what was causing the problem but this was the solution:</p>
<ul style="list-style-type: disc">
<li>Open the project folder in Explorer
<ul style="list-style-type: circle">
<li>Delete the bin folder</li>
<li>Delete the obj folder</li>
<li>Delete the wsp file in the project folder.</li>
</ul>
</li>
<li>Re-open the project in Visual Studio
<ul style="list-style-type: circle">
<li>Compile the project</li>
<li>Build the WSP (Tools -&gt; WPSBuilder -&gt; Build WSP)</li>
</ul>
</li>
</ul>
<p>After this everything was back to normal.</p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=799" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2009/11/17/wspbuilder-project-migration-errors/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>HowTo: Find WiFi Passwords In Snow Leopard</title>
		<link>http://www.gringod.com/2009/11/03/howto-find-wifi-passwords-in-snow-leopard/</link>
		<comments>http://www.gringod.com/2009/11/03/howto-find-wifi-passwords-in-snow-leopard/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 12:11:02 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macos x]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=792</guid>
		<description><![CDATA[One of the neat features that I used frequently in MacOS X Leopard &#38; Tiger was the ability to use the wifi connection tool to get the passwords for wifi networks that you have already connected to.  Being a consultant I am constantly hopping networks and using different devices (Laptop, iPhone, etc.), plus I also [...]]]></description>
			<content:encoded><![CDATA[<p>One of the neat features that I used frequently in MacOS X Leopard &amp; Tiger was the ability to use the wifi connection tool to get the passwords for wifi networks that you have already connected to.  Being a consultant I am constantly hopping networks and using different devices (Laptop, iPhone, etc.), plus I also often get requests from family as to what their wifi passwords are.</p>
<p>This handy password re-call feature was removed from MacOS X Snow Leopard.  Once you entered a password in the wifi connection dialog box you couldn&#8217;t go back there to retrieve it.  This is probably a security measure, as it didn&#8217;t require the user to enter a password to get at the wifi password.</p>
<p>Well, I have just figured out how to get at them again.  All the wifi passwords are stored in your Keychain.  You can access the information using the Keychain Access application that is located in /Applications.</p>
<p style="text-align: center;"><img class="size-medium wp-image-795   aligncenter" style="border: 1px solid black;" title="Wifi Keychain" src="http://www.gringod.com/wp-content/uploads/2009/11/wifi-keychain-300x189.png" alt="Wifi Keychain" width="300" height="189" /></p>
<p>You need to look in the System keychain, there you should find all the AirPort network passwords for all the wifi networks you have connected to.  Just double click on the one you want to see and click the &#8220;Show password&#8221; checkbox.  You will be prompted to enter your administrator password before being shown the wifi password in plain text.</p>
<p>Enjoy <img src='http://www.gringod.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=792" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2009/11/03/howto-find-wifi-passwords-in-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Local Food For Local People</title>
		<link>http://www.gringod.com/2009/09/23/local-food-for-local-people/</link>
		<comments>http://www.gringod.com/2009/09/23/local-food-for-local-people/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:54:03 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=787</guid>
		<description><![CDATA[Every once in a while I manage to pull together a meal that astounds me.  I tweeted on Sunday with a picture of the meal in question.  What was really special about this meal was the sheer lack of food miles that went into it. Razor clams These were the heart of the meal and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_788" class="wp-caption alignright" style="width: 235px"><a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wOS8zMTA0NjE5OC5qcGc="><img class="size-medium wp-image-788" title="A Local Meal" src="http://www.gringod.com/wp-content/uploads/2009/09/31046198-225x300.jpg" alt="A Local Meal" width="225" height="300" /></a><p class="wp-caption-text">A Local Meal</p></div>
<p>Every once in a while I manage to pull together a meal that astounds me.  I tweeted on Sunday with a picture of the meal in question.  What was really special about this meal was the sheer lack of food miles that went into it.</p>
<ul>
<li>Razor clams
<ul>
<li>These were the heart of the meal and were freshly picked from the beach only a stones throw from my parents&#8217; house.</li>
<li>They had a dressing of rocket &#8211; from my parents&#8217; garden, garlic &#8211; from my parents&#8217; garden and zest of lemon &#8211; bought but my parents&#8217; do have a lemon tree!).</li>
</ul>
</li>
<li>Mashed potatoes
<ul>
<li>Potatoes &#8211; from my parents&#8217; garden.</li>
<li>Butter &amp; milk &#8211; from the local dairy.</li>
<li>Chives &#8211; from my parents&#8217; garden.</li>
</ul>
</li>
<li>Carrots
<ul>
<li>Carrots &#8211; from my parents&#8217; garden.</li>
<li>Cooked in olive oil &#8211; not local, and butter &#8211; from the local dairy.</li>
<li>Glazed with honey &#8211; from my parents&#8217; bee hives.</li>
</ul>
</li>
<li>Little Gem squash
<ul>
<li>Squash &#8211; from my parents&#8217; garden.</li>
<li>Parmesan, salt &amp; pepper &#8211; shop bought.</li>
</ul>
</li>
</ul>
<p>This was the first time I&#8217;ve been out collecting razor clams and didn&#8217;t really know what to expect but it was as easy as pie.  I&#8217;m not really a big shellfish person but the razor clams were really tasty.</p>
<p>The plan for the next low spring tide is to go collecting razor clams at Grand Havre and, as the tide comes in, head up the beach to go raking for cockles.</p>
<ul></ul>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=787" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2009/09/23/local-food-for-local-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free WiFi &#8211; No Internet</title>
		<link>http://www.gringod.com/2009/06/02/free-wifi-no-internet/</link>
		<comments>http://www.gringod.com/2009/06/02/free-wifi-no-internet/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 14:55:27 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=783</guid>
		<description><![CDATA[On my way to bell ringing practice last night I happen to pick up a screw (easy tiger!) in one of my car tyres.  So during my lunch today I took the car into my local Target Auto Parts store to get the puncture fixed. Whilst I was waiting I did what I normally do [...]]]></description>
			<content:encoded><![CDATA[<p>On my way to bell ringing practice last night I happen to pick up a screw (easy tiger!) in one of my car tyres.  So during my lunch today I took the car into my local <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21hcHMuZ29vZ2xlLmNvbS9tYXBzL21zP2hsPWVuJmFtcDtpZT1VVEY4JmFtcDttc2E9MCZhbXA7bGw9NDkuNDgzMDcxLC0yLjU5MTA1NyZhbXA7c3BuPTAuMTM2MjgyLDAuMjkxNDgxJmFtcDt0PXAmYW1wO3o9MTImYW1wO21zaWQ9MTA5ODQxMzY1NzQ4NDE1MzcxMDA5LjAwMDQ2YjVlOGVmMGYzYjQ2YTc3Yg==">Target Auto Parts store</a> to get the puncture fixed.</p>
<p>Whilst I was waiting I did what I normally do with my spare time and whipped out my trusty iPhone to catch up with Google Reader/Podcasts/Twitter/games.  I&#8217;m sure you can imagine my joy to find that there is a wifi access point at Target which is open to the public.  I&#8217;m sure you can also imagine my devastation to find that, once connected to the wifi network I couldn&#8217;t access the internet.</p>
<p>I spent the next 20 minutes playing around with the iPhones wifi settings, MobileTerminal and Safari trying to access the wireless router to see if I could &#8220;fix&#8221; it.  Result:  FAIL!</p>
<p>So here is a plea to all companies that require customers to sit around twiddling their thumbs waiting for you to get a job done:  please, Please, PLEASE, if you&#8217;re going to tempt us with an open wifi access point, please follow through and provide access to the internet.  It really doesn&#8217;t cost that much and we&#8217;ll be much happier to come back next time!</p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=783" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2009/06/02/free-wifi-no-internet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use Bing As Safari Search Provider</title>
		<link>http://www.gringod.com/2009/06/01/use-bing-as-safari-search-provider/</link>
		<comments>http://www.gringod.com/2009/06/01/use-bing-as-safari-search-provider/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 14:56:40 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=774</guid>
		<description><![CDATA[I&#8217;m always looking for the next great thing when it comes to Search.  Google is great but I can&#8217;t help but feel it could be better.  Since attending a developer course for FAST ESP back in January I&#8217;ve been looking for a Search provider that does more for navigating results rather than just allowing you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always looking for the next great thing when it comes to Search.  Google is great but I can&#8217;t help but feel it could be better.  Since attending a developer course for <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=ZmFzdHNlYXJjaC5jb20v">FAST ESP</a> back in January I&#8217;ve been looking for a Search provider that does more for navigating results rather than just allowing you to page through X thousand results until you get bored and try other search terms.</p>
<p>Microsoft may have hit the nail on the head with Bing.com.  Whilst I think the interface could do with a bit more thought, the features are spot on.</p>
<p>Unfortunately Safari browser on MacOS is tied to Google.com as the search provider.  Change the search provider requires changing the source code of the application&#8230; or <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tYWNoYW5nb3V0LmNvbS8=">Glims</a> &#8211; a nifty Safari plugin.</p>
<p>Once Glims is downloaded and installed, open the Safari Preferences and under the Glims tab select &#8220;Search Engines&#8221;.</p>
<p style="text-align: center;"><a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNi9waWN0dXJlLTIucG5n"><img class="size-medium wp-image-776 aligncenter" title="GLims Search Providers" src="http://www.gringod.com/wp-content/uploads/2009/06/picture-2-300x189.png" alt="GLims Search Providers" width="300" height="189" /></a></p>
<p>You then need to add a new search engine with the following settings:</p>
<p style="text-align: center;"><a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNi9waWN0dXJlLTMucG5n"><img class="aligncenter size-medium wp-image-777 photo" title="Bing.com settings" src="http://www.gringod.com/wp-content/uploads/2009/06/picture-3-300x197.png" alt="Bing.com settings" width="300" height="197" /></a></p>
<p>For the copy-paste folks out there, the url should be: http://www.bing.com/search?q=#query#</p>
<p>You can drag-drop the Bing search engine to the top of the Glims search engines list.  Also, select Bing from the search engines drop-down in the search box of a Safari browser window.</p>
<p>I&#8217;m not sure if this is required for it to work, but you may need to set your Bing.com region to being the U.S.A.: <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2JpdC5seS80MmtnOA==">http://bit.ly/42kg8</a></p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=774" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2009/06/01/use-bing-as-safari-search-provider/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>VisendoSMTPExtender Management Web Service</title>
		<link>http://www.gringod.com/2009/05/15/visendosmtpextender-management-web-service/</link>
		<comments>http://www.gringod.com/2009/05/15/visendosmtpextender-management-web-service/#comments</comments>
		<pubDate>Fri, 15 May 2009 16:16:56 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=760</guid>
		<description><![CDATA[Background: For work, I&#8217;m using a Windows 2008 Server virtual machine for doing all my SharePoint and .Net development on.  As it has got all of the cool stuff I&#8217;m working on, it is also the machine that I use to demo what I can do to clients.  Recently I&#8217;ve had a bit of a [...]]]></description>
			<content:encoded><![CDATA[<h3>Background:</h3>
<p>For work, I&#8217;m using a Windows 2008 Server virtual machine for doing all my SharePoint and .Net development on.  As it has got all of the cool stuff I&#8217;m working on, it is also the machine that I use to demo what I can do to clients.  Recently I&#8217;ve had a bit of a serge in the number of clients wanting to see Nintex Workflow 2007 (NFW2007) for SharePoint.</p>
<p>One of the cool features of NWF2007 is the whole Lazy Approval system, whereby users don&#8217;t have to go into SharePoint to approve to decline requests, they can just reply to the notification email with &#8220;approved&#8221;, &#8220;declined&#8221;, &#8220;ok&#8221;, &#8220;yes&#8221;, &#8220;no&#8221; or any other recognised word as the first line of the email.  In or to demonstrate this I need to setup and email system on my local machine.  The SMTP (sending) side of things is easy as it is built in to Windows 2008.  However, POP3 is a bit of a problem.  Previous version of IIS had a simple POP3 service but that has been dropped in IIS7.  The Microsoft way would be to install Exchange Server but that is a little too heavyweight for what I am trying to acheive.  Luckily a company called <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dlYmxvZ3MuYXNwLm5ldC9ocHJlaXNodWJlci9hcmNoaXZlLzIwMDgvMDQvMzAvdmlzZW5kby1zbXRwLXBvcDMtZXh0ZW5kZXItZm9yLXdpbmRvd3MtMjAwOC1zZXJ2ZXIuYXNweA==">Visendo provides a free solution </a>to plug the gap.  So now I can demo Nintex notification features.</p>
<p>Another feature I also wanted to demonstrate was setting up Active Directory accounts and then using those new accounts.  Nintex has got actions that allow you to interact with Active Directory but to then do anything usefull with the account required modifying xml config files and restarting the Visendo service.  But Nintex can call web services, so I&#8217;ve created a web service that has an AddAccount and DeleteAccount methods to update the Visendo configuration and restart the service.</p>
<h3>Download:</h3>
<p>I&#8217;ve made the source code for this web service freely available should anyone else want to have this sort of functionality: <a rel=\"attachment wp-att-759\" href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS8yMDA5LzA1LzE1L3Zpc2VuZG9zbXRwZXh0ZW5kZXItbWFuYWdlbWVudC13ZWItc2VydmljZS92aXNlbmRvc210cHNlcnZpY2Uv">VisendoSMTPService</a>.  The code is written against .Net 3.5 and is provided &#8220;as is&#8221; with no sort of warranty and is most definitely NOT recommended for live systems.  The code is released under a <a href="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvQlNELw==">BSD License</a>.</p>
 <img src="http://www.gringod.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=760" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2009/05/15/visendosmtpextender-management-web-service/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

