<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Kev's Big Log</title>
    <link>http://blog.zygonia.net/</link>
    <description>Plugging holes in the universe, what are you doing today?</description>
    <image>
      <url>http://blog.zygonia.net/images/tism.jpg</url>
      <title>Kev's Big Log</title>
      <link>http://blog.zygonia.net/</link>
    </image>
    <language>en-us</language>
    <copyright>Kevin Kenny</copyright>
    <lastBuildDate>Fri, 06 Nov 2009 03:44:05 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>kevin.kenny@zygonia.net</managingEditor>
    <webMaster>kevin.kenny@zygonia.net</webMaster>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/KevsBigLog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=c6bfb7cf-d4ac-405c-83cf-89ac1a74cb23</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,c6bfb7cf-d4ac-405c-83cf-89ac1a74cb23.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is very cool, roll on RTM!
</p>
        <p>
          <a href="http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-Debugging-Crash-Dumps-with-Tess-Ferrandez-and-VS2010/">
            <u>
              <font color="#0066cc">http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-Debugging-Crash-Dumps-with-Tess-Ferrandez-and-VS2010/</font>
            </u>
          </a>
        </p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=c6bfb7cf-d4ac-405c-83cf-89ac1a74cb23" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/Twbaka818YE" height="1" width="1" /></body>
      <title>Debugging Crash Dumps with VS2010</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,c6bfb7cf-d4ac-405c-83cf-89ac1a74cb23.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/Twbaka818YE/DebuggingCrashDumpsWithVS2010.aspx</link>
      <pubDate>Fri, 06 Nov 2009 03:44:05 GMT</pubDate>
      <description>&lt;p&gt;
This is very cool, roll on RTM!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-Debugging-Crash-Dumps-with-Tess-Ferrandez-and-VS2010/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-Debugging-Crash-Dumps-with-Tess-Ferrandez-and-VS2010/&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=c6bfb7cf-d4ac-405c-83cf-89ac1a74cb23" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/11/06/DebuggingCrashDumpsWithVS2010.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=2a4ecb30-83cc-4424-90f0-21c244db9af3</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,2a4ecb30-83cc-4424-90f0-21c244db9af3.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If your playback is jerky when playing video from the filesystem or a network share
then increase the File cache size in:
</p>
        <p>
Preferences –&gt; Input –&gt;Access Modules –&gt; File
</p>
        <p>
I bumped mine to 2000ms, no more jerky. There’s a whole bunch of other cache tuning
you can do for other sources such as FTP, HTTP, TCP etc too.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=2a4ecb30-83cc-4424-90f0-21c244db9af3" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/-kYd5kOq72M" height="1" width="1" /></body>
      <title>VLC Jerky Playback on Mac OSX</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,2a4ecb30-83cc-4424-90f0-21c244db9af3.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/-kYd5kOq72M/VLCJerkyPlaybackOnMacOSX.aspx</link>
      <pubDate>Wed, 04 Nov 2009 02:38:54 GMT</pubDate>
      <description>&lt;p&gt;
If your playback is jerky when playing video from the filesystem or a network share
then increase the File cache size in:
&lt;/p&gt;
&lt;p&gt;
Preferences –&amp;gt; Input –&amp;gt;Access Modules –&amp;gt; File
&lt;/p&gt;
&lt;p&gt;
I bumped mine to 2000ms, no more jerky. There’s a whole bunch of other cache tuning
you can do for other sources such as FTP, HTTP, TCP etc too.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=2a4ecb30-83cc-4424-90f0-21c244db9af3" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/11/04/VLCJerkyPlaybackOnMacOSX.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=6ed0e2b3-f6d5-4f32-8857-cb612f361166</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,6ed0e2b3-f6d5-4f32-8857-cb612f361166.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://josephfinder.com/books/vanished">Vanished</a> is the first book in <a href="http://josephfinder.com/">Joe
Finder</a>’s new “Nick Heller” series of books. Nick Heller is a “private spy” who
works for a private intelligence firm, he’s ex-special forces, tough and doesn’t take
any shit. In this first instalment Heller becomes involved in the hunt for his missing
brother, a search which sees him embroiled in the goings on of the major defence contractor
his brother works for.
</p>
        <p>
Vanished starts off well but I got kind of bored about two thirds of the way through,
in fact I don’t really remember much of interest that happened during those middle
chapters. The last few chapters picked up my interest again but the ending felt so
obvious (and awkward) that I was left feeling pretty disappointed. Vanished is ok,
but not a patch on earlier corporate and political romps such as Paranoia or The Moscow
Club. Hopefully the next Nick Heller instalment will be better.
</p>
        <p>
5/10
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=6ed0e2b3-f6d5-4f32-8857-cb612f361166" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/iYWowdRYMSI" height="1" width="1" /></body>
      <title>Books: Vanished by Joseph Finder</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,6ed0e2b3-f6d5-4f32-8857-cb612f361166.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/iYWowdRYMSI/BooksVanishedByJosephFinder.aspx</link>
      <pubDate>Tue, 03 Nov 2009 02:50:32 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://josephfinder.com/books/vanished"&gt;Vanished&lt;/a&gt; is the first book in &lt;a href="http://josephfinder.com/"&gt;Joe
Finder&lt;/a&gt;’s new “Nick Heller” series of books. Nick Heller is a “private spy” who
works for a private intelligence firm, he’s ex-special forces, tough and doesn’t take
any shit. In this first instalment Heller becomes involved in the hunt for his missing
brother, a search which sees him embroiled in the goings on of the major defence contractor
his brother works for.
&lt;/p&gt;
&lt;p&gt;
Vanished starts off well but I got kind of bored about two thirds of the way through,
in fact I don’t really remember much of interest that happened during those middle
chapters. The last few chapters picked up my interest again but the ending felt so
obvious (and awkward) that I was left feeling pretty disappointed. Vanished is ok,
but not a patch on earlier corporate and political romps such as Paranoia or The Moscow
Club. Hopefully the next Nick Heller instalment will be better.
&lt;/p&gt;
&lt;p&gt;
5/10
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=6ed0e2b3-f6d5-4f32-8857-cb612f361166" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/11/03/BooksVanishedByJosephFinder.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=22e14c76-5fa2-47d4-9e89-af59f0f3191b</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,22e14c76-5fa2-47d4-9e89-af59f0f3191b.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Atheists and scientists are apparently fascists now for defending good science in
the classroom and pushing back against teaching crackpot theories such as creationism
and intelligent design:
</p>
        <p>
          <a href="http://richarddawkins.net/article,4432,n,n">http://richarddawkins.net/article,4432,n,n</a>
        </p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=22e14c76-5fa2-47d4-9e89-af59f0f3191b" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/ctd1RCgu0EI" height="1" width="1" /></body>
      <title>Bill O&amp;rsquo;Reilly being a muppet again</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,22e14c76-5fa2-47d4-9e89-af59f0f3191b.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/ctd1RCgu0EI/BillOrsquoReillyBeingAMuppetAgain.aspx</link>
      <pubDate>Sun, 11 Oct 2009 03:37:25 GMT</pubDate>
      <description>&lt;p&gt;
