<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2titles.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemtitles.css" type="text/css" media="screen"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Steve Trefethen's Weblog</title>
    <link>http://www.stevetrefethen.com/blog/</link>
    <description>My personal blog where I talk about Delphi, automated testing, technology and whatever else comes along. Copyright © 2006-2007 Steve Trefethen. Some rights reserved. Except where otherwise noted, content from this feed is licensed under a Creative Commons Attribution 2.5 License.</description>
    <language>en-us</language>
    <copyright>Steve Trefethen</copyright>
    <lastBuildDate>Thu, 17 Jul 2008 08:21:04 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8139.823</generator>
    <managingEditor>strefethen@gmail.com</managingEditor>
    <webMaster>strefethen@gmail.com</webMaster>
    <geo:lat>37.057575</geo:lat><geo:long>-122.015071</geo:long><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><image><link>http://www.stevetrefethen.com/blog/</link><url>http://www.stevetrefethen.com/blog/images/stevetdotcom_small.png</url><title>Steve Trefethen's Blog</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SteveTrefethensWeblog" type="application/rss+xml" /><feedburner:emailServiceId>526162</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=e87ac00b-25b8-460d-ba47-428bcd6f8a51</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,e87ac00b-25b8-460d-ba47-428bcd6f8a51.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,e87ac00b-25b8-460d-ba47-428bcd6f8a51.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e87ac00b-25b8-460d-ba47-428bcd6f8a51</wfw:commentRss>
      
      <title>TestComplete Training Online</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,e87ac00b-25b8-460d-ba47-428bcd6f8a51.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/337866744/TestCompleteTrainingOnline.aspx</link>
      <pubDate>Thu, 17 Jul 2008 08:21:04 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
I joined &lt;a href="http://www.falafel.com/"&gt;Falafel Software&lt;/a&gt; a little over a year&#xD;
ago now and in that time I’ve done a lot of online training for &lt;a href="http://www.automatedqa.com/products/testcomplete/"&gt;TestComplete&lt;/a&gt;.&#xD;
For those &lt;a href="http://www.codegear.com/products/delphi"&gt;Delphi&lt;/a&gt; fans TC is&#xD;
written in Delphi a fact I usually slip into the training sessions. Online training&#xD;
is, or perhaps more accurately was a new business (it’s no longer new) for Falafel&#xD;
that I was able to pioneer. One thing I looked forward to when I changed jobs was&#xD;
the ability to try and do different things and online training is certainly different!&#xD;
I’d been straight-up programming for nearly a decade at Borland/CodeGear and&#xD;
at Falafel I’ve had the opportunity to be involved and have influence in many&#xD;
different parts of the business which has been a lot of fun.&#xD;
&lt;/p&gt;&#xD;
        &lt;h2&gt;Presenter’s view of online training&#xD;
&lt;/h2&gt;&#xD;
        &lt;p&gt;&#xD;
When I sit back and think about all the technology used during TestComplete online&#xD;
training I’m really amazed. We use a multitude of software to present all of&#xD;
the different testing functionality TC supports including:&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="floatright"&gt;&#xD;
          &lt;a href="http://www.lulu.com/content/2271931"&gt;&#xD;
            &lt;img alt="TestComplete Made Easy" src="http://www.falafel.com/images/TC_madeeasy.jpg"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
TestComplete (of course, that’s obvious right) &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Microsoft’s PowerPoint &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.gotomeeting.com"&gt;GotoMeeting&lt;/a&gt; the software that powers desktop&#xD;
sharing &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
AutomatedQA’s Remote Agent for Distributed HTTP Load Testing &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Virtual PC to demonstrate Distributed testing support &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.nunit.org/"&gt;NUnit&lt;/a&gt; to demonstrate TC’s integrated unit&#xD;
testing &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
VS.NET 2008 to demo support for: &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Web Services &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Web Site Application testing (ASP.NET) &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Testing of &lt;a href="http://www.automatedqa.com/products/testcomplete/tc_open_app.asp"&gt;Open&#xD;
Applications&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Microsoft SQL Server Express 2005 to demonstrate Data Driven Testing (DDT) &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Visual Studio Team Foundation Server to demonstrate TC’s integrated support &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Automated Build Studio if/when the discussion leads to &lt;a href="http://en.wikipedia.org/wiki/Continuous_Integration"&gt;Continuous&#xD;
Integration&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Acrobat reader for the TestComplete Made Easy courseware (which I helped author) and&#xD;
that you can &lt;a href="http://www.lulu.com/content/2271931"&gt;print for yourself from&#xD;
Lulu&lt;/a&gt;.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
Out of all of this GotoMeeting is the software that facilitates online training and&#xD;
is very cool. It allows for sharing of one’s desktop to multiple PC’s&#xD;
at the same time in different locations. Connecting to GotoMeeting is very straight&#xD;
forward and I’ve yet to run into any problems setting it up which is saying&#xD;
a lot. Additionally, you can turn control over to an attendee as well as display an&#xD;
attendees desktop. In fact, I’ve conducted a number of classes with people scattered&#xD;
around the country which is interesting in and of itself. (Note to attendees, when&#xD;
you ask to share your desktop be sure you haven’t been chatting something in&#xD;
the GotoMeeting chat window you wouldn’t want others in the class to see &lt;img alt=":-)" src="smilies/happy.gif"&gt;&lt;/img&gt; )&#xD;
Here is a screenshot of what things look like on the presenter’s end of things: &#xD;
&lt;p&gt;&lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TestCompleteOnlineTraining_7CB/TCOnlineTraining_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="205" alt="TestComplete Online Training Desktop" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TestCompleteOnlineTraining_7CB/TCOnlineTraining_thumb.png" width="593" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&#xD;
As you can see there’s quite a bit running not including any of the sample applications&#xD;
used to illustrate features.&#xD;
&lt;/p&gt;&lt;p&gt;&#xD;
Along with the online training Falafel provides the above book in PDF form as well&#xD;
as source code to all of the examples and additional TestComplete projects illustrating&#xD;
nearly every type of testing supported by TC.&#xD;
&lt;/p&gt;&lt;p&gt;&#xD;
Since referral commissions go in my pocket this post wouldn’t be complete without&#xD;
a plug right? So, if you or your company is interested in either online or onsite&#xD;
training on AutomatedQA’s TestComplete please &lt;a href="http://www.stevetrefethen.com/blog/email.aspx" target="_blank"&gt;contact&#xD;
me&lt;/a&gt; and I’ll be happy to provide you more information or help get you signed&#xD;
up!&#xD;
&lt;/p&gt;&lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=e87ac00b-25b8-460d-ba47-428bcd6f8a51"&gt;&lt;/img&gt;&lt;br&gt;&lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=IEBJO2"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=IEBJO2" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=r0NpAJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=r0NpAJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=In7dqj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=In7dqj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=WEiaFj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=WEiaFj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=39GtHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=39GtHJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=CGEwDJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=CGEwDJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=LoZVdj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=LoZVdj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ow9o2J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ow9o2J" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/337866744" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,e87ac00b-25b8-460d-ba47-428bcd6f8a51.aspx</comments>
      <category>Technology</category>
      <category>Testing</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FTestCompleteTrainingOnline.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/TestCompleteTrainingOnline.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=35f7f9ff-adbd-4087-8d2e-5a9520b97c40</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,35f7f9ff-adbd-4087-8d2e-5a9520b97c40.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,35f7f9ff-adbd-4087-8d2e-5a9520b97c40.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=35f7f9ff-adbd-4087-8d2e-5a9520b97c40</wfw:commentRss>
      
      <title>Screenshots on the iPod Touch and other enhancements in v2.0</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,35f7f9ff-adbd-4087-8d2e-5a9520b97c40.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/335796660/ScreenshotsOnTheIPodTouchAndOtherEnhancementsInV20.aspx</link>
      <pubDate>Tue, 15 Jul 2008 06:11:28 GMT</pubDate>
      <description>&lt;div class="floatright"&gt;&#xD;
          &lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="349" alt="iPod Touch screen shot feature in v2.0" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/ipo%20001_1.png" width="234" border="0"&gt;&lt;/img&gt;&#xD;
        &lt;/div&gt;&#xD;
