<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>江南西道</title>
	<atom:link href="http://yingang.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yingang.wordpress.com</link>
	<description>从此不再是一个人，要处处时时想的念的都是我们</description>
	<lastBuildDate>Sun, 01 Jan 2012 09:12:13 +0000</lastBuildDate>
	<language>zh-cn</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='yingang.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>江南西道</title>
		<link>http://yingang.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://yingang.wordpress.com/osd.xml" title="江南西道" />
	<atom:link rel='hub' href='http://yingang.wordpress.com/?pushpress=hub'/>
		<item>
		<title>2011 in review</title>
		<link>http://yingang.wordpress.com/2012/01/01/2011-in-review/</link>
		<comments>http://yingang.wordpress.com/2012/01/01/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 09:12:10 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1690</guid>
		<description><![CDATA[The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Here&#8217;s an excerpt: A New York City subway train holds 1,200 people. This blog was viewed about 5,300 times in 2011. If it were a NYC subway &#8230; <a href="http://yingang.wordpress.com/2012/01/01/2011-in-review/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1690&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.</p>
<div style="background:url('/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg') no-repeat center center;height:300px;"></div>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>A New York City subway train holds 1,200 people. This blog was viewed about <strong>5,300</strong> times in 2011. If it were a NYC subway train, it would take about 4 trips to carry that many people.</p></blockquote>
<p><a href="/2011/annual-report/">Click here to see the complete report.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1690/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1690&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2012/01/01/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>cppdb</title>
		<link>http://yingang.wordpress.com/2011/12/03/cppdb/</link>
		<comments>http://yingang.wordpress.com/2011/12/03/cppdb/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 14:31:24 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件开发]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1680</guid>
		<description><![CDATA[简介 cppdb 是一个跨平台的 C++ 数据库操作类库，可以从 sourceforge 下载源码包或者直接从 SVN 库中检出。 编译 （VS2008） 首先使用 CMake 生成项目文件，下载后解压，运行 /bin/cmakegui.exe，需要设定 cppdb 的代码目录和项目文件的输出目录（比如在 cppdb 下面新建一个 build 目录，清楚一些）。 然后是配置，大致步骤： 点击 Configure 按钮，选择 VS2008 选中 DISABLE 组下面的的：DISABLE_ODBC、DISABLE_PQ、DISABLE_SQLITE 选中 MYSQL 组下面的 MYSQL_BACKEND_INTERNAL（这样最终就生成一个 cppdb.dll，不然还要附带一个 cppdb_mysql.dll），并分别设定 MYSQL_LIB 和 MYSQL_PATH 为 C:/Program &#8230; <a href="http://yingang.wordpress.com/2011/12/03/cppdb/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1680&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>简介</strong></p>
<p><a href="http://cppcms.sourceforge.net/sql/cppdb/index.html">cppdb</a> 是一个跨平台的 C++ 数据库操作类库，可以从 <a href="http://sourceforge.net/projects/cppcms/files/cppdb/">sourceforge</a> 下载源码包或者直接从 <a href="http://cppcms.svn.sourceforge.net/svnroot/cppcms/cppdb/trunk">SVN</a> 库中检出。</p>
<p><strong>编译</strong> （VS2008）</p>
<p>首先使用 <a href="http://www.cmake.org/cmake/resources/software.html">CMake</a> 生成项目文件，下载后解压，运行 /bin/cmakegui.exe，需要设定 cppdb 的代码目录和项目文件的输出目录（比如在 cppdb 下面新建一个 build 目录，清楚一些）。</p>
<p>然后是配置，大致步骤：</p>
<ol>
<li>点击 Configure 按钮，选择 VS2008</li>
<li>选中 DISABLE 组下面的的：DISABLE_ODBC、DISABLE_PQ、DISABLE_SQLITE</li>
<li>选中 MYSQL 组下面的 MYSQL_BACKEND_INTERNAL（这样最终就生成一个 cppdb.dll，不然还要附带一个 cppdb_mysql.dll），并分别设定 MYSQL_LIB 和 MYSQL_PATH 为 C:/Program Files (x86)/MySQL/MySQL Server 5.0/lib/opt/libmysql.lib 和 C:\Program Files (x86)\MySQL\MySQL Server 5.0\include（我机器上的操作系统是 64 位 Win7）。</li>
<li>再点击 Configure，应该没有红色的配置项了</li>
<li>点击 Generate，项目文件将在指定的目录下（cppdb/build）生成</li>
</ol>
<p>然后就可以用 VS2008 来打开 cppdb/build/cppdb.sln 了，直接编译会碰到两个问题：</p>
<p>1. error C2146: syntax error : missing &#8216;;&#8217; before identifier &#8216;fd&#8217;</p>
<p>这个需要在 mysql_backend.cpp 的开头加上一句：</p>
<blockquote><p>#include &lt;winsock2.h&gt;</p></blockquote>
<p>2. illegal token on right side of ‘::’</p>
<p>这个错误的相关讨论可以参照<a href="http://mateusz.loskot.net/&amp;p=1755/">这篇文章</a>，文中给出的方法需要将代码中的</p>
<blockquote><p>if(v &gt; std::numeric_limits&lt;T&gt;::max() || v &lt; std::numeric_limits&lt;T&gt;::min())</p></blockquote>
<p>修改成：</p>
<blockquote><p>if(v &gt; (std::numeric_limits&lt;T&gt;::max)() || v &lt; (std::numeric_limits&lt;T&gt;::min)())</p></blockquote>
<p>但评论中还有更直接的方法，在项目属性里面定义一个 NOMINMAX 就好了。</p>
<p><strong>使用中碰到的问题</strong></p>
<p>1. cppdb::statement::affected()</p>
<p>我代码中有时需要更新一条可能不存在的记录，如果不存在，就直接插入一条新记录，而存在与否，就是调用这个 affected() 来判断，然后碰到的问题是明明记录已经存在，更新操作也执行成功（虽然字段内容没变），但 affected 返回的值仍是 0。</p>
<p>跟踪了下 cppdb 的代码，最终调用的是 mysql_stmt_affected_rows()，然后查到 MySQL 的<a href="http://dev.mysql.com/doc/refman/5.0/en/mysql-affected-rows.html">官方文档</a>里是这样解释的：</p>
<blockquote><p>For UPDATE statements, the affected-rows value by default is the number of rows actually changed. If you specify the CLIENT_FOUND_ROWS flag to mysql_real_connect() when connecting to mysqld, the affected-rows value is the number of rows “found”; that is, matched by the WHERE clause.</p></blockquote>
<p>找到原因就好办了，直接修改 mysql_backend.cpp，将</p>
<blockquote><p>if(!mysql_real_connect(conn_,phost,puser,ppassword,pdatabase,port,punix_socket,0))</p></blockquote>
<p>中最后一个参数 0 修改成 CLIENT_FOUND_ROWS 就好了。</p>
<p>2. cppdb::statement::reset()</p>
<p>示意代码：</p>
<blockquote><p>cppdb::statement st = _conn &lt;&lt; &#8230;.<br />
cppdb::result r = st.query();<br />
st.reset();<br />
r.fetch(&#8220;&#8221;, v);    // bang!!!</p></blockquote>
<p>必须在 r 使用完成之后，才能调用 st.reset()。</p>
<p>3. cppdb::statement::bind()</p>
<p>传入的字段值类型是 std::string 时，bind 操作内部直接使用了 std::string::c_str() 生成的临时字符串！所以如果 std::string 自身也是临时变量的话，就要当心了。。。</p>
<blockquote><p>std::string getValue(&#8230;) { &#8230;}<br />
&#8230;<br />
cppdb::statement st = _conn &lt;&lt; &#8230;<br />
st.bind(1, getValue(&#8230;));<br />
&#8230;<br />
st.exec();    // bang!!!</p></blockquote>
<p>只能这样写：</p>
<blockquote><p>&#8230;<br />
std::string s = getValue(&#8230;);<br />
st.bind(1, s);<br />
&#8230;<br />
st.exe();   // ok~</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1680/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1680&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/12/03/cppdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>mkv 转 mp4</title>
		<link>http://yingang.wordpress.com/2011/10/22/remux-mkv-t-mp4/</link>
		<comments>http://yingang.wordpress.com/2011/10/22/remux-mkv-t-mp4/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 01:25:24 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件使用]]></category>
		<category><![CDATA[视频播放器]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[免费软件]]></category>
		<category><![CDATA[数码]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1673</guid>
		<description><![CDATA[说明 1. 两种都是容器格式，mkv 常见于 0Day 各种高清视频资源的封装，之所以要转是因为 iOS 原生不支持 mkv（话说也没什么操作系统会原生支持吧），这样除了可以直接用 iOS 直接播放（当然，容器内的音视频编码格式也要是 iOS 能支持的），还能在用第三方的播放器应用比如 AVPlayerHD 播放的时候，利用到设备的硬件解码能力。 2. 高清 mkv 中的视频流一般是用 h.264 编码的（开源的应该叫 x264 吧），后者在 iOS 上原生支持，所以最好能在转移过程中不对其重新编码，也就是说主要是封装格式的转换（remux），不然耗费的时间就不值得了。而音频流很可能是 ac3，需要转换成 aac 才能放到 mp4 里头，还好，这个操作需要的时间相对比较短。 步骤 1. 分离 mkv 内的音视频流（demux），两种方法都可以： 1) mkvextract，命令格式类似：mkvextract.exe tracks src.mkv 1:v.264 &#8230; <a href="http://yingang.wordpress.com/2011/10/22/remux-mkv-t-mp4/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1673&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>说明</strong></p>
<p>1. 两种都是容器格式，mkv 常见于 0Day 各种高清视频资源的封装，之所以要转是因为 iOS 原生不支持 mkv（话说也没什么操作系统会原生支持吧），这样除了可以直接用 iOS 直接播放（当然，容器内的音视频编码格式也要是 iOS 能支持的），还能在用第三方的播放器应用比如 <a href="http://itunes.apple.com/us/app/avplayerhd/id407976815?mt=8">AVPlayerHD</a> 播放的时候，利用到设备的硬件解码能力。<br />
2. 高清 mkv 中的视频流一般是用 h.264 编码的（开源的应该叫 x264 吧），后者在 iOS 上原生支持，所以最好能在转移过程中不对其重新编码，也就是说主要是封装格式的转换（remux），不然耗费的时间就不值得了。而音频流很可能是 ac3，需要转换成 aac 才能放到 mp4 里头，还好，这个操作需要的时间相对比较短。</p>
<p><strong>步骤</strong></p>
<p>1. 分离 mkv 内的音视频流（demux），两种方法都可以：<br />
1) <a href="http://www.bunkus.org/videotools/mkvtoolnix/">mkvextract</a>，命令格式类似：mkvextract.exe tracks src.mkv 1:v.264 2:a.ac3<br />
2) <a href="http://www.videohelp.com/tools/tsMuxeR">tsMuxeR</a>，有 GUI 就不需要解释了。</p>
<p>2. ac3 转 aac，也尝试了两种方法：<br />
1) ffmpeg，命令行有点麻烦，而且一直没试验成功，各种看不太懂的错误信息。。。<br />
2) <a href="http://forum.doom9.org/showthread.php?t=125966">eac3to</a> + <a href="http://www.videohelp.com/tools/Nero-AAC-Codec">NeroAACCodec</a><br />
将后者解压后得到的 neroAacEnc.exe 复制到 eac3to 的目录下，到时候要用这个来编码。<br />
命令格式类似：eac3to.exe a.ac3 a.mp4<br />
我在笔记本上转移了一个 50M 的 ac3 文件，大约耗时 2 分钟。</p>
<p>3. 合成 mp4（mux），继续尝试：<br />
1) ffmpeg，继续失败。。。<br />
2) <a href="http://www.videohelp.com/tools/mp4box">mp4box</a>，命令格式类似：MP4Box.exe -add v.264 -add a.mp4 -new final.mp4<br />
3) <a href="http://www.videohelp.com/tools/My-MP4Box-GUI">My MP4Box GUI</a>，又有 GUI 了。</p>
<p><strong>后记<br />
</strong><br />
1. 大概是因为 iPad2 的双核处理器比较强悍，AVPlayerHD 直接就可以流畅播放较高码率的 720p mkv 视频，那看来前面都白搞了。。。拿了一集 <a href="http://movie.douban.com/subject/6557005/">TBBT</a> 做样本，转换前后的差别仅在两倍速播放的时候才能看出来：）<br />
2. 之前一直用 Handbrake 将相机拍摄的视频从 .mov 格式转换成 1/3-1/4 大小的 .mkv 格式，但在 Win7/Vista 上需要借助第三方软件才能实现 .mkv 格式文件的预览，如果转成 .mp4 格式应该可以直接预览，反正这些 .mkv 里头都已经是标准的 h.264 和 aac，转换起来也快，只是需要写一个小工具来批量处理，不然上千个文件。。。：）<br />
3. 从网上看到，Mac 平台可以用 QuickTime Pro 配合 <a href="http://perian.org/">Perian</a> 来完成这个转换，不过更方便省钱应该是用 <a href="http://www.emmgunn.com/oldsoftware.html">MKVTools</a>：）</p>
<p><strong>后记 @111205<br />
</strong></p>
<p>1.  MP4Box 可以在 -add 参数中指定 fps，例如：mp4box.exe -add v.264:fps=30 -add a.aac -new final.mp4，像我的 IXUS 870 IS 录制的 .mov 文件的 fps 是 30，然后用 Handbrake 转成 .mkv 后的 fps 还是 30，如果不指定这个参数的话，最终合成的 .mp4 文件就会音画不同步了。<br />
2. 才发现 Handbrake 的输出就是标准的 mp4 格式，只是在文件扩展名上使用了对 iPod/iTunes 友好的 .m4v，而且这个可以在软件菜单的 Options 里进行设置，那看来以后都没必要再转 mkv 了，一步到位才好。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1673/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1673&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/10/22/remux-mkv-t-mp4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>IAP &#8230;</title>
		<link>http://yingang.wordpress.com/2011/10/13/about-iap/</link>
		<comments>http://yingang.wordpress.com/2011/10/13/about-iap/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 06:55:44 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件使用]]></category>
		<category><![CDATA[数码]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1627</guid>
		<description><![CDATA[1. 也是草稿箱里翻出来的，话说那时候还没有 JailbreakMe，猪肉价格也还。。。;-) 2. 应该都是收集自 bbs.weiphone.com，那时对 iOS 上的游戏还比较有兴趣。。。;-) 4 Elements HD com.playrix.4e-ipad-free/Library/Preferences/com.playrix.4e-ipad-free.plist &#60;dict&#62; ... &#60;key&#62;4elements_ipad_in_app&#60;/key&#62; &#60;true/&#62; ... &#60;/dict&#62; Around the World in 80 Days: The Game 80days-free/Library/Preferences/80days-free.plist &#60;dict&#62; ... &#60;key&#62;fullVersion&#60;/key&#62; &#60;true/&#62; ... &#60;/dict&#62; Call of Atlantis HD com.playrix.coa-ipad-lite/Documents/userdata/GameInfo.xml &#60;GameInfo version="14.11.2008"&#62; ... &#8230; <a href="http://yingang.wordpress.com/2011/10/13/about-iap/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1627&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. 也是草稿箱里翻出来的，话说那时候还没有 JailbreakMe，猪肉价格也还。。。;-)<br />
2. 应该都是收集自 <a href="http://bbs.weiphone.com">bbs.weiphone.com</a>，那时对 iOS 上的游戏还比较有兴趣。。。;-)</p>
<p><a href="http://itunes.apple.com/app/4-elements-hd/id434582827?mt=8">4 Elements HD</a></p>
<p><em>com.playrix.4e-ipad-free/Library/Preferences/com.playrix.4e-ipad-free.plist</em></p>
<p><code>&lt;dict&gt;<br />
...<strong><br />
&lt;key&gt;4elements_ipad_in_app&lt;/key&gt;<br />
&lt;true/&gt;</strong><br />
...<br />
&lt;/dict&gt;</code></p>
<h3><a href="http://itunes.apple.com/app/around-world-in-80-days-the/id433140558?mt=8">Around the World in 80 Days: The Game</a></h3>
<p><em>80days-free/Library/Preferences/80days-free.plist</em></p>
<p><code>&lt;dict&gt;<br />
...<br />
<strong>&lt;key&gt;fullVersion&lt;/key&gt;<br />
&lt;true/&gt;</strong><br />
...<br />
&lt;/dict&gt;</code></p>
<h3><a href="http://itunes.apple.com/app/call-of-atlantis-hd/id426670372?mt=8">Call of Atlantis HD</a></h3>
<p><em>com.playrix.coa-ipad-lite/Documents/userdata/GameInfo.xml</em></p>
<p><code>&lt;GameInfo version="14.11.2008"&gt;<br />
...<br />
&lt;Options ... isLiteVersion="<strong>false</strong>" ... /&gt;<br />
...</code></p>
<h3><a href="http://itunes.apple.com/app/catcha-mouse-hd/id409909263?mt=8">Catcha Mouse HD</a></h3>
<p><em>net.odasoft.catchamousehd/Documents/state.cfg</em></p>
<p><code>&lt;dict&gt;<br />
&lt;key&gt;Pack1&lt;/key&gt;<br />
&lt;<strong>true</strong>/&gt;<br />
&lt;key&gt;Pack2&lt;/key&gt;<br />
&lt;<strong>true</strong>/&gt;<br />
...<br />
&lt;/dict&gt;</code></p>
<h3><a href="http://itunes.apple.com/app/fishdom-hd/id426911698?mt=8">Fishdom HD</a></h3>
<p><em>com.playrix.fishdom-ipad-fre/Documents/Storage.xml</em></p>
<p><code>&lt;Storage&gt;<br />
&lt;Globals&gt;<br />
...<br />
&lt;Variable name="Lite version" type="bool" value="<strong>false</strong>"/&gt;<br />
...</code></p>
<h3><a href="http://itunes.apple.com/app/jack-of-all-tribes-hd/id434833531?mt=8">Jack of All Tribes HD</a></h3>
<p><em>com.g5e.hd.free/Library/Application Support/DivoGames/jack.free/profiles.xml</em><br />
<code><br />
...<br />
&lt;Profiles ... <strong>freemiumPurchased="true"</strong> .../&gt;<br />
...</code></p>
<h3><a href="http://itunes.apple.com/us/app/mystery-trackers-the-void-hd/id430714077?mt=8">Mystery Trackers: The Void HD</a></h3>
<h3><em>Documents/save.dat</em></h3>
<p><code>offset 0x26: 00-&gt;01</code></p>
<h3><a href="http://itunes.apple.com/app/royal-envoy-hd/id426653445?mt=8">Royal Envoy HD</a></h3>
<p><em>com.playrix.re-ipad-lite/Documents/GameInfo.xml</em></p>
<p><code>&lt;root version="8"&gt;<br />
&lt;GameInfo loadScreenCalls="0"&gt;<br />
...<br />
&lt;DataElem name="liteVersion" type="bool" value="<strong>false</strong>" /&gt;<br />
...</code></p>
<h3><a href="http://itunes.apple.com/app/supermarket-mania-2-hd/id428017898?mt=8">Supermarket Mania® 2 HD Free</a></h3>
<p><em>Documents/Supermarket Mania 2 iPad Free/g5/none/ProfileInfo.cfg</em></p>
<p><code>rename ProfileInfo.cfg to ProfileFreemiumInfo.cfg</code></p>
<h3><a href="http://itunes.apple.com/app/tilt-to-live-hd/id391837930?mt=8">Tilt to Live HD</a></h3>
<p><em>com.onemanleft.tilttolivehd/Library/Preferences/com.onemanleft.tilttolivehd.plist</em></p>
<p><code>&lt;dict&gt;<br />
...<br />
<strong>&lt;key&gt;IAPFullVersionPurchased&lt;/key&gt;<br />
&lt;true/&gt;</strong><br />
<code><strong>&lt;key&gt;IAPVivaLaTurretPurchased&lt;/key&gt;<br />
&lt;true/&gt;<br />
</strong>...<br />
</code>&lt;/dict&gt;</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1627/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1627&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/10/13/about-iap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>双网卡 @ Windows</title>
		<link>http://yingang.wordpress.com/2011/10/13/dual-net-on-windows/</link>
		<comments>http://yingang.wordpress.com/2011/10/13/dual-net-on-windows/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 06:40:31 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件使用]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[Ｗindows]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1566</guid>
		<description><![CDATA[问题 无线：外网（192.168.122.*） 有线：内网 (192.168.0.*） 默认无线比有线级别低（貌似叫做跃点数，有线的小，无线的大），所以如果啥也不动的话，是连不上外网的。 以前的办法 删除0.0.0.0，添加外网路由 route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.122.1 效果：挺好，除了win7会认为这时候的内网是公用网络，也找不到路由器相关的网络标识，所以不能手工设定成工作网络，对防火墙的设置不太友好。 现在的办法 还是删除0.0.0.0，但这次要添加两条路由，而且无线外网的跃点数更小 route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.122.1 metric 10 route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20 效果：除了能用，优点就是win7可以正确识别两个网络。 其它 &#8230; <a href="http://yingang.wordpress.com/2011/10/13/dual-net-on-windows/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1566&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>问题</strong></p>
<p>无线：外网（192.168.122.*）<br />
有线：内网 (192.168.0.*）</p>
<p>默认无线比有线级别低（貌似叫做跃点数，有线的小，无线的大），所以如果啥也不动的话，是连不上外网的。</p>
<p><strong>以前的办法</strong></p>
<p>删除0.0.0.0，添加外网路由<br />
route delete 0.0.0.0<br />
route add 0.0.0.0 mask 0.0.0.0 192.168.122.1</p>
<p>效果：挺好，除了win7会认为这时候的内网是公用网络，也找不到路由器相关的网络标识，所以不能手工设定成工作网络，对防火墙的设置不太友好。</p>
<p><strong>现在的办法</strong></p>
<p>还是删除0.0.0.0，但这次要添加两条路由，而且无线外网的跃点数更小<br />
route delete 0.0.0.0<br />
route add 0.0.0.0 mask 0.0.0.0 192.168.122.1 metric 10<br />
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20</p>
<p>效果：除了能用，优点就是win7可以正确识别两个网络。</p>
<p><strong>其它</strong></p>
<p>曾经试过，不修改路由，直接设定网卡的跃点数（默认是自动的），设定成无线比有线小，奇怪的是，这个设定有时有用有时没用（那也就相当于没用了）。。。另外在上面的设置中，虽然我写的是10/20，但实际修改好后往往会是35/40，不知道是咋回事。。。</p>
<p>ps. 刚在草稿箱中看到这个，貌似还是大半年前记录的了。。。</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1566/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1566&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/10/13/dual-net-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>本本出问题了</title>
		<link>http://yingang.wordpress.com/2011/06/29/win7-freezes-a-few-minutes-after-start-up/</link>
		<comments>http://yingang.wordpress.com/2011/06/29/win7-freezes-a-few-minutes-after-start-up/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 14:29:32 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件使用]]></category>
		<category><![CDATA[电脑]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1652</guid>
		<description><![CDATA[病症很奇怪，半天都搞不定，估计要重装系统了：（ 这台机器平常一直挺好，而且今天上午还是好好的，之后也没做什么特别的事情，但中午看网页的时候就死了一次（只有鼠标能动），刚开始还以为是 FireFox 5 的问题，后来才发现不是这么简单。 多次重启机器后，确定下来的病症基本是这样的： 1. 开机进入系统后的三四分钟内都是和平常一样，没什么问题。 2. 然后硬盘指标灯会变成常亮状态，但这时打开我的电脑什么的都还正常，虽然明显变慢，而从任务管理器里面也看不出有什么程序对磁盘的访问有明显异常。 3. 再然后不久，硬盘灯就不亮了，系统就进入了所谓的死机状态，除了鼠标能动，其它都没反应，包括运行任何程序或是打开我的电脑什么的。感觉上就像是磁盘丢了一样，任何需要读写磁盘的操作都无法完成。 病急乱投医，尝试过的解决方法： 1. 检查系统日志，今天出问题后的错误记录倒有不少，但也看不出明显的问题所在。 2. 检查系统启动项，无明显异常。 3. 卸载今天早上安装的三个操作系统更新（其中一个貌似是和硬件有点关系） 4. 重装主板芯片组的驱动程序（正好前些时间戴尔官网上发布了一个新版本）。 5. CHKDSK /F 扫描 C 盘，无明显问题。 6. 正常启动操作系统安装 MSE（之前机器是裸奔的），但不完成更新不让扫描，而更新到一半就已经死机了。。。就算是进入安全模式下，也不能正常更新，最后会报个错误。 7. 360safe，系统体检，无明显异常，木马查杀，无结果。 8. 其它等等等 总之，全部无效。。。最后，这篇日志是在有网络的安全模式下写的，嗯，安全模式下是一切正常的，所以我觉得这应该还是个软件问题，但我找不到问题的原因在哪，郁闷啊。。。 ps. 前些时间爸妈家里的老台式机也出问题了，听电话里老爸描述的病症，似乎和我这个问题挺像的，难道是中了同样的病毒？但那台机器是 XP SP2，我这台机器是 Win7 &#8230; <a href="http://yingang.wordpress.com/2011/06/29/win7-freezes-a-few-minutes-after-start-up/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1652&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>病症很奇怪，半天都搞不定，估计要重装系统了：（</p>
<p>这台机器平常一直挺好，而且今天上午还是好好的，之后也没做什么特别的事情，但中午看网页的时候就死了一次（只有鼠标能动），刚开始还以为是 FireFox 5 的问题，后来才发现不是这么简单。</p>
<p>多次重启机器后，确定下来的病症基本是这样的：<br />
1. 开机进入系统后的三四分钟内都是和平常一样，没什么问题。<br />
2. 然后硬盘指标灯会变成常亮状态，但这时打开我的电脑什么的都还正常，虽然明显变慢，而从任务管理器里面也看不出有什么程序对磁盘的访问有明显异常。<br />
3. 再然后不久，硬盘灯就不亮了，系统就进入了所谓的死机状态，除了鼠标能动，其它都没反应，包括运行任何程序或是打开我的电脑什么的。感觉上就像是磁盘丢了一样，任何需要读写磁盘的操作都无法完成。</p>
<p>病急乱投医，尝试过的解决方法：</p>
<p>1. 检查系统日志，今天出问题后的错误记录倒有不少，但也看不出明显的问题所在。<br />
2. 检查系统启动项，无明显异常。<br />
3. 卸载今天早上安装的三个操作系统更新（其中一个貌似是和硬件有点关系）<br />
4. 重装主板芯片组的驱动程序（正好前些时间戴尔官网上发布了一个新版本）。<br />
5. CHKDSK /F 扫描 C 盘，无明显问题。<br />
6. 正常启动操作系统安装 MSE（之前机器是裸奔的），但不完成更新不让扫描，而更新到一半就已经死机了。。。就算是进入安全模式下，也不能正常更新，最后会报个错误。<br />
7. 360safe，系统体检，无明显异常，木马查杀，无结果。<br />
8. 其它等等等</p>
<p>总之，全部无效。。。最后，这篇日志是在有网络的安全模式下写的，嗯，安全模式下是一切正常的，所以我觉得这应该还是个软件问题，但我找不到问题的原因在哪，郁闷啊。。。</p>
<p>ps. 前些时间爸妈家里的老台式机也出问题了，听电话里老爸描述的病症，似乎和我这个问题挺像的<del>，难道是中了同样的病毒？但那台机器是 XP SP2，我这台机器是 Win7 x64 SP1，差距比较大</del>。</p>
<p>update 06/30：对 D 盘 CHKDSK /F 后问题解决，估计是出问题的那些个文件正好被某个系统服务用到吧（而且应该是个安全模式下不会启动的系统服务），但为啥会导致机器彻底没响应就不清楚了~</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1652/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1652&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/06/29/win7-freezes-a-few-minutes-after-start-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>如何改善 iTunes 里应用程序的下载速度</title>
		<link>http://yingang.wordpress.com/2011/06/24/how-to-speed-up-downloading-in-itunes/</link>
		<comments>http://yingang.wordpress.com/2011/06/24/how-to-speed-up-downloading-in-itunes/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 14:13:29 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件使用]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[数码]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1617</guid>
		<description><![CDATA[详细的说明可以看威锋网的这篇帖子。 大致意思就是说 iTunes 下载时会在 2000 个服务器中随机挑一个来下载，所以同样的网络条件下，有时速度还不错，有时却慢得要死。。。 所以就有了一个比较暴力的方法，重写操作系统的 hosts 文件（这个优先级高于正常的 DNS 解析），将所有服务器地址都指向本地连接比较快的 IP 地址，比如周边的国家或地区（因为水果公司在天朝大陆没有部署服务器），那样下载速度应该就有保障了。 Windows 系统的 hosts 文件在 C:\Windows\System32\drivers\etc\ 下面，加上类似下面的内容就行，嗯，要写2000行，不想写的就直接去上边的帖子里下载吧：） 203.69.113.136 a1.phobos.apple.com 203.69.113.136 a2.phobos.apple.com 203.69.113.136 &#8230; 203.69.113.136 a2000.phobos.apple.com 注意：上面这个 203.69.113.136 不一定适用于所有网络条件，最好是自己测试一下，不行就换其它 IP。 ============ 如果对上面的方法不太满意，还可以继续往下看 ============ =========== 下面的内容仅对使用了 dnsmasq 的路由器固件有效 =========== =================== &#8230; <a href="http://yingang.wordpress.com/2011/06/24/how-to-speed-up-downloading-in-itunes/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1617&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>详细的说明可以看威锋网的<a href="http://bbs.weiphone.com/read-htm-tid-2397988.html">这篇帖子</a>。</p>
<p>大致意思就是说 iTunes 下载时会在 2000 个服务器中随机挑一个来下载，所以同样的网络条件下，有时速度还不错，有时却慢得要死。。。</p>
<p>所以就有了一个比较暴力的方法，重写操作系统的 hosts 文件（这个优先级高于正常的 DNS 解析），将所有服务器地址都指向本地连接比较快的 IP 地址，比如周边的国家或地区（因为水果公司在天朝大陆没有部署服务器），那样下载速度应该就有保障了。</p>
<p>Windows 系统的 hosts 文件在 C:\Windows\System32\drivers\etc\ 下面，加上类似下面的内容就行，嗯，要写2000行，不想写的就直接去上边的帖子里下载吧：）</p>
<p>203.69.113.136 a1.phobos.apple.com<br />
203.69.113.136 a2.phobos.apple.com<br />
203.69.113.136 &#8230;<br />
203.69.113.136 a2000.phobos.apple.com</p>
<p>注意：上面这个 203.69.113.136 不一定适用于所有网络条件，最好是自己测试一下，不行就换其它 IP。</p>
<p>============ 如果对上面的方法不太满意，还可以继续往下看 ============<br />
=========== 下面的内容仅对使用了 dnsmasq 的路由器固件有效 ===========<br />
=================== 比如 <a href="http://www.polarcloud.com/tomato">tomato</a>、<a href="http://www.dd-wrt.com/site/index">dd-wrt</a> 等等 ====================</p>
<p>我家里无线路由器使用的是 1.27 版本的 tomato，在导航菜单中找到：Advanced -&gt; DHCP/DNS -&gt; dnsmasq (Custom configuration)，然后加上如下一行<del>（对的，这玩意支持通配符！）</del>，效果就和前面那个方法一样啦。</p>
<p><strong>address=/.phobos.apple.com/203.69.113.136</strong></p>
<p>除了简单明了，还有其它好处：<br />
1. 对整个局域网的电脑有效，如果 iOS 上的应用下载也是相同原理的话，那应该也适用于 iPad 等设备本身<br />
2. 能针对不同的网络条件设置特定的服务器，上面那个 .136 在公司试下来效果不错，但回到家里就不太行了，而且换了一个其它的也不行，我估计是铁通自身的网络不给力。。。</p>
<p>update 06/30: 搞错了，a*.phobos. 这样的通配符格式貌似不支持，只能写成 .phobos。<br />
udpate 07/16: 上面修改路由器配置的方法貌似有时会导致一些链接到 iTunes 商店的网页无法正常打开，暂时无解，不行就直接在 iTunes 里面搜索应用吧。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1617/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1617&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/06/24/how-to-speed-up-downloading-in-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>终于解决了 Wii 死机的问题</title>
		<link>http://yingang.wordpress.com/2011/06/19/%e7%bb%88%e4%ba%8e%e8%a7%a3%e5%86%b3%e4%ba%86-wii-%e6%ad%bb%e6%9c%ba%e7%9a%84%e9%97%ae%e9%a2%98/</link>
		<comments>http://yingang.wordpress.com/2011/06/19/%e7%bb%88%e4%ba%8e%e8%a7%a3%e5%86%b3%e4%ba%86-wii-%e6%ad%bb%e6%9c%ba%e7%9a%84%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 12:42:18 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[游戏]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1597</guid>
		<description><![CDATA[过程坎坷，简化成一句话就是：换了个移动硬盘。。。但奇怪的是，原来那个移动硬盘大概还是 09 年底就开始使用了，而死机问题比较严重却是在今年一月份。 主要事件记录一下，免得以后再出问题时继续茫然： 10年8月，cios38 rev.17 -&#62; ciosx rev.19，cfg. usbl -&#62; v57，硬盘改为使用 ntfs 分区（cios38 不支持），貌似一切正常。 10年10月，入手吉它控制器，发现 gh3 游戏过程中容易死机，一般是在完成一两首曲目之后，而 gh4 正常。 11年1月，死机频繁，相关游戏：wsr、天灾、有氧拳击、大满贯等等。 11年2月，ciosx 从 rev.21 降级到 rev.19，没多大效果，最终是换成 cios222 rev5.1 后，问题才有所缓解（天灾顺利通关~），但 gh3 和有氧拳击还是容易导致死机。 11年6月，继续研究有氧拳击死机的问题，尝试了 ciosx rev.21 的 d2x 修正版，没效果，尝试了 cios38 rev.17 （磁盘分区也要相应改成 &#8230; <a href="http://yingang.wordpress.com/2011/06/19/%e7%bb%88%e4%ba%8e%e8%a7%a3%e5%86%b3%e4%ba%86-wii-%e6%ad%bb%e6%9c%ba%e7%9a%84%e9%97%ae%e9%a2%98/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1597&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>过程坎坷，简化成一句话就是：换了个移动硬盘。。。但奇怪的是，原来那个移动硬盘大概还是 09 年底就开始使用了，而死机问题比较严重却是在今年一月份。</p>
<p>主要事件记录一下，免得以后再出问题时继续茫然：<br />
<a href="http://yingang.wordpress.com/2010/08/07/wii-%E7%A0%B4%E8%A7%A3%E8%B7%9F%E8%BF%9B/">10年8月</a>，cios38 rev.17 -&gt; ciosx rev.19，cfg. usbl -&gt; v57，硬盘改为使用 ntfs 分区（cios38 不支持），貌似一切正常。<br />
10年10月，入手吉它控制器，发现 gh3 游戏过程中容易死机，一般是在完成一两首曲目之后，而 gh4 正常。<br />
11年1月，死机频繁，相关游戏：wsr、天灾、有氧拳击、大满贯等等。<br />
11年2月，ciosx 从 rev.21 降级到 rev.19，没多大效果，最终是换成 cios222 rev5.1 后，问题才有所缓解（天灾顺利通关~），但 gh3 和有氧拳击还是容易导致死机。<br />
11年6月，继续研究有氧拳击死机的问题，尝试了 ciosx rev.21 的 d2x 修正版，没效果，尝试了 cios38 rev.17 （磁盘分区也要相应改成 wbfs 格式，除了 cfg. usbl 没动，其它都回到 去年 8 月的状态了），仍然没效果<br />
11年6月，更换移动硬盘后问题解决，目前 ciosx 是 基于 rev.21 的 d2x v6 版本（新增的 IOS reload block 功能貌似相当强大），cfg. usbl 是最新的 v69 版本，硬盘也还是 ntfs 分区。</p>
<p>主要原因应该还是移动硬盘的兼容性问题，但这个问题可能是在最近半年更新的 ciosx 和 cfg. usbl 上更为明显，而且这个问题在不同游戏上出现的几率也不尽相同。</p>
<p>不管怎样，搞定就是好事。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1597/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1597&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/06/19/%e7%bb%88%e4%ba%8e%e8%a7%a3%e5%86%b3%e4%ba%86-wii-%e6%ad%bb%e6%9c%ba%e7%9a%84%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>果果两岁咯~</title>
		<link>http://yingang.wordpress.com/2011/06/18/%e6%9e%9c%e6%9e%9c%e4%b8%a4%e5%b2%81%e5%92%af/</link>
		<comments>http://yingang.wordpress.com/2011/06/18/%e6%9e%9c%e6%9e%9c%e4%b8%a4%e5%b2%81%e5%92%af/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 11:40:32 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[果果]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1606</guid>
		<description><![CDATA[确切的说已经是两岁零两天了：） 过年将果果送到果果外公外婆家后，我和果妈基本上一个月左右回去一趟，虽然平常通过网络视频聊天都能见到我们，但一旦见到真人的时候，果果总归要害羞一会，呵呵，也就最近端午节回去这次，算是见面就熟上了，但据丈母娘说，这是提前一个星期给果果做思想功课的结果。。。每次我们回去，大概是因为太兴奋的原因吧，果果平常的生活习惯都有点打乱了，饭不好好吃，觉不准时睡，搞得我和果妈甚是内疚：） 小家伙刚被送回去的时候，出去玩基本都是坐在推车里面，不愿意下来走，所以每回下楼后都是手指着车库眼望着外婆。。。还好最近两三个月倒是愿意自己走了，甚至会很兴奋地单独和邻居们出去玩：） 最近几件好玩的事情： 1. 端午节我们刚回去那天的晚上，快到睡觉时间，果果一个劲地和外婆说再见，估计是说反正爸妈都来了，外婆你就不要管我了。。。平日辛辛苦苦带果果的外婆伤不起啊：） 2. 果果平常主要都是粘着外婆，因为外公平常还要早出晚归的上班，但前段时间有天晚上，外婆因为什么事情，大概比较严厉地说了外公几句，结果第二天外婆听外公说，果果后来看到外公一个人躺在床上看电视，就默默地爬上床，趴在外公胸口上用小手拍拍外公，好像在安慰他，呵呵：） 3. 果果生日那天打电话给爷爷，大概是因为还没说好再见就挂电话了，一个人在床上闹情绪，弄得外婆只好重新给果果爷爷打了个电话，好让果果把话说完。。。：） 考虑到果果和我们视频后经常心情不太好，所以我们现在视频的次数也少了，一两个星期才一次。不管怎样，祝果妞妞健康、快乐地成长，爸爸妈妈你们都辛苦啦：）<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1606&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>确切的说已经是两岁零两天了：）</p>
<p>过年将果果送到果果外公外婆家后，我和果妈基本上一个月左右回去一趟，虽然平常通过网络视频聊天都能见到我们，但一旦见到真人的时候，果果总归要害羞一会，呵呵，也就最近端午节回去这次，算是见面就熟上了，但据丈母娘说，这是提前一个星期给果果做思想功课的结果。。。每次我们回去，大概是因为太兴奋的原因吧，果果平常的生活习惯都有点打乱了，饭不好好吃，觉不准时睡，搞得我和果妈甚是内疚：）</p>
<p>小家伙刚被送回去的时候，出去玩基本都是坐在推车里面，不愿意下来走，所以每回下楼后都是手指着车库眼望着外婆。。。还好最近两三个月倒是愿意自己走了，甚至会很兴奋地单独和邻居们出去玩：）</p>
<p>最近几件好玩的事情：</p>
<p>1. 端午节我们刚回去那天的晚上，快到睡觉时间，果果一个劲地和外婆说再见，估计是说反正爸妈都来了，外婆你就不要管我了。。。平日辛辛苦苦带果果的外婆伤不起啊：）</p>
<p>2. 果果平常主要都是粘着外婆，因为外公平常还要早出晚归的上班，但前段时间有天晚上，外婆因为什么事情，大概比较严厉地说了外公几句，结果第二天外婆听外公说，果果后来看到外公一个人躺在床上看电视，就默默地爬上床，趴在外公胸口上用小手拍拍外公，好像在安慰他，呵呵：）</p>
<p>3. 果果生日那天打电话给爷爷，大概是因为还没说好再见就挂电话了，一个人在床上闹情绪，弄得外婆只好重新给果果爷爷打了个电话，好让果果把话说完。。。：）</p>
<p>考虑到果果和我们视频后经常心情不太好，所以我们现在视频的次数也少了，一两个星期才一次。不管怎样，祝果妞妞健康、快乐地成长，爸爸妈妈你们都辛苦啦：）</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1606/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1606&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/06/18/%e6%9e%9c%e6%9e%9c%e4%b8%a4%e5%b2%81%e5%92%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
		<item>
		<title>KB2465361 导致静态链接 MFC 库的应用程序文件增大</title>
		<link>http://yingang.wordpress.com/2011/04/23/kb2465361-%e5%af%bc%e8%87%b4%e9%9d%99%e6%80%81%e9%93%be%e6%8e%a5-mfc-%e5%ba%93%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%96%87%e4%bb%b6%e5%a2%9e%e5%a4%a7/</link>
		<comments>http://yingang.wordpress.com/2011/04/23/kb2465361-%e5%af%bc%e8%87%b4%e9%9d%99%e6%80%81%e9%93%be%e6%8e%a5-mfc-%e5%ba%93%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%96%87%e4%bb%b6%e5%a2%9e%e5%a4%a7/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 09:32:37 +0000</pubDate>
		<dc:creator>G. Yin</dc:creator>
				<category><![CDATA[软件开发]]></category>
		<category><![CDATA[MFC]]></category>
		<category><![CDATA[VC]]></category>

		<guid isPermaLink="false">http://yingang.wordpress.com/?p=1585</guid>
		<description><![CDATA[摘要翻译自：Static MFC code bloat problem from VC2010 is now in VC2008 SP1+security fix 大致原因：themehelper.cpp 使用了 afxglobals.cpp 中的内联方法 AfxLoadSystemLibraryUsingFullPath，而 afxglobals.obj 会带来其它一堆跟班，然后最终的输出文件就无形中自我膨胀了。。。 解决方法：在 stdafx.cpp 中的 #include &#8220;stdafx.h&#8221; 之后加入如下代码，其实也就是把 MFC 中的方法复制一份出来，然后重新编译程序吧~ HMODULE AfxLoadSystemLibraryUsingFullPath(const WCHAR *pszLibrary) { WCHAR wszLoadPath[MAX_PATH+1]; if (::GetSystemDirectoryW(wszLoadPath, _countof(wszLoadPath)) == 0) &#8230; <a href="http://yingang.wordpress.com/2011/04/23/kb2465361-%e5%af%bc%e8%87%b4%e9%9d%99%e6%80%81%e9%93%be%e6%8e%a5-mfc-%e5%ba%93%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%96%87%e4%bb%b6%e5%a2%9e%e5%a4%a7/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1585&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>摘要翻译自：<a href="http://tedwvc.wordpress.com/2011/04/16/static-mfc-code-bloat-problem-from-vc2010-is-now-in-vc2008-sp1security-fix/">Static MFC code bloat problem from VC2010 is now in VC2008 SP1+security fix</a></p>
<p>大致原因：themehelper.cpp 使用了 afxglobals.cpp 中的内联方法 AfxLoadSystemLibraryUsingFullPath，而 afxglobals.obj 会带来其它一堆跟班，然后最终的输出文件就无形中自我膨胀了。。。</p>
<p>解决方法：在 stdafx.cpp 中的 #include &#8220;stdafx.h&#8221; 之后加入如下代码，其实也就是把 MFC 中的方法复制一份出来，然后重新编译程序吧~</p>
<pre>HMODULE AfxLoadSystemLibraryUsingFullPath(const WCHAR *pszLibrary)
{
	WCHAR wszLoadPath[MAX_PATH+1];
	if (::GetSystemDirectoryW(wszLoadPath, _countof(wszLoadPath)) == 0)
	{
		return NULL;
	}

	if (wszLoadPath[wcslen(wszLoadPath)-1] != L'\\')
	{
		if (wcscat_s(wszLoadPath, _countof(wszLoadPath), L"\\") != 0)
		{
			return NULL;
		}
	}

	if (wcscat_s(wszLoadPath, _countof(wszLoadPath), pszLibrary) != 0)
	{
		return NULL;
	}

	return(::AfxCtxLoadLibraryW(wszLoadPath));
}</pre>
<p>ps. 微软最近几次和开发环境有关的更新真是不给力啊，包括上一次 Win7 SP1 导致的 ADO 组件兼容性问题。。。</p>
<p>update 04/27:</p>
<p><a href="http://blogs.msdn.com/b/vcblog/archive/2011/04/26/10158277.aspx">官方也注意到这些问题了</a>，但貌似目前的解决方法就是卸载更新包，继续等待~</p>
<p>update 06/18:</p>
<p><a href="http://blogs.msdn.com/b/vcblog/archive/2011/06/17/10175518.aspx">官方修正已发布</a>，可通过 Windows Update 来升级。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yingang.wordpress.com/1585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yingang.wordpress.com/1585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yingang.wordpress.com/1585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yingang.wordpress.com/1585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yingang.wordpress.com/1585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yingang.wordpress.com/1585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yingang.wordpress.com/1585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yingang.wordpress.com/1585/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yingang.wordpress.com&amp;blog=16134334&amp;post=1585&amp;subd=yingang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yingang.wordpress.com/2011/04/23/kb2465361-%e5%af%bc%e8%87%b4%e9%9d%99%e6%80%81%e9%93%be%e6%8e%a5-mfc-%e5%ba%93%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%96%87%e4%bb%b6%e5%a2%9e%e5%a4%a7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7413dd346bf82ba9afda3c4c344f085a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yingang</media:title>
		</media:content>
	</item>
	</channel>
</rss>