Atheists and scientists are apparently fascists now for defending good science in
the classroom and pushing back against teaching crackpot theories such as creationism
and intelligent design:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://richarddawkins.net/article,4432,n,n"&gt;http://richarddawkins.net/article,4432,n,n&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=22e14c76-5fa2-47d4-9e89-af59f0f3191b" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/10/11/BillOrsquoReillyBeingAMuppetAgain.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=53939104-d626-4e96-8e19-74ecd2c50de4</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,53939104-d626-4e96-8e19-74ecd2c50de4.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Thought I’d give this Twitter malarky another go. You can read my <a href="http://www.scotslanguage.com/articles/wordoftheweek/2008-09">haiverings</a> and
waffles at:
</p>
        <p>
          <a href="http://twitter.com/teh_klev">http://twitter.com/teh_klev</a>
        </p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=53939104-d626-4e96-8e19-74ecd2c50de4" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/YO71hWMq9Us" height="1" width="1" /></body>
      <title>Twittering again</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,53939104-d626-4e96-8e19-74ecd2c50de4.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/YO71hWMq9Us/TwitteringAgain.aspx</link>
      <pubDate>Fri, 18 Sep 2009 14:42:37 GMT</pubDate>
      <description>&lt;p&gt;
Thought I’d give this Twitter malarky another go. You can read my &lt;a href="http://www.scotslanguage.com/articles/wordoftheweek/2008-09"&gt;haiverings&lt;/a&gt; and
waffles at:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://twitter.com/teh_klev"&gt;http://twitter.com/teh_klev&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=53939104-d626-4e96-8e19-74ecd2c50de4" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/09/18/TwitteringAgain.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=2ee40e74-8715-4e75-8992-94d13a0fcc4f</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,2ee40e74-8715-4e75-8992-94d13a0fcc4f.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Normal service to be resumed when I get done with my Windows 2008 Server build docs
etc.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=2ee40e74-8715-4e75-8992-94d13a0fcc4f" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/XIBTsB-NmZE" height="1" width="1" /></body>
      <title>Yep&amp;hellip;tumbleweed&amp;hellip;</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,2ee40e74-8715-4e75-8992-94d13a0fcc4f.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/XIBTsB-NmZE/Yephelliptumbleweedhellip.aspx</link>
      <pubDate>Wed, 09 Sep 2009 03:20:59 GMT</pubDate>
      <description>&lt;p&gt;
Normal service to be resumed when I get done with my Windows 2008 Server build docs
etc.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=2ee40e74-8715-4e75-8992-94d13a0fcc4f" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/09/09/Yephelliptumbleweedhellip.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=c8355cb4-19e3-4f61-aa47-be9c1ae8884b</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,c8355cb4-19e3-4f61-aa47-be9c1ae8884b.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The other day I was implementing a page block widget using <a href="http://jquery.com/">jQuery</a> and <a href="http://malsup.com/jquery/block/">BlockUI</a>.
The code kinda looked like this:
</p>
        <div class="code">
          <font color="blue">&lt;</font>
          <font color="maroon">a</font>
          <font color="red"> id</font>
          <font color="blue">="testme"</font>
          <font color="red"> href</font>
          <font color="blue">="#"&gt;</font>
          <font color="black">Click
Me</font>
          <font color="blue">&lt;/</font>
          <font color="maroon">a</font>
          <font color="blue">&gt;</font>
          <font color="black">
            <br />
                    
