<?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-7122925</id><updated>2012-01-27T05:05:09.935+11:00</updated><category term='vss'/><category term='Visual Studio'/><category term='design patterns'/><category term='wiki'/><category term='tfs'/><category term='SQL'/><category term='dllimport'/><category term='Outlook'/><category term='domain name'/><category term='CI'/><category term='hosting'/><category term='Gu'/><category term='Apple'/><category term='mtb'/><category term='ASP.NET'/><category term='wiki vs blog'/><category term='mvp'/><category term='prince2'/><category term='OliveTree'/><category term='agile'/><category term='Chrome'/><category term='charity'/><category term='tech.ed'/><category term='uk'/><category term='Tf201'/><category term='HOPE'/><category term='.net'/><category term='msscci'/><category term='cctry'/><category term='powermeter'/><category term='Android'/><category term='Windows 7'/><category term='rebuild'/><category term='ajax'/><category term='SharePoint'/><category term='laugh'/><category term='ICS'/><category term='blog'/><category term='move'/><category term='virtual server'/><category term='scrum'/><category term='WCF'/><category term='notifyicon'/><category term='Samsung'/><category term='error'/><category term='gmail'/><category term='cabana'/><category term='asidua'/><category term='svn'/><title type='text'>Scotty Wakefield</title><subtitle type='html'>Australian accent, English "suntan".</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7122925.post-1839528177764544517</id><published>2012-01-27T05:05:00.000+11:00</published><updated>2012-01-27T05:05:09.945+11:00</updated><title type='text'>Get Public Key for SN Assembly</title><content type='html'>I am putting this here so it's easy for me to find. &lt;br /&gt;&lt;br /&gt;Scenario - testing an assembly that is SN'd. &amp;nbsp;You need to set InternalsVisibleTo. &amp;nbsp;You get a compilation error:&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations.&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Note that this is the public key, not the public key token.&lt;br /&gt;&lt;br /&gt;Follow the &lt;a href="http://blogs.msdn.com/b/miah/archive/2008/02/19/visual-studio-tip-get-public-key-token-for-a-stong-named-assembly.aspx"&gt;instructions that Jeremy Clark provides&lt;/a&gt;, but instead of:&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;-T $(TargetPath)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;use:&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;-Tp $(TargetPath)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;to get not just the public key token but also the public key as well.&lt;br /&gt;&lt;br /&gt;Then you can have something like&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Assembly.Name, PublicKey=00240_blah_blah_long_key_value_a4")]&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-1839528177764544517?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/1839528177764544517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=1839528177764544517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/1839528177764544517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/1839528177764544517'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/get-public-key-for-sn-assembly.html' title='Get Public Key for SN Assembly'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-4630496730755165045</id><published>2012-01-22T11:31:00.001+11:00</published><updated>2012-01-22T11:33:22.714+11:00</updated><title type='text'>Handy Resources for Formatting Code in Blogger</title><content type='html'>Here are some handy place to go if you want to get code formatting set up in Blogger.&lt;br /&gt;&lt;br /&gt;If you just want to copy in code, push a button and get some text to paste into your blog then try &lt;br /&gt;&lt;a href="http://formatmysourcecode.blogspot.com/"&gt;http://formatmysourcecode.blogspot.com/&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If on the other hand you want to get something working for the longer term then try SyntaxHighlighter&lt;br /&gt;&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/"&gt;http://alexgorbatchev.com/SyntaxHighlighter/&amp;nbsp;&lt;/a&gt;&lt;br /&gt;which is explained by Crafty&lt;br /&gt;&lt;a href="http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html"&gt;http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-4630496730755165045?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/4630496730755165045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=4630496730755165045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/4630496730755165045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/4630496730755165045'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/handy-resources-for-formatting-code-in.html' title='Handy Resources for Formatting Code in Blogger'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-439644941730948585</id><published>2012-01-22T11:01:00.000+11:00</published><updated>2012-01-22T11:01:55.820+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tf201'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='ICS'/><title type='text'>Notable Omissions from Adroid Tablet Apps</title><content type='html'>&lt;div&gt;I have the joy of owning a shiny new &lt;a href="http://eee.asus.com/eeepad/transformer-prime/features/"&gt;ASUS Transformer Prime&lt;/a&gt; and have had some time now to use the apps for a reasonable amount of time.&amp;nbsp; So, I have compiled a list of popular apps that I use that are not yet optimised for tablet layout (10in layout anyways).&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Facebook (surprising)&lt;/li&gt;&lt;li&gt;Facebook Messenger&lt;/li&gt;&lt;li&gt;Skype&lt;/li&gt;&lt;li&gt;Google+ (more surprising)&lt;/li&gt;&lt;li&gt;Google+ Messenger&lt;/li&gt;&lt;li&gt;Kindle (I want a 2 page view please)&lt;/li&gt;&lt;li&gt;LinkedIn&lt;/li&gt;&lt;li&gt;Google Docs (which generally sucks on Android)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;When I say they are not optimised I mean that they don't come anything close to how Evernote, Gmail (and Email - they both look exactly the same) and Calendar apps have used the available space in an intuitive and efficient way.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-439644941730948585?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/439644941730948585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=439644941730948585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/439644941730948585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/439644941730948585'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/notable-omissions-from-adroid-tablet.html' title='Notable Omissions from Adroid Tablet Apps'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-6140628602949341884</id><published>2012-01-21T05:14:00.001+11:00</published><updated>2012-01-22T11:18:45.446+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Source Library</title><content type='html'>Following on from Scott Hanselman's &lt;a href="http://www.hanselman.com/blog/AwesomeVisualStudioCommandPromptAndPowerShellIconsWithOverlays.aspx"&gt;icon goodness&lt;/a&gt; I thought it would be worthwhile discussing Windows 7 Libraries briefly. (PS: Scott's icons download has gone..)&lt;br /&gt;&lt;br /&gt;Win7 Libraries allow you to map several disparate folders under a common banner. &amp;nbsp;I create myself a Source Library so that I can then include C:\Code as well as "C:\Users\MyUserName\Documents\Visual Studio 2010" and any other project specific locations I require quick access to.&lt;br /&gt;&lt;br /&gt;All good, but... you don't want the standard icon and you don't want one of the existing icons (Documents, Music ...). &amp;nbsp;So I have followed the manual technique described by &lt;a href="http://www.howtogeek.com/howto/6326/change-your-windows-7-library-icons-the-easy-way/"&gt;How-To Geek&lt;/a&gt;&amp;nbsp;which took all of 5min:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create yourself a new Library called Source&lt;/li&gt;&lt;li&gt;Start, run&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;%appdata%\microsoft\windows\libraries&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Send Source to notepad (or notepad++) or drag and drop onto notepad.&lt;/li&gt;&lt;li&gt;Add the following line to your config.&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;lt;iconReference&amp;gt;&amp;quot;c:\program 10.0\common7\ide\devenv.exe&amp;quot;,1&amp;lt;/iconReference&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Save the file and check it, if all good you will have a nice VS themed Source Library, if not, check the path to devenv.exe.&lt;/li&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-sNRKaJma8-Y/Txmun8625RI/AAAAAAAABMg/fTmgP3zYN70/s1600/SourceLibrary.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="576" src="http://3.bp.blogspot.com/-sNRKaJma8-Y/Txmun8625RI/AAAAAAAABMg/fTmgP3zYN70/s640/SourceLibrary.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-6140628602949341884?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/6140628602949341884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=6140628602949341884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6140628602949341884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6140628602949341884'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/source-library.html' title='Source Library'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-sNRKaJma8-Y/Txmun8625RI/AAAAAAAABMg/fTmgP3zYN70/s72-c/SourceLibrary.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-898975667645465612</id><published>2012-01-18T01:20:00.001+11:00</published><updated>2012-01-18T01:33:46.470+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><title type='text'>SharePoint Feature Request - Drag email attachment to document list</title><content type='html'>I have a new SharePoint feature request..&lt;br /&gt;&lt;br /&gt;This new feature request can be added to &lt;a href="http://blog.scottywakefield.net/2008/05/sharepoint-2007-wiki-features-not.html"&gt;my other feature request for decent wiki engine&lt;/a&gt; (I totally recommend that you steer well clear of the built in SharePoint wiki and use a third party wiki engine).&lt;br /&gt;&lt;br /&gt;The feature request is to be able to drag an email attachment from outlook and drop it into the web UI of a SharePoint document list. &amp;nbsp;Even if it only worked in IE, that would be a good start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-898975667645465612?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/898975667645465612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=898975667645465612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/898975667645465612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/898975667645465612'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/sharepoint-feature-request.html' title='SharePoint Feature Request - Drag email attachment to document list'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-6059996059088301893</id><published>2012-01-17T09:00:00.001+11:00</published><updated>2012-01-18T01:32:35.532+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='OliveTree'/><title type='text'>OliveTree BibleReader Running on ICS</title><content type='html'>&lt;div&gt;Here is a screenshot of &lt;a href="http://www.olivetree.com/"&gt;OliveTree's &lt;/a&gt;&lt;a href="https://market.android.com/developer?pub=Olive+Tree+BibleReader&amp;amp;hl=en"&gt;BibleReader &lt;/a&gt;running on an &lt;a href="http://www.techradar.com/reviews/pc-mac/tablets/asus-eee-pad-transformer-prime-32gb-1045764/review"&gt;ICS tablet&lt;/a&gt; which shows off the sort of cross referencing that is possible with this powerful reference and study tool.&amp;nbsp; I found switching from OliveTree to &lt;a href="http://www.evernote.com/"&gt;Evernote &lt;/a&gt;for taking notes works quite well.&amp;nbsp; There is a small delay in the ICS OS whilst you switch (or Alt-Tab using a hardware keyboard) but it is not prohibitively slow.&lt;br /&gt;&lt;br /&gt;Apologies, this is the default resolution that the Android Blogger client uploads images:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/-IJ2H2Qhlp4o/TxIOU0yIm1I/AAAAAAAABMM/Z2mkpNQorxQ/Screenshot_2012-01-14-11-57-28.png" /&gt;&lt;br /&gt;&lt;br /&gt;Proper view:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-G_wdIH_TKsY/TxSr12QIK2I/AAAAAAAABMY/Ovwb3lt5NgA/s1600/Screenshot_2012-01-14-11-57-28.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-G_wdIH_TKsY/TxSr12QIK2I/AAAAAAAABMY/Ovwb3lt5NgA/s1600/Screenshot_2012-01-14-11-57-28.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-6059996059088301893?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/6059996059088301893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=6059996059088301893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6059996059088301893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6059996059088301893'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/olivetree-biblereader-running-on-ics.html' title='OliveTree BibleReader Running on ICS'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-IJ2H2Qhlp4o/TxIOU0yIm1I/AAAAAAAABMM/Z2mkpNQorxQ/s72-c/Screenshot_2012-01-14-11-57-28.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-9156077860444580323</id><published>2012-01-17T08:50:00.002+11:00</published><updated>2012-01-18T01:33:23.667+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gu'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>LIDNUG Highlights</title><content type='html'>I rarely (to my own shame) tune in to the &lt;a href="http://lidnug.org/Home.aspx"&gt;LIDNUG&lt;/a&gt; group meetings. &amp;nbsp;Now I will admit that it is actually quite easy just to read the transcript and pick out the important bits from that - my usual plan of attack. &amp;nbsp;But it was nice to be able to take some time out of work and family life tonight to listen in. &amp;nbsp;And.. could it really have been my boss on the attendees list?? &amp;nbsp;Will have to double check back at work tomorrow.&lt;br /&gt;&lt;br /&gt;Well, the highlight for me was learning that &lt;a href="http://knockoutjs.com/"&gt;knockout.js&lt;/a&gt; is going to be completely adopted by Microsoft in ASP.NET 4.5. &amp;nbsp;Yep. &amp;nbsp;Great for ole blighty to show some innovation in the js area as well. &amp;nbsp;Hats off to &lt;a href="http://blog.stevensanderson.com/"&gt;Steve Sanderson&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Other highlights include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ASP.NET 4.5 web forms will be HTML5 friendly.&lt;/li&gt;&lt;li&gt;Lots of good news around &lt;a href="http://en.wikipedia.org/wiki/WebSocket"&gt;websockets &lt;/a&gt;support... man, that is some serious hax0r stuff there. &amp;nbsp;(how long till that gets blocked somehow by stateful HTTP inspection - like SPI)&lt;/li&gt;&lt;li&gt;Web API is going to be the big thing to enable all sorts of app types to be able to use ASP.NET server side .. um .. services. It will include a new HttpRequest and HttpResponse that do not require any mocking for unit testing.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Off to an in person community event tomorrow night, &lt;a href="http://www.nxtgenug.net/"&gt;NxtGen &lt;/a&gt;in Birmingham. Looking forward to having some more community involvement again.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-9156077860444580323?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/9156077860444580323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=9156077860444580323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/9156077860444580323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/9156077860444580323'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/lidnug-highlights.html' title='LIDNUG Highlights'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-7750338516055753794</id><published>2012-01-13T19:34:00.001+11:00</published><updated>2012-01-22T11:21:23.722+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tf201'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='ICS'/><title type='text'>Transformer Prime has Delete Key</title><content type='html'>&lt;div&gt;I discovered last night that the Asus Eee Pad Transformer Prime actually does have a [Delete] key after all...&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;[Shift]+[Backspace] = [Delete]&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Also of note for people still thinking about the purchase in UK, the package here comes with a keyboard doc that is in UK format, not US keyboard format.&lt;br /&gt;&lt;br /&gt;Update: you can use some of the gmail keyboard shortcuts in ICS if you have the Transformer keyboard attached. Noyce.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-7750338516055753794?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/7750338516055753794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=7750338516055753794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/7750338516055753794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/7750338516055753794'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/transformer-prime-has-delete-key.html' title='Transformer Prime has Delete Key'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-5630481944346435747</id><published>2012-01-12T21:09:00.000+11:00</published><updated>2012-01-17T08:55:20.847+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tf201'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='ICS'/><title type='text'>Android ICS Browser</title><content type='html'>&lt;div&gt;I think the Android ICS Browser is actually the start of Chrome on Android. &amp;nbsp;Since when have browsers had a "New incognito tab" option in the tools menu? &amp;nbsp;Chrome favourites also synchronised nicely&lt;br /&gt;&lt;br /&gt;The next big jump will be the ability to configure proxy settings. &amp;nbsp;Apparently you can configure the settings if you break open a terminal emulator onto the underlying Linux OS.&lt;br /&gt;&lt;br /&gt;Reading out the ICS Browser userAgent settings:&lt;br /&gt;Mozilla/5.0 (Linux; U; Android 4.0.3; en-gb; Transformer Prime TF201 Build/IML74K)&lt;br /&gt;AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30&lt;br /&gt;&lt;br /&gt;The equivalent from Chrome on Win7:&lt;br /&gt;Mozilla/5.0 (Windows NT 6.1; WOW64)&lt;br /&gt;AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-5630481944346435747?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/5630481944346435747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=5630481944346435747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/5630481944346435747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/5630481944346435747'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/android-ics-browser.html' title='Android ICS Browser'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-1440974914317404261</id><published>2012-01-11T22:53:00.001+11:00</published><updated>2012-01-17T08:54:18.112+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tf201'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='ICS'/><title type='text'>ICS on transformer prime uk</title><content type='html'>&lt;div&gt;As soon as I had wifi connected the &lt;a href="http://www.techradar.com/reviews/pc-mac/tablets/asus-eee-pad-transformer-prime-32gb-1045764/review"&gt;prime &lt;/a&gt;grabbed the ICS update.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-1440974914317404261?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/1440974914317404261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=1440974914317404261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/1440974914317404261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/1440974914317404261'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/ics-on-transformer-prime-uk.html' title='ICS on transformer prime uk'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-2865568674785610698</id><published>2012-01-11T20:59:00.001+11:00</published><updated>2012-01-17T08:53:14.187+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tf201'/><title type='text'>Prime time</title><content type='html'>&lt;div&gt;My &lt;a href="http://www.techradar.com/reviews/pc-mac/tablets/asus-eee-pad-transformer-prime-32gb-1045764/review"&gt;transformer prime&lt;/a&gt; has arrived!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-2865568674785610698?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/2865568674785610698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=2865568674785610698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2865568674785610698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2865568674785610698'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2012/01/prime-time.html' title='Prime time'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-4776432602521629694</id><published>2011-11-15T03:35:00.001+11:00</published><updated>2011-11-15T03:37:07.253+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>cannot create a row of size 8061 ...</title><content type='html'>Had this error when updating a table to set a column of xml type from null to not null. &amp;nbsp;The table has existing data. (SQL 2005)&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Rebuild the index on the offending table.&lt;br /&gt;Run the script again and it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-4776432602521629694?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/4776432602521629694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=4776432602521629694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/4776432602521629694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/4776432602521629694'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/11/cannot-create-row-of-size-8061.html' title='cannot create a row of size 8061 ...'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-506712376380386162</id><published>2011-11-14T23:26:00.001+11:00</published><updated>2011-11-15T04:29:29.978+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>svn:mergeinfo</title><content type='html'>When you get a load of folders appearing in your svn commit, when you never touched them... check the modifications. &amp;nbsp;Looks like SVN is trying to update the svn:mergeinfo property on that folder. &amp;nbsp;What should happen is this property is only set at a root folder level (e.g. trunk, branches/abc), which it probably is in the folder you are merging from.&lt;br /&gt;&lt;br /&gt;I'm not sure on what caused the mergeinfo property to be set in the first place on the sub-folders, but you have 2 options to resolve the issue.&lt;br /&gt;1. delete the branch and start again&lt;br /&gt;2. remove the svn:mergeinfo property from the subfolders - this also is marked as a revision which you will need to commit.&lt;br /&gt;&lt;br /&gt;As you can see, option 1 is easiest if you have an elaborate sub-folder structure, but there is an alternative if you want it.&lt;br /&gt;&lt;br /&gt;Update: fixed in SVN 1.7.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-506712376380386162?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/506712376380386162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=506712376380386162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/506712376380386162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/506712376380386162'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/11/svnmergeinfo.html' title='svn:mergeinfo'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-2365373750626911417</id><published>2011-09-09T00:30:00.000+10:00</published><updated>2012-01-17T09:10:38.715+11:00</updated><title type='text'>Chromebook</title><content type='html'>&lt;a href="http://www.google.com/chromebook/#features"&gt;Chromebook&lt;/a&gt;s are looking quite good.  I spend 90% of the time in a browser.  Although it is still going to be an Android tablet for me, for now (I definitely like the &lt;a href="http://uk.asus.com/Eee/Eee_Pad/Eee_Pad_Transformer_TF101/"&gt;Eee Pad Transformer&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Update: despite getting budget clearance for the Eee Pad I still haven't taken the plunge, &lt;a href="http://www.samsung.com/uk/consumer/pc-peripherals/notebook-computers/ultra-portable/NP900X3A-A01UK"&gt;Samsung Series 9&lt;/a&gt; would be my ultimate machine except for the very high price tag.&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://www.engadget.com/2011/11/11/asus-transformer-prime-already-getting-the-hands-on-treatment/"&gt;Eee Pad Transformer (Optimus) Prime&lt;/a&gt; is coming out soon and looks "the business"! - follow the link to the ZTOP site at the bottom.&lt;br /&gt;&lt;br /&gt;And... if, when, &lt;a href="http://src.chromium.org/viewvc/chrome?view=rev&amp;amp;revision=102807"&gt;Chrome supports Android&lt;/a&gt;, then I can even do dev on the transformer (if I ever wanted to??) using &lt;a href="http://www.coderun.com/ide/"&gt;CodeRun's cool Browser based IDE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Update: I've taken the plunge with the &lt;a href="http://www.techradar.com/reviews/pc-mac/tablets/asus-eee-pad-transformer-prime-32gb-1045764/review"&gt;Transformer Prime&lt;/a&gt;. &amp;nbsp;Now I just need an &lt;a href="http://youtu.be/fB0_vJUc3o4"&gt;Optimus Prime&lt;/a&gt; sticker for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-2365373750626911417?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/chromebook/#features' title='Chromebook'/><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/2365373750626911417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=2365373750626911417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2365373750626911417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2365373750626911417'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/05/chromebook.html' title='Chromebook'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-5860206123983171669</id><published>2011-09-09T00:26:00.002+10:00</published><updated>2011-09-09T00:27:07.664+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Apple vs Samsung</title><content type='html'>Have you not made a phone that looks and works just like an iPhone?Well... you can use it with your left hand and it doesn't hang up, and you can use Flash.  Multi-tasking, copy and paste... =====Now you know which side of the fence I sit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-5860206123983171669?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/5860206123983171669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=5860206123983171669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/5860206123983171669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/5860206123983171669'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/09/apple-vs-samsung.html' title='Apple vs Samsung'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-2187942753773741213</id><published>2011-07-08T00:43:00.002+10:00</published><updated>2011-07-08T21:54:36.611+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><title type='text'>New theme for Gmail</title><content type='html'>&lt;a href="http://gmailblog.blogspot.com/2011/06/preview-of-gmails-new-look.html?spref=bl"&gt;Official Gmail Blog: A preview of Gmail’s new look&lt;/a&gt;: "Posted by Jason Cornwell, User Experience Designer    We get a lot of great feedback about how Gmail helps you be more efficient, keep in to..."&lt;div&gt;===&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am finding it a little difficult to look at since there is now so much white and nothing to really contrast the side navs (e.g. labels down the left side) from the rest of the view other than a thin (1.5pt?) line.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Was it snuck (&lt;a href="http://dictionary1.classic.reference.com/help/faq/language/g08.html"&gt;sneaked&lt;/a&gt;) into the same update?  The actions menu now scrolls with you down the page.  This works with the old themes as well (I like "Shiny" for it's low profile appearance - good for the office)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-2187942753773741213?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/2187942753773741213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=2187942753773741213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2187942753773741213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2187942753773741213'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/07/new-theme-for-gmail.html' title='New theme for Gmail'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-3525907289990131176</id><published>2011-07-07T19:45:00.003+10:00</published><updated>2012-01-17T09:05:10.447+11:00</updated><title type='text'>On the + side of things</title><content type='html'>Will Google+ last, or will it suffer the same fate as Google Wave and Google Buzz?&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I quite like each of the Google offerings, but they have come to market too slowly (crazy talk when in reference to Google) compared to the expansion FB has seen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But, with the rise and rise of Android phones, is there a competitive advantage to be had?&lt;br /&gt;&lt;br /&gt;Update: It is now almost 6 months on and it seems Google+ is standing the test of time quite nicely. &amp;nbsp;The circles idea is great for being able to segregate what you say to whom. &amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-3525907289990131176?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/3525907289990131176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=3525907289990131176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/3525907289990131176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/3525907289990131176'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/07/on-side-of-things.html' title='On the + side of things'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-7165012437397554455</id><published>2011-07-07T19:41:00.000+10:00</published><updated>2011-07-07T19:43:36.126+10:00</updated><title type='text'>FYI</title><content type='html'>"I've FYI'd it to you"&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Ctrl]+[FYI]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;it's for life h@x0rs&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-7165012437397554455?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/7165012437397554455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=7165012437397554455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/7165012437397554455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/7165012437397554455'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/07/fyi.html' title='FYI'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-6628958128814007778</id><published>2011-06-23T23:31:00.000+10:00</published><updated>2011-06-23T23:31:12.740+10:00</updated><title type='text'>Using Virtual Machine Connection</title><content type='html'>&lt;div&gt;This is a very handy way to have things set up, blogging it for my own reference as much as anything.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/22/using-virtual-machine-connection-stand-alone.aspx"&gt;Using Virtual Machine Connection (stand alone) - Virtual PC Guy's WebLog - Site Home - MSDN Blogs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-6628958128814007778?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/22/using-virtual-machine-connection-stand-alone.aspx' title='Using Virtual Machine Connection'/><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/6628958128814007778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=6628958128814007778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6628958128814007778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6628958128814007778'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/06/using-virtual-machine-connection.html' title='Using Virtual Machine Connection'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-1279888302636200240</id><published>2011-05-17T19:55:00.000+10:00</published><updated>2011-05-17T19:55:21.455+10:00</updated><title type='text'>Use Datasheet view in 64-bit Office 2010 - SharePoint Server - Office.com</title><content type='html'>&lt;a href="http://office.microsoft.com/en-us/sharepoint-server-help/use-datasheet-view-in-64-bit-office-2010-HA101882420.aspx"&gt;Use Datasheet view in 64-bit Office 2010 - SharePoint Server - Office.com&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have just been stung with this one.  At least there is a solution-ish.  Don't use a 64-bit browser and .. make sure you have all office suite products installed before installing the 2007 office system driver.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-1279888302636200240?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://office.microsoft.com/en-us/sharepoint-server-help/use-datasheet-view-in-64-bit-office-2010-HA101882420.aspx' title='Use Datasheet view in 64-bit Office 2010 - SharePoint Server - Office.com'/><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/1279888302636200240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=1279888302636200240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/1279888302636200240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/1279888302636200240'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2011/05/use-datasheet-view-in-64-bit-office.html' title='Use Datasheet view in 64-bit Office 2010 - SharePoint Server - Office.com'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-6855027021549912954</id><published>2009-06-29T21:30:00.002+10:00</published><updated>2009-06-30T00:24:18.666+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Secure Metadata in WCF</title><content type='html'>I've set up a service to be hosted in IIS using wsHttpBinding and want the mex endpoint to be secure as well. I got the following error:&lt;br /&gt;&lt;br /&gt;Security settings for this service require 'Anonymous' Authentication but it is not enabled for the IIS application that hosts this service.&lt;br /&gt;&lt;br /&gt;There is no way I can have anonymous access enabled in IIS so what do you do?&lt;br /&gt;&lt;br /&gt;Short answer: don't use mexHttpsBinding (or mexHttpBinding for that matter). &lt;br /&gt;&lt;br /&gt;I've already got a wsHttpBinding and associated binding configuration, so I've just modified the existing mex endpoint.&lt;br /&gt;&lt;br /&gt;From:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;endpoint address="mex" binding="mexHttpsBinding" name="mexHttps"&lt;br /&gt;     contract="IMetadataExchange" /&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;To:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;endpoint address="mex" binding="wsHttpBinding" bindingConfiguration="wsSecureBinding" name="mexHttps" contract="IMetadataExchange" /&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This assumes you already have a bindingConfiguration called wsSecureBinding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-6855027021549912954?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/6855027021549912954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=6855027021549912954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6855027021549912954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/6855027021549912954'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2009/06/secure-metadata-in-wcf.html' title='Secure Metadata in WCF'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-4103489042160214050</id><published>2009-06-12T20:59:00.000+10:00</published><updated>2012-01-17T08:53:35.899+11:00</updated><title type='text'>Convert VS2005 to VS2008 changes xml namespace of typed dataset</title><content type='html'>A warning for anyone who is converting a solution from Visual Studio 2005 to Visual Studio 2008 - the conversion wizard may change the xml namespace of your strongly typed datasets.&amp;nbsp; &lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've just had a scenario where an upgraded project failed to perform the typedDS.ReadXml() method. The xml fragment to be loaded had the namespace specified and hence since the ds namespace was changed no longer loaded the xml. This resulted in an empty dataset. After some digging I found that the namespace in the typedDS.Designer.cs file had been changed as part of the conversion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-4103489042160214050?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/4103489042160214050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=4103489042160214050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/4103489042160214050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/4103489042160214050'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2009/06/convert-vs2005-to-vs2005-changes-xml.html' title='Convert VS2005 to VS2008 changes xml namespace of typed dataset'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-5734709780547841951</id><published>2008-12-19T00:38:00.002+11:00</published><updated>2008-12-19T00:43:34.920+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uk'/><title type='text'>Payment Required</title><content type='html'>Living in the UK still provides a few surprises even after being here for 18mths now. I'm used to have to pay for parking... everywhere you go, but I wasn't prepared when I had to pay to pump up the tyres of my car. I went to a different garage since I refused to be charged. There also you had to pay. I asked a taxi driver who had just finished using the pump if there was anywhere that you didn't have to pay. Nope, you pay everywhere. Wow. It was only 20p, but it all adds up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-5734709780547841951?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/5734709780547841951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=5734709780547841951' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/5734709780547841951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/5734709780547841951'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2008/12/payment-required.html' title='Payment Required'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-2376811386060556117</id><published>2008-06-25T00:47:00.002+10:00</published><updated>2008-06-25T00:53:54.138+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='charity'/><category scheme='http://www.blogger.com/atom/ns#' term='mtb'/><category scheme='http://www.blogger.com/atom/ns#' term='HOPE'/><title type='text'>100km of dirt for charity</title><content type='html'>&lt;p class="MsoNormal"&gt;A few weeks ago I did a 100K mountain bike ride.  It was a great challenge (took me about 7 hours) &amp;amp; I enjoyed it.  So much so I've decided to do another one.  But this time I'm going to raise some money for charity.  My chosen charity is HOPE worldwide.  Would you like to sponsor me?  Please do.  I'll be doing the ride on the 6th July in Wales. It’s a tough course and worth the effort to raise money for a charity. 2800m total climbing (about the same as going up and down Snowdon three times in a day).&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;HOPE worldwide are an international charity who I've fundraised for before in Australia.  Over here in the UK they do work with the homeless and drug addicts.  The homeless project is called 2-step.  And it's a very simple, basically HOPE finds homeless people who want to get off the streets (believe me, not all do, which does seem a little bizarre to me, but that's what some choose) &amp;amp; then finds them a place to live, puts up the deposit and gets them started with the basics - clothes, linen, food etc, whatever they need.  HOPE pays the rent and helps them to claim the benefits they're entitled to.  The UK does have a great welfare system, but unfortunately it is dependent on having an address, and so once you're homeless it can be a very difficult cycle to get out of.  Once in accommodation, these people can then make the necessary claims, get work etc, and so become self sufficient.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;The charity website is at &lt;a href="http://hopeworldwide.org.uk/" target="_blank"&gt;http://hopeworldwide.org.uk/&lt;/a&gt; if you're interested have a look and you'll see some info about the other work that is carried out in the UK.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Please sponsor me, it is a worthwhile cause and I'll be riding very hard! &lt;/p&gt;  &lt;p class="MsoNormal"&gt;I have set up a justgiving webpage where you can sponsor me  &lt;a href="http://www.justgiving.com/scottwakefield" target="_blank"&gt;http://www.justgiving.com/scottwakefield&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" allowscriptaccess="always" allownetworking="all" data="http://www.justgiving.com/widgets/jgwidget.swf" flashvars="EggId=1332179&amp;amp;IsMS=0" align="middle" height="230" width="150"&gt;&lt;param name="movie" value="http://www.justgiving.com/widgets/jgwidget.swf"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="allowNetworking" value="all"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="flashvars" value="EggId=1332179&amp;amp;IsMS=0"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-2376811386060556117?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/2376811386060556117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=2376811386060556117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2376811386060556117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2376811386060556117'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2008/06/100km-of-dirt-for-charity.html' title='100km of dirt for charity'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-7617271756083567132</id><published>2008-05-03T00:39:00.000+10:00</published><updated>2008-05-03T00:39:50.188+10:00</updated><title type='text'>SharePoint 2007 Wiki Features (not)</title><content type='html'>&lt;a href="http://grabbagoft.blogspot.com/2007/09/sharepoint-2007-wiki-not-fan.html"&gt;GrabBag&amp;lt;T&amp;gt;: SharePoint 2007 Wiki - not a fan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The other great news is that iframes are not supported in SharePoint 2007 Wikis. I had the cheek to put an iframe of a TWiki page into a SharePoint wiki page (using the HTML view). It stripped out the iframe tags (and left behind the alt text).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-7617271756083567132?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://grabbagoft.blogspot.com/2007/09/sharepoint-2007-wiki-not-fan.html' title='SharePoint 2007 Wiki Features (not)'/><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/7617271756083567132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=7617271756083567132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/7617271756083567132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/7617271756083567132'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2008/05/sharepoint-2007-wiki-features-not.html' title='SharePoint 2007 Wiki Features (not)'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-9147072112588101437</id><published>2008-04-17T18:30:00.003+10:00</published><updated>2008-04-17T18:34:34.715+10:00</updated><title type='text'>Hotmail and Firefox</title><content type='html'>I still use my old hotmail address for signing up to websites about the place, plus its still linked to my live ID/windows Passport. I usually sign into mail.live.com using IE but since IE had crashed and wouldn't work I opted to use Firefox. The reason I don't normally do this is when you view hotmail in Firefox it only shows the old layout. Well today I was pleasently surprised to find that the new hotmail layout now works in Firefox as well. This is great news. Now all I need is for Microsoft to allow Firefox users around all the different microsoft web sites and I'll never have to use IE again. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-9147072112588101437?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/9147072112588101437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=9147072112588101437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/9147072112588101437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/9147072112588101437'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2008/04/hotmail-and-firefox.html' title='Hotmail and Firefox'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-2823133141451525420</id><published>2008-04-09T02:33:00.004+10:00</published><updated>2011-07-08T22:09:00.927+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='prince2'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Scrum and Prince2: working together?</title><content type='html'>&lt;p&gt;At the &lt;a href="http://www.scrumalliance.org/events/2--london-scrum-gathering"&gt;London Scrum Gathering&lt;/a&gt;, in the &lt;a href="http://www.scrumalliance.org/pages/59#ospace"&gt;OpenSpace&lt;/a&gt;, I started a discussion about Scrum and Prince2. This post is the results of that discussion.&lt;/p&gt;Credits to &lt;a href="http://www.julianonsoftware.com/"&gt;Julian Harris&lt;/a&gt; and &lt;a href="http://www.agilebear.com/"&gt;Nigel Baker&lt;/a&gt; who did a lot of the talking.&lt;br /&gt;&lt;p&gt;Ways to use Scrum and Prince2 together:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="Scrum and Prince2" src="http://lh6.google.com/scotty.wakefield/R0rnh3PIm7I/AAAAAAAAAEg/1Jo0gWt2dI8/s800/ScrumAndPrince2Models.png" height="162" width="462" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;1. Royalty-free (i.e. no Prince)&lt;/strong&gt;&lt;br /&gt;Fairly self explanatory - don't use Prince2 at all. Using Scrum only, completely unimpeded by artefacts of Prince2, is the most efficient way of operating.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Barnacle / Anchor&lt;/strong&gt;&lt;br /&gt;Use Scrum but still use some of the "stabilisers" from Prince2 such as Risk Log, Issue Log, Highlight Reports. Helpful for organisations that are still new to Scrum and want some additional assurance. Using the stabilisers still comes at a cost though and these should be included as Sprint Backlog items to illustrate to the Product Owner how much effort they are costing.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. Work Packet/Package&lt;/strong&gt;&lt;br /&gt;Scrum is only used for the delivery of a work package (i.e. a Prince2 work package). The work package may equate to one or many sprints, but Scrum is just used to execute the work package, the rest of the project management is done in the Prince2 method. It is also known as an "incremental death march", i.e. all your really doing is breaking up the different phases of the project into "increments", including an increment for design, but essentially still a detailed plan leading to a precise date that is likely to be inaccurate (more on precision and accuracy later).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. Interface to Prince2&lt;/strong&gt;&lt;br /&gt;You are using Scrum internally but to outside organisations/departments you are providing a Prince2 wrapper, facade or interface. All an outside organisation will see is the Prince2 wrapper you are providing. Some people also call this "stealth mode" and it is a way that some organisations adopt Scrum from the bottom up (i.e. without management knowing about it).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The main difference between 3. and 4. is that 4. is actually using Scrum, with a bunch of other things that you have to do as well, whereas 3. is not even remotely Scrum. Methods 2. and 4. are similar, but method 2. uses much less of Prince2 than 4. Ideally as you mature as an agile team/organisation you will progress from 3./4. to 2. to 1.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Accuracy vs precision in project management&lt;/strong&gt;&lt;br /&gt;For a detailed explanation of accuracy vs precision there is a good write up of the &lt;a href="http://en.wikipedia.org/wiki/Accuracy#Accuracy_vs_precision_-_the_target_analogy"&gt;target analogy on wikipedia&lt;/a&gt;. It relates to project management in that more controlled approaches, in particular gantt charts, are precise but most times quite inaccurate. Scrum on the other hand is more accurate since it is based on evidence (burn down) and history tends to repeat itself. So if it took a team 2 weeks to do 50 units of work, it will likely also take them another 2 weeks to do another 50 units of work.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Is there a place for Prince2?&lt;/strong&gt;&lt;br /&gt;Yes. Most definitely. Prince2 works quite well in controlled environments - well defined, lower complexity work. After all, the word PRINCE comes from &lt;span style="font-weight: bold;"&gt;PR&lt;/span&gt;ojects &lt;span style="font-weight: bold;"&gt;IN&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;C&lt;/span&gt;ontrolled &lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;nvironments. For example moving an office from one building to another. Prince2 can scale down quite easily as well and is good for smaller teams or shorter time scales. If however there is a high level of complexity or an uncontrollable environment then you need a project management strategy that can cope with the complexity. Usually software development contains an amount of creativity in documenting the requirements and another amount for converting these requirements into working software. With 2 amounts of creativity and interpretation there is a huge amount of complexity - "I didn't mean it to do it like that, but rather this way instead".&lt;/p&gt;The best analogy of Scrum is one I've heard from &lt;a href="http://www.scrumalliance.org/profiles/114-martin-kearns"&gt;Martin Kearns&lt;/a&gt; about &lt;a href="http://images.google.co.uk/images?q=mountain+hiking&amp;amp;ie=UTF-8&amp;amp;oe=utf-8&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;client=firefox-a&amp;amp;um=1"&gt;mountain hiking&lt;/a&gt;. Each peak is the end of a sprint or the start of a new sprint. From up on the peak you can see the other peaks and get an overall view of where you are going, you can see the next peak and get a good general plan on how to get there (product backlog planning/revising). During the sprint, i.e. through the &lt;a href="http://en.wikipedia.org/wiki/V-Model_%28software_development%29"&gt;valley&lt;/a&gt;, you can only see what is directly in front of you, but you can see in detail what action you should take. You can't see logs, boulders, crocodiles... that are blocking your way and that you will need to go around when on the peak, but you can when its right in front of you (adjusting sprint backlog items).Below is an interesting article on Agile and waterfall projects working together in the same organisation. It doesn't address the same issues in this blog but is still quite helpful.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.agilejournal.com/articles/articles/moving-to-agile%3a-to-dos-for-your-pointy-haired-boss.html"&gt;http://www.agilejournal.com/articles/articles/moving-to-agile%3a-to-dos-for-your-pointy-haired-boss.html&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="zoundry_bw_tags"&gt;&lt;br /&gt;&lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;&lt;br /&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/Agile" class="ztag" rel="tag"&gt;Agile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Prince2" class="ztag" rel="tag"&gt;Prince2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Scrum" class="ztag" rel="tag"&gt;Scrum&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-2823133141451525420?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/2823133141451525420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=2823133141451525420' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2823133141451525420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/2823133141451525420'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2008/04/scrum-and-prince2-working-together.html' title='Scrum and Prince2: working together?'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-463731953001587518</id><published>2007-11-28T20:02:00.001+11:00</published><updated>2007-11-28T21:14:11.500+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiki vs blog'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><title type='text'>Difference between a Wiki and a Blog</title><content type='html'>&lt;p&gt;There seems to be quite a lot of confusion over what the main purpose for a wiki is compared to that of a blog. People are using blogs as wikis, and wikis as blogs. So I thought I'd illustrate with this post.&lt;/p&gt;&lt;p&gt;Of course the best place to get a &lt;a href="http://en.wikipedia.org/wiki/Wiki"&gt;good overview of what a wiki is&lt;/a&gt;, is, ... a wiki, not a blog. Note: I'm not giving you the definition here since this is a blog, the best place for that kind of permanent information is a wiki.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am just alerting you about it here because this is my web-log, my diary (daily ramblings, reminders, etc). I am not telling you about it because, well, check &lt;a href="http://en.wikipedia.org/wiki/Blog"&gt;what a blog is&lt;/a&gt; to find out. A newsgroup, or Usenet is a good analogy of a blog. For example, I certainly don't want to search through a newsgroup to find what my annual leave entitlements are, this kind of information is better placed in a wiki.&lt;/p&gt;&lt;p&gt;That isn't to say you have to follow strict rules. But you should take the time to think before just putting a heap of information on a blog, or wiki. Is it a point of view (blog), or is it guidance (wiki), information (wiki), or something in between (eg this post)?&lt;/p&gt;&lt;p&gt;A good rule of thumb - put information on a wiki and tell people about it in a blog.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What do you think?&lt;/p&gt;&lt;p class="zoundry_bw_tags"&gt;  &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/Blog" class="ztag" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Difference" class="ztag" rel="tag"&gt;Difference&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Wiki" class="ztag" rel="tag"&gt;Wiki&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wiki%20vs%20blog" class="ztag" rel="tag"&gt;wiki vs blog&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a href="http://del.icio.us/tag/Blog" class="ztag" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/Difference" class="ztag" rel="tag"&gt;Difference&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/Wiki" class="ztag" rel="tag"&gt;Wiki&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/wiki+vs+blog" class="ztag" rel="tag"&gt;wiki vs blog&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-463731953001587518?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/463731953001587518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=463731953001587518' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/463731953001587518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/463731953001587518'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2007/11/difference-between-wiki-and-blog.html' title='Difference between a Wiki and a Blog'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-137312755334507036</id><published>2007-08-21T06:16:00.001+10:00</published><updated>2007-11-23T23:01:56.757+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asidua'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='laugh'/><title type='text'>The Ajax Button</title><content type='html'>I had to laugh today when a colleague at Asidua mentioned the Ajax button... F5 of course!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-137312755334507036?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/137312755334507036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=137312755334507036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/137312755334507036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/137312755334507036'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2007/08/ajax-button.html' title='The Ajax Button'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-115810456756045252</id><published>2006-09-13T09:42:00.000+10:00</published><updated>2007-11-23T23:00:41.460+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='domain name'/><category scheme='http://www.blogger.com/atom/ns#' term='move'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><title type='text'>New blog - not</title><content type='html'>&lt;p&gt;I can't cope with having to upload images separately to blogger so I have opened a new live space: &lt;a href="http://scottywakefield.spaces.live.com/"&gt;http://scottywakefield.spaces.live.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;And I have also posted about using MS Project 2003 with TFS, the post I couldn't get onto blogger without heaps of fussing about.&lt;/p&gt;&lt;p&gt;Update: it turns out that I can live with having to upload images separately. but the final fix is to get my own domain name and then move my blog to wherever i want and not have to worry about the name change.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-115810456756045252?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/115810456756045252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=115810456756045252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115810456756045252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115810456756045252'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/09/new-blog.html' title='New blog - not'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-115698939057790153</id><published>2006-08-31T11:56:00.000+10:00</published><updated>2007-11-23T23:02:58.907+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vss'/><category scheme='http://www.blogger.com/atom/ns#' term='tfs'/><category scheme='http://www.blogger.com/atom/ns#' term='msscci'/><title type='text'>Installing MSSCCI while still using Visual Source Safe</title><content type='html'>&lt;p&gt;If you are thinking about installing MSSCCI to connect Visual Studio .NET 2003 to Team Foundation Server (TFS), great. But, beware of what it will do to your existing projects that are still in Visual Source Safe (VSS).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is the error we got:&lt;br/&gt;TF30076: The server name C:\SomeDir\VssProject, provided does not correspond to a server URI that can be found. Confirm that the server name is correct.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/7681/422/1600/RegeditScreenCapture.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7681/422/320/RegeditScreenCapture.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;We just had this problem. To fix, have a look at &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;319318" title="HOW TO: Change Source Control Providers If Two or More MSSCCI-Compliant Providers Are Installed"&gt;this article&lt;/a&gt; from Microsoft. Even though the article describes using VS 2002, it works just fine with VS 2003.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Our setup now consists of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;VS 2005 connecting to TFS, works fine.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;VS 2003 connecting to VSS, works fine.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;VFP connecting to TFS (using MSSCCI), works fine.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Our aim is to migrate all existing .NET 1.1 apps from VSS to TFS but in the mean time we still need to use VSS. The VFP Devs on the other hand want to use TFS straight away.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;From all this it looks like only VS 2002/2003 uses the registry as detailed in the article referenced above. Which means you still have complete control over which IDE uses which source provider. I imagine it will start to get more difficult when only half our .NET 1.x projects are migrated to TFS and the other half still in VSS, it doesn't look like there is any way to specify the source control provider on a per project basis. Still, at least we know now.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Of course the other option is just to "upgrade" the projects to .NET 2.0 and use VS 2005 (or use MSBee in VS 2005) at the same time as importing in TFS from VSS.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-115698939057790153?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/115698939057790153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=115698939057790153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115698939057790153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115698939057790153'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/08/installing-msscci-while-still-using.html' title='Installing MSSCCI while still using Visual Source Safe'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-115457853237591475</id><published>2006-08-03T14:07:00.000+10:00</published><updated>2007-11-23T23:03:31.969+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cabana'/><category scheme='http://www.blogger.com/atom/ns#' term='tech.ed'/><title type='text'>What the hell is a "Cabana"?</title><content type='html'>This morning I was going through the schedule for Tech.Ed 2006 which I am lucky enough to be going to and came across a couple of "Cabana" sessions. I thought maybe I'd missed a couple of code names whilst out of action with a broken jaw. Nope, its not a code name. Nope, its not some kind of spanish sausage (bad mental images)...&lt;br /&gt;&lt;br /&gt;Thom Robbins has the best definition I could find:&lt;br /&gt;http://radio.weblogs.com/0131777/2004/08/03.html#a174&lt;br /&gt;&lt;br /&gt;Hope that saves you some confusion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-115457853237591475?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/115457853237591475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=115457853237591475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115457853237591475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115457853237591475'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/08/what-hell-is-cabana.html' title='What the hell is a &quot;Cabana&quot;?'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-115190890336959278</id><published>2006-07-03T16:31:00.000+10:00</published><updated>2012-01-21T13:02:46.426+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tfs'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><title type='text'>Error connecting to TFS, TF31004</title><content type='html'>If you have any of the following:&lt;br /&gt;"The Local Security Authority cannot be contacted"&lt;br /&gt;TFS AT IIS logs: 2148074244 2148074254&lt;br /&gt;TFS AT Event Log: NtLmSsp 537&lt;br /&gt;You tried connecting to the tfs using the url http://server:8080/services/v1.0/serverstatus.asmx and it still didn't work, but could connect when you telnet servername 8080...&lt;br /&gt;&lt;br /&gt;Then try this:&lt;br /&gt;on the client, run the following from the command prompt: control keymgr.dll&lt;br /&gt;This will open "Stored User Names and Passwords" Dialog.&lt;br /&gt;You should see an entry with the name of the tfs server, change the password to what ever it should be, or other settings as required, or just delete it completely and start over.&lt;br /&gt;Click OK as many times as required to accept the changes.&lt;br /&gt;Try to connect again... MAGIC!&lt;br /&gt;&lt;br /&gt;Scenario that caused my problem: changed domain password today, i use a laptop that is not part of the domain.  could no longer connect.  was about to blow up at sys admins for changing "something??" on TFS AT when i tested from other machines that are on the domain, connected ok, no probs.  had to be something on the client. i have changed my domain password several times with no probs, but could have been some strange combo like having vsts open on laptop, already connected, then change domain password while connect to domain server using mstsc... not sure, but this fix definitely works.&lt;br /&gt;&lt;br /&gt;So glad I didn't have to rebuild as some others have.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-115190890336959278?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/115190890336959278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=115190890336959278' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115190890336959278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/115190890336959278'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/07/error-connecting-to-tfs.html' title='Error connecting to TFS, TF31004'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114404199702175148</id><published>2006-04-03T15:26:00.000+10:00</published><updated>2007-11-23T23:09:29.769+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tfs'/><category scheme='http://www.blogger.com/atom/ns#' term='rebuild'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><title type='text'>Rebuilding your Team Foundation Server</title><content type='html'>&lt;p class="mobile-post"&gt;Before you do anything, make sure you make a note of what your reporting services encryption key password is.  Otherwise you will have all sorts of headaches when trying to restore your TFS reporting databases (following the procedure).&lt;/p&gt;&lt;p class="mobile-post"&gt;Anyway...  You CAN restore to the same server, as long as the &lt;a href="http://blogs.msdn.com/vstsue/archive/2006/03/30/564879.aspx"&gt;MAC and IP stay the same&lt;/a&gt;.  I can personally testify that it works.  It is very good to know if you have to rebuild your Team Foundation Server for any reason.  There are some catches to look out for that I discovered along the way though.&lt;/p&gt;&lt;p class="mobile-post"&gt;If you keep getting errors such as this:&lt;br /&gt;Source: TFS Version Control&lt;br /&gt;SqlException Details:&lt;br /&gt;Exception Message: Cannot resolve collation conflict for column 5 in SELECT statement.&lt;br /&gt;SQL Exception Procedure: prc_QueryConflicts&lt;br /&gt;etc..&lt;/p&gt;&lt;p class="mobile-post"&gt;...then you have done what we did - use a different collation for the new install of SQL.  Why did it happen for us?  Our initial TFS was built on Windows Server 2003 regional settings of Australia.  After we rebuilt it the region was not set (as part of the Windows Server 2003 setup), which means it defaults to US.  Therefore when we followed the install guide for TFS and left the default collation for SQL, we infact selected a different collation to the original.  So, we got the collation errors.  I imagine that the stored procs must depend on the default server collation (as opposed to default database collation) since even though the database collation was still correct, it still didn't work.&lt;/p&gt;&lt;p class="mobile-post"&gt;We detached all the databases again (ie additionally to the reinstall) and &lt;a href="http://msdn2.microsoft.com/en-us/library/ms179254(SQL.90).aspx"&gt;changed the default server collation&lt;/a&gt; back to the "Australian" collation (ie the one that all the Tfs databases used from the original installation).&lt;/p&gt;&lt;p class="mobile-post"&gt;This also fixed another problem that was caused by the culture mismatch:&lt;br /&gt;Source: TFS Warehouse&lt;br /&gt;TF53010&lt;br /&gt;Cube processing runtime error:&lt;br /&gt;\r\nMicrosoft.AnalysisServices.OperationException: The member&lt;br /&gt;'[3/29/2006]' was not found in the cube when the string,&lt;br /&gt;[Date].[Date].[Date].[3/29/2006], was parsed.&lt;br /&gt;The END SCOPE statement does not match the opening SCOPE statement.&lt;br /&gt;MdxScript(Team System) (66, 1)&lt;br /&gt;etc...&lt;/p&gt;&lt;p class="mobile-post"&gt;Login failed for user 'DOMAIN\tfsservice' - after reinstalling SQL Server (to change the default server collation) you need to add the&lt;br /&gt;tfsservice user to Security/Logins for the server instance (ie not the database, it should still be there from before).&lt;/p&gt;&lt;p class="mobile-post"&gt;When we added the users we also set the default language to British English (as opposed to English - "which is US English").&lt;/p&gt;&lt;p class="mobile-post"&gt;I am very relieved to say that everything is now working correctly with no errors in the event log.  All of our documents still work properly too, which is why we didn't want to change the server name (especially since I put in HEAPS of time on the project plan and didn't want to lose it).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114404199702175148?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114404199702175148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114404199702175148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114404199702175148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114404199702175148'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/04/rebuilding-your-team-foundation-server.html' title='Rebuilding your Team Foundation Server'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114354170271624564</id><published>2006-03-28T21:14:00.000+11:00</published><updated>2007-11-23T23:10:10.512+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tfs'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual server'/><title type='text'>Team System Experiences : Virtual Server</title><content type='html'>If you don't have access to a test TFS server then its a must.  Especially if you haven't yet had the chance to play with it.  You can take advantage of undo disks too which is really handy.  If you have enough space and I/O is quick then you can also make a base "install" virtual server and then copy from that base virtual server for each time you try something different.&lt;br /&gt;&lt;br /&gt;With the virtual server or (test server) you can add as many process templates as you like, eg &lt;a href="http://www.scrumforteamsystem.com/en/default.aspx"&gt;the new scrum template&lt;/a&gt; from &lt;a href="http://www.conchango.com"&gt;conchango&lt;/a&gt;.  And you can make as many customised templates as you like as well... a must for anyone seriously considering adopting Team System.&lt;br /&gt;&lt;br /&gt;Once you are familiar with Team System and all the various components then you are ready to embark on your production installation.  Make sure you install it exactly as directed in the accompanying help chm.  Your production TFS is where you want to keep things as tidy and organised as possible.  The only exception is that you might want a test project that you use for setting up your builds (eg you are trying to get a solution containing a web project to build on the build server).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114354170271624564?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114354170271624564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114354170271624564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114354170271624564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114354170271624564'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/team-system-experiences-virtual-server.html' title='Team System Experiences : Virtual Server'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114349436489093030</id><published>2006-03-28T08:19:00.000+11:00</published><updated>2007-11-23T23:14:24.901+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tfs'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><title type='text'>TFS died, SQL not responding</title><content type='html'>&lt;p class="mobile-post"&gt;Our TFS died over the weekend.&lt;/p&gt;&lt;p class="mobile-post"&gt;SQL Server 2005 standard - wouldn't respond to anything.  Could have been a hotfix we applied but we haven't been able to find anything on the net regarding known issues, I suspect its just some stupid combination of errors but we can't find out what. The eventlog doesn't have any real info other than a single error type.  Trying to connect locally, even after reinstall of sql, (and remove hotfixes and then reinstall sql, and all other sorts of things) would always give the same error, "shared memory provider - no process at the other end of the pipe".  All the info out there says to change the client protocol settings.  We spent over 2 hours on that alone, trying and retrying every combination.  Everything was working fine on Friday.&lt;/p&gt;&lt;p class="mobile-post"&gt;Really frustrating.  Our project has lost all of Monday.  Its Tue morning now and we have the task this morning of rebuilding the TFS from scratch and hoping it all comes up okay.  That means its probably more likely to be 1.5 days lost.&lt;/p&gt;&lt;p class="mobile-post"&gt;If you are thinking about using TFS in a high demand environment (one where you cannot afford to lose a couple of days) then it might be worth investing in some load balancing and clustering.  Or at least some kind of standby hardware that you can call upon at short notice.&lt;/p&gt;&lt;p class="mobile-post"&gt;I am reading through the &lt;a href="http://blogs.msdn.com/vstsue/articles/558105.aspx"&gt;TFS move types&lt;/a&gt; at the moment and also reviewing the installation guide.&lt;/p&gt;&lt;p class="mobile-post"&gt;By lunch time I hope to have all the team able to check things in again (and our client be able to access the portal!).&lt;/p&gt;&lt;p class="mobile-post"&gt;PS: the updates installed before the SQL problem were 912475, 913446 and 911927.&lt;/p&gt;&lt;p class="mobile-post"&gt;The latest - we have reformatted the server, reinstalled RC from scratch.  Now going through the process of "moving" the existing data back onto the tfs server.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114349436489093030?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114349436489093030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114349436489093030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114349436489093030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114349436489093030'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/tfs-died-sql-not-responding.html' title='TFS died, SQL not responding'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114321321338698005</id><published>2006-03-25T02:13:00.000+11:00</published><updated>2007-11-23T23:15:44.504+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>MVP in .NET</title><content type='html'>&lt;p class="mobile-post"&gt;Something that the .NET framework class lib could do better is have base classes for things that are different between win apps and web apps, eg list controls, event args.&lt;/p&gt;&lt;p class="mobile-post"&gt;We are attempting the Model View Presenter (MVP) pattern for a project right now and the above hurdles have been the major ones so far.  So we have had to create our own event args and List&amp;lt;SimpleListItem&amp;gt; that are not dependant on system.web.dll (using System.Web.UI.WebControls;). otherwise what is the point of decoupling from the view if you still have to reference system.web.dll in your presenter (eg when you use it in a win app)??&lt;/p&gt;&lt;p class="mobile-post"&gt;FCL people, is it possible to get this in future versions to avoid the work arounds?&lt;/p&gt;&lt;p class="mobile-post"&gt;PS, initially I thought the MVP pattern was to imitate your favourite Microsoft Valued Professional, so I got my hair cut off in an attempt to imitate &lt;a href="http://weblogs.asp.net/pglavich/"&gt;Paul Glavich&lt;/a&gt;.  It was only afterwards that I realised... it takes a long time to grow hair back.  A lot longer than it takes for Glav to karate chop me for being so cheaky.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114321321338698005?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114321321338698005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114321321338698005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114321321338698005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114321321338698005'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/mvp-in-net.html' title='MVP in .NET'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114321244830618004</id><published>2006-03-25T02:00:00.000+11:00</published><updated>2007-11-23T23:18:18.325+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tfs'/><category scheme='http://www.blogger.com/atom/ns#' term='CI'/><category scheme='http://www.blogger.com/atom/ns#' term='cctry'/><category scheme='http://www.blogger.com/atom/ns#' term='notifyicon'/><title type='text'>TFS, CCTray and emails</title><content type='html'>&lt;p class="mobile-post"&gt;What a week.  Looking forward to a weekend with the family (and cars&lt;br /&gt;on the road, spending sat night out of town).&lt;/p&gt;&lt;p class="mobile-post"&gt;We are using the Khushboo CI tool for continuous integration.  It does&lt;br /&gt;a great job at triggering builds when a check in occurs.  The gap&lt;br /&gt;though is notifying the development team of the build result.  IMHO CI&lt;br /&gt;isn't CI unless you have immediate feedback to the team.  Its too easy&lt;br /&gt;to throw something into source control and get caught up doing&lt;br /&gt;something else - I do it all the time.  Only to find that I forgot to&lt;br /&gt;check in the changes to the unit tests or something like that.. you&lt;br /&gt;get the point.  In TFS you can set up an email alert whenever a build&lt;br /&gt;completes (Team menu &amp;gt; project alerts &amp;gt; build finishes?), or you can&lt;br /&gt;use the RSS tool that is out there somewhere (sorry, its late here, no&lt;br /&gt;links for this post).  The email one is just annoying after the 100th&lt;br /&gt;email.  RSS seems too delayed.&lt;/p&gt;&lt;p class="mobile-post"&gt;TFS needs something like the CCTray.  Pre-TFS we used CCNET and found&lt;br /&gt;it was fantastic.  I know there is the VSTSPlugin, but it doesn't take&lt;br /&gt;advantage of subscribing to the checkin event, so has to poll all the&lt;br /&gt;time (eg each minute).  I also no longer have a need for the web app&lt;br /&gt;that comes with CCNET since all that info is in TFS.  That is why we&lt;br /&gt;are using CI.  Its just that the emails are cluttering up my inbox.  I&lt;br /&gt;already have alerts for all the document folders and discussion forum&lt;br /&gt;in the TFS team portal since our client is able to post questions and&lt;br /&gt;documents there...&lt;/p&gt;&lt;p class="mobile-post"&gt;So, has anyone managed to accomplish this with TFS and CCTray?  If not&lt;br /&gt;then I am going to investigate further.&lt;/p&gt;&lt;p class="mobile-post"&gt;Have a good weekend.&lt;/p&gt;&lt;p class="mobile-post"&gt;Scotty.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114321244830618004?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114321244830618004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114321244830618004' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114321244830618004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114321244830618004'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/tfs-cctray-and-emails.html' title='TFS, CCTray and emails'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114233614763146599</id><published>2006-03-14T22:35:00.000+11:00</published><updated>2006-03-14T22:35:47.670+11:00</updated><title type='text'>VSTS feature of the day</title><content type='html'>&lt;p class="mobile-post"&gt;Not sure if you have realized but when you rename a class file it also&lt;br /&gt;renames all references of the class.  Also in Team Explorer you easily&lt;br /&gt;rename files you have already uploaded to the portal (eg like when you name&lt;br /&gt;project files with a date stamp only to realize you are using 2005 instead&lt;br /&gt;of 2006), just right click it and click Rename.  Too easy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114233614763146599?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114233614763146599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114233614763146599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114233614763146599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114233614763146599'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/vsts-feature-of-day.html' title='VSTS feature of the day'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114213956801234585</id><published>2006-03-12T15:59:00.000+11:00</published><updated>2006-03-28T11:29:29.390+11:00</updated><title type='text'>TFS Experiences</title><content type='html'>At some point over the coming weeks I plan on writing about my TFS and VSTS experiences at &lt;a href=http://www.talmansolutions.com.au&gt;Talman&lt;/a&gt;.  Here are some of the things I will cover:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Having a virtual server to test everything. &lt;br /&gt;Installation and licensing. &lt;br /&gt;Choosing a process for your organization. &lt;br /&gt;Continuous Integration, builds, web projects. &lt;br /&gt;Project Management, what tool for what purpose. &lt;br /&gt;Unit testing &lt;br /&gt;Design patterns. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Feel free to ask any questions or request other topics/issues relevant to you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114213956801234585?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114213956801234585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114213956801234585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114213956801234585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114213956801234585'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/tfs-experiences.html' title='TFS Experiences'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114213906582674799</id><published>2006-03-12T15:51:00.000+11:00</published><updated>2006-03-12T15:51:05.856+11:00</updated><title type='text'>Short hair</title><content type='html'>&lt;p class="mobile-post"&gt;I got a hair cut on Sat, I used to have long hair, I don't any longer.&lt;br /&gt; My wife and 11mth old son are still adjusting.  It will be&lt;br /&gt;interesting to see the reaction on Monday at work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114213906582674799?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114213906582674799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114213906582674799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114213906582674799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114213906582674799'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/short-hair.html' title='Short hair'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114129547865367418</id><published>2006-03-02T21:31:00.000+11:00</published><updated>2006-03-02T22:01:39.193+11:00</updated><title type='text'>MSBuild complete reference</title><content type='html'>If you are having trouble finding the complete reference for MSBuild like I &lt;br /&gt;was, then look no further than &lt;a href="http://msdn2.microsoft.com/en-us/library/0k6kkbsd.aspx"&gt;right here&lt;/a&gt;.  It is for MSBuild as &lt;a href="http://nant.sourceforge.net/"&gt;the NAnt site&lt;/a&gt; is for NAnt in terms of reference material.  I always found the NAnt site to be really useful while trying to do things like exclude projects, copy files and so on.  I haven't had a chance yet but will be attempting to exclude a web setup project from the team build for our tfs project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114129547865367418?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114129547865367418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114129547865367418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114129547865367418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114129547865367418'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/03/msbuild-complete-reference.html' title='MSBuild complete reference'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-114107652215961423</id><published>2006-02-28T08:42:00.000+11:00</published><updated>2006-03-02T22:04:41.303+11:00</updated><title type='text'>New WSCF version</title><content type='html'>There is a new version of &lt;a href="http://www.thinktecture.com/WSCF"&gt;WSCF&lt;/a&gt; available.  I hope I win the comp :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-114107652215961423?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/114107652215961423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=114107652215961423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114107652215961423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/114107652215961423'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2006/02/new-wscf-version.html' title='New WSCF version'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-113404286482223984</id><published>2005-12-08T22:46:00.000+11:00</published><updated>2005-12-08T23:33:57.673+11:00</updated><title type='text'>Testing Formats</title><content type='html'>I'm trying to determine how easy it is to add code snippets in a decent format, so here goes and see how the style sheet handles it:&lt;br /&gt;&lt;br /&gt;pre:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public static void ReadOut(string text)&lt;br /&gt;{&lt;br /&gt;    // read out the text&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;public static void ReadOut(string text)&lt;br /&gt;{&lt;br /&gt;    // read out the text&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;from the preview it looks like pre wins (to be expected since it maintains the spaces.&lt;br /&gt;&lt;br /&gt;(notes - couldn't tab while in the blogger editor - I imagine you can copy and paste them tho)&lt;br /&gt;&lt;br /&gt;I did some searching and found a couple of promising tools but they require uploading of .net libraries, http://www.misterdotnet.com/blog/?page_id=360.  It would be great if blogger had some code highlighting css libraries that everyone could use.&lt;br /&gt;&lt;br /&gt;I tried using pre on the notify post but it seems the style sheet with the pre formatting is not backward compatible.  Correction - its just the previewer that doesn't pick up the style sheet.&lt;br /&gt;&lt;br /&gt;Here is the pre I am using currently:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;pre, code {&lt;br /&gt;  font-size: 100%;&lt;br /&gt;  font-family: monospace;&lt;br /&gt;  background-color: buttonface;&lt;br /&gt;  border: 1px dashed gray;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;pre {&lt;br /&gt;  padding: 0px 5px 20px 5px;&lt;br /&gt;  margin: 10px 5px 10px 15px;&lt;br /&gt;  overflow: auto;&lt;br /&gt;  width: 95%;&lt;br /&gt;  behavior: url(pre.htc);&lt;br /&gt;  line-height: 100%;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;taken from http://evolt.jeffhowden.com/jeff/code/modified_pre_blocks/index.cfm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-113404286482223984?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/113404286482223984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=113404286482223984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/113404286482223984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/113404286482223984'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2005/12/testing-formats.html' title='Testing Formats'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-108623268988610978</id><published>2004-06-03T13:18:00.000+10:00</published><updated>2007-11-23T23:17:46.631+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='notifyicon'/><category scheme='http://www.blogger.com/atom/ns#' term='powermeter'/><category scheme='http://www.blogger.com/atom/ns#' term='dllimport'/><title type='text'>PowerMeter NotifyIcon</title><content type='html'>Had a great time at the SDNUG meeting last night, pretty impressive stuff.&lt;br /&gt;&lt;br /&gt;Anyway I thought I would mention a few things that I have found out over the&lt;br /&gt;last week or 2.  I have been trying to create an app that displays&lt;br /&gt;percentage battery in the System Tray.  "Already done" you say.. I don't&lt;br /&gt;like way XP does it.  I have to hover my pointer (mouse) over the icon to&lt;br /&gt;get a percentage.  The icon itself only has a couple of images: full, half,&lt;br /&gt;empty.  My battery was at 68% and the icon was still "full".  That doesn't&lt;br /&gt;help me at all.&lt;br /&gt;&lt;br /&gt;So I started to roll my own.  Only to find that there are a couple of&lt;br /&gt;issues:&lt;br /&gt;1. I would have to dynamically create the ico if I didn't want to create 100&lt;br /&gt;different images (one for each percent).&lt;br /&gt;2. The power info is in the Win API, involving PInvoke.&lt;br /&gt;3. I only want a NotifyIcon, not a Windows Form as well.&lt;br /&gt;&lt;br /&gt;Thankfully I found a solution for each of these hurdles:&lt;br /&gt;1. The blood sweat and tears of bmp to ico conversion has been done already&lt;br /&gt;by Joshua Flanagan&lt;br /&gt; http://flimflan.com/blog &lt;http://flimflan.com/blog&gt; &lt;br /&gt;2. I managed to find the Win API info for Power Management:&lt;br /&gt; &lt;br /&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/&lt;br /&gt;getsystempowerstatus.asp&lt;br /&gt;&lt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base&lt;br /&gt;/getsystempowerstatus.asp&gt; &lt;br /&gt;3. There is a great example of how to create a WinForm app that doesn't&lt;br /&gt;display the Form by Jessica Fosler&lt;br /&gt; http://windowsforms.net/articles/notifyiconapplications.aspx&lt;br /&gt;&lt;http://windowsforms.net/articles/notifyiconapplications.aspx&gt; &lt;br /&gt;&lt;br /&gt;Putting it all together:&lt;br /&gt;I have a WinForm App with a custom PowerMeterApplicationContext.  In my&lt;br /&gt;appContext I have a NotifyIcon and a Timer.  When the timer elapses the&lt;br /&gt;battery life percent is read via the Win API and converted to an icon.&lt;br /&gt;NotifyIcon.Icon is updated.  We all lived happily ever after.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;private void iconTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)&lt;br /&gt;{&lt;br /&gt; SystemPowerStatus stat = new SystemPowerStatus();&lt;br /&gt; string str_BatteryLifePercent;&lt;br /&gt;&lt;br /&gt; try&lt;br /&gt; {&lt;br /&gt;  PowerMeter.GetSystemPowerStatus(stat);&lt;br /&gt; }&lt;br /&gt; catch&lt;br /&gt; {&lt;br /&gt;  str_BatteryLifePercent = "ER";&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; int int_BatteryLifePercent = stat.BatteryLifePercent;&lt;br /&gt; if (int_BatteryLifePercent == 100)&lt;br /&gt;  str_BatteryLifePercent = ":)";&lt;br /&gt; else if (int_BatteryLifePercent &gt; 100)&lt;br /&gt;  str_BatteryLifePercent = ":(";&lt;br /&gt; else&lt;br /&gt;  str_BatteryLifePercent = int_BatteryLifePercent.ToString();&lt;br /&gt;&lt;br /&gt; // Drawing the ico with the help of FlimFlan&lt;br /&gt; Bitmap bmp = new Bitmap(16, 16, PixelFormat.Format24bppRgb);&lt;br /&gt; using (Graphics g = Graphics.FromImage(bmp))&lt;br /&gt; {&lt;br /&gt;  g.FillEllipse(Brushes.Red, 0, 0, 16, 16);&lt;br /&gt;  g.DrawString(str_BatteryLifePercent, iconFont, Brushes.White, 0, 1);&lt;br /&gt; }&lt;br /&gt;  &lt;br /&gt; powermeterNotifyIcon.Icon =&lt;br /&gt;FlimFlan.IconEncoder.Converter.BitmapToIcon(bmp);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And the PInvoke stuff.. Firstly the actuall DllImport to the&lt;br /&gt;GetSystemPowerStatus function:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[DllImport("Kernel32.dll", CharSet=CharSet.Auto)]&lt;br /&gt;public static extern bool GetSystemPowerStatus(&lt;br /&gt; [In, MarshalAs(UnmanagedType.LPStruct)]&lt;br /&gt; WinAppPowerMeter.SystemPowerStatus status&lt;br /&gt; );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And finally the struct:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[StructLayout(LayoutKind.Sequential)]&lt;br /&gt;public class SystemPowerStatus&lt;br /&gt;{&lt;br /&gt; public byte ACLineStatus;&lt;br /&gt; public byte BatteryFlag;&lt;br /&gt; public byte BatteryLifePercent;&lt;br /&gt; public byte Reserved1;&lt;br /&gt; public int BatteryFullLifeTime;&lt;br /&gt; public int BatteryLifeTime;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And that's all it took.&lt;br /&gt;&lt;br /&gt;Have fun,&lt;br /&gt;Scotty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-108623268988610978?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/108623268988610978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=108623268988610978' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/108623268988610978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/108623268988610978'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2004/06/powermeter-notifyicon.html' title='PowerMeter NotifyIcon'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-108564505039010793</id><published>2004-05-27T18:04:00.000+10:00</published><updated>2004-05-27T18:04:10.390+10:00</updated><title type='text'>COB</title><content type='html'>Finally time to head home.&lt;br /&gt;A day of Configuration Management training, SLC3.. GSMS.. CMMI..&lt;br /&gt;I will sleep well.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-108564505039010793?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/108564505039010793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=108564505039010793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/108564505039010793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/108564505039010793'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2004/05/cob.html' title='COB'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122925.post-108561662011831555</id><published>2004-05-27T10:03:00.000+10:00</published><updated>2004-05-27T10:10:20.116+10:00</updated><title type='text'>.. and then there was light ..</title><content type='html'>Thought I had better get on the bandwagon... ie, get a blog going.&lt;br /&gt;&lt;br /&gt;Nothing to say except that I have finally decided that it really is worthwhile getting the flu vaccination and that trying to buy a house can be very challenging.  Still haven't found anywhere.  Do you spend more than you can afford for somewhere you like or do you just settle for mediocre.  And then there is work.&lt;br /&gt;&lt;br /&gt;Had a great trip in Bali, Bali rocks.  It is not full of terrorists.  The Balinese are some of the nicest people in the world, but that won't stop them getting a good price from unsuspecting tourists that should know better.  I have only been once and "saya cinta dari"!!  (broken indo for I love the place).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122925-108561662011831555?l=blog.scottywakefield.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.scottywakefield.net/feeds/108561662011831555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7122925&amp;postID=108561662011831555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/108561662011831555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122925/posts/default/108561662011831555'/><link rel='alternate' type='text/html' href='http://blog.scottywakefield.net/2004/05/and-then-there-was-light.html' title='.. and then there was light ..'/><author><name>Scotty Wakefield</name><uri>https://profiles.google.com/102350946039393957366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-iM67SY30ObU/AAAAAAAAAAI/AAAAAAAABMA/qZtS7DDXLzU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
