<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Andrew Hay</title>
  <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/" />
  <link rel="self" href="http://www.andrewdothay.net/blog/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-08-10T23:00:47.503353-07:00</updated>
  <author>
    <name>Andrew Hay</name>
  </author>
  <subtitle>newtelligence powered</subtitle>
  <id>http://www.andrewdothay.net/blog/</id>
  <generator uri="http://www.dasblog.net" version="2.0.7180.0">DasBlog</generator>
  <entry>
    <title>nbcolympics.com</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/08/11/nbcolympicscom.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,016fc5cd-09f7-4123-bb5f-0919d75883fd.aspx</id>
    <published>2008-08-10T23:00:47.503353-07:00</published>
    <updated>2008-08-10T23:00:47.503353-07:00</updated>
    <category term="events" label="events" scheme="http://www.andrewdothay.net/blog/CategoryView,category,events.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.andrewdothay.net/blog/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm digging the <a href="http://www.nbcolympics.com">http://www.nbcolympics.com</a> site
in Silverlight. I can see sports and interviews that I'm interested in and review
close plays as much as I like. I've shown this to the wife and the extended family
over the weekend.
</p>
        <p>
One thing that really keeping this from being the best thing ever is the user experience.
For example, the Control Room is a place where I can select up to four videos to watch
at once; one large and three side videos. That's really cool. However, the extended
family was the real test; and they were a little frustrated.
</p>
        <p>
The sucky part of the Control Room is the search interface. Here, I'm given
a tiny up/down arrow at the bottom of the thumbnail stack. This is something
visitors will do many times, every time they visit the site to see the next six or
previous six videos in the stack. Why not make this click experience really easy to
hit with big, phat arrow overlay icons? Maybe even advertise key strokes that do this.
Its just really frustrating for non-technical people to use.
</p>
        <p>
There's too many obfuscated clicks like this in the app. Just a few slight
UX improvements would have gone a long way here. NBC Silverlight team, I give you
a straight B here. Good job on the insight to give us what we want (choice in viewing
Olympic events), but a "meh" job in giving me to the tools to make that choice.
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=016fc5cd-09f7-4123-bb5f-0919d75883fd" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Which one of these things doesn't belong?</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/08/09/WhichOneOfTheseThingsDoesntBelong.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,35ffe8e7-0e42-4d41-b896-fbe20e027084.aspx</id>
    <published>2008-08-09T10:32:43.706943-07:00</published>
    <updated>2008-08-09T10:32:43.706943-07:00</updated>
    <category term="hardware" label="hardware" scheme="http://www.andrewdothay.net/blog/CategoryView,category,hardware.aspx" />
    <category term="observations" label="observations" scheme="http://www.andrewdothay.net/blog/CategoryView,category,observations.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
There's a really cuil set of <a href="http://www.boston.com/bigpicture/2008/08/the_large_hadron_collider.html">photos
showing the Large Hadron Collider</a> being setup in Europe. Very high tech stuff. 
</p>
        <p>
Just a little bit down from the top of the photo stack is an image of someone way
down the aisle in the server room. You get the idea that there are just racks and
racks and racks of servers with a mind for effective use of power consumption, space
utilization, heat and all the other green elements.
</p>
        <p>
The person at the end of the aisle is working on a server. They're sitting at a workstation,
typing on a keyboard... looking at a monitor. Not a slick flat screen, but a huge
honking cathode ray tube monitor from 1994! Hah! That thing probably takes up the
space of three or four servers and gives off as much heat!
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=35ffe8e7-0e42-4d41-b896-fbe20e027084" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Pwop Moments with LINQ</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/07/31/PwopMomentsWithLINQ.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,1a932d00-9118-4880-836d-1f88e95f4bec.aspx</id>
    <published>2008-07-31T10:52:54.364058-07:00</published>
    <updated>2008-07-31T10:52:54.364058-07:00</updated>
    <category term="LINQ" label="LINQ" scheme="http://www.andrewdothay.net/blog/CategoryView,category,LINQ.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just had a Pwop moment (<a href="http://franklins.net/carl.aspx">the sound of a
forehead slap</a>) with LINQ:
</p>
        <p>