<br /></font>
          <font color="blue">&lt;</font>
          <font color="maroon">script</font>
          <font color="red"> type</font>
          <font color="blue">="text/javascript"&gt;</font>
          <font color="black">
          </font>
          <font color="#808080">
            <br />
    </font>
          <font color="black">$(</font>
          <font color="blue">document</font>
          <font color="black">).ready(</font>
          <font color="blue">function</font>
          <font color="black">()</font>
          <font color="#808080"> </font>
          <font color="black">{</font>
          <font color="#808080">
            <br />
        </font>
          <font color="black">$(</font>
          <font color="#808080">'#testme'</font>
          <font color="black">).click(</font>
          <font color="blue">function</font>
          <font color="black">()</font>
          <font color="#808080"> </font>
          <font color="black">{</font>
          <font color="#808080">
            <br />
            </font>
          <font color="darkgreen">//
Set our message in the message panel....<br /></font>
          <font color="#808080">            </font>
          <font color="black">$(</font>
          <font color="#808080">'#progressMessage'</font>
          <font color="black">).text(</font>
          <font color="#808080">'Please
wait!'</font>
          <font color="black">)</font>
          <font color="blue">;</font>
          <font color="#808080">
            <br />
            </font>
          <font color="black">$.blockUI({</font>
          <font color="#808080">
            <br />
                </font>
          <font color="black">message:</font>
          <font color="#808080"> </font>
          <font color="black">$(</font>
          <font color="#808080">'#progressWidget'</font>
          <font color="black">)</font>
          <font color="#808080">
            <br />
            </font>
          <font color="black">})</font>
          <font color="blue">;</font>
          <font color="#808080">
            <br />
        </font>
          <font color="black">})</font>
          <font color="blue">;</font>
          <font color="#808080">
            <br />
    </font>
          <font color="black">}</font>
          <font color="#808080">
            <br />
          </font>
          <font color="blue">&lt;/</font>
          <font color="maroon">script</font>
          <font color="blue">&gt;</font>
          <font color="black">
            <br />
            <br />
          </font>
          <font color="blue">&lt;</font>
          <font color="maroon">div</font>
          <font color="red"> id</font>
          <font color="blue">="progressWidget"</font>
          <font color="red"> style</font>
          <font color="blue">="display:none"</font>
          <font color="red"> align</font>
          <font color="blue">="center"&gt;</font>
          <font color="black">
            <br />
    </font>
          <font color="blue">&lt;</font>
          <font color="maroon">div</font>
          <font color="red"> class</font>
          <font color="blue">="modalUpdateProgressMessage"&gt;</font>
          <font color="black">
            <br />
        </font>
          <font color="blue">&lt;</font>
          <font color="maroon">div</font>
          <font color="red"> id</font>
          <font color="blue">="progressMessage"</font>
          <font color="red"> </font>
          <font color="blue">/&gt;<br />
        &lt;</font>
          <font color="maroon">img</font>
          <font color="red"> src</font>
          <font color="blue">="spinbar.gif"</font>
          <font color="red"> </font>
          <font color="blue">/&gt;<br />
    &lt;/</font>
          <font color="maroon">div</font>
          <font color="blue">&gt;</font>
          <font color="black">
            <br />
          </font>
          <font color="blue">&lt;/</font>
          <font color="maroon">div</font>
          <font color="blue">&gt;</font>
          <font color="black">
          </font>
        </div>
        <div class="code"> 
</div>
        <div class="code">Pretty stock stuff except I’m using a DOM element to show the page
block message.
</div>
        <div class="code"> 
</div>
        <div class="code">However, for some reason my &lt;img src=”spinbar.gif”/&gt; tag was
being overwritten when writing content <strong>inside</strong> of the ‘progressMessage’
&lt;div&gt; tag even though the &lt;img&gt; tag is a sibling element and not a child. 
</div>
        <div class="code"> 
</div>
        <div class="code">It turns out that using self closing tags, whilst being valid XHTML,
causes jQuery to select all siblings of the self-closed tag. Because all the sibling
tags of &lt;div id=”progressMessage”/&gt; were selected they were also being overwritten
by the code at - <font color="black">$(</font><font color="#808080">'#progressMessage'</font><font color="black">).text(</font><font color="#808080">'Please
wait!'</font><font color="black">)</font><font color="blue">;</font></div>
        <p>
          <br />
The trick it seems is to close empty tags with an explicit closing tag. i.e. &lt;div
id=”progressMessage”&gt;&lt;/div&gt; and then life is good again.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=c8355cb4-19e3-4f61-aa47-be9c1ae8884b" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/lDsR9kJby1I" height="1" width="1" /></body>
      <title>jQuery Self Closing Tags Gotcha</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,c8355cb4-19e3-4f61-aa47-be9c1ae8884b.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/lDsR9kJby1I/jQuerySelfClosingTagsGotcha.aspx</link>
      <pubDate>Wed, 20 May 2009 00:52:27 GMT</pubDate>
      <description>&lt;p&gt;
The other day I was implementing a page block widget using &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; and &lt;a href="http://malsup.com/jquery/block/"&gt;BlockUI&lt;/a&gt;.
The code kinda looked like this:
&lt;/p&gt;
&lt;div class="code"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;a&lt;/font&gt;&lt;font color="red"&gt; id&lt;/font&gt;&lt;font color="blue"&gt;="testme"&lt;/font&gt;&lt;font color="red"&gt; href&lt;/font&gt;&lt;font color="blue"&gt;="#"&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;Click
Me&lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;a&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;
&lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;script&lt;/font&gt;&lt;font color="red"&gt; type&lt;/font&gt;&lt;font color="blue"&gt;="text/javascript"&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="blue"&gt;document&lt;/font&gt;&lt;font color="black"&gt;).ready(&lt;/font&gt;&lt;font color="blue"&gt;function&lt;/font&gt;&lt;font color="black"&gt;()&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#testme'&lt;/font&gt;&lt;font color="black"&gt;).click(&lt;/font&gt;&lt;font color="blue"&gt;function&lt;/font&gt;&lt;font color="black"&gt;()&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="darkgreen"&gt;//
Set our message in the message panel....&lt;br&gt;
&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#progressMessage'&lt;/font&gt;&lt;font color="black"&gt;).text(&lt;/font&gt;&lt;font color="#808080"&gt;'Please
wait!'&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;$.blockUI({&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;message:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#progressWidget'&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;})&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;})&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;script&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;div&lt;/font&gt;&lt;font color="red"&gt; id&lt;/font&gt;&lt;font color="blue"&gt;="progressWidget"&lt;/font&gt;&lt;font color="red"&gt; style&lt;/font&gt;&lt;font color="blue"&gt;="display:none"&lt;/font&gt;&lt;font color="red"&gt; align&lt;/font&gt;&lt;font color="blue"&gt;="center"&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;div&lt;/font&gt;&lt;font color="red"&gt; class&lt;/font&gt;&lt;font color="blue"&gt;="modalUpdateProgressMessage"&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;div&lt;/font&gt;&lt;font color="red"&gt; id&lt;/font&gt;&lt;font color="blue"&gt;="progressMessage"&lt;/font&gt;&lt;font color="red"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;img&lt;/font&gt;&lt;font color="red"&gt; src&lt;/font&gt;&lt;font color="blue"&gt;="spinbar.gif"&lt;/font&gt;&lt;font color="red"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;div&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font color="blue"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;div&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;font color="black"&gt;&lt;/font&gt; 
&lt;/div&gt;
&lt;div class="code"&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class="code"&gt;Pretty stock stuff except I’m using a DOM element to show the page
block message.
&lt;/div&gt;
&lt;div class="code"&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class="code"&gt;However, for some reason my &amp;lt;img src=”spinbar.gif”/&amp;gt; tag was
being overwritten when writing content &lt;strong&gt;inside&lt;/strong&gt; of the ‘progressMessage’
&amp;lt;div&amp;gt; tag even though the &amp;lt;img&amp;gt; tag is a sibling element and not a child. 
&lt;/div&gt;
&lt;div class="code"&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class="code"&gt;It turns out that using self closing tags, whilst being valid XHTML,
causes jQuery to select all siblings of the self-closed tag. Because all the sibling
tags of &amp;lt;div id=”progressMessage”/&amp;gt; were selected they were also being overwritten
by the code at - &lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#progressMessage'&lt;/font&gt;&lt;font color="black"&gt;).text(&lt;/font&gt;&lt;font color="#808080"&gt;'Please
wait!'&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;br&gt;
The trick it seems is to close empty tags with an explicit closing tag. i.e. &amp;lt;div
id=”progressMessage”&amp;gt;&amp;lt;/div&amp;gt; and then life is good again.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=c8355cb4-19e3-4f61-aa47-be9c1ae8884b" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/05/20/jQuerySelfClosingTagsGotcha.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=dfa91af3-226e-432e-82cf-f383badf1bc4</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,dfa91af3-226e-432e-82cf-f383badf1bc4.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.fiddlertool.com/fiddler/">Fiddler to the rescue</a> yet again….
</p>
        <p>
