<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">][+ Geek</title><subtitle type="html" /><id>http://blogs.msdn.com/b/compulim/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/compulim/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2006-12-06T11:37:00Z</updated><entry><title>Why fixing a bug may takes longer than you think?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/19/why-fixing-a-bug-may-takes-so-long-time-as-expected.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/19/why-fixing-a-bug-may-takes-so-long-time-as-expected.aspx</id><published>2007-01-19T02:31:00Z</published><updated>2007-01-19T02:31:00Z</updated><content type="html">&lt;P&gt;When a bug is confirmed and reported, it will be entered into our work item database and everyone got its own list of bugs to track and fix. There are two primary product cycle management system in Microsoft, one is our internal and legendary Product Studio (or PS), another is Team Foundation Server (or TFS) and it's what I am working at. As a team member of TFS, it is no secret that we use TFS as primary SDLC system and we dogfood the latest bits as well. (Dogfood means "eat our own food", or in other word, we use the system we are building. If we break it, we fix it.)&lt;/P&gt;
&lt;P&gt;Bugs are tracked in TFS and nomatter if it's a real bug, or just annoying thing we found, we will file it as a bug with different severity and priority. So bug count is always high and we will try our best to keep it low. Some&amp;nbsp;of you may heard rumors about the Vista bug count is 10,000+ in late 2006, but don't panic,&amp;nbsp;many of they may not be a real bug.&lt;/P&gt;
&lt;P&gt;When a bug is filed, someone will assign it to a dev for investigation and fix. If the cost for fixing the bug is high (i.e. fixing the bug may break backward compatibility), dev will discuss with program manager (PM) if the bug should be fixed or postponed.&lt;/P&gt;
&lt;P&gt;After a bug is fixed and before checking in, we will shelve the changes and ask for some buddies to do a code review. This process reduce the chance that new changes will introduce any artifacts and ensure code integrity. Afterward, we will inform the QA owner of the bug and let him/her know about the changes. Depends on the changes, devs will then do a kinda full-scale test on his/her changes to ensure everything is still in a consistency state.&lt;/P&gt;
&lt;P&gt;First,&amp;nbsp;devs will get the latest bits along with shelved changes, compile all the stuff and make sure nothing break. Then we will then run unit tests to make sure new changes don't break other components. While running unit tests (as it may takes a long while), devs will send their bits to a scouting machine to do scouting. Scouting is a manual QA process to play the bits and see if any abnormal behavior is noticed.&lt;/P&gt;
&lt;P&gt;So after a half day long of testing, devs will then check-in their changes. Since someone may already checked in newer code while the dev is doing sync-ing/compiling/unit-testing/scouting, we will use a specialized system to do a check-in, and we call it Gauntlet.&lt;/P&gt;
&lt;P&gt;Gauntlet will do an official run of what devs and QA done: get the latest source, unshelve the changes, compile source as bits, and&amp;nbsp;do all tests including unit tests and QA test. After all tests are completed, Gauntlet will check in the code for the dev and let him know everything goes fine. Dev will then pass his/her job to QA and testing the new build, writing new tests for the bug, etc. If anything breaks, dev and QA must fix the problem before nightly build starts.&lt;/P&gt;
&lt;P&gt;Except scouting which is a manual tests, most of stuff I mentioned here is automated. And even though they are automated, it took at least&amp;nbsp;an hour to do all the steps for TFS. Nonetheless, as you may notice these steps are pretty straightforward, we just want to ensure every build is a solid build, as solid as we can dogfood on.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1491112" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Microsoft campus in snow again</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/18/microsoft-campus-in-snow-again.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/18/microsoft-campus-in-snow-again.aspx</id><published>2007-01-18T10:57:00Z</published><updated>2007-01-18T10:57:00Z</updated><content type="html">&lt;P&gt;Here are the photos of Microsoft campus in snow (again).&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487706/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487706/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1487706/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487706/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I shoot this photo from north side of building 50.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487718/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487718/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1487718/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487718/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487725/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487725/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1487725/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487725/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487728/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487728/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1487728/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487728/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487731/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487731/original.aspx"&gt;&lt;IMG style="WIDTH: 281px; HEIGHT: 500px" height=500 src="http://blogs.msdn.com/photos/compulim/images/1487731/281x500.aspx" width=281 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487731/281x500.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487735/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487735/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1487735/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487735/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1487737/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1487737/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1487737/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1487737/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1487757" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Microsoft Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Microsoft+Campus/" /><category term="Redmond Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Redmond+Campus/" /><category term="Winter" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Winter/" /><category term="Snow" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Snow/" /></entry><entry><title>Snowing in Redmond again</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/12/snowing-in-redmond-again.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/12/snowing-in-redmond-again.aspx</id><published>2007-01-11T22:45:00Z</published><updated>2007-01-11T22:45:00Z</updated><content type="html">&lt;P&gt;It is snowing again in Redmond. And this time, the snow looks heavier than Thanksgiving snow in late November. I bike and took a lot of photos this morning, but unfortunately, I left the card reader at home. So I can't upload it right now.&lt;/P&gt;
&lt;P&gt;I see there are few families enjoying their moment with their kids in the field. Many hobby photographers bring out their camera as well. Temperature is 30F or -1C, and weather is perfectly fine, clear sky&amp;nbsp;with sunny.&lt;/P&gt;
&lt;P&gt;Stay tuned for my photos.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1451621" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Redmond Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Redmond+Campus/" /><category term="Winter" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Winter/" /><category term="Snow" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Snow/" /></entry><entry><title>Gears of Wars update is live</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/10/gears-of-wars-update-is-live.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/10/gears-of-wars-update-is-live.aspx</id><published>2007-01-10T00:09:00Z</published><updated>2007-01-10T00:09:00Z</updated><content type="html">&lt;P&gt;No one could deny &lt;A class="" title="Gears of War" href="http://gearsofwar.com/" target=_blank mce_href="http://gearsofwar.com/"&gt;Gears of War&lt;/A&gt; is one of the hottest game in 2006. I was not a big fans of console, but I purchased one just days before X'mas. Not only to celebrate my first driver's license, first X'mas in Redmond (or 2nd in USA), but to play Gears of War online. I saw GoW promotional ads in Robbie Bach's show in Redmond campus (for Microsoft employee's only) and I loved&amp;nbsp;it immediately. After hearing IPTV is&amp;nbsp;coming to XBOX360, I feel that&amp;nbsp;my hard-earned bucks&amp;nbsp;are well-spent.&lt;/P&gt;
&lt;P&gt;Most XBOX360 developers are not aware of&amp;nbsp;console owners running their games on 4:3 LCD panel using VGA cables, characters in GoW appears to be slimmer (Fenix/Dom no longer looks pig)&amp;nbsp;when running on VGA cable (i.e. upscaled 720p), instead of 16:9 LCD/Plasma/HDTV or 4:3 TV/CRT (480p). Wrong aspect ratio, boy.&lt;/P&gt;
&lt;P&gt;Words from &lt;A class="" title="Geras of War update" href="http://www.xbox360fanboy.com/2007/01/09/gears-of-war-patch-is-live/" mce_href="http://www.xbox360fanboy.com/2007/01/09/gears-of-war-patch-is-live/"&gt;Joystiq.com&lt;/A&gt; that the new GoW patch is up with fixed aspect ratio bug (where's my PGR3 patch then?). I am going to install the patch when I back home today, tune my XBOX360 back to 1280x1024 (instead of 640x480, which&amp;nbsp;workaround for&amp;nbsp;the bug), and rocks the world! I am half-chapter away to finish Hardcore difficulty and going to kill RAAM again tonight.&lt;/P&gt;
&lt;P&gt;[Update: I got it install when back home for lunch, confirmed aspect ratio is fixed, and now few checkpoints before RAAM's death.]&lt;/P&gt;
&lt;P&gt;[Update 2: Hardcore RAAM is dead and it ain't too difficult. Now proceeding to insane, finished first act.]&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1440378" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="XBOX360" scheme="http://blogs.msdn.com/b/compulim/archive/tags/XBOX360/" /><category term="Gears of War" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Gears+of+War/" /></entry><entry><title>Another Microsoft x Razer product</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/10/another-microsoft-x-razer-product.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/10/another-microsoft-x-razer-product.aspx</id><published>2007-01-09T23:16:00Z</published><updated>2007-01-09T23:16:00Z</updated><content type="html">&lt;P&gt;Razer is well known famous for their excellent quality gaming hardware. In late 2006, Microsoft teamed up with Razer and created the famous &lt;A class="" title=Habu href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=092" target=_blank mce_href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=092"&gt;Habu mouse&lt;/A&gt;. You can check my post &lt;A class="" title="Habu rules!" href="http://blogs.msdn.com/compulim/archive/2006/12/08/habu-rules.aspx" mce_href="http://blogs.msdn.com/compulim/archive/2006/12/08/habu-rules.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=Reclusa href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=093" target=_blank mce_href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=093"&gt;&lt;IMG title=Reclusa style="WIDTH: 358px; HEIGHT: 190px" height=190 alt=Reclusa src="http://blogs.msdn.com/photos/compulim/images/1440315/original.aspx" width=358 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1440315/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Yesterday, Microsoft announced partnership with Razer to create another gaming product, &lt;A class="" title=Reclusa href="http://www.microsoft.com/hardware/gaming/ProductDetails.aspx?pid=093&amp;amp;active_tab=overview" target=_blank mce_href="http://www.microsoft.com/hardware/gaming/ProductDetails.aspx?pid=093&amp;amp;active_tab=overview"&gt;Reclusa gaming keyboard&lt;/A&gt;. It features: blue LED backlighting, faster repsonse time,&amp;nbsp;2 x&amp;nbsp;jog-dials, 2 x bumper buttons, 6 programmable keys, on-the-fly profile management,&amp;nbsp;detachable padded wrist rest, and gold-plated USB plug.&lt;/P&gt;
&lt;P&gt;Perhaps gamer don't really like ergonomic design, Reclusa does not looks "natural". And no words on pressing 10 keys simultaneously without jamming any (a.k.a. anti-ghosting). But if they runs the engine behind Razer Tarantula, it should, right?&lt;/P&gt;
&lt;P&gt;I here created a chart for &lt;U&gt;unofficial&lt;/U&gt; feature comparison according to press releases of both keyboards.&lt;/P&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=""&gt;&lt;STRONG&gt;&lt;U&gt;Description&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD class="" style="WIDTH: 8px"&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;STRONG&gt;&lt;U&gt;Razer Tarantula&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD class="" style="WIDTH: 8px"&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;STRONG&gt;&lt;U&gt;Microsoft Reclusa&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;
&lt;P&gt;Anti-ghosting&lt;BR&gt;(pressing 10 keys simultaneously)&lt;/P&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Unknown&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Macro Keys&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Fast Response&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, 1 ms&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, it's called Razer Hyperresponse&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Profile Switching&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, 100 profiles&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, no words on number of profiles&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Onboard Memory&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;32KB by Razer Synapse&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Unknown, probably yes&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Fully Interchangeable Keys&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;No&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Keymaps&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, 2 keymaps per profile&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Unknown, probably no&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Gaming Hotkeys&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;10 hotkeys&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;6 hotkeys&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Lighting&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, on some keys&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, blue LED backlighting&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Jogdial&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;No&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, 2 jogdials&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Bumper buttons&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;No&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, probably behave like 4 extra keys&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Wrist Rest&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, not detachable&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes, detachable&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Battledock&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;Yes&lt;/TD&gt;
&lt;TD class=""&gt;&lt;/TD&gt;
&lt;TD class=""&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Looks like both keyboard have some pros/cons over each other. Microsoft Reclusa will be released in Spring, and I will post updates sooner.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1440311" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Microsoft Reclusa" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Microsoft+Reclusa/" /></entry><entry><title>Microsoft Campus in year 2007</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/05/microsoft-campus-in-year-2007.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/05/microsoft-campus-in-year-2007.aspx</id><published>2007-01-05T11:16:00Z</published><updated>2007-01-05T11:16:00Z</updated><content type="html">&lt;P&gt;Weather is not really good in the first few days of 2007. As usual, rainy in the morning and shady at noon.&lt;/P&gt;
&lt;P&gt;While having late lunch around&amp;nbsp;4 PM today, I went by 156th Ave NE &amp;amp; NE&amp;nbsp;40th St as usual. Weather was surprisingly good and sunset was gorgeous. I took a photo at the intersection again, so you can compare Microsoft campus at &lt;A class="" href="http://blogs.msdn.com/compulim/archive/2006/10/17/autumn-at-microsoft-campus.aspx" mce_href="http://blogs.msdn.com/compulim/archive/2006/10/17/autumn-at-microsoft-campus.aspx"&gt;autumn&lt;/A&gt;, &lt;A class="" href="http://blogs.msdn.com/compulim/archive/2006/12/06/photos-taken-on-the-early-snow-day-29th-november.aspx" mce_href="http://blogs.msdn.com/compulim/archive/2006/12/06/photos-taken-on-the-early-snow-day-29th-november.aspx"&gt;snowy winter&lt;/A&gt; and new year.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1415565/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1415565/original.aspx"&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 281px" height=281 src="http://blogs.msdn.com/photos/compulim/images/1415565/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1415565/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1415575" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Building 50" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Building+50/" /><category term="Microsoft Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Microsoft+Campus/" /><category term="Redmond Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Redmond+Campus/" /><category term="Winter" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Winter/" /></entry><entry><title>Gift for my earnings in 2006</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2007/01/03/gift-for-my-earnings-in-2006.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2007/01/03/gift-for-my-earnings-in-2006.aspx</id><published>2007-01-02T22:11:00Z</published><updated>2007-01-02T22:11:00Z</updated><content type="html">&lt;P&gt;&lt;A class="" href="http://www.xbox.com/" target=_blank mce_href="http://www.xbox.com/"&gt;&lt;IMG style="WIDTH: 240px; HEIGHT: 180px" height=180 src="http://blogs.msdn.com/photos/compulim/images/1415588/original.aspx" width=240 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1415588/original.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After 3.5 months of relocation, I finally got my Washington State Driver's License before X'mas. So I decided to buy myself a gift to celebrate year 2006, it was a wonderful year to me.&lt;/P&gt;
&lt;P&gt;I never own a console, but honestly, I am a heavy PC gamer. I bought my PSP shortly after its launch and really enjoy gaming everywhere. And now, it's the time for my very first console.&lt;/P&gt;
&lt;P&gt;As a geek, I did some serious research on both XBOX360 and PS3 over past 3 weeks. I agree Wii was very nice for casual gaming and I loved WarioWare. But I like&amp;nbsp;first person shooting&amp;nbsp;and racing games, so I decided to get a cutting edge console instead.&lt;/P&gt;
&lt;P&gt;I was impressed that the GPU inside XBOX360 outperforms PS3 one. According to some posts, it was an&amp;nbsp;early design of&amp;nbsp;ATi GPU which will be released when DX10 is done. And it also outperforms ATi X1900 XTX too.&amp;nbsp;Yea, I know, the Xenos is not capable for DX10. But with $400, you can get a GPU from the future and Microsoft promised to get your games looks great for a few&amp;nbsp;years, whaddya want?&lt;/P&gt;
&lt;P&gt;Many games are now cross-platforms amongst consoles (and only few of them are also available on PC). So, I would prefer a console with great and smooth graphics, instead of great processing power. I don't think you would see Call of Duty 3 on PS3 would get a nice clothing engine utilizing few&amp;nbsp;additional processors found in PS3. If both platforms are very similar to each other, why would the developer bother to spend more time to develop&amp;nbsp;something dedicated to a single platform? So I guess you probably won't see headlines in the future looks like "GTA IV&amp;nbsp;get natural clothing on PS3 and bullet holes on your jacket",&amp;nbsp;and "Rival cars in NFS Carbon are smarter on PS3 than XBOX360". [Edit: GTA IV&amp;nbsp;will be&amp;nbsp;released on PS2, PS3 and XBOX360&amp;nbsp;platform]&lt;/P&gt;
&lt;P&gt;Another strong reason why I choose XBOX360 is few of my friends also bought one before X'mas. XBOX Live is one of the coolest gaming network and I was amazed that the headset connects to the wireless controller, instead to the console (stupid me). And very soon, I can enjoy PC gaming with my XBOX360 Wireless Controller (and future controllers). Wow!&lt;/P&gt;
&lt;P&gt;The connected experience is really great on XBOX360, I can stream songs from my Windows PC (non-Media Center) to XBOX360 and&amp;nbsp;make&amp;nbsp;them as background music for Project Gotham Racing 3. And I will probably move the XBOX360 to my bedroom so I can enjoy TV from my MCE too. Nevertheless, whether HD-DVD or BluRay wins, I think I can simply get a new disc drive and enjoy great movies.&lt;/P&gt;
&lt;P&gt;I am simply too excited with this great gift for the fantastic year 2006!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1400067" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="XBOX360" scheme="http://blogs.msdn.com/b/compulim/archive/tags/XBOX360/" /></entry><entry><title>Habu rules!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2006/12/08/habu-rules.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2006/12/08/habu-rules.aspx</id><published>2006-12-08T01:39:00Z</published><updated>2006-12-08T01:39:00Z</updated><content type="html">&lt;P&gt;As a hardcore&amp;nbsp;gamer and developer, I always believe peripheral is a key to success. My very first ergonomic keyboard is the legendary &lt;A class="" title="Microsoft Natural Keyboard" href="http://en.wikipedia.org/wiki/Microsoft_Natural_keyboard" mce_href="http://en.wikipedia.org/wiki/Microsoft_Natural_keyboard"&gt;Microsoft Natural Keyboard&lt;/A&gt;. I immediately addicted to it, it not only helped me to correct my bad typing behavior, it also&amp;nbsp;increase my typing speed by&amp;nbsp;10-15%. Of course, it takes time to get use to a keyboard (and I also get used to Japanese layout keyboard). I also owned Natural Keyboard Pro, Office Keyboard (nice scroll and cut/copy/paste keys),&amp;nbsp;Multimedia Natural Keyboard (with matching &lt;A class="" title="Optical Mouse Blue" href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=006" mce_href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=006"&gt;Optical Blue Mouse&lt;/A&gt;), and Japanese-layout &lt;A class="" title="Wireless Optical Desktop Pro" href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=014" mce_href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=014"&gt;Wireless Optical Desktop Pro&lt;/A&gt;. And now, the latest keyboard I got is &lt;A class="" title="Natural Ergonomic Keyboard 4000" href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=043" mce_href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=043"&gt;Natural Ergonomic Keyboard 4000&lt;/A&gt;,&amp;nbsp;and is the most comfortable keyboard I ever used.&lt;/P&gt;
&lt;P&gt;I dreamed to get a &lt;A class="" title=Razer href="http://www.razerzone.com/" mce_href="http://www.razerzone.com/"&gt;Razer&lt;/A&gt; mouse long time ago. Cool kids at Microsoft Hardware division teamed up with Razer to create a next-gen mouse call &lt;A class="" title="Microsoft Habu" href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=092" mce_href="http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=092"&gt;Habu&lt;/A&gt;, with proven ergonomic engineering from Microsoft and award-winning precision from Razer. What I can say is it would be my ultimate mouse (unless they made another one that is compatible with XBOX360 in white/green combination).&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Microsoft Habu" style="WIDTH: 358px; HEIGHT: 188px" height=188 alt="Microsoft Habu" src="http://blogs.msdn.com/photos/compulim/images/1235555/original.aspx" width=358 mce_src="http://blogs.msdn.com/photos/compulim/images/1235555/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Surprisingly, Microsoft is not doing software/driver stuff this time. Instead, Microsoft is focusing on design, marketing and support, and Razer is doing software/driver and&amp;nbsp;hardware stuff. This idea is new and, to me, it means "hardcore gaming&amp;nbsp;mouse, excellent ergnomic design". I prefer software from Razer in this situation as it gave&amp;nbsp;me confidence that my mouse is just another Razer mouse inside.&lt;/P&gt;
&lt;P&gt;As a end-user point of view, installing the driver is not an easy step. If you are going to get&amp;nbsp;a Habu mouse, there are three points to remember:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Newer driver are&amp;nbsp;not backward compatible with older firmware. And Habu always have kind of "fail-safe" mode to fallback as a normal HID&amp;nbsp;mouse.&amp;nbsp;So, you must install newest firmware first, then install newest driver. Of course, at the earliest stage, you must use the stock CD driver to talk to&amp;nbsp;your 1.0 mouse. And&amp;nbsp;you can't find version 1.0 driver elsewhere except on the disc, so don't lose it!&lt;/LI&gt;
&lt;LI&gt;Make sure the Habu application recognize your mouse and show the firmware version, otherwise, you can't take advantage of&amp;nbsp;Habu.&lt;/LI&gt;
&lt;LI&gt;Changing mouse frequency requires&amp;nbsp;a system reboot. This is not mentioned in the application, but perhaps, it's known thru all Razer users.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;After I get my Habu mouse working with Razer driver, I feel the mouse got super fast response time (it claimed to be&amp;nbsp;1 ms). Let's say, what do you feel when you install plain Windows&amp;nbsp;ME on&amp;nbsp;a Core 2 Duo&amp;nbsp;machine equipped with 2GB RAM? (Nope, BSOD is not an answer). Right, lightning-fast response, that's what I got now.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Microsoft Habu mouse rate result" style="WIDTH: 480px; HEIGHT: 373px" height=373 alt="Microsoft Habu mouse rate result" src="http://blogs.msdn.com/photos/compulim/images/1235553/original.aspx" width=480 mce_src="http://blogs.msdn.com/photos/compulim/images/1235553/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I played it with a classical mouse rate checker application and what I got is an average of 1200-1300Hz. I also plugged in a classical &lt;A class="" title="Microsoft Optical Mouse Blue" href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=006" mce_href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=006"&gt;Microsoft Optical Mouse Blue&lt;/A&gt;&amp;nbsp;side-by-side (it is the "default" mouse of my team), but what I got is only 80-90Hz. Yea, I know I may able to boost it up to 250Hz, or use a PS/2 mouse and overclock to 200Hz. But&amp;nbsp;they are nothing compare to my Habu.&lt;/P&gt;
&lt;P&gt;The specification say (and let me convert to human-readable figures):&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Maximum movement is 45&amp;nbsp;inches per second (or 2.6 MPH/4.11 KPH). Do you think you can move your mouse 1.1 meters or 3.75 feet within a second?&lt;/LI&gt;
&lt;LI&gt;20G acceleration (that's 0-60 MPH within 0.14 seconds).&lt;/LI&gt;
&lt;LI&gt;7080 frames per second (it would take 4.9 minutes of film to record just 1 second of mouse movement)&lt;/LI&gt;
&lt;LI&gt;32KB on-board memory (requires firmware 2.01, now you can replace all 7 mouse buttons with multiple keystrokes in 5 different profiles and bring it anywhere)&lt;/LI&gt;
&lt;LI&gt;1 millisecond response time (8 times faster than a normal USB mouse, or 4 times faster than an overclocked one)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The feel and response of&amp;nbsp;that non-slippery mouse buttons&amp;nbsp;are also great, I am pretty sure you can do double click much faster with Habu mouse than normal one. Habu&amp;nbsp;also comes with&amp;nbsp;Razer standard&amp;nbsp;spare Teflon feet and two different thumb button layouts I like the stocked layout but it is always a nice to have an alternative layout, right?&lt;/P&gt;
&lt;P&gt;If you like to pick up your mouse&amp;nbsp;and "scrub around" for 360-degree view in FPS, Habu can still track its movement around 1 cm up from the surface. It is a little bit inconvenience for me&amp;nbsp;but I get used to lift Habu&amp;nbsp;higher for this "scrubbing" action.&lt;/P&gt;
&lt;P&gt;If you are looking for a new mouse that's around $60, Microsoft Habu is the only one that I could recommend.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1235732" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Microsoft Habu" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Microsoft+Habu/" /></entry><entry><title>My very first foggy night at Redmond</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2006/12/06/my-very-first-foggy-night-at-redmond.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2006/12/06/my-very-first-foggy-night-at-redmond.aspx</id><published>2006-12-06T06:51:00Z</published><updated>2006-12-06T06:51:00Z</updated><content type="html">&lt;P&gt;There are always fogs back in Hong Kong. But I never experience fog that is as heavy as in Redmond. I took this photo at the front entrance of building 50 on 2nd Dec. I guess visibility is roughly 50 meters.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/compulim/images/1216761/original.aspx" mce_href="http://blogs.msdn.com/photos/compulim/images/1216761/original.aspx"&gt;&lt;IMG title="Foggy night shot at main entrance of building 50" style="WIDTH: 500px; HEIGHT: 281px" height=281 alt="Foggy night shot at main entrance of building 50" src="http://blogs.msdn.com/photos/compulim/images/1216761/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216761/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1216947" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Building 50" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Building+50/" /><category term="Microsoft Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Microsoft+Campus/" /><category term="Redmond Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Redmond+Campus/" /><category term="Fog" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Fog/" /></entry><entry><title>Photos taken on the early snow day (29th November)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/compulim/archive/2006/12/06/photos-taken-on-the-early-snow-day-29th-november.aspx" /><id>http://blogs.msdn.com/b/compulim/archive/2006/12/06/photos-taken-on-the-early-snow-day-29th-november.aspx</id><published>2006-12-06T06:37:00Z</published><updated>2006-12-06T06:37:00Z</updated><content type="html">&lt;P&gt;I finally uploaded photos I took on last Wednesday at Microsoft campus. As you can see, there aren't too many people here, but I am sure some of them still work at campus to prepare for Vista launch on 30th November.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/compulim/images/1216684/original.aspx"&gt;&lt;IMG title="Intersection at 40th and 156th" style="WIDTH: 500px; HEIGHT: 281px" height=281 alt="Intersection at 40th and 156th" src="http://blogs.msdn.com/photos/compulim/images/1216684/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216684/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I took this one on 40th and 156th intersection, where I come by 6-7 days a week.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/compulim/images/1216673/original.aspx"&gt;&lt;IMG title="Snowy passage to building 16" style="WIDTH: 500px; HEIGHT: 281px" height=281 alt="Snowy passage to building 16" src="http://blogs.msdn.com/photos/compulim/images/1216673/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216673/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It is not easy to find a tree with reddish leaves on in the campus, and they are there at the southeast entrance of building 16/17 (left one is 16, right one is 17).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/compulim/images/1216704/original.aspx"&gt;&lt;IMG title="Passage between building 1 and 33" style="WIDTH: 270px; HEIGHT: 480px" height=480 alt="Passage between building 1 and 33" src="http://blogs.msdn.com/photos/compulim/images/1216704/270x480.aspx" width=270 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216704/270x480.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Employees are valuable asset to Microsoft and trees are just next to us. These are historic trees next to very first buildings of Microsoft.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/compulim/images/1216728/original.aspx"&gt;&lt;IMG title="Section of NE 36th between building 16 and ball fields" style="WIDTH: 500px; HEIGHT: 281px" height=281 alt="Section of NE 36th between building 16 and ball fields" src="http://blogs.msdn.com/photos/compulim/images/1216728/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216728/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;On my way back to Microsoft Way, I took this sunset shot just next to our ball fields (on the left). This is the&amp;nbsp;one I like most in this group of winter photos. Sunset, bald trees, snowy...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/compulim/images/1216744/original.aspx"&gt;&lt;IMG title="Outdoor cafeteria of Building 25" style="WIDTH: 500px; HEIGHT: 281px" height=281 alt="Outdoor cafeteria of Building 25" src="http://blogs.msdn.com/photos/compulim/images/1216744/500x281.aspx" width=500 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216744/500x281.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This is the outdoor part of cafeteria at building 25. It definitely looks gorgeous with snow.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/compulim/images/1216749/original.aspx"&gt;&lt;IMG title="Waterfall at cafeteria of building 25" style="WIDTH: 360px; HEIGHT: 480px" height=480 alt="Waterfall at cafeteria of building 25" src="http://blogs.msdn.com/photos/compulim/images/1216749/360x480.aspx" width=360 border=0 mce_src="http://blogs.msdn.com/photos/compulim/images/1216749/360x480.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Still at cafeteria 25, a close-up shot at the nice artificial waterfall. This waterfall runs 24x7x365, just like our business.&lt;/P&gt;
&lt;P&gt;Hope you enjoy my collection of winter snapshots of Microsoft campus.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1216901" width="1" height="1"&gt;</content><author><name>William Wong MSFT</name><uri>http://blogs.msdn.com/Compulim/ProfileUrlRedirect.ashx</uri></author><category term="Microsoft Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Microsoft+Campus/" /><category term="Redmond Campus" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Redmond+Campus/" /><category term="Winter" scheme="http://blogs.msdn.com/b/compulim/archive/tags/Winter/" /></entry></feed>