With the release of v2.0 firmware for the iPhone/iPod Touch Apple added a much needed&#xD;
feature which is the ability to take screenshots. If you hold the home button down&#xD;
and press and release the power button the screen will blank out for a split second&#xD;
giving the illusion of a photo being taken, a very nice touch. The screenshot is stored&#xD;
in your photos and easily accessible. When you reconnect to Windows you’ll first see&#xD;
this prompt: &#xD;
&lt;p&gt;&lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_2.png"&gt;&lt;img height="266" alt="Windows AutoPlay dialog for importing iPod Touch pictures" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_thumb.png" width="334" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&#xD;
If you select the highlighted option you’ll see the following prompt:&#xD;
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_4.png"&gt;&lt;img height="212" alt="Vista’s Importing Pictures and Video dialog" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_thumb_1.png" width="420" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&#xD;
Which will allow you to quickly grab these screenshots for use in things like blog&#xD;
posts.  &lt;img alt=":-)" src="smilies/happy.gif"&gt;&lt;/img&gt;&lt;/p&gt;&lt;h2&gt;Keyboard Improvements&#xD;
&lt;/h2&gt;&lt;p&gt;&#xD;
There are a number of other nice features in the v2.0 firmware like this minor but&#xD;
super useful change in keyboard layout (below left). Notice the spacebar is 1/3 size&#xD;
and the @ symbol and the period are provided for things like email addresses. The&#xD;
screenshot on the right illustrates the new password handling where the last character&#xD;
that you typed stays on screen for a second before switching to a dot which makes&#xD;
it easier to correctly enter passwords (notice the spacebar in this case is full size).&#xD;
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_6.png"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="380" alt="image" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_thumb_2.png" width="255" border="0"&gt;&lt;/img&gt;&lt;/a&gt;   &lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_10.png"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="379" alt="image" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/TakingscreenshotsontheiPodTouch_13F41/image_thumb_4.png" width="254" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=35f7f9ff-adbd-4087-8d2e-5a9520b97c40"&gt;&lt;/img&gt;&lt;br&gt;&lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=npVtWr"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=npVtWr" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=J3NK9J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=J3NK9J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=0g6tOj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=0g6tOj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ibAkGj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ibAkGj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=js2YwJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=js2YwJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=M89lqJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=M89lqJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=MtQiWj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=MtQiWj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=w1Pv5J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=w1Pv5J" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/335796660" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,35f7f9ff-adbd-4087-8d2e-5a9520b97c40.aspx</comments>
      <category>Tips</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FScreenshotsOnTheIPodTouchAndOtherEnhancementsInV20.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/ScreenshotsOnTheIPodTouchAndOtherEnhancementsInV20.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=8aaf998a-9645-4682-9a3f-08dba5f76cab</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,8aaf998a-9645-4682-9a3f-08dba5f76cab.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,8aaf998a-9645-4682-9a3f-08dba5f76cab.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8aaf998a-9645-4682-9a3f-08dba5f76cab</wfw:commentRss>
      
      <title>Review of iPhone v2.0 applications</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,8aaf998a-9645-4682-9a3f-08dba5f76cab.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/333371553/ReviewOfIPhoneV20Applications.aspx</link>
      <pubDate>Sat, 12 Jul 2008 07:37:03 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
I’m going to use this post to rate the iPhone/iPod Touch applications I’ve&#xD;
tried using a one to five &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt; rating.&#xD;
In alphabetical order:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Apple’s Remote&lt;/strong&gt; - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt; &lt;br&gt;&#xD;
I think this is a &lt;a href="http://www.stevetrefethen.com/blog/ApplesRemoteIPhoneApplicationRocks.aspx"&gt;great&#xD;
little app&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Banner&lt;/strong&gt; - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt; &lt;br&gt;&#xD;
Cool scrolling LED sign app, free but missing a number of key features like scroll&#xD;
speed, color etc. still cool &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Bloomberg&lt;/strong&gt; - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt; &lt;br&gt;&#xD;
Ignore’s accelerometer so no wide screen reading. I think I like the white text&#xD;
on black but we’ll see. Portfolio tracking could be a bit better but hey, it’s&#xD;
free! &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;BofA Banking App - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;br&gt;&lt;/strong&gt;It’s just their web site in an app &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Facebook - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt; &lt;br&gt;&lt;/strong&gt;The update-to-date address book alone is awesome &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Google’s Mobile App&lt;/strong&gt; - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;br&gt;&#xD;
Like BofA there are just a bunch of links to web apps. I’ll have to play more&#xD;
with the search capabilities to see how those improve on the web version. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;NY Times - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;br&gt;&lt;/strong&gt;Seems pretty slow, though nice to have. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Pandora - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;/strong&gt; (added&#xD;
July 13, 2008)&lt;br&gt;&#xD;
Radio comes to the Touch! &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Tap Tap Revenge - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;/strong&gt; (added&#xD;
July 16, 2008)&lt;br&gt;&#xD;
I can’t stop laughing when the dots start streaming down faster than my reflexes&#xD;
can handle!! &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Where&lt;/strong&gt; - &lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;img src="http://www.stevetrefethen.com/siteblog/themes/SteveWhite/images/star.png"&gt;&lt;/img&gt;&lt;br&gt;&#xD;
For the longest time it displayed the large red "W" then returned to the home screen.&#xD;
IOW, it did nothing. I think their servers are probably getting pounded as just browsing&#xD;
to &lt;a href="http://www.where.com"&gt;www.where.com&lt;/a&gt; is very slow or times out. It’s&#xD;
working now though only in pieces but I can see there is a ton of stuff to look at.&#xD;
I’m not sure I like bubble selector at the bottom.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
What apps are you liking?&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=8aaf998a-9645-4682-9a3f-08dba5f76cab"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=3P9Qx5"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=3P9Qx5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=zDDIQJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=zDDIQJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=XT5Gxj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=XT5Gxj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Oa7GWj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Oa7GWj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=rlnNZJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=rlnNZJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Zsux7J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Zsux7J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=pzuYqj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=pzuYqj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=nPffOJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=nPffOJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/333371553" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,8aaf998a-9645-4682-9a3f-08dba5f76cab.aspx</comments>
      <category>Recommended</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FReviewOfIPhoneV20Applications.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/ReviewOfIPhoneV20Applications.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=4b198586-a033-4f58-bd6f-0b0d529132be</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,4b198586-a033-4f58-bd6f-0b0d529132be.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,4b198586-a033-4f58-bd6f-0b0d529132be.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4b198586-a033-4f58-bd6f-0b0d529132be</wfw:commentRss>
      
      <title>Apple's Remote iPhone application rocks!</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,4b198586-a033-4f58-bd6f-0b0d529132be.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/333300536/ApplesRemoteIPhoneApplicationRocks.aspx</link>
      <pubDate>Sat, 12 Jul 2008 05:39:36 GMT</pubDate>
      <description>&lt;div class="floatleft"&gt;&#xD;
          &lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/ApplesRemoteiPhoneapplicationrocks_13879/image_4.png"&gt;&#xD;
            &lt;img height="55" alt="image" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/ApplesRemoteiPhoneapplicationrocks_13879/image_thumb_1.png" width="55" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
With the introduction of v2.0 of the iPhone/iPod Touch software Apple introduced an&#xD;
application called &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284417350&amp;amp;mt=8"&gt;Remote&lt;/a&gt; giving&#xD;
you the ability to remotely (surprise) control iTunes on your computer and yes, it’s&#xD;
two way. Personally, I’ve been wanting this sort of functionality for a long&#xD;
time as I’ve had my computer connected to my receiver so I can listen to my &lt;a href="http://www.google.com/search?q=Yahoo+LaunchCAST"&gt;Yahoo&#xD;
LaunchCAST&lt;/a&gt; station. The downside is the lack of control as my computer is upstairs&#xD;
in my office and my receiver is downstairs in my family room. With Apple’s Remote&#xD;
application can control what’s playing from anywhere in the house, very nice!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I think Remote is a great example of how the iPhone is going to showcase new ways&#xD;
for people to interact with their PC’s remotely. I can already imagine a dozen&#xD;
other situations where I’d like to be able to remotely control other applications&#xD;
on my machine.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Now, where’s Remote Desktop?  &lt;img alt=":-)" src="smilies/happy.gif"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=4b198586-a033-4f58-bd6f-0b0d529132be"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=vASCNK"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=vASCNK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=LjFmSJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=LjFmSJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=S1bXAj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=S1bXAj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=pjqesj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=pjqesj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=x3EAgJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=x3EAgJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=mwhRaJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=mwhRaJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=GmKskj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=GmKskj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=IAoHRJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=IAoHRJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/333300536" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,4b198586-a033-4f58-bd6f-0b0d529132be.aspx</comments>
      <category>Recommended</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FApplesRemoteIPhoneApplicationRocks.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/ApplesRemoteIPhoneApplicationRocks.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=3b23d6ef-4df8-4b13-813e-fa66f3ccb641</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,3b23d6ef-4df8-4b13-813e-fa66f3ccb641.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,3b23d6ef-4df8-4b13-813e-fa66f3ccb641.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=3b23d6ef-4df8-4b13-813e-fa66f3ccb641</wfw:commentRss>
      
      <title>iPod Touch 2.0 finally available only I can't download it</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,3b23d6ef-4df8-4b13-813e-fa66f3ccb641.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/333214924/iPodTouch20FinallyAvailableOnlyICantDownloadIt.aspx</link>
      <pubDate>Sat, 12 Jul 2008 02:47:31 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