If you’re doing jQuery/AJAX –&gt; web service kinda things like this:<font color="#808080"><br /><br /></font><font size="1"><font face="lu"><font color="blue">function</font><font color="#808080"> </font><font color="black">submitWooshTest()</font><font color="#808080"> </font><font color="black">{</font></font></font><font color="#808080"><br /><font face="lu" size="1">    </font></font><font size="1"><font face="lu"><font color="blue">var</font><font color="#808080"> </font><font color="black">adslOrderID</font><font color="#808080"> </font><font color="blue">=</font><font color="#808080"> </font><font color="black">gQs.</font><font color="blue">get</font><font color="black">(</font><font color="#808080">"orderid"</font><font color="black">)</font><font color="blue">;</font></font></font><font size="1"><font face="lu"><font color="#808080"> <br /><br />
    </font><font color="black">$.ajax({</font></font></font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font size="1"><font face="lu"><font color="black">type:</font><font color="#808080"> "POST"</font><font color="black">,</font><font color="#808080"> </font><font color="black">url:</font><font color="#808080"> "ScriptServices/WooshTester.asmx/RequestWooshTest"</font><font color="black">,</font></font></font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font size="1"><font face="lu"><font color="black">data:</font><font color="#808080"> </font><font color="black">{</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">adslOrderID:</font><font color="#808080"> </font><font color="black">adslOrderID,</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">faultType:</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshFaultType'</font><font color="black">).val(),</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">hasWorked:</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshHasWorked'</font><font color="black">).is(</font><font color="#808080">':checked'</font><font color="black">),</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">disruptive:</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshDisruptive'</font><font color="black">).is(</font><font color="#808080">':checked'</font><font color="black">),</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">faultDate:</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshFaultDate'</font><font color="black">).val(),</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">faultTime:</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshFaultHour'</font><font color="black">).val()</font><font color="#808080"> </font><font color="black">+</font><font color="#808080"> ':' </font><font color="black">+</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshFaultMinute'</font><font color="black">).val()</font></font></font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font face="lu" color="black" size="1">},</font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font size="1"><font face="lu"><font color="black">success:</font><font color="#808080"> </font><font color="blue">function</font><font color="black">(result)</font><font color="#808080"> </font><font color="black">{</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">$.unblockUI()</font><font color="blue">;</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">$.blockUI({</font><font color="#808080"> </font><font color="black">message:</font><font color="#808080"> </font><font color="black">$(</font><font color="#808080">'#wooshResults'</font><font color="black">)</font><font color="#808080"> </font><font color="black">})</font><font color="blue">;</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">showWooshTests()</font><font color="blue">;</font></font></font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font face="lu" color="black" size="1">},</font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font size="1"><font face="lu"><font color="black">error:</font><font color="#808080"> </font><font color="blue">function</font><font color="black">(x,</font><font color="#808080"> </font><font color="black">s,</font><font color="#808080"> </font><font color="black">e)</font><font color="#808080"> </font><font color="black">{</font></font></font><font color="#808080"><br /><font face="lu" size="1">            </font></font><font size="1"><font face="lu"><font color="black">debug(x,</font><font color="#808080"> </font><font color="black">s,</font><font color="#808080"> </font><font color="black">e)</font><font color="blue">;</font></font></font><font color="#808080"><br /><font face="lu" size="1">        </font></font><font face="lu" color="black" size="1">}</font><font color="#808080"><br /><font face="lu" size="1">    </font></font><font size="1"><font face="lu"><font color="black">})</font><font color="blue">;</font></font></font><font size="1"><font face="lu"><font color="#808080">        
<br /></font><font color="black">}</font></font></font></p>
        <p>
And the web service end point looks like:
</p>
        <div class="code">
          <font face="lu" color="black" size="1">[WebMethod]</font>
          <font color="#808080">
            <br />
          </font>
          <font size="1">
            <font face="lu">
              <font color="black">[ScriptMethod(ResponseFormat</font>
              <font color="#808080"> </font>
              <font color="blue">=</font>
              <font color="#808080"> </font>
              <font color="black">ResponseFormat.Json)]</font>
            </font>
          </font>
          <font color="#808080">
            <br />
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">public</font>
              <font color="#808080"> </font>
              <font color="blue">int</font>
              <font color="#808080"> </font>
              <font color="black">RequestWooshTest(</font>
              <font color="blue">int</font>
              <font color="#808080"> </font>
              <font color="black">adslOrderID,</font>
              <font color="#808080"> </font>
              <font color="blue">string</font>
              <font color="#808080"> </font>
              <font color="black">faultType,</font>
              <font color="#808080"> </font>
              <font color="blue">bool</font>
              <font color="#808080"> </font>
              <font color="black">hasWorked,</font>
              <font color="#808080"> </font>
              <font color="blue">bool</font>
              <font color="#808080"> </font>
              <font color="black">disruptive,</font>
              <font color="#808080"> </font>
              <font color="blue">string</font>
              <font color="#808080"> </font>
              <font color="black">faultDate,</font>
              <font color="#808080"> </font>
              <font color="blue">string</font>
              <font color="#808080"> </font>
              <font color="black">faultTime)</font>
            </font>
          </font>
          <font color="#808080">
            <br />
          </font>
          <font face="lu" color="black" size="1">{</font>
          <font color="#808080">
            <br />
            <font face="lu" size="1">   </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="darkgreen">//
etc<br /></font>
              <font color="black">}</font>
            </font>
          </font>
        </div>
        <p>
 
</p>
        <p>
Don’t forget to configure your web services protocols in your web.config:
</p>
        <div class="code">
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;</font>
              <font color="maroon">?xml</font>
              <font color="red"> version</font>
              <font color="blue">="1.0"?&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;</font>
              <font color="maroon">configuration</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
            <font face="lu" size="1">    </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;</font>
              <font color="maroon">system.web</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
            <font face="lu" size="1">        </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;</font>
              <font color="maroon">webServices</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
            <font face="lu" size="1">            </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;</font>
              <font color="maroon">protocols</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
            <font face="lu" size="1">                </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;</font>
              <font color="maroon">add</font>
              <font color="red"> name</font>
            </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">="HttpGet"/&gt;<br />
               
&lt;</font>
              <font color="maroon">add</font>
              <font color="red"> name</font>
            </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">="HttpPost"/&gt;<br />
            &lt;/</font>
              <font color="maroon">protocols</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
            <font face="lu" size="1">        </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;/</font>
              <font color="maroon">webServices</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
            <font face="lu" size="1">    </font>
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;/</font>
              <font color="maroon">system.web</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
          <font color="black">
            <br />
          </font>
          <font size="1">
            <font face="lu">
              <font color="blue">&lt;/</font>
              <font color="maroon">configuration</font>
              <font color="blue">&gt;</font>
            </font>
          </font>
        </div>
        <p>
          <br />
Otherwise when accessing your functionality from a browser that isn’t on the localhost
you’ll get the following cryptic error message:
</p>
        <p>
          <font face="lu" size="1">System.InvalidOperationException: Request format is unrecognized
for URL unexpectedly ending in '/RequestWooshTest.</font>
        </p>
        <p>
          <font face="lu" size="1">[InvalidOperationException: Request format is unrecognized
for URL unexpectedly ending in '/RequestWooshTest.]<br />
   System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type
type, HttpContext context, HttpRequest request, HttpResponse response) +405881<br />
   System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext
context, String verb, String url, String filePath) +212<br />
   System.Web.Script.Services.ScriptHandlerFactory.GetHandler(HttpContext
context, String requestType, String url, String pathTranslated) +47<br />
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String
requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +193<br />
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+93<br />
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp;
completedSynchronously) +155</font>
        </p>
        <p>
          <font size="1">
          </font>
        </p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=dfa91af3-226e-432e-82cf-f383badf1bc4" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/CwrEuQLbaC4" height="1" width="1" /></body>
      <title>Well It Worked On My Machine (and the target host)</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,dfa91af3-226e-432e-82cf-f383badf1bc4.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/CwrEuQLbaC4/WellItWorkedOnMyMachineAndTheTargetHost.aspx</link>
      <pubDate>Thu, 19 Feb 2009 20:44:39 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.fiddlertool.com/fiddler/"&gt;Fiddler to the rescue&lt;/a&gt; yet again….
&lt;/p&gt;
&lt;p&gt;
If you’re doing jQuery/AJAX –&amp;gt; web service kinda things like this:&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;function&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;submitWooshTest()&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;var&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;adslOrderID&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;gQs.&lt;/font&gt;&lt;font color="blue"&gt;get&lt;/font&gt;&lt;font color="black"&gt;(&lt;/font&gt;&lt;font color="#808080"&gt;"orderid"&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="black"&gt;$.ajax({&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;type:&lt;/font&gt;&lt;font color="#808080"&gt; "POST"&lt;/font&gt;&lt;font color="black"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;url:&lt;/font&gt;&lt;font color="#808080"&gt; "ScriptServices/WooshTester.asmx/RequestWooshTest"&lt;/font&gt;&lt;font color="black"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;data:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;adslOrderID:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;adslOrderID,&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;faultType:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshFaultType'&lt;/font&gt;&lt;font color="black"&gt;).val(),&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;hasWorked:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshHasWorked'&lt;/font&gt;&lt;font color="black"&gt;).is(&lt;/font&gt;&lt;font color="#808080"&gt;':checked'&lt;/font&gt;&lt;font color="black"&gt;),&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;disruptive:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshDisruptive'&lt;/font&gt;&lt;font color="black"&gt;).is(&lt;/font&gt;&lt;font color="#808080"&gt;':checked'&lt;/font&gt;&lt;font color="black"&gt;),&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;faultDate:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshFaultDate'&lt;/font&gt;&lt;font color="black"&gt;).val(),&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;faultTime:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshFaultHour'&lt;/font&gt;&lt;font color="black"&gt;).val()&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;+&lt;/font&gt;&lt;font color="#808080"&gt; ':' &lt;/font&gt;&lt;font color="black"&gt;+&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshFaultMinute'&lt;/font&gt;&lt;font color="black"&gt;).val()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font face="lu" color="black" size="1"&gt;},&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;success:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;function&lt;/font&gt;&lt;font color="black"&gt;(result)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;$.unblockUI()&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;$.blockUI({&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;message:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;$(&lt;/font&gt;&lt;font color="#808080"&gt;'#wooshResults'&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;})&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;showWooshTests()&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font face="lu" color="black" size="1"&gt;},&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;error:&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;function&lt;/font&gt;&lt;font color="black"&gt;(x,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;s,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;e)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;debug(x,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;s,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;e)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font face="lu" color="black" size="1"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;})&lt;/font&gt;&lt;font color="blue"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="#808080"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;
&lt;/font&gt;&lt;font color="black"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
And the web service end point looks like:
&lt;/p&gt;
&lt;div class="code"&gt;&lt;font face="lu" color="black" size="1"&gt;[WebMethod]&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="black"&gt;[ScriptMethod(ResponseFormat&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;ResponseFormat.Json)]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;public&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;int&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;RequestWooshTest(&lt;/font&gt;&lt;font color="blue"&gt;int&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;adslOrderID,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;faultType,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;bool&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;hasWorked,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;bool&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;disruptive,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;faultDate,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="blue"&gt;string&lt;/font&gt;&lt;font color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="black"&gt;faultTime)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font face="lu" color="black" size="1"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="darkgreen"&gt;//
etc&lt;br&gt;
&lt;/font&gt;&lt;font color="black"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Don’t forget to configure your web services protocols in your web.config:
&lt;/p&gt;
&lt;div class="code"&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;?xml&lt;/font&gt;&lt;font color="red"&gt; version&lt;/font&gt;&lt;font color="blue"&gt;="1.0"?&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;configuration&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;system.web&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;webServices&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;protocols&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;add&lt;/font&gt;&lt;font color="red"&gt; name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;="HttpGet"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/font&gt;&lt;font color="maroon"&gt;add&lt;/font&gt;&lt;font color="red"&gt; name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;="HttpPost"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;protocols&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;webServices&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;font face="lu" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;system.web&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="black"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size="1"&gt;&lt;font face="lu"&gt;&lt;font color="blue"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="maroon"&gt;configuration&lt;/font&gt;&lt;font color="blue"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;/div&gt;
&lt;p&gt;
&lt;br&gt;
Otherwise when accessing your functionality from a browser that isn’t on the localhost
you’ll get the following cryptic error message:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="lu" size="1"&gt;System.InvalidOperationException: Request format is unrecognized
for URL unexpectedly ending in '/RequestWooshTest.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="lu" size="1"&gt;[InvalidOperationException: Request format is unrecognized
for URL unexpectedly ending in '/RequestWooshTest.]&lt;br&gt;
&amp;nbsp;&amp;nbsp; System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type
type, HttpContext context, HttpRequest request, HttpResponse response) +405881&lt;br&gt;
&amp;nbsp;&amp;nbsp; System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext
context, String verb, String url, String filePath) +212&lt;br&gt;
&amp;nbsp;&amp;nbsp; System.Web.Script.Services.ScriptHandlerFactory.GetHandler(HttpContext
context, String requestType, String url, String pathTranslated) +47&lt;br&gt;
&amp;nbsp;&amp;nbsp; System.Web.HttpApplication.MapHttpHandler(HttpContext context, String
requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +193&lt;br&gt;
&amp;nbsp;&amp;nbsp; System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+93&lt;br&gt;
&amp;nbsp;&amp;nbsp; System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp;amp;
completedSynchronously) +155&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size="1"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=dfa91af3-226e-432e-82cf-f383badf1bc4" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2009/02/19/WellItWorkedOnMyMachineAndTheTargetHost.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=40926dbb-199c-4ea0-8cac-c7a9d4526686</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,40926dbb-199c-4ea0-8cac-c7a9d4526686.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you ever end up with a totally broken .NET Framework install (say, after the installer
for .NET Framework 3.5 SP1 falls over), then head over here and get a copy of Aaron
Stebners .NET Cleanup Tool:
</p>
        <p>
          <a title="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx" href="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx">http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx</a>
        </p>
        <p>