I needed to retrieve a distinct list of years contained in a collection of objects.
The data was in the form of an generic List&lt;T&gt;, already loaded into memory.
So without thinking too much about it, I sat down and wrote a quick LINQ expression
that included the Distinct() operator and since the years were actually properties
on the objects, I wrote my own implementation of IEqualityComparer. 
</p>
        <p>
It had some problems because the resulting data was not really all that distinct,
and then it happened: PWOP!
</p>
        <p>
I don't need to implement an interface. I can simply use the default equality comparer
for a List&lt;int&gt; like so.
</p>
        <p>
          <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="177" alt="LINQ Distinct() Operator" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/PwopMomentswithLINQ_9902/GetDistinctYearList_3.png" width="390" border="0" />
        </p>
        <p>
Gah!
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=1a932d00-9118-4880-836d-1f88e95f4bec" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Importing Data From Excel In C#</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/07/31/ImportingDataFromExcelInC.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,0da8418b-fa06-4646-95e4-539ca754d570.aspx</id>
    <published>2008-07-31T09:00:16.817183-07:00</published>
    <updated>2008-07-31T09:00:16.817183-07:00</updated>
    <category term="asp.net" label="asp.net" scheme="http://www.andrewdothay.net/blog/CategoryView,category,asp.net.aspx" />
    <category term="software" label="software" scheme="http://www.andrewdothay.net/blog/CategoryView,category,software.aspx" />
    <category term="SQL Server" label="SQL Server" scheme="http://www.andrewdothay.net/blog/CategoryView,category,SQL%2BServer.aspx" />
    <category term="Visual Studio" label="Visual Studio" scheme="http://www.andrewdothay.net/blog/CategoryView,category,Visual%2BStudio.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Behind the scenes, I see a lot of companies run on Excel and duct tape. So it's common
for clients to hand me a slab of data organized into neat little rows and columns.
Excel is just a handy way to throw some data over the wall and get things done. This
might be a list of dealers, a collection of user profiles, product information, or
anything that just needs to get somewhere else.
</p>
        <p>
Depending on the scenario, I'll might massage this data and slide it into a SQL Server
database or an XML file. I'm a web developer so I use the ADO.Net stack on a regular
basis. If I were a Windows client developer, I might prefer to solve this problem
with the Excel object model, but that really looks like more code to me, so here's
how I like to roll:
</p>
        <p>
The following code block accepts an Excel file path and returns an ordinary DataTable
object, which can be manipulated easily by the code that calls this method. The first
row of the Excel document becomes the columns in the DataTable object and each row
thereafter are DataRow objects.
</p>
        <p>
          <a href="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/ImportingDataFromExcelwithC_7CBC/ImportDataFromExcel_2.png">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="148" alt="ImportDataFromExcel" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/ImportingDataFromExcelwithC_7CBC/ImportDataFromExcel_thumb.png" width="244" border="0" />
          </a>
          <br />
(Click to enlarge)
</p>
        <p>
If you like, <a href="http://support.microsoft.com/kb/306023">take a look at both
techniques for working with Excel data</a> and see what one speaks to you. With this
block of code, I can happily accept large chunks of data from a client without spending
precious time fiddling with administrivia.
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=0da8418b-fa06-4646-95e4-539ca754d570" />
      </div>
    </content>
  </entry>
  <entry>
    <title>We won't store your password</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/06/17/WeWontStoreYourPassword.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,e950a55d-fffd-41dd-9155-f68ba128225c.aspx</id>
    <published>2008-06-17T10:44:21.783-07:00</published>
    <updated>2008-06-17T10:44:50.2995242-07:00</updated>
    <category term="security" label="security" scheme="http://www.andrewdothay.net/blog/CategoryView,category,security.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