Like &lt;a href="http://venturebeat.com/2008/07/11/the-great-iphone-3g-ifail-a-retrospective-with-videos/"&gt;pretty&#xD;
much everyone it seems&lt;/a&gt; I’ve been awaiting the update to v2.0 of the iPhone/iPod&#xD;
software and according to iTunes an update is available as of 7:30pm PST however:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="124" alt="We could not complete your iTunes Store request" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/iPodTouch2.0finallyavailable_11460/image_11.png" width="412" border="0"&gt;&lt;/img&gt; &lt;br&gt;&#xD;
I’ve been able to download a number of what appear to be interesting applications&#xD;
so I’m definitely interested in getting my iPod updated. Here’s what I’ve found:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="285" alt="iPod Touch Applications - Facebook, Google Moblie, NYTimes, Remote, ShoZu, WHERE" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/iPodTouch2.0finallyavailable_11460/image_12.png" width="393" border="0"&gt;&lt;/img&gt; &lt;br&gt;&#xD;
Anyone else find something interesting?&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Also, anyone know if the new Exchange support works with &lt;a href="http://www.intermedia.net/"&gt;Intermedia’s&#xD;
hosted Exchange&lt;/a&gt; servers?&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
[Update: July 11, 2008 9:27pm PST] Now downloading...&lt;br&gt;&#xD;
[Update: July 11, 2008 9:31pm PST] Backing up, preparing for restore...&lt;br&gt;&#xD;
[Update: July 11, 2008 10:00pm PST] Done installing, exploring the above apps. Google’s&#xD;
app seems very lame as it’s just a bunch of icons to web pages, what am I missing?? &#xD;
&lt;hr&gt;&lt;/hr&gt;&#xD;
Other iPod posts:&lt;br&gt;&lt;a class="gs-title" href="http://www.stevetrefethen.com/blog/IsTheNewIPodTouchWorthIt.aspx" target="_blank"&gt;Is&#xD;
the new iPod Touch worth it?&lt;/a&gt;&lt;br&gt;&lt;a class="gs-title" href="http://www.stevetrefethen.com/blog/MyAnswerToApplesIPodTouchIsItWorthIt.aspx" target="_blank"&gt;My&#xD;
answer to Apple’s iPod Touch is it worth it?&lt;/a&gt;&lt;br&gt;&lt;a class="gs-title" href="http://www.stevetrefethen.com/blog/CommentView,guid,E8865276-DE2C-4675-8602-94AA50852B8C.aspx" target="_blank"&gt;Protecting&#xD;
the iPod Touch with an Agent 18 Shield Case&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=3b23d6ef-4df8-4b13-813e-fa66f3ccb641"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=eoDJYu"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=eoDJYu" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=EG3IyJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=EG3IyJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ySzDWj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ySzDWj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=r8PuSj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=r8PuSj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=B9oSIJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=B9oSIJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=8DcaSJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=8DcaSJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=fkLGOj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=fkLGOj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Cy9cAJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Cy9cAJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/333214924" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,3b23d6ef-4df8-4b13-813e-fa66f3ccb641.aspx</comments>
      <category>Hardware</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FiPodTouch20FinallyAvailableOnlyICantDownloadIt.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/iPodTouch20FinallyAvailableOnlyICantDownloadIt.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=8fe7ce1c-3572-470a-93d9-83617151da8d</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,8fe7ce1c-3572-470a-93d9-83617151da8d.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,8fe7ce1c-3572-470a-93d9-83617151da8d.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8fe7ce1c-3572-470a-93d9-83617151da8d</wfw:commentRss>
      
      <title>Setting Subsonic's connectionstring at runtime</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,8fe7ce1c-3572-470a-93d9-83617151da8d.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/325110468/SettingSubsonicsConnectionstringAtRuntime.aspx</link>
      <pubDate>Wed, 02 Jul 2008 18:51:11 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
I’m a fan of the Open Source project &lt;a href="http://www.subsonicproject.com/"&gt;SubSonic&lt;/a&gt;,&#xD;
spearheaded by &lt;a href="http://blog.wekeroad.com/"&gt;Rob Conery&lt;/a&gt; of Microsoft, which&#xD;
describes itself thusly:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
A Super High-fidelity Batman Utility Belt. SubSonic works up your DAL for you, throws&#xD;
in some much-needed utility functions, and generally speeds along your dev cycle.&#xD;
&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve seen a few questions on the Internet about setting the SubSonic connectionstring&#xD;
at runtime and thought I’d post what I’ve done. SubSonic includes a tool&#xD;
to generate a DAL for you which picks up settings from your .config file which provides&#xD;
the connectionstring among other things. I’m using SubSonic in a &lt;a href="http://www.stevetrefethen.com/blog/CCNETBasedEDIInvoicingProjectGoesIntoProduction.aspx"&gt;plugin&#xD;
to CruiseControl.NET for EDI processing&lt;/a&gt; and here the portion of my ccservice.exe.config&#xD;
file related to SubSonic:&#xD;
&lt;/p&gt;&#xD;
        &lt;pre&gt;&#xD;
          &lt;div&gt;&#xD;
            &lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;&#xD;
            &lt;span style="color: #ff00ff"&gt;xml&#xD;
version="1.0" encoding="utf-8"&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;?&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;configuration&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;configSections&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;section &lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="SubSonicService"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; type&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="SubSonic.SubSonicSection,&#xD;
SubSonic"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; requirePermission&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="false"&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;configSections&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;connectionStrings&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;add &lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="Velocity2"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; connectionString&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="Data&#xD;
Source=db;Initial Catalog=db;Persist Security Info=True;"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; providerName&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="System.Data.SqlClient"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;connectionStrings&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;SubSonicService &lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt;defaultProvider&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="Velocity"&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;providers&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;clear&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;add &lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="Velocity"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; type&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="Subsonic.SqlDataProvider,&#xD;
SubSonic"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; connectionStringName&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="Velocity2"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; generatedNamespace&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="VelocitySubSonic"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; includeTableList&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="AR_*,CORE_*,EDI_*,II_*,IN_*,SA_*"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt; excludeProcedureList&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;="WMS_InsertImportQueue"&lt;/span&gt;&#xD;
            &lt;span style="color: #ff0000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;providers&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;SubSonicService&lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt; ...&lt;/span&gt;&#xD;
          &lt;/div&gt;&#xD;
        &lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
One of the things I wanted to do is override the connectionstring using a property&#xD;
on my &lt;a href="http://www.stevetrefethen.com/blog/AnFTPSourceControlProviderForCruiseControlNET.aspx"&gt;CCNET&#xD;
plugin&lt;/a&gt;. To do that I implemented a property like this:&#xD;
&lt;/p&gt;&#xD;
        &lt;pre&gt;&#xD;
          &lt;div&gt;&#xD;
            &lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&#xD;
            &lt;span style="color: #000000"&gt;[ReflectorProperty(&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;connectionString&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;)] &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;public&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt; ConnectionString&#xD;
{ &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt; { &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt; m_connectionstring;&#xD;
} &lt;/span&gt;&#xD;
            &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt; { m_connectionstring &lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;=&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt; value;&#xD;
SubSonic.DataService.GetInstance(&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;Velocity&lt;/span&gt;&#xD;
            &lt;span style="color: #800000"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="color: #000000"&gt;).SetDefaultConnectionString(value);&#xD;
} }&lt;/span&gt;&#xD;
          &lt;/div&gt;&#xD;
        &lt;/pre&gt;The instance name comes from the name used in the config file above then simply&#xD;
call SetDefaultConnectionString and voila the SubSonic connectionstring is now set&#xD;
at runtime.&lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=8fe7ce1c-3572-470a-93d9-83617151da8d"&gt;&lt;/img&gt;&lt;br&gt;&lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=rpwyAz"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=rpwyAz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=feB8nJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=feB8nJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Hscfhj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Hscfhj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=FbnF9j"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=FbnF9j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=8o0YQJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=8o0YQJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=TkN7gJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=TkN7gJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=kRFTmj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=kRFTmj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=NB2T7J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=NB2T7J" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/325110468" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,8fe7ce1c-3572-470a-93d9-83617151da8d.aspx</comments>
      <category>Open Source</category>
      <category>Tips</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FSettingSubsonicsConnectionstringAtRuntime.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/SettingSubsonicsConnectionstringAtRuntime.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=4790d170-9f95-40bd-86fa-cefac96f5f21</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,4790d170-9f95-40bd-86fa-cefac96f5f21.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,4790d170-9f95-40bd-86fa-cefac96f5f21.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4790d170-9f95-40bd-86fa-cefac96f5f21</wfw:commentRss>
      <slash:comments>12</slash:comments>
      
      <title>Switching back to My Yahoo classic</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,4790d170-9f95-40bd-86fa-cefac96f5f21.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/322850243/SwitchingBackToMyYahooClassic.aspx</link>
      <pubDate>Sun, 29 Jun 2008 23:42:28 GMT</pubDate>
      <description>&lt;div class="floatright"&gt;&#xD;
          &lt;script type="text/javascript"&gt;&#xD;
