<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>A bit of this, a bit of that&#8230;</title>
	<atom:link href="https://goingspare.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://goingspare.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 20 Sep 2007 20:16:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='goingspare.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>A bit of this, a bit of that&#8230;</title>
		<link>https://goingspare.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://goingspare.wordpress.com/osd.xml" title="A bit of this, a bit of that..." />
	<atom:link rel='hub' href='https://goingspare.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Vista Audio on Virtual PC 2007</title>
		<link>https://goingspare.wordpress.com/2007/09/20/vista-audio-on-virtual-pc-2007/</link>
					<comments>https://goingspare.wordpress.com/2007/09/20/vista-audio-on-virtual-pc-2007/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Thu, 20 Sep 2007 20:16:55 +0000</pubDate>
				<category><![CDATA[Virtual PC]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/09/20/vista-audio-on-virtual-pc-2007/</guid>

					<description><![CDATA[If you are setting a Vista Virtual PC image up in Virtual PC 2007 you&#8217;ll soon realise that the audio doesn&#8217;t work. You&#8217;ll do a bit of Googling and find that Virtual PC 2007 has a &#8216;special&#8217; audio set up just for Vista but good luck to you finding information about how you actually get [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>If you are setting a Vista Virtual PC image up in Virtual PC 2007 you&#8217;ll soon realise that the audio doesn&#8217;t work. You&#8217;ll do a bit of Googling and find that Virtual PC 2007 has a &#8216;special&#8217; audio set up just for Vista but good luck to you finding information about how you actually get it running. <a href="http://www.avforums.com/forums/archive/index.php/t-516661.html">I eventually stumbled on the answers</a>.</p>
<p>It turns out that when you install the Virtual Machine Additions, the sound drivers are copied to &#8220;C:\Program Files\Virtual Machine Additions&#8221;. They aren&#8217;t actually installed, just stuck in there. So, go to Device Manager and &#8216;update&#8217; the driver, tell it you have the disk and point it to the path above.</p>
<p>Job done&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/09/20/vista-audio-on-virtual-pc-2007/feed/</wfw:commentRss>
			<slash:comments>212</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>Litmus &#8211; Web Page and Email Testing Platform</title>
		<link>https://goingspare.wordpress.com/2007/08/10/litmus-web-page-and-email-testing-platform/</link>
					<comments>https://goingspare.wordpress.com/2007/08/10/litmus-web-page-and-email-testing-platform/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Fri, 10 Aug 2007 16:02:13 +0000</pubDate>
				<category><![CDATA[Browser Testing]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web development]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/08/10/litmus-web-page-and-email-testing-platform/</guid>

					<description><![CDATA[Today I heard about the impending launch of the new incarnation of the SiteVista web page and email testing tool &#8216;Litmus&#8216;. A quick email later and I got myself a shiny beta invite and took it for a spin (thanks Paul). There are some screen shots up on the SiteVista blog which give a fair impression of the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Today I heard about the impending launch of the new incarnation of the <a href="http://www.sitevista.com/">SiteVista</a> web page and email testing tool &#8216;<a href="http://litmusapp.com/">Litmus</a>&#8216;. A quick email later and I got myself a shiny beta invite and took it for a spin (thanks <a href="http://www.salted.com/">Paul</a>).</p>
<p>There are some <a href="http://www.sitevista.com/blog/archives/2007/08/litmus-first-look.html">screen shots up on the SiteVista blog</a> which give a fair impression of the kind of thing we are talking about here. Some of the features that might not be so obvious from the screen shots are such things as test versioning, public access/collaboration control, the ability to save browser combinations, multi-user collaboration, test histories and I&#8217;m sure a whole load of other stuff that I am yet to discover in my limited noodling&#8230;</p>
<p>Having tried a couple of the other tools of this ilk (<a href="http://www.browsercam.com/">Browsercam</a>, <a href="http://browsershots.org/">Browsershots</a>, <a href="http://www.browsrcamp.com/">Browsrcamp</a>) I would say that <a href="http://litmusapp.com/">Litmus</a> will definitely &#8216;raise the bar&#8217; in terms of features, UI and performance.</p>
<p>So&#8230; keep your eye on the <a href="http://www.sitevista.com/blog/">SiteVista blog</a> and expect some action any day now&#8230;</p>
<p><strong>Disclosure: </strong>I have worked with the gentlemen of <a href="http://www.salted.com/">Salted</a> but I am a man of morals and wouldn&#8217;t post something here that I didn&#8217;t mean.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/08/10/litmus-web-page-and-email-testing-platform/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>E-TextEditor V1.0 Released</title>
		<link>https://goingspare.wordpress.com/2007/08/09/e-texteditor-v10-released/</link>
					<comments>https://goingspare.wordpress.com/2007/08/09/e-texteditor-v10-released/#respond</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Thu, 09 Aug 2007 22:47:17 +0000</pubDate>
				<category><![CDATA[General Nerd Interest]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web development]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/08/09/e-texteditor-v10-released/</guid>

					<description><![CDATA[E-TextEditor, the Windows text-editor inspired by and based upon the bundles for TextMate has come out of beta. If you haven&#8217;t tried it you should give it a whirl. It is definitely the closest us, aesthetically challenged, yesterday&#8217;s news Windows users are going to get to the lofty heights of TextMate. UPDATE: I notice the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://e-texteditor.com/blog/2007/e_v10_released">E-TextEditor, the Windows text-editor inspired by and based upon the bundles for TextMate has come out of beta</a>.</p>
<p>If you haven&#8217;t tried it you should give it a whirl. It is definitely the closest us, aesthetically challenged, yesterday&#8217;s news Windows users are going to get to the lofty heights of <a href="http://macromates.com/">TextMate</a>.</p>
<p><strong>UPDATE:</strong> I notice the Powershell tag is pulling a fair few people into this post from Technorati but only a small proportion of visitors are actually clicking through and checking &#8216;E&#8217; out. If you are searching for a Powershell editor dear reader give it a look. I think this could be the Powershell editor that people have been waiting for. Whilst there isn&#8217;t, to my knowledge at least, a Powershell bundle, there will certainly be a demand for one as this editor takes off. As the bundles are coming currently from the Mac world there obviously has been nobody interested in writing Powershell stuff on the Mac. With &#8216;E&#8217; this will change and the &#8216;bundle&#8217; set up is very extensible/flexible. Give it a whirl&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/08/09/e-texteditor-v10-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>Beware of GMail not enforcing an SSL connection&#8230;</title>
		<link>https://goingspare.wordpress.com/2007/08/04/beware-of-gmail-not-enforcing-an-ssl-connection/</link>
					<comments>https://goingspare.wordpress.com/2007/08/04/beware-of-gmail-not-enforcing-an-ssl-connection/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Sat, 04 Aug 2007 16:17:50 +0000</pubDate>
				<category><![CDATA[General Nerd Interest]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/08/04/beware-of-gmail-not-enforcing-an-ssl-connection/</guid>

					<description><![CDATA[I&#8217;ve just been reading this: TG Daily &#8211; Point and click Gmail hacking at Black Hat&#160;(thanks for passing that on Al) Basically, if you aren&#8217;t logging into GMail using SSL then someone can grab your cookie and replay it. Well, that is pretty obvious if you are familiar with how all that kind of thing [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve just been reading this: <a title="TG Daily - Point and click Gmail hacking at Black Hat" href="http://www.tgdaily.com/content/view/33207/108/">TG Daily &#8211; Point and click Gmail hacking at Black Hat</a>&nbsp;(thanks for passing that on <a href="http://actualal.blogspot.com/">Al</a>)</p>
<p>Basically, if you aren&#8217;t logging into GMail using SSL then someone can grab your cookie and replay it. Well, that is pretty obvious if you are familiar with how all that kind of thing works and of course, I only log into GMail using SSL in fact, Google enforces this. Oh&#8230; actually, now I look it doesn&#8217;t enforce it at all&#8230;</p>
<p>If you enter the url <a href="mail.google.com">mail.google.com</a> it automatically redirects you to&nbsp;<a href="https://mail.google.com">https://mail.google.com</a> and all is well. But if you&nbsp;log in and then&nbsp;close your browser, re-open it and enter it&nbsp;again it takes you straight to <a href="http://mail.google.com">http://mail.google.com</a> presumably passing the unencrypted cookie along the way.</p>
<p>Opening up your e-mail is not good, especially when you consider the alarming wealth of sites that still send password reminders as plain text which are all sitting in your mail archive along with those that send your full credit card number&nbsp;when you get an order confirmation.</p>
<p>GMail works perfectly well if you add the all important little &#8216;s&#8217; into any of its URLs so why don&#8217;t they just enforce it and save us the bother?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/08/04/beware-of-gmail-not-enforcing-an-ssl-connection/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>Fix Jerky Scriptaculous (Script.aculo.us) Animation Effects</title>
		<link>https://goingspare.wordpress.com/2007/08/03/fix-jerky-scriptaculous-scriptaculous-animation-effects/</link>
					<comments>https://goingspare.wordpress.com/2007/08/03/fix-jerky-scriptaculous-scriptaculous-animation-effects/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Fri, 03 Aug 2007 16:34:43 +0000</pubDate>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Scriptaculous]]></category>
		<category><![CDATA[Web development]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/08/03/fix-jerky-scriptaculous-scriptaculous-animation-effects/</guid>

					<description><![CDATA[I was adding some BlindDown, BlindUp animation effects to something I was working on today with Scriptaculous and had a bit of an issue with jerky animation. I&#8217;ve had this before and ended up ditching them but never really investigated why sometimes they are smooth as nobody&#8217;s business and others not. As it happened, today, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I was adding some BlindDown, BlindUp animation effects to something I was working on today with <a href="http://script.aculo.us/">Scriptaculous</a> and had a bit of an issue with jerky animation. I&#8217;ve had this before and ended up ditching them but never really investigated why sometimes they are smooth as nobody&#8217;s business and others not.</p>
<p>As it happened, today, I had it working nicely, made a change, and the issue arose, thus leading me to the cause.</p>
<p>It turns out that if you add a BlindDown or BlindUp animation to a div that has padding or a margin set in its CSS as the effect begins to execute the div jumps to the padding/margin size and then the BlindUp/BlindDown (or probably others but I haven&#8217;t investigated) works on the remaining &#8216;area&#8217; of the element.</p>
<p>So this is jerky:</p>
<pre><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">language</span><span class="kwrd">="javascript"</span> <span class="attr">type</span><span class="kwrd">="text/javascript"</span><span class="kwrd">&gt;</span>
    Effect.BlindDown(<span class="str">"divJerky"</span>);
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">style</span><span class="kwrd">="height:50px; padding:10px; display:none"</span> <span class="attr">id</span><span class="kwrd">="divJerky"</span><span class="kwrd">&gt;</span>
    
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span></pre>
<p>The solution is this:</p>
<pre><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">language</span><span class="kwrd">="javascript"</span> <span class="attr">type</span><span class="kwrd">="text/javascript"</span><span class="kwrd">&gt;</span>
    Effect.BlindDown(<span class="str">"divJerky"</span>);
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">style</span><span class="kwrd">="display:none"</span> <span class="attr">id</span><span class="kwrd">="divJerky"</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">style</span><span class="kwrd">="height:50px; padding:10px"</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span></pre>
<p>If you add&nbsp;the padding to an &#8216;inner&#8217; div all is well in the world again and everything works smoothly&#8230;</p>
<p>I know this isn&#8217;t exactly astrophysics but it is Friday afternoon and I&#8217;ve only just realised what the issue was so I thought I&#8217;d share&#8230; </p>
<p>Have a good weekend <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/08/03/fix-jerky-scriptaculous-scriptaculous-animation-effects/feed/</wfw:commentRss>
			<slash:comments>51</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>Clicking more than once may charge your credit card multiple times&#8230;</title>
		<link>https://goingspare.wordpress.com/2007/08/02/clicking-more-than-once-may-charge-your-credit-card-multiple-times/</link>
					<comments>https://goingspare.wordpress.com/2007/08/02/clicking-more-than-once-may-charge-your-credit-card-multiple-times/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Thu, 02 Aug 2007 10:38:44 +0000</pubDate>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web development]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/08/02/clicking-more-than-once-may-charge-your-credit-card-multiple-times/</guid>

					<description><![CDATA[I bought some tickets from the Royal Liverpool Philharmonic Hall (that sounds like I&#8217;m all very cultured but, sorry to disappoint, they were for a pirate fancy dress party). At the checkout I was confronted with this: Jeysus&#8230; Come on. It&#8217;s the 21st century for heaven&#8217;s sake. Surely this problem has been dealt with before? [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I bought some tickets from the Royal Liverpool Philharmonic Hall (that sounds like I&#8217;m all very cultured but, sorry to disappoint, they were for a pirate fancy dress party). At the checkout I was confronted with this:</p>
<p><a href="https://goingspare.wordpress.com/wp-content/uploads/2007/08/buy-click-once.gif"><img width="409" src="https://goingspare.wordpress.com/wp-content/uploads/2007/08/buy-click-once-thumb.gif?w=409&#038;h=97" alt="buy_click_once" height="97" /></a></p>
<p>Jeysus&#8230; Come on. It&#8217;s the 21st century for heaven&#8217;s sake. Surely this problem has been dealt with before?</p>
<p>Well, yes it has. The common solution is to disable the &#8216;Buy&#8217; button using JavaScript in its &#8220;onclick&#8221; handler (or change its text or some such thing). This is probably what I would have done but it has the problem that it falls over if JavaScript isn&#8217;t enabled and will incur the wrath of <a href="http://www.daveverwer.com/">Uncle Dave&#8230;</a> You could argue that those without JavaScript enabled probably number less than 10% and then only a tiny fraction of those are going to be trigger happy so it solves the problem more or less. To complement that you could provide a big red warning as above and hide it with JavaScript as the page loads. This would mean it is displayed to those without JavaScript and would be hidden from those with it. This probably fits in with the Unobtrusive JavaScript mantra.</p>
<p>A more meaty non JavaScript solution is to put some sort of form id into a hidden field in the form on the server side when it is first rendered and then store it when the order is first received. Then only process orders that have not already been received. This works but the problem that arises is that after the second, erroneous, click you have to deal with where the user is redirected to so you need to be able to retrieve the order using the hidden value to allow the next page, confirmation or whatever, to be properly served (I can&#8217;t use served in this context anymore without thinking of <a href="http://www.southparkstudios.com/show/display_episode.php?season=8&amp;id1=805&amp;id2=119&amp;offset=1&amp;go=24">South Park</a>). This requires a bit of thought as the order may not have been processed when the second click is &#8216;received&#8217; so you may not yet have an order to work against.</p>
<p>So, has anyone else got any bright ideas or should those with an itchy trigger finger be left to suffer the duplicate order fate of their own making?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/08/02/clicking-more-than-once-may-charge-your-credit-card-multiple-times/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>

		<media:content url="https://goingspare.wordpress.com/wp-content/uploads/2007/08/buy-click-once-thumb.gif" medium="image">
			<media:title type="html">buy_click_once</media:title>
		</media:content>
	</item>
		<item>
		<title>Classic ASP on Vista/IIS 7.0</title>
		<link>https://goingspare.wordpress.com/2007/07/24/classic-asp-on-vistaiis-70/</link>
					<comments>https://goingspare.wordpress.com/2007/07/24/classic-asp-on-vistaiis-70/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Mon, 23 Jul 2007 23:15:42 +0000</pubDate>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/07/24/classic-asp-on-vistaiis-70/</guid>

					<description><![CDATA[I have a couple of classic ASP &#8216;applications&#8217; that, through the ministrations of some malevolent spirit, keep landing on my desk(top) needing some new feature or other. I didn&#8217;t write them and they should have been binned long ago but, despite my protestations, they keep coming back. My work on them can only be described [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I have a couple of classic ASP &#8216;applications&#8217; that, through the ministrations of some malevolent spirit, keep landing on my desk(top) needing some new feature or other. I didn&#8217;t write them and they should have been binned long ago but, despite my protestations, they keep coming back. My work on them can only be described as &#8216;Turd Polishing&#8217; which is what I would have called this post had I not been keeping an eye on relevant search engine referrals&#8230;</p>
<p>So today I found myself having to get classic ASP going on Vista with IIS 7.0 which, it turns out, is an art unto itself. It isn&#8217;t even&nbsp;installed for a kick-off, the remedy for which is to go to Control Panel/Programs and Features and then somewhere in there under the &#8216;Turn Windows features on or off&#8221; you&#8217;ll find&#8230;</p>
<p><a href="https://goingspare.wordpress.com/wp-content/uploads/2007/07/iis-asp.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="290" alt="IIS_ASP" src="https://goingspare.wordpress.com/wp-content/uploads/2007/07/iis-asp-thumb.jpg?w=328&#038;h=290" width="328" border="0"></a> </p>
<p>Emboldened by success having installed the blighter I then spent far too long with everything I tried to do resulting in this&#8230;</p>
<p><a href="https://goingspare.wordpress.com/wp-content/uploads/2007/07/iis-asp-2.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="271" alt="IIS_ASP_2" src="https://goingspare.wordpress.com/wp-content/uploads/2007/07/iis-asp-2-thumb.jpg?w=329&#038;h=271" width="329" border="0"></a> </p>
<p>&#8230;the shoddiness of which led me up the garden path thinking that the moron that had originally written the aforementioned &#8216;Turd&#8217; had actually included some, albeit ropey, error handling. Don&#8217;t be fooled, turns out this is actually the new default IIS error message for script errors. Having worked that out I tracked the error down to this line:</p>
<blockquote>
<p>Server.MapPath(&#8220;../db/site.mdb&#8221;)</p>
</blockquote>
<p><font color="#333333">(Yes, it uses Access too&#8230; I told you &#8211; &#8216;Turd&#8217;)</font></p>
<p><font color="#333333">IIS 7.0 doesn&#8217;t allow you to use parent paths and so &#8220;..&#8221; is unacceptable.</font></p>
<p><font color="#333333">For those of you that still have to do the occasional bit of polishing or those others of you that have a treasured bit of beautifully architected ASP 3.0 that you still care for or, heaven forfend, those who are still developing new stuff with it there is a good post on </font><a href="http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx">Bill Staples&#8217;s blog that will show you how to sort all of that out and get good old ASP 3.0 running on IIS 7.0 on your Vista machine.</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/07/24/classic-asp-on-vistaiis-70/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>

		<media:content url="https://goingspare.wordpress.com/wp-content/uploads/2007/07/iis-asp-thumb.jpg" medium="image">
			<media:title type="html">IIS_ASP</media:title>
		</media:content>

		<media:content url="https://goingspare.wordpress.com/wp-content/uploads/2007/07/iis-asp-2-thumb.jpg" medium="image">
			<media:title type="html">IIS_ASP_2</media:title>
		</media:content>
	</item>
		<item>
		<title>The Intuitive Naming Awards&#8230;</title>
		<link>https://goingspare.wordpress.com/2007/06/15/the-intuitive-naming-awards/</link>
					<comments>https://goingspare.wordpress.com/2007/06/15/the-intuitive-naming-awards/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Fri, 15 Jun 2007 19:56:25 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/06/15/the-intuitive-naming-awards/</guid>

					<description><![CDATA[I found myself needing to subtract a number of days from a date today in SQL Server. I couldn&#8217;t think what the function name was that would do this for me so I speculatively typed in DATESUBTRACT, which obviously didn&#8217;t work as there is no such function. So, I had a shufty around the good [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I found myself needing to subtract a number of days from a date today in SQL Server. I couldn&#8217;t think what the function name was that would do this for me so I speculatively typed in DATESUBTRACT, which obviously didn&#8217;t work as there is no such function.</p>
<p>So, I had a shufty around the good ol&#8217; Internet and what did I find?</p>
<p>The function I needed to use to subtract from a date was&#8230; yes, you guessed it&#8230;</p>
<p>DATEADD</p>
<p>I believe the American phrase &#8216;go figure&#8217; would be appropriate in this instance&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/06/15/the-intuitive-naming-awards/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>Deploying Web Apps with Powershell</title>
		<link>https://goingspare.wordpress.com/2007/06/15/deploying-web-apps-with-powershell/</link>
					<comments>https://goingspare.wordpress.com/2007/06/15/deploying-web-apps-with-powershell/#comments</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Fri, 15 Jun 2007 09:21:31 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Rails]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/06/15/deploying-web-apps-with-powershell/</guid>

					<description><![CDATA[During my recent forays into the world of Rails I have discovered, as do most people working with Rails, the deployment tool Capistrano. For those of you unfamiliar with it, in a nutshell you end up with a simple command that deploys your application either afresh or as an update including all the database stuff [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>During my recent forays into the world of Rails I have discovered, as do most people working with Rails, the deployment tool Capistrano. For those of you unfamiliar with it, in a nutshell you end up with a simple command that deploys your application either afresh or as an update including all the database stuff etc. Very nifty (or at least it looks like it is as, being a bit of a newcomer to the leafy green world of Linux, I had a few issues but that was me not Capistrano).</p>
<p>In use, you check your source into Subversion and then Capistrano instructs your server to check it out onto the server and organise it all. So the code only gets onto the server when the server ASKS for it rather than when someone puts it there. This is good&#8230; Capistrano communicates via SSH and so this is all the server has to listen for. All is well&#8230;</p>
<p>Of course, deploying an ASP.NET app is different in that it isn&#8217;t necessarily the source that you want to deploy but the binaries. What I hadn&#8217;t considered before is to put the builds into source control as well as the source. This then allows you a central repository for the latest build that your servers can draw down from giving you the Capistrano like experience (to a point). What is missing is the SSH-esque bit.</p>
<p>Enter <a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx">Windows PowerShell</a>. I won&#8217;t go on as you can get a good idea of the possibilities by watching <a href="http://www.hanselman.com/blog/TheValueOfWritingWindowsPowerShellCmdlets.aspx">Scott Hanselman discuss Corillian&#8217;s deployment set up</a> which is extremely impressive I might add.</p>
<p>While I&#8217;m about it Scott mentioned that he was after a good PowerShell editor and we had discussed the possibility of a bundle for <a href="http://www.e-texteditor.com/">e-texteditor</a> although I think maybe this fell out of favour a bit as e-texteditor was quite flakey at the time. It is still in beta but much more stable now so that might be something for a budding PowerShell programmer to look into. Also, I just noticed that the <a href="http://www.primalscript.com/">new beta of PrimalScript</a> has PowerShell support although I haven&#8217;t tried it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/06/15/deploying-web-apps-with-powershell/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8216;Be&#8217; Internet &#8211; Very Nice Indeed</title>
		<link>https://goingspare.wordpress.com/2007/05/11/be-internet-very-nice-indeed/</link>
					<comments>https://goingspare.wordpress.com/2007/05/11/be-internet-very-nice-indeed/#respond</comments>
		
		<dc:creator><![CDATA[Graham Pengelly]]></dc:creator>
		<pubDate>Fri, 11 May 2007 20:22:40 +0000</pubDate>
				<category><![CDATA[General Nerd Interest]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://goingspare.wordpress.com/2007/05/11/be-internet-very-nice-indeed/</guid>

					<description><![CDATA[I have been on the case of changing my ISP for a little while now. I have had a Pipex Business package for a few years, latterly at 2mb and haven&#8217;t had any problems to speak of. My only issue is that 2mb is the fastest service they provide to business customers and I&#8217;m seeing [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I have been on the case of changing my ISP for a little while now. I have had a Pipex Business package for a few years, latterly at 2mb and haven&#8217;t had any problems to speak of. My only issue is that 2mb is the fastest service they provide to business customers and I&#8217;m seeing at least 8mb all over for the same price or less that I have been paying (£26).</p>
<p>So, I had a look around and spotted <a href="https://www.bethere.co.uk/">&#8216;Be&#8217;</a> which offers downloads of up to 24mb and uploads of 1.5mb (you can get up to 3mb up I think but I didn&#8217;t go for that)&#8230; I asked around and found that <a href="http://davidsmalley.com/2007/3/29/goodbye-zen-hello-be">David Smalley had taken the plunge and he seemed happy enough</a>. I signed up&#8230;</p>
<p>Well, today it finally arrived. All went smoothly and I only lost my connection for a couple of hours.</p>
<p><a href="https://goingspare.wordpress.com/wp-content/uploads/2007/05/speed.jpg" title="Be download speed"><img src="https://goingspare.wordpress.com/wp-content/uploads/2007/05/speed.jpg?w=500" alt="Be download speed" /></a></p>
<p>Nuff said&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://goingspare.wordpress.com/2007/05/11/be-internet-very-nice-indeed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://2.gravatar.com/avatar/e3456ea7700d465686cce969fd2b3c35430dd82422ca5423c9f09f3be6d6865f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Graham Pengelly</media:title>
		</media:content>

		<media:content url="https://goingspare.wordpress.com/wp-content/uploads/2007/05/speed.jpg" medium="image">
			<media:title type="html">Be download speed</media:title>
		</media:content>
	</item>
	</channel>
</rss>
