<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dot-A-Lot</title><link>http://blogs.mit.edu/CS/blogs/doval/default.aspx</link><description>XML Architectures</description><dc:language>en-US</dc:language><generator>CommunityServer 1.1 (Build: 1.1.0.50615)</generator><item><title>The Publishers</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/05/28/64821.aspx</link><pubDate>Tue, 29 May 2007 02:03:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:64821</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/64821.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=64821</wfw:commentRss><description>Addison Wesley&lt;BR&gt;
Morgan Kaufmann &lt;BR&gt;
O’Reilly&lt;BR&gt;
Pragmatic Press &lt;BR&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=64821" width="1" height="1"&gt;</description></item><item><title>Quick Edit Mode</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/04/23/64489.aspx</link><pubDate>Mon, 23 Apr 2007 09:09:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:64489</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/64489.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=64489</wfw:commentRss><description>&lt;b&gt;Quick Edit Mode&lt;/b&gt;&lt;br&gt;Quick edit mode allows one to use the mouse to select text, cut, copy and paste in command shell. This mode is not enabled by default. To control the mode, apply the following Windows NT / Windows 2000 registry hack.&lt;br&gt;&lt;br&gt;Hive: HKEY_CURRENT_USER&lt;br&gt;Key: Console&lt;br&gt;Name: QuickEdit&lt;br&gt;Type: REG_DWORD&lt;br&gt;Value: 1 enable quick edit&lt;br&gt;Value: 0 default - disable quick edit mode&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=64489" width="1" height="1"&gt;</description></item><item><title>Vista Control Freedom 2</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/04/04/64157.aspx</link><pubDate>Thu, 05 Apr 2007 03:15:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:64157</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/64157.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=64157</wfw:commentRss><description>&lt;h2&gt;&lt;font face="Verdana" size="4"&gt;Method #1 - Using MSCONFIG&lt;/font&gt;&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Launch MSCONFIG by from the Run 
menu.&lt;/font&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Click on the Tools tab. Scroll down 
till you find "Disable UAP" (this should probably change to UAC in next Vista 
beta builds and in the RTM version). Click on that line.&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Press the Launch button.&lt;/font&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;A CMD window will open. When the 
command is done, you can close the window. &lt;/font&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Close MSCONFIG. You need 
to reboot the computer for changes to apply.&lt;/font&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font size="2"&gt;Note that you can re-enable UAC by 
selecting the "Enable UAP" line and then clicking on the Launch 
button.&lt;/font&gt;&lt;/p&gt;
&lt;h2&gt;&lt;font face="Verdana" size="4"&gt;Method #2 - Using Regedit&lt;/font&gt;&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Open Registry Editor. 
&lt;/font&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;In Registry Editor, 
navigate to the following registry key:&lt;/font&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Locate&lt;/font&gt;&lt;font face="Verdana" size="2"&gt; the following value (DWORD): &lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;i&gt;EnableLUA&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;and give it a value of 0.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Note:&lt;/b&gt; As always, before making 
changes to your registry you should always make sure you have a valid backup. In 
cases where you're supposed to delete or modify keys or values from the registry 
it is possible to first export that key or value(s) to a .REG file before 
performing the changes.&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Close Registry Editor. 
You need to reboot the computer for changes to apply.&lt;/font&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font size="2"&gt;In order to re-enable UAC just change 
the above value to 1.&lt;/font&gt;&lt;/p&gt;
&lt;h2&gt;&lt;font face="Verdana" size="4"&gt;Method #3 - Using Group Policy&lt;/font&gt;&lt;/h2&gt;
&lt;p&gt;&lt;font size="2"&gt;This can be done via Local Group 
Policy or via Active Directory-based GPO, which is much more suited for large 
networks where one would like to disable UAC for many computers at once. 
&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;If using Local Group Policy you'll 
need to open the Group Policy Editor (Start &amp;gt; Run &amp;gt; gpedit.msc) from your 
Vista computer. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;If using in AD-based GPO, open Group 
Policy Management Console (Start &amp;gt; Run &amp;gt; gpmc.msc) from a Vista computer 
that is a member of the domain. In the GPMC window, browse to the required GPO 
that is linked to the OU or domain where the Vista computers are located, then 
edit it.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;In the Group Policy Editor window, 
browse to Computer Configuration &amp;gt; Windows Settings &amp;gt; Security Settings 
&amp;gt; Local Policies &amp;gt; Security Options.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;In the right pane scroll to find the 
User Access Control policies (they're down at the bottom of the window). You 
need to configure the following policies:&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;You'll need to reboot your 
computers.&lt;/font&gt;&lt;/p&gt;
&lt;h2&gt;&lt;font face="Verdana" size="4"&gt;Method #4 - Using Control Panel&lt;/font&gt;&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Open Control Panel.&lt;/font&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Under User Account and Family 
settings click on the "Add or remove user account".&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Click on one of the user accounts, 
for example you can use the Guest account.&lt;/font&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Under the user account click on the 
"Go to the main User Account page" link.&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;Under "Make changes to your user 
account" click on the "Change security settings" link.&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;In the "Turn on User Account Control 
(UAC) to make your computer more secure" click to unselect the "Use User Account 
Control (UAC) to help protect your computer". Click on the Ok 
button.&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;ol&gt;&lt;li&gt;
&lt;p&gt;&lt;font size="2"&gt;You will be prompted to reboot your 
computer. Do so when ready.&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;&lt;font size="2"&gt;In order to re-enable UAC just select 
the above checkbox and reboot.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;(Source, http://www.petri.co.il/disable_uac_in_windows_vista.htm)&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=64157" width="1" height="1"&gt;</description></item><item><title>Vista Control Freedom</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/04/04/64156.aspx</link><pubDate>Thu, 05 Apr 2007 03:13:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:64156</guid><dc:creator>doval</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/64156.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=64156</wfw:commentRss><description>&lt;div&gt;&lt;strong&gt;&lt;u&gt;Run as Administrator&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Step 1.) Launch GPedit.msc with administrative rights. &lt;/div&gt;
&lt;p&gt;Step 2.) Browse to Windows Settings | Local Policies | Security Options &lt;/p&gt;
&lt;p&gt;Step 3.) Scroll down to User Account Control: Behavior of the elevation 
prompt for administrators in Admin Approval Mode and double click &lt;/p&gt;
&lt;div&gt;Step 4.) Change this value from Prompt for "Elevate without prompting" 
&lt;br&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;u&gt;Disable User Account Control&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.petri.co.il/disable_uac_in_windows_vista.htm" target="_blank"&gt;http://www.petri.co.il/disable_uac_in_windows_vista.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;(I used method #3)&lt;/div&gt;&lt;span class="sg"&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/span&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=64156" width="1" height="1"&gt;</description></item><item><title>Burning ISO images to DVD on Microsoft Windows Vista</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/04/03/64129.aspx</link><pubDate>Tue, 03 Apr 2007 08:25:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:64129</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/64129.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=64129</wfw:commentRss><description>If you are running Microsoft Windows Vista and need to burn an .ISO image to a 
DVD, here is a handy tip:&lt;br&gt;&lt;br&gt;- Use the &lt;a title="Windows Server 2003 Resource Kit Tools" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD" target="_blank"&gt;Windows Server 2003 Resource Kit Tools&lt;/a&gt;. The installer will 
complain when running on Vista, but just accept it and go ahead. It will install 
a few programs in \Program Files\Windows Resource Kits\Tools. Open a command 
prompt there and run "&lt;em&gt;&lt;strong&gt;dvdburn [drive] [.ISO file]&lt;/strong&gt;&lt;/em&gt;"&amp;nbsp;to 
burn that DVD.&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=64129" width="1" height="1"&gt;</description></item><item><title>Vista Dev Install Order</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/01/30/62884.aspx</link><pubDate>Tue, 30 Jan 2007 23:54:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:62884</guid><dc:creator>doval</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/62884.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=62884</wfw:commentRss><description>1.- Visual Studio 2005 with &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en"&gt;Service 
Pack 1&lt;/a&gt;&lt;br&gt;2.- &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb6bb56a-10b7-4c05-b81c-5863284503cf"&gt;VS2005 Update for Vista&lt;/a&gt;&lt;br&gt;3.- &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6" target="_blank"&gt;Visual Studio 2005 Extensions for WF&lt;/a&gt;&amp;nbsp;  &lt;br&gt;4.- &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D" target="_blank"&gt;Visual Studio 2005 Extensions for WCF, WP&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Install the documentation from &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d74726"&gt;.NET 3.0 SDK&lt;/a&gt; First)&lt;br&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=62884" width="1" height="1"&gt;</description></item><item><title>Vista Dev</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/01/29/62865.aspx</link><pubDate>Mon, 29 Jan 2007 06:15:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:62865</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/62865.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=62865</wfw:commentRss><description>Vista
http://msdn.microsoft.com/windowsvista/