This is a tool of last resort and let me tell you things were pretty grim and last-resort
like last Friday night for one of our production boxes (and me). This got me out of
a huge hole where both .NET 3.0 and .NET 2.0 were so badly broken, the .NET 3.5 SP1
installer fell over mid flight, that I couldn't even repair/uninstall from Add/Remove
Programs and I couldn't even run the redistributable installers to do a fix/replace/repair.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=40926dbb-199c-4ea0-8cac-c7a9d4526686" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/PGtaTlVLFzI" height="1" width="1" /></body>
      <title>.NET Cleanup Tool of Last resort</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,40926dbb-199c-4ea0-8cac-c7a9d4526686.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/PGtaTlVLFzI/NETCleanupToolOfLastResort.aspx</link>
      <pubDate>Tue, 23 Dec 2008 03:25:20 GMT</pubDate>
      <description>&lt;p&gt;
If you ever end up with a totally broken .NET Framework install (say, after the installer
for .NET Framework 3.5 SP1 falls over), then head over here and get a copy of Aaron
Stebners .NET Cleanup Tool:
&lt;/p&gt;
&lt;p&gt;
&lt;a title="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx" href="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx"&gt;http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
This is a tool of last resort and let me tell you things were pretty grim and last-resort
like last Friday night for one of our production boxes (and me). This got me out of
a huge hole where both .NET 3.0 and .NET 2.0 were so badly broken, the .NET 3.5 SP1
installer fell over mid flight, that I couldn't even repair/uninstall from Add/Remove
Programs and I couldn't even run the redistributable installers to do a fix/replace/repair.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=40926dbb-199c-4ea0-8cac-c7a9d4526686" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/12/23/NETCleanupToolOfLastResort.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=ed0ac67c-1a31-4a11-be58-919d1c7963e1</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,ed0ac67c-1a31-4a11-be58-919d1c7963e1.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is the book that the cult of Scientology seem to have managed to pull from sale
on Amazon, Waterstones etc using their usual dodgy legal intimidation tactics. The
book itself doesn't cover much more than you'll find on <a href="http://www.xenu.net/" target="_blank">Operation
Clambake</a> other than a more personal story of one man's 22 year stint with the
cult. I quite enjoyed it and read it cover to cover in a single sitting.
</p>
        <p>
You can still order the book from Eason books in Ireland at <a title="http://www.eason.ie/look/9781903582848/Complex/John-Duignan" href="http://www.eason.ie/look/9781903582848/Complex/John-Duignan">http://www.eason.ie/look/9781903582848/Complex/John-Duignan</a>.
</p>
        <p>