digg_url = 'http://www.stevetrefethen.com/blog/SwitchingBackToMyYahooClassic.aspx';&#xD;
digg_title = 'Switching back to My Yahoo classic';&#xD;
digg_bodytext = 'On Thursday, Yahoo rolled out changes to my.yahoo.com updating the layout of the page with a beta version. One of the items that seemingly got lost was the link to switch back to the classic layout.';&#xD;
digg_media = 'news';&#xD;
digg_topic = 'software';&#xD;
&lt;/script&gt;&#xD;
          &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&#xD;
          &lt;/script&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
On Thursday, Yahoo &lt;a href="http://myyblog.com/blog/2008/06/26/changes-to-my-yahoo/"&gt;rolled&#xD;
out changes&lt;/a&gt; to my.yahoo.com updating the layout of the page with a beta version.&#xD;
One of the items that seemingly got lost was the link to switch back to the classic&#xD;
layout. I’ve played with the new layout and still prefer the old classic style that&#xD;
I’ve used for years now. Fortunately, at least for the time being, you can still switch&#xD;
back to the classic layout using &lt;a href="http://cm.my.yahoo.com/switch"&gt;this URL&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;[Update: July 9th 2008]&lt;/strong&gt; Well that was short lived, below is a message&#xD;
from my current Yahoo page. Thanks a lot Yahoo.&lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/SwitchbacktoMyYahooclassic_751A/image_4.png"&gt;&lt;img height="50" alt="image" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/SwitchbacktoMyYahooclassic_751A/image_thumb_1.png" width="406" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;br&gt;&lt;strong&gt;[Update: July 9th 2008 8:30am]&lt;/strong&gt; I posted a comment last night to &lt;a href="http://myyblog.com/blog/2008/06/26/changes-to-my-yahoo/"&gt;this&#xD;
Yahoo blog post&lt;/a&gt; asking James, a My Yahoo! Product Lead, why he provided a link&#xD;
to switch back to classic knowing it would last only a week and the comment was deleted.&#xD;
I had included a link to the post I wrote about &lt;a href="http://www.stevetrefethen.com/blog/After10YearsImSeeminglyStillAStrangerToYahoo.aspx"&gt;why&#xD;
Yahoo has frustrated me&lt;/a&gt; and indicating that this decision to kill Yahoo Classic&#xD;
was simply yet another reason. I guess that was just too over-the-top.&lt;br&gt;&lt;strong&gt;[Update: July, 14th 2008]&lt;/strong&gt; Now that we’ve all be forced over to the&#xD;
new page I’m now getting hundreds of search engine hits on this post. Looks like I’m&#xD;
not the only one who like the "Classic" style.&lt;br&gt;&lt;strong&gt;[Update: July 15th 2008]&lt;/strong&gt; According to one commenter Yahoo is now&#xD;
deleting requests to support the Classic mode from their web site properties though &lt;a href="http://answers.yahoo.com/question/index?qid=20080715071038AAqqiOR"&gt;this&lt;/a&gt; page&#xD;
is still alive at least for now. I’m now getting 100’s Internet search hits for this&#xD;
post so this is a pretty popular subject. Feel free to digg this post and see if we&#xD;
can shine a little more attention on this.&#xD;
&lt;/p&gt;&#xD;
        &lt;div&gt;&#xD;
          &lt;object id="home" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" height="100" width="580" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;&#xD;
            &lt;param name="_cx" value="15346"&gt;&lt;/param&gt;&#xD;
            &lt;param name="_cy" value="2646"&gt;&lt;/param&gt;&#xD;
            &lt;param name="FlashVars" value=""&gt;&lt;/param&gt;&#xD;
            &lt;param name="Movie" value="/files/falafel/flash/580.swf"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Src" value="/files/falafel/flash/580.swf"&gt;&lt;/param&gt;&#xD;
            &lt;param name="WMode" value="Window"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Play" value="-1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Loop" value="-1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Quality" value="High"&gt;&lt;/param&gt;&#xD;
            &lt;param name="SAlign" value=""&gt;&lt;/param&gt;&#xD;
            &lt;param name="Menu" value="-1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Base" value=""&gt;&lt;/param&gt;&#xD;
            &lt;param name="AllowScriptAccess" value="sameDomain"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Scale" value="ShowAll"&gt;&lt;/param&gt;&#xD;
            &lt;param name="DeviceFont" value="0"&gt;&lt;/param&gt;&#xD;
            &lt;param name="EmbedMovie" value="0"&gt;&lt;/param&gt;&#xD;
            &lt;param name="BGColor" value="FFFFFF"&gt;&lt;/param&gt;&#xD;
            &lt;param name="SWRemote" value=""&gt;&lt;/param&gt;&#xD;
            &lt;param name="MovieData" value=""&gt;&lt;/param&gt;&#xD;
            &lt;param name="SeamlessTabbing" value="1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="Profile" value="0"&gt;&lt;/param&gt;&#xD;
            &lt;param name="ProfileAddress" value=""&gt;&lt;/param&gt;&#xD;
            &lt;param name="ProfilePort" value="0"&gt;&lt;/param&gt;&#xD;
            &lt;param name="AllowNetworking" value="all"&gt;&lt;/param&gt;&#xD;
            &lt;param name="AllowFullScreen" value="false"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="580.swf" quality="high" bgcolor="#ffffff" width="580" height="100" name="home_3" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
          &lt;script src="http://www.stevetrefethen.com/scripts/ieupdate.js" type="text/javascript"&gt;&#xD;
          &lt;/script&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=4790d170-9f95-40bd-86fa-cefac96f5f21"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=mwfmiK"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=mwfmiK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=qlZLbI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=qlZLbI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ZXMA9i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ZXMA9i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Xwy5bi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Xwy5bi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=OqwwLI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=OqwwLI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=SCItJI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=SCItJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=kw6mdi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=kw6mdi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=cARUAI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=cARUAI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/322850243" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,4790d170-9f95-40bd-86fa-cefac96f5f21.aspx</comments>
      <category>Tips</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FSwitchingBackToMyYahooClassic.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/SwitchingBackToMyYahooClassic.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=5dbbc307-9b90-48c9-b68b-eacfce664416</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,5dbbc307-9b90-48c9-b68b-eacfce664416.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,5dbbc307-9b90-48c9-b68b-eacfce664416.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5dbbc307-9b90-48c9-b68b-eacfce664416</wfw:commentRss>
      
      <title>Great American Backyard Campout</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,5dbbc307-9b90-48c9-b68b-eacfce664416.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/322286355/GreatAmericanBackyardCampout.aspx</link>
      <pubDate>Sat, 28 Jun 2008 23:53:23 GMT</pubDate>
      <description>&lt;div class="floatright"&gt;&#xD;
          &lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/GreatAmericanBackyardCampout_EC93/image_2.png"&gt;&#xD;
            &lt;img alt="Alexis and Colby ready for the Great American Backyard Campout" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/GreatAmericanBackyardCampout_EC93/image_thumb.png" border="0" height="285" width="354"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
Celebrating the &lt;a href="http://www.nwf.org/backyardcampout/index.cfm"&gt;Great American&#xD;
Backyard Campout&lt;/a&gt;! &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
4:45pm Tents up and full of "gear" &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
... &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
6:20am We made it! Kids loved it and Alexis want's to roast marshmellows for breakfast.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Who knows it could be over in a few short hours.  &lt;img alt=":-)" src="smilies/happy.gif"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=5dbbc307-9b90-48c9-b68b-eacfce664416"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=ehbV4E"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=ehbV4E" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=WCoK8I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=WCoK8I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=5NchVi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=5NchVi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ZLlCFi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ZLlCFi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=loeKxI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=loeKxI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=geAjzI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=geAjzI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=JTmpPi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=JTmpPi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=aXtB8I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=aXtB8I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/322286355" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,5dbbc307-9b90-48c9-b68b-eacfce664416.aspx</comments>
      <category>Home</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FGreatAmericanBackyardCampout.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/GreatAmericanBackyardCampout.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=e0af0adc-e9dc-44b3-8130-1480e62ad910</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,e0af0adc-e9dc-44b3-8130-1480e62ad910.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,e0af0adc-e9dc-44b3-8130-1480e62ad910.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e0af0adc-e9dc-44b3-8130-1480e62ad910</wfw:commentRss>
      <slash:comments>3</slash:comments>
      
      <title>Our Mac Mini back online with a new main logic board</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,e0af0adc-e9dc-44b3-8130-1480e62ad910.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/320224610/OurMacMiniBackOnlineWithANewMainLogicBoard.aspx</link>
      <pubDate>Thu, 26 Jun 2008 03:55:29 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