Dev Downloads
http://msdn2.microsoft.com/en-us/windowsvista/aa904949&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=62865" width="1" height="1"&gt;</description></item><item><title>WPF Workstation </title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2007/01/28/62864.aspx</link><pubDate>Mon, 29 Jan 2007 04:09:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:62864</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/62864.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=62864</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&lt;font size="1"&gt;[via Tim Sneath]&lt;/font&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Base Environment&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Windows Vista, of course! (although I'll concede that Windows XP Service 
Pack 2 will work too...) 
&lt;/li&gt;&lt;li&gt;Visual Studio 2005 with &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en"&gt;Service 
Pack 1&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb6bb56a-10b7-4c05-b81c-5863284503cf"&gt;Windows 
Vista Support Files&lt;/a&gt; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&amp;amp;displaylang=en"&gt;Visual 
Studio 2005 Extensions for .NET Framework 3.0&lt;/a&gt; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&amp;amp;displaylang=en"&gt;Windows 
SDK&lt;/a&gt; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/products/expression/en/Expression-Blend/try.mspx"&gt;Expression 
Blend&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.microsoft.com/products/expression/en/Expression-Design/default.mspx"&gt;Expression 
Design&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tools and Utilities&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="" href="http://blogs.msdn.com/llobo/archive/2006/12/30/xamlpadx-v2.aspx"&gt;XamlPadX&lt;/a&gt;, 
&lt;a class="" href="http://notstatic.com/archives/64"&gt;Kaxaml&lt;/a&gt; and &lt;a class="" href="http://www.charlespetzold.com/wpf/"&gt;XamlCruncher&lt;/a&gt;: three enhanced 
alternatives to the XamlPad tool that ships in the SDK. Each have their 
strengths: XamlPadX has some nice add-ons and is based on the XamlPad codebase, 
Kaxaml is great for demos and has good tab / indent support and XamlCruncher has 
&lt;a class="" href="http://www.microsoft.com/mspress/companion/0-7356-1957-3/"&gt;high-quality 
source code available&lt;/a&gt;. 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;Lutz Roeder's .NET Reflector&lt;/a&gt;: 
handy for browsing through class hierarchies; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blois.us/Snoop/"&gt;Snoop&lt;/a&gt;: Peter Blois' tool for visually 
debugging WPF applications; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx"&gt;WPF 
Performance Tools&lt;/a&gt;: buried in the SDK but an essential part of the toolset 
for an application in the stabilization stages. Youll find it as &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;%SdkTools%\WpfPerf.exe&lt;/font&gt; 
(make sure you run it as an administrator if you're using Windows Vista); 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://scorbs.com/2006/06/04/vs-template-flexible-application"&gt;Flexible 
Application Template&lt;/a&gt;: this replacement project template from one of the app 
services PMs allows you to create a single application project that can flip 
between an XBAP (web browser project) or rich client application just with an 
adjustment to the project type; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.erain.com/Products/ZAM3D/DefaultPDC.asp"&gt;ZAM 3D&lt;/a&gt;: &lt;a href="http://www.erain.com/"&gt;Electric 
Rain&lt;/a&gt;'s utility for quickly creating and animating 3D meshes. 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/mswanson/articles/WPFToolsAndControls.aspx"&gt;XAML 
Converters&lt;/a&gt;: Utilities for converting 3DS, DXF, Blender, Fireworks, 
Lightwave, SWF, Maya and Illustrator files to XAML format.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Building a Code Toolbox&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/3DTools/Release/ProjectReleases.aspx?"&gt;3D 
Tools for WPF&lt;/a&gt;: interactive 2D on 3D surfaces, wireframe lines, 3D mouse 
navigation; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://wpf.netfx3.com/files/folders/controls/entry7094.aspx"&gt;Kevin's 
Bag-o-Tricks&lt;/a&gt;: a collection of controls that extend and enhance the intrinsic 
types ColorPicker, FolderPicker, NumericUpDown, RadioButtonList, date controls, 
animating tile panel and graph controls; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://wpf.netfx3.com/files/folders/developer/entry5155.aspx"&gt;UI 
Automation Stress:&lt;/a&gt; stress testing for your application environment. (Add 
this code into a debug menu to make sure that you can't crash your application 
with spurious input.)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Sample Applications&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I'm the kind of developer who likes lots of sample code available to me for 
copying concepts, ideas and techniques. Copy these to a &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;\samples&lt;/font&gt; directory for 
quick access:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://wpf.netfx3.com/files/folders/applications/entry6608.aspx"&gt;Patient 
Monitoring Sample&lt;/a&gt; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://wpf.netfx3.com/files/folders/applications/entry7625.aspx"&gt;Woodgrove 
Finance Sample&lt;/a&gt; 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://wpf.netfx3.com/files/folders/videos/entry749.aspx"&gt;Thailand 
Sample&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Also unpack &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;%SdkTools%\..\Samples\WPFSamples.zip&lt;/font&gt; to a &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;\samples\sdk&lt;/font&gt; directory 
so you can easily browse through all the samples without needing to go through 
the SDK documentation interface.&lt;/p&gt;
&lt;p&gt;Now enable Windows Desktop Search (&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4982072F-7660-492F-B96C-E42B4F5AB4AA&amp;amp;displaylang=en"&gt;install 
WDS 3.0 here&lt;/a&gt; if you're running Windows XP) and configure it to index file 
contents&amp;nbsp;of .xaml, .cs, .vb files as a bare minimum. Make sure it's set to index 
the entire &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;\samples&lt;/font&gt; directory that you put the above samples into. Now you 
can quickly pull up every sample that shows the usage of (say) &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;BitmapSource&lt;/font&gt; and &lt;font face="Consolas, Lucida Console, monospace" size="2"&gt;ColorConvertedBitmap&lt;/font&gt; 
just by hitting Win+F and searching for those keywords.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Support&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The &lt;a href="http://forums.microsoft.com/msdn/showforum.aspx?forumid=119&amp;amp;siteid=1"&gt;WPF 
MSDN Forum&lt;/a&gt; is frequented by both the product team and many other 
knowledgeable community members, and contains a great archive of questions 
previously asked (and answered); 
&lt;/li&gt;&lt;li&gt;The &lt;a href="http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.windows.developer.winfx.avalon%E2%8C%A9=en&amp;amp;cr=US"&gt;WPF 
MSDN Newsgroup&lt;/a&gt; provides a very similar service to the web forum but in the 
form of a USENET newsgroup. At the time of writing, the forum seems to have 
significantly more traffic, however.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tips and Tricks&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Make sure that you integrate the Windows SDK documentation with the rest of 
the MSDN documentation on your system: run Start -&amp;gt; Windows SDK -&amp;gt; Visual 
Studio Registration -&amp;gt; Integrate Windows SDK with Visual Studio 2005 as an 
administrator for easy F1 integration from the code view. 
&lt;/li&gt;&lt;li&gt;I make liberal use of pinned shortcuts on my Start menu to make it easier to 
access some of these tools, particularly XamlPad, WpfPerf and other tools that 
are really hidden by default. If you're running Windows Vista, &lt;a href="http://blogs.msdn.com/tims/archive/2006/09/20/windows-vista-secret-5-running-quick-launch-items.aspx"&gt;this 
tip&lt;/a&gt; will give you a quick shortcut to each of these items also. 
&lt;/li&gt;&lt;li&gt;Set the Windows Presentation Foundation Font Cache system service to 
&lt;em&gt;Automatic (Delayed Start)&lt;/em&gt; if you are running Windows Vista, to reduce 
initial start-up time for WPF applications. 
&lt;/li&gt;&lt;li&gt;In Visual Studio, set the default font to Consolas - it's easier on the eyes 
than Courier New and was designed with code development in mind. Consolas is 
included with Windows Vista or Office 2007, or you can &lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;amp;displaylang=en"&gt;download 
it here&lt;/a&gt;. 
&lt;/li&gt;&lt;li&gt;From the Windows SDK documentation, the "New in Windows Vista" index filter 
is a great way to ensure that you don't get the WPF and Windows Forms APIs 
accidentally mixed up: I've come across a few developers who had accidentally 
started using types from both libraries together simply because they hadn't 
spotted the very subtle clues in the documentation that differentiate them. &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=62864" width="1" height="1"&gt;</description></item><item><title>There are two types of languages</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/12/17/62611.aspx</link><pubDate>Sun, 17 Dec 2006 18:31:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:62611</guid><dc:creator>doval</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/62611.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=62611</wfw:commentRss><description>"There are just two kinds of languages: the ones everybody complains about and the ones nobody uses." (Bjarne Stroustrup)&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=62611" width="1" height="1"&gt;</description></item><item><title>Windows Vista Nirvana : Turn Off User Account Control</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/12/14/62595.aspx</link><pubDate>Thu, 14 Dec 2006 17:59:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:62595</guid><dc:creator>doval</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/62595.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=62595</wfw:commentRss><description>Admittedly I am not a typical user. I run so much experimental code and generally tinker with my machines so much that every six months I have to rebuild my boxes at the reformat level.
&lt;br&gt;&lt;br&gt;
I installed vista on my machines as soon as it went RTM. The first days were rough. Although, I imagine the defaults will make IT departments happy, I found vista paralyzing. The amount of confirmations and warnings on every configuration/installation/edit was just way, way, way too much. 
&lt;br&gt;&lt;br&gt;
So, I tried running as administrator. No change. I tried, "Elevate without prompting". No change. Finally, today, I found, "Turn Off User Account Control". Looks like this is doing the trick, I really hope so :) 

&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=62595" width="1" height="1"&gt;</description></item><item><title>Windows Vista Tip: Run as administrator </title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/12/04/62492.aspx</link><pubDate>Mon, 04 Dec 2006 10:16:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:62492</guid><dc:creator>doval</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/62492.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=62492</wfw:commentRss><description>Step 1.) Launch GPedit.msc with administrative rights. 
&lt;br /&gt;&lt;br /&gt;

Step 2.) Browse to Windows Settings | Local Policies | Security Options 
&lt;br /&gt;&lt;br /&gt;