7/10
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=ed0ac67c-1a31-4a11-be58-919d1c7963e1" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/-Ab8Xp0PwIY" height="1" width="1" /></body>
      <title>Books - The Complex by John Duignan</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,ed0ac67c-1a31-4a11-be58-919d1c7963e1.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/-Ab8Xp0PwIY/BooksTheComplexByJohnDuignan.aspx</link>
      <pubDate>Mon, 24 Nov 2008 01:32:49 GMT</pubDate>
      <description>&lt;p&gt;
This is the book that the cult of Scientology seem to have managed to pull from sale
on Amazon, Waterstones etc using their usual dodgy legal intimidation tactics. The
book itself doesn't cover much more than you'll find on &lt;a href="http://www.xenu.net/" target="_blank"&gt;Operation
Clambake&lt;/a&gt; other than a more personal story of one man's 22 year stint with the
cult. I quite enjoyed it and read it cover to cover in a single sitting.
&lt;/p&gt;
&lt;p&gt;
You can still order the book from Eason books in Ireland at &lt;a title="http://www.eason.ie/look/9781903582848/Complex/John-Duignan" href="http://www.eason.ie/look/9781903582848/Complex/John-Duignan"&gt;http://www.eason.ie/look/9781903582848/Complex/John-Duignan&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
7/10
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=ed0ac67c-1a31-4a11-be58-919d1c7963e1" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/11/24/BooksTheComplexByJohnDuignan.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=23ce4688-998a-4284-b47f-77974fd9bf44</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,23ce4688-998a-4284-b47f-77974fd9bf44.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Somehow just about every order I placed that was eligible for Amazon Prime arrived
later than if I'd stuck to the 2-3 day free delivery. At the moment I'm waiting on
a couple of books I'd normally order from Computer Manuals (they're always delivered
next day). The books in question were dispatched from Amazon's fulfillment centre
in Glasgow and have somehow got lost between there and the local City Link depot in
Glenrothes. How hard can it be to send a box from one side of Scotland to the other?
</p>
        <p>
Utterly useless. 
</p>
        <p>
Add to that I find that the royal mail have been saving up packages sent by first
class letter post and delivering when it was more convenient to the postman.
</p>
        <p>
Amazon Prime is a nice idea but so dependant on the vagaries of our postal service.
I cancelled and I got my money back.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=23ce4688-998a-4284-b47f-77974fd9bf44" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/JKOp1Q2clQ4" height="1" width="1" /></body>
      <title>Amazon Prime - Fail!</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,23ce4688-998a-4284-b47f-77974fd9bf44.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/JKOp1Q2clQ4/AmazonPrimeFail.aspx</link>
      <pubDate>Tue, 28 Oct 2008 13:19:25 GMT</pubDate>
      <description>&lt;p&gt;
Somehow just about every order I placed that was eligible for Amazon Prime arrived
later than if I'd stuck to the 2-3 day free delivery. At the moment I'm waiting on
a couple of books I'd normally order from Computer Manuals (they're always delivered
next day). The books in question were dispatched from Amazon's fulfillment centre
in Glasgow and have somehow got lost between there and the local City Link depot in
Glenrothes. How hard can it be to send a box from one side of Scotland to the other?
&lt;/p&gt;
&lt;p&gt;
Utterly useless. 
&lt;/p&gt;
&lt;p&gt;
Add to that I find that the royal mail have been saving up packages sent by first
class letter post and delivering when it was more convenient to the postman.
&lt;/p&gt;
&lt;p&gt;
Amazon Prime is a nice idea but so dependant on the vagaries of our postal service.
I cancelled and I got my money back.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=23ce4688-998a-4284-b47f-77974fd9bf44" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/10/28/AmazonPrimeFail.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=8d10ae07-fd64-4c02-b0bd-c60953e5fd45</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,8d10ae07-fd64-4c02-b0bd-c60953e5fd45.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
More like nothing happening, not even acting. M. Night Shyamalan seems to have some
kinda hold over Hollywood but to be honest his films are pretty average to below par.
The Happening is just a total waste of time and money. Walberg's acting was appalling
and the rest of the cast were a joke.
</p>
        <p>
Utter rubbish: 0/10
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=8d10ae07-fd64-4c02-b0bd-c60953e5fd45" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/dfAHRWCkANY" height="1" width="1" /></body>
      <title>Movies - The Happening</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,8d10ae07-fd64-4c02-b0bd-c60953e5fd45.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/dfAHRWCkANY/MoviesTheHappening.aspx</link>
      <pubDate>Thu, 16 Oct 2008 19:14:56 GMT</pubDate>
      <description>&lt;p&gt;
More like nothing happening, not even acting. M. Night Shyamalan seems to have some
kinda hold over Hollywood but to be honest his films are pretty average to below par.
The Happening is just a total waste of time and money. Walberg's acting was appalling
and the rest of the cast were a joke.
&lt;/p&gt;
&lt;p&gt;
Utter rubbish: 0/10
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=8d10ae07-fd64-4c02-b0bd-c60953e5fd45" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/10/16/MoviesTheHappening.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=e61ccb3a-74cd-45c4-8695-e38940c78d07</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,e61ccb3a-74cd-45c4-8695-e38940c78d07.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Sometime back in July or August <a href="http://msdn.microsoft.com/en-us/library/cc296221.aspx" target="_blank">Microsoft
slipped out a driver for PHP 5 on windows</a>. It uses the SQL Native Client which
means that it also supports automatic transparent client redirect. Change this connection
info array from:
</p>
        <p>
$connectionInfo = array("Database"=&gt;"AdventureWorks",<br />
                           
"UID"=&gt;"sa",<br />
                           
"PWD"=&gt;"foobar23$");<br /></p>
        <p>
to 
</p>
        <p>
  
</p>
        <p>
$connectionInfo = array("Database"=&gt;"AdventureWorks",<br />
                           
"UID"=&gt;"sa",<br />
                           
"PWD"=&gt;"foobar23$",<br />
                           
"Failover_Partner"=&gt;"mirror.sql.local"); 
</p>
        <p>
  
</p>
        <p>
and you've now got automatic failover capability. You need to be running a witness
for this magic to happen. If you're running on a Linux box this capability is not
available but you can always try something like: 
</p>
        <p>
  
</p>
        <p>
          <a href="http://www.evolt.org/failover-database-connection-with-php-mysql">http://www.evolt.org/failover-database-connection-with-php-mysql</a>
          <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=e61ccb3a-74cd-45c4-8695-e38940c78d07" />
        </p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/EX-Ykd1KHQI" height="1" width="1" /></body>
      <title>SQL Server 2005 Driver for PHP and HA Mirroring</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,e61ccb3a-74cd-45c4-8695-e38940c78d07.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/EX-Ykd1KHQI/SQLServer2005DriverForPHPAndHAMirroring.aspx</link>
      <pubDate>Sat, 11 Oct 2008 04:48:13 GMT</pubDate>
      <description>&lt;p&gt;