The other day I mentioned &lt;a href="http://www.stevetrefethen.com/blog/OurG4MacMiniDiesCostingUs44AMonth.aspx"&gt;our&#xD;
Mac Mini had died&lt;/a&gt; after just 18 short months of little use. I’d done some&#xD;
digging around on the web and found good reviews of a company called &lt;a href="http://www.dttservice.com/"&gt;DT&amp;amp;T&#xD;
Computer Services&lt;/a&gt; and after describing the problem they quoted me $245 to replace&#xD;
the main logic board and $15 for shipping and handling. I filled out their online&#xD;
form and printed out my RMA information and sent the machine in last Friday. We got&#xD;
it back today and fortunately, it’s working once again. DT&amp;amp;T has a 6 month&#xD;
warranty which is nice although I hope we don’t have to use it.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ll add that my experience with DT&amp;amp;T was very good. They answered the phone&#xD;
immediately when I called, no waiting, hold, etc. answered my questions and once the&#xD;
repairs were done they called to complete payment and confirm shipping. It all went&#xD;
off without a hitch.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Now, of course, the thing I’m happiest about is my wife has &lt;em&gt;her own&lt;/em&gt; machine&#xD;
back.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=e0af0adc-e9dc-44b3-8130-1480e62ad910"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=fLk3Hl"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=fLk3Hl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=xsFnpI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=xsFnpI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=DJ8Loi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=DJ8Loi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=0uI9Zi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=0uI9Zi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=GRu4zI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=GRu4zI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=uvpVjI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=uvpVjI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=T5A6fi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=T5A6fi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=O6l52I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=O6l52I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/320224610" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,e0af0adc-e9dc-44b3-8130-1480e62ad910.aspx</comments>
      <category>Hardware</category>
      <category>Home</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FOurMacMiniBackOnlineWithANewMainLogicBoard.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/OurMacMiniBackOnlineWithANewMainLogicBoard.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Facebook Starter Kit updated to v1.7</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/319413702/FacebookStarterKitUpdatedToV17.aspx</link>
      <pubDate>Wed, 25 Jun 2008 04:38:45 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
With the recent release of v1.7 of the &lt;a href="http://www.codeplex.com/FacebookToolkit"&gt;Facebook&#xD;
Developer’s Toolkit&lt;/a&gt; I’ve just updated my Starter Kit which you can&#xD;
download &lt;a href="http://www.stevetrefethen.com/files/facebookapp.vsi"&gt;here&lt;/a&gt;. The&#xD;
v1.7 version incorporates the &lt;a href="http://wiki.developers.facebook.com/index.php/New_Design_Platform_Changes"&gt;New&#xD;
Design Platform Changes&lt;/a&gt; introduced by Facebook (unfortunately, the link on the&#xD;
CodePlex page to the &lt;a href="http://wiki.developers.facebook.com/"&gt;FB wiki&lt;/a&gt; is&#xD;
incorrect).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Enjoy!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=ulcD6i"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=ulcD6i" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=qBE07I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=qBE07I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=afbT7i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=afbT7i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=NkkWgi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=NkkWgi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=v0PPJI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=v0PPJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ZP8y6I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ZP8y6I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=8DMXJi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=8DMXJi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=w0bZ3I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=w0bZ3I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/319413702" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,bf5b303c-f0dd-4ab9-b60c-298d3a8d8f6b.aspx</comments>
      <category>Development</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FFacebookStarterKitUpdatedToV17.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/FacebookStarterKitUpdatedToV17.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=f928855d-6130-4a9f-b709-b83134308c93</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,f928855d-6130-4a9f-b709-b83134308c93.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,f928855d-6130-4a9f-b709-b83134308c93.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f928855d-6130-4a9f-b709-b83134308c93</wfw:commentRss>
      <slash:comments>6</slash:comments>
      
      <title>For me Google Reader just gained some serious competition in feedly</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,f928855d-6130-4a9f-b709-b83134308c93.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/318625749/ForMeGoogleReaderJustGainedSomeSeriousCompetitionInFeedly.aspx</link>
      <pubDate>Tue, 24 Jun 2008 05:12:15 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
If you haven’t checked out &lt;a href="http://feedly.com/"&gt;feedly&lt;/a&gt; and you’re a blog/RSS&#xD;
reader you definitely should. It’s a &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt; 3.0&#xD;
plugin that has some really cool features and turns your feeds into a magazine style&#xD;
web page.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
[Updated: June 24, 2008] I should mention that this is really functioning as an alternative&#xD;
UI for Google Reader rather than a replacement since it updates Google Reader as I'm&#xD;
reading items.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &lt;img height="367" alt="feedly Firefox plugin" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/FeedlyjustmightreplaceGoogleReaderforme_136F0/image_3.png" width="395" border="0"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=f928855d-6130-4a9f-b709-b83134308c93"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=UKG8rN"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=UKG8rN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=buKEiI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=buKEiI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=kOpLyi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=kOpLyi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=wbVLbi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=wbVLbi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=LwP6OI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=LwP6OI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=IF7evI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=IF7evI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=HauXii"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=HauXii" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Gs9A7I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Gs9A7I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/318625749" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,f928855d-6130-4a9f-b709-b83134308c93.aspx</comments>
      <category>Tools</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FForMeGoogleReaderJustGainedSomeSeriousCompetitionInFeedly.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/ForMeGoogleReaderJustGainedSomeSeriousCompetitionInFeedly.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=eedcdba3-d1a7-4200-b65a-7242e21e2c63</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,eedcdba3-d1a7-4200-b65a-7242e21e2c63.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,eedcdba3-d1a7-4200-b65a-7242e21e2c63.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=eedcdba3-d1a7-4200-b65a-7242e21e2c63</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>SQL Server Index Nightmare</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,eedcdba3-d1a7-4200-b65a-7242e21e2c63.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/314383465/SQLServerIndexNightmare.aspx</link>
      <pubDate>Wed, 18 Jun 2008 06:21:13 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
The other day I discovered one of the MSSQL tables I’m using heavily at the&#xD;
moment had 214 indices! There were about 20 with sensible names and the rest were&#xD;
all named similar to _dta_index_SA_OrderHeader_5_499519046__K1_2_6_9_13. I mentioned&#xD;
this issue to &lt;a href="http://blog.falafel.com/UserView,user,John.aspx"&gt;John Waters&lt;/a&gt; in&#xD;
the office today which elicited a nice laugh until I sent him this screenshot:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="242" alt="SQL Manager 2008 Lite" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/SQLServerIndexnightmare_13E51/image_3.png" width="522" border="0"&gt;&lt;/img&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
While I’m not exactly new to MSSQL I’m no expert though fortunately &lt;a href="http://www.falafel.com"&gt;Falafel&lt;/a&gt; has&#xD;
a few experts on staff and John’s one of them. He dug into the problem &lt;a href="http://blog.falafel.com/2008/06/17/HypotheticalIndices.aspx"&gt;answering&lt;/a&gt; the&#xD;
what, where and how to deal them, feel free to click through if that’s what&#xD;
you need.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Had I not blogged back in February &lt;a href="http://www.stevetrefethen.com/blog/WhatDoYouUseToExplorerAnMSSQLDatabase.aspx"&gt;asking&#xD;
about MSSQL tools&lt;/a&gt; this problem would likely have gone undetected for a lot longer.&#xD;
Microsoft’s Management Studio doesn’t show these so called &lt;a href="http://www.google.com/search?q=Hypothetical+Indices"&gt;Hypothetical&#xD;
Indices&lt;/a&gt; so you have no way of knowing your table/DB is being impacted by them.&#xD;
Ironically, they’re created by the Index Tuning Wizard. Anyway, one commenter&#xD;
to my post mentioned &lt;a href="http://www.sqlmanager.net/"&gt;EMS Database Management&#xD;
Solutions&lt;/a&gt; (a mouthful notwithstanding whatever EMS stands for) &lt;a href="http://www.sqlmanager.net/en/products/mssql/manager/download"&gt;SQL&#xD;
Manager 2008&lt;/a&gt; for which there is a freeware download. SQL Manager’s treeview&#xD;
provides a wealth of information including counts for things like indices which allowed&#xD;
me to easily stumble upon the problem.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
All in all, there were 500+ of these indices hanging around but thanks to SQL Manager&#xD;
no longer!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=eedcdba3-d1a7-4200-b65a-7242e21e2c63"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=hB9SmS"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=hB9SmS" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ZDTBWI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ZDTBWI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=B6vh3i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=B6vh3i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=6MUrHi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=6MUrHi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=KgU25I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=KgU25I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=lYCuCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=lYCuCI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=D0M1Ki"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=D0M1Ki" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=gW7AnI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=gW7AnI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/314383465" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,eedcdba3-d1a7-4200-b65a-7242e21e2c63.aspx</comments>
      <category>Tips</category>
      <category>Tools</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FSQLServerIndexNightmare.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/SQLServerIndexNightmare.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=927ee38c-0d7b-4e90-aad0-ceec32fca93f</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,927ee38c-0d7b-4e90-aad0-ceec32fca93f.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,927ee38c-0d7b-4e90-aad0-ceec32fca93f.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=927ee38c-0d7b-4e90-aad0-ceec32fca93f</wfw:commentRss>
      <slash:comments>3</slash:comments>
      
      <title>Techmeme helping drive traffic to sensational c|net blog post</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,927ee38c-0d7b-4e90-aad0-ceec32fca93f.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/313185623/TechmemeHelpingDriveTrafficToSensationalCnetBlogPost.aspx</link>
      <pubDate>Mon, 16 Jun 2008 17:50:50 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
