<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for RichardRudek</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/RichardRudek/Comments/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>RichardRudek</title>
		<link></link>
	</image>
	<description></description>
	<link></link>
	<language>en</language>
	<pubDate>Sat, 18 May 2013 07:48:28 GMT</pubDate>
	<lastBuildDate>Sat, 18 May 2013 07:48:28 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Ray Ozzie: Introducing Live Mesh</title>
		<description>
			<![CDATA[I don't know why Dan doesn't post the low res link, [<a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RayOzzieLiveMesh_ch9.wmv">but here it is</a>] 131.6MB.<br>
<br>
I right-click then choose save as file.<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Ray-Ozzie-Introducing-Live-Mesh#c633445562710000000</link>
		<pubDate>Wed, 23 Apr 2008 14:04:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Ray-Ozzie-Introducing-Live-Mesh#c633445562710000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Ken Levy and Aaron Marten: Visual Studio 2008 Extensibility</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">Dan wrote:</div>
<div class="quoteBody">&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>RichardRudek wrote:</strong>
<hr size="1">
<i>&#65279;I'm starting to feel like a junk-yard dog...<br>
<br>
It's taking too long to download. Can you guys try to have a little consistency between you. I prefer a lower resolution video. The 320x240 512Kbps is fine for whiteboard stuff (not that I know whether it's in this video or not), and when you zoom in, it's
 also fine for the videoed 'screencast' stuff too.<br>
<br>
Actually, it would help if you started to rate the content, so we can make informed choices about what to download - ie maybe this one only needs the audio...<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I can add the low-res version, but I'm not quite sure what you mean by ratings or how ratings would help you choose whether you only need the audio. Can you explain a bit more?</div>
</blockquote>
<br>
<br>
First off, thanks for the video. Though, I can't help the feeling of [<a href="/ShowPost.aspx?PostID=384734#384734">deja vu</a>]...<br>
<br>
Ratings is probably a bad word to use to describe what I meant. Basically, if the content is just head-shots and talk, then that would be an audio-only recommendation.<br>
<br>
White-board only would be a low res video recommendation.<br>
<br>
Video recorded screencasts, with lazy camera operation (not zooming in close as approriate with the conversation) would be a high res recommendation.<br>
<br>
Now if your really into editing/post production, you could take a portable hard disk with you, and save a proper screencast to it. Obviously, the screencast machine will need to have Window Media Encoder (or a commercial product that does it), but at least
 you get a full-res, high quality, low bandwidth (separate) recording that you could render into a single video stream, later. Better still, produce a multiple stream source that switches appropriately between the screencast and video streams. The best of both
 worlds for the end users, though a huge PITA for you guys... [A]<br>
<br>
Thanks for the video&nbsp; <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Ken-Levy-and-Aaron-Marten-Visual-Studio-2008-Extensibility#c633397723110000000</link>
		<pubDate>Thu, 28 Feb 2008 05:11:51 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Ken-Levy-and-Aaron-Marten-Visual-Studio-2008-Extensibility#c633397723110000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Ken Levy and Aaron Marten: Visual Studio 2008 Extensibility</title>
		<description>
			<![CDATA[I'm starting to feel like a junk-yard dog...<br>
<br>
It's taking too long to download. Can you guys try to have a little consistency between you. I prefer a lower resolution video. The 320x240 512Kbps is fine for whiteboard stuff (not that I know whether it's in this video or not), and when you zoom in, it's
 also fine for the videoed 'screencast' stuff too.<br>
<br>
Actually, it would help if you started to rate the content, so we can make informed choices about what to download - ie maybe this one only needs the audio...<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Ken-Levy-and-Aaron-Marten-Visual-Studio-2008-Extensibility#c633397642490000000</link>
		<pubDate>Thu, 28 Feb 2008 02:57:29 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Ken-Levy-and-Aaron-Marten-Visual-Studio-2008-Extensibility#c633397642490000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Ted Kummert, S. Somasegar (Soma), Bill Laing: On Trifecta Launching and Working Together - Enter SQL</title>
		<description>
			<![CDATA[I don't know what to think about this 'new style'. At the start, there was too much camera hopping, which made me stop the video, and try to come online and complain.<br /><br />As the site was (is still) having trouble, I decided to try watching it again, and eventually the camera hopping subsided to a more acceptable level, instead using slow zooms.<br /><br />Content-wise, there wasn't a lot of value, so if it wasn't for my aggravation with the production, I wouldn't have commented... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-8.gif' alt='Expressionless' /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Ted-Kummert-S-Somasegar-Soma-Bill-Laing-On-Trifecta-Launching-and-Working-Together-Enter-SQL#c633397633450000000</link>
		<pubDate>Thu, 28 Feb 2008 02:42:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Ted-Kummert-S-Somasegar-Soma-Bill-Laing-On-Trifecta-Launching-and-Working-Together-Enter-SQL#c633397633450000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Miguel de Icaza and Dragos Manolescu: On Open Source, Mono and Moonlight</title>
		<description>
			<![CDATA[THIS IS OFF TOPIC.<br /><br />I've been trying to wait patiently for the low res link to come live, but no. I'm now downloading the full resolution one.<br /><br />But seriously, are you guys keeping track of how many people are downloading the low res one even though it's not well highlighted ?
<br /><br />I'd suggest that if you swapped the links around (made the low res then main, with the high res being the exception) you would see the numbers change. Often, the hi-res is just way over the top, considering the content.<br /><br />It's not that I don't have the bandwidth. I just hate having to manage the disk space so often, and it just smacks of egotism (or should that be pomposity)... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-8.gif' alt='Expressionless' /><br /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-and-Dragos-Manolescu-On-Open-Source-Mono-and-Moonlight#c633389782850000000</link>
		<pubDate>Tue, 19 Feb 2008 00:38:05 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-and-Dragos-Manolescu-On-Open-Source-Mono-and-Moonlight#c633389782850000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: This Week on Channel 9: Feb 15 with Scott Hanselman!</title>
		<description>
			<![CDATA[Ha ha:<br>
&nbsp;&nbsp;&nbsp; You can't light a porcupine on fire and get liquorish...<br>
<br>
I suppose it depends on what it's been eating... sugar beets... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-8.gif' alt='Expressionless' /><br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/This-Week-on-Channel-9-Feb-15-with-Scott-Hanselman#c633388818670000000</link>
		<pubDate>Sun, 17 Feb 2008 21:51:07 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/This-Week-on-Channel-9-Feb-15-with-Scott-Hanselman#c633388818670000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Burton Smith: On General Purpose Super Computing and the History and Future of Parallelism</title>
		<description>
			<![CDATA[Excellent nothing. That was a brilliant video.<br /><br />Thank you Burton, and thank you Charles.<br /><br /><br />PS: As for Dave Cutler. I certainly don't want to disrespect him in any way, but my mischievous side just can't resist: My take is that he spends a lot of his time in the primitive world of the Operating System Kernel, etc, and has thus adopted primitive beliefs
 about Cameras/Pictures stealing people's souls... Either that or he can't trust himself to keep a secret...[A]<br /><br /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Burton-Smith-On-General-Purpose-Super-Computing-and-the-History-and-Future-of-Parallelism#c633386716060000000</link>
		<pubDate>Fri, 15 Feb 2008 11:26:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Burton-Smith-On-General-Purpose-Super-Computing-and-the-History-and-Future-of-Parallelism#c633386716060000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Erik Meijer: Functional Programming</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">stevo_ wrote:</div>
<div class="quoteBody">&#65279;So ok, great, we have a system where everything is 'honest' about it's workings, why is that useful?</div>
</blockquote>
<br /><br />It's useful because it not only allow more robust systems, but also allows various other &quot;optimisations&quot;.
<br /><br />This idea of (bad) side-effect free permeates most of modern day computing. For example, at the macro-level, we have Operating Systems with protected memory systems, privilege levels, etc, which then allows robust multi-tasking, etc.<br /><br />Moving to the micro-level, we have instruction-level parallelism, which CPU designers (at the chip, transistors level) needed in order to improve throughput [1]. Things like super-scalar, pipelining, out-of-order execution, etc, I believe, can all trace their
 roots back to this idea of (bad) side-effect free operations. Sure, they had to introduce a slew peripheral hardware to cache or hide the various (good and bad) side-effects, but they did it.<br /><br />Now were moving into the age where they are trying (again) to do it at the programmer level. At least, that's my take on it... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br /><br /><br />[1] The root causes for this are many. But from my perspective, the primary cause is the unwillingness of the 'industry' to move to vastly faster memory sub-systems - orders of magnitude, in some cases. (And yes, it would be extremely expensive, which is why
 it's not being done, considering -&gt;). So far, they've been able to hide the huge differences between the the throughput achieveable from the various 'levels' in&nbsp; the memory heirachy: register to register, register to L1 cache, register to L2 cache, etc.<br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Functional-Programming#c633365521250000000</link>
		<pubDate>Mon, 21 Jan 2008 22:42:05 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Functional-Programming#c633365521250000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Erik Meijer: Functional Programming</title>
		<description>
			<![CDATA[That was an excellent video.<br /><br />As an old-school, impure programmer, I especially liked the way you cleared up what is meant by functional - in my old-school (C&#43;&#43;) ways, I kept thinking 'volatile results'... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />One could argue, though, that your starting premise is what is wrong with regards to the 'contract' each function call has, at least in terms of adding 'functional' features to an imperative language. And I suspect Charles may have thought that as well, which
 is why I suspect he asked about wether it was worthwhile to be able to 'flag' a call/routine as being 'functional' - f(x) called with the same 'x' returning the same result. Always. That is, we know
<b>our</b> (default) implementation of an (imperative) function (routine) is not pure, but look here, this function (routine) is meant to be pure, so please beef up the (static?) analysis, and tell me if this gets broken.<br /><br /><br />Anyway, thanks Erik and Charles. Excellent... [A]<br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Functional-Programming#c633363138380000000</link>
		<pubDate>Sat, 19 Jan 2008 04:30:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Functional-Programming#c633363138380000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: IE 8: On the Path to Web Standards Compliance - ACID 2 Test Pass Complete</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">creditcard wrote:</div>
<div class="quoteBody">&#65279;
<p>So um, how about a release? <img src="/emoticons/emotion-2.gif" border="0"> <img src="/emoticons/emotion-5.gif" border="0"><br /><br />If IE8 releases before Firefox 3 you can deliver a fatal blow to Firefox standards complience claims.</p>
</div>
</blockquote>
<br /><br />I think I'd prefer that it was done right, rather than release early, just to start a fight... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/IE-8-On-the-Path-to-Web-Standards-Compliance-ACID-2-Test-Pass-Complete#c633337259640000000</link>
		<pubDate>Thu, 20 Dec 2007 05:39:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/IE-8-On-the-Path-to-Web-Standards-Compliance-ACID-2-Test-Pass-Complete#c633337259640000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: ntdebugging blog talk about on desktop heap</title>
		<description>
			<![CDATA[This is probably going off topic here, but as I don't seem to be able to get any useful response from other sources, so what the heck...<br>
<br>
Basically, I'm trying to avoid having to use two separate computer systems in an embedded design. The basic problem is that I need to drive a 3840x2400 pixel display.
<b>BUT</b>, not have this high-res display actually attached to the user's &quot;normal&quot; Desktop. In other words, have the high-res display connected as a peripheral display. Nothing, other than my program, is allowed to draw or touch anything (dialog boxes,&nbsp; blanking,
 etc) on this display.<br>
<br>
Now the problem is that nVidia, the display card manufacturer (Quadro FX), does not support operating the display without it being connected to a &quot;Windows Desktop&quot;. My attempts to gain access to their driver people have (effectively) been ignored. Worse still,
 I don't have the time, and client doesn't have the resources to fund any type of driver development.<br>
<br>
So I've been trying to think of ways of working around this rather sticky problem - thinking about wether it was possible to create a second &quot;Windows Desktop&quot;. Then I remembered a product that used to ship here in Australia, that turned a Windows NT4 system
 into an old-school Mutli-User system [1].<br>
<br>
Is it possible, under <b>ANY current</b> version of Windows that allows you to have two (or more) real users being driven entirely by one PC with Multi-Display cards, etc - ie an &quot;old school&quot; Multi-User system ?<br>
<br>
The basic idea here being wether I could setup a second user <b>Session</b> to run in Kiosk-mode,
<b>but</b> rendering to the high-res display. The &quot;normal desktop&quot; session 0 (1 for Vista), using a lower-res display, such as a PCI SVGA display eg 1024x768.<br>
<br>
Any thoughts ?&nbsp; ... go away ?... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
<br>
<br>
<br>
<b>[1]:</b> There used to be a product here in Australia, which I believe was bought-out and then released as Citrix MetaFrame (WinFrame ?). That used a &quot;Hacked&quot; NT 3.5 / NT 4 Kernel - apparently, they had purchased a Kernel source-code license. But when it
 came to Windows NT4/2000, Microsoft tied them up and essentially made them enter into a cross-license arrangement, and thus was born Terminal Services.<br>
<br>
Anyway, the point being, that there were PCI cards, typically 4 Display with matching Keyboard and Mouse ports, that used a high denity connector, which you then broke out into separate display/keyboard/mouse &quot;terminals&quot; - there was nothing else but the breakout
 box on the user's desk (no computer). From what I can tell, this is no longer supported in either MetaFrame or Terminal Services, at least out of the box.<br>
<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/jeff_dailey/ntdebugging-blog-talk-about-on-desktop-heap#c633267973920000000</link>
		<pubDate>Mon, 01 Oct 2007 01:03:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/jeff_dailey/ntdebugging-blog-talk-about-on-desktop-heap#c633267973920000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Greg Leake: Stocktrader Demo, 2 of 3</title>
		<description>
			<![CDATA[Ah, my old friend, DCOM...&nbsp;[A]<br /><br />Actually, how close is the new WCF binary <b>serialisation</b> to DCOM's ?<br /><br /><br />PS: I really like these types of Videos. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Greg-Leake-Stocktrader-Demo-2-of-3#c633235975600000000</link>
		<pubDate>Sat, 25 Aug 2007 00:12:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Greg-Leake-Stocktrader-Demo-2-of-3#c633235975600000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: The MicroISV Show #21 - Dr. Edward Hallowell - Crazy Busy</title>
		<description>
			<![CDATA[Good stuff. I remember in the early days of the Internet, where I used to spend quite a lot of my time in Usenet (newsgroups). I finally came to the realisation that I was spending way too much time on it and email, so I went cold-turkey - changing email
 addresses, very cautiously giving the new ones away, deleting the Usenet setup and history, etc. The best thing I ever did.<br>
<br>
Well, I did loose a lot of &quot;customers&quot; over this. But in reality, they were mostly scavengers, rarely every paying for any of my time or assitance. So apart from the loss in some self esteem, I was better off.
<br>
<br>
I suppose the time will come when I'll have to do the same with Ch9. Though, I do have better discipline, these days... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/The+MicroISV+Show/The-MicroISV-Show-21-Dr-Edward-Hallowell-Crazy-Busy#c633166141210000000</link>
		<pubDate>Tue, 05 Jun 2007 04:22:01 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/The+MicroISV+Show/The-MicroISV-Show-21-Dr-Edward-Hallowell-Crazy-Busy#c633166141210000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: James Clarke: Creating Silverlight Media with Expression Media Encoder</title>
		<description>
			<![CDATA[An interesting video. Thanks.<br /><br />PS: Tim, I can be a pedantic sod, at times. Which means that when I notice a problem, I tend to be distracted by it, and investigate. I figure there might be a few other like me, so letting them know up front
<u><b>may</b></u> allow them to see pass it. Good work, anyway. I doubt I could operate a camera AND engage in a coherrent conversation at the same time - assuming you weren't cheating... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/James-Clarke-Creating-Silverlight-Media-with-Expression-Media-Encoder#c633123689200000000</link>
		<pubDate>Tue, 17 Apr 2007 01:08:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/James-Clarke-Creating-Silverlight-Media-with-Expression-Media-Encoder#c633123689200000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: James Clarke: Creating Silverlight Media with Expression Media Encoder</title>
		<description>
			<![CDATA[Yeah, I'm streaming at 331Kbits / s, just in case you have multiple streams setup. It's definately a problem with the stream.<br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/James-Clarke-Creating-Silverlight-Media-with-Expression-Media-Encoder#c633123663720000000</link>
		<pubDate>Tue, 17 Apr 2007 00:26:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/James-Clarke-Creating-Silverlight-Media-with-Expression-Media-Encoder#c633123663720000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: James Clarke: Creating Silverlight Media with Expression Media Encoder</title>
		<description>
			<![CDATA[Whoops. 404 error on download, and only right-channel audio on media stream.<br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/James-Clarke-Creating-Silverlight-Media-with-Expression-Media-Encoder#c633123655450000000</link>
		<pubDate>Tue, 17 Apr 2007 00:12:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/James-Clarke-Creating-Silverlight-Media-with-Expression-Media-Encoder#c633123655450000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: HanselMinutes on 9 - #2 - Weapons and Debugging the .NET Runtime</title>
		<description>
			<![CDATA[For anyone that's interested in what vance is (un)doing, LarryOsterman recently explained it bit when he talked about [<a href="http://blogs.msdn.com/larryosterman/archive/2007/03/12/fpo.aspx">Frame Pointer Ommision</a>].<br>
<br>
That's what he meant by that &quot;EBP&quot; stuff.<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/HanselminutesOn9/HanselMinutes-on-9-2-Weapons-and-Debugging-the-NET-Runtime#c633112416330000000</link>
		<pubDate>Wed, 04 Apr 2007 00:00:33 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/HanselminutesOn9/HanselMinutes-on-9-2-Weapons-and-Debugging-the-NET-Runtime#c633112416330000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Mark Russinovich: From Winternals to Microsoft, On Windows Security, Windows CoreArch</title>
		<description>
			<![CDATA[Yeah, the first edit-point does break the thought, so here's a filler for you... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />I wrote a short (colourful) article (many years ago) that talked about being aware about unexpected behaviours, which I think is relevant to this topic of UAC spoofing. The article I wrote was specifically about floppy-based virus infections, and how, through
 the dicipline of keeping the write-protect tabs in place at all times (yes, 5.25&quot; floppies), I was able to detect suspicious behaviours, like the floppy being accessed at (repeatedly) inappropriate times.<br /><br />By familarising myself with what were expected behaviours, awareness of any unexpected ones [1] would trigger an investigation, checking for viruses, etc.<br /><br />So in the case of UAC spoofing (without the Secure Attention Sequence - Ctrl-Alt-Del), if you see more than one elevation request, be suspicious !<br /><br /><br />Do I think that's a sustainable practice, having to train users into what are expected and unexpected behaviours ?&nbsp; No, but until UAC is nailed down and &quot;hardened&quot;, so that it does become a (first-class) security boundary, then you are stuck with having to
 re-live (some of) the past... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br /><br /><br />[1] Because one of the aims of a virus (at that time) was to spread itself via floppies, a virus would repeatedly attempt to write itself to the floppy until it finally succeeded. In some cases, however, the virus would continue to (regularly) check, even though
 it had successfuly written itself (infected) a floppy. Given that the floppy drives were quite noisy, it wasn't difficult to notice.<br /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch#c633103763050000000</link>
		<pubDate>Sat, 24 Mar 2007 23:38:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch#c633103763050000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Windows Vista PreOS Environment: What happens before the OS loads</title>
		<description>
			<![CDATA[So does this mean we are going to get a WinRE video ?<br /><br />Like with my skillset, I'm seriously considering wether there's any opportunity for someone like me, creating &quot;addons&quot; to WinRE, or perhaps convincing them into allowing some kind of addon API.
<br /><br /><br /><br /><br />Now a direct question for Jamie/Andrew.<br /><br />I ran into an issue a couple of days ago which I thought had been fixed since Windows 2000 sp2. That is 48-bit LBA on ATA (IDE) Hard disks.
<br /><br />In this case, there was an existing Windows 2000 Server where the Admin needed to setup a parrallel install of Windows on a second D: volume. Now this was a 250MB basic disk volume, and was ~60-70% full. The Admin booted off his Windows 2000 sp4 CD (slip-streamed)
 and proceeded to through the text-mode setup, installing to D:\WINNT. Upon reboot, entering what should be the 2nd stage, GUI part of the installer, you get a BSOD and a message about D:\WINNT\SYSTEM32\NTOSKRNL.EXE being missing.<br /><br />Upon my investigation, it became apparent that NTOSKRNL.EXE was well beyond the old 28-bit LBA limitation (~128GB point). But I wasn't able to investigate any further, due to urgency. Is this likely an issue of a bad service pack integration of the Windows
 2000 Server CD. That is, the CD was still using the old, pre 48-bit LBA IDE/ATAPI driver(s) ?<br /><br />PS: I side-stepped the issue by resizing and moving the partition up, leaving a 2GB partition at the start of the disk for the new parallel install.<br /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads#c633099896140000000</link>
		<pubDate>Tue, 20 Mar 2007 12:13:34 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads#c633099896140000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: The MicroISV Show #15 - Phil Wright - dotnetmagic.com</title>
		<description>
			<![CDATA[This was a timely stumble, giving me some more things to think about.<br>
<br>
Thanks.<br>
<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/The+MicroISV+Show/The-MicroISV-Show-15-Phil-Wright-dotnetmagiccom#c633096918160000000</link>
		<pubDate>Sat, 17 Mar 2007 01:30:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/The+MicroISV+Show/The-MicroISV-Show-15-Phil-Wright-dotnetmagiccom#c633096918160000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Jon Udell and Mary Czerwinski on interruptions, context reacquisition, and spatial/temporal memory</title>
		<description>
			<![CDATA[An interesting podcast.<br>
<br>
I suspect that what I'm about to say is already understood, but the thing that bugs me about this personalisation stuff is that it does it without my permission, and typically, in a half-arsed (appendaged/simple) fashion.<br>
<br>
I would probably use at least some of it, if it instead collected the appropriate information (tightly integrated), and then only after it has figured out that there would be a
<b>significant</b> improvement in my productivity, make an offer to personalise the program. The offer should provide supporting evidence, and appropriately focused solutions, much like you have would to do in the real world. eg:<br>
<br>
&quot;Hey, I noticed that you keep opening and closing the object browser. You don't have any of the accessibility features enabled, and you have enough screen real estate, did you know that you can dock it so it is now accessible via a Tab ?&quot; with options for &quot;Show
 me&quot; and &quot;Bugger off&quot;<br>
<br>
Or the opposite, &quot;Hey, I noticed that your screen redraws are piling up because your using the Visual Studio IDE via Remote Desktop. If you unpin these panes...&quot;<br>
<br>
Just like in the real world, these offers should only occur at appropriate times (scheduled ?). Naturally, this includes the ability to completely turn this stuff off. Logging and all... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Microsoft+Conversations+with+J/Jon-Udell-and-Mary-Czerwinski-on-interruptions-context-reacquisition-and-spatialtemporal-memory#c633071829730000000</link>
		<pubDate>Fri, 16 Feb 2007 00:36:13 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Microsoft+Conversations+with+J/Jon-Udell-and-Mary-Czerwinski-on-interruptions-context-reacquisition-and-spatialtemporal-memory#c633071829730000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Steve Teixeira and Bill Dunlap: Visual C++ Today and Tomorrow</title>
		<description>
			<![CDATA[
<blockquote>
<div>staceyw wrote:</div>
<div>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>RichardRudek wrote:</strong><i>Unless your unfortunate enough to do some
<b>sub-contracting</b> work for a large Corporation or Government who are just now deploying Windows XP to Desktops with IE6 and Office 2003...<br /></i></td>
</tr>
</tbody>
</table>
</blockquote>
<br /><br />In that case, why not just deploy .Net 2.0 with the image?</div>
</blockquote>
<br /><br />What image ?&nbsp; You mean the new desktop deployments ?<br /><br />Note that as a sub-contractor, I have very little say about how the client runs their IT departments or infrastructure.<br /><br />To that end, these types of clients are so anal about what is supplied to them, that even when you follow everything to the letter, it takes a year to deploy really simple stuff.<br /><br />I can understand their motivations, <b>ALL</b> of the stuff which becomes part of their SOE (Standard Operating Environment) needs to be regression tested, which includes security audits.<br /><br />So the reality of the situation is that deploying something like the .NET framework to desktops or servers will fail the security audits, because they are basically overworked (perhaps lazy) and/or incompetent - the better safe than sorry principle ; when in
 doubt, leave it out... To achieve &quot;breakthrough&quot;, there has to be a significant amount of back-pressure from many vendors. Usually yielding without having actually performed any competent form of security audit...<br /><br />Hell, just trying to have them setup Integrated Security between their Servers is a non-starter. So you have this insane situation where as a developer, you have to involve myself in their security administrivia - violating the &quot;need to know&quot; security principles.
 Stupid stuff, really.<br /><br />But then again, these IT departments are just appendages - their core business/purpose is not IT.<br /><br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Steve-Teixeira-and-Bill-Dunlap-Visual-C-Today-and-Tomorrow#c633070119740000000</link>
		<pubDate>Wed, 14 Feb 2007 01:06:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Steve-Teixeira-and-Bill-Dunlap-Visual-C-Today-and-Tomorrow#c633070119740000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Steve Teixeira and Bill Dunlap: Visual C++ Today and Tomorrow</title>
		<description>
			<![CDATA[
<blockquote>
<div>ScaleOvenStove wrote:</div>
<div>They finally got it right with Vista, but now it will be 3-5 years before saturation.<br /></div>
</blockquote>
<br />Unless your unfortunate enough to do some sub-contracting work for a large Corporation or Government who are just now deploying Windows XP to Desktops with IE6 and Office 2003...<br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Steve-Teixeira-and-Bill-Dunlap-Visual-C-Today-and-Tomorrow#c633069615500000000</link>
		<pubDate>Tue, 13 Feb 2007 11:05:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Steve-Teixeira-and-Bill-Dunlap-Visual-C-Today-and-Tomorrow#c633069615500000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Sampy Gets Shot in the Face - A Channel 9 Exclusive</title>
		<description>
			<![CDATA[<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /><br>
<br>
But you fell for the old HR trick, where they make you think you can only attack your own instead of them...[6]<br>
<br>
<br>
<br>
<p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Rory/Sampy-Gets-Shot-in-the-Face-A-Channel-9-Exclusive#c633059811070000000</link>
		<pubDate>Fri, 02 Feb 2007 02:45:07 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Rory/Sampy-Gets-Shot-in-the-Face-A-Channel-9-Exclusive#c633059811070000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the Future of </title>
		<description>
			<![CDATA[I think the reason why you had compiler developers saying that &quot;F# was their favourite dynamic language&quot; is more due to an issue of your refined (limited) definition of &quot;dynamic&quot;, in this context. ie A question that (mischievously ?) sets up the answerer
 to fail your implicit, scope-limited defintion... [A]<br /><br />This kinda reminds me of some experients that were done on children of varying ages when asked &quot;which of these two straws is taller&quot;. The children were individually sat down at a table with two identical straws (length, colour, etc). However, one of the straws
 was moved further away. The three year olds (I'm not actually sure of this age, but it'll do) always selected the straw furthest away. In other words, the problem was actually a mismatch between the experience of the questioner and answerer. The questioner's
 definition of &quot;taller&quot; was more refined than the child's. However, once those children had been shown what was actually meant by the question, they moved the straws next to each other, and (effectively) answered &quot;they are both the same&quot;.<br /><br /><br />PS: Hey, I couldn't resist given Anders' little dig about Academics and functional programming... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />REALLY good interview !<br /><p>posted by RichardRudek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Herb-Sutter-Erik-Meijer-Brian-Beckman-Software-Composability-and-the-Future-of#c633048003330000000</link>
		<pubDate>Fri, 19 Jan 2007 10:45:33 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Herb-Sutter-Erik-Meijer-Brian-Beckman-Software-Composability-and-the-Future-of#c633048003330000000</guid>
		<dc:creator>RichardRudek</dc:creator>
	</item>
</channel>
</rss>