Sometime back in July or August &lt;a href="http://msdn.microsoft.com/en-us/library/cc296221.aspx" target="_blank"&gt;Microsoft
slipped out a driver for PHP 5 on windows&lt;/a&gt;. It uses the SQL Native Client which
means that it also supports automatic transparent client redirect. Change this connection
info array from:
&lt;/p&gt;
&lt;p&gt;
$connectionInfo = array("Database"=&amp;gt;"AdventureWorks",&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
"UID"=&amp;gt;"sa",&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
"PWD"=&amp;gt;"foobar23$");&lt;br&gt;
&lt;p&gt;
to 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
$connectionInfo = array("Database"=&amp;gt;"AdventureWorks",&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
"UID"=&amp;gt;"sa",&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
"PWD"=&amp;gt;"foobar23$",&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
"Failover_Partner"=&amp;gt;"mirror.sql.local"); 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
and you've now got automatic failover capability. You need to be running a witness
for this magic to happen. If you're running on a Linux box this capability is not
available but you can always try something like: 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
&lt;a href="http://www.evolt.org/failover-database-connection-with-php-mysql"&gt;http://www.evolt.org/failover-database-connection-with-php-mysql&lt;/a&gt;&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=e61ccb3a-74cd-45c4-8695-e38940c78d07" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/10/11/SQLServer2005DriverForPHPAndHAMirroring.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=78b8bd08-30df-4db8-8ee4-6266d6be6449</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,78b8bd08-30df-4db8-8ee4-6266d6be6449.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Despite what <a href="http://msdn.microsoft.com/en-us/library/ms189921(SQL.90).aspx" target="_blank">SQL
Books Online tell you</a> about being able to use IP addresses to specify the failover
partner and witness servers, this appears to be not quite true in practice.
</p>
        <p>
I spent almost a day and a half configuring a HA mirroring rig using certificates
for authentication (the servers are standalone and not in a domain) and was buggered
if I could get the mirror and the witness to connect. Without this there'd be no automatic
failover. Manual failover worked just fine, but our project requires Automatic Failover.
It all seemed like an exercise in futility.
</p>
        <p>
I even had the FQ domain names of all the machines participating in the Principal,
Mirror and Witness rig in their respective HOSTS files, but still no dice.
</p>
        <p>
Eventually I tried setting the PARTNER and WITNESS using the FQ machine names as they
appear in the HOSTS files. Suddenly it all started working. Querying sys.database_mirroring
on both principal and mirror at last showed the witness as connected.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=78b8bd08-30df-4db8-8ee4-6266d6be6449" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/OR7PSER8QtY" height="1" width="1" /></body>
      <title>SQL 2005 High Availability Mirroring</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,78b8bd08-30df-4db8-8ee4-6266d6be6449.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/OR7PSER8QtY/SQL2005HighAvailabilityMirroring.aspx</link>
      <pubDate>Sat, 11 Oct 2008 04:27:11 GMT</pubDate>
      <description>&lt;p&gt;
Despite what &lt;a href="http://msdn.microsoft.com/en-us/library/ms189921(SQL.90).aspx" target="_blank"&gt;SQL
Books Online tell you&lt;/a&gt; about being able to use IP addresses to specify the failover
partner and witness servers, this appears to be not quite true in practice.
&lt;/p&gt;
&lt;p&gt;
I spent almost a day and a half configuring a HA mirroring rig using certificates
for authentication (the servers are standalone and not in a domain) and was buggered
if I could get the mirror and the witness to connect. Without this there'd be no automatic
failover. Manual failover worked just fine, but our project requires Automatic Failover.
It all seemed like an exercise in futility.
&lt;/p&gt;
&lt;p&gt;
I even had the FQ domain names of all the machines participating in the Principal,
Mirror and Witness rig in their respective HOSTS files, but still no dice.
&lt;/p&gt;
&lt;p&gt;
Eventually I tried setting the PARTNER and WITNESS using the FQ machine names as they
appear in the HOSTS files. Suddenly it all started working. Querying sys.database_mirroring
on both principal and mirror at last showed the witness as connected.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=78b8bd08-30df-4db8-8ee4-6266d6be6449" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/10/11/SQL2005HighAvailabilityMirroring.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=abaf239b-93ee-4970-8770-d7f4ab7cc958</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,abaf239b-93ee-4970-8770-d7f4ab7cc958.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I caved and bought a Mac Mini 2ghz a couple of days back. I quite like OS X and it
has quite a good out of box experience. My only complaint so far is that arty farty
aluminium keyboard and the one button mighty mouse. For a developer they both suck
in terms of usability and ergonomics. I ended up buying an older A1048 wireless keyboard
with proper keys and a proper two button Logitech LX6 mouse to replace them both.
</p>
        <p>
Anyway it's been a long time since I got quite so excited about a new computer. I'm
looking forward to honing my Python and Ruby skills in an environment that doesn't
have my usual MS crutches like VS.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=abaf239b-93ee-4970-8770-d7f4ab7cc958" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/sO7YN2rywzI" height="1" width="1" /></body>
      <title>I'm a MacTard</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,abaf239b-93ee-4970-8770-d7f4ab7cc958.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/sO7YN2rywzI/ImAMacTard.aspx</link>
      <pubDate>Fri, 03 Oct 2008 18:47:48 GMT</pubDate>
      <description>&lt;p&gt;
I caved and bought a Mac Mini 2ghz a couple of days back. I quite like OS X and it
has quite a good out of box experience. My only complaint so far is that arty farty
aluminium keyboard and the one button mighty mouse. For a developer they both suck
in terms of usability and ergonomics. I ended up buying an older A1048 wireless keyboard
with proper keys and a proper two button Logitech LX6 mouse to replace them both.
&lt;/p&gt;
&lt;p&gt;
Anyway it's been a long time since I got quite so excited about a new computer. I'm
looking forward to honing my Python and Ruby skills in an environment that doesn't
have my usual MS crutches like VS.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=abaf239b-93ee-4970-8770-d7f4ab7cc958" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/10/03/ImAMacTard.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=761f1830-95f5-4370-b3fa-0b512baf7518</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,761f1830-95f5-4370-b3fa-0b512baf7518.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This quite a handy wee tool from MS -
</p>
        <p>
Bumff:
</p>
        <p>
          <a href="http://msdn.microsoft.com/en-us/library/aa905339.aspx" target="_blank">XML
Notepad 2007 Home</a>
        </p>
        <p>
Download from:
</p>
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;displaylang=en" target="_blank">XML
Notepad 2007 Download</a>
        </p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=761f1830-95f5-4370-b3fa-0b512baf7518" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/kjrme7T7jfU" height="1" width="1" /></body>
      <title>XML Notepad 2007</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,761f1830-95f5-4370-b3fa-0b512baf7518.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/kjrme7T7jfU/XMLNotepad2007.aspx</link>
      <pubDate>Fri, 19 Sep 2008 17:28:29 GMT</pubDate>
      <description>&lt;p&gt;
This quite a handy wee tool from MS -
&lt;/p&gt;
&lt;p&gt;
Bumff:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/aa905339.aspx" target="_blank"&gt;XML
Notepad 2007 Home&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Download from:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;amp;displaylang=en" target="_blank"&gt;XML
Notepad 2007 Download&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=761f1830-95f5-4370-b3fa-0b512baf7518" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/09/19/XMLNotepad2007.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=0caeb495-31a2-46e2-898b-99abe8e15b9f</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,0caeb495-31a2-46e2-898b-99abe8e15b9f.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Attempting to use aerosol furniture polish as an air freshener in your linoleum floored
kitchen...my back hurts...nuff said.
</p>
        <p>
