<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pigfoot's weblog &#187; Microsoft</title>
	<atom:link href="http://weblog.pigfoot.org/pigfoot/category/it/msdn/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.pigfoot.org/pigfoot</link>
	<description>We should forget about small efficiencies -- Donald Knuth</description>
	<lastBuildDate>Fri, 30 Jul 2010 02:51:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Firefox 3.5pre Optimized Build</title>
		<link>http://weblog.pigfoot.org/pigfoot/2009/06/02/firefox-35pre-optimized-build/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2009/06/02/firefox-35pre-optimized-build/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 01:55:45 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[Gecko]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/?p=642</guid>
		<description><![CDATA[What&#8217;s New Nightly build &#8211; changeset: 25821:0e772546d16b Portable edition has been also provided since now. It will create a profile folder &#8220;Firefox (Profile)&#8221; if needed. Use P2 If in doubt Firefox 3.5 is based on the Gecko 1.9.1 rendering platform, which has been under development for the past 9 months. Firefox 3.5 is an incremental [...]]]></description>
			<content:encoded><![CDATA[<p><img border="0" align="right" alt="Get Firefox!" title="Get Firefox!" src="http://www.mozilla.com/img/firefox-logo-64x64.png" /></p>
<p><strong>What&#8217;s New</strong></p>
<ul>
<li>Nightly build &#8211; changeset: <a target="_blank" href="http://hg.mozilla.org/releases/mozilla-1.9.1/rev/0e772546d16b">25821:0e772546d16b</a></li>
<li>Portable edition has been also provided since now. It will create a profile folder &#8220;Firefox (Profile)&#8221; if needed.</li>
<li>Use P2 If in doubt</li>
<li>Firefox 3.5 is based on the Gecko 1.9.1 rendering platform, which has been under development for the past 9 months. Firefox 3.5 is an incremental release on the previous version with significant changes to improve web compatibility, performance, and ease of use</li>
<li>Improved tools for controlling your private data, including a <a target="_blank" href="http://support.mozilla.com/en-US/kb/Private+Browsing">Private Browsing Mode</a></li>
<li>Improved performance and stability with the new <a target="_blank" href="https://wiki.mozilla.org/JavaScript:TraceMonkey">TraceMonkey</a> JavaScript engine.</li>
<li>Support for <a target="_blank" href="http://blog.mozilla.com/webdev/2009/02/12/native-json-in-firefox-31/">native JSON</a>, and <a target="_blank" href="https://developer.mozilla.org/web-tech/2009/01/05/web-workers-part-3/">web worker threads</a></li>
<li>Reduce memory usage by using <a target="_blank" href="http://lwn.net/Articles/273001/">jemalloc</a></li>
<li>Speed improvement by using <a target="_blank" href="https://developer.mozilla.org/en/Building_with_Profile-Guided_Optimization">Profile-Guided Optimization (PGO)</a></li>
</ul>
<p>Firefox 3.5pre community edition <strong>en_US</strong> (20090601)</p>
<ul>
<li>[FX] <a href="http://ftp.twaren.net/local-distfiles/pigfoot/firefox/archives/Firefox-20090602002006-CE-3.5pre%20%28pigfoot%29%20VC9-P3-en_US.7z.exe">P3 build</a>, <a href="http://ftp.twaren.net/local-distfiles/pigfoot/firefox/archives/Firefox-20090602002006-CE-3.5pre%20%28pigfoot%29%20VC9-P3-en_US.7z">Portable edition</a> (9.1 MB)</li>
<li>[FX] <a href="http://ftp.twaren.net/local-distfiles/pigfoot/firefox/archives/Firefox-20090601222908-CE-3.5pre%20%28pigfoot%29%20VC9-P2-en_US.7z.exe">P2 build</a>, <a href="http://ftp.twaren.net/local-distfiles/pigfoot/firefox/archives/Firefox-20090601222908-CE-3.5pre%20%28pigfoot%29%20VC9-P2-en_US.7z">Portable edition</a> (9.1 MB)</li>
<li>[FX] <a href="http://ftp.twaren.net/local-distfiles/pigfoot/firefox/archives/Firefox-20090601203653-CE-3.5pre%20%28pigfoot%29%20VC9-P1-en_US.7z.exe">P1 build</a>, <a href="http://ftp.twaren.net/local-distfiles/pigfoot/firefox/archives/Firefox-20090601203653-CE-3.5pre%20%28pigfoot%29%20VC9-P1-en_US.7z">Portable edition</a> (9.1 MB)</li>
</ul>
<ul>
<li>my tweaks profile patch</li>
<li><a target="_blank" href="http://www.adobe.com/products/flashplayer/">Adobe Flash Player</a> 10.0.22.87 (<a target="_blank" href="http://www.adobe.com/software/flash/about/">Test flash version</a>)</li>
<li><a target="_blank" href="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx">Windows Media Player Firefox Plugin</a> 1.0.0.8 (<a target="_blank" href="http://kb.mozillazine.org/Windows_Media_Player">MozillaZine Knowledge Base</a>)</li>
<li>Reduce memory usage by using <a target="_blank" href="http://lwn.net/Articles/273001/">jemalloc</a></li>
<li>Speed improvement by using <a target="_blank" href="https://developer.mozilla.org/en/Building_with_Profile-Guided_Optimization">Profile-Guided Optimization (PGO)</a></li>
<li>Support Mozilla Update Channel since Firefox 2.0.0.6</li>
<li>Used <a target="_blank" href="http://www.deviantart.com/deviation/14763352/">branding artwork</a> by <a target="_blank" href="http://forums.mozillazine.org/viewtopic.php?t=210318">JairoB</a></li>
<li>P1/P2/P3 all build with VC9</li>
<li>P1 build build with -Ox -GLAs -fp:fast -GS-, for Generic CPU</li>
<li>P2 build build with -Ox -GLAs arch:SSE -fp:fast -GS-, for Athlon XP, Duron 1.1 GHz+, Pentium III ,Celeron 500+</li>
<li>P3 build build with -Ox -GLAs arch:SSE2 -fp:fast -GS-, for AMD Athlon 64, AMD Sempron, Pentium D, Pentium M, Pentium 4, Celeron 1.7 GHz+ and other new CPU.</li>
</ul>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=642&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2009/06/02/firefox-35pre-optimized-build/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft announces surface computer</title>
		<link>http://weblog.pigfoot.org/pigfoot/2007/06/07/microsoft-announces-surface-computer/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2007/06/07/microsoft-announces-surface-computer/#comments</comments>
		<pubDate>Mon, 29 Nov 1999 16:00:00 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2007/06/07/microsoft-announces-surface-computer/</guid>
		<description><![CDATA[大家有沒有發現, 我從這篇 Taipei International Book Exhibition 2007 之後, 就幾乎沒在寫 blog 了. 原因應該和很多人一樣 &#8212; 因為最近的 Project 太忙了. 現在算是告一個段落, 所以開始來 update 一些本來想要寫東西.]]></description>
			<content:encoded><![CDATA[<p>大家有沒有發現, 我從這篇 <a href="http://weblog.pigfoot.org/pigfoot/2007/02/04/taipei-international-book-exhibition-2007/">Taipei International Book Exhibition 2007</a> 之後, 就幾乎沒在寫 blog 了. 原因應該和很多人一樣 &#8212; 因為最近的 Project 太忙了. 現在算是告一個段落, 所以開始來 update 一些本來想要寫東西.</p>
<p><img src="http://www.microsoft.com/presspass/presskits/surfacecomputing/images/image005_thumb.jpg" alt="Microsoft Sureface" align="right" style="margin:10px; /><br />
第一個就是 <a target="_blank" href="http://www.techcrunch.com/">TechCrunch</a>:<a target="_blank" href="http://www.techcrunch.com/2007/05/29/microsoft-announces-surface-computer/">Microsoft Announces Surface Computer</a>. 這個是 <a href="http://chinese.engadget.com/">Engadget 癮科技</a>的文章: <a href="http://chinese.engadget.com/2007/05/30/microsoft-surface-surface-and-gesture-based-computing-lands/">Microsoft Surface將給你帶來革命性的改變</a>. Microsoft Surface 是由一個隱藏式投影機和幾個偵測用攝影機所組成的. 在以後利用 RFID, 這塊桌面顯示器希望還能知道你放在桌上的葡萄酒是哪個年份的, 夠炫吧!</p>
<p>這裡是 <a href="http://www.microsoft.com/surface/">Microsoft Sureface</a> 的官方網站, 裡面有想像圖(?), 哈哈!</p>
<p>這樣應該要先來學一下 Surface Computing, 會不會是另外一個商機咧? :p</p>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=410&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2007/06/07/microsoft-announces-surface-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft flags Gmail as a virus</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/11/14/microsoft-flags-gmail-as-a-virus/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/11/14/microsoft-flags-gmail-as-a-virus/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 03:15:17 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/11/14/microsoft-flags-gmail-as-a-virus/</guid>
		<description><![CDATA[Microsoft flags Gmail as a virus, form News.com. From late last week until Sunday night, the Windows Live OneCare security software incorrectly flagged the Google e-mail service as a threat. A warning popped up when OneCare users opened the Gmail Web site, telling them that their systems were infected with a virus called &#8220;BAT/BWG.A.&#8221; It [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://news.com.com/2100-7355_3-6135154.html">Microsoft flags Gmail as a virus</a>, form <a target="_blank" href="http://news.com.com/">News.com</a>.</p>
<p>From late last week until Sunday night, the <a target="_blank" href="http://www.windowsonecare.com/">Windows Live OneCare</a> security software incorrectly flagged the <a target="_blank" href="http://gmail.google.com/">Google e-mail service</a> as a threat.</p>
<p>A warning popped up when OneCare users opened the <a target="_blank" href="http://gmail.google.com/">Gmail Web site</a>, telling them that their systems were infected with a virus called &#8220;<em>BAT/BWG.A.</em>&#8221;</p>
<p><img alt="Gamil meets OneCare" title="Gamil meets OneCare" src="http://static.zooomr.com/images/401111_d7e47205fb_o.jpg" /></p>
<p>It seems that <a target="_blank" href="http://www.microsoft.com/">Microsoft</a> gotta long long way to go due to high false positive rate.</p>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=391&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/11/14/microsoft-flags-gmail-as-a-virus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peer to Peer (p2p) in Windows Vista &#8211; People Near Me API</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/09/07/peer-to-peer-p2p-in-windows-vista-people-near-me-api/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/09/07/peer-to-peer-p2p-in-windows-vista-people-near-me-api/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 08:43:09 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/09/07/wi-fi-fingerprints-the-end-of-mac-spoofing-2/</guid>
		<description><![CDATA[Peer to Peer (p2p) in Windows Vista &#8211; People Near Me API from ebooth&#8217;s blog. The overview of the p2p APIs available in Windows Vista is: PNRP (Peer Name Resolution Protocol) is like server-less DNS. It allows clients to register secured and unsecured peer names that can be resolved over the internet. Currently large data [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://blogs.msdn.com/ebooth/archive/2006/09/07/743527.aspx">Peer to Peer (p2p) in Windows Vista &#8211; People Near Me API</a> from <a target="_blank" href="http://blogs.msdn.com/ebooth/">ebooth&#8217;s blog</a>.</p>
<p>The overview of the p2p APIs available in Windows Vista is:</p>
<ul>
<li><strong>PNRP</strong> (Peer Name Resolution Protocol) is like server-less DNS. It allows clients to register secured and unsecured peer names that can be resolved over the internet. Currently large data centers are required to host services that PNRP has the potential to replace. PNRP gives people the ability to discover a friend and see their presence online and then play a game or work on a project together.</li>
<li><strong>PNM</strong> (People Near Me) allows for dynamic discovery and invitation of computers running Windows Vista on the same subnet or Ad-hoc wireless. This means you can play games with people in the airport, swap photos with your friends or collaborate with colleagues. For example Windows Meeting Space uses PNM.</li>
<li><strong>Peer Naming API</strong> allows email providers to tie PNRP names to email addresses. Then any program that uses the WinSock APIs can resolve registered email addresses. This means you can literally ping a friend or put their email address where you would have to put an IP address in a game.</li>
<li><strong>Graphing</strong> is a mesh networking API. It allows groups of people to share information and collaborate. A game could create a mesh of online players so that it could do server-less match making. Or an evangelism team could collaborate on a document without having to upload the latest copy to a server.</li>
<li><strong>Grouping</strong> is the security component of Graphing. It allows for a group to be administrated, so that membership and permissions can be restricted. Think of Grouping and Graphing as a database in the cloud.</li>
<li><strong>Peer Channel</strong> is the only managed API in the P2P API suite. It allows for mesh replication instead of mesh collaboration.</li>
<li><strong>Application Invite</strong> (AppInvite) allows a user to invite another user to use a collaboration application. Any application can register with the invite API and when a user sends an invite to use that application the application will be launched by Windows Vista. Windows Meeting Space is an example of an application that uses AppInvite.</li>
<li><strong>Contacts API</strong> allows the creation and administration of p2p contacts.</li>
<li><strong>Serverless Presence</strong>: Gets contact presence information.</li>
</ul>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=356&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/09/07/peer-to-peer-p2p-in-windows-vista-people-near-me-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buffering in HTTP.SYS</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/08/21/buffering-in-httpsys/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/08/21/buffering-in-httpsys/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 05:43:57 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/08/21/buffering-in-httpsys/</guid>
		<description><![CDATA[Buffering in HTTP.SYS, from Windows Core Networking Team&#8217;s blog. 故事內容是這樣的. IIS 5.0 之前是用 WinSock 來 implement, 這樣預設會打開 buffering 機制, 到了 Windows 2003 的 IIS 6.0 開始, 則改由 HTTP.SYS 來負責. 這樣反而會遇到 performance 下降的問題. 主要的理由我猜是 Nagle&#8217;s Algorithm. 現在的 socket 實作預設都會打開 TCP 的 Nagle&#8217;s Algorithm. 這個演算法簡單的說, 就是利用 delay ack 來減少網路上所傳輸 packet 量, 進而增加 TCP 的 performance. 不幸的是, Nagle&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://blogs.msdn.com/wndp/archive/2006/08/15/http_sys_buffering.aspx">Buffering in HTTP.SYS</a>, from <a target="_blank" href="http://blogs.msdn.com/wndp/">Windows Core Networking Team&#8217;s blog</a>.</p>
<p>故事內容是這樣的. <acronym title="Shipped with Windows NT, Windows 2000 Server family">IIS 5.0 之前</acronym>是用 WinSock 來 implement, 這樣預設會打開 buffering 機制, 到了 Windows 2003 的 IIS 6.0 開始, 則改由 HTTP.SYS 來負責. 這樣反而會遇到 performance 下降的問題.</p>
<p>主要的理由我猜是  <a target="_blank" href="http://en.wikipedia.org/wiki/Nagle's_Algorithm">Nagle&#8217;s Algorithm</a>. 現在的 socket 實作預設都會打開 TCP 的 <a target="_blank" href="http://en.wikipedia.org/wiki/Nagle's_Algorithm">Nagle&#8217;s Algorithm</a>. 這個演算法簡單的說, 就是利用 delay ack 來減少網路上所傳輸 packet 量, 進而增加 TCP 的 performance. 不幸的是, Nagle&#8217;s Algorithm 對於小 packet 的幫助比較明顯, 大 packet 反而會有 latency 拉長的反效果. 換句話說, 對於一次傳輸大量資料的網路程式, 應該要 disable Nagle&#8217;s Algorithm 會有比較好的 performance.</p>
<p>目前在 Windows 2003 SP1 之後有一個 <a target="_blank" href="http://en.wikipedia.org/wiki/Workaround">workaround</a> 的辦法, 就是<a target="_blank" href="http://windowssdk.msdn.microsoft.com/en-us/library/ms688021.aspx">利用 HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA 這個 flag</a>. 雖然說還有另一個 flag 是 HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING, 表示預設應該是 disable Nagle&#8217;s Algorithm, 不過我還是很好奇, 為甚麼預設明明 disable Nagle&#8217;s Algorithm, performance 沒上去的原因, 和一般網路程式 enable Nagle&#8217;s Algorithm 一樣呢?</p>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=333&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/08/21/buffering-in-httpsys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>With XNA, Microsoft wants you to be a game developer</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/08/15/with-xna-microsoft-wants-you-to-be-a-game-developer/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/08/15/with-xna-microsoft-wants-you-to-be-a-game-developer/#comments</comments>
		<pubDate>Tue, 15 Aug 2006 11:16:13 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/08/15/with-xna-microsoft-wants-you-to-be-a-game-developer/</guid>
		<description><![CDATA[開發自己的 Xbox Game 非夢事, from engadget. 原則上, XNA 是以 C# 作為程式開發語言. 不過不懂 C# 的玩家們也別難過, 因為 XNA 除了那些低階的函式外, 還提供數個&#8221;新手套件&#8221;. 根據原廠的說法, 一般使用者只要將這些 &#8220;新手套件&#8221; 組裝起來, 便能夠輕鬆開發出簡單的遊戲. 喂喂喂~ 這樣不就是北打 OpenGL, 南踢 PS3 了嗎? 不過, 我記得 DirectX 9.0b 的 DirectShow, 還沒有 managed code 的版本, 那時候在寫 C#, 還要用 System.Runtime.InteropServices 來和 DirectShow 溝通 (殘念, 這應該也是 DirectX family 唯一的一個沒有 managed code 的 component), [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.microsoft.com/xbox/"><img class="pigfoot" style="float: right" src="http://www.microsoft.com/games/img2/mgs_xbcol_logo.gif" /></a></p>
<p><a target="_blank" href="http://chinese.engadget.com/2006/08/15/microsoft-wants-you-to-be-a-game-developer/">開發自己的 Xbox Game 非夢事</a>, from <a target="_blank" href="http://chinese.engadget.com/">engadget.</a></p>
<blockquote><p>原則上, <a target="_blank" href="http://en.wikipedia.org/wiki/Microsoft_XNA">XNA</a> 是以 <a target="_blank" href="http://en.wikipedia.org/wiki/C_Sharp">C#</a> 作為程式開發語言. 不過不懂 C# 的玩家們也別難過, 因為 XNA 除了那些低階的函式外, 還提供數個&#8221;新手套件&#8221;. 根據原廠的說法, 一般使用者只要將這些 &#8220;新手套件&#8221; 組裝起來, 便能夠輕鬆開發出簡單的遊戲.</p></blockquote>
<p>喂喂喂~ 這樣不就是北打 <a target="_blank" href="http://www.opengl.org/">OpenGL</a>, 南踢 <a target="_blank" href="http://en.wikipedia.org/wiki/PlayStation_3">PS3</a> 了嗎?</p>
<p>不過, 我記得 <a target="_blank" href="http://www.microsoft.com/directx/">DirectX</a> 9.0b 的 <a target="_blank" href="http://en.wikipedia.org/wiki/DirectShow">DirectShow</a>, 還沒有 <a target="_blank" href="http://en.wikipedia.org/wiki/Managed_code">managed code</a> 的版本, 那時候在寫 C#, 還要用 System.Runtime.InteropServices 來和 DirectShow 溝通 (殘念, 這應該也是 DirectX family 唯一的一個沒有 managed code 的 component), 還是 Gamer developer 都不用 DirectShow 的啊? :p</p>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=326&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/08/15/with-xna-microsoft-wants-you-to-be-a-game-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changes to IDN in IE7 to now allow mixing of scripts</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/08/01/changes-to-idn-in-ie7-to-now-allow-mixing-of-scripts/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/08/01/changes-to-idn-in-ie7-to-now-allow-mixing-of-scripts/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 05:21:15 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/08/01/changes-to-idn-in-ie7-to-now-allow-mixing-of-scripts/</guid>
		<description><![CDATA[Changes to IDN in IE7 to now allow mixing of scripts, from IEBlog. IE7 added support for IDN in Beta 2, and implemented a nice approach to accommodate the IDN spoofing as well. If a user navigates to an IDN URL and if the scripts that are present in the URL are not part of [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://blogs.msdn.com/ie/archive/2006/07/31/684337.aspx">Changes to IDN in IE7 to now allow mixing of scripts</a>, from <a target="_blank" href="http://blogs.msdn.com/ie/default.aspx">IEBlog</a>.</p>
<p><a target="_blank" href="http://www.microsoft.com/windows/ie/">IE7</a> added support for <a target="_blank" href="http://en.wikipedia.org/wiki/Internationalizing_Domain_Names_in_Applications"><acronym title="Internationalized domain names">IDN</acronym></a> in Beta 2, and implemented a nice approach to accommodate the IDN spoofing as well.</p>
<blockquote><p>If a user navigates to an IDN URL and if the scripts that are present in the URL are <strong>not part of the user’s configured Accept language</strong>, IE7 will <strong>convert the URL into Punycode</strong> and <strong>display it in the address bar</strong>.</p>
<p>IE7 also <strong>displays the information bar</strong> saying that the website address contains characters which cannot be displayed using the current language settings.</p></blockquote>
<p><img src="http://ieblog.members.winisp.net/images/IDN_GoldBar.png" /></p>
<blockquote><p>Consider the following example where a URL label contains Hang and ASCII (website for LG Korea). IE will now display this URL in Unicode for a user who has added Korean language support, since the non-ASCII script belongs to the Korean language set.</p></blockquote>
<p><img class="pigfoot" src="http://ieblog.members.winisp.net/images/IDN_Hang_Ascii.png" /></p>
<p><strong><em>This is really a pretty user experience! Good Job, IE Team!</em></strong></p>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=304&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/08/01/changes-to-idn-in-ie7-to-now-allow-mixing-of-scripts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft Acquires Winternals and Sysinternals</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/07/26/microsoft-acquires-winternals-and-sysinternals/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/07/26/microsoft-acquires-winternals-and-sysinternals/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 16:59:04 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[What's New]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/07/26/microsoft-acquires-winternals-and-sysinternals/</guid>
		<description><![CDATA[Microsoft Acquires Winternals and Sysinternals, from Slashdot. Sysinternals 提供了超多有用的免費工具下載, 像是可以知道某個 File 或是 Folder 被誰 Lock, 哪個 DLL 被哪個 process load 進記憶體的 Process Explorer, 可以知道目前哪個 port 被哪個 process 用的 TCPView, 監看某個 process 動了哪些 File 的 Filemon, 監看某個 process 動了哪些登錄檔的 Regmon 等等. Winternals 的共同創辦人之一 Mark Russinovich, 曾經揭發 Sony BMG 光碟中使用 Rootkit, 他也被 Microsoft 認為是全球前幾名最熟悉 Windows 的人. 如果 [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://slashdot.org/article.pl?sid=06/07/18/1545258">Microsoft Acquires Winternals and Sysinternals</a>, from <a target="_blank" href="http://slashdot.org/">Slashdot</a>.</p>
<p><a target="_blank" href="http://www.sysinternals.com">Sysinternals</a> 提供了超多有用的免費工具下載, 像是可以知道某個 File 或是 Folder 被誰 Lock, 哪個 DLL 被哪個 process load 進記憶體的 <a target="_blank" href="http://www.sysinternals.com/Utilities/ProcessExplorer.html">Process Explorer</a>, 可以知道目前哪個 port 被哪個 process 用的 <a target="_blank" href="http://www.sysinternals.com/Utilities/TcpView.html">TCPView</a>, 監看某個 process 動了哪些 File 的 <a target="_blank" href="http://www.sysinternals.com/Utilities/Filemon.html">Filemon</a>, 監看某個 process 動了哪些登錄檔的 <a target="_blank" href="http://www.sysinternals.com/Utilities/Regmon.html">Regmon</a> 等等.</p>
<p><a target="_blank" href="http://www.winternals.com/">Winternals</a> 的共同創辦人之一 <a target="_blank" href="http://www.sysinternals.com/blog/">Mark Russinovich</a>, 曾經揭發 <a target="_blank" href="http://www.ithome.com.tw/itadm/news/news.php?c=33865">Sony BMG 光碟中使用 Rootkit</a>, 他也被 <a target="_blank" href="http://www.microsoft.com/">Microsoft</a> 認為是全球前幾名最熟悉 Windows 的人. 如果 Microsoft 一直挖走這類的人, 那不就沒有人可以發現 Windows 的小秘密了嗎? 還是陰謀論一點, 其實 Mark 早就發現了某個不可告知人的秘密, 所以 Microsoft 不得不拉他過來? :p</p>
<p>值得一提的是, 可以看看 <a target="_blank" href="http://www.sysinternals.com/blog/">Mark&#8217;s Sysinternals Blog</a>, 就會發現強者和我們平凡人的差別了 :p</p>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=299&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/07/26/microsoft-acquires-winternals-and-sysinternals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WLM: Remove &#8220;My Shared Folder&#8221; from &#8220;My Computer&#8221;</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/07/18/wlm-remove-my-shared-folder-from-my-computer/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/07/18/wlm-remove-my-shared-folder-from-my-computer/#comments</comments>
		<pubDate>Tue, 18 Jul 2006 11:07:14 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/07/19/wlm-remove-my-shared-folder-from-my-computer/</guid>
		<description><![CDATA[WLM: 移除我的電腦裡的「我的共用資料夾」, from pank&#8217;s blog. 裝了 Windows Live Messenger 後, 我的電腦裡會多了一個「我的共用資料夾」, 可以用下面的 Link 下載登錄檔之後, 點兩下執行就可移除. 移除我的共用資料夾 恢復我的共用資料夾]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://pank.org/blog/archives/000888.html">WLM: 移除我的電腦裡的「我的共用資料夾」</a>, from <a target="_blank" href="http://pank.org/blog/">pank&#8217;s blog</a>.</p>
<p>裝了 Windows Live Messenger 後, 我的電腦裡會多了一個「我的共用資料夾」, 可以用下面的 Link 下載登錄檔之後, 點兩下執行就可移除.</p>
<ul>
<li><a href="http://dl.pigfoot.org/?{3cdeb0df-9e39-466a-9d19-fa96b06ae353}">移除我的共用資料夾</a></li>
<li><a href="http://dl.pigfoot.org/?{4f035f59-7160-4d12-ade8-7dad90946818}">恢復我的共用資料夾</a></li>
</ul>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=290&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/07/18/wlm-remove-my-shared-folder-from-my-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft to launch code-sharing site</title>
		<link>http://weblog.pigfoot.org/pigfoot/2006/06/30/microsoft-to-launch-code-sharing-site/</link>
		<comments>http://weblog.pigfoot.org/pigfoot/2006/06/30/microsoft-to-launch-code-sharing-site/#comments</comments>
		<pubDate>Fri, 30 Jun 2006 05:50:34 +0000</pubDate>
		<dc:creator>pigfoot</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://weblog.pigfoot.org/pigfoot/2006/06/30/microsoft-to-launch-code-sharing-site/</guid>
		<description><![CDATA[Microsoft to launch code-sharing site called CodePlex, from ZDNet. Microsoft on Tuesday is expected to officially launch a community-building Web site where it will share code with developers. The CodePlex site will be a venue for Microsoft to provide programmers with tools available under its Shared Source licenses. These licenses allow people to view the [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft to launch code-sharing site called <a target="_blank" href="http://www.codeplex.com/">CodePlex</a>, from <a target="_blank" href="http://news.zdnet.com/2100-3513_22-6088057.html">ZDNet</a>.</p>
<blockquote><p>Microsoft on Tuesday is expected to officially launch a community-building Web site where it will share code with developers.</p>
<p>The CodePlex site will be a venue for Microsoft to provide programmers with tools available under its Shared Source licenses. These licenses allow people to view the source code of products, the software giant said.</p></blockquote>
<img src="http://weblog.pigfoot.org/pigfoot/?ak_action=api_record_view&id=278&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://weblog.pigfoot.org/pigfoot/2006/06/30/microsoft-to-launch-code-sharing-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