What's the deal with these online social networking sites? After you sign up, they
casually ask for your credentials to other locations so they can provide some handy
service. <a href="http://www.codinghorror.com/blog/archives/001128.html">Jeff Atwood
noted it recently</a>, and I've just experienced it on <a href="http://pulse.plaxo.com">Plaxo</a>.
Huh... That's nice, but no thank you, and please don't ask any of my friends either.
</p>
        <p>
          <a href="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/Wewontstoreyourpassword_9704/plaxo_2.jpg">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="500" alt="plaxo" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/Wewontstoreyourpassword_9704/plaxo_thumb.jpg" width="583" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=e950a55d-fffd-41dd-9155-f68ba128225c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Dang Roses</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/05/28/DangRoses.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,7db8d778-014d-4673-a147-8f2de6b5f712.aspx</id>
    <published>2008-05-28T16:41:39.6015408-07:00</published>
    <updated>2008-05-28T16:41:39.6015408-07:00</updated>
    <category term="observations" label="observations" scheme="http://www.andrewdothay.net/blog/CategoryView,category,observations.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I noticed this when I left the house this morning. Le Wife dislikes the roses due
to the maintenance they require and this isn't helping matters at all.<a href="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/DangRoses_EAC0/mean-roses_2.jpg"></a></p>
        <p>
          <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="304" alt="mean-roses" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/DangRoses_EAC0/mean-roses_3.jpg" width="404" border="0" />
        </p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=7db8d778-014d-4673-a147-8f2de6b5f712" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Joel Spolsky Agrees With Me</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/05/22/JoelSpolskyAgreesWithMe.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,a05314be-a70f-42e1-aa5c-b2dcd98bb5d9.aspx</id>
    <published>2008-05-22T11:35:52.3825206-07:00</published>
    <updated>2008-05-22T11:35:52.3825206-07:00</updated>
    <category term="asp.net" label="asp.net" scheme="http://www.andrewdothay.net/blog/CategoryView,category,asp.net.aspx" />
    <category term="blogging" label="blogging" scheme="http://www.andrewdothay.net/blog/CategoryView,category,blogging.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Joel Spolsky (of <a href="http://www.joelonsoftware.com/)">http://www.joelonsoftware.com/)</a> and
