<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2095636545674125696</id><updated>2011-07-28T23:34:31.739-04:00</updated><category term='ACL'/><category term='Code Metrics'/><category term='Resharper'/><category term='MOSS Internet'/><category term='Upgrade error 104'/><category term='Microsoft'/><category term='MOSS 2007'/><category term='GRAW2'/><category term='Trace Log'/><category term='Windows Update'/><category term='Virtual Earth'/><category term='AJAX'/><category term='Remote Debugging'/><category term='Windows Server 2008'/><category term='MOSS Deployment'/><category term='Windows'/><category term='401.1'/><category term='stsadm'/><category term='Visual Studio 2008'/><category term='TDD'/><category term='InfoPath 2007'/><category term='UDC Creator'/><category term='Unity'/><category term='Debugging'/><category term='Diagnostic Logging'/><category term='COD4:MW'/><category term='MCPD'/><category term='Search Scope'/><category term='R6V'/><category term='SP2'/><category term='Unauthorized access'/><category term='Reusable Content'/><category term='Roles in MOSS'/><category term='U2U'/><category term='XBox'/><category term='MOSS Cross Farm Deployment'/><category term='SharePoint 2007'/><category term='MasterPages'/><category term='RhinoMocks'/><category term='Halo3'/><category term='CAML'/><category term='Pex'/><category term='Contracts'/><category term='Search'/><category term='SharePoint 2007 Security'/><category term='WSS'/><category term='HotFix'/><category term='Microsoft Certification'/><category term='Host Headed Site Collections'/><category term='WebPart'/><category term='SEO'/><category term='Call of Duty 4'/><category term='Stubs'/><category term='IE8'/><category term='Event Log'/><category term='Event Throttling Category'/><category term='R#'/><category term='Event Firing'/><category term='MetaData'/><category term='XBox Live'/><category term='StyleCop'/><category term='Entity Framework'/><category term='Silverlight'/><category term='CoD:WaW'/><title type='text'>MOSS 2007, Testing and Musing</title><subtitle type='html'>Introducing Testing to Developers and Test Managers within MOSS 2007.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>95</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6672524756513964862</id><published>2010-10-22T03:54:00.002-04:00</published><updated>2010-10-22T03:56:17.590-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='StyleCop'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Introducing StyleCop to Legacy Code</title><content type='html'>I found this link to an MSDN article on &lt;a href="http://blogs.msdn.com/b/sourceanalysis/archive/2008/11/11/introducing-stylecop-on-legacy-projects.aspx"&gt;'Introducing StyleCop to Legacy Code&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6672524756513964862?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6672524756513964862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6672524756513964862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6672524756513964862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6672524756513964862'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2010/10/introducing-stylecop-to-legacy-code.html' title='Introducing StyleCop to Legacy Code'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2106834391280763643</id><published>2010-10-13T03:50:00.002-04:00</published><updated>2010-10-13T03:53:35.387-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>stsadm -o createsiteinnewdb</title><content type='html'>Ever used the createsiteinnewdb and passed in a database name only for MOSS to use one of it's PIA Guid ones? Well check that if the command had failed before that the MDF and LDF files had not been created. Have a look in Data and delete if it exists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2106834391280763643?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2106834391280763643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2106834391280763643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2106834391280763643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2106834391280763643'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2010/10/stsadm-o-createsiteinnewdb.html' title='stsadm -o createsiteinnewdb'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3031682288264718437</id><published>2010-08-25T05:42:00.001-04:00</published><updated>2010-08-25T05:42:52.738-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Drop into GAC on Windows Server 2008</title><content type='html'>&lt;p&gt;If you are getting the message that access is denied when trying to drop a dll into the GAC on a Windows Server 2008 and you have administrator priviledges&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;1. From the Administrative Tools select ‘Local Security Policy’&lt;/li&gt;    &lt;li&gt;2. From ‘Local Policies’ select ‘Security Options’&lt;/li&gt;    &lt;li&gt;3. Scroll down to ‘User Account Control: Run all administrators in Admin Approval Mode’ and disabled it&lt;/li&gt;    &lt;li&gt;4. Reboot for the policy to be applied.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;“User Account Control: Run all users, including administrators, as standard users. &lt;/p&gt;  &lt;p&gt;This security setting determines the behavior of all UAC policies for the entire system. &lt;/p&gt;  &lt;p&gt;The options are: &lt;/p&gt;  &lt;p&gt;• Enabled: Admin Approval Mode and all other UAC policies are dependent on this option being enabled.&amp;#160; Changing this setting requires a system reboot. &lt;/p&gt;  &lt;p&gt;• Disabled: Admin Approval Mode user type and all related UAC policies will be disabled.&amp;#160; Note: the Security Center will notify that the overall security of the operating system has been reduced. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;strong&gt;Enabled”&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3031682288264718437?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3031682288264718437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3031682288264718437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3031682288264718437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3031682288264718437'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2010/08/drop-into-gac-on-windows-server-2008.html' title='Drop into GAC on Windows Server 2008'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4642960556113925639</id><published>2010-08-24T10:33:00.001-04:00</published><updated>2010-08-24T10:33:48.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Upgrade error 104'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'>Upgrade error installing SharePoint 2007 on Windows Server 2008 (x64)</title><content type='html'>&lt;p&gt;I came across this installing SharePoint 2007 onto a Windows Server 2008 (x64).&lt;/p&gt;  &lt;p&gt;The server was a fresh install and had Office 2010 installed before the SharePoint installation was started. &lt;/p&gt;  &lt;p&gt;The error is caused by InfoPath 2010 – uninstall InfoPath/Office 2010 and then run the SharePoint install again.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4642960556113925639?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4642960556113925639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4642960556113925639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4642960556113925639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4642960556113925639'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2010/08/upgrade-error-installing-sharepoint.html' title='Upgrade error installing SharePoint 2007 on Windows Server 2008 (x64)'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6696571697599299362</id><published>2009-07-01T11:41:00.001-04:00</published><updated>2009-07-01T11:41:50.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stsadm'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>MOSS Deployment</title><content type='html'>&lt;p&gt;If you have a deployment job that hangs in the running state where it had previous failed then try this:&lt;/p&gt;  &lt;p&gt;on source and target please do the following:&lt;/p&gt;  &lt;p&gt;Open Central-Admin - Operations - Timer Job Status.&lt;/p&gt;  &lt;p&gt;Choose &amp;quot;Service&amp;quot; for the &amp;quot;View&amp;quot;&lt;/p&gt;  &lt;p&gt;Select &amp;quot;Central Administration&amp;quot; for the Service&lt;/p&gt;  &lt;p&gt;Can you find a Content Deployment timer job?&lt;/p&gt;  &lt;p&gt;If not, then the job is indeed no longer running.&lt;/p&gt;  &lt;p&gt;In this situation you can change the status to Failed manually to allow restart:&lt;/p&gt;  &lt;p&gt;Browse to &lt;a href="http://central-admin-url/Lists/Content%20Deployment%20Jobs"&gt;http://central-admin-url/Lists/Content%20Deployment%20Jobs&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;choose the list item related to the job that shows the incorrect status&lt;/p&gt;  &lt;p&gt;edit the job and change the &amp;quot;LastStatus&amp;quot; field to &amp;quot;2&amp;quot; which means Failed.&lt;/p&gt;  &lt;p&gt;Now you can restart the job manually using the manage content deployment paths and jobs page.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks to &lt;a href="http://blogs.technet.com/stefan_gossner/default.aspx"&gt;Stefan Goßner&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6696571697599299362?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6696571697599299362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6696571697599299362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6696571697599299362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6696571697599299362'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/07/moss-deployment.html' title='MOSS Deployment'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6003814915928637079</id><published>2009-06-16T18:18:00.001-04:00</published><updated>2009-06-16T18:18:40.169-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Contracts'/><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><category scheme='http://www.blogger.com/atom/ns#' term='Stubs'/><title type='text'>Intro to Pex and TDD</title><content type='html'>&lt;p&gt;I need to work on the presentation for the dev team at work and have the samples and presentation from the Pex site but am not sure which code samples to use or to mix in some work code?&lt;/p&gt;  &lt;p&gt;Do I include Contacts and Stubs as well or would that be to much for a 2 hour session?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6003814915928637079?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6003814915928637079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6003814915928637079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6003814915928637079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6003814915928637079'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/06/intro-to-pex-and-tdd.html' title='Intro to Pex and TDD'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7939389017294811880</id><published>2009-06-05T06:38:00.002-04:00</published><updated>2009-06-05T06:47:04.668-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><category scheme='http://www.blogger.com/atom/ns#' term='Stubs'/><title type='text'>Pex Explorations</title><content type='html'>&lt;p&gt;So after last night I decided to break out a couple of methods for testing from the main project.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_SVimliJNfwg/Sij3EVZWDII/AAAAAAAAAAk/t9Id4OSpafM/s1600-h/Address+Serialization.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 157px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5343792611710078082" border="0" alt="" src="http://2.bp.blogspot.com/_SVimliJNfwg/Sij3EVZWDII/AAAAAAAAAAk/t9Id4OSpafM/s320/Address+Serialization.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;and running Pex generate unit tests gave me the following&lt;/p&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SVimliJNfwg/Sij3Y-qlzfI/AAAAAAAAAAs/WlZjUaL6QyA/s1600-h/Pex+Method+Address.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 140px;" src="http://3.bp.blogspot.com/_SVimliJNfwg/Sij3Y-qlzfI/AAAAAAAAAAs/WlZjUaL6QyA/s320/Pex+Method+Address.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5343792966385651186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;and added &lt;/p&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_SVimliJNfwg/Sij3fJo5AgI/AAAAAAAAAA0/R1cl7K-WNtc/s1600-h/WebOrderCreation.Tests.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 211px;" src="http://4.bp.blogspot.com/_SVimliJNfwg/Sij3fJo5AgI/AAAAAAAAAA0/R1cl7K-WNtc/s320/WebOrderCreation.Tests.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5343793072410526210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7939389017294811880?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7939389017294811880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7939389017294811880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7939389017294811880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7939389017294811880'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/06/pex-explorations.html' title='Pex Explorations'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SVimliJNfwg/Sij3EVZWDII/AAAAAAAAAAk/t9Id4OSpafM/s72-c/Address+Serialization.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6306498291474193759</id><published>2009-06-04T18:14:00.001-04:00</published><updated>2009-06-04T18:14:13.900-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='R#'/><category scheme='http://www.blogger.com/atom/ns#' term='StyleCop'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Pex</title><content type='html'>&lt;p&gt;Didn’t get as much done as I would have liked. Though one thought did cross my mind why do VS templates not conform to things like StyleCop&amp;#160; and R#&lt;/p&gt;  &lt;p&gt;Must admit though I like Pex as it helps create tests I think I might need to pick a fresh project to add it to.&lt;/p&gt;  &lt;p&gt;Do take the time to read through the documentation and the slide decks are good for teams.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6306498291474193759?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6306498291474193759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6306498291474193759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6306498291474193759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6306498291474193759'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/06/pex.html' title='Pex'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5849318472346237715</id><published>2009-06-03T17:27:00.001-04:00</published><updated>2009-06-03T17:27:24.408-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='Stubs'/><title type='text'>First pass at Pex</title><content type='html'>&lt;p&gt;I have a class that I need to serialize out for remoting which has information about an order with addresses, payment details and order items.&lt;/p&gt;  &lt;p&gt;This object will be sent to a message queue and deserialized before process into out MS Dynamics Nav database.&lt;/p&gt;  &lt;p&gt;The first thing I did was download the latest version of &lt;a href="http://msdn.microsoft.com/en-us/devlabs/cc950525.aspx"&gt;Pex&lt;/a&gt; and get the class to build. Once this was done I ran the Pex explorations and encountered an error ‘&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/pex/thread/06830cc5-9750-47a1-adaa-b4365584b022"&gt;failed to generate project CSharp\Test\TestProject.zip&lt;/a&gt;’ the post explains about file path lengths and how to get passed this. It’s a bit confusing here as this was my home machine and it’s not difficult to move solutions around but I think it my be more tricky on the dev box at work where paths can be long as projects can be nested quite deeply. This has also caused Reshaper to throw exceptions as well so it is something to watch out for.&lt;/p&gt;  &lt;p&gt;So what happened next – well everything went smoothly and Pex found that I was missing an entry in my app.config. True – i had copied the code over but not the solution so I had missed the app.config even though everything built. A .stubx file is built by default for the class under test.&lt;/p&gt;  &lt;p&gt;It is worth pointing out that I had seen previous demos of Pex at DDD7 and read through, though so far not in great detail the documentation.&lt;/p&gt;  &lt;p&gt;I’ll go through the other tests tomorrow.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5849318472346237715?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5849318472346237715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5849318472346237715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5849318472346237715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5849318472346237715'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/06/first-pass-at-pex.html' title='First pass at Pex'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3589588923883154690</id><published>2009-06-02T18:51:00.001-04:00</published><updated>2009-06-02T18:51:23.763-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='Stubs'/><title type='text'>Stubs</title><content type='html'>&lt;p&gt;Just run the Bowling Game application created to run unit tests from the TDD book and used Pex to create parameterized unit test stubs and it creates a .stubx for each of the classes. Wondered how each class had to be stubbed out.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3589588923883154690?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3589588923883154690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3589588923883154690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3589588923883154690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3589588923883154690'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/06/stubs.html' title='Stubs'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4296623147714174999</id><published>2009-06-01T08:53:00.001-04:00</published><updated>2009-06-01T08:53:31.763-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='Stubs'/><title type='text'>Stubs and Pex</title><content type='html'>&lt;p&gt;Should have paid more attention to the ‘Getting Started’ document where it mentions that Stubs only supports mocking of Interfaces and abstract methods.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4296623147714174999?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4296623147714174999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4296623147714174999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4296623147714174999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4296623147714174999'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/06/stubs-and-pex.html' title='Stubs and Pex'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2883478356205108436</id><published>2009-05-29T07:15:00.001-04:00</published><updated>2009-05-29T07:15:17.692-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Pex 0.13 Released</title><content type='html'>&lt;p&gt;&lt;a href="http://blogs.msdn.com/nikolait/archive/2009/05/28/pex-0-13-released-unit-tests-as-inputs-fuzzing-and-visual-studio-2010-beta-1-f-beta-1-support.aspx" target="_blank"&gt;Pex 0.13 Released&lt;/a&gt; with this release and some new project work I’m going to try and use Pex to create tests. Should be interesting as I’ve got to test webservices and serialization for messaging.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2883478356205108436?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2883478356205108436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2883478356205108436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2883478356205108436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2883478356205108436'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/05/pex-013-released.html' title='Pex 0.13 Released'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6786171253521949395</id><published>2009-05-22T07:46:00.001-04:00</published><updated>2009-05-22T07:46:14.888-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP2'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 SP2 Expiration Issue</title><content type='html'>&lt;p&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/05/21/attention-important-information-on-service-pack-2.aspx"&gt;MOSS SP2 Expiration Issue&lt;/a&gt; there is an issue where the expiration date on an SP2 updated server will as they say “During the installation of SP2, a product expiration date is improperly activated. This means SharePoint will expire as though it was a trial installation 180 days after SP2 is deployed. The activation of the expiration date will not affect the normal function of SharePoint up until the expiration date passes. Furthermore, product expiration 180 days after SP2 installation will not affect customer’s data, configuration or application code but will render SharePoint inaccessible for end-users.”&lt;/p&gt;  &lt;p&gt;How’s that for an issue!!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6786171253521949395?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6786171253521949395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6786171253521949395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6786171253521949395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6786171253521949395'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/05/moss-2007-sp2-expiration-issue.html' title='MOSS 2007 SP2 Expiration Issue'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-787779115039546012</id><published>2009-05-14T17:34:00.001-04:00</published><updated>2009-05-14T17:36:18.768-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='401.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Unauthorized access'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>401.1 Unauthorized access</title><content type='html'>Our Infrastructure 'guru' has advised that, the IE7 update be removed and the registry entry be deleted while he investigates it further.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-787779115039546012?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/787779115039546012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=787779115039546012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/787779115039546012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/787779115039546012'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/05/4011-unauthorized-access_14.html' title='401.1 Unauthorized access'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3630513912539484957</id><published>2009-05-12T15:58:00.007-04:00</published><updated>2009-05-13T06:04:42.773-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='401.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Unauthorized access'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>401.1 Unauthorized access</title><content type='html'>IE7 Security Update KB963027&lt;br /&gt;&lt;br /&gt;After installing this update IE7 stopped authorizing access to sites on our MOSS 2007 SP2 box. Unistall this update and it allows access.&lt;br /&gt;&lt;br /&gt;If you leave the update in place (recommended) I found method 2 worked &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;896861"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;896861 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3630513912539484957?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3630513912539484957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3630513912539484957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3630513912539484957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3630513912539484957'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/05/4011-unauthorized-access.html' title='401.1 Unauthorized access'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7748772949088071955</id><published>2009-05-12T05:42:00.005-04:00</published><updated>2009-05-12T10:31:39.168-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Host Headed Site Collections'/><category scheme='http://www.blogger.com/atom/ns#' term='stsadm'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Host Headed Site Collections</title><content type='html'>Running through the creation of host headed site collections and deployment can be frustrating at times as there doesn't seem to be much documentation out there.&lt;br /&gt;&lt;br /&gt;Our environment is an application/source server sitting within our domain and a WFE farm out in the DMZ. All content is sent to the WFE by content deloyment.&lt;br /&gt;&lt;br /&gt;Create a standard publishing site on the application server with the required host header. Then with the stsadm createsite command with the values for the host header site collections - you can add the sitetemplate to the createsite command or login to each site and set the template from there.&lt;br /&gt;&lt;br /&gt;Create a host headed blank site on the WFE and a blank site collection. Then with the stadm createsite command create the host headed site collections.&lt;br /&gt;&lt;br /&gt;stsadm -o createsite -url &lt;em&gt;hostheadedurl&lt;/em&gt;-owneremail &lt;em&gt;owneremail&lt;/em&gt;-ownerlogin &lt;em&gt;ownerlogin&lt;/em&gt;-hhurl &lt;em&gt;rootsiteheadedurl&lt;/em&gt;-title &lt;em&gt;sitetitle&lt;/em&gt;-sitetemplate BLANKINTERNETCONTAINER#0&lt;br /&gt;&lt;br /&gt;&lt;em&gt;[There are other options that can be set]&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;It was at this point that I found an issue where, if I used the STS#0 template as the sitetemplate the deployments later would not run. Login to each site and pick the blank site template and accept the permission defaults.&lt;br /&gt;&lt;br /&gt;On the application server - content deployment - create a path from the root site collection to the root site collection on the WFE. You'll need to create a path for each of the host headed site collections and then create a job for each one.&lt;br /&gt;&lt;br /&gt;Don't forget, as I did the first time round, to add the host headers onto IIS and either have them registered on your DNS or add them to the hosts file.&lt;br /&gt;&lt;br /&gt;Edit: I forgot to mention that AAM will have no entries for these host headed site collections. You can add a flag to create the site with it's own content database if you need (maybe easier for the DBA to control)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7748772949088071955?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7748772949088071955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7748772949088071955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7748772949088071955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7748772949088071955'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/05/host-headed-site-collections.html' title='Host Headed Site Collections'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3444369079489191243</id><published>2009-04-28T16:22:00.001-04:00</published><updated>2009-04-28T16:22:36.865-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP2'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 &amp; WSS 3.0 SP2</title><content type='html'>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/968170"&gt;MOSS 2007 &amp;amp; WSS 3.0 SP2 released&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3444369079489191243?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3444369079489191243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3444369079489191243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3444369079489191243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3444369079489191243'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/04/moss-2007-wss-30-sp2.html' title='MOSS 2007 &amp;amp; WSS 3.0 SP2'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5133247387556385975</id><published>2009-03-17T07:20:00.001-04:00</published><updated>2009-03-17T07:20:21.461-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Resharper'/><category scheme='http://www.blogger.com/atom/ns#' term='R#'/><category scheme='http://www.blogger.com/atom/ns#' term='StyleCop'/><title type='text'>StyleCop Update</title><content type='html'>&lt;p&gt;An update for StyleCop was released on March 13. After removing the previous version and installing the new one I had to rerun the StyleCop for Resharper addin.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://code.msdn.microsoft.com/sourceanalysis" href="http://code.msdn.microsoft.com/sourceanalysis"&gt;http://code.msdn.microsoft.com/sourceanalysis&lt;/a&gt; (v4.3.1.3 released March 13, 2009)&lt;/p&gt;  &lt;p&gt;&lt;a title="http://stylecopforresharper.codeplex.com/" href="http://stylecopforresharper.codeplex.com/"&gt;http://stylecopforresharper.codeplex.com/&lt;/a&gt; (0.0.14317.000 released March 14, 2009)&lt;/p&gt;  &lt;p&gt;&lt;a title="http://stylefix.codeplex.com/" href="http://stylefix.codeplex.com/"&gt;http://stylefix.codeplex.com/&lt;/a&gt; (haven’t tried this)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5133247387556385975?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5133247387556385975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5133247387556385975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5133247387556385975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5133247387556385975'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/03/stylecop-update.html' title='StyleCop Update'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7795696199777527901</id><published>2009-03-04T03:35:00.003-05:00</published><updated>2009-03-04T04:02:28.254-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MetaData'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='MasterPages'/><title type='text'>Adding Metadata to a MOSS 2007 Publishing Portal pt2</title><content type='html'>Add three columns to the Content Type that you use for WCM. In this example I've used PageTitle, PageDescription and PageKeywords.&lt;br /&gt;&lt;br /&gt;Add the assembly to the Master Page and reference the MetaData dll&lt;br /&gt;&amp;lt;%@ Register TagPrefix="metaControl" Namespace="MetaData.Render" Assembly="MetaData.Render, Version=1.0.0.0, Culture=neutral, PublicKeyToken=198d2f392e054e3e" %&amp;gt;&lt;br /&gt;&lt;br /&gt;Example: In the head&lt;br /&gt;&amp;lt;metaControl:SharePointMetaTag runat="server" ID="metaTag1" MetaName="DESCRIPTION" MetaAttributeName="Content" PublishingPagePropertyName="PageDescription" DefaultAttributeContent="&lt;Your Default Description&gt;"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The DefaultAttributeContent is where the editor has not completed the field as we've made them non manditory&lt;br /&gt;&lt;br /&gt;namespace MetaData.Render&lt;br /&gt;{&lt;br /&gt;  using System;&lt;br /&gt;  using System.Collections.Generic;&lt;br /&gt;  using System.ComponentModel;&lt;br /&gt;  using System.IO;&lt;br /&gt;  // using System.Linq;&lt;br /&gt;  using System.Security.Permissions;&lt;br /&gt;  using System.Text;&lt;br /&gt;  using System.Web;&lt;br /&gt;  using System.Web.UI;&lt;br /&gt;  using System.Web.UI.WebControls;&lt;br /&gt;  using System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;br /&gt;  /// &lt;summary&gt;&lt;br /&gt;  /// A webpart to render MetaData information onto a published page&lt;br /&gt;  /// &lt;/summary&gt;&lt;br /&gt;  [ParseChildren(false), ToolboxData("&lt;{0}:MetaTag runat=\"server\" name=\"\"&gt; &lt;/{0}:MetaTag&gt;"), PersistChildren(true),&lt;br /&gt;    AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal),&lt;br /&gt;    AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal),&lt;br /&gt;    DefaultProperty("Name")]&lt;br /&gt;  public class MetaData : WebControl&lt;br /&gt;  {&lt;br /&gt;    /// &lt;summary&gt;&lt;br /&gt;    /// Name to render out&lt;br /&gt;    /// &lt;/summary&gt;&lt;br /&gt;    private string name;&lt;br /&gt;&lt;br /&gt;    /// &lt;summary&gt;&lt;br /&gt;    /// Initializes a new instance of the MetaData class.&lt;br /&gt;    /// &lt;/summary&gt;&lt;br /&gt;    public MetaData() : base(HtmlTextWriterTag.Meta) &lt;br /&gt;    {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /// &lt;summary&gt;&lt;br /&gt;    /// Gets or sets the Tag name to render out&lt;br /&gt;    /// &lt;/summary&gt;&lt;br /&gt;    [Bindable(true), Category("Appearance"), DefaultValue(""), Description("Sets the MetaTag's name attribute.")]&lt;br /&gt;    public string Name&lt;br /&gt;    {&lt;br /&gt;      get { return this.name; }&lt;br /&gt;      set { this.name = value; }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /// &lt;summary&gt;&lt;br /&gt;    /// Render the control&lt;br /&gt;    /// &lt;/summary&gt;&lt;br /&gt;    /// &lt;param name="writer"&gt;Render this writer&lt;/param&gt;&lt;br /&gt;    protected override void Render(HtmlTextWriter writer)&lt;br /&gt;    {&lt;br /&gt;      // Render control only if there is a tagname specified&lt;br /&gt;      if (!this.name.Equals(string.Empty))&lt;br /&gt;      {&lt;br /&gt;        base.Render(writer);&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /// &lt;summary&gt;&lt;br /&gt;    /// Add attributes to Render&lt;br /&gt;    /// &lt;/summary&gt;&lt;br /&gt;    /// &lt;param name="writer"&gt;The writer to add the attributes to&lt;/param&gt;&lt;br /&gt;    protected override void AddAttributesToRender(HtmlTextWriter writer)&lt;br /&gt;    {&lt;br /&gt;      // Write the name attribute&lt;br /&gt;      writer.AddAttribute("name", this.name);&lt;br /&gt;&lt;br /&gt;      // Write the value attribute&lt;br /&gt;      StringWriter sw = new StringWriter();&lt;br /&gt;      base.RenderContents(new HtmlTextWriter(sw));&lt;br /&gt;      writer.AddAttribute("value", sw.ToString());&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /// &lt;summary&gt;&lt;br /&gt;    /// Render the content out&lt;br /&gt;    /// &lt;/summary&gt;&lt;br /&gt;    /// &lt;param name="writer"&gt;The writer to be rendered&lt;/param&gt;&lt;br /&gt;    protected override void RenderContents(HtmlTextWriter writer)&lt;br /&gt;    {&lt;br /&gt;      // this control does not render any contents&lt;br /&gt;    } &lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7795696199777527901?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7795696199777527901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7795696199777527901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7795696199777527901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7795696199777527901'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/03/adding-metadata-to-moss-2007-publishing.html' title='Adding Metadata to a MOSS 2007 Publishing Portal pt2'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-1605019243986195652</id><published>2009-03-03T03:59:00.001-05:00</published><updated>2009-03-03T03:59:01.529-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unity'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Resharper'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><category scheme='http://www.blogger.com/atom/ns#' term='RhinoMocks'/><title type='text'>Silverlight Unit Testing, RhinoMocks, Unity and Resharper</title><content type='html'>&lt;p&gt;This is a great article that helps explain how to test Silverlight&lt;/p&gt;  &lt;p&gt;&lt;a title="http://silverlight.net/blogs/justinangel/archive/2009/02/25/silverlight-unit-testing-rhinomocks-unity-and-resharper.aspx" href="http://silverlight.net/blogs/justinangel/archive/2009/02/25/silverlight-unit-testing-rhinomocks-unity-and-resharper.aspx"&gt;http://silverlight.net/blogs/justinangel/archive/2009/02/25/silverlight-unit-testing-rhinomocks-unity-and-resharper.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-1605019243986195652?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/1605019243986195652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=1605019243986195652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1605019243986195652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1605019243986195652'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/03/silverlight-unit-testing-rhinomocks.html' title='Silverlight Unit Testing, RhinoMocks, Unity and Resharper'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7522078066183349452</id><published>2009-02-26T15:59:00.002-05:00</published><updated>2009-02-26T16:09:09.126-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><title type='text'>Adding Metadata to a MOSS 2007 Publishing Portal</title><content type='html'>I found a way of adding MetaData to each page within a public facing website. There are still discussions on whether it is of any value, as some search engines don't always read it, to change the description and keywords.&lt;br /&gt;&lt;br /&gt;In the Content Type(s) that the pages use add three fields - one for page title that will appear in the browser and will not affect the title used for the .aspx and in menus, one for the description as for some reason the description added when the page is created is not used (though I don't know it is crawled and returned in search results) and keywords.&lt;br /&gt;&lt;br /&gt;I didn't add these fields to the page layout as there are lots of pages for our Marketing department, who own the content, to redo.&lt;br /&gt;&lt;br /&gt;I'll post up the rest of the code tomorrow as I don't have the code at home.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7522078066183349452?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7522078066183349452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7522078066183349452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7522078066183349452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7522078066183349452'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/02/adding-metadata-to-moss-2007-publishing.html' title='Adding Metadata to a MOSS 2007 Publishing Portal'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2133132587020900816</id><published>2009-02-13T06:51:00.001-05:00</published><updated>2009-02-13T06:51:17.874-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Create custom 404 in MOSS 2007</title><content type='html'>&lt;p&gt;&lt;a title="http://support.microsoft.com/kb/941329/en-us" href="http://support.microsoft.com/kb/941329/en-us"&gt;http://support.microsoft.com/kb/941329/en-us&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We had an issue where our new site had the same Url as the old one and Google search results were returning the old one which was no longer visible (Url pointing to new IP address) the above link is to the Microsoft Knowledge Base article for a solution. It worked for us.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2133132587020900816?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2133132587020900816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2133132587020900816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2133132587020900816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2133132587020900816'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/02/create-custom-404-in-moss-2007.html' title='Create custom 404 in MOSS 2007'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3031961994319931270</id><published>2009-02-10T03:37:00.001-05:00</published><updated>2009-02-10T03:37:50.199-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>Entity Framework</title><content type='html'>&lt;p&gt;Finally got the EF to install!! It appears that VS2008 did not have SP1 and non of this was picked up on the updates. Once installed the DataModeller appered&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3031961994319931270?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3031961994319931270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3031961994319931270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3031961994319931270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3031961994319931270'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/02/entity-framework_10.html' title='Entity Framework'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2432580400258162462</id><published>2009-02-09T12:00:00.001-05:00</published><updated>2009-02-09T12:00:55.228-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Entity Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Entity Framework Tests</title><content type='html'>&lt;p&gt;Just a quick one – guess I was being an idiot (no change there then). I was creating a couple of tests for my entity model and got an error &lt;/p&gt;  &lt;p&gt;&amp;quot;The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.&amp;quot;&lt;/p&gt;  &lt;p&gt;A little bit of searching revealed that I needed an app.config for the test project with the connection settings for the model – makes sense but was confusing at first.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2432580400258162462?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2432580400258162462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2432580400258162462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2432580400258162462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2432580400258162462'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/02/entity-framework-tests.html' title='Entity Framework Tests'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-60621139574843051</id><published>2009-02-09T03:44:00.001-05:00</published><updated>2009-02-09T03:44:47.501-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>Entity Framework</title><content type='html'>&lt;p&gt;Had some problems, and still do, installing the Entity Framework on my home laptop. At one point after un-installing 3.5 SP1 and the updates VS2008 decided that it would also delete all my templates.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-60621139574843051?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/60621139574843051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=60621139574843051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/60621139574843051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/60621139574843051'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/02/entity-framework.html' title='Entity Framework'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-9212501787078883910</id><published>2009-01-27T03:37:00.001-05:00</published><updated>2009-01-27T03:37:41.836-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE8'/><title type='text'>IE8 RC1 Released</title><content type='html'>&lt;p&gt;It has been announced that IE8 has gone to RC1. See the notes for known issues&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx" href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx"&gt;http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-9212501787078883910?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/9212501787078883910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=9212501787078883910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9212501787078883910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9212501787078883910'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/01/ie8-rc1-released.html' title='IE8 RC1 Released'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-1884656695358553228</id><published>2009-01-21T05:23:00.001-05:00</published><updated>2009-01-21T05:23:25.659-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Content Deployment Manifest Reader</title><content type='html'>&lt;p&gt;I found this tool from Maxime Bombardier about troubleshooting content deployment issues along with a link to an excellent tool for debugging the manifest file to see where the content deployment is failing.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/maximeb/archive/2008/05/16/sharepoint-content-deployment-manifest-reader.aspx" href="http://blogs.msdn.com/maximeb/archive/2008/05/16/sharepoint-content-deployment-manifest-reader.aspx"&gt;http://blogs.msdn.com/maximeb/archive/2008/05/16/sharepoint-content-deployment-manifest-reader.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-1884656695358553228?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/1884656695358553228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=1884656695358553228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1884656695358553228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1884656695358553228'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/01/content-deployment-manifest-reader.html' title='Content Deployment Manifest Reader'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5447459155460912658</id><published>2009-01-15T06:25:00.001-05:00</published><updated>2009-01-15T06:25:35.981-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Remote Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Remote debugging</title><content type='html'>&lt;p&gt;I was looking at a way to get remote debugging working for debugging MOSS custom webparts from an VS2008/XP PC to the Win2003 server running MOSS.&lt;/p&gt;  &lt;p&gt;The section “&lt;em&gt;The Remote Debugging Monitor is the one accepting your debug calls and the talking back to Visual Studio on your client, so to get these things to work you have to start the client as the user running Visual Studio (or have administrative permissions on the client). You can either log in to the remote host using that user or, as I prefer, right-click on the msvsmon.exe and choose Run As... Make sure that the user you are using to run the monitor with is member of the local Administrators group.&lt;/em&gt;” was a ‘gotcha’ that I missed first time round.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.wictorwilen.se/Post/How-to-get-Remote-Debugging-work-properly.aspx" href="http://www.wictorwilen.se/Post/How-to-get-Remote-Debugging-work-properly.aspx"&gt;http://www.wictorwilen.se/Post/How-to-get-Remote-Debugging-work-properly.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Do remember that when you attach to the w3p process during debugging it will prevent other users on MOSS from performing any actions.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5447459155460912658?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5447459155460912658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5447459155460912658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5447459155460912658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5447459155460912658'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/01/remote-debugging.html' title='Remote debugging'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7993053706458844794</id><published>2009-01-15T06:17:00.001-05:00</published><updated>2009-01-15T06:17:41.938-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Ted Patterson Free Webcast</title><content type='html'>&lt;p&gt;Introduction to SharePoint 2007 Development Using Features and Solution Packages Instructor: Ted Pattison Date: January 20, 2009 Time: 1 - 2 PM EST Price: FREE! &lt;/p&gt;  &lt;p&gt;In this one hour seminar, Ted Pattison will give you a jumpstart into the world of SharePoint development and explain how Features make it possible to design and implement reusable business solutions. Ted will also show you how to develop Features using a Visual Studio 2008 project as well as how to build a solution package which will enable you to deploy and to update your Features in a production environment using best practice techniques. Register today at &lt;a href="http://cts.vresp.com/c/?TedPattisonGroup/a4a92fb4b0/a244052983/c1faaf5642"&gt;http://cts.vresp.com/c/?TedPattisonGroup/a4a92fb4b0/a244052983/c1faaf5642&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7993053706458844794?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7993053706458844794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7993053706458844794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7993053706458844794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7993053706458844794'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/01/ted-patterson-free-webcast.html' title='Ted Patterson Free Webcast'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-8557182503219911559</id><published>2009-01-13T03:34:00.001-05:00</published><updated>2009-01-13T03:34:08.397-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Announcing: Community Technology Preview of Visual Studio 2008 extensions for SharePoint v1.3</title><content type='html'>&lt;p&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/01/12/announcing-community-technology-preview-of-visual-studio-2008-extensions-for-sharepoint-v1-3.aspx"&gt;Announcing: Community Technology Preview of Visual Studio 2008 extensions for SharePoint v1.3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There is a CTP for VS2008 extensions for Sharepoint released. &lt;/p&gt;  &lt;p&gt;The final release of VSeWSS 1.3 is planned for the North American Spring of 2009.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-8557182503219911559?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/8557182503219911559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=8557182503219911559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8557182503219911559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8557182503219911559'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2009/01/announcing-community-technology-preview.html' title='Announcing: Community Technology Preview of Visual Studio 2008 extensions for SharePoint v1.3'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5081255287268367513</id><published>2008-12-19T03:20:00.001-05:00</published><updated>2008-12-19T03:20:45.135-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Removing Webparts</title><content type='html'>&lt;p&gt;I had an instance where I needed to remove webparts from a page but MOSS would allow it in the usual manner directly from the page. To get around this append ?contents=1 to the url and you can check off which parts to remove – the page needs to be in edit mode for this to work.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5081255287268367513?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5081255287268367513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5081255287268367513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5081255287268367513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5081255287268367513'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/12/removing-webparts.html' title='Removing Webparts'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4637964521270847167</id><published>2008-10-15T03:57:00.001-04:00</published><updated>2008-10-15T03:57:26.267-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><category scheme='http://www.blogger.com/atom/ns#' term='COD4:MW'/><category scheme='http://www.blogger.com/atom/ns#' term='CoD:WaW'/><title type='text'>Call of Duty: World at War</title><content type='html'>&lt;p&gt;I had a chance last night to play the beta of Call of Duty:World at War. First impressions were not bad, but everything is going to difficult comparing anything to Call of Duty4:Modern Warfare – which is such an awesome online experience.&lt;/p&gt;  &lt;p&gt;I didn’t play much, just a couple of games of TDM, there are three maps available – this is a beta after all, and the ranks only go up to 11. In the RTM there are 65 ranks and (?)prestige's, perks etc to be had. As this is set back in time the UAV, Airstrike and chopper are gone and are replaced by spotter planes, artillery and dogs. If anyone has played the single player mode of CoD4 they will remember the dogs and they are as much a pain in this one as choppers are in 4 – though you do get points for shooting them.&lt;/p&gt;  &lt;p&gt;There are additional slots for custom classes, 5 at first but more once you prestige, so all those people who haven’t taken prestige in CoD4, will now have to decide whether to take it in this game for the added benefit of the custom slots.&lt;/p&gt;  &lt;p&gt;There is the opportunity to look back at stats and view stats of people in the lobby. Stats are also broken down by game type, if you prefer one game type over another this will give the leaderboard a different look.&lt;/p&gt;  &lt;p&gt;Within the beta there are a few game types but looking through the leaderboard filters it looks as though there are quite a few hardcore modes including Headquarters which is touted to come out on CoD4:MW soon (&lt;a href="http://www.fourzerotwo.com"&gt;www.fourzerotwo.com&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;The maps may be small but I found it quite difficult to guess friend or foe – which leads to the obvious result. You can turn off the icon or customize it above your teammates heads.&lt;/p&gt;  &lt;p&gt;You can set the locale for which the lobby so those people who experience lag a lot may find helps.&lt;/p&gt;  &lt;p&gt;Would I recommend it – the jury is still out on that one. Will I play it more – no, still a CoD4:MW player working through the 6th prestige and will keep going.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4637964521270847167?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4637964521270847167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4637964521270847167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4637964521270847167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4637964521270847167'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/10/call-of-duty-world-at-war.html' title='Call of Duty: World at War'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-9096751288385850661</id><published>2008-10-15T03:39:00.001-04:00</published><updated>2008-10-15T03:39:10.940-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pex'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Pex Automated Testing</title><content type='html'>&lt;p&gt;“&lt;a href="http://research.microsoft.com/pex/"&gt;Pex&lt;/a&gt; is a tool being developed by Microsoft Research which has the potential to dramatically improve the quality of software testing while requiring minimal, if any, effort on the part of the developer. Pex can automatically generate a set of inputs for a paramaterized unit test which can effectively exercise most, if not all, possible code paths.“&lt;/p&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/" href="http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/"&gt;http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There is a talk at the DDD7 at Reading on the 22nd November that include Pex, presentation by Ben Hall, along with ‘TDD and Hard to Test code’, IoC, MVC and lots more.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-9096751288385850661?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/9096751288385850661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=9096751288385850661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9096751288385850661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9096751288385850661'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/10/pex-automated-testing.html' title='Pex Automated Testing'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2033996905836744587</id><published>2008-10-10T09:17:00.001-04:00</published><updated>2008-10-10T09:17:14.848-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>MSDN: Prescriptive Guidance for MOSS 2007 WCM Sites</title><content type='html'>&lt;p&gt;I found this on Andrew Connell’s excellent site&lt;/p&gt;  &lt;p&gt;&lt;a title="http://andrewconnell.com/blog/archive/2008/10/09/NOW-AVAILABLE-MSDN-Prescriptive-Guidance-for-MOSS-2007-WCM-Sites.aspx" href="http://andrewconnell.com/blog/archive/2008/10/09/NOW-AVAILABLE-MSDN-Prescriptive-Guidance-for-MOSS-2007-WCM-Sites.aspx"&gt;http://andrewconnell.com/blog/archive/2008/10/09/NOW-AVAILABLE-MSDN-Prescriptive-Guidance-for-MOSS-2007-WCM-Sites.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2033996905836744587?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2033996905836744587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2033996905836744587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2033996905836744587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2033996905836744587'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/10/msdn-prescriptive-guidance-for-moss.html' title='MSDN: Prescriptive Guidance for MOSS 2007 WCM Sites'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3807426779246443966</id><published>2008-09-26T04:29:00.001-04:00</published><updated>2008-09-26T04:29:35.001-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='StyleCop'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>TDD and Style Cop</title><content type='html'>&lt;p&gt;In this ever changing world the powers that be, that is to say me and my line manager have decided that it is time to introduce some stability/readability into the code that we and rest of the team produce.&lt;/p&gt;  &lt;p&gt;To that end over the next few weeks we’ll be pushing for the use of tools, like &lt;a href="http://code.msdn.microsoft.com/sourceanalysis"&gt;StyleCop&lt;/a&gt;, to get consistency. Before the end of the year the introduction of TDD. TDD will be the more difficult as we’ll have to factor in the initial hit in code production.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3807426779246443966?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3807426779246443966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3807426779246443966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3807426779246443966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3807426779246443966'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/09/tdd-and-style-cop.html' title='TDD and Style Cop'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-727718927384634042</id><published>2008-07-28T08:11:00.001-04:00</published><updated>2008-07-28T08:11:51.857-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Still around</title><content type='html'>&lt;p&gt;One final requirement that our end users had was that there should be a vertical menu system that would hide previously selected items and expend the current selection. The OOTB ASP.Net menu system did some of this but when displaying a deep hierarchy it didn't quite do what we wanted it to do. Dipping back into an OOTB publishing site and creating the predicted hierarchy to see how MOSS dealt with showed that after 3 levels the vertical menu gets truncated and a horizontal breadcrumb is created. The breadcrumb was the problem as none of our templates had a breadcrumb in. To resolve the issue we ended up buying the Telerik RAD Controls suite and using the Treeview for the navigation. The styling of the Treeview was done by adding the relevant CSS information into our site CSS.&lt;/p&gt;  &lt;p&gt;With the deployment to our production environment, which so far has gone well, focus has moved to Phase 2. In the first part of this phase all the building blocks have been, or will be created, which include all the lists that will be used within the site.&lt;/p&gt;  &lt;p&gt;Part of this phase will be using filtered lists - which seem like fun - where the user will select a value in one list and this will be used to populate another. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-727718927384634042?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/727718927384634042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=727718927384634042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/727718927384634042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/727718927384634042'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/07/still-around.html' title='Still around'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2694142463456787093</id><published>2008-06-30T10:56:00.001-04:00</published><updated>2008-06-30T10:56:00.770-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Metrics'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007 Security'/><title type='text'>Code Metrics don't run with a reference to Microsoft.SharePoint.dll</title><content type='html'>&lt;p&gt;I thought it might be worthwhile to run some code metrics on an event receiver that I'm writing to send emails when someone submits a request.&lt;/p&gt;  &lt;p&gt;When running the metrics an error is returned: &lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;Message: An error occurred while calculating code metrics for target file &amp;lt;YourFileName&amp;gt; in project &amp;lt;YourProjectName&amp;gt;. The following error was encountered while reading module 'Microsoft.SharePoint': Security attribute type does not have a default constructor: Microsoft.SharePoint.Security.SharePointPermissionAttribute, Microsoft.SharePoint.Security, Version=12.0.0.0, Culture=neutral, Publickeytoken=71e9bce111e9429c.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Solution: &lt;a title="https://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=324796" href="https://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=324796"&gt;https://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=324796&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2694142463456787093?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2694142463456787093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2694142463456787093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2694142463456787093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2694142463456787093'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/06/code-metrics-don-run-with-reference-to.html' title='Code Metrics don&amp;#39;t run with a reference to Microsoft.SharePoint.dll'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4765404422591700820</id><published>2008-06-27T11:24:00.001-04:00</published><updated>2008-06-27T11:24:18.465-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoPath 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='UDC Creator'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>UDC Creator</title><content type='html'>&lt;p&gt;Whilst we are in the final stages of our phase 1 development we're already scoping phase 2 (just for fun ;) ). Part of that exercise is to assess the best way forward for some use of forms within MOSS, more specifically, whether InfoPath would be a help or hinderance.&lt;/p&gt;  &lt;p&gt;Whilst browsing around I found the following which is link to a UDC Creator &lt;a title="http://msdn.microsoft.com/en-us/library/bb431899.aspx" href="http://msdn.microsoft.com/en-us/library/bb431899.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb431899.aspx&lt;/a&gt; guess most people will have already found it but I thought it might be useful for someone.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4765404422591700820?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4765404422591700820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4765404422591700820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4765404422591700820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4765404422591700820'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/06/udc-creator.html' title='UDC Creator'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2154812112652719062</id><published>2008-06-19T06:06:00.001-04:00</published><updated>2008-06-19T06:06:40.953-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='stsadm'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Cannot compare two elements within an array</title><content type='html'>&lt;p&gt;I had this error message appear whilst moving between our development and staging environments. I had created a backup of the site I wanted to move and copied it over to the staging environment. Created the sites, there were four host headed sites to be created on staging to replicate our production environment. On three of the sites the stsadm -o restore command worked fine and on the fourth it would not. So after much scratching around comparing features, using utilities such as WssAnalyzeFeatures and FaultyFeatures, there was nothing obvious or indeed showing up as an error.&lt;/p&gt;  &lt;p&gt;So to resolve the issue I used the stsadm -o export, to get a cab file and used the stsadm -o import -versions 2 and everything was fine.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2154812112652719062?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2154812112652719062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2154812112652719062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2154812112652719062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2154812112652719062'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/06/cannot-compare-two-elements-within.html' title='Cannot compare two elements within an array'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6910122083043821991</id><published>2008-06-17T10:59:00.001-04:00</published><updated>2008-06-17T10:59:50.410-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HotFix'/><category scheme='http://www.blogger.com/atom/ns#' term='Reusable Content'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Deployment of Reusable Content pt2</title><content type='html'>&lt;p&gt;It has been confirmed that the issue with versioning of automatically updateable reusable content within content deployment is a 'known issue' and will be addressed as either a hotfix or within the next service pack.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6910122083043821991?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6910122083043821991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6910122083043821991' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6910122083043821991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6910122083043821991'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/06/deployment-of-reusable-content-pt2.html' title='Deployment of Reusable Content pt2'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2537260265657666919</id><published>2008-06-10T11:42:00.001-04:00</published><updated>2008-06-10T11:42:04.638-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reusable Content'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Deployment of Reusable Content</title><content type='html'>&lt;p&gt;I came across this issue the other day, which has been raised with MS who initially said they could reproduce it but now say they can't but are looking at it.&lt;/p&gt;  &lt;p&gt;In the first instance where there is an approved version (v1.0) of the reusable content, it is added to the page and the page is deployed and the correct information is displayed.   &lt;br /&gt;When the reusable content is changed, so that we have a pending version (i.e. v1.1), and the deployment process is run it removes all previous versions, so that only the pending version exists, on the destination server. So if you have v2.1 pending and run the process, the destination server will have v2.1 from the source server but shows v0.1&lt;/p&gt;  &lt;p&gt;The view on the source server is fine and so is a predeployment view (which is the site extended to Internet Zone)&lt;/p&gt;  &lt;p&gt;Steps to reproduce the issue:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;add some reusable content, with automatic updating, and approve it&lt;/li&gt;    &lt;li&gt;add to a page (standard article page will do) approve the page so that it deploys&lt;/li&gt;    &lt;li&gt;deploy to the destination server and it works as expected&lt;/li&gt;    &lt;li&gt;edit the reusable content and leave it in a pending state, on the source server, this now shows as v1.0 published and v2.0 pending.&lt;/li&gt;    &lt;li&gt;run the deployment &lt;/li&gt;    &lt;li&gt;the content disappears from the destination server page that contained the original v1.0 &amp;#8211; unexpected&lt;/li&gt;    &lt;li&gt;on the destination server the reusable content shows v1.0 pending with the content from v2.0 pending from the source server and no previous versions.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Both servers have WSS3.0 SP1 and MOSS 2007 SP1 installed, Windows 2003 OS&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2537260265657666919?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2537260265657666919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2537260265657666919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2537260265657666919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2537260265657666919'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/06/deployment-of-reusable-content.html' title='Deployment of Reusable Content'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7727720525523405215</id><published>2008-06-05T03:25:00.001-04:00</published><updated>2008-06-05T03:25:06.460-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Visual Studio extensions for Visual Studio 2008</title><content type='html'>&lt;p&gt;Got this from the SharePoint blogs:&lt;/p&gt;  &lt;h4&gt;Announcing the VSeWSS version 1.2!&lt;/h4&gt;  &lt;p&gt;Hi everyone, Chris Johnson from the WSS PM team here.&amp;#160; We are really excited and pleased to announce that Version 1.2 of the &lt;strong&gt;Visual Studio extensions for WSS &lt;/strong&gt;is now available for download!&lt;/p&gt;  &lt;p&gt;This version adds Visual Studio 2008 support to the extensions.&amp;#160; This is something many of you have been asking for.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;displaylang=en"&gt;Download VSeWSS 1.2 right here.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Today we are releasing the English edition of the Version 1.2 extensions.&amp;#160; We will be releasing the German, French, Spanish, Italian, Japanese, Chinese Traditional, Chinese Simplified, and Korean language versions shortly.&lt;/p&gt;  &lt;p&gt;We know many of you have been eagerly awaiting VS2008 support, so we hope this release will help you build fantastic SharePoint solutions with the latest Visual Studio toolset.&lt;/p&gt;  &lt;p&gt;Note:&amp;#160; Version 1.2 is only for Visual Studio 2008.&amp;#160; If you use Visual Studio 2005, you should still use Version 1.1 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e1dcccd-1cca-433a-bb4d-97b96bf7ab63&amp;amp;displaylang=en"&gt;download&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Also, I'm very excited to introduce: &lt;a href="http://www.mssharepointdeveloper.com/"&gt;&lt;strong&gt;http://www.MSSharePointDeveloper.com&lt;/strong&gt;&lt;/a&gt;! If you want to learn about SharePoint development, we designed this website to be the best place for you to get started. It has links to whitepapers, virtual labs, webcasts, screencasts, quickstarts, and other useful resources.&amp;#160; You can also download a virtual machine that has been optimized for SharePoint development and includes all the tools you need to get started. So, go to &lt;a href="http://www.mssharepointdeveloper.com/"&gt;http://www.MSSharePointDeveloper.com&lt;/a&gt; now! It's an easy URL to remember, so pass it along to your friends!&lt;/p&gt;  &lt;p&gt;&lt;b&gt;VSeWSS User Guide&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In case you have not seen our User Guide for VSeWSS, you can download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A8A4E775-074D-4451-BE39-459921F79787&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&amp;#160; It is a great resource that explains how you can use VSeWSS in many common SharePoint development scenarios. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What's in VSeWSS?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Version 1.2 of the Visual Studio 2008 Extensions for Windows SharePoint Services contains the following tools to aid developers in building SharePoint applications: &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Visual Studio 2008 Project Templates &lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Web Part &lt;/li&gt;    &lt;li&gt;Team Site Definition &lt;/li&gt;    &lt;li&gt;Blank Site Definition &lt;/li&gt;    &lt;li&gt;List Definition &lt;/li&gt;    &lt;li&gt;Empty SharePoint Project &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Visual Studio 2008 Item Templates (items that can be added into an existing project) &lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Web Part &lt;/li&gt;    &lt;li&gt;Custom Field &lt;/li&gt;    &lt;li&gt;List Definition (with optional Event Receiver) &lt;/li&gt;    &lt;li&gt;Content Type (with optional Event Receiver &lt;/li&gt;    &lt;li&gt;Module &lt;/li&gt;    &lt;li&gt;List Instance &lt;/li&gt;    &lt;li&gt;List Event Handler &lt;/li&gt;    &lt;li&gt;Template &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;SharePoint Solution Generator &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This stand-alone program generates a Site Definition project from an existing SharePoint site. The program enables developers to use the browser and Microsoft Office SharePoint Designer to customize the content of their sites before creating code by using Visual Studio. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Frequently Asked Questions and Answers&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Q: Does VSeWSS 1.2 support Visual Studio 2008?        &lt;br /&gt;A: Yes. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Q: Does VSeWSS 1.2 support Visual Stuido 2005?        &lt;br /&gt;A: No,&amp;#160; you must use Version 1.1 with Visual Studio 2005.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Q: What additional features are in Version 1.2?        &lt;br /&gt;A: For Version 1.2 we focussed on Visual Studio 2008 support only.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Q: Does VSeWSS support Microsoft Office SharePoint Server        &lt;br /&gt;A: Yes, VSeWSS supports both Windows SharePoint Services and Office SharePoint Server. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Q: Does VSeWSS support Windows XP or &amp;quot;remote debugging&amp;quot;?        &lt;br /&gt;A: No, VSeWSS only works against local SharePoint installations. &lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Thanks! &lt;/p&gt;  &lt;p&gt;Chris Johnson   &lt;br /&gt;Program Manager &amp;#8211; SharePoint&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7727720525523405215?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7727720525523405215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7727720525523405215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7727720525523405215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7727720525523405215'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/06/visual-studio-extensions-for-visual.html' title='Visual Studio extensions for Visual Studio 2008'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-1350488433631653655</id><published>2008-05-21T09:24:00.001-04:00</published><updated>2008-05-21T09:24:20.954-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Publication End Date displayed</title><content type='html'>&lt;p&gt;I've just had a request from our tester that the PublishingConsole.ascx control display the publication end date. Looking at the code, I thought no problem, as the publication start date, version and status are displayed, the end date must be exposed as well! Quick trip into MSDN to see the properties of the Microsoft.SharePoint.Publishing.WebControls to see the name guessing that it would be something similar the the PagePublishDateIndicator or the PublishingPageVersionIndicator and, you've guessed it, the end date is not exposed as an indicator.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.webcontrols.aspx" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.webcontrols.aspx"&gt;http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.webcontrols.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-1350488433631653655?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/1350488433631653655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=1350488433631653655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1350488433631653655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1350488433631653655'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/05/publication-end-date-displayed.html' title='Publication End Date displayed'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4344321596063882324</id><published>2008-05-15T05:41:00.001-04:00</published><updated>2008-05-15T05:41:53.848-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Site Definition Viewer</title><content type='html'>&lt;p&gt;I came across this handy little tool for viewing &lt;a href="http://blogs.msdn.com/maximeb/archive/2008/02/16/site-definition-viewer-a-windows-net-2-0-tool-to-read-site-definition-and-features-configurations-version-0-1.aspx"&gt;Site Definition&lt;/a&gt; files.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4344321596063882324?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4344321596063882324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4344321596063882324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4344321596063882324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4344321596063882324'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/05/site-definition-viewer.html' title='Site Definition Viewer'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5137516943545097451</id><published>2008-05-08T08:18:00.001-04:00</published><updated>2008-05-08T08:18:15.928-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MasterPages'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>More Deployment Issues</title><content type='html'>&lt;p&gt;Having struggled with this for what seems like an eternity - and has since resulted in the project being put back by some considerable margin - it was reading through some more blogs that I came across what seemed to be the solution to the Masterpage problem (see previous posts).&lt;/p&gt;  &lt;p&gt;By developing a feature that will create a site based upon a specific Masterpage and have it deploy correctly, the feature creation was OK and seemed to work but the associated contentTypes I could get to be created at the same time. After a lot of time yesterday the feature installed, but only at a site level because if the scope is changed to 'Farm' or 'Web' it would not install. So with this in mind I copied the relevant files to the WFE and installed/activated the feature. Created a new site on the backend as it was created as required and then ran the deployment - guess what the Masterpage was reset again!!!!&lt;/p&gt;  &lt;p&gt;This has gone beyond a joke and I would recommend anyone thinking about going down the customization and deployment routes to seriously consider the time and resources required.&lt;/p&gt;  &lt;p&gt;We will be raising this issue with our Gold Supplier and get them to raise a ticket with MS.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5137516943545097451?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5137516943545097451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5137516943545097451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5137516943545097451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5137516943545097451'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/05/more-deployment-issues.html' title='More Deployment Issues'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-978156341695867009</id><published>2008-05-07T07:44:00.001-04:00</published><updated>2008-05-07T07:44:36.607-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MasterPages'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Create a Custom Site Definition</title><content type='html'>&lt;p&gt;I just came across this article by &lt;a href="http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=62"&gt;Eric Shupps&lt;/a&gt; on how to create a custom site definition. It looks as though it may help in the deployment issues where custom masterpages are not carried across to the WFE.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-978156341695867009?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/978156341695867009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=978156341695867009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/978156341695867009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/978156341695867009'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/05/create-custom-site-definition.html' title='Create a Custom Site Definition'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-8120238681465440858</id><published>2008-04-30T08:10:00.001-04:00</published><updated>2008-04-30T08:10:48.095-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>More Content Deployment Errors</title><content type='html'>&lt;p&gt;Yesterday I created a deployment job, for our system tester, that deployed from one box to another within our domain. Everything worked fine but overnight it decided that our farm administrator account was not an administrator!&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font size="2"&gt;After rebooting the boxes it accepted the account but would not deploy, throwing the usual 'helpful' error messages into the log files and event logs. As it was the development environment I tore down the site on the WFE and recreated the job and ran it - guess what no luck. It seemed that my 'error' was to recreate the WFE site on the same port number, by changing this the deployment worked. This doesn't fill me with confidence for when we move to our staging environment and ultimately production.&lt;/font&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I'm guessing that with the issues with workflow and deployment have cost the project over 15 days to date. So I would suggest that in your project plan to add some extra days for these kind of gotchas.&lt;/p&gt;  &lt;p&gt;So I'll end this post with a 'thank you' to the developers of the deployment and workflow process for all the helpful error messages that must be getting thrown but never caught!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-8120238681465440858?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/8120238681465440858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=8120238681465440858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8120238681465440858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8120238681465440858'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/more-content-deployment-errors.html' title='More Content Deployment Errors'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5031947138829235287</id><published>2008-04-25T09:59:00.001-04:00</published><updated>2008-04-25T09:59:26.940-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ACL'/><category scheme='http://www.blogger.com/atom/ns#' term='Roles in MOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>User security information cannot be properly imported without setting UserInfoDateTime option to ImportAll.</title><content type='html'>&lt;p&gt;&lt;font size="1"&gt;After running a deployment the error message 'User security information cannot be properly imported without setting UserInfoDateTime option to ImportAll.' appears.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;Despite setting the 'Security information in the deployment' to 'All' the message still appears, though the deployment still goes through. I've changed the setting to 'Role Definitions Only' and - guess what - it still appears. If the selection is reset to 'All' it is still there. The reason for resetting it was to check that it was actually being set, but from the tests it appears that the value is never actually passed.&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5031947138829235287?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5031947138829235287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5031947138829235287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5031947138829235287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5031947138829235287'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/user-security-information-cannot-be.html' title='User security information cannot be properly imported without setting UserInfoDateTime option to ImportAll.'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2107568818834187267</id><published>2008-04-23T10:59:00.001-04:00</published><updated>2008-04-23T10:59:55.341-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Updating web.config with SafeControl entries</title><content type='html'>&lt;p&gt;I've had to find a method for updating web.config with a SafeControl entry programmatically. Whilst searching I found this article by Mark Wagner &lt;a href="http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=32"&gt;http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=32&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It updates all the web.config files for the farm web applications so I'll have to look at another method, maybe just use a straight forward Xml update.&lt;/p&gt;  &lt;p&gt;We have a setup file that creates and adds features and also restores from a backup - this is so we have a clean installation for use. In some cases where features/solutions have already been added but this is a new site rather than rely on the creators to add the SafeControl entry I was looking at a way of doing it within the setup file.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2107568818834187267?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2107568818834187267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2107568818834187267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2107568818834187267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2107568818834187267'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/updating-webconfig-with-safecontrol.html' title='Updating web.config with SafeControl entries'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4330427093223267703</id><published>2008-04-22T11:55:00.001-04:00</published><updated>2008-04-22T11:55:48.498-04:00</updated><title type='text'>Windows Live Writer</title><content type='html'>&lt;p&gt;I'm trying out the Windows Live Writer&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4330427093223267703?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4330427093223267703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4330427093223267703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4330427093223267703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4330427093223267703'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/windows-live-writer.html' title='Windows Live Writer'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-8029250208424877615</id><published>2008-04-22T04:33:00.007-04:00</published><updated>2008-04-22T04:38:49.207-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Cross Farm Deployment pt 3</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;We've got our base sites ready and the deployment process completed. The next step is to get our UAT and system testing complete. These tests were the ones that threw up the problems we had with recursive workflows and inherited permissions on lists.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;If all goes well then we should be ready for the end of the week to go live - thankfully someone else is looking at the URL and Host Header mapping and DNS changes required.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-8029250208424877615?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/8029250208424877615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=8029250208424877615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8029250208424877615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8029250208424877615'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/cross-farm-deployment-pt3.html' title='Cross Farm Deployment pt 3'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-9198031713215699345</id><published>2008-04-19T09:44:00.003-04:00</published><updated>2008-04-22T04:38:02.955-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ACL'/><category scheme='http://www.blogger.com/atom/ns#' term='Roles in MOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Cross Farm Deployment pt 2</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;The issue with the failure of the export/import was due to some pages that had been approved/published had a parent that had not been approved/published. So much for asking the rest of the team to ensure all content was ready for the deployment.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;On another issue we have a number of custom groups that are used where we have broken inheritance on reuseable content and image libraries so that the end users cannot delete or edit these. When the deployment is run to the WFE these custom groups are not exported, the deployment runs but warns that groups could not be imported. No matter which options you select in the deployment process nothing happens. You will not notice this if the default groups are only used.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;As a work round we have backed up and restored the site to the staging and production servers and users will edit content from there and the deployment will be to WFE's and anonymous access turned on so it will not matter. But it is a gotcha! &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-9198031713215699345?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/9198031713215699345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=9198031713215699345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9198031713215699345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9198031713215699345'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/cross-farm-deployment-pt-2.html' title='Cross Farm Deployment pt 2'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5762370438563550267</id><published>2008-04-16T06:55:00.003-04:00</published><updated>2008-04-22T04:37:38.026-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Cross Farm Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Deployment'/><title type='text'>Cross Farm Deployment pt 1</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I haven't posted in a while because I have been stuck in the 'hell' that is content deployment in MOSS 2007.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;We've a 3 tier environment - one for development, one for staging and one for live. As these environments were not all available at the time of initial construction it has been a pain to get the deployment working. I think I have described the topology that we have but I'll quickly run through it again. In dev we have 2 x virtual MOSS boxes, in staging we have 1 x MOSS box and SQL in the domain and 1 x WFE in the DMZ, in live we have 1 x MOSS box , 1 x SQL cluster in the domain and 2 x WFE in the DMZ with a Domain Controller.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The initial pain was to get all the boxes talking to each other through the relevant ports - this is where if you have a third party running your firewalls you'll need them on call to create the relevant rules for the traffic(port 80, 433, 1433 etc). Once this was done it was the tedious process of getting each of the boxes into the relevant farm and get the services running - so far so good.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Once this was done the deployment process was started from between the development servers. If you running these as virtual machines ensure that the SQL box is a physical box as the processes will grind to a halt/very slow with the disc read/write operations in the virtual environment. This is where we are at the moment - the deployment has been proven between all the boxes as necessary.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;We have a publishing site which has been heavily customized and needs to be deployed between the two development boxes and it has failed a number of times. It appears that the customization of the base pages etc is causing an issue. I'll write some more later in the week.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5762370438563550267?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5762370438563550267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5762370438563550267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5762370438563550267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5762370438563550267'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/04/cross-farm-deployment-pt-1.html' title='Cross Farm Deployment pt 1'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-652173107704046527</id><published>2008-03-26T11:14:00.002-04:00</published><updated>2008-03-26T11:19:41.578-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS Internet'/><title type='text'>MOSS 2007 Internet Development</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;We've got a deployment going on here that has the WFE's in a DMZ and an application server and SQL server on the LAN.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The installation of MOSS is fine on the LAN as you get authentication from the Domain Controllers - when you add the WFE in the DMZ you don't!! A trust relationship has to exist between the DMZ and the LAN - OK so far but if you have more than 1 WFE in the DMZ you can't run PSConfig to use SQL authentication. So our solution is to have a Domain Controller in the DMZ and establish trust back to the LAN, use Port 1433 for SQL and Port 80 as per normal and use content publishing between the application server (where users will edit content) and the DB's that the WFE's are pointing to.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-652173107704046527?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/652173107704046527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=652173107704046527' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/652173107704046527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/652173107704046527'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/03/moss-2007-internet-development.html' title='MOSS 2007 Internet Development'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5384674476850418801</id><published>2008-03-12T04:42:00.002-04:00</published><updated>2008-03-12T04:47:02.480-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='CAML'/><category scheme='http://www.blogger.com/atom/ns#' term='U2U'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>U2U CAML Query Builder</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I recently installed and used the CAML Query Builder from U2U. It's a good tool but there was one gotcha - in the XML that is built, the query is nested in &amp;lt;Query&amp;gt;&amp;lt;/Query&amp;gt;, - alright so far and the tool returns results. Copy this and use it in the SPQuery object and all results are returned regardless of the query used !? Well by removing the &amp;lt;Query&amp;gt;&amp;lt;/Query&amp;gt; tags it resolves the issue.&lt;query&gt;&lt;/query&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5384674476850418801?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5384674476850418801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5384674476850418801' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5384674476850418801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5384674476850418801'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/03/u2u-caml-query-builder.html' title='U2U CAML Query Builder'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-786027070964048306</id><published>2008-02-29T11:27:00.000-05:00</published><updated>2008-02-29T11:29:01.843-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trace Log'/><category scheme='http://www.blogger.com/atom/ns#' term='Event Throttling Category'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Event Log'/><title type='text'>Trace and Event Log Categories</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Least critical event to report to the event log &lt;/span&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Error&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Warning&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Audit Failure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Audit Success&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Information&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Least critical event to report to the trace log &lt;/span&gt;&lt;table border=1&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Unexpected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Monitorable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Medium&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Verbose&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-786027070964048306?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/786027070964048306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=786027070964048306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/786027070964048306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/786027070964048306'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/02/trace-and-event-log-categories.html' title='Trace and Event Log Categories'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-9155438474373458513</id><published>2008-02-29T11:15:00.003-05:00</published><updated>2008-02-29T11:29:28.998-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diagnostic Logging'/><category scheme='http://www.blogger.com/atom/ns#' term='Event Throttling Category'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Event Throttling Categories</title><content type='html'>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;All&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Administration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Backup and Restore&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Backward Compatible Administration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Backward Compatible Site Object Model&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Business Data&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Communication&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Content Deployment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Database&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Document Management&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;E-Mail&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Calculation Services&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Services Administration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Services Cache&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Services External Data&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Services Session&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Services Web Front End&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Web Access&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Excel Web Services&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Feature Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Fields&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Administration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Conversion and Deployment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Data Binding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Data Objects&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Deployment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services File Open&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Object Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Rendering&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Runtime&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Runtime&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Runtime - Business Logic&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Runtime - Data Connections&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Runtime - Session State&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forms Services Validation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;General&lt;/span&gt;&lt;/td&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Group Approval Enhanced Group Management Library&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Group Approval Enhanced Group Management Pages&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Group Approval Library&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Group Approval Pages&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Group Approval Schedules&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Group Approval SOAP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Information Policy Management&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;IRM&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Knowledge Network Server&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Launcher Service&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Load Balancer Service&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Long running operation infrastructure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MCMS 2002 Migration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MS Search Administration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MS Search Advanced Tracing&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MS Search Indexing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MS Search Propagation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MS Search Query&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MS Search Query Processor&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Office Server General&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Office Server Shared Services&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server - General&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Active Cache Enterprise Resource Load&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Active Cache Load&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Active Cache operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Active Cache Save&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Active Directory Synchronization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Analysis Cube Building&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Archive, Restore&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Calendars&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Global&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Notifications&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Portfolio Management&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Provisioning&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Queue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Reporting&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Resource&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Security&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Server-Side Events&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Sharepoint Integration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Status Reports&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Summary Resource Assignments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Task Statusing and Updates&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server Timesheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Server-side Project Operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Project Web Access&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Publishing&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Publishing Cache&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Publishing Provisioning&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Records Center&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Runtime&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Runtime&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Server Help&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Session State Service&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Setup and Upgrade&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;SharePoint Services&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Site Directory&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Site Management&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;SSO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Timer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Timer Job&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Topology&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Unified Logging Service&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Upgrade&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;User Profiles&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Web Controls&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Web Parts&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;WebParts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Workflow Features&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Workflow Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;These are the categories available for logging under the Event Throttling Category in Diagnostic logging in MOSS 2007&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-9155438474373458513?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/9155438474373458513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=9155438474373458513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9155438474373458513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9155438474373458513'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/02/all-administration-backup-and-restore.html' title='Event Throttling Categories'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4711149665970283048</id><published>2008-02-20T03:37:00.003-05:00</published><updated>2008-02-20T03:45:00.536-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Firing'/><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 Webpart Control Events not Firing</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I found this an 'interesting one'. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;protected override void CreateChildControls()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;   try&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;   {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;     PopulateDataTable();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;     CreateDropDown();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;     base.CreateChildControls();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;   catch(Exception ex)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;  {...}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;When creating a Webpart and I had the events wired up in the &lt;span style="font-family:courier new;"&gt;CreateDropDown()&lt;/span&gt; they would not fire but when I moved them into the &lt;span style="font-family:courier new;"&gt;CreateChildControls()&lt;/span&gt; they did!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;All the &lt;span style="font-family:courier new;"&gt;CreateDropDown()&lt;/span&gt; did was populate a drop down from the table created in the &lt;span style="font-family:courier new;"&gt;PopulateDataTable()&lt;/span&gt; and wire up the Click event. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;I haven't found an answer yet as to why this would happen but I'll look into it later but it worked for me.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4711149665970283048?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4711149665970283048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4711149665970283048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4711149665970283048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4711149665970283048'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/02/moss-2007-webpart-control-events-not.html' title='MOSS 2007 Webpart Control Events not Firing'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6417699442877222363</id><published>2008-02-12T08:41:00.000-05:00</published><updated>2008-02-12T08:43:22.728-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Basic MOSS 2007 Installation</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I found this article about the steps to configure a basic MOSS 2007 Farm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/josebda/archive/2006/11/07/installing-rtm.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://blogs.technet.com/josebda/archive/2006/11/07/installing-rtm.aspx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6417699442877222363?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6417699442877222363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6417699442877222363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6417699442877222363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6417699442877222363'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/02/basic-moss-2007-installation.html' title='Basic MOSS 2007 Installation'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-614533188573226186</id><published>2008-01-31T10:45:00.000-05:00</published><updated>2008-01-31T10:47:33.247-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='COD4:MW'/><category scheme='http://www.blogger.com/atom/ns#' term='Call of Duty 4'/><title type='text'>Call of Duty 4:Modern Warfare</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Just a side note I made it to the 1st prestige level last night and decided to go for and start the ranking again.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-614533188573226186?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/614533188573226186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=614533188573226186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/614533188573226186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/614533188573226186'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/01/call-of-duty-4modern-warfare.html' title='Call of Duty 4:Modern Warfare'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4770469044120078112</id><published>2008-01-30T04:53:00.000-05:00</published><updated>2008-01-30T04:54:31.696-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Search Scope'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I'm looking at setting the search scope and results page for our dev MOSS 2007 installation. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;After setting the scope for the Shared Service Provider (SSP) it appears that this is used for all sites that use this SSP - that may cause a problem if we are going to use the same SSP for our public Internet facing site and an Extranet/Intranet. So more reading required. If anyone has the answer drop me a line here.&lt;br /&gt;&lt;br /&gt;With the settings I have I want to restrict anon users, from our Internet access, from searching on the lists that we have set up for populating drop downs.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4770469044120078112?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4770469044120078112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4770469044120078112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4770469044120078112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4770469044120078112'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/01/im-looking-at-setting-search-scope-and.html' title=''/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3806362468211705646</id><published>2008-01-24T08:19:00.000-05:00</published><updated>2008-01-24T08:28:06.903-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007 Security'/><title type='text'>Web Part bin vs _app_bin vs GAC</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I thought I'd just post this up. After struggling with the creation of the webpart that displays drop downs using the SharePoint Object Model (i.e. SPSite and SPList) to get to the lists it turns out that the errors are related to the permission that the part has to this object model. (No surprise there then)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;What was surprising was that there were a number of different solutions to the problem:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;1. Install the dll into the bin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;2. Install the dll into the GAC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;3. Install the dll into the _app_bin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;If the dll is installed into the GAC then it runs under full trust, if you install into the bin then Code Access Security Policy has to be applied and the wss_minimaltrust.config has to be edited, or installing into the _app_bin runs OK. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;So far I have not found a definitive solution - even from good sources the response seems to be mixed as the best place for these dll's. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Well happy days!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3806362468211705646?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3806362468211705646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3806362468211705646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3806362468211705646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3806362468211705646'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/01/web-part-bin-vs-appbin-vs-gac.html' title='Web Part bin vs _app_bin vs GAC'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6385728226004784059</id><published>2008-01-18T07:06:00.000-05:00</published><updated>2008-01-18T07:14:45.740-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 WebPart</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Here is some code for a WebPart that is a clickable image (you'll need to edit the out HTML):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;using System;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Xml.Serialization;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.WebControls;&lt;br /&gt;using Microsoft.SharePoint.WebPartPages;&lt;br /&gt;using Microsoft.SharePoint.Utilities;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;namespace FMWebPartImage&lt;br /&gt;{&lt;br /&gt;[Guid("4f37cd37-d097-41c1-9c1c-37d8faea816d")]&lt;br /&gt;[XmlRoot(Namespace = "FMWebPartImage")]&lt;br /&gt;[ToolboxData("&lt;{0}:WebPart1 runat=server&gt;")]&lt;br /&gt;public class FMWebPartImage : Microsoft.SharePoint.WebPartPages.WebPart&lt;br /&gt;{&lt;br /&gt;public FMWebPartImage()&lt;br /&gt;{&lt;br /&gt;this.ExportMode = WebPartExportMode.NonSensitiveData; //Set so no export&lt;br /&gt;this.ChromeType = PartChromeType.None; //Set so no title by default&lt;br /&gt;}&lt;br /&gt;protected string imageLocation = "";&lt;br /&gt;protected string imageAlternateText = "";&lt;br /&gt;protected string imageURL = "";&lt;br /&gt;protected int imageHeight = 100;&lt;br /&gt;protected int imageWidth = 100;&lt;br /&gt;[Browsable(true),&lt;br /&gt;Category("Miscellaneous"),&lt;br /&gt;DefaultValue(""),&lt;br /&gt;WebPartStorage(Storage.Shared),&lt;br /&gt;FriendlyName("Location"),&lt;br /&gt;Description("Location of image")]&lt;br /&gt;public string ImageLocation&lt;br /&gt;{&lt;br /&gt;get&lt;br /&gt;{&lt;br /&gt;return this.imageLocation;&lt;br /&gt;}&lt;br /&gt;set&lt;br /&gt;{&lt;br /&gt;this.imageLocation = value;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;[Browsable(true),&lt;br /&gt;Category("Miscellaneous"),&lt;br /&gt;DefaultValue(""),&lt;br /&gt;WebPartStorage(Storage.Shared),&lt;br /&gt;FriendlyName("Alternate Text"),&lt;br /&gt;Description("Alternate text for image")]&lt;br /&gt;public string ImageAlternateText&lt;br /&gt;{&lt;br /&gt;get&lt;br /&gt;{&lt;br /&gt;return this.imageAlternateText;&lt;br /&gt;}&lt;br /&gt;set&lt;br /&gt;{&lt;br /&gt;this.imageAlternateText = value;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;[Browsable(true),&lt;br /&gt;Category("Miscellaneous"),&lt;br /&gt;DefaultValue(""),&lt;br /&gt;WebPartStorage(Storage.Shared),&lt;br /&gt;FriendlyName("Image Url"),&lt;br /&gt;Description("Image click goto Url")]&lt;br /&gt;public string ImageClickUrl&lt;br /&gt;{&lt;br /&gt;get&lt;br /&gt;{&lt;br /&gt;return this.imageURL;&lt;br /&gt;}&lt;br /&gt;set&lt;br /&gt;{&lt;br /&gt;this.imageURL = value;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;[Browsable(true),&lt;br /&gt;Category("Miscellaneous"),&lt;br /&gt;DefaultValue(100),&lt;br /&gt;WebPartStorage(Storage.Shared),&lt;br /&gt;FriendlyName("Height"),&lt;br /&gt;Description("Height of image")]&lt;br /&gt;public int ImageHeight&lt;br /&gt;{&lt;br /&gt;get&lt;br /&gt;{&lt;br /&gt;return this.imageHeight;&lt;br /&gt;}&lt;br /&gt;set&lt;br /&gt;{&lt;br /&gt;this.imageHeight = value;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;[Browsable(true),&lt;br /&gt;Category("Miscellaneous"),&lt;br /&gt;DefaultValue(100),&lt;br /&gt;WebPartStorage(Storage.Shared),&lt;br /&gt;FriendlyName("Width"),&lt;br /&gt;Description("Width of image")]&lt;br /&gt;public int ImageWidth&lt;br /&gt;{&lt;br /&gt;get&lt;br /&gt;{&lt;br /&gt;return this.imageWidth;&lt;br /&gt;}&lt;br /&gt;set&lt;br /&gt;{&lt;br /&gt;this.imageWidth = value;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;protected override void Render(HtmlTextWriter writer)&lt;br /&gt;{&lt;br /&gt;string outHTML = &lt;br /&gt;"&amp;lt;a href='" + imageURL + "' style='text-decoration:none;'&amp;gt;&amp;lt;img src = '" + imageLocation +&lt;br /&gt;          "' alt = '" + imageAlternateText +&lt;br /&gt;          "' height = '" + imageHeight +&lt;br /&gt;          "' width = '" + imageWidth +&lt;br /&gt;          "' /%gt;&amp;lt;/a&amp;gt;";&lt;br /&gt;writer.Write(outHTML);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6385728226004784059?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6385728226004784059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6385728226004784059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6385728226004784059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6385728226004784059'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/01/moss-2007-webpart.html' title='MOSS 2007 WebPart'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3365587073060153987</id><published>2008-01-18T06:58:00.000-05:00</published><updated>2008-01-18T07:04:38.385-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebPart'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 Webparts</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;After much searching and hitting my head on the desk I got the following to work: I was looking at getting a drop down on a web page, for our public facing MOSS site, that has a list of items from a list. Here is the code (there is still an issue if I create another WP, pointing to a different list, and add it to the page - it raises a DISP_E_EXCEPTION)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Collections.Specialized;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Xml.Serialization;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.WebControls;&lt;br /&gt;using Microsoft.SharePoint.WebPartPages;&lt;br /&gt;&lt;br /&gt;namespace ListMenu&lt;br /&gt;{&lt;br /&gt;[XmlRoot(Namespace="ListMenu")]&lt;br /&gt;[Guid("F10D314C-6CFF-4098-BF03-4F763099B0A5")]&lt;br /&gt;[ToolboxData("&lt;{0}:LocationDetail runat=server&gt;&lt;/{0}:LocationDetail&gt;")]&lt;br /&gt;public class ListMenuLocation : Microsoft.SharePoint.WebPartPages.WebPart&lt;br /&gt;{&lt;br /&gt;private DataTable tblLocation;&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// Set the Export Type, Chrome State/Type of the Web Part&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;public ListMenuLocation()&lt;br /&gt;{&lt;br /&gt;this.ExportMode = WebPartExportMode.NonSensitiveData;&lt;br /&gt;this.ChromeState = PartChromeState.Normal;&lt;br /&gt;this.ChromeType = PartChromeType.None;&lt;br /&gt;}&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// Populate the DataTable with the publicly visible location&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;private void PopulateDataTable()&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;tblLocation = new DataTable();&lt;br /&gt;using (SPSite spSite = SPContext.Current.Site)&lt;br /&gt;{&lt;br /&gt;SPList spList = spSite.AllWebs[0].Lists["Locations"];&lt;br /&gt;SPQuery oQuery = new SPQuery();&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SPListItemCollection spLIC = spList.GetItems(oQuery);&lt;br /&gt;tblLocation = spLIC.GetDataTable();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;catch (SPException ex)&lt;br /&gt;{ throw ex; }&lt;br /&gt;catch (Exception ex)&lt;br /&gt;{ throw ex; }&lt;br /&gt;}&lt;br /&gt;protected override void CreateChildControls()&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;PopulateDataTable();&lt;br /&gt;CreateDropDown();&lt;br /&gt;base.CreateChildControls();&lt;br /&gt;}&lt;br /&gt;catch(Exception ex)&lt;br /&gt;{&lt;br /&gt;System.Web.UI.WebControls.TextBox message = new TextBox();&lt;br /&gt;this.Controls.Add(message);&lt;br /&gt;message.Visible = false;&lt;br /&gt;message.Text = ex.Message.ToString();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// Create and Populate the drop down&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;private void CreateDropDown()&lt;br /&gt;{&lt;br /&gt;System.Web.UI.WebControls.DropDownList ddlLocation = new DropDownList();&lt;br /&gt;ddlLocation.ID = "LocationDropDown";&lt;br /&gt;ddlLocation.DataSource = tblLocation;&lt;br /&gt;ddlLocation.DataTextField = "Title";&lt;br /&gt;ddlLocation.DataValueField = "TabID";&lt;br /&gt;ddlLocation.DataBind();&lt;br /&gt;ddlLocation.Items.Insert(0, new ListItem("Please select...", "0"));&lt;br /&gt;ddlLocation.SelectedIndexChanged += new EventHandler(ddlLocation_SelectedIndexChanged);&lt;br /&gt;this.Controls.Add(ddlLocation);&lt;br /&gt;}&lt;br /&gt;void ddlLocation_SelectedIndexChanged(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;WriteOutURL(redirectTo);&lt;br /&gt;}&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// Write out the location for the redirect to a text box.&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;/// &lt;param name="url"&gt;string: Redirect URL&lt;/param&gt;&lt;br /&gt;private void WriteOutURL(string url)&lt;br /&gt;{&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3365587073060153987?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3365587073060153987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3365587073060153987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3365587073060153987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3365587073060153987'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2008/01/moss-2007-webparts.html' title='MOSS 2007 Webparts'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-9124787257166381593</id><published>2007-11-30T05:41:00.000-05:00</published><updated>2007-11-30T05:46:39.831-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Earth'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS2007 and Virtual Earth</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I came across this &lt;/span&gt;&lt;a href="http://blogs.msdn.com/sharepointdesigner/archive/2007/06/15/how-to-integrate-virtual-earth-maps-with-a-sharepoint-list.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;article &lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;on Dev Live for intergrating Virtual Earth with SharePoint 2007 lists. I've changed the mapcontrol script file to run with v6 rather than v4. It was a bit of b***h at times to get it run but I had to change the list to include longitude and latitude for the addresses I wanted mapped - but not big deal.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Progressing with the creation of a complete Internet MOSS site for April '08 and a demo to do before the end of December. The MOSS install is on a virtual machine it takes ages at times for things to run.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-9124787257166381593?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/9124787257166381593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=9124787257166381593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9124787257166381593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/9124787257166381593'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/11/moss2007-and-virtual-earth.html' title='MOSS2007 and Virtual Earth'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-1939830008720753364</id><published>2007-11-20T05:37:00.000-05:00</published><updated>2007-11-20T05:42:52.965-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='COD4:MW'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox'/><title type='text'>Call of Duty 4:Modern Warfare</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Just realised that I haven't posted in a long while. Well Halo3 has been and gone and now I'm getting into Call of Duty 4:Modern Warfare. The game play in CoD4 is much better in my opinion than in H3 - it is also a lot more fun. The single player is quite short but there are 4 ways of playing it, Recruit, Regular, Hardened and Veteran. So once you have played a level through you can go back and change the class. In multiplayer various game types are opened up as you progress and gain experience points. Also different weaponry is available, along with perks, as you progress.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;It is one great game - let's do this :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-1939830008720753364?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/1939830008720753364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=1939830008720753364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1939830008720753364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1939830008720753364'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/11/call-of-duty-4modern-warfare.html' title='Call of Duty 4:Modern Warfare'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7177307518743879410</id><published>2007-10-08T05:33:00.000-04:00</published><updated>2007-10-08T05:38:21.462-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><category scheme='http://www.blogger.com/atom/ns#' term='COD4:MW'/><title type='text'>Weekend</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;After some Halo3 online play at the weekend I'm still bad at it.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;There has been much written on the Bungie.net site about the stats not updating - well it's not surprising because of the sheer amount of data collected and the weekend is always likely to be the busiest time, but it's getting frustrating along with the lag in the game. There were several times that I got the first hit in only to take one and get killed. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;So I would recommend the game but as these problems persist I'm looking forward to CoD4:MW which has a November release date. Hopefully they won't be as swamped as Halo3 servers in XBL.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7177307518743879410?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7177307518743879410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7177307518743879410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7177307518743879410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7177307518743879410'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/10/weekend.html' title='Weekend'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3946386307368900272</id><published>2007-10-04T07:58:00.001-04:00</published><updated>2007-10-04T08:00:46.694-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><title type='text'>Finished the Fight</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Finished the Fight - Halo3 - last night. I must say that I was a bit disappointed in the last mission. Very little shooting and more about driving - oh well you can't please all of the people all of the time. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;So it's now time to get all the skulls and terminals - whilst also looking at getting some MultiPlayer action in to get the rankings up.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3946386307368900272?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3946386307368900272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3946386307368900272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3946386307368900272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3946386307368900272'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/10/finished-fight.html' title='Finished the Fight'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6451092954109334254</id><published>2007-10-02T10:33:00.000-04:00</published><updated>2007-10-02T10:40:08.234-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='MasterPages'/><title type='text'>Ajax Calendar Extender and Master Pages</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I thought I might as well share this, if it's not common knowledge.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;If you have a MasterPage.page and you want to include styles based on the child page you can add the script into the page but this will result in an issue with viewing the designer in Visual Studio 2005. I eventually found a solution to add the stylesheet to the header in code:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;    HtmlLink cssLink = new HtmlLink();&lt;br /&gt;    cssLink.Href = "~/default.css";&lt;br /&gt;    cssLink.Attributes.Add("rel", "stylesheet");&lt;br /&gt;    cssLink.Attributes.Add("type", "text/css");&lt;br /&gt;    Header.Controls.Add(cssLink);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;On the calendar extender I was puzzled to see that when a user selected the date the control remained visible. To get round this use an image and the PopUpControlID of the extender and the control will disappear. By setting the text boxes to Enabled=false the user only has the option of using the image to get the calendar to show. I suppose you could use the TextChanged event but this would not stop user error.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6451092954109334254?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6451092954109334254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6451092954109334254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6451092954109334254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6451092954109334254'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/10/ajax-calendar-extender-and-master-pages.html' title='Ajax Calendar Extender and Master Pages'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5391973749092264231</id><published>2007-10-01T09:13:00.000-04:00</published><updated>2007-10-01T09:16:34.265-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><title type='text'>Halo 3 Weekend</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Had a few hours on Sunday to get through some more of Halo - only 2 levels to go then I can concentrate on the Skulls and other achievements.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Haven't had much chance to play the MultiPlayer but it's looking a bit tough to get the experience points needed when you have to finish 1st or 2nd in a 4 player game. Some people, on the Bungie.net forums, are asking if it would be possible to have more than 4 in a FFA (Free For All). &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5391973749092264231?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5391973749092264231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5391973749092264231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5391973749092264231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5391973749092264231'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/10/halo-3-weekend.html' title='Halo 3 Weekend'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6627713013513557663</id><published>2007-09-27T08:24:00.001-04:00</published><updated>2007-09-27T08:24:34.939-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><title type='text'>Halo 3 skulls</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I found this if anyone is interested in Halo 3 skull collection. I haven't tried these so I can't say if they are accurate but judging by the detail ... I'm giving it a go.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.halo3planet.com/halo-3-skull-locations/"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Halo 3 Skull Locations&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6627713013513557663?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6627713013513557663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6627713013513557663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6627713013513557663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6627713013513557663'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/09/halo-3-skulls.html' title='Halo 3 skulls'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6589227801596537836</id><published>2007-09-27T05:13:00.000-04:00</published><updated>2007-09-27T05:17:47.879-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><category scheme='http://www.blogger.com/atom/ns#' term='COD4:MW'/><title type='text'>Halo 3</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Had the opportunity to play last night - though not for long as there was a double episode of Heroes on.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;First impressions are that it is good. Played through part of the first campaign and then a bit of on-line action (finished last with the least number of kills - which is not surprising as I haven't played Halo in ages)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The Beta of COD4:MW ends on Sunday at 12:00am PST.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;So looking forward to tonight and some more fun - hopefully I get some better scores.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6589227801596537836?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6589227801596537836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6589227801596537836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6589227801596537836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6589227801596537836'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/09/halo-3.html' title='Halo 3'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-1926120863178582112</id><published>2007-09-26T03:28:00.001-04:00</published><updated>2007-09-26T03:31:11.780-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><title type='text'>50/50</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Well it's a 50/50 split - got Halo3 this morning and will be looking forward to getting a look at it later. That's the good news now the bad... some b*****d nicked my bike yesterday. I'd only had it a month and it was double locked to some railings. I was getting used to cycling in as it saved so much time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Hopefully they'll get there just rewards for such a thing.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-1926120863178582112?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/1926120863178582112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=1926120863178582112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1926120863178582112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1926120863178582112'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/09/5050.html' title='50/50'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4216803687018756011</id><published>2007-09-25T03:43:00.000-04:00</published><updated>2007-09-25T03:49:33.441-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Halo3'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><category scheme='http://www.blogger.com/atom/ns#' term='COD4:MW'/><category scheme='http://www.blogger.com/atom/ns#' term='R6V'/><category scheme='http://www.blogger.com/atom/ns#' term='GRAW2'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox'/><title type='text'>XBox Live</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Just realised that I hadn't posted in a long while. Work commitments and game play have taken up such a lot of time. Been having fun with the Beta release of Call of Duty 4: Modern Warfare, improving on GRAW2 and getting into Rainbow6: Vegas.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Firstly on GRAW2 well got some more ranking points and have improved. On the COD4:MW the ranking is OK but there are times when the lag means that despite having gotten a 'kill' two shots from them and you're gone, on the killcam you just look to be standing there and they are on full auto. Well that said it is an awesome game and should provide hours of funs when it arrives in November.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The big on this week is the release of Halo3 - got the preorder in and can't wait to get on it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4216803687018756011?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4216803687018756011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4216803687018756011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4216803687018756011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4216803687018756011'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/09/xbox-live.html' title='XBox Live'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5526929963564903144</id><published>2007-08-22T03:26:00.000-04:00</published><updated>2007-08-22T03:33:27.699-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XBox Live'/><category scheme='http://www.blogger.com/atom/ns#' term='GRAW2'/><category scheme='http://www.blogger.com/atom/ns#' term='XBox'/><title type='text'>XBox Live</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I don't how I got along with gaming before I started on Live. Having finished the course and settled into the new job I decided to get back into gaming. With the 360 having sat around unloved for quite a while I bought Ghost Recon: Advanced &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Warfighter&lt;/span&gt; 2 and an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;XBox&lt;/span&gt; Live subscription (to take advantage of the wireless broadband I have in the h&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;ouse&lt;/span&gt;). After getting to grips with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;gameplay&lt;/span&gt; I decided to jump into the online play. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The first couple of games were pretty bad finishing last in the solo elimination round but as I played more, and gave up on sleep as there don't appear to be as many games hosted until the US gets online, the better I got and now it is becoming a small obsession to getting ranking points and achievements.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5526929963564903144?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5526929963564903144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5526929963564903144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5526929963564903144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5526929963564903144'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/08/xbox-live.html' title='XBox Live'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6471836146786116088</id><published>2007-08-21T08:58:00.000-04:00</published><updated>2007-08-21T09:02:29.245-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Sharepoint 2007</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;It's looking like&lt;/span&gt; the SharePoint 2007 project is on hold for a while as the budget might not be forthcoming. Oh well such is life. Fun whilst it lasted and who knows the budget could be found again.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Well onto other things - guess you've all had a play with the wizard control. By combining that with AJAX controls it is relatively easy to get prototypes up and running and just plug in the code.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6471836146786116088?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6471836146786116088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6471836146786116088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6471836146786116088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6471836146786116088'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/08/sharepoint-2007_21.html' title='Sharepoint 2007'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-6969094090011081692</id><published>2007-08-03T19:34:00.000-04:00</published><updated>2007-08-03T19:37:03.844-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>SharePoint 2007</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Just a quick note - I'm starting a new project at work dealing with SharePoint 2007 and Excel Services.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-6969094090011081692?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/6969094090011081692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=6969094090011081692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6969094090011081692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/6969094090011081692'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/08/sharepoint-2007.html' title='SharePoint 2007'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-46552606711771559</id><published>2007-07-19T15:17:00.000-04:00</published><updated>2007-07-19T15:24:40.537-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Mid July</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;All settled back in the UK. Started the new job in the first week of July, time seems to have flown since I got back and it was nearly three weeks since I got back. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Different things to get used to in the job. Some of the code is VB.Net 1.1 and other C# 2.0 and a whole new infrastructure to get used to. Also used are Microsoft Application Blocks which I've got to read up on.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;I've got some emails to catch up on so I'll finish later.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-46552606711771559?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/46552606711771559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=46552606711771559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/46552606711771559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/46552606711771559'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/07/mid-july.html' title='Mid July'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4977649175946275335</id><published>2007-06-30T22:10:00.000-04:00</published><updated>2007-06-30T22:20:52.071-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 15</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Well the last day is over and the last exam taken and passed. This is the last evening here and I'm returning to the UK tomorrow evening. This afternoon a few of us went into Atlanta to see the Georgia Aquarium and The World of Coke. The aquarium was big and interesting. The World of Coke was more a case of pay $15 and see our advertising, though you do get to taste some of the more interesting flavors that Coke produce around the world.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The last exam, 70-549, put some of the previous ideas into practice and introduced new ones. On the whole it wasn't so bad. Most people have left already and the last of them are leaving in the morning on internal flights, so by the afternoon I'll be the last to leave as I'm on an international and with all the stuff going on should make for an interesting 12-14 hours travel if the plane leaves on time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;It has been a good time and I've met some interesting people and had a good few laughs. Hopefully we'll keep in touch for a while via an online group and exchange ideas about how we can put all into practice what we've learnt over the past two weeks and add it to the experience we already have.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;As I'm off home tomorrow this will be the last entry from here and I expect the next post will be in the middle of the week as I'm starting a new job on Tuesday.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4977649175946275335?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4977649175946275335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4977649175946275335' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4977649175946275335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4977649175946275335'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-15.html' title='Day 15'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4270666262107787371</id><published>2007-06-29T16:27:00.000-04:00</published><updated>2007-06-29T16:35:18.839-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 14</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;A slightly shorter day today getting ready for the final exam tomorrow morning (8am if anyone is interested). &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The experience has been great and the time and money invested worthwhile. Though on a cautious note I would suggest that anyone thinking of doing this would need a fair bit of real world experience and some in-depth knowledge, possibly outside there current work environment. What I mean by that is that if you just program UI then you'll need to have an understanding of both the business and data layers. You'll need to be prepared to work hard and absorb lots of information in a short space of time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Having seen some of the course on SQL2005 I would recommend it and especially as our instructor, Chester Flake who no doubt will become a legend at CED, is taking it, it will cover the subject matter and more with all the enthusiasm that he has shown over the past two weeks.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Well after the storm that blew through last night today has been warm and sunny, up to the mid 90's.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4270666262107787371?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4270666262107787371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4270666262107787371' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4270666262107787371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4270666262107787371'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-14.html' title='Day 14'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-7547917559566480523</id><published>2007-06-28T20:01:00.000-04:00</published><updated>2007-06-28T20:05:33.215-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 13</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Well almost there. Today was the test on 70-549, which I passed though I didn't feel that comfortable about it as I found some of the security a bit difficult to get my head round.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;There is a big storm passing through here at the moment but the rest of the day has been good with the temperature up in the 90's.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Going to visit the Atlanta Aqurarium before I leave as I figure whilst I am here I might as well do it and the flight back doesn't leave til gone 9pm on Sunday. Oh the joys of the overnight flight back to the UK :(&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-7547917559566480523?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/7547917559566480523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=7547917559566480523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7547917559566480523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/7547917559566480523'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-13.html' title='Day 13'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5739146135092101149</id><published>2007-06-27T21:30:00.000-04:00</published><updated>2007-06-27T21:33:11.926-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 12</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Sorry about that but I had the days totally mixed up and yesterday was day 11. Today was a lot of practical to do with WSE 3.0. Some of the practicals in the book required some additional parts to make them work plus some figuring out as to what they were trying to acheive.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;In the problem areas Flake stepped up to the mark and resolved our issues and answered our questions.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Tomorrow is another day :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5739146135092101149?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5739146135092101149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5739146135092101149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5739146135092101149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5739146135092101149'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-12.html' title='Day 12'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-8725167118511923915</id><published>2007-06-26T21:28:00.000-04:00</published><updated>2007-06-26T21:36:08.791-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 6 - 12</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Sorry about the lack of postings. Been rather busy :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;It is the final stages of the bootcamp and it has all gone rather quickly. I would recommend CED and if you get a chance check out the instructor before you get here. The one we have is Chester Flake and he keeps the classes light, fast and informative. I know he does other classes (SQL etc).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;If you are prepared for the time you need to put in then it is great and I think it was good for me to get away from everything and concentrate on the camp. Some here have work related issues to deal with in the evenings and get calls from work they have to deal with.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;As for the progress it's three down two to go! Passed 70-536, 70-528 and 70-526. There is another exam on Thursday the 70-529 followed a few days afterwards with 70-549. Looks like some more late nights and early mornings.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;More study tonight.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-8725167118511923915?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/8725167118511923915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=8725167118511923915' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8725167118511923915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8725167118511923915'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-6-12.html' title='Day 6 - 12'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-1369677167614958167</id><published>2007-06-20T21:05:00.000-04:00</published><updated>2007-06-20T21:13:01.892-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 4 and 5</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I meant to post last night but we had just started a new module and there was a lot to get through and as always some reading and labs in the afternoon.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Today wasn't to bad though the Serialization takes a bit of time to get your head round if you never used it before.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-1369677167614958167?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/1369677167614958167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=1369677167614958167' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1369677167614958167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/1369677167614958167'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-4-and-5.html' title='Day 4 and 5'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-478115200155109866</id><published>2007-06-18T22:08:00.000-04:00</published><updated>2007-06-18T22:14:06.299-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 2 and 3</title><content type='html'>&lt;span style="font-family:georgia;font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;That's Sunday and Monday over with :) So far it has been fast paced and very informative.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;There is the first exam tomorrow morning so some last minute cramming tonight. Hopefully it will go well be who knows with these things until you actually sit there in front of the test.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Last night was a late finish at 11:30pm and a 7:15am start this morning, I'm going to get off earlier tonight as there is no point in getting too tired and not remembering anything. After the test it is straight back to class to start on the next section which is 70-536 Application Development Foundation. Oh what an exciting life :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-478115200155109866?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/478115200155109866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=478115200155109866' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/478115200155109866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/478115200155109866'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-2-and-3.html' title='Day 2 and 3'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-717744413530530586</id><published>2007-06-17T09:15:00.000-04:00</published><updated>2007-06-17T09:21:59.535-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day 1</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Day 1 over and it is now Sunday morning. Up late last night reading, taking practice tests and labs. Though to be fair the labs took last place.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Enjoyable day - lots of information to take in. So now onto Day 2 and some more of 70-526.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;As it is Sunday it is a late start and early finish from class - still lots to do back in the room for the rest of the day (see above).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The schedule for Moday thru Friday looks pretty brutal to be honest, 8am starts and 6pm finishes with reading and practice in the evenings so I'm guessing on a 14-15 hour day for the next two weeks.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Sleep who needs it - well I think you do as there is little point in getting chronic fatigue and not concentrating in class.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Well more reading and tests to do before class starts this morning.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-717744413530530586?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/717744413530530586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=717744413530530586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/717744413530530586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/717744413530530586'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/day-1.html' title='Day 1'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-425093318796324922</id><published>2007-06-15T19:54:00.000-04:00</published><updated>2007-06-15T19:58:27.392-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Arrived in Atlanta</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Well, the time is finally here. I arrived in Atlanta this afternoon and the orientation is tomorrow morning at 8am and the class starts at 9am.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The first module is 70-526 Window Development. Looking forward to it but need to get some sleep as there is a -5 hour time difference from the UK to the US and with all the hassles of security at both airports.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;May need to get some revision in tonight but first a shower after all the travelling.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-425093318796324922?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/425093318796324922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=425093318796324922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/425093318796324922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/425093318796324922'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/arrived-in-atlanta.html' title='Arrived in Atlanta'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-3398025490291714761</id><published>2007-06-06T05:00:00.000-04:00</published><updated>2007-06-06T05:03:32.214-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Web-Based Client Development 70-528</title><content type='html'>&lt;a href="http://support.microsoft.com/kb/930739/en-us"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://support.microsoft.com/kb/930739/en-us&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I've just started on the Training Kit for 70-528, above is a link to the errata for the book.&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Not long to go now till the start of the bootcamp and I finish work on Friday and have a week off before the camp. Lots of study to get through.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-3398025490291714761?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/3398025490291714761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=3398025490291714761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3398025490291714761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/3398025490291714761'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/06/web-based-client-development-70-528.html' title='Web-Based Client Development 70-528'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2989241061601372037</id><published>2007-05-24T09:23:00.000-04:00</published><updated>2007-05-24T09:29:46.062-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>My Birthday</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;It's my birthday today!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Enough of the celebrations already. Plowing through 70-529 last night and this morning and 'enjoying' the symantics of the SOAP header, envelope etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The course dates that seemed some time away are approaching rapidly and I'm realizing that even though I thought I would be well prepared, having used .Net since it's original Beta 1 public release there is so much to the Framework that I haven't even looked at. Oh well more long nights of study ahead.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2989241061601372037?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2989241061601372037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2989241061601372037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2989241061601372037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2989241061601372037'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/05/my-birthday.html' title='My Birthday'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-8062214090705506409</id><published>2007-05-23T05:45:00.000-04:00</published><updated>2007-05-23T05:53:49.499-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Getting Forgetful</title><content type='html'>&lt;span style="font-family:Verdana;font-size:85%;"&gt;It happened this week, something that I had said I would try and avoid at all costs - I forgot someones birthday!! With the study and work I thought I had plenty of time to sort out some arrangement for their birthday but suddenly it was that day and I had done nothing.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;So sorry to you (you know who you are) :( and hopefully see you in Atlanta in a couple of weeks :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The study is going well - though I did find the use of UML and ORM a bit daunting at first as I hadn't had to think about those kind of things for a number of years.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-8062214090705506409?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/8062214090705506409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=8062214090705506409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8062214090705506409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8062214090705506409'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/05/getting-forgetful.html' title='Getting Forgetful'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5047999165832511494</id><published>2007-05-09T18:36:00.000-04:00</published><updated>2007-05-09T18:41:40.886-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Update'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>svchost.exe going mad CPU maxed</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I have an issue with the following file, svchost.exe, going mad and using 100% CPU. It looks as though it occurred after a recent Windows update. I have turned off automatic updates and installed the hotfix mentioned below and the 'error' seems to have cleared itself, though not on the first restart.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/?scid=kb%3Ben-us%3B932494&amp;x=11&amp;amp;y=10"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://support.microsoft.com/?scid=kb%3Ben-us%3B932494&amp;x=11&amp;amp;y=10&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5047999165832511494?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5047999165832511494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5047999165832511494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5047999165832511494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5047999165832511494'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/05/svchostexe-going-mad-cpu-maxed.html' title='svchost.exe going mad CPU maxed'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-5061210744952331662</id><published>2007-05-04T03:33:00.000-04:00</published><updated>2007-05-04T03:38:37.143-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Errata</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I have just found the errata pages for the MCTS 70-536 self paced training kit it runs to two!! pages so you might want to check out which edition you have. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Here is the link &lt;a href="http://www.microsoft.com/learning/exams/70-536.mspx" target="_blank"&gt;http://www.microsoft.com/learning/exams/70-536.mspx&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Just a short update this morning I'll post more later on. Looking forward to the weekend as we have a holiday here on Monday so should be able to get two days of study in.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-5061210744952331662?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/5061210744952331662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=5061210744952331662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5061210744952331662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/5061210744952331662'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/05/errata.html' title='Errata'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-4545220561823787453</id><published>2007-05-03T17:49:00.000-04:00</published><updated>2007-05-03T17:53:39.671-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>70-536</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I have started the study, lots to take in. As there aren't that many days till the course it looks as it will be a busy time as there is a lot to read up on and examples to run. Still have to fit in work and life. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-4545220561823787453?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/4545220561823787453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=4545220561823787453' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4545220561823787453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/4545220561823787453'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/05/70-536.html' title='70-536'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-8298002255655870903</id><published>2007-05-01T17:19:00.000-04:00</published><updated>2007-05-01T17:23:25.094-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Books</title><content type='html'>&lt;span style="font-family:verdana;color:#000000;"&gt;I had signed up for a bootcamp with CED Solutions in Atlanta GA and the books arrived today. The exams are &lt;/span&gt;&lt;a href="http://www.cedsolutions.com/outlines/index.cfm?classClassroomID=294#70–526"&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;Exam 70–526&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;, &lt;/span&gt;&lt;a href="http://www.cedsolutions.com/outlines/index.cfm?classClassroomID=294#70_536"&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;Exam 70–536&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;, &lt;/span&gt;&lt;a href="http://www.cedsolutions.com/outlines/index.cfm?classClassroomID=294#70_528"&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;Exam 70–528&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;, &lt;/span&gt;&lt;a href="http://www.cedsolutions.com/outlines/index.cfm?classClassroomID=294#70_529"&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;Exam 70-529&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;color:#000000;"&gt; and &lt;/span&gt;&lt;a href="http://www.cedsolutions.com/outlines/index.cfm?classClassroomID=294#70_549"&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;Exam 70–549&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#000000;"&gt;Should be fun :) now have to work out my study schedule.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-8298002255655870903?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/8298002255655870903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=8298002255655870903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8298002255655870903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/8298002255655870903'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/05/books.html' title='Books'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2095636545674125696.post-2317556350053110181</id><published>2007-04-30T09:40:00.000-04:00</published><updated>2007-04-30T09:44:19.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='MCPD'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>End of April</title><content type='html'>I have signed up for a MCPD bootcamp in Atlanta GA for the end of June. Having worked with .Net since it was released as a public beta, I decided it was time to take the plunge and go for some certification.&lt;br /&gt;&lt;br /&gt;You're most probably wondering why as I am in London did I go for the Atlanta course - well, two fold really, the strength of the pound to the US$ and also as I am away from home there will be no distractions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2095636545674125696-2317556350053110181?l=siferuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siferuk.blogspot.com/feeds/2317556350053110181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2095636545674125696&amp;postID=2317556350053110181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2317556350053110181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2095636545674125696/posts/default/2317556350053110181'/><link rel='alternate' type='text/html' href='http://siferuk.blogspot.com/2007/04/end-of-april.html' title='End of April'/><author><name>SiferUK</name><uri>http://www.blogger.com/profile/04116667252788740398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