How is it that blog posts like the one below from Matt Asay on c|net’s News.com can&#xD;
become a top headline on Techmeme? Is this sort of headline grabbing BS to be expected&#xD;
now that &lt;a href="http://www.sec.gov/Archives/edgar/data/1015577/000119312508116630/d8k.htm"&gt;CBS&#xD;
owns c|net&lt;/a&gt;?&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="144" alt="Techmeme story" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/54f1a6b7b690_90B7/image_3.png" width="593" border="0"&gt;&lt;/img&gt; &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’m not going to do it justice by linking to it so if you want to you’ll have to search.&#xD;
I &lt;span class="author"&gt;believe this story and headline were written for no other reason&#xD;
than to generate traffic for c|net. Mr.Asay is clearly out-of-touch with the Windows&#xD;
software development world if he actually believes the data he’s referring to. Couple&#xD;
that with the fact that co&lt;/span&gt;&lt;span class="author"&gt;mpanies like CodeGear and tools&#xD;
like &lt;a href="http://www.codegear.com/products/delphi/"&gt;Delphi&lt;/a&gt; can go a &lt;a href="http://www.stevetrefethen.com/blog/WritingNativeWin32ApplicationsForTheWindowsVistaAeroUI.aspx"&gt;long&#xD;
ways towards alleviating&lt;/a&gt; the pain of moving to a new version of Windows by changing&#xD;
their runtime frameworks to help either adopt or mask the differences between versions&#xD;
allowing developers to continue to focus on the task at hand.&lt;/span&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;span class="author"&gt;Fortunately, a number of comments in reply to the post are appropriately&#xD;
taking him to task. Of course, the downside of all this is that it accomplishes c|net’s&#xD;
goal of driving traffic to their site.&lt;/span&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;span class="author"&gt;I’m not sure of the selection criteria for Techmeme but it just&#xD;
took a step down in my book.&lt;/span&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=927ee38c-0d7b-4e90-aad0-ceec32fca93f"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=nvAtdi"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=nvAtdi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=aBmUvI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=aBmUvI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=VtkV1i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=VtkV1i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=oTweSi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=oTweSi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=FGPzHI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=FGPzHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=z4YvHI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=z4YvHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=kfy8ai"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=kfy8ai" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=eT3WTI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=eT3WTI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/313185623" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,927ee38c-0d7b-4e90-aad0-ceec32fca93f.aspx</comments>
      <category>Soapbox</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FTechmemeHelpingDriveTrafficToSensationalCnetBlogPost.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/TechmemeHelpingDriveTrafficToSensationalCnetBlogPost.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=a4432230-f151-461a-8def-0b026335b8de</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,a4432230-f151-461a-8def-0b026335b8de.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,a4432230-f151-461a-8def-0b026335b8de.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a4432230-f151-461a-8def-0b026335b8de</wfw:commentRss>
      <slash:comments>3</slash:comments>
      
      <title>Our G4 Mac Mini dies costing us $44 a month</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,a4432230-f151-461a-8def-0b026335b8de.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/312786316/OurG4MacMiniDiesCostingUs44AMonth.aspx</link>
      <pubDate>Mon, 16 Jun 2008 05:11:41 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
In December, 2006 I bought a G4 Apple &lt;a href="http://www.apple.com/support/macmini/"&gt;Mac&#xD;
Mini&lt;/a&gt; for my wife for Christmas and three days ago it died. It’s bad enough Apple&#xD;
came out with an Intel version within 4 or 5 weeks of my purchase but to have the&#xD;
thing die after 18 months makes it by far the most expensive computer I’ve ever owned&#xD;
based on of operation. That’s not to mention my wife used it &lt;strong&gt;maybe&lt;/strong&gt; 15-30&#xD;
minutes a day, if that. It’s not like it was running &lt;a href="http://folding.stanford.edu/"&gt;protein&#xD;
folding&lt;/a&gt; or some similar CPU intensive task rather it was in sleep mode the &lt;em&gt;vast&lt;/em&gt; majority&#xD;
of the past 18 months.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
And by died I mean pressing the power button does absolutely nothing. I’ve tried two&#xD;
different power supplies, &lt;a href="http://docs.info.apple.com/article.html?artnum=300580"&gt;resetting&#xD;
the PMU&lt;/a&gt; as well as taking out the RAM and re-seating it all to no avail. Yesterday,&#xD;
I took it to the Apple store Los Gatos where they told me "the worst case scenario&#xD;
for repair is $460.23" and that my only option is to authorize them for the worst&#xD;
case and they would charge me accordingly based on the type of repair required. They&#xD;
mentioned that if the machine had to be completely replaced the data on it would be&#xD;
lost, so I don’t even get the dead box back. Perhaps needless to say but I’m not going&#xD;
to go that route.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
If anyone has suggestions for Mac Mini repair I’m all ears. I’ve read a few good things&#xD;
about &lt;a href="http://www.dttservice.com/"&gt;DT&amp;amp;T&lt;/a&gt; in Fremont and that will likely&#xD;
be my choice unless I hear otherwise.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
[Update: July 7, 2008] &lt;a href="http://www.stevetrefethen.com/blog/OurG4MacMiniDiesCostingUs44AMonth.aspx"&gt;Here&lt;/a&gt; is&#xD;
how things turned out.&lt;br&gt;&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=a4432230-f151-461a-8def-0b026335b8de"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=n2Nx8V"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=n2Nx8V" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=SJc2QI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=SJc2QI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=hszU0i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=hszU0i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Q55Mxi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Q55Mxi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=NUHu8I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=NUHu8I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=lu3oyI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=lu3oyI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=b5Dfwi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=b5Dfwi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Ro2tCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Ro2tCI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/312786316" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,a4432230-f151-461a-8def-0b026335b8de.aspx</comments>
      <category>Hardware</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FOurG4MacMiniDiesCostingUs44AMonth.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/OurG4MacMiniDiesCostingUs44AMonth.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=33088a90-47d1-4b09-987d-c4714efddfc8</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,33088a90-47d1-4b09-987d-c4714efddfc8.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,33088a90-47d1-4b09-987d-c4714efddfc8.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=33088a90-47d1-4b09-987d-c4714efddfc8</wfw:commentRss>
      
      <title>Continuous Integration means developers doing command line builds</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,33088a90-47d1-4b09-987d-c4714efddfc8.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/311243816/ContinuousIntegrationMeansDevelopersDoingCommandLineBuilds.aspx</link>
      <pubDate>Fri, 13 Jun 2008 16:07:31 GMT</pubDate>
      <description>&lt;h2&gt;Building from the command line &lt;strong&gt;!=&lt;/strong&gt; building from the IDE&#xD;
&lt;/h2&gt;&#xD;
        &lt;p&gt;&#xD;
I just spent the last several hours fixing a large number of assembly references in&#xD;
a big C# solution. That means lots of errors like the following that leave you grep’ing&#xD;
your way through .sln/.csproj files to figure out what’s gone wrong:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;code&gt;Solution file warning MSB4051: Project {A9E00AF7-A1E0-4E65-90EF-CB66E8580&lt;br&gt;&#xD;
9AE} is referencing a project with GUID {958E0376-0272-4149-A1CF-E03521D12A72}, but&#xD;
a project with this GUID was not found in the .SLN file. &lt;/code&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
And builds stats that look like this:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/ForContinuousIntegrationtoworkdevelopers_E1FF/image_2.png"&gt;&#xD;
            &lt;img height="285" alt="CruiseControl.NET build statistics" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/ForContinuousIntegrationtoworkdevelopers_E1FF/image_thumb.png" width="579" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Not good. It doesn’t help when VS.NET itself &lt;a href="http://www.stevetrefethen.com/blog/SolutionFileWarningMSB4051GUIDWasNotFoundInTheSLNFile.aspx"&gt;can&#xD;