Jeff Atwood (of <a href="http://www.codinghorror.com/blog/)">http://www.codinghorror.com/blog/)</a> selected
my audio question on their new podcast, episode #6. 
</p>
        <p>
Stackoverflow is a new property created by a joint venture between these two blogging
juggernauts. 
</p>
        <p>
          <a href="http://blog.stackoverflow.com/">http://blog.stackoverflow.com/</a>
        </p>
        <p>
So far, their podcast is interesting like Paris Hilton. She’s famous for just
being herself. Nevertheless, I am now famous.
</p>
        <p>
I really do look forward to each new episode. Its a nice change of pace from the others
that decorate my new iPhone. It's a little like a Seinfeld episode too, its a show
about nothing, but in that span of 30 minutes, something interesting always happens.
I love the history that Joel sprinkles in and the minutia that intrigues Jeff so much.
</p>
        <p>
My question picked a little bit on Jeff, but hopefully the core of it came through.
It was essentially a version of the eternal buy vs. build issue, or in this case "use
what's in the box" vs. "build your own" scenario. Jeff had a respectable
answer that centered on what he felt was important and what he was happy to inherit
from the .Net Framework. 
</p>
        <p>
These are the types of debates I have every day building software. Its fun to ping
someone outside your normal group every now and again and see what they have to say
about it.
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=a05314be-a70f-42e1-aa5c-b2dcd98bb5d9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Pets, What I Ate For Lunch, Oh, and Babes</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/05/22/PetsWhatIAteForLunchOhAndBabes.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,00060579-b72b-4eae-96d6-50eab57a0da4.aspx</id>
    <published>2008-05-21T21:00:44.0729646-07:00</published>
    <updated>2008-05-21T21:01:11.7134127-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ok, so I'm not sure I've posted about the dog and the Thai food on this blog before,
but I have been preoccupied lately with the newborn.
</p>
        <p>
I was the proud poppa of an 8lb 15oz baby boy on April 29th, 2008. I'm still at a
loss for words. This is arguably the cutest, smartest baby in the world.
</p>
        <p>
          <a href="http://www.flickr.com/photos/karijean/sets/72157604800761653/">
            <img alt="baby" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/PetsWhatIAteForLunchOhandBabes_1277A/baby_3.jpg" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=00060579-b72b-4eae-96d6-50eab57a0da4" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Wheel of Fortune</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/04/03/WheelOfFortune.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,fe47c6b1-1036-4423-b7d2-8da317685798.aspx</id>
    <published>2008-04-03T08:22:27.4492393-07:00</published>
    <updated>2008-04-03T08:22:27.4492393-07:00</updated>
    <category term="fun" label="fun" scheme="http://www.andrewdothay.net/blog/CategoryView,category,fun.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="247" alt="steve-wof" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/WheelofFortune_75C2/steve-wof_3.jpg" width="385" align="left" border="0" /> My
buddy Steve was on Wheel of Fortune last night. The actual taping of the show was
a few weeks ago and he was pretty tight lipped about it. 
</p>
        <p>
He said he won enough money to pay for the flight out there, so he was happy, err...
I mean Happy! He did outstanding on the show and his wife came up afterwards to give
him a hug. He won over $80K and a trip to Thailand! Congrats!
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=fe47c6b1-1036-4423-b7d2-8da317685798" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Millisecond Update Problem with SqlDataSource</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/03/24/MillisecondUpdateProblemWithSqlDataSource.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,6fa66dea-4cad-4891-9edf-0ddd02bdc551.aspx</id>
    <published>2008-03-23T18:30:47.9567405-07:00</published>
    <updated>2008-03-23T18:30:47.9567405-07:00</updated>
    <category term="asp.net" label="asp.net" scheme="http://www.andrewdothay.net/blog/CategoryView,category,asp.net.aspx" />
    <category term="SQL Server" label="SQL Server" scheme="http://www.andrewdothay.net/blog/CategoryView,category,SQL%2BServer.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I spent a little too long on this rainy Sunday afternoon tripping over myself. I'm
using the SqlDataSource and the FormView controls in a quick prototype. I clicked
the "Use optimistic concurrency" field in the SqlDataSource configuration
page so it would compare the original values before updating the database. 
</p>
        <p>
I was going along fine when I realized the updates didn't work, but the insert was
OK. After several repeated attempts with zero rows updates, I fired up the SQL Profiler
and saw my update query right there, plain as day. Why wasn't the update working?
</p>
        <p>
          <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="383" alt="sql-profiler" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/MillisecondUpdateProblemwithSqlDataSourc_10455/sql-profiler_3.png" width="590" border="0" />
        </p>
        <p>
I even grabbed the SQL out of SQL Profiler and ran it through Query Analyzer - and
then bam! I could see it on my screen. The milliseconds for the date time fields were
all set to zero, and the actual values in the database were non-zero values. Who was
loosing the milliseconds?
</p>
        <p>
Finally, it hit me. I was losing the data.
</p>
        <p>
I was trying to be real smart about setting the hidden "Created" and "Modified"
DateTime fields during the updating event of the SqlDataSource control. I would do
a similar assignment during the update event for just the "Modified" DateTime
field.
</p>
        <pre style="border-right: #999999 1px dashed; padding-right: 5px; border-top: #999999 1px dashed; padding-left: 5px; font-size: 12px; padding-bottom: 5px; border-left: #999999 1px dashed; width: 100%; color: #000000; line-height: 14px; padding-top: 5px; border-bottom: #999999 1px dashed; font-family: andale mono, lucida console, monaco, fixed, monospace; background-color: #eee">
          <code>protected
void SqlDataSource1_Inserting(object sender, SqlDataSourceCommandEventArgs e) { DateTime
now = DateTime.Now; e.Command.Parameters["@Created"].Value = now; e.Command.Parameters["@Modified"].Value
= now; } </code>
        </pre>
        <p>
As I was peering at this method, it struck me that I was inadvertently setting the
fields to a value that was too granular for my SqlDataSource object. It wasn't passing
back the millisecond value, so I compensated by making sure the value is always zero
milliseconds, like so:
</p>
        <pre style="border-right: #999999 1px dashed; padding-right: 5px; border-top: #999999 1px dashed; padding-left: 5px; font-size: 12px; padding-bottom: 5px; border-left: #999999 1px dashed; width: 100%; color: #000000; line-height: 14px; padding-top: 5px; border-bottom: #999999 1px dashed; font-family: andale mono, lucida console, monaco, fixed, monospace; background-color: #eee">
          <code>protected
void SqlDataSource1_Inserting(object sender, SqlDataSourceCommandEventArgs e) { DateTime
now = DateTime.Now; now = now.AddMilliseconds(1000 - now.Millisecond); e.Command.Parameters["@Created"].Value
= now; e.Command.Parameters["@Modified"].Value = now; } </code>
        </pre>
        <p>
With this adjustment, my inserts and updates are playing nicely. Yay! 
</p>
        <p>
So, now that i works, I'm still not real happy with it. I'd much rather have the code
check a single timestamp column named "Version" than see all that bloat
in there.
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=6fa66dea-4cad-4891-9edf-0ddd02bdc551" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Disable Script is Greyed Out in IE Developer Toolbar</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/03/19/DisableScriptIsGreyedOutInIEDeveloperToolbar.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,4764c955-f0aa-47cb-9aaa-ab54573ba259.aspx</id>
    <published>2008-03-19T08:53:34.8924923-07:00</published>
    <updated>2008-03-19T08:54:59.0799923-07:00</updated>
    <category term="ie7" label="ie7" scheme="http://www.andrewdothay.net/blog/CategoryView,category,ie7.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've been trying to disable script using the IE Developer Toolbar for a while now.
Well, at least I've wanted to for a while, but its was greyed out so I couldn't select
it in the menu. Its a fine little menu, with "Disable" well placed between
"Find" and "View", then when you click the Disable item from the
menu, three options pop up: Script, Popup Blocker, and All CSS. 
</p>
        <p>
The All Css menu item worked fine, it would drop any styles applied to the page and
show me the raw, unstyled HTML content. Yet for some reason the top two items were
disabled.
</p>
        <p>
I poured myself a fresh cup of coffee from the French Press sitting on my desk and
thunk about it real hard. Then, I opened Internet Explorer, clicked Tools, Options
and then navigated to the Advanced tab. Sure enough, the Disable Script Debugging
options were selected. 
</p>
        <p>
          <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="546" alt="internet-options" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/DisableScriptisGreyedOutinIEDeveloperToo_7D0A/internet-options_3.png" width="446" border="0" />
        </p>
        <p>
I cleared the checkbox and restarted IE. Low and behold, I could now disable the JavaScript
because it was no longer greyed out in the IE developer toolbar.
</p>
        <p>
          <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="203" alt="ie-disable-script" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/DisableScriptisGreyedOutinIEDeveloperToo_7D0A/ie-disable-script_3.png" width="394" border="0" />
        </p>
        <p>
Drat!
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=4764c955-f0aa-47cb-9aaa-ab54573ba259" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Comcast and FCC Security Regulations?</title>
    <link rel="alternate" type="text/html" href="http://www.andrewdothay.net/blog/2008/03/04/ComcastAndFCCSecurityRegulations.aspx" />
    <id>http://www.andrewdothay.net/blog/PermaLink,guid,8ef2a488-eaf6-4630-b8d3-b3987a749eef.aspx</id>
    <published>2008-03-04T10:14:21.6573849-08:00</published>
    <updated>2008-03-04T10:14:21.6573849-08:00</updated>
    <category term="CardSpace" label="CardSpace" scheme="http://www.andrewdothay.net/blog/CategoryView,category,CardSpace.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Not because we want to and not because its better, but because its in accordance with
regulations written by the Federal Communications Commission. Right. Don't mention
anything about that big cluster of wires that branch off into that secured room ran
by people who don't work there. Stick to the 'better protect' copy.
</p>
        <p>
          <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="292" alt="comcast fcc security message" src="http://www.andrewdothay.net/blog/content/binary/WindowsLiveWriter/ComcastandFCCSecurityRegulations_8FFC/fcc-security-thumb_3.png" width="557" border="0" />
        </p>
        <p>
The image above is what I got when I logged into my Comcast cable account to find
out how much last month's damage was. I'm not really digging the sites that say, ok,
you've authenticated with a username and password, but it looks like you're on a different
computer or different IP address, so I'm going to add one more thing you need to remember
and type in. Isn't agility what the web is all about? I know there's a balance to
strike, but we aren't there yet. Where's that damn CardSpace and OpenID?
</p>
        <img width="0" height="0" src="http://www.andrewdothay.net/blog/aggbug.ashx?id=8ef2a488-eaf6-4630-b8d3-b3987a749eef" />
      </div>
    </content>
  </entry>
</feed>