Update: Cats none too pleased either.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=0caeb495-31a2-46e2-898b-99abe8e15b9f" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/WxRKBBOp2oM" height="1" width="1" /></body>
      <title>Things You Just Don't Do...</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,0caeb495-31a2-46e2-898b-99abe8e15b9f.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/WxRKBBOp2oM/ThingsYouJustDontDo.aspx</link>
      <pubDate>Thu, 17 Jul 2008 18:35:41 GMT</pubDate>
      <description>&lt;p&gt;
Attempting to use aerosol furniture polish as an air freshener in your linoleum floored
kitchen...my back hurts...nuff said.
&lt;/p&gt;
&lt;p&gt;
Update: Cats none too pleased either.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=0caeb495-31a2-46e2-898b-99abe8e15b9f" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/07/17/ThingsYouJustDontDo.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=bfe10c6c-c975-457a-9ecb-e24da755c3e7</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,bfe10c6c-c975-457a-9ecb-e24da755c3e7.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This film is so bad that after 20 minutes of watching it my eyes fell out.
</p>
        <p>
Absolutely no redeeming features, not even funny in it's badness. I'm surprised Dan
O'Bannon continues to allow himself to be involved in this franchise.
</p>
        <p>
A 'my eyes, my ears!' - 0/10
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=bfe10c6c-c975-457a-9ecb-e24da755c3e7" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/VsE567iCNAs" height="1" width="1" /></body>
      <title>Film - Alien Vs Predator 2/Requiem</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,bfe10c6c-c975-457a-9ecb-e24da755c3e7.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/VsE567iCNAs/FilmAlienVsPredator2Requiem.aspx</link>
      <pubDate>Mon, 14 Jul 2008 21:32:19 GMT</pubDate>
      <description>&lt;p&gt;
This film is so bad that after 20 minutes of watching it my eyes fell out.
&lt;/p&gt;
&lt;p&gt;
Absolutely no redeeming features, not even funny in it's badness. I'm surprised Dan
O'Bannon continues to allow himself to be involved in this franchise.
&lt;/p&gt;
&lt;p&gt;
A 'my eyes, my ears!' - 0/10
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=bfe10c6c-c975-457a-9ecb-e24da755c3e7" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/07/14/FilmAlienVsPredator2Requiem.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=57df3f82-7ecb-4374-a9c7-b467e7ade5c0</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,57df3f82-7ecb-4374-a9c7-b467e7ade5c0.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
All I can say is, bloody marvelous. Daniel Day-Lewis at his best. It's a longish film
(2hrs 38mins) but you pretty soon become immersed in the story and at no time did
I feel compelled to look at my watch.
</p>
        <p>
10/10
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=57df3f82-7ecb-4374-a9c7-b467e7ade5c0" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/cIah2i2xmlE" height="1" width="1" /></body>
      <title>Film - There Will Be Blood</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,57df3f82-7ecb-4374-a9c7-b467e7ade5c0.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/cIah2i2xmlE/FilmThereWillBeBlood.aspx</link>
      <pubDate>Wed, 09 Jul 2008 01:25:24 GMT</pubDate>
      <description>&lt;p&gt;
All I can say is, bloody marvelous. Daniel Day-Lewis at his best. It's a longish film
(2hrs 38mins) but you pretty soon become immersed in the story and at no time did
I feel compelled to look at my watch.
&lt;/p&gt;
&lt;p&gt;
10/10
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=57df3f82-7ecb-4374-a9c7-b467e7ade5c0" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/07/09/FilmThereWillBeBlood.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=79b8b5ca-7015-42fd-bdbe-8cd7ea71d9dd</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,79b8b5ca-7015-42fd-bdbe-8cd7ea71d9dd.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'll keep it simple: "I upgraded to Firefox 3 and all I got was this lousy new back
button". 
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=79b8b5ca-7015-42fd-bdbe-8cd7ea71d9dd" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/7gZeSQFdc-c" height="1" width="1" /></body>
      <title>Firefox 3: First Impressions...</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,79b8b5ca-7015-42fd-bdbe-8cd7ea71d9dd.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/7gZeSQFdc-c/Firefox3FirstImpressions.aspx</link>
      <pubDate>Wed, 02 Jul 2008 01:13:18 GMT</pubDate>
      <description>&lt;p&gt;
I'll keep it simple: "I upgraded to Firefox 3 and all I got was this lousy new back
button". 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=79b8b5ca-7015-42fd-bdbe-8cd7ea71d9dd" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/07/02/Firefox3FirstImpressions.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.zygonia.net/Trackback.aspx?guid=efd041c5-0cd1-41b7-9921-d7711b1aaa5f</trackback:ping>
      <pingback:server>http://blog.zygonia.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.zygonia.net/PermaLink,guid,efd041c5-0cd1-41b7-9921-d7711b1aaa5f.aspx</pingback:target>
      <dc:creator>Kev</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It's hard to believe that <a href="http://en.wikipedia.org/wiki/Carl_Sagan" target="_blank">Carl
Sagan's</a> <a href="http://en.wikipedia.org/wiki/Cosmos_%28book%29" target="_blank">Cosmos</a> is
nearly 30 years old and I never got around to reading it until now, although I do
remember watching the TV series as a kid. Whilst the science of astronomy and astrophysics
has moved on somewhat since the book was written, Cosmos is a timeless book. Before
I started to read it I thought it might feel dated and of its time, but not so. Forget
Bill Bryson's "A Short History of Nearly Everything", Cosmos is the daddy. It truly
is the the <a href="http://en.wikipedia.org/wiki/Total_Perspective_Vortex" target="_blank">Total
Perspective Vortex</a> in a handy book format.
</p>
        <img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=efd041c5-0cd1-41b7-9921-d7711b1aaa5f" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/KevsBigLog/~4/8Wm-D77eOyA" height="1" width="1" /></body>
      <title>Books - Cosmos by Carl Sagan</title>
      <guid isPermaLink="false">http://blog.zygonia.net/PermaLink,guid,efd041c5-0cd1-41b7-9921-d7711b1aaa5f.aspx</guid>
      <link>http://feedproxy.google.com/~r/KevsBigLog/~3/8Wm-D77eOyA/BooksCosmosByCarlSagan.aspx</link>
      <pubDate>Tue, 24 Jun 2008 16:06:22 GMT</pubDate>
      <description>&lt;p&gt;
It's hard to believe that &lt;a href="http://en.wikipedia.org/wiki/Carl_Sagan" target="_blank"&gt;Carl
Sagan's&lt;/a&gt;&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Cosmos_%28book%29" target="_blank"&gt;Cosmos&lt;/a&gt; is
nearly 30 years old and I never got around to reading it until now, although I do
remember watching the TV series as a kid. Whilst the science of astronomy and astrophysics
has moved on somewhat since the book was written, Cosmos is a timeless book. Before
I started to read it I thought it might feel dated and of its time, but not so. Forget
Bill Bryson's "A Short History of Nearly Everything", Cosmos is the daddy. It truly
is the the &lt;a href="http://en.wikipedia.org/wiki/Total_Perspective_Vortex" target="_blank"&gt;Total
Perspective Vortex&lt;/a&gt; in a handy book format.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.zygonia.net/aggbug.ashx?id=efd041c5-0cd1-41b7-9921-d7711b1aaa5f" /&gt;</description>
    <feedburner:origLink>http://blog.zygonia.net/2008/06/24/BooksCosmosByCarlSagan.aspx</feedburner:origLink></item>
  </channel>
</rss>