Step 3.) Scroll down to User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode and double click 
&lt;br /&gt;&lt;br /&gt;

Step 4.) Change this value from Prompt for "Elevate without prompting" 

&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=62492" width="1" height="1"&gt;</description></item><item><title>Software Humor</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/09/29/61830.aspx</link><pubDate>Fri, 29 Sep 2006 17:39:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:61830</guid><dc:creator>doval</dc:creator><slash:comments>16</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/61830.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=61830</wfw:commentRss><description>"XML is like violence: if it doesn't solve your problem, you aren't using enough of it." Chris Maden
&lt;BR&gt;
&lt;BR&gt;

"ORM is the Vietnam of our industry" Ted Neward
&lt;BR&gt;
&lt;BR&gt;

"SOAP feels more like the doorknob to the gates of hell. In itself, a doorknob is hardly evil. But once you turn..." DHH
&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=61830" width="1" height="1"&gt;</description></item><item><title>Learning to learn</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/08/26/60957.aspx</link><pubDate>Sat, 26 Aug 2006 21:53:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:60957</guid><dc:creator>doval</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/60957.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=60957</wfw:commentRss><description>&lt;P&gt;I came across the following graphic on retention:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://modred.mit.edu/pyramid.png"&gt;&lt;/P&gt;
&lt;P&gt;Many programs focus&amp;nbsp;on teaching students&amp;nbsp;a mastery of the&amp;nbsp;fundamentals. However, in many technical fields education is short lived and continuous learning is the norm. Does learning to learn then trump a mastery of the fundamentals?&lt;/P&gt;
&lt;P&gt;If we become autodidactic masters, would we not then be able to overcome any learning gaps?&lt;/P&gt;
&lt;P&gt;Much graduate work at MIT, by its nature, is independent learning. At the undergraduate level I see good efforts in this direction but the promise is still unrealized. In either case, I think MIT&amp;nbsp;does better than most colleges&amp;nbsp;at creating self teachers. &lt;/P&gt;
&lt;P&gt;My personal learning cycle is:&lt;/P&gt;
&lt;P&gt;1) Build a knowledge base&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - read, read, read &lt;/P&gt;
&lt;P&gt;2) Test your knowledge&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - test, experiment, and challenge&lt;/P&gt;
&lt;P&gt;3) Summarize and structure your findings&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - write, write, write&lt;/P&gt;
&lt;P&gt;4) Teach what you have learned&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - explain it to others&lt;/P&gt;
&lt;P&gt;The process is often iterative in steps and in cycle. &lt;/P&gt;
&lt;P&gt;Something&amp;nbsp;that was not obvious to me was "self feedback". On a traditional teaching structure, the feedback comes from the instructor. In self teaching, you give feedback to your self.&lt;/P&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=60957" width="1" height="1"&gt;</description></item><item><title>Java Days</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/08/21/60779.aspx</link><pubDate>Tue, 22 Aug 2006 00:37:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:60779</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/60779.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=60779</wfw:commentRss><description>&lt;DIV id=mb_0&gt;
&lt;DIV&gt;
&lt;P&gt;I have been working with &lt;SPAN class=st id=st&gt;&lt;FONT&gt;Java&lt;/FONT&gt;&lt;/SPAN&gt; for the last two weeks. &lt;/P&gt;
&lt;P&gt;The plain vanilla &lt;SPAN class=st id=st&gt;&lt;FONT&gt;Java&lt;/FONT&gt;&lt;/SPAN&gt; is pretty poor when it comes to web services. Unless you are using a development platform, the road is rough. &lt;/P&gt;
&lt;P&gt;The tools story is not that straight forward either. For code construction, there are the "n" eclipse projects, then there are about 6 different versions of IBM Websphere, the JBoss tools, the BEA, the open source camp, and so on. &lt;/P&gt;
&lt;P&gt;Once you get your IDE, you will need an application server. Finding and choosing an application server in yet another adventure.&lt;/P&gt;
&lt;P&gt;The space reminds me of the UNIX &lt;SPAN class=st id=st&gt;&lt;FONT&gt;days&lt;/FONT&gt;&lt;/SPAN&gt;. Even though Sun, HP, IBM, etc were all UNIX the variations made for unnecessary complexity and interop problems. &lt;/P&gt;
&lt;P&gt;After doing the massive installations of the leading commercial &lt;SPAN class=st id=st&gt;&lt;FONT&gt;Java&lt;/FONT&gt;&lt;/SPAN&gt; platforms I came back to open source tools. Though it may not seem like it, I found this solution to be the lightest and simplest development environment. &lt;/P&gt;
&lt;P&gt;I placed the installs at&lt;BR&gt;&lt;A href="http://autoid.mit.edu/pickup/Java/" target=_blank&gt;http://autoid.mit.edu/pickup/&lt;SPAN class=st id=st&gt;&lt;FONT&gt;Java&lt;/FONT&gt;&lt;/SPAN&gt;/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;1) Install &lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; jdk-1_5_0_07-windows-i586-p.exe&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;2) Download and unzip (do not install)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; apache-tomcat-5.5.17.zip&lt;/P&gt;
&lt;P&gt;3)&amp;nbsp; Download and unzip (do not install)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wtp-all-in-one-sdk-R-1.5.0-200606281455-win32.zip&lt;/P&gt;
&lt;P&gt;4) Open WTP and run eclipse – no need to install&lt;/P&gt;
&lt;P&gt;5) In eclipse create a new project, add a server, use the tomcat libraries – no need to install&lt;/P&gt;
&lt;DIV&gt;6) When you run your samples, use the server you added through eclipse&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Once I had everything in place, creating and firing my proxies&amp;nbsp;was pretty&amp;nbsp;smooth :)&amp;nbsp;There are &lt;SPAN class=st id=st&gt;&lt;FONT&gt;Java&lt;/FONT&gt;&lt;/SPAN&gt;-to-.NET issues but I had taken care of those at the interop party.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=60779" width="1" height="1"&gt;</description></item><item><title>HTTP GET and HTTP POST Are Disabled by Default</title><link>http://blogs.mit.edu/CS/blogs/doval/archive/2006/08/21/60778.aspx</link><pubDate>Tue, 22 Aug 2006 00:35:00 GMT</pubDate><guid isPermaLink="false">dea6705e-d99c-4a22-9533-aabb455eb28d:60778</guid><dc:creator>doval</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.mit.edu/CS/blogs/doval/comments/60778.aspx</comments><wfw:commentRss>http://blogs.mit.edu/CS/blogs/doval/commentrss.aspx?PostID=60778</wfw:commentRss><description>&lt;P&gt;An old one, entered here for reference&lt;/P&gt;
&lt;P&gt;&amp;lt;configuration&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.web&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;webServices&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;protocols&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="HttpGet"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="HttpPost"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/protocols&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/webServices&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.web&amp;gt;&lt;BR&gt;&amp;lt;/configuration&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.mit.edu/CS/aggbug.aspx?PostID=60778" width="1" height="1"&gt;</description></item></channel></rss>