cause these problems yet continue on blissfully&lt;/a&gt;. What I ran into today was a different&#xD;
reason for the same error message, this time around it wasn’t a missing "EndProject".&#xD;
The issue was that the second GUI was referring to a project that not only wasn’t&#xD;
in the .sln file but no longer existed. Regardless, the outcome was the same, building&#xD;
from VS.NET worked but executing MSBuild from the command line failed. WHY?! IMO,&#xD;
VS.NET should have failed just like MSBuild because it’s not doing you any favors&#xD;
when it doesn’t fail consistently along with MSBuild rather that’s just&#xD;
masking a problem. In addition, the error could be improved to show better information&#xD;
about the GUIDs that do reference a project rather than the GUID itself. I couldn’t&#xD;
agree more with Jeff Atwood’s post title &lt;a href="http://www.codinghorror.com/blog/archives/000988.html"&gt;The&#xD;
F5 Key Is Not a Bulid Process&lt;/a&gt; where he says:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
If your "build process" is the F5 key, &lt;i&gt;you have a problem&lt;/i&gt;. ...&#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Get your build process out of the IDE and into a build script&lt;/strong&gt;. That’s&#xD;
the first step on the road to build enlightenment.&#xD;
&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;Amen. &#xD;
&lt;h2&gt;Communicating Continuous Integration Requirements&#xD;
&lt;/h2&gt;&lt;p&gt;&#xD;
If you’re chasing the holy grail of CI and working to get automated builds,&#xD;
test execution, static code analysis, build stats etc. make sure &lt;em&gt;the developers&#xD;
working on the project understand the build requirements of your CI setup&lt;/em&gt;. In&#xD;
this case, building the main project is about as straight forward as it gets:&#xD;
&lt;/p&gt;&lt;code&gt;%SystemRoot%\Microsoft.NET\Framework\v3.5\msbuild /t:clean mysolution.sln&lt;br&gt;&#xD;
%SystemRoot%\Microsoft.NET\Framework\v3.5\msbuild /t:build mysolution.sln&lt;/code&gt;&lt;p&gt;&#xD;
Like I said, simple. Now, on the build server itself things aren’t quite this&#xD;
simple but for the bulk of the build if you get by this step you’ve gone a long&#xD;
way as it builds 22 C# projects. The first line above, that cleans the build is &lt;em&gt;crucial&lt;/em&gt;.&#xD;
If you skip it and build from the command line after building in VS.NET you’ll&#xD;
continue masking the problem. A successful clean process is just as important as a&#xD;
successful build process. On this particular project there was a major project renaming&#xD;
that introduced a slew of errors but the VS.NET IDE sat idly by and in fact allowed&#xD;
this problem to occur. Eventually a checkin that trigger this set of failures occurred&#xD;
all the while "it builds fine on my machine".&#xD;
&lt;/p&gt;&lt;p&gt;&#xD;
The second problem was solution file name changes, copy/renames to be more specific,&#xD;
which further broke the CI build. The third problem was that the old .sln and csproj&#xD;
files were not deleted from the repository which led to even more confusion but I&#xD;
digress, that’s life in the real world, we fix it and move on.&#xD;
&lt;/p&gt;&lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=33088a90-47d1-4b09-987d-c4714efddfc8"&gt;&lt;/img&gt;&lt;br&gt;&lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=nqtlTz"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=nqtlTz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=ULUZ1I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=ULUZ1I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=BgDjui"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=BgDjui" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=DJdkli"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=DJdkli" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=khyaaI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=khyaaI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=fcJW1I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=fcJW1I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=jQA2qi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=jQA2qi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=tjYWeI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=tjYWeI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/311243816" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,33088a90-47d1-4b09-987d-c4714efddfc8.aspx</comments>
      <category>Continuous Integration</category>
      <category>Tips</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FContinuousIntegrationMeansDevelopersDoingCommandLineBuilds.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/ContinuousIntegrationMeansDevelopersDoingCommandLineBuilds.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=869efdd8-1ac9-4451-a482-40ef466c1e1a</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,869efdd8-1ac9-4451-a482-40ef466c1e1a.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,869efdd8-1ac9-4451-a482-40ef466c1e1a.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=869efdd8-1ac9-4451-a482-40ef466c1e1a</wfw:commentRss>
      
      <title>System.Runtime.InteropServices.COMException loading a project into VS.NET 2008</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,869efdd8-1ac9-4451-a482-40ef466c1e1a.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/310572273/SystemRuntimeInteropServicesCOMExceptionLoadingAProjectIntoVSNET2008.aspx</link>
      <pubDate>Thu, 12 Jun 2008 18:14:13 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
Recently, based on comments to &lt;a href="http://www.stevetrefethen.com/blog/WindowsLiveMeshAdministratorsNotAllowed.aspx"&gt;this&#xD;
post&lt;/a&gt; I decided to turn &lt;a href="http://www.google.com/search?q=Vistas+UAC"&gt;Vistas&#xD;
UAC&lt;/a&gt; back on in "&lt;a href="http://blogs.msdn.com/crispincowan/archive/2008/04/28/uac-desert-topping-or-floor-wax.aspx"&gt;silent&#xD;
mode&lt;/a&gt;" using &lt;a href="http://www.tweak-uac.com/"&gt;TweakUAC&lt;/a&gt;. Doing so allows&#xD;
me to run &lt;a href="http://www.google.com/search?q=Windows+Live+Mesh"&gt;Windows Live&#xD;
Mesh&lt;/a&gt; to support folder synchronization which I’m now using to backup my blog content.&#xD;
The downside is that after making this change I started getting System.Runtime.InteropServices.COMException&#xD;
errors when loading a large application into VS.NET 2008.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img alt="System.Runtime.InteropServices.COMException" src="http://www.stevetrefethen.com/blog/content/binary/WindowsLiveWriter/System.Runtime.InteropServi.COMException_9B3B/image_3.png" border="0" height="201" width="402"&gt;&lt;/img&gt;&#xD;
          &lt;br&gt;&#xD;
After a bit of head scratching I thought to change my VS.NET shortcut to launch with&#xD;
"Run as Administrator" enabled which resolved the error. Now, back to work!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=869efdd8-1ac9-4451-a482-40ef466c1e1a"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=E05VDX"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=E05VDX" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=vNsdXI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=vNsdXI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=t7eVLi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=t7eVLi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=HlkcFi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=HlkcFi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=vz3fII"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=vz3fII" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=SndbZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=SndbZI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=oOMuNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=oOMuNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=pRxszI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=pRxszI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/310572273" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,869efdd8-1ac9-4451-a482-40ef466c1e1a.aspx</comments>
      <category>Tips</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FSystemRuntimeInteropServicesCOMExceptionLoadingAProjectIntoVSNET2008.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/SystemRuntimeInteropServicesCOMExceptionLoadingAProjectIntoVSNET2008.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=d7daa168-63a7-4a49-9671-ffce288c97d3</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,d7daa168-63a7-4a49-9671-ffce288c97d3.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,d7daa168-63a7-4a49-9671-ffce288c97d3.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d7daa168-63a7-4a49-9671-ffce288c97d3</wfw:commentRss>
      
      <title>Facebook Starter Kit updated and available to install on Facebook</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,d7daa168-63a7-4a49-9671-ffce288c97d3.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/304109619/FacebookStarterKitUpdatedAndAvailableToInstallOnFacebook.aspx</link>
      <pubDate>Wed, 04 Jun 2008 00:08:12 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
          &lt;a href="http://www.stevetrefethen.com/files/facebookapp2008.vsi"&gt;Here&lt;/a&gt; is an update&#xD;
for my &lt;a href="http://www.stevetrefethen.com/wiki/Facebook%20application%20development%20in%20ASP.NET.ashx"&gt;Facebook&#xD;
Starter Kit&lt;/a&gt; for VS.NET 2008 which fixes the &lt;a href="http://www.stevetrefethen.com/blog/InvalidParameterErrorUsingFacebookDeveloperToolkit16.aspx"&gt;Invalid&#xD;
Parameter error&lt;/a&gt; in part by using the toolkits CanvasIFrame(...) base classes as&#xD;
well as adding the &lt;a href="http://wiki.developers.facebook.com/index.php/ASP.NET"&gt;P3P&#xD;
header&lt;/a&gt;. These changes cleaned up the original code considerably making it much&#xD;
easier to read not to mention function properly.&#xD;
&lt;/p&gt;&#xD;
        &lt;h2&gt;FacebookASPNET available on Facebook&#xD;
&lt;/h2&gt;&#xD;
        &lt;p&gt;&#xD;
