<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for TimP</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/timp/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for TimP</title><link>http://channel9.msdn.com/Niners/timp/</link></image><description>Entries, comments and threads posted by TimP</description><link>http://channel9.msdn.com/Niners/timp/</link><language>en-us</language><pubDate>Tue, 18 Mar 2008 20:15:35 GMT</pubDate><lastBuildDate>Tue, 18 Mar 2008 20:15:35 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>SP1 hosed my system [SP1 hosed my system]</title><description>I just went through Windows Update to get SP1. The Windows portion ran fine, I clicked "Restart Now", it went through two more shutdown parts, then rebooted. So far so good. Next it goes to the black screen with white text where I assume it is verifying files or something.&lt;br&gt;&lt;br&gt;I get to:&lt;br&gt;&lt;br&gt;!! 0xc0190002 !! 2340/123123 (cabview.dll)&lt;br&gt;&lt;br&gt;  and it hangs. According to the NTSTATUS page on MSDN, that error code is "STATUS_INVALID_TRANSACTION" which means "The transaction handle associated with this operation is invalid."&lt;br&gt;&lt;br&gt;Google yields three results, two of which are in German.&amp;nbsp; I figured after XP SP2 deployments went relatively well and since the SP1 RC had been out so long there was nothing to worry about. I guess I learned my lesson. For what it's worth, this is with Vista Ultimate x64. Maybe Google will pick this up and someone will have an answer.&lt;br&gt;&lt;br&gt;The icing on the cake is that I don't have my Vista disc with me and won't be able to get it until this weekend. Does anyone know if you can do a system restore after booting off the disc? It created a restore point before installing and I figure that's my best chance of getting back to normal without having to reinstall Vista.&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/261709-SP1-hosed-my-system/'&gt;SP1 hosed my system&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/261709/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/261709-SP1-hosed-my-system/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/261709-SP1-hosed-my-system/</link><pubDate>Tue, 18 Mar 2008 20:15:35 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/261709-SP1-hosed-my-system/</guid><evnet:views>3417</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261709/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I just went through Windows Update to get SP1. The Windows portion ran fine, I clicked "Restart Now", it went through two more shutdown parts, then rebooted. So far so good. Next it goes to the black screen with white text where I assume it is verifying files or something.&lt;br&gt;&lt;br&gt;I get to:&lt;br&gt;&lt;br&gt;!! 0xc0190002 !! 2340/123123 (cabview.dll)&lt;br&gt;&lt;br&gt;  and it hangs. According to the NTSTATUS page on MSDN, that error code is "STATUS_INVALID_TRANSACTION" which means "The transaction handle associated with this operation is invalid."&lt;br&gt;&lt;br&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>14</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/261709-SP1-hosed-my-system/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261709/Trackback.aspx</trackback:ping></item><item><title>Rootkits on x64 Vista: Are they feasible? [Rootkits on x64 Vista: Are they feasible?]</title><description>&lt;P&gt;I've noticed my desktop icons seem to be refreshing a lot more than I remember&amp;nbsp;in the past and any suspicious behavior always triggers paranoid malware fears in my mind, but that's beside the point. I was thinking about the rootkit "epidemic" and was wondering if they're still a legitimate risk on x64 Vista.&lt;BR&gt;&lt;BR&gt;As far as I understand, rootkits that effectively hide their presence (i.e. not showing up in the process list, registry,&amp;nbsp;file system, etc.) require a kernel mode component to intercept queries for information that could reveal them and return a modified result with themselves omitted.&lt;BR&gt;&lt;BR&gt;With x64 Vista closing the door on unsigned kernel drivers, is it still possible to have a truly stealthy rootkit (obviously moot if the rootkit is a signed)?&lt;BR&gt;&lt;BR&gt;Have there been any stories of Vista rootkits in the wild?&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/261646-Rootkits-on-x64-Vista-Are-they-feasible/'&gt;Rootkits on x64 Vista: Are they feasible?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/261646/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/261646-Rootkits-on-x64-Vista-Are-they-feasible/</comments><link>http://channel9.msdn.com/forums/TechOff/261646-Rootkits-on-x64-Vista-Are-they-feasible/</link><pubDate>Fri, 14 Mar 2008 09:36:24 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/261646-Rootkits-on-x64-Vista-Are-they-feasible/</guid><evnet:views>1630</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261646/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;I've noticed my desktop icons seem to be refreshing a lot more than I remember&amp;nbsp;in the past and any suspicious behavior always triggers paranoid malware fears in my mind, but that's beside the point. I was thinking about the rootkit "epidemic" and was wondering if they're still a legitimate risk on x64 Vista.&lt;BR&gt;&lt;BR&gt;As far as I understand, rootkits that effectively hide their presence (i.e. not showing up in the process list, registry,&amp;nbsp;file system, etc.) require a kernel mode component to intercept queries for information that could reveal them and return a modified result with themselves omitted.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/261646-Rootkits-on-x64-Vista-Are-they-feasible/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261646/Trackback.aspx</trackback:ping></item><item><title>Looking for x86 assembly books (with a twist) [Looking for x86 assembly books (with a twist)]</title><description>I'm working my way through a computer science degree and despite being exposed to assembly programming, courses tend to focus on RISC architectures like MIPS. While the general ideas of assembly programming are similar across all architectures, the PC market is mostly x86 and I find myself lost in the adx, eax, ebx, movl, etc.&amp;nbsp;soup.&lt;BR&gt;&lt;BR&gt;The twist (if you want to call it that) is that I'm not a hardcore assembly nut who thinks that "performance means using assembly" and I avoid assembly programming when I can move up the abstraction chain without significant consequences. However, reading things like Raymond Chen's blog, Understanding the Liunx Kernel, and Windows Internals makes me wish I could follow x86 better.&lt;BR&gt;&lt;BR&gt;So with that in mind, I'm looking for a book that explains the x86 assembly language as well as the x86 architecture in general. A list of all the instructions and what they do is not what I'm looking for. I'm curious about the whole architecture from areas such as booting to disk and other device access. I'd also prefer something that's readable as opposed to a link to the Intel or AMD hardware reference manuals. Something reasonably current would be nice. It doesn't &lt;EM&gt;have&lt;/EM&gt; to cover x64 extensions, but I definitely want coverage of i386/32-bit.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/260548-Looking-for-x86-assembly-books-with-a-twist/'&gt;Looking for x86 assembly books (with a twist)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/260548/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/260548-Looking-for-x86-assembly-books-with-a-twist/</comments><link>http://channel9.msdn.com/forums/TechOff/260548-Looking-for-x86-assembly-books-with-a-twist/</link><pubDate>Fri, 25 Jan 2008 06:59:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/260548-Looking-for-x86-assembly-books-with-a-twist/</guid><evnet:views>1331</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/260548/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I'm working my way through a computer science degree and despite being exposed to assembly programming, courses tend to focus on RISC architectures like MIPS. While the general ideas of assembly programming are similar across all architectures, the PC market is mostly x86 and I find myself lost in the adx, eax, ebx, movl, etc.&amp;nbsp;soup.The twist (if you want to call it that) is that I'm not a hardcore assembly nut who thinks that "performance means using assembly" and I avoid assembly programming when I can move up the abstraction chain without significant consequences. However, reading&amp;#8230;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/260548-Looking-for-x86-assembly-books-with-a-twist/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/260548/Trackback.aspx</trackback:ping></item><item><title>Guitar Hero III for PC not playing nicely with power saving on Vista [Guitar Hero III for PC not playing nicely with power saving on Vista]</title><description>I recently purchased Guitar Hero III for PC and while the game itself is fun and runs fine, the software in general is not very respectful to my settings.&lt;BR&gt;&lt;BR&gt;My biggest gripe is that it seemingly disables monitor sleep mode.&amp;nbsp;I have my monitor sleep after five minutes and I can see the importance of disabling that for the duration of the game, but after I exit my monitor doesn't sleep anymore, what's worse is that even after reboots it still doesn't sleep. I checked the power management control panel and all my settings are intact, so GH3 is doing something more sneaky.&lt;BR&gt;&lt;BR&gt;A lesser, superficial gripe is that it disables cursor shadows after every exit, but at least I can fix that myself.&lt;BR&gt;&lt;BR&gt;To add insult to injury, GH3 complains that its "security software" cannot load and the game terminates if I try to run Sysinternals Process Monitor to see what it's sticking its hands into.&lt;BR&gt;&lt;BR&gt;To get back to the primary concern though, does anyone know what the game could be doing to break my power saving settings like this and if there's a way to fix it?&lt;BR&gt;&lt;BR&gt;Thanks!&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/260094-Guitar-Hero-III-for-PC-not-playing-nicely-with-power-saving-on-Vista/'&gt;Guitar Hero III for PC not playing nicely with power saving on Vista&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/260094/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/260094-Guitar-Hero-III-for-PC-not-playing-nicely-with-power-saving-on-Vista/</comments><link>http://channel9.msdn.com/forums/TechOff/260094-Guitar-Hero-III-for-PC-not-playing-nicely-with-power-saving-on-Vista/</link><pubDate>Tue, 08 Jan 2008 02:15:35 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/260094-Guitar-Hero-III-for-PC-not-playing-nicely-with-power-saving-on-Vista/</guid><evnet:views>3092</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/260094/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently purchased Guitar Hero III for PC and while the game itself is fun and runs fine, the software in general is not very respectful to my settings.&lt;BR&gt;&lt;BR&gt;My biggest gripe is that it seemingly disables monitor sleep mode.&amp;nbsp;I have my monitor sleep after five minutes and I can see the importance of disabling that for the duration of the game, but after I exit my monitor doesn't sleep anymore, what's worse is that even after reboots it still doesn't sleep. I checked the power management control panel and all my settings are intact, so GH3 is doing something more sneaky.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/260094-Guitar-Hero-III-for-PC-not-playing-nicely-with-power-saving-on-Vista/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/260094/Trackback.aspx</trackback:ping></item><item><title>Concering &amp;quot;system integrity&amp;quot; error (0xC004D401) [Concering &amp;quot;system integrity&amp;quot; error (0xC004D401)]</title><description>&lt;IMG src="http://img260.imageshack.us/img260/9600/randomerrorua2.png"&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Logged in over remote desktop, I just saw this error. Obviously it's slightly concerning to see that an "unauthorized change was made to Windows" since this error message showed up while&amp;nbsp;the computer was in a screensaver.&lt;BR&gt;&lt;BR&gt;Some event log digging yielded this:&lt;BR&gt;
&lt;P&gt;Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.&lt;/P&gt;
&lt;P&gt;File Name: \Device\HarddiskVolume1\Windows\System32\l3codeca.acm &lt;BR&gt;&lt;BR&gt;Running Vista Ultimate x64. Can someone MD5 that file and tell me what they get?&lt;BR&gt;&lt;BR&gt;My results:&lt;BR&gt;&lt;BR&gt;c:\Windows\System32&amp;gt;md5sum l3codeca.acm&lt;BR&gt;3bb9e6aec59f77f5ea935591bef18c5e *l3codeca.acm&lt;/P&gt;
&lt;P&gt;c:\Windows\System32&amp;gt;sha1sum l3codeca.acm&lt;BR&gt;59c873741391cb4abf7783b3de119f11a42192c0 *l3codeca.acm&lt;BR&gt;&lt;BR&gt;I haven't installed anything in weeks either. Slightly annoyed and concerned. :( I initially couldn't access the control panel either. I rebooted and didn't see any follow-up errors and the control panel worked again.&lt;BR&gt;&lt;BR&gt;I would be very appreciative if someone could shed some light on what's happening. I see that some programs apparently trigger this, but I don't have any of the listed culprits.&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/259155-Concering-quotsystem-integrityquot-error-0xC004D401/'&gt;Concering &amp;quot;system integrity&amp;quot; error (0xC004D401)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/259155/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/259155-Concering-quotsystem-integrityquot-error-0xC004D401/</comments><link>http://channel9.msdn.com/forums/TechOff/259155-Concering-quotsystem-integrityquot-error-0xC004D401/</link><pubDate>Thu, 22 Nov 2007 10:21:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/259155-Concering-quotsystem-integrityquot-error-0xC004D401/</guid><evnet:views>2954</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/259155/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;IMG src="http://img260.imageshack.us/img260/9600/randomerrorua2.png"&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Logged in over remote desktop, I just saw this error. Obviously it's slightly concerning to see that an "unauthorized change was made to Windows" since this error message showed up while&amp;nbsp;the computer was in a screensaver.&lt;BR&gt;&lt;BR&gt;Some event log digging yielded this:&lt;BR&gt;
&lt;P&gt;Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.&lt;/P&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/259155-Concering-quotsystem-integrityquot-error-0xC004D401/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/259155/Trackback.aspx</trackback:ping></item><item><title>Where are BSOD logs on Vista? [Where are BSOD logs on Vista?]</title><description>Anyone know where Vista keeps its BSOD logs? I just had a very arbitrary BSOD and the only part of the message I saw was that it had to do with ntfs.sys. I got a kernel memory dump in C:\Windows\MEMORY.DMP, but I remember XP used to provide a report on what happened somewhere in the Windows folder. Does anyone know where that went? The Event Log is useless in this case (Your computer has unexpectedly shutdown... No sh*t).&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/258673-Where-are-BSOD-logs-on-Vista/'&gt;Where are BSOD logs on Vista?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/258673/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/258673-Where-are-BSOD-logs-on-Vista/</comments><link>http://channel9.msdn.com/forums/TechOff/258673-Where-are-BSOD-logs-on-Vista/</link><pubDate>Thu, 01 Nov 2007 19:52:15 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/258673-Where-are-BSOD-logs-on-Vista/</guid><evnet:views>6990</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/258673/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Anyone know where Vista keeps its BSOD logs? I just had a very arbitrary BSOD and the only part of the message I saw was that it had to do with ntfs.sys. I got a kernel memory dump in C:\Windows\MEMORY.DMP, but I remember XP used to provide a report on what happened somewhere in the Windows folder. Does anyone know where that went? The Event Log is useless in this case (Your computer has unexpectedly shutdown... No sh*t).</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/258673-Where-are-BSOD-logs-on-Vista/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/258673/Trackback.aspx</trackback:ping></item><item><title>Mono adds FastCGI support [Mono adds FastCGI support]</title><description>Just saw this on Miguel's blog and thought it was pretty cool.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://tirania.org/blog/archive/2007/Oct-30.html"&gt;http://tirania.org/blog/archive/2007/Oct-30.html&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;The xsp stand-alone server always seemed like&amp;nbsp;a stop gap solution for running ASP.NET applications on Linux since it required you to run two web servers and proxy requests for any sort of meaningful website.&lt;BR&gt;&lt;BR&gt;With FastCGI support, you can run it with just about any web server (lighttpd, nginx, Apache sans mod_mono)&lt;BR&gt;&lt;BR&gt;You can even (in theory) run Mono on IIS now. [H]&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/258630-Mono-adds-FastCGI-support/'&gt;Mono adds FastCGI support&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/258630/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/258630-Mono-adds-FastCGI-support/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/258630-Mono-adds-FastCGI-support/</link><pubDate>Wed, 31 Oct 2007 00:10:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/258630-Mono-adds-FastCGI-support/</guid><evnet:views>1578</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/258630/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Just saw this on Miguel's blog and thought it was pretty cool.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://tirania.org/blog/archive/2007/Oct-30.html"&gt;http://tirania.org/blog/archive/2007/Oct-30.html&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;The xsp stand-alone server always seemed like&amp;nbsp;a stop gap solution for running ASP.NET applications on Linux since it required you to run two web servers and proxy requests for any sort of meaningful website.&lt;BR&gt;&lt;BR&gt;With FastCGI support, you can run it with just about any web server (lighttpd, nginx, Apache sans mod_mono)&lt;BR&gt;&lt;BR&gt;You can even (in theory) run Mono on IIS now. &lt;img src='/emoticons/C9/emotion-11.gif' alt='Cool' /&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/258630-Mono-adds-FastCGI-support/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/258630/Trackback.aspx</trackback:ping></item><item><title>Getting started with functional programming? [Getting started with functional programming?]</title><description>&lt;P&gt;I've been watching a lot of the JAOO videos (the most C9 I've watched in a long time) and it's sparked some curiosity in functional programming languages. I was wondering if anyone had any good references with examples for learning functional programming basics. Ideally something easy to read that doesn't look like it came from a college math book would be nice. I'm also interested in&amp;nbsp;the language agnostic background like further explanations of lambda, closures, etc. in terms that don't involve a plethora of Greek letters and subscripts.&lt;BR&gt;&lt;BR&gt;I'm interested in a traditional functional programming language. Any recommendations? Haskell seems to be on the receiving end of all jokes, but some popular ones I've seen thrown around are Common Lisp, Scheme, and OCaml.&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/258479-Getting-started-with-functional-programming/'&gt;Getting started with functional programming?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/258479/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/258479-Getting-started-with-functional-programming/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/258479-Getting-started-with-functional-programming/</link><pubDate>Wed, 24 Oct 2007 22:44:21 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/258479-Getting-started-with-functional-programming/</guid><evnet:views>2229</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/258479/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;I've been watching a lot of the JAOO videos (the most C9 I've watched in a long time) and it's sparked some curiosity in functional programming languages. I was wondering if anyone had any good references with examples for learning functional programming basics. Ideally something easy to read that doesn't look like it came from a college math book would be nice. I'm also interested in&amp;nbsp;the language agnostic background like further explanations of lambda, closures, etc. in terms that don't involve a plethora of Greek letters and subscripts.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/258479-Getting-started-with-functional-programming/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/258479/Trackback.aspx</trackback:ping></item><item><title>Re: Apple should sell Windows PCs? [Apple should sell Windows PCs?]</title><description>They're never going to pre-load Windows on their machines (unless they stop development of OS X at some point, highly unlikely), but with Boot Camp, they've done all the work except for getting a copy of Windows.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/258445-Apple-should-sell-Windows-PCs/'&gt;Apple should sell Windows PCs?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/338338/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments></comments><link></link><pubDate>Tue, 23 Oct 2007 16:13:18 GMT</pubDate><guid isPermaLink="false"></guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/338338/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>They're never going to pre-load Windows on their machines (unless they stop development of OS X at some point, highly unlikely), but with Boot Camp, they've done all the work except for getting a copy of Windows.in reply to Apple should sell Windows PCs?</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/338338/Trackback.aspx</trackback:ping></item><item><title>Preserving file create date? [Preserving file create date?]</title><description>&lt;P&gt;To start off, I admit I'm a little compulsive about file timestamps.&lt;BR&gt;&lt;BR&gt;I have a second drive in my computer that I want to repartition and reformat. It currently has all my audio/video/pictures and I want to keep all the timestamps intact. The closest I've come is with using 7zip. It preserves modification date, but when it's extracted the creation date is lost. I realize that resetting the creation date is "correct" behavior on a new file system, but is there any way I can save this data so everything looks exactly the same when I copy the data back?&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/257549-Preserving-file-create-date/'&gt;Preserving file create date?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/257549/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/257549-Preserving-file-create-date/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/257549-Preserving-file-create-date/</link><pubDate>Tue, 11 Sep 2007 19:59:44 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/257549-Preserving-file-create-date/</guid><evnet:views>3694</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/257549/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;To start off, I admit I'm a little compulsive about file timestamps.&lt;BR&gt;&lt;BR&gt;I have a second drive in my computer that I want to repartition and reformat. It currently has all my audio/video/pictures and I want to keep all the timestamps intact. The closest I've come is with using 7zip. It preserves modification date, but when it's extracted the creation date is lost. I realize that resetting the creation date is "correct" behavior on a new file system, but is there any way I can save this data so everything looks exactly the same when I copy the data back?&lt;/P&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/257549-Preserving-file-create-date/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/257549/Trackback.aspx</trackback:ping></item><item><title>Whiteboard coding interviews are bad [Whiteboard coding interviews are bad]</title><description>&lt;a href="http://tirania.org/blog/archive/2007/Sep-05-2.html"&gt;http://tirania.org/blog/archive/2007/Sep-05-2.html&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;Miguel brought that point up in a post talking about Novell/Mono hiring process. I never understood the fascination myself with these sorts of interviews or why they exist since they hardly relate to professional software development. To me it seems like a lot of companies do them because Microsoft is sort of infamous for doing them, implying it's a good way to screen people.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/257447-Whiteboard-coding-interviews-are-bad/'&gt;Whiteboard coding interviews are bad&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/257447/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/257447-Whiteboard-coding-interviews-are-bad/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/257447-Whiteboard-coding-interviews-are-bad/</link><pubDate>Wed, 05 Sep 2007 20:21:49 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/257447-Whiteboard-coding-interviews-are-bad/</guid><evnet:views>2692</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/257447/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://tirania.org/blog/archive/2007/Sep-05-2.html"&gt;http://tirania.org/blog/archive/2007/Sep-05-2.html&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;Miguel brought that point up in a post talking about Novell/Mono hiring process. I never understood the fascination myself with these sorts of interviews or why they exist since they hardly relate to professional software development. To me it seems like a lot of companies do them because Microsoft is sort of infamous for doing them, implying it's a good way to screen people.</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/257447-Whiteboard-coding-interviews-are-bad/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/257447/Trackback.aspx</trackback:ping></item><item><title>What's the deal with the &amp;quot;people&amp;quot; subicon on Vista? [What's the deal with the &amp;quot;people&amp;quot; subicon on Vista?]</title><description>Anyone else seen this on their files?&lt;BR&gt;&lt;BR&gt;&lt;a href="http://img522.imageshack.us/img522/9081/peoplece6.png"&gt;http://img522.imageshack.us/img522/9081/peoplece6.png&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;I notice it happens when I download files through Cygwin wget and a few other programs that run through Cygwin.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/257258-Whats-the-deal-with-the-quotpeoplequot-subicon-on-Vista/'&gt;What's the deal with the &amp;quot;people&amp;quot; subicon on Vista?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/257258/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/257258-Whats-the-deal-with-the-quotpeoplequot-subicon-on-Vista/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/257258-Whats-the-deal-with-the-quotpeoplequot-subicon-on-Vista/</link><pubDate>Mon, 27 Aug 2007 21:59:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/257258-Whats-the-deal-with-the-quotpeoplequot-subicon-on-Vista/</guid><evnet:views>3432</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/257258/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Anyone else seen this on their files?&lt;BR&gt;&lt;BR&gt;&lt;a href="http://img522.imageshack.us/img522/9081/peoplece6.png"&gt;http://img522.imageshack.us/img522/9081/peoplece6.png&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;I notice it happens when I download files through Cygwin wget and a few other programs that run through Cygwin.</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>15</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/257258-Whats-the-deal-with-the-quotpeoplequot-subicon-on-Vista/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/257258/Trackback.aspx</trackback:ping></item><item><title>Vista BitLocker + Full System Backup and Restore [Vista BitLocker + Full System Backup and Restore]</title><description>&lt;P&gt;I'm planning on building a new Vista system later this month and I've been getting up to speed on how I'm going to set it all up. I'm interested in using BitLocker and a USB stick for full drive encryption and also using the new full system backup and restore.&lt;BR&gt;&lt;BR&gt;Are there any gotchas when using the two together? Does the full system backup just dump the encrypted data to the backup media or is it decrypted (bad)? Is there any extra pain in restoring an encrypted&amp;nbsp;full system backup other than having to restore two partitions instead of one?&lt;BR&gt;&lt;BR&gt;And here's a bonus question. I saw some old articles from last spring about Virtual PC Express and being able to install up to 4 copies of Vista Enterprise in a virtual machine. Does that apply to Ultimate too, if it is officially a superset of Enterprise or is it strictly a licensing difference?&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/255990-Vista-BitLocker--Full-System-Backup-and-Restore/'&gt;Vista BitLocker + Full System Backup and Restore&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/255990/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/255990-Vista-BitLocker--Full-System-Backup-and-Restore/</comments><link>http://channel9.msdn.com/forums/TechOff/255990-Vista-BitLocker--Full-System-Backup-and-Restore/</link><pubDate>Wed, 04 Jul 2007 22:34:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/255990-Vista-BitLocker--Full-System-Backup-and-Restore/</guid><evnet:views>1597</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/255990/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;I'm planning on building a new Vista system later this month and I've been getting up to speed on how I'm going to set it all up. I'm interested in using BitLocker and a USB stick for full drive encryption and also using the new full system backup and restore.&lt;BR&gt;&lt;BR&gt;Are there any gotchas when using the two together? Does the full system backup just dump the encrypted data to the backup media or is it decrypted (bad)? Is there any extra pain in restoring an encrypted&amp;nbsp;full system backup other than having to restore two partitions instead of one?&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/255990-Vista-BitLocker--Full-System-Backup-and-Restore/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/255990/Trackback.aspx</trackback:ping></item><item><title>MSDNAA Vista Business to Ultimate upgrade - is it possible? [MSDNAA Vista Business to Ultimate upgrade - is it possible?]</title><description>I have a copy of Vista Business that I got through MSDNAA and I'm going to install on a new computer next month. I'd like to have the media center functionality, which Business lacks. I also need remote desktop, which leaves Ultimate as the only option. Is it possible to "Any time upgrade" the copy of Business to Ultimate at a reasonable price?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/255399-MSDNAA-Vista-Business-to-Ultimate-upgrade-is-it-possible/'&gt;MSDNAA Vista Business to Ultimate upgrade - is it possible?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/255399/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/255399-MSDNAA-Vista-Business-to-Ultimate-upgrade-is-it-possible/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/255399-MSDNAA-Vista-Business-to-Ultimate-upgrade-is-it-possible/</link><pubDate>Sun, 10 Jun 2007 20:44:28 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/255399-MSDNAA-Vista-Business-to-Ultimate-upgrade-is-it-possible/</guid><evnet:views>9556</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/255399/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a copy of Vista Business that I got through MSDNAA and I'm going to install on a new computer next month. I'd like to have the media center functionality, which Business lacks. I also need remote desktop, which leaves Ultimate as the only option. Is it possible to "Any time upgrade" the copy of Business to Ultimate at a reasonable price?</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/255399-MSDNAA-Vista-Business-to-Ultimate-upgrade-is-it-possible/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/255399/Trackback.aspx</trackback:ping></item><item><title>Passive mode FTP with ftp.exe? [Passive mode FTP with ftp.exe?]</title><description>Is it possible&amp;nbsp;to use passive mode FTP with &lt;a href="http://channel9.msdn.comftp://ftp.exe&gt;ftp.exe&lt;/a&gt;? I've looked all over and haven't found anything.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/253930-Passive-mode-FTP-with-ftpexe/'&gt;Passive mode FTP with ftp.exe?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253930/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/253930-Passive-mode-FTP-with-ftpexe/</comments><link>http://channel9.msdn.com/forums/TechOff/253930-Passive-mode-FTP-with-ftpexe/</link><pubDate>Wed, 11 Apr 2007 18:55:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/253930-Passive-mode-FTP-with-ftpexe/</guid><evnet:views>7998</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253930/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Is it possible&amp;nbsp;to use passive mode FTP with &lt;a href="ftp://ftp.exe"&gt;ftp.exe&lt;/a&gt;? I've looked all over and haven't found anything.</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/253930-Passive-mode-FTP-with-ftpexe/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253930/Trackback.aspx</trackback:ping></item><item><title>Portable unmanaged C++ FTP library [Portable unmanaged C++ FTP library]</title><description>Does anyone know of any GPL or BSD (or public domain)&amp;nbsp;licensed, portable (at least Windows and Linux), unmanaged, C++ FTP libraries? It would seem like a common thing, but I haven't found anything that's non-commercial.&lt;BR&gt;&lt;BR&gt;Thanks!&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/253629-Portable-unmanaged-C-FTP-library/'&gt;Portable unmanaged C++ FTP library&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253629/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/253629-Portable-unmanaged-C-FTP-library/</comments><link>http://channel9.msdn.com/forums/TechOff/253629-Portable-unmanaged-C-FTP-library/</link><pubDate>Fri, 30 Mar 2007 22:33:47 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/253629-Portable-unmanaged-C-FTP-library/</guid><evnet:views>4790</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253629/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Does anyone know of any GPL or BSD (or public domain)&amp;nbsp;licensed, portable (at least Windows and Linux), unmanaged, C++ FTP libraries? It would seem like a common thing, but I haven't found anything that's non-commercial.&lt;BR&gt;&lt;BR&gt;Thanks!</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/253629-Portable-unmanaged-C-FTP-library/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253629/Trackback.aspx</trackback:ping></item><item><title>Geometry Wars for Windows XP? [Geometry Wars for Windows XP?]</title><description>&lt;P&gt;I just noticed that &lt;a href="http://zone.msn.com/en/root/deluxe.htm?code=112233183&amp;amp;RefID=vistshow-112233183"&gt;Geometry Wars for Windows&lt;/a&gt; came out about a week ago. I've been playing the&amp;nbsp;Grid Wars clone for a while but was anticipating buying the official Geometry Wars when it came out. As I checked the MSN Games website, I noticed that it's a "Vista exclusive", apparently for no reason other than to try to spur Vista sales. I already have Vista through MSDNAA, but based on what I've seen I'm not willing to upgrade for at least another three months or so.&lt;BR&gt;&lt;BR&gt;Since Geometry Wars doesn't use DX10 or any other Vista exclusive features, has anyone tried installing it on XP? I would buy it in a heartbeat if it can be installed on XP, but I'm slightly annoyed that it's a Vista exclusive for marketing bullsh*t reasons.&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/253151-Geometry-Wars-for-Windows-XP/'&gt;Geometry Wars for Windows XP?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253151/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/253151-Geometry-Wars-for-Windows-XP/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/253151-Geometry-Wars-for-Windows-XP/</link><pubDate>Wed, 14 Mar 2007 20:18:08 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/253151-Geometry-Wars-for-Windows-XP/</guid><evnet:views>14984</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253151/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;I just noticed that &lt;a href="http://zone.msn.com/en/root/deluxe.htm?code=112233183&amp;amp;RefID=vistshow-112233183"&gt;Geometry Wars for Windows&lt;/a&gt; came out about a week ago. I've been playing the&amp;nbsp;Grid Wars clone for a while but was anticipating buying the official Geometry Wars when it came out. As I checked the MSN Games website, I noticed that it's a "Vista exclusive", apparently for no reason other than to try to spur Vista sales. I already have Vista through MSDNAA, but based on what I've seen I'm not willing to upgrade for at least another three months or so.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>19</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/253151-Geometry-Wars-for-Windows-XP/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253151/Trackback.aspx</trackback:ping></item><item><title>Does cmd.exe support rc files? [Does cmd.exe support rc files?]</title><description>Is there a cmd.exe equivalent for something like .bashrc? I want to set and change a few environment variables every time I start a shell. I can't make permanent changes to the environment variables due to the way the computer is setup.&lt;BR&gt;&lt;BR&gt;The only way I can think of doing&amp;nbsp;it is pretty ugly. A batch file like this:&lt;BR&gt;&lt;BR&gt;set MYVAR=abc&lt;BR&gt;cmd&lt;BR&gt;&lt;BR&gt;The problem is I'd have to invoke the shell with this batch file every time.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/252816-Does-cmdexe-support-rc-files/'&gt;Does cmd.exe support rc files?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/252816/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/252816-Does-cmdexe-support-rc-files/</comments><link>http://channel9.msdn.com/forums/TechOff/252816-Does-cmdexe-support-rc-files/</link><pubDate>Fri, 02 Mar 2007 19:57:44 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/252816-Does-cmdexe-support-rc-files/</guid><evnet:views>5216</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/252816/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Is there a cmd.exe equivalent for something like .bashrc? I want to set and change a few environment variables every time I start a shell. I can't make permanent changes to the environment variables due to the way the computer is setup.&lt;BR&gt;&lt;BR&gt;The only way I can think of doing&amp;nbsp;it is pretty ugly. A batch file like this:&lt;BR&gt;&lt;BR&gt;set MYVAR=abc&lt;BR&gt;cmd&lt;BR&gt;&lt;BR&gt;The problem is I'd have to invoke the shell with this batch file every time.</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/252816-Does-cmdexe-support-rc-files/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/252816/Trackback.aspx</trackback:ping></item><item><title>VMware and Microsoft butting heads [VMware and Microsoft butting heads]</title><description>Not sure if this was already posted, if so I didn't see it.&lt;BR&gt;&lt;BR&gt;VMware seems to be getting &lt;a href="http://www.vmware.com/solutions/whitepapers/msoft_licensing_wp.html"&gt;pretty vocal&lt;/a&gt; about their dissatisfaction with the way virtualization is heading in the Vista era.&lt;BR&gt;&lt;BR&gt;I really like VMware's products, but I can't say the same thing about the company.&amp;nbsp;Right now they're essentially demanding that Microsoft play nice and let them compete with their products. On the contrary, from VMware press releases, bloggers, and even employees I've met they seem to have a anti-competitive mindset. Essentially, it's a "anything we make is ours and only ours and you can't do it" policy. I would bet that the opening of VMware Player, VMware Server, and the VMDK spec would have never happened if Microsoft hadn't started pressuring them with Virtual PC and&amp;nbsp;Virtual Server.&lt;BR&gt;&lt;BR&gt;Personally, I think their attacks are out of fear. They have all their eggs in the virtualization basket (VMware that is, not their parent EMC) and if they start losing marketshare their company will dry up.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/252701-VMware-and-Microsoft-butting-heads/'&gt;VMware and Microsoft butting heads&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/252701/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/252701-VMware-and-Microsoft-butting-heads/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/252701-VMware-and-Microsoft-butting-heads/</link><pubDate>Tue, 27 Feb 2007 00:44:35 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/252701-VMware-and-Microsoft-butting-heads/</guid><evnet:views>1375</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/252701/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Not sure if this was already posted, if so I didn't see it.VMware seems to be getting pretty vocal about their dissatisfaction with the way virtualization is heading in the Vista era.I really like VMware's products, but I can't say the same thing about the company.&amp;nbsp;Right now they're essentially demanding that Microsoft play nice and let them compete with their products. On the contrary, from VMware press releases, bloggers, and even employees I've met they seem to have a anti-competitive mindset. Essentially, it's a "anything we make is ours and only ours and you can't do it" policy. I&amp;#8230;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/252701-VMware-and-Microsoft-butting-heads/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/252701/Trackback.aspx</trackback:ping></item><item><title>Annoying errors with the VC++ 2005 compiler [Annoying errors with the VC++ 2005 compiler]</title><description>I have a small ~200 line C program that I wrote on Linux with the goal of running on Windows and Linux when I was done. The program compiles fine without a single warning on gcc, but when I setup a VC++ 2005 project, it threw up 61 errors. I'm only using functions in the standard C library and an open source library that is compatible with Linux and Windows, in other words, no platform specific code.&lt;br&gt;&lt;br&gt;I'm not intimately familiar with C, but I heard that in "classic C" it expects all the variables to be declared at the top and it looks like thats what a lot of the errors pertain to (complaining about undeclared variables that are clearly declared). Is there any way to get VC++ to compile this without having to rewrite a significant portion of the program? I'm thinking along the lines of compiler options.&lt;br&gt;&lt;br&gt;One specific error:&lt;br&gt;error C2065: 'iniconf' : undeclared identifier&lt;br&gt;&lt;br&gt;Line of code the error refers to:&lt;br&gt;int iniconf = file_exists("settings.ini");&lt;br&gt;&lt;br&gt;(file_exists is my own function in the same source code file with an appropriate function prototype)&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/252103-Annoying-errors-with-the-VC-2005-compiler/'&gt;Annoying errors with the VC++ 2005 compiler&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/252103/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/252103-Annoying-errors-with-the-VC-2005-compiler/</comments><link>http://channel9.msdn.com/forums/TechOff/252103-Annoying-errors-with-the-VC-2005-compiler/</link><pubDate>Wed, 07 Feb 2007 01:46:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/252103-Annoying-errors-with-the-VC-2005-compiler/</guid><evnet:views>2789</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/252103/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a small ~200 line C program that I wrote on Linux with the goal of running on Windows and Linux when I was done. The program compiles fine without a single warning on gcc, but when I setup a VC++ 2005 project, it threw up 61 errors. I'm only using functions in the standard C library and an open source library that is compatible with Linux and Windows, in other words, no platform specific code.I'm not intimately familiar with C, but I heard that in "classic C" it expects all the variables to be declared at the top and it looks like thats what a lot of the errors pertain to (complaining&amp;#8230;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/252103-Annoying-errors-with-the-VC-2005-compiler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/252103/Trackback.aspx</trackback:ping></item><item><title>&amp;quot;Object oriented&amp;quot; craze of the 1990s [&amp;quot;Object oriented&amp;quot; craze of the 1990s]</title><description>One thing that's been bugging me for a while is whenever I read about&amp;nbsp;any new technology&amp;nbsp;from the early to mid 1990s, the words "object oriented" inevitably come up and I was wondering if anyone knew why. The only context of "object oriented" I'm familiar with is how it relates to programming.&lt;BR&gt;&lt;BR&gt;For example:&lt;BR&gt;The .NET Base Class Library is object oriented.&lt;BR&gt;&lt;BR&gt;After W3bbo's post about the Newton, I was reading the Wikipedia article and saw this:&lt;BR&gt;&lt;BR&gt;"For most of its design lifecycle Newton had a large-format screen, more internal memory, and a rich object-oriented graphics kernel."&lt;BR&gt;&lt;BR&gt;What is an "object-oriented graphics kernel"? A kernel programmed in an object oriented language? A kernel with object-oriented bindings? I'm not even going to speculate on the "graphics" part except for guessing that the graphics were integrated into the kernel, similar to how Windows has some portions of the graphics-related code in the kernel.&lt;BR&gt;&lt;BR&gt;OS/2 is another offender.&lt;BR&gt;&lt;BR&gt;"On top of this lies the Workplace Shell (WPS) introduced in OS/2 2.0. WPS is an object-oriented shell allowing the user to perform traditional computing tasks such as accessing files, printers, launching legacy programs, and advanced object oriented tasks using built-in and 3rd party application objects that extended the shell in an integrated fashion not available on any other mainstream operating system."&lt;BR&gt;&lt;BR&gt;An "object-oriented shell" which provides for "advanced object-oriented tasks"? Huh? Normally you see a lot of buzz words and fluff in product announcements, but since Wikipedia isn't trying to sell Apple Newtons or copies of OS/2, I'm surprised at their word choice.&lt;BR&gt;&lt;BR&gt;The next step was to check the object oriented article itself on Wikipedia. The definition was vague.&lt;BR&gt;&lt;BR&gt;"Collaboration between objects involves them sending messages to each other."&lt;BR&gt;&lt;BR&gt;Does that make the Win32 API object oriented since it uses message passing, even though it's mostly C, a non-object oriented language?&lt;BR&gt;&lt;BR&gt;Does putting a pineapple object in a cart object mean I'm doing advanced object oriented grocery shopping?&lt;BR&gt;&lt;BR&gt;I can only guess this is a marketing buzzword, not unlike AJAX and Web 2.0 today. I can't remember the last time I saw any software being sold on its object orientedness.&lt;BR&gt;&lt;BR&gt;Any clarification is appreciated. :)&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/251417-quotObject-orientedquot-craze-of-the-1990s/'&gt;&amp;quot;Object oriented&amp;quot; craze of the 1990s&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/251417/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/251417-quotObject-orientedquot-craze-of-the-1990s/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/251417-quotObject-orientedquot-craze-of-the-1990s/</link><pubDate>Mon, 15 Jan 2007 01:52:06 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/251417-quotObject-orientedquot-craze-of-the-1990s/</guid><evnet:views>3399</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/251417/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>One thing that's been bugging me for a while is whenever I read about&amp;nbsp;any new technology&amp;nbsp;from the early to mid 1990s, the words "object oriented" inevitably come up and I was wondering if anyone knew why. The only context of "object oriented" I'm familiar with is how it relates to programming.&lt;BR&gt;&lt;BR&gt;For example:&lt;BR&gt;The .NET Base Class Library is object oriented.&lt;BR&gt;&lt;BR&gt;After W3bbo's post about the Newton, I was reading the Wikipedia article and saw this:&lt;BR&gt;&lt;BR&gt;"For most of its design lifecycle Newton had a large-format screen, more internal memory, and a rich object-oriented graphics kernel."&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/251417-quotObject-orientedquot-craze-of-the-1990s/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/251417/Trackback.aspx</trackback:ping></item><item><title>Cisco Clean Access / McAfee VirusScan Enterprise crashing IE7 [Cisco Clean Access / McAfee VirusScan Enterprise crashing IE7]</title><description>As part of a network policy, I had to install Cisco Clean Access and McAfee VirusScan Enterprise 8 on my machine. After having horrific IE7 crashes immediately after install, things seem to have calmed down. One issue I have now though is when multiple tabs are loading simultaneously, IE7 will just close - no error, crash dialog, nothing in the Event Log. My common links folder has 7 links and when I open them all up it's a surefire way to crash (close)&amp;nbsp;IE. I also had two home pages and that would sometimes crash it too. I initially thought that it was a particular page crashing it, but when I opened them all individually it worked. This lead me to think that it was some kind of connection throttling "helper" with McAfee, but I opened a folder group in Firefox 1.5 with more tabs and had no issues.&lt;BR&gt;&lt;BR&gt;I was slightly irritated having to install these apps in the first place and this definitely isn't helping. If there's no solution I'll probably just uninstall McAfee and&amp;nbsp;Clean Access, then do a System Restore to yesterday evening and setup another machine so I don't have to pollute this one (my primary).&lt;BR&gt;&lt;BR&gt;I would very much appreciate any help.&lt;BR&gt;&lt;BR&gt;Thanks!&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/251372-Cisco-Clean-Access--McAfee-VirusScan-Enterprise-crashing-IE7/'&gt;Cisco Clean Access / McAfee VirusScan Enterprise crashing IE7&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/251372/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/251372-Cisco-Clean-Access--McAfee-VirusScan-Enterprise-crashing-IE7/</comments><link>http://channel9.msdn.com/forums/TechOff/251372-Cisco-Clean-Access--McAfee-VirusScan-Enterprise-crashing-IE7/</link><pubDate>Thu, 11 Jan 2007 22:55:11 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/251372-Cisco-Clean-Access--McAfee-VirusScan-Enterprise-crashing-IE7/</guid><evnet:views>2718</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/251372/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>As part of a network policy, I had to install Cisco Clean Access and McAfee VirusScan Enterprise 8 on my machine. After having horrific IE7 crashes immediately after install, things seem to have calmed down. One issue I have now though is when multiple tabs are loading simultaneously, IE7 will just close - no error, crash dialog, nothing in the Event Log. My common links folder has 7 links and when I open them all up it's a surefire way to crash (close)&amp;nbsp;IE. I also had two home pages and that would sometimes crash it too. I initially thought that it was a particular page crashing it, but&amp;#8230;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/251372-Cisco-Clean-Access--McAfee-VirusScan-Enterprise-crashing-IE7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/251372/Trackback.aspx</trackback:ping></item><item><title>Windows Live Writer and metaWeblog API Rant [Windows Live Writer and metaWeblog API Rant]</title><description>I've spent a handful of frustrating hours writing an XML RPC server to implement the metaWeblog API so I can post on my own blog engine from Windows Live Writer. The problem is, despite metaWeblog being a "standard", it really isn't. The &lt;a href="http://www.xmlrpc.com/metaWeblogApi"&gt;official spec&lt;/a&gt;, the &lt;a href="http://msdn2.microsoft.com/en-us/library/ms812851.aspx"&gt;MSDN docs&lt;/a&gt;, and what Windows Live Writer actually implements have some pretty big differences.&lt;BR&gt;&lt;BR&gt;Let's take the metaWeblog.getCategories function, for example. The official spec says:&lt;BR&gt;"The struct returned contains one struct for each category, containing the following elements: description, htmlUrl and rssUrl."&lt;BR&gt;&lt;BR&gt;A struct or structs? It appears that they actually meant an array of structs, so I returned an array of structs with description, htmlUrl, and rssUrl elements.&lt;BR&gt;&lt;BR&gt;I test it with Windows Live Writer and it's broken. Time to check out MSDN. They say it should return:&lt;BR&gt;&lt;BR&gt;"An array of structs that contains one struct for each category. Each category struct contains a description field that contains the name of the category.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;struct { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string description;&lt;BR&gt;}"&lt;BR&gt;&lt;BR&gt;Ok, so I get rid of the htmlUrl and rssUrl elements and try again. Still broken. I happen upon an &lt;a href="http://www.codeproject.com/useritems/MetaWeblogAPI.asp"&gt;article online&lt;/a&gt; and it turns out that Windows Live Writer expects an array of structs with description, categoryid, and title. No where in the Windows Live Writer documentation or on the website does it say that.&lt;BR&gt;&lt;BR&gt;I have category support working, but that's it. I've tried various combinations of the official spec, the MSDN spec, trying to reverse engineer the Windows Live Spaces RPC server, but I've still had no success on getting the rest of the API working.&lt;BR&gt;&lt;BR&gt;To be honest, all I want is to be able to use this with Windows Live Writer, so can someone from the dev team please post a spec of what responses Windows Live Writer expects so it's not a guessing game?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/251211-Windows-Live-Writer-and-metaWeblog-API-Rant/'&gt;Windows Live Writer and metaWeblog API Rant&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/251211/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/251211-Windows-Live-Writer-and-metaWeblog-API-Rant/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/251211-Windows-Live-Writer-and-metaWeblog-API-Rant/</link><pubDate>Fri, 05 Jan 2007 00:32:28 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/251211-Windows-Live-Writer-and-metaWeblog-API-Rant/</guid><evnet:views>5453</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/251211/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I've spent a handful of frustrating hours writing an XML RPC server to implement the metaWeblog API so I can post on my own blog engine from Windows Live Writer. The problem is, despite metaWeblog being a "standard", it really isn't. The &lt;a href="http://www.xmlrpc.com/metaWeblogApi"&gt;official spec&lt;/a&gt;, the &lt;a href="http://msdn2.microsoft.com/en-us/library/ms812851.aspx"&gt;MSDN docs&lt;/a&gt;, and what Windows Live Writer actually implements have some pretty big differences.&lt;BR&gt;&lt;BR&gt;Let's take the metaWeblog.getCategories function, for example. The official spec says:&lt;BR&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/251211-Windows-Live-Writer-and-metaWeblog-API-Rant/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/251211/Trackback.aspx</trackback:ping></item><item><title>Where are the string functions in C? [Where are the string functions in C?]</title><description>I wrote a neat little script the other day that runs under the PHP command line interpreter. Since I had some thoughts on releasing it, I figured I'd rewrite it in C since the program that it's used with is written in C and not many people have the PHP interpreter installed. One thing the program does is replaces a form feed ASCII character (12) with a blank character. In PHP this is trivial with str_replace(chr(12), "", $str). I dug through the string.h functions and there was no string replace in sight. I did some searching on Google and all I found were functions that seemed hacked together and had no guarantee of their security or robustness. After some thinking I realized that the character I needed to replace was always the first character so a simple substring would do the trick. Dug through string.h again and again I came up empty.&lt;BR&gt;&lt;BR&gt;I have to imagine that doing string replace and substring operations are fairly common, even for C programmers. Is there a hidden string header that I'm not aware of or do C programmers re-invent the wheel everytime this has to be done? I did find some 3rd party string libraries, but I'd prefer something that's included in the standard C library.&lt;BR&gt;&lt;BR&gt;For the record, I wrote a terribly hackish solution that copies the bytes from the string character array to a new array starting at index 1 so the first character is excluded.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/250998-Where-are-the-string-functions-in-C/'&gt;Where are the string functions in C?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/250998/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/250998-Where-are-the-string-functions-in-C/</comments><link>http://channel9.msdn.com/forums/TechOff/250998-Where-are-the-string-functions-in-C/</link><pubDate>Fri, 22 Dec 2006 18:54:07 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/250998-Where-are-the-string-functions-in-C/</guid><evnet:views>8236</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/250998/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I wrote a neat little script the other day that runs under the PHP command line interpreter. Since I had some thoughts on releasing it, I figured I'd rewrite it in C since the program that it's used with is written in C and not many people have the PHP interpreter installed. One thing the program does is replaces a form feed ASCII character (12) with a blank character. In PHP this is trivial with str_replace(chr(12), "", $str). I dug through the string.h functions and there was no string replace in sight. I did some searching on Google and all I found were functions that seemed hacked together&amp;#8230;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/250998-Where-are-the-string-functions-in-C/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/250998/Trackback.aspx</trackback:ping></item><item><title>FileSystemWatcher for opening files? [FileSystemWatcher for opening files?]</title><description>&lt;P&gt;Is there any way to be notified when files are opened by a user? Something like the FileSystemWatcher class, except with an "Opened" event. I just need the file name of the file that's opened.&lt;BR&gt;&lt;BR&gt;For example, User double clicks on "myfile.txt"&amp;nbsp;on the Desktop and Notepad is launched. I need some way to be notified that C:\Documents and Settings\User\Desktop\myfile.txt has been opened.&lt;BR&gt;&lt;BR&gt;Thanks!&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/246319-FileSystemWatcher-for-opening-files/'&gt;FileSystemWatcher for opening files?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/246319/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/246319-FileSystemWatcher-for-opening-files/</comments><link>http://channel9.msdn.com/forums/TechOff/246319-FileSystemWatcher-for-opening-files/</link><pubDate>Tue, 31 Oct 2006 19:19:43 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/246319-FileSystemWatcher-for-opening-files/</guid><evnet:views>5250</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/246319/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Is there any way to be notified when files are opened by a user? Something like the FileSystemWatcher class, except with an "Opened" event. I just need the file name of the file that's opened.&lt;BR&gt;&lt;BR&gt;For example, User double clicks on "myfile.txt"&amp;nbsp;on the Desktop and Notepad is launched. I need some way to be notified that C:\Documents and Settings\User\Desktop\myfile.txt has been opened.&lt;BR&gt;&lt;BR&gt;Thanks!&lt;/P&gt;</evnet:previewtext><dc:creator>TimP</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/246319-FileSystemWatcher-for-opening-files/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/246319/Trackback.aspx</trackback:ping></item></channel></rss>