linked to the Channel 9 tour of the Visual Studio "Customer Wall." I had forgotten that I sent Chad my pic and an email stating how I use Visual Studio nearly every day until I saw my face on the wall (toward the left). Nice to see Microsoft takes customers so seriously. Kudos, guys. Watch the video.
Despite the ranting in my last post, I did actually install Apache, Subversion, PHP, Cygwin, and WebSVN (damn, that's a lot of software). The one thing that I didn't like was that Enscript didn't have a highlighter for C#. Having Googled and found nothing, I decided to bite the bullet and create my own highlighting state file for Enscript. You can download it here. Be sure to put this file in your [Enscript-install-path]\share\enscript\hl directory. That's all there is to it. Enjoy.
I hate stupid software. The Subversion installation program kindly offers to install the Apache modules needed to use Subversion through Apache. Sure, thanks, go right ahead! Uhhh, did we forget to mention we're going to stop the service, un-install it, re-configure it, and start it again? Sure. Wait. What happened to re-installing as a service? Uhhh. Did you really want it to work the way it did before? Silly me.
As for Apache. Sigh. When are they going to provide a solid, official GUI for this thing? Get over the *nix thing. Nobody that uses *nix sits in front of a command prompt 24x7 hacking away at text-based config files. And if they do, they're idiots. Come on in the water's great. Anyway, *nix has some great GUIs... so what gives? It's not like Apache doesn't get downloaded a bazillion times a year. Quit making shit harder than it needs to be! This doesn't make Apache 3L33T it just makes it stupid.
Update:
Proof of my point. Look at the length of the instructions to setup subversion to work with Apache. WTF? Nothing should take this many steps to install and configure. Say what you will about the Windows world, developers for that platform go the extra mile to get the software up and running so you can spend your time using it, not figuring out how to get it to run. This is why *nix will continue to be a second-rate desktop platform for a long time to come - never you mind about monopolies. It's not that the open source/linux software is inferior - it may be more stable, better designed etc - but if you want to grow acceptance, follow Sun Tzu's advice Build a Golden Bridge.