With this update I’ve added the application to Facebook as &lt;a href="http://apps.facebook.com/facebookaspnet/"&gt;FacebookASPNET&lt;/a&gt; in&#xD;
case you want to add it to your Facebook account and play around. If you have feature&#xD;
suggestions or additions please let me know. At this point, the application is &lt;em&gt;very&lt;/em&gt; simple&#xD;
but, of course, that was the point.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Lastly, if you monitor the &lt;a href="http://www.codeplex.com/FacebookToolkit/Release/ProjectReleases.aspx?ReleaseId=9824#"&gt;RSS&#xD;
feed&lt;/a&gt; for the Facebook Developer’s Toolkit you already know about the pending&#xD;
1.7 release as well as the pre-announcement of a 2.0 release which is great news and&#xD;
indicates the project is alive and well! Btw, I’ll be updating the Starter Kit&#xD;
as these updates come out but felt this change was significant enough to post now.&#xD;
If the 1.7 release comes out this week I’ll just update this post.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Let me know how it works. Thanks!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.stevetrefethen.com/blog/aggbug.ashx?id=d7daa168-63a7-4a49-9671-ffce288c97d3"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
The original source for this content is &lt;a href="http://www.stevetrefethen.com/blog"&gt;stevetrefethen.com&lt;/a&gt;. &#xD;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?a=S1ml7N"&gt;&lt;img src="http://feeds.feedburner.com/~a/SteveTrefethensWeblog?i=S1ml7N" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=zOnzFI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=zOnzFI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=rPgzBi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=rPgzBi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=rWF2ji"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=rWF2ji" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=tByYqI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=tByYqI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=Ct7cDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=Ct7cDI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=csUKhi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=csUKhi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?a=auVC8I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SteveTrefethensWeblog?i=auVC8I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~4/304109619" height="1" width="1"/&gt;</description>
      <comments>http://www.stevetrefethen.com/blog/CommentView,guid,d7daa168-63a7-4a49-9671-ffce288c97d3.aspx</comments>
      <category>Facebook</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=SteveTrefethensWeblog&amp;itemurl=http%3A%2F%2Fwww.stevetrefethen.com%2Fblog%2FFacebookStarterKitUpdatedAndAvailableToInstallOnFacebook.aspx</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:origLink>http://www.stevetrefethen.com/blog/FacebookStarterKitUpdatedAndAvailableToInstallOnFacebook.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stevetrefethen.com/blog/Trackback.aspx?guid=55cb1803-e39b-4ff3-af00-dcb9970adafa</trackback:ping>
      <pingback:server>http://www.stevetrefethen.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.stevetrefethen.com/blog/PermaLink,guid,55cb1803-e39b-4ff3-af00-dcb9970adafa.aspx</pingback:target>
      <dc:creator>Steve Trefethen</dc:creator>
      <wfw:comment>http://www.stevetrefethen.com/blog/CommentView,guid,55cb1803-e39b-4ff3-af00-dcb9970adafa.aspx</wfw:comment>
      <wfw:commentRss>http://www.stevetrefethen.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=55cb1803-e39b-4ff3-af00-dcb9970adafa</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Invalid Parameter Error using Facebook Developer Toolkit 1.6</title>
      <guid isPermaLink="false">http://www.stevetrefethen.com/blog/PermaLink,guid,55cb1803-e39b-4ff3-af00-dcb9970adafa.aspx</guid>
      <link>http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/300360691/InvalidParameterErrorUsingFacebookDeveloperToolkit16.aspx</link>
      <pubDate>Thu, 29 May 2008 06:49:15 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
[UPDATE: June 3, 2008] &lt;a href="http://www.stevetrefethen.com/blog/FacebookStarterKitUpdatedAndAvailableToInstallOnFacebook.aspx"&gt;Problem&#xD;
solved&lt;/a&gt;.&lt;br&gt;&#xD;
I’ve been playing with a Facebook Application started using my &lt;a href="http://www.stevetrefethen.com/blog/VisualStudioStarterKitForFacebookApplicationDevelopment.aspx"&gt;Facebook&#xD;
Developer’s Toolkit Starter Kit&lt;/a&gt; (for v1.6) and I’m seeing an "Invalid Parameter"&#xD;
error which occurs if the application is left idle in the browser then an attempt&#xD;
is made to interact with the app and the session times out. The error is as follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;div style="BORDER-RIGHT: rgb(207,207,207) 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: rgb(207,207,207) 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: rgb(207,207,207) 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: rgb(207,207,207) 1px solid"&gt;&#xD;
          &lt;h2 style="MARGIN-TOP: 0px; PADDING-TOP: 0px"&gt;Server Error in '/FacebookASPNET' Application. &#xD;
&lt;hr width="100%" color="silver" size="1"&gt;&lt;/hr&gt;&lt;/h2&gt;&#xD;
          &lt;h2&gt;&#xD;
            &lt;i&gt;Invalid parameter&lt;/i&gt;&#xD;
          &lt;/h2&gt;&#xD;
          &lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&#xD;
            &lt;b&gt;Description: &lt;/b&gt;An&#xD;
unhandled exception occurred during the execution of the current web request. Please&#xD;
review the stack trace for more information about the error and where it originated&#xD;
in the code. &#xD;
&lt;br&gt;&lt;b&gt;Exception Details: &lt;/b&gt;Facebook.Exceptions.FacebookException: Invalid parameter&lt;br&gt;&lt;br&gt;&lt;b&gt;Source Error:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;table width="100%" bgcolor="#ffffcc"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;Line 32:   else if (!String.IsNullOrEmpty(authToken))&#xD;
Line 33:   {&#xD;
&lt;font color="red"&gt;Line&#xD;
34: _fbService.CreateSession(authToken); &lt;/font&gt;Line 35: Session["facebook_session_key"]&#xD;
= _fbService.SessionKey; Line 36: Session["facebook_userId"] = _fbService.UserId;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;b&gt;Source File: &lt;/b&gt;e:\web\nnn\htdocs\FacebookASPNET\Default.aspx.cs&lt;b&gt;   &#xD;
Line: &lt;/b&gt;34 &#xD;
&lt;br&gt;&lt;br&gt;&lt;b&gt;Stack Trace:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;table width="100%" bgcolor="#ffffcc"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;[FacebookException: Invalid parameter]&#xD;
   Facebook.API.FacebookAPI.ErrorCheck(XmlDocument doc) +900&#xD;
   Facebook.API.FacebookAPI.LoadXMLDocument(String rawXML) +127&#xD;
   Facebook.API.FacebookAPI.CreateSession() +92&#xD;
   Facebook.Components.FacebookService.CreateSession(...) +37&#xD;
   _Default.Page_Load(...) in Default.aspx.cs:34&#xD;
   System.Web.Util.CalliHelper.EventArgFunctionCaller(...) +15&#xD;
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(...) +33&#xD;
   System.Web.UI.Control.OnLoad(EventArgs e) +99&#xD;
   System.Web.UI.Control.LoadRecursive() +47&#xD;
   System.Web.UI.Page.ProcessRequestMain(...) +1436&#xD;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr width="100%" color="silver" size="1"&gt;&lt;/hr&gt;&lt;b&gt;Version Information:&lt;/b&gt; Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET&#xD;
Version:2.0.50727.1433 &lt;/font&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
The problem is discussed on the Facebook Developer’s Wiki &lt;a href="http://wiki.developers.facebook.com/index.php/ASP.NET"&gt;here&lt;/a&gt; with&#xD;
the solution being to add the following code to allow for an IE issue regarding pages&#xD;
loaded in a frame from a different domain: &#xD;
&lt;/p&gt;&#xD;
        &lt;pre&gt;&#xD;
          &lt;div&gt;&#xD;
            &lt;!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,255)"&gt;protected&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,0)"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,255)"&gt;override&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,0)"&gt;&#xD;
            &lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,255)"&gt;void&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,0)"&gt; OnPreRender(EventArgs&#xD;
e) { Response.AppendHeader(&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(128,0,0)"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(128,0,0)"&gt;P3P&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(128,0,0)"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,0)"&gt;, &lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(128,0,0)"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(128,0,0)"&gt;CP=\"CAO&#xD;
PSA OUR\"&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(128,0,0)"&gt;"&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,0)"&gt;); &lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,255)"&gt;base&lt;/span&gt;&#xD;
            &lt;span style="COLOR: rgb(0,0,0)"&gt;.OnPreRender(e);&#xD;
}&lt;/span&gt;&#xD;
          &lt;/div&gt;&#xD;
        &lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve gone ahead and added this to my application but I’m still seeing this error.&#xD;
There are a &lt;a href="http://www.codeplex.com/FacebookToolkit/Thread/List.aspx?SearchText=invalid%20parameter"&gt;number&#xD;
of discussions&lt;/a&gt; on the CodePlex project pages for the Toolkit related to this error&#xD;
message but AFAICT, it doesn’t appear this has been resolved at least not for IFRAME&#xD;
applications. In fact, the last message in &lt;a href="http://www.codeplex.com/FacebookToolkit/Thread/View.aspx?ThreadId=18382"&gt;this&#xD;
thread&lt;/a&gt; on the subject a user mentions switching to &lt;a href="http://www.codeplex.com/FacebookNET"&gt;Facebook.NET&lt;/a&gt; which&#xD;
apparently doesn’t exhibit the same behavior. I haven’t had a chance to debug this&#xD;
further as I’m swamped with other work right now however, I thought it might be worth&#xD;
posting about to start gathering information about it. I’ll probably throw together&#xD;
a quick 