<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Building Solutions</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/bmatusz/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/bmatusz/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:19:15 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Samsung Series 7 Slate Rotation Sensor Driver for "Windows 8" CP</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/samsung-series-7-slate-rotation-sensor-driver-for-windows-8-cp</link>
      <pubDate>Thu, 29 Mar 2012 12:34:47 GMT</pubDate>
      <dc:creator><![CDATA[Brian Matusz MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2012/03/29/samsung-series-7-slate-rotation-sensor-driver-for-windows-8-cp/</guid>
      <description><![CDATA[It appears that the Rotation Sensor Driver for the SS7S is now available via Windows Update for...]]></description>
      <content:encoded><![CDATA[<p>It appears that the Rotation Sensor Driver for the SS7S is now available via Windows Update for those running the Windows 8 Consumer Preview.</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows Store and Updates</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/windows-store-and-updates</link>
      <pubDate>Tue, 06 Mar 2012 08:26:28 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2012/03/06/windows-store-and-updates/</guid>
      <description><![CDATA[I learned today that the Amazon Kindle application is available in the Windows Store thanks to a...]]></description>
      <content:encoded><![CDATA[<p><font size="2">I learned today that the Amazon Kindle application is available in the Windows Store thanks to a retweet of @jsenior from @Carnage4Life.&#160; When I tried to install the application on my Samsung Series 7 Slate, I received repeated errors that the application was not available now.&#160; Trying other applications, I discovered that none of them would install.</font></p>  <p><font size="2">On a hunch, I checked Windows Updates and saw seven pending OS updates for “Windows 8”.&#160; After installing the updates and rebooting the device, I could install applications from the Store and was notified of two updates for previously installed applications (Maps and FlipSaw).</font></p>  <p><font size="2">Bottom line is that you always want to make sure your systems have all of the latest updates applied.</font></p>]]></content:encoded>
    </item>
    <item>
      <title>Codename “Windows 8” User Interface Video</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/codename-windows-8-user-interface-video</link>
      <pubDate>Thu, 02 Jun 2011 22:28:05 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2011/06/02/codename-windows-8-user-interface-video/</guid>
      <description><![CDATA[By now you have seen Jensen Harris introduce to the world the first look at the new user interface...]]></description>
      <content:encoded><![CDATA[<p>By now you have seen Jensen Harris introduce to the world the first look at the <a href="https://www.youtube.com/watch?v=p92QfWOw88I">new user interface for the upcoming version of Windows</a> codenamed “Windows 8.” This new interface expands on the concept of Live Tiles Windows Phone 7’s Metro UI which provides the user with a view, or window if you will, of application data that is most relevant to the user of the device.&#160; This is <strong>an overdue revolution overthrowing the 30+ year old concept of the desktop icon</strong> which essentially provided users with a pretty picture and not a whole lot else.</p>  <p>I should caveat that I am merely reading tea leaves and connecting dots here.&#160; <em>In no way do I have advanced product knowledge nor is this any announcement of product features</em>.&#160; If I had such knowledge then I would not be writing about it in public.&#160; I am a consultant working with customers to build solutions with currently available technologies who is simply sharing in the excitement of this first video.</p>  <p>I thought about the video on my drive into work this morning and began to speculate what will be possible with this new design.&#160; I kept coming back to the fact that this new UI is built on HTML5 and JavaScript and thinking about the integration possibilities this represents.&#160; Imagine an HTML5/JS version of the SharePoint UI layer that specifically supported Live Tiles.&#160; Since the release of IE9 <a href="https://blog.drisgill.com/2010/09/html5-and-sharepoint-2010-and-ie9-beta.html">people have experimented with HTML5 and Master Pages</a> but a set of custom master pages for SharePoint 2010 tailored for “Windows 8” could give a user that same peek into a document library, custom list, web part, or alerts.&#160; Tap on the SharePoint tile pinned to this Start Menu and be taken to that custom list view.</p>  <p>Consider how the HTML5 version of the Bing search engine would play into the new start menu.&#160; You have to imagine that any similar versions of Hotmail and Maps would provide richer integration to the OS (unknown, but merely a “what if”).</p>  <p>Video playback was featured prominently in the video so you have to imagine that a Live Tile from an online streaming service might let you know the most recent movie or show you are in mid stream and perhaps include a small screen grab. Adoption of the Live Tiles concept with Windows Media Center could prove very interesting and hopefully further integrate Zune services there as they have on the Xbox.&#160; Will “Windows 8” adopt the concept of hubs found on Windows Phone 7 by using the Libraries feature?</p>  <p>It will be interesting to see how enterprise management features will come into play.&#160; Group Policy, running HTML5/JS applications in disconnected scenarios, launching applications developed for Windows Phone 7, deployment of packages, and inventory of software assets are all important to organizations.&#160; Features discussed at MMS 2011 and included in the SCCM 2012 Beta 2 around flexible application delivery and on-demand applications certainly make perfect sense for “Windows 8.”</p>  <p>Dare I say this will be the best of both worlds?&#160; Will “Windows 8” be the operating system for both work and play that requires even fewer resources and brings the present and future of the web to everyone?</p>  <p>HTML5 and JavaScript have been creeping on up in preference on my training plan for other reasons but with the release of this video they just got bumped to high priority.</p>  <p>We are still a ways off and this is merely a peek into a moment of the development cycle.&#160; Expect changes between now and the final product.&#160; I look forward to answers to these questions and more at <a href="https://www.buildwindows.com/">Build Windows</a> in September.</p>]]></content:encoded>
    </item>
    <item>
      <title>Office 2003 documents opening as “read-only” from MOSS 2007 document libraries</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/office-2003-documents-opening-as-read-only-from-moss-2007-document-libraries</link>
      <pubDate>Wed, 10 Dec 2008 07:49:20 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2008/12/10/office-2003-documents-opening-as-read-only-from-moss-2007-document-libraries/</guid>
      <description><![CDATA[A few months back I lead an effort to put to rest a customer issue whereby Office 2003 documents...]]></description>
      <content:encoded><![CDATA[<p>A few months back I lead an effort to put to rest a customer issue whereby Office 2003 documents would open from MOSS 2007 document libraries as “read-only”.&#160; When “Edit in Microsoft Word” was selected from the document context menu, the document would show up in Word but the “(Read Only)” was added to the title bar.&#160; When the user attempted to save the document, they were prompted with a Save As dialog asking them to specify a different location and/or file name because the current status was set to read-only.</p>  <p>The contents of the Open and Save dialog boxes were also showing signs of a problem.&#160; The file lists in these dialog boxes which normally rendered the WSS document library were blank.</p>  <p>Even more perplexing was the fact that Office 2003 applications worked fine the first time they were invoked and used with a document library.&#160; Files would open as read-write in Word, Excel, or PowerPoint and stayed that way if you kept that first instance of Word alive by closing the document instead of the application.&#160; The Open and Save dialog boxes also rendered correctly.&#160; But once the application closed, the behavior reverted to the “(Read Only)” condition on subsequent instances.</p>  <p>To top everything off, this did not happen on every workstation in the enterprise.&#160; It is one of the most managed enterprises I have ever worked were all changes are tracked in detail.&#160; When I did a comparison of DLL's between a workstation with the issue vs. one without there was no difference.</p>  <p>We went through the all of the steps in a standard troubleshooting whitepaper.&#160; I used Fiddler to diagnose the SSL traffic from the client and identified a difference in traffic patterns between the First Use and Subsequent Use scenarios.&#160; It is easy to summarize weeks of effort in a couple sentences, but so many approaches were tested and several engineers in Microsoft Premier Support (CSS) were helpful in providing us guidance to rule out possible causes.</p>  <p>As I spent a few hours researching based on the Fiddler and Process Monitor traces, I discovered that it was not normal wininet traffic that was being attempted by Word.&#160; After digging deeper, I discovered that a registry key existed on the workstations experiencing the read-only issue.</p>  <p>Affected systems had a HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\Web Extender Client\wecctlflags key which was set to a value of 2.&#160; This key existed for older versions of Microsoft FrontPage (2000) which used their own component for internet communications called stsnwi.dll.&#160; The wecctlflags key enabled FrontPage to bypass the standard wininet Windows component and use stsnwi for debugging and troubleshooting purposes.&#160; The stsnwi.dll is no longer shipped as a component of any product but it appears Office 2003 applications still have a check for the wecctlflags registry key and attempts to use stsnwi.dll if the value is set (usually at 2).&#160; When the application is unable to load the DLL it performs a silent fail which results in a blank details Open and Save dialog boxes and documents opening as “read only”.</p>  <p>The wecctlflags key can be safely deleted from the Windows registry.&#160; If working with the registry is not something you are comfortable with or not experienced doing, then take appropriate precautions.&#160; Backup the registry and make sure you have a recent backup handy.&#160; Or seek a qualified IT professional to assist you.</p>  <p>We have not tested against Office 2007 applications in this environment as the registry key has since been eliminated from the workstation population.</p>]]></content:encoded>
    </item>
    <item>
      <title>Fast forward two years …</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/fast-forward-two-years</link>
      <pubDate>Tue, 09 Dec 2008 00:33:13 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2008/12/09/fast-forward-two-years/</guid>
      <description><![CDATA[It’s been awhile.&#160; I still have the i730 and it’s a bit beaten and worn from years of...]]></description>
      <content:encoded><![CDATA[<p>It’s been awhile.&#160; I still have the i730 and it’s a bit beaten and worn from years of use.&#160; That will soon change.</p>  <p>I dusted off the old blog and picked up around here.&#160; Let’s try this again and see what happens.</p>]]></content:encoded>
    </item>
    <item>
      <title>Memory Leak Detection and MSXML</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/memory-leak-detection-and-msxml</link>
      <pubDate>Tue, 10 Oct 2006 17:24:11 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2006/10/10/memory-leak-detection-and-msxml/</guid>
      <description><![CDATA[File this one under "I had no idea so I best share what I learned." Over a couple of days during the...]]></description>
      <content:encoded><![CDATA[<p>File this one under "I had no idea so I best share what I learned."</p> <p>Over a couple of days during the past two weeks I have been working with a customer to isolate a memory leak in a ATL/C++ application.&nbsp; This particular customer application leverages the msxml3 component to do some document translations on imported data.&nbsp; The size of the data&nbsp;can be&nbsp;fairly substantial and allocated memory is not being released either.</p> <p>I am not the foremost authority on ATL/C++ but I'm not a newbie either.&nbsp; I know my way around the basics of WinDbg to isolate problems.</p> <p>It turns out that MSXML gives tools like Rational's Purify and Microsoft Customer Support Services (CSS) LeakDiag false positives because of the way memory is managed.&nbsp; Based on the documentation I have read, there are five memory managers used by MSXML which are designed for performance and scalability.&nbsp; To start, the garbage collector in MSXML allocates a pool of memory for the management of cached objects.&nbsp; Wrapped around the OS heap is a multi-processor optimized heap manager which also caches memory for performance.&nbsp; In addition there are two memory managers.&nbsp; One is designed for large memory allocations and the other the COM allocator.&nbsp; Both cache memory or allocate large amounts of memory.</p> <p>So you can see how easy it would be for these memory tools to incorrectly identify MSXML as a memory-leak culprit.&nbsp; Microsoft KB <a href="https://support.microsoft.com/kb/304227">304227</a> is recommended reading if you suspect MSXML garbage collection needs to be tuned further.</p> <p>On the other hand, if you really suspect your own code then I recommend the often overlooked Debug C Run-Time Library.&nbsp; John Robbin's does a great job laying this out in Chapter 17 of his <a href="https://www.microsoft.com/MSPress/books/authors/auth5822.asp">Debugging Applications</a> book.&nbsp; You can find details in <a href="https://msdn2.microsoft.com/en-us/library/e5ewb1h3.aspx">MSDN</a> as well.&nbsp; And if you are a regular Bugslayer reader then this is all old hat.</p>]]></content:encoded>
    </item>
    <item>
      <title>Bill Gates</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/bill-gates</link>
      <pubDate>Thu, 15 Jun 2006 19:50:00 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2006/06/15/bill-gates/</guid>
      <description><![CDATA[So I get these e-mails from SteveB and Billg today and guess what?
After five years, I no longer...]]></description>
      <content:encoded><![CDATA[<P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">So I get these e-mails from SteveB and Billg today and guess what?</SPAN><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></P>
<P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">After five years, I no longer double take when I see one of their names in my inbox.<SPAN style="mso-spacerun: yes">&nbsp; The double takes stopped after&nbsp;the first&nbsp;year.&nbsp; </SPAN>In my role out in the field, e-mails from Steve and Bill are always addressed to the company.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I have only received one e-mail from Steve where I was on the cc: list.&nbsp; It was a congratulatory note for our teams’ response to a customer critical situation where depth of product knowledge was needed.<o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Today was a bit different because Steve sent out a “Heads up” e-mail letting us know an important announcement was being made later in the afternoon.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>But I did not expect this news.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>What did not surprise me was the announcement of Ray Ozzie as the new Chief Software Architect.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I could see a mentoring relationship going on there since Ray joined the company.<o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The Gates Foundation is doing great things.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Bill and Melinda bring a lightning rod of visibility to the issues of global health and education.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I wish Bill all the best as he transitions into this new role.</SPAN><o:p></o:p></P>]]></content:encoded>
    </item>
    <item>
      <title>Decimal Aligned Output While Avoiding a Box Operation</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/decimal-aligned-output-while-avoiding-a-box-operation</link>
      <pubDate>Mon, 20 Mar 2006 14:35:00 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2006/03/20/decimal-aligned-output-while-avoiding-a-box-operation/</guid>
      <description><![CDATA[Today the customer asked me a simple question.&nbsp; And sometimes it is&nbsp;simple requests that...]]></description>
      <content:encoded><![CDATA[<P><FONT face=Verdana size=2>Today the customer asked me a simple question.&nbsp; And sometimes it is&nbsp;simple requests that wind up with involved answers.</FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face=Verdana size=2><EM>How can I decimal align floating-point output in C#?</EM></FONT></P></BLOCKQUOTE>
<P><FONT face=Verdana size=2>Which basically means "right align" in our instance.&nbsp; The customer is a seasoned C/C++ developer and the float formatting from sprintf( ) immediately comes to both our minds.&nbsp; My initial answer to him is to use .ToString with the C# formatters # and 0&nbsp;to use #,###.000&nbsp; To my surprise, everything is left aligned output:</FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2><EM>42.000<BR>128.500<BR>4.100</EM></FONT></P></BLOCKQUOTE>
<P><FONT face=Verdana size=2>Instead of the expected:</FONT></P><FONT face=Verdana size=2>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2><EM>&nbsp; &nbsp;&nbsp;42.000<BR>&nbsp; &nbsp;128.500<BR>&nbsp; &nbsp;&nbsp; 4.100</EM></FONT></P></BLOCKQUOTE></FONT>
<P><FONT face=Verdana size=2>I am obviously&nbsp;too accustomed to using&nbsp;the custom numeric formatting in Excel.&nbsp; After&nbsp;a few minutes&nbsp;digging around, I found that a <A href="https://msdn2.microsoft.com/en-us/library/txafckwd.aspx">composite format</A> needs to be specified.&nbsp; I come up with the following (x is a double = 42.00):</FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2>string s = String.Format( "{0,10:#,###.000}", x );<BR>Console.WriteLine( s );</FONT></P></BLOCKQUOTE>
<P><FONT face=Verdana size=2>Which I shortened down to:</FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2>Console.WriteLine( "{0,10:#,###.000}", x );</FONT></P></BLOCKQUOTE>
<P><FONT face=Verdana size=2>And gives me the output I expected:</FONT></P><FONT face=Verdana size=2>
<P><FONT face="Courier New" size=2><EM>&nbsp; &nbsp;&nbsp;42.000<BR>&nbsp; &nbsp;128.500<BR>&nbsp; &nbsp;&nbsp; 4.100</EM></FONT></P></FONT>
<P><FONT face=Verdana size=2>But something does not look right.&nbsp; Ildasm confirms&nbsp;that the double is boxed in&nbsp;both the String.Format and WriteLine operations:</FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2>IL_003c:&nbsp; ldstr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"{0,10:#,###.000}"<BR>IL_0041:&nbsp; ldloc.0<BR></FONT><FONT face="Courier New" size=2>IL_0042:&nbsp; box&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [mscorlib]System.Double<BR></FONT><FONT face="Courier New" size=2>IL_0047:&nbsp; call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void [mscorlib]System.Console::WriteLine( string, object)</P></BLOCKQUOTE>
<P><FONT face=Verdana size=2>I found it very interesting that the box statement for the double variable containing the value 42.00 occurs on IL_0042 (I know, hex 42, but none the less...).&nbsp; If&nbsp;you are processing a flow of numbers&nbsp;for output (looping) and performance is important, consider breaking down the format string and execute the following:</FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P></FONT><FONT face="Courier New" size=2>Console.WriteLine(&nbsp;String.Format( "{0,10}", x.ToString( "#,###.000" ) ) );</FONT></P></BLOCKQUOTE>
<P><FONT face=Verdana size=2>Most coders may find the single line compact and clean looking.&nbsp; And in many cases where this line of code executes once and moves on, it sufficiently does the job.&nbsp;&nbsp;Thanks to the Jeffrey Richter and Rico Mariani's in the world I find myself looking at lines of code more closely in order to fully understand the cost of&nbsp;code instructions in the simplest examples.</FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>SmartPhone and Voice Command</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/smartphone-and-voice-command</link>
      <pubDate>Mon, 21 Nov 2005 17:35:00 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2005/11/21/smartphone-and-voice-command/</guid>
      <description><![CDATA[Voice Command on the Samsung i730 rocks.&nbsp; I have a minor limitation with the Sony Ericsson...]]></description>
      <content:encoded><![CDATA[<P><FONT face=Verdana size=2>Voice Command on the Samsung i730 rocks.&nbsp; I have a minor limitation with the Sony Ericsson HBH-662, but I will live with it because of Voice Commands accuracy.</FONT></P>
<P><FONT face=Verdana size=2>I work from our Reston, Virginia office or my home office when I am not at a customer site.&nbsp; In both locations, I have very poor reception with Verizon.&nbsp; My home is on the back slope of a ridge and the Reston office is shrouded in steel.&nbsp; I want my customers to use one number to reach me at any time or place.</FONT></P>
<P><FONT face=Verdana size=2>When I work from home or the Reston office, I end up forwarding my i730 to the land line.&nbsp; And in our progressive office in Reston, I have the additional step of forwarding my office number to my desk for the day.&nbsp; </FONT><FONT face=Verdana size=2>Those with Verizon may or may not know that dialing *72&nbsp;plus a&nbsp;phone number will forward your calls to that phone number.&nbsp; You will still incur applicable airtime charges for calls received, but you can hold customer calls without the fear of dropping mid-sentence.&nbsp; To cancel the call forward, you simply dial *73.</FONT></P>
<P><FONT face=Verdana size=2>In order to simplify&nbsp;the call forwarding life, I have created an Outlook contact&nbsp;simply named "Forward" with the following:</FONT></P>
<UL>
<LI><FONT face=Verdana size=2>Work: *727035551212</FONT> 
<LI><FONT face=Verdana><FONT size=2>Home: *727035551213</FONT></FONT> 
<LI><FONT face=Verdana><FONT size=2>Mobile: *73</FONT></FONT></LI></UL>
<P><FONT face=Verdana size=2>As a result, I can&nbsp;issue the following&nbsp;Voice Commands: "Call Forward ... Work" to&nbsp;forward the mobile phone to&nbsp;my&nbsp;Reston desk number.&nbsp; I can&nbsp;command "Call Forward ... Mobile" to cancel the call forwarding.&nbsp; The caveat for anyone new to this type of mobile life is remembering to cancel the forward!</FONT></P>
<P><FONT face=Verdana size=2><STRONG>SmartPhone Search For Signal</STRONG></FONT></P>
<P><FONT face=Verdana size=2>Of course, after forwarding the calls, I issue the "Flight&nbsp;Mode On" voice command.&nbsp; When the SmartPhone loses signal it munges away battery life because it's constantly looking for&nbsp;that signal.&nbsp; I wish the SmartPhone had a more intelligent way of dealing with extended period of lost signal.&nbsp; Search constantly for 5 minutes, search every 10 seconds for the subsequent 2 minutes, and every 30 seconds for every minute beyond that until it finds a signal or the owner uses the device.&nbsp; The cycle could reset only if the phone obtains a signal for 30 seconds or more.&nbsp; Right now the phone just burns the battery constantly searching for a signal.</FONT></P>
<P><FONT face=Verdana size=2>An additional option (key word being "option") is the ability to enter flight mode if the phone does not find a signal after X minutes.</FONT></P>
<P><FONT face=Verdana size=2>I sure that enough IT professionals encounter this problem working in signal shielded data centers or large steel buildings.</FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>PDC 2005 - C# Futures with Anders Hejlsberg - Double Overflow</title>
      <link>https://docs.microsoft.com/archive/blogs/bmatusz/pdc-2005-c-futures-with-anders-hejlsberg-double-overflow</link>
      <pubDate>Thu, 15 Sep 2005 17:31:00 GMT</pubDate>
      <dc:creator><![CDATA[bmatusz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/bmatusz/2005/09/15/pdc-2005-c-futures-with-anders-hejlsberg-double-overflow/</guid>
      <description><![CDATA[Today is the second presentation of the Anders Hejlsberg discussion on C# 3.0.&nbsp;&nbsp;This is a...]]></description>
      <content:encoded><![CDATA[<P><FONT face=Verdana size=2>Today is the second presentation of the Anders Hejlsberg discussion on C# 3.0.&nbsp;&nbsp;This is a presentation&nbsp;I wanted to attend twice just to take it all in.&nbsp; It's in a smaller room today, but is also being broadcast into <STRONG>two </STRONG>overflow rooms.&nbsp; The coordinators&nbsp;requested a third presentation for tomorrow on the spot.&nbsp; Keep an eye out on commnet for a possible third presentation.</FONT></P>
<P><FONT face=Verdana size=2>There are exciting additions coming to the C# language in 3.0.&nbsp; The new features in C# 2.0 are laying the groundwork for LINQ and C# 3.0 (Orcas timeframe).&nbsp; Anders has laid out solid design goals for future versions of C#.&nbsp; One stood out to me: To avoid tying language features to a specific API or technology.&nbsp; Anders wants to avoid tying C# to&nbsp;something that would result in the language depreciating with the technology.</FONT></P>
<P><FONT face=Verdana size=2>It is this rational envisioning and&nbsp;dedication that earns Anders the respect of the developer community.&nbsp; That respect&nbsp;was clearly demonstrated&nbsp;by a&nbsp;double-overflow audience and a (potentially) second encore.&nbsp; I encourage you to check out the <A href="https://msdn.microsoft.com/vcsharp/future/">future </A>of <A href="https://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc">C#</A>&nbsp;and communicate your feedback.&nbsp; The PDC <A href="https://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20language%20enhancements%20hands%20on%20lab.doc">hands on labs</A> are&nbsp;available&nbsp;for public consumption.</FONT></P>
<P><FONT face=Verdana size=1>[Typo Edit at 3:42pm]</FONT></P>]]></content:encoded>
    </item>
  </channel>
</rss>