<?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>Wut I am</title>
	<atom:link href="http://wutiam.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://wutiam.net</link>
	<description>I'm islet8, I'm what I am</description>
	<lastBuildDate>Mon, 18 Jan 2010 01:37:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Colors on the Web</title>
		<link>http://wutiam.net/2010/01/colors-on-the-web/</link>
		<comments>http://wutiam.net/2010/01/colors-on-the-web/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 16:22:00 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[平面设计]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=5</guid>
		<description><![CDATA[Colors on the Web 是一个帮助大家认识及正确使用配色的网站。它除了有一些讲解颜色基本知识的文章外，还提供了几个非常有用的网页设计配色小工具，都是 flash 做的（也就是可以下载到本地离线使用），尤其是 Color Wizard 和 Color Wheel 两个非常有用，而 Color Schemes 这个配色方案评分表也很值得参考。


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.colorsontheweb.com/">Colors on the Web</a> 是一个帮助大家认识及正确使用配色的网站。它除了有一些讲解颜色基本知识的文章外，还提供了几个非常有用的网页设计配色小工具，都是 flash 做的（也就是可以下载到本地离线使用），尤其是 <a href="http://www.colorsontheweb.com/colorwizard.asp">Color Wizard</a> 和 <a href="http://www.colorsontheweb.com/colorwheel.asp">Color Wheel</a> 两个非常有用，而 <a href="http://www.colorsontheweb.com/colorschemes.asp">Color Schemes</a> 这个配色方案评分表也很值得参考。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2010/01/colors-on-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbian S60 3rd 实用软件推荐</title>
		<link>http://wutiam.net/2010/01/symbian-s60-3rd-software-recommendation/</link>
		<comments>http://wutiam.net/2010/01/symbian-s60-3rd-software-recommendation/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 15:05:59 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[symbian]]></category>
		<category><![CDATA[手机]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=44</guid>
		<description><![CDATA[Nokia N82 入手一年半，该折腾的也都折腾过了，系统也刷了两遍，现在依然保留在手机里的对我来说都是必备品了。这篇早在 2008 年 6 月就开贴了，一直没写完，今天算是做个了断。
#UPDATE 相信我，嗯，这是关于 Symbian 的绝版文字了，对 Nokia 的失望，对 Google 的渴望……
影音

PanoMan 全景拍照
拍摄 360° 全景照片的强大软件（当然也可以拍摄任意宽度的照片）。
QuickMark 行动条码
二维条码阅读器，带自动对焦功能。
CorePlayer
全能视频播放器。
Resco Photo Viewer
号称可以与 PC 上的 ACDSee 媲美的看图软件（有点言过其实，不过的确挺好用的）。
UCWeb 浏览器
这个，不用多介绍了吧，和 OperaMini 各有千秋，就国内用户来说，比较容易上手。
V8 电子杂志
手机上最强大的免费杂志阅读平台，有很多杂志及时更新（一般比纸质晚一周左右），包括《男人装》、《南都周刊》、《嘉人》、《时尚巴沙》、《大众电影》、《小小说月刊》等。
办公

Handy Calendar
自带日历的加强版，完全基于自带日历的数据文件进行管理，很不错。
cCalc
相当强大的科学计算器，虽然我一般只拿它来加减乘除，因为自带的计算器选择操作符太不方便了。
有道手机词典
我觉得比自带的几种词典都要好用，有流量的还可以在线查词。
QReader
Symbian S60 3rd 下必装的文本文件阅读器。
出行

Google 手机地图
自从装了这家伙并开通了流量后，出门那叫一个方便，看地图（2D 图、卫星图、交通流量等）查公交，GPS 速度超快，就算是没有 GPS 模块的手机们也可以通过 AGPS 精确定位。
路路通
火车车次时间到站等信息查询工具，出门坐火车的同学必备。
系统

ActiveFile 文件动力
强大的文件管理器，功能 N 多。
来电通
查看来去电以及手机里任何号码的归属地等信息，并能合并到通话显示框里，大爱。
Jbak TaskMan
进程管理软件，虽然界面有点丑，不过功能上感觉比 Best TaskMan 还好用。
Best Profiles
名副其实，最佳的情景模式自动切换器，早晨自动上线，上班时间自动静音，晚上睡前自动离线，哈哈~
点讯输入法
现在手机上的输入法也已经百家争鸣得厉害了，不过点讯的输入法用着相当顺手，速度又快，值得推荐（希望百度不要把这么好的东西糟践了）。
MagicKey
小身材大本事，可以把机器上的任何按键替换成你想要的按键功能，比如我把 N82 右边 C 键上面的多媒体键（186）替换成笔形键（18）、把右侧的媒体库键（230）替换成播放音乐键（182），这下小 8 就是完整的音乐手机了~
以上排名不分先后。


Related posts:优化 Symbian [...]


Related posts:<ul><li><a href='http://wutiam.net/2008/06/optimize-symbian-s60-3rd-settings/' rel='bookmark' title='Permanent Link: 优化 Symbian S60 3rd 系统设置'>优化 Symbian S60 3rd 系统设置</a></li>
<li><a href='http://wutiam.net/2008/05/nokia-n82-vs-samsung-i550w/' rel='bookmark' title='Permanent Link: NOKIA N82 VS SAMSUNG i550w'>NOKIA N82 VS SAMSUNG i550w</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><a title="NOKIA N82 VS SAMSUNG i550w" href="http://wutiam.net/2008/05/nokia-n82-vs-samsung-i550w/">Nokia N82 入手</a>一年半，该折腾的也都折腾过了，系统也刷了两遍，现在依然保留在手机里的对我来说都是必备品了。这篇早在 2008 年 6 月就开贴了，一直没写完，今天算是做个了断。</p>
<p>#UPDATE 相信我，嗯，这是关于 Symbian 的绝版文字了，对 Nokia 的失望，对 Google 的渴望……</p>
<p><strong>影音</strong></p>
<ul>
<li><a title="PanoMan 全景拍照 for S60v3 中文版3.0.667" href="http://download.pchome.net/mobile/multimedia/image/detail-80096.html">PanoMan</a> 全景拍照</li>
<p>拍摄 360° 全景照片的强大软件（当然也可以拍摄任意宽度的照片）。</p>
<li><a href="http://www.quickmark.cn/">QuickMark</a> 行动条码</li>
<p>二维条码阅读器，带自动对焦功能。</p>
<li><a href="http://coreplayer.com/">CorePlayer</a></li>
<p>全能视频播放器。</p>
<li><a title="图像浏览Resco.Photo.Viewer.v5.00汉化版" href="http://bbs.dospy.com/thread-1909566-1-9.html">Resco Photo Viewer</a></li>
<p>号称可以与 PC 上的 ACDSee 媲美的看图软件（有点言过其实，不过的确挺好用的）。</p>
<li><a href="http://www.uc.cn/">UCWeb</a> 浏览器</li>
<p>这个，不用多介绍了吧，和 OperaMini 各有千秋，就国内用户来说，比较容易上手。</p>
<li><a title="最强v8电子杂志【官网大版】全奉献" href="http://nokiabbs.cnmo.com/thread-109879-1-9.html">V8 电子杂志</a></li>
<p>手机上最强大的免费杂志阅读平台，有很多杂志及时更新（一般比纸质晚一周左右），包括《男人装》、《南都周刊》、《嘉人》、《时尚巴沙》、《大众电影》、《小小说月刊》等。</ul>
<p><span id="more-44"></span><strong>办公</strong></p>
<ul>
<li><a href="http://www.penreader.com/s60-3rd-edition-software/cs/Handy_Calendar.html">Handy Calendar</a></li>
<p>自带日历的加强版，完全基于自带日历的数据文件进行管理，很不错。</p>
<li><a title="科学计算器cCalc v1.11免签名中文版" href="http://bbs.dospy.com/thread-851544-1-1.html">cCalc</a></li>
<p>相当强大的科学计算器，虽然我一般只拿它来加减乘除，因为自带的计算器选择操作符太不方便了。</p>
<li><a href="http://m.youdao.com/help/cidian">有道手机词典</a></li>
<p>我觉得比自带的几种词典都要好用，有流量的还可以在线查词。</p>
<li><a title="QReader 1.97 (汉化版) 强大的阅读软件" href="http://bbs.dospy.com/thread-477977-1-1.html">QReader</a></li>
<p>Symbian S60 3rd 下必装的文本文件阅读器。</ul>
<p><strong>出行</strong></p>
<ul>
<li><a href="http://www.google.cn/mobile/default/maps/">Google 手机地图</a></li>
<p>自从装了这家伙并开通了流量后，出门那叫一个方便，看地图（2D 图、卫星图、交通流量等）查公交，GPS 速度超快，就算是没有 GPS 模块的手机们也可以通过 AGPS 精确定位。</p>
<li><a href="http://www.lltskb.com/">路路通</a></li>
<p>火车车次时间到站等信息查询工具，出门坐火车的同学必备。</ul>
<p><strong>系统</strong></p>
<ul>
<li><a href="http://alietan.com/?page_id=29">ActiveFile</a> 文件动力</li>
<p>强大的文件管理器，功能 N 多。</p>
<li><a href="http://www.blovestorm.com/?cat=4">来电通</a></li>
<p>查看来去电以及手机里任何号码的归属地等信息，并能合并到通话显示框里，大爱。</p>
<li><a title="彪悍的任务管理器-JBak TaskMan-不得不爱的强软" href="http://bbs.dospy.com/thread-3273198-1-6.html">Jbak TaskMan</a></li>
<p>进程管理软件，虽然界面有点丑，不过功能上感觉比 Best TaskMan 还好用。</p>
<li><a href="http://www.smartphoneware.com/profiles-for-s60-3rd-edition-product.php">Best Profiles</a></li>
<p>名副其实，最佳的情景模式自动切换器，早晨自动上线，上班时间自动静音，晚上睡前自动离线，哈哈~</p>
<li><a title="点讯手机输入法S60华丽版" href="http://www.dayhand.com/bbs/viewthread.php?tid=6806&amp;extra=page%3D1">点讯输入法</a></li>
<p>现在手机上的输入法也已经百家争鸣得厉害了，不过点讯的输入法用着相当顺手，速度又快，值得推荐（希望百度不要把这么好的东西糟践了）。</p>
<li><a title="MagicKey 可以为特定程序设定键盘映射，支持音量键！" href="http://bbs.dospy.com/thread-1666711-1-3.html">MagicKey</a></li>
<p>小身材大本事，可以把机器上的任何按键替换成你想要的按键功能，比如我把 N82 右边 C 键上面的多媒体键（186）替换成笔形键（18）、把右侧的媒体库键（230）替换成播放音乐键（182），这下小 8 就是完整的音乐手机了~</ul>
<p>以上排名不分先后。</p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2008/06/optimize-symbian-s60-3rd-settings/' rel='bookmark' title='Permanent Link: 优化 Symbian S60 3rd 系统设置'>优化 Symbian S60 3rd 系统设置</a></li>
<li><a href='http://wutiam.net/2008/05/nokia-n82-vs-samsung-i550w/' rel='bookmark' title='Permanent Link: NOKIA N82 VS SAMSUNG i550w'>NOKIA N82 VS SAMSUNG i550w</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2010/01/symbian-s60-3rd-software-recommendation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave 邀请</title>
		<link>http://wutiam.net/2009/12/google-wave-invitation/</link>
		<comments>http://wutiam.net/2009/12/google-wave-invitation/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 06:36:17 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Weblog]]></category>

		<guid isPermaLink="false">http://wutiam.net/2009/12/google-wave-%e9%82%80%e8%af%b7/</guid>
		<description><![CDATA[现有少量 Google Wave 邀请可以发放，有需要的朋友留下 email，先到先得~


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>现有少量 Google Wave 邀请可以发放，有需要的朋友留下 email，先到先得~</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/12/google-wave-invitation/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>PBRT 学习：安装编译</title>
		<link>http://wutiam.net/2009/09/pbrt-study-install-and-build/</link>
		<comments>http://wutiam.net/2009/09/pbrt-study-install-and-build/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 06:32:48 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[图形图像]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=116</guid>
		<description><![CDATA[去年在前公司看着 leader 用 PBRT 做基于 DX11/SM5.0 的 ray tracing 实验时，还懵懂得云里雾里。而我现在的 manager，在读研的时候就已经在研究 PBRT 了。我， out 了！最近由于工作的原因，终于开始着手学习 PBRT，而这玩意第一道关卡就是安装编译中的一堆问题，记录以备不时只需。
网上关于 PBRT 的资料基本都是 1.03 或更早的，而且基本都跳过了自动生成代码的预处理阶段。这次下载来的最新 pbrt-src-1.04.zip for Windows 虽然在其 release note 里说“a number of bugs and incompatabilities have been fixed”，但从我安装编译的经过来看，问题似乎更多了（斯坦福的大大们不应该这么粗心吧）。
首先把下载的文件解压到任意目录下，我这是“D:\Program Files\pbrt-1.04”，不过推荐还是放到分区根目录或者文件夹名不含空格的路径下，否则后面会多几个体力活。
PBRT 使用了 Bison 和 Flex 这两个工具来生成用于解析 pbrt 脚本文件的代码文件（这话有点绕哈），而这两个工具本是 Linux 下的，现在都有大大做了 Windows 版的移植（Bison for Windows，Flex for Windows）。分别把 Bison Binaries 中的 \bin [...]


Related posts:<ul><li><a href='http://wutiam.net/2009/04/problem-of-compiling-wowmodelviewer/' rel='bookmark' title='Permanent Link: WoW Model Viewer 的编译问题'>WoW Model Viewer 的编译问题</a></li>
<li><a href='http://wutiam.net/2009/02/how-to-decide-whether-a-point-is-inside-a-triangle/' rel='bookmark' title='Permanent Link: 判断一个点是否在 2D 三角形内'>判断一个点是否在 2D 三角形内</a></li>
<li><a href='http://wutiam.net/2009/04/3d-coordinates/' rel='bookmark' title='Permanent Link: 3D Coordinates'>3D Coordinates</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>去年在前公司看着 leader 用 <a title="Physically Based Rendering" href="http://www.pbrt.org/">PBRT</a> 做基于 DX11/SM5.0 的 <a title="光线跟踪 - Wikipedia" href="http://zh.wikipedia.org/zh-cn/%E5%85%89%E7%BA%BF%E8%B7%9F%E8%B8%AA">ray tracing</a> 实验时，还懵懂得云里雾里。而我现在的 manager，在读研的时候就已经在研究 PBRT 了。我， out 了！最近由于工作的原因，终于开始着手学习 PBRT，而这玩意第一道关卡就是安装编译中的一堆问题，记录以备不时只需。</p>
<p>网上关于 PBRT 的资料基本都是 1.03 或更早的，而且基本都跳过了自动生成代码的预处理阶段。这次下载来的最新 <a href="http://www.pbrt.org/src/pbrt-src-1.04.zip">pbrt-src-1.04.zip for Windows</a> 虽然在其 release note 里说“a number of bugs and incompatabilities have been fixed”，但从我安装编译的经过来看，问题似乎更多了（斯坦福的大大们不应该这么粗心吧）。</p>
<p>首先把下载的文件解压到任意目录下，我这是“D:\Program Files\pbrt-1.04”，不过<strong>推荐还是放到分区根目录或者文件夹名不含空格的路径下</strong>，否则后面会多几个体力活。</p>
<p>PBRT 使用了 Bison 和 Flex 这两个工具来生成用于解析 pbrt 脚本文件的代码文件（这话有点绕哈），而这两个工具本是 Linux 下的，现在都有大大做了 Windows 版的移植（<a href="http://gnuwin32.sourceforge.net/packages/bison.htm">Bison for Windows</a>，<a href="http://gnuwin32.sourceforge.net/packages/flex.htm">Flex for Windows</a>）。分别把 Bison Binaries 中的 \bin 和 \share、Bison Dependencies 中的 \bin、Flex Binaries 中的 \bin 目录解压到任意目录下，我这是“D:\GnuWin32”。</p>
<p>这时 PBRT 还是不能编译的，原因是 1.04 中移除了对 <a href="http://www.openexr.com/">OpenEXR</a> 工具包的包含。OpenEXR 本身是<a title="HDR文件格式简介" href="http://blog.csdn.net/zzzGoogle/archive/2007/05/18/1615691.aspx">三大 HDRI 格式</a>之一，另外两种格式在以前我都处理过，而对 EXR 格式不熟，这里暂时也不做深究。OpenEXR 工具包可以在其<a title="OpenEXR Downloads" href="http://www.openexr.com/downloads.html">官网下载</a>（最新的 1.5.0 没有 VS2005 的预编译版本，我偷懒就直接下 <a href="http://download.savannah.nongnu.org/releases/openexr/openexr-1.4.0-vs2005.zip">openexr-1.4.0-vs2005.zip</a> 了），也可以从 PBRT 1.03 zip 包中直接拿来用，然后整个解压出来，我这是“D:\Program Files\pbrt-1.04\openexr-1.4.0-vs2005”。这还没完，无论是官网还是 PBRT 1.03 里的 OpenEXR 工具包，在 \lib 文件夹下都缺少 zdll.lib 这个文件，去 <a href="http://www.zlib.net/">zlib 首页</a>下载 zlib compiled DLL zipfile，把压缩包中的 \lib 解压到 OpenEXR 所在文件夹下。</p>
<p><span id="more-116"></span>接下来就可以用 VS2005 打开 PBRT 文件夹下的 \win32\pbrt.sln，这时先别急着按 F7，工程属性里还有不少设置需要修改。</p>
<p>先展开 core 工程下的 Parser Files 文件夹，分别打开 pbrtlex.l 和 pbrtparse.y 两个文件的属性对话框，编辑 Custom Build Step | General | Command Line，重新指定 flex 和 bison 程序的位置及参数，我这是：</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">&quot;D:\GnuWin32\bin1\flex.exe&quot; -o&quot;$(InputDir)/$(InputName).cpp&quot; &quot;$(InputPath)&quot;
&nbsp;
&quot;D:\GnuWin32\bin\bison.exe&quot; -d -v -t -o&quot;$(InputDir)/$(InputName).cpp&quot; &quot;$(InputPath)&quot;</pre></div></div>

<p>注意这里所有的路径都被引号包裹了，这是由于我把 PBRT 放在“Program Files”这个文件夹下，如前面所述，本来这些引号可以不需要加的，后面的设置项也有同样问题，不一一注明了。检测这个步骤是否修改正确，可以直接编译这两个奇怪的文件，如果能在 \core 文件夹下生成 pbrtlex.cpp、pbrtparse.cpp 和 pbrtparse.hpp 这三个文件，则 OK 了，否则会有关于“error: A tool returned an error code from "Lexing pbrtlex"”或“error: A tool returned an error code from "Yacc'ing pbrtparse"”的报错。</p>
<p>过了上面这一步，其实离成功距离就不远了。按照<a href="http://www.pbrt.org/faq.php#faqs_build-win32_unistd">官网 FAQ</a> 里的说法，在 \core 文件夹下创建一个空的 unistd.h 文件，而不是注释掉 \core\pbrtlex.cpp 里的“#include ”这行，否则每次编译 pbrtlex.cpp 后还得再改一次，麻烦。还有一个很“粗心”的错，在 core 工程属性里的 Linker | Input | Additional Dependencies，居然漏写了“IlmThread.lib”这个库，加上就好。如果不嫌累，还可以把 Debug 模式下的几个库（Half.lib、Iex.lib、IlmImf.lib、IlmThread.lib、Imath.lib）改为 Half_d.lib、Iex_d.lib、IlmImf_d.lib、IlmThread_d.lib、Imath_d.lib。</p>
<p>如果 build 到最后，在 render 这个工程的 Post-Build Event 中报类似“Copying zlib1.dll to ……”失败的错误，则应该是由于路径包含空格导致其工程属性里 Build Events | Post-Build Event | Command Line 的展开路径没法正确访问引起的错误，加上引号就好了。</p>
<p>Well done! 最后，在系统环境变量里，加一项“PBRT_SEARCHPATH”，值为“D:\Program Files\pbrt-1.04\win32\Projects\Release”，否则 pbrt 程序是跑不起来的。现在，下载一个<a title="PBRT Input File Format" href="http://www.cse.ohio-state.edu/~parent/classes/782/labs/PBRT/pbrtscene.html">测试用的 pbrt 脚本文件</a>，再写个批处理脚本 pbrt.cmd，都放到 PBRT 文件夹下的 \scenes 文件夹下，来测试下 pbrt 程序吧，批处理脚本如下：</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">SET PATH=%PATH%;%PBRT_SEARCHPATH%
&nbsp;
pbrt.exe sharp.pbrt
&quot;..\openexr-1.4.0-vs2005\bin\exrdisplay.exe&quot; sharp.exr</pre></div></div>

<p>P.S. 据说 PBRT 无法在 VS2008+ 下正常工作，未经测试。</p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2009/04/problem-of-compiling-wowmodelviewer/' rel='bookmark' title='Permanent Link: WoW Model Viewer 的编译问题'>WoW Model Viewer 的编译问题</a></li>
<li><a href='http://wutiam.net/2009/02/how-to-decide-whether-a-point-is-inside-a-triangle/' rel='bookmark' title='Permanent Link: 判断一个点是否在 2D 三角形内'>判断一个点是否在 2D 三角形内</a></li>
<li><a href='http://wutiam.net/2009/04/3d-coordinates/' rel='bookmark' title='Permanent Link: 3D Coordinates'>3D Coordinates</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/09/pbrt-study-install-and-build/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>从 USB 设备安装操作系统</title>
		<link>http://wutiam.net/2009/09/install-os-from-usb-device/</link>
		<comments>http://wutiam.net/2009/09/install-os-from-usb-device/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 08:50:07 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=114</guid>
		<description><![CDATA[上网本没有光驱，为此配一个外置光驱实在是没有性价比，而现在的机器基本上都支持从 USB 设备引导启动了，所以想办法把系统光盘镜像文件（.iso/.img）“烧”到 U 盘 / SD 卡里（只要设备容量大于镜像文件大小），把 USB 设备当作“外置光驱”来用，是多么绿色的事情。

Windows XP ISO
我只尝试了把事先通过 nLite 简化后的 Windows XP ISO 文件烧到 U 盘里，过程如下：

首先需要确保 ISO 文件是通过 nLite 生成的；
用 Daemon Tools Lite 加载 ISO 文件到虚拟光驱中；
然后，需要下载 USB_MultiBoot 这个小工具，然后解压到分区根目录下，注意路径中不要包含空格；
然后插入 U 盘，运行 cmd 打开控制台，执行“USB_MultiBoot_10.cmd”，按任意键一次，跳过描述；
现在需要先格式化设备，当然，格式化并不是必须的步骤：

如果 U 盘容量小于 2GB，输入“P”用 PeToUSB 来初始化 U 盘，这时 U 盘会被格式化为 FAT16；
其他情况，输入 “H”，使用 HP USB Disk Storage Format Tool 来初始化，可选 FAT32 [...]


Related posts:<ul><li><a href='http://wutiam.net/2008/02/ubuntu-upgrade-problem/' rel='bookmark' title='Permanent Link: 我的 Ubuntu 又废了'>我的 Ubuntu 又废了</a></li>
<li><a href='http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/' rel='bookmark' title='Permanent Link: 修改 Windows XP 登陆界面分辨率'>修改 Windows XP 登陆界面分辨率</a></li>
<li><a href='http://wutiam.net/2009/05/disable-automatic-restart-after-windows-update/' rel='bookmark' title='Permanent Link: 禁止 Windows Update 安装更新后自动重启'>禁止 Windows Update 安装更新后自动重启</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>上网本没有光驱，为此配一个外置光驱实在是没有性价比，而现在的机器基本上都支持从 USB 设备引导启动了，所以想办法把系统光盘镜像文件（.iso/.img）“烧”到 U 盘 / SD 卡里（只要设备容量大于镜像文件大小），把 USB 设备当作“外置光驱”来用，是多么绿色的事情。<br />
<span id="more-114"></span></p>
<h2>Windows XP ISO</h2>
<p>我只尝试了把事先通过 <a href="http://www.nliteos.com/">nLite</a> 简化后的 Windows XP ISO 文件烧到 U 盘里，过程如下：</p>
<ol>
<li>首先需要确保 ISO 文件是通过 nLite 生成的；</li>
<li>用 <a href="http://www.daemon-tools.cc/">Daemon Tools Lite</a> 加载 ISO 文件到虚拟光驱中；</li>
<li>然后，需要<a title="usb_multiboot_10.zip" href="http://wiki.eeeuser.com/_media/usb_multiboot_10.zip">下载</a> USB_MultiBoot 这个小工具，然后解压到分区根目录下，注意路径中不要包含空格；</li>
<li>然后插入 U 盘，运行 cmd 打开控制台，执行“USB_MultiBoot_10.cmd”，按任意键一次，跳过描述；</li>
<li>现在需要先格式化设备，当然，格式化并不是必须的步骤：
<ul>
<li>如果 U 盘容量小于 2GB，输入“P”用 PeToUSB 来初始化 U 盘，这时 U 盘会被格式化为 FAT16；</li>
<li>其他情况，输入 “H”，使用 HP USB Disk Storage Format Tool 来初始化，可选 FAT32 或 NTFS；</li>
<p>在启动的图形化程序中，除了选择 U 盘所在盘符外，保持其他配置的默认设置即可，完成后关闭 GUI 程序（不是控制台！）；</ul>
</li>
<li>在接下来的控制台提示中，按“1”设置当前载入 nLite WinXP 的虚拟光驱盘符，程序会自动判断 nLite 版本及其他设置；</li>
<li>然后，按“3”，准备开始建立多重引导及拷贝文件；</li>
<li>输入“Yes”，开始拷贝安装文件；</li>
<li>完成后，拔下 U 盘，插到上网本上，重启并设置机器为 USB HDD/USB Removable 优先启动；</li>
<li>最后，这还没完，启动后，<strong>第一次选择“Text installation”，第二、三次重启后选择“GUI INSTALLATION”</strong>，直到看到 Windows 桌面，才算好了；</li>
<li>打完收工，拔下 U 盘，重启设回优先从主硬盘启动。</li>
</ol>
<p>如果要烧制原始 Windows ISO 文件，参考<a title="Installing Microsoft Windows XP from usb device (usb-stick, usb-hdd, SD card) simpler method" href="http://wiki.eeeuser.com/windowsxpusb">原文</a>。</p>
<h2>Ubuntu ISO</h2>
<p>把 <a href="http://www.ubuntu.org.cn/">Ubuntu</a> 的 iso 烧到 U 盘很简单，用 <a href="http://shounen.ru/soft/flashnul/#download">Flashnul</a> （只有俄文官网，直接挑最新版下载即可）直接烧即可，命令如下：</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">flashnul U: -L&quot;X:\os.iso&quot;</pre></div></div>

<p>其中“U”为 U 盘所在盘符，“X:\os.iso”为需要烧制的系统镜像源文件。其他指令参数可通过“flashnul -h”查看。</p>
<h2>Other IMG</h2>
<p>如果有 .img 文件，拿来烧到 U 盘是最简单的了，直接下载 <a title="Image Writer for Windows" href="https://launchpad.net/win32-image-writer">Win32DiskImager</a> 并运行，全图形界面，不多说什么了。</p>
<p>BTW，以上各方法仅适用于在 Windows 平台下烧制 USB 设备。</p>
<p><strong>#UPDATE 其实用 UltraISO 就可以直接往 U 盘里烧制操作系统 ISO，先打开目标 ISO 文件，然后选择菜单“启动”下的“写入硬盘镜像”，选择目标 U 盘，选择正确的写入方式（新主板一般都支持 USB-HDD/USB-HDD+，稍老一点的应该也支持 USB-ZIP/USB-ZIP+），开始刻录即可~</strong></p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2008/02/ubuntu-upgrade-problem/' rel='bookmark' title='Permanent Link: 我的 Ubuntu 又废了'>我的 Ubuntu 又废了</a></li>
<li><a href='http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/' rel='bookmark' title='Permanent Link: 修改 Windows XP 登陆界面分辨率'>修改 Windows XP 登陆界面分辨率</a></li>
<li><a href='http://wutiam.net/2009/05/disable-automatic-restart-after-windows-update/' rel='bookmark' title='Permanent Link: 禁止 Windows Update 安装更新后自动重启'>禁止 Windows Update 安装更新后自动重启</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/09/install-os-from-usb-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改 Windows XP 登陆界面分辨率</title>
		<link>http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/</link>
		<comments>http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 05:02:24 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=112</guid>
		<description><![CDATA[最近把 DELL Mini9 重装了 Windows XP，不知道是不是因为事先用 nLite 精简了下的缘故，就算把显卡驱动更新到最新，每次重启进入登陆界面时，分辨率都退回到 800*600，完全无视上一次正常关机时系统分辨率在 1024*600。
搜了很久，试了禁用组策略里的“退出时不保存桌面设置”，试了其他各种奇特设置，重启几十次都没找到有效的办法。正在无奈地瞎转悠的时候，突然发现了一个可疑点：
在注册表编辑器（regedit）中的

HKEY_CURRENT_CONFIG\System\CurrentControlSet\Services\iAlm

这个键下，有 Device0 和 Device1 两个子键，每个子键都有一堆 DefaultSettings 属性，并且每个子键下又分别有 3 个/1 个“Mon********”命名的子键，这些子键也都有各自的 DefaultSettings 属性。把所有“DefaultSettings.XResolution”和“DefaultSettings.YResolution”属性都设成十进制的 1024 和 600，再重启回来一看，登陆界面已经运行在 1024*600 分辨率下啦！


Related posts:禁止 Windows Update 安装更新后自动重启
从 USB 设备安装操作系统
杀软推荐，Avira AntiVir



Related posts:<ul><li><a href='http://wutiam.net/2009/05/disable-automatic-restart-after-windows-update/' rel='bookmark' title='Permanent Link: 禁止 Windows Update 安装更新后自动重启'>禁止 Windows Update 安装更新后自动重启</a></li>
<li><a href='http://wutiam.net/2009/09/install-os-from-usb-device/' rel='bookmark' title='Permanent Link: 从 USB 设备安装操作系统'>从 USB 设备安装操作系统</a></li>
<li><a href='http://wutiam.net/2009/09/recommend-avira-antivir/' rel='bookmark' title='Permanent Link: 杀软推荐，Avira AntiVir'>杀软推荐，Avira AntiVir</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>最近把 DELL Mini9 重装了 Windows XP，不知道是不是因为事先用 <a href="http://www.nliteos.com/">nLite</a> 精简了下的缘故，就算把显卡驱动更新到最新，每次重启进入登陆界面时，分辨率都退回到 800*600，完全无视上一次正常关机时系统分辨率在 1024*600。</p>
<p>搜了很久，试了禁用组策略里的“<a title="我把桌面图标都放好位置了 重启就自动还原了" href="http://iknow.baidu.com/question/63541262.html">退出时不保存桌面设置</a>”，试了其他<a title="新设置的屏幕分辨率无法保存!求好心的哥哥姐姐帮忙!" href="http://baike.360.cn/4024037/5322698.html?page=2">各种奇特设置</a>，重启几十次都没找到有效的办法。正在无奈地瞎转悠的时候，突然发现了一个可疑点：</p>
<p>在注册表编辑器（regedit）中的</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">HKEY_CURRENT_CONFIG\System\CurrentControlSet\Services\iAlm</pre></div></div>

<p>这个键下，有 Device0 和 Device1 两个子键，每个子键都有一堆 DefaultSettings 属性，并且每个子键下又分别有 3 个/1 个“Mon********”命名的子键，这些子键也都有各自的 DefaultSettings 属性。把所有“DefaultSettings.XResolution”和“DefaultSettings.YResolution”属性都设成十进制的 1024 和 600，再重启回来一看，登陆界面已经运行在 1024*600 分辨率下啦！</p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2009/05/disable-automatic-restart-after-windows-update/' rel='bookmark' title='Permanent Link: 禁止 Windows Update 安装更新后自动重启'>禁止 Windows Update 安装更新后自动重启</a></li>
<li><a href='http://wutiam.net/2009/09/install-os-from-usb-device/' rel='bookmark' title='Permanent Link: 从 USB 设备安装操作系统'>从 USB 设备安装操作系统</a></li>
<li><a href='http://wutiam.net/2009/09/recommend-avira-antivir/' rel='bookmark' title='Permanent Link: 杀软推荐，Avira AntiVir'>杀软推荐，Avira AntiVir</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>杀软推荐，Avira AntiVir</title>
		<link>http://wutiam.net/2009/09/recommend-avira-antivir/</link>
		<comments>http://wutiam.net/2009/09/recommend-avira-antivir/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 12:36:55 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=110</guid>
		<description><![CDATA[杀毒软件，一个不灭的话题。
很久很久以前，我用 D 版 Norton。
很久以前，改用卡巴斯基，当然也是 D 版的，嗯，感受就一个字，卡吧，死机了吧。
然后，发现了巨轻量级的 Nod32，快是快，只是每天为了找升级服务器不辞辛劳。
最后，我觉悟了！D 版是不对滴！所以，下面这款杀软便华丽地出现在我的若干台电脑里：
Avira AntiVir 于 1988 年出生在德国，外号“小红伞”，是世界最早的杀软之一。在历年防毒软件评比中，它的评价几乎位居免费防毒软件之首。由于 Avira 公司尚未在中国大陆地区开展业务，所以在国内知名度比不过卡巴、麦咖啡等，但粉丝群不亚于 Nod32。
其实装杀软，主要还是为了防毒，这才是硬道理。真的中了毒，用啥都晚了。杀软又是见仁见智的东西：有人说小红伞的启发式查毒误报高，但总比查不到好，而且我个人没发现误报高的问题；有人嫌免费版弹出广告，不过是它自己的广告，每次升级时弹出，很干净，顺手关掉一点影响也没……另外，总归，毕竟，它是免费的，无论从良心道德法律还是安全性便捷性（比如卡巴疯狂封 key 了，Nod32 也开始反盗版了）上来说，都没问题。资源占用虽然比 Nod32 高一点点，不过和其他免费及收费的杀软比，真是很迷你了，嗯。
总之一句话，你是爱用呢还是爱用呢还是爱用呢，随你。
BTW，国内部分网络在更新病毒库的时候会在升级到一半的时候报 error，在设置里用下面这个代理就很顺畅了：
代理地址：avira.vkill.net
端口：80


Related posts:从 USB 设备安装操作系统
修改 Windows XP 登陆界面分辨率
WMP 11 不支持包含 UTF-8 编码 ID3v2 的 MP3 文件



Related posts:<ul><li><a href='http://wutiam.net/2009/09/install-os-from-usb-device/' rel='bookmark' title='Permanent Link: 从 USB 设备安装操作系统'>从 USB 设备安装操作系统</a></li>
<li><a href='http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/' rel='bookmark' title='Permanent Link: 修改 Windows XP 登陆界面分辨率'>修改 Windows XP 登陆界面分辨率</a></li>
<li><a href='http://wutiam.net/2008/11/wmp11-does-not-support-mp3-with-id3v2-in-utf8/' rel='bookmark' title='Permanent Link: WMP 11 不支持包含 UTF-8 编码 ID3v2 的 MP3 文件'>WMP 11 不支持包含 UTF-8 编码 ID3v2 的 MP3 文件</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>杀毒软件，一个不灭的话题。</p>
<p>很久很久以前，我用 D 版 Norton。</p>
<p>很久以前，改用卡巴斯基，当然也是 D 版的，嗯，感受就一个字，卡吧，死机了吧。</p>
<p>然后，发现了巨轻量级的 Nod32，快是快，只是每天为了找升级服务器不辞辛劳。</p>
<p>最后，我觉悟了！D 版是不对滴！所以，下面这款杀软便华丽地出现在我的若干台电脑里：</p>
<p><a href="http://www.free-av.com/">Avira AntiVir</a> 于 1988 年出生在德国，外号“<a title="Avira AntiVir - 维基百科" href="http://zh.wikipedia.org/zh-cn/Avira_AntiVir">小红伞</a>”，是世界最早的杀软之一。在历年防毒软件评比中，它的评价几乎位居免费防毒软件之首。由于 Avira 公司尚未在中国大陆地区开展业务，所以在国内知名度比不过卡巴、麦咖啡等，但粉丝群不亚于 Nod32。</p>
<p>其实装杀软，主要还是为了防毒，这才是硬道理。真的中了毒，用啥都晚了。杀软又是见仁见智的东西：有人说小红伞的启发式查毒误报高，但总比查不到好，而且我个人没发现误报高的问题；有人嫌免费版弹出广告，不过是它自己的广告，每次升级时弹出，很干净，顺手关掉一点影响也没……另外，总归，毕竟，它是免费的，无论从良心道德法律还是安全性便捷性（比如卡巴疯狂封 key 了，Nod32 也<a title="国内知名NOD32升级ID提供网站陆续被关闭" href="http://www.cnbeta.com/articles/92586.htm">开始反盗版</a>了）上来说，都没问题。资源占用虽然比 Nod32 高一点点，不过和其他免费及收费的杀软比，真是很迷你了，嗯。</p>
<p>总之一句话，你是爱用呢还是爱用呢还是爱用呢，随你。</p>
<p>BTW，国内部分网络在更新病毒库的时候会在升级到一半的时候报 error，在设置里用下面这个代理就很顺畅了：</p>
<blockquote><p>代理地址：avira.vkill.net<br />
端口：80</p></blockquote>


<p>Related posts:<ul><li><a href='http://wutiam.net/2009/09/install-os-from-usb-device/' rel='bookmark' title='Permanent Link: 从 USB 设备安装操作系统'>从 USB 设备安装操作系统</a></li>
<li><a href='http://wutiam.net/2009/09/modify-resolution-for-windows-xp-login-screen/' rel='bookmark' title='Permanent Link: 修改 Windows XP 登陆界面分辨率'>修改 Windows XP 登陆界面分辨率</a></li>
<li><a href='http://wutiam.net/2008/11/wmp11-does-not-support-mp3-with-id3v2-in-utf8/' rel='bookmark' title='Permanent Link: WMP 11 不支持包含 UTF-8 编码 ID3v2 的 MP3 文件'>WMP 11 不支持包含 UTF-8 编码 ID3v2 的 MP3 文件</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/09/recommend-avira-antivir/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>#ifdef 中的逻辑与或操作</title>
		<link>http://wutiam.net/2009/08/logical-and-or-operation-in-ifdef/</link>
		<comments>http://wutiam.net/2009/08/logical-and-or-operation-in-ifdef/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 02:40:05 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=109</guid>
		<description><![CDATA[原本用宏定义包起来的代码类似如下：

#ifndef A
// codes
#endif // A

现在要加入一个宏定义 B，实现类似这样的条件判断（显然实际上这样是不行的）：

#ifndef A &#38;&#38; ifdef B

其实应该这样：

#if (!defined A) &#38;&#38; (defined B)
// codes
#endif // !A &#38;&#38; B

这就修正了之前一直以为的“既生 #ifdef，何生 #if defined”的思维，其实还是有差别的。


Related posts:用 前置声明，还是用 #include？



Related posts:<ul><li><a href='http://wutiam.net/2009/05/forward-declaration-or-include/' rel='bookmark' title='Permanent Link: 用 前置声明，还是用 #include？'>用 前置声明，还是用 #include？</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>原本用宏定义包起来的代码类似如下：</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#ifndef A</span>
<span style="color: #666666;">// codes</span>
<span style="color: #339900;">#endif // A</span></pre></div></div>

<p>现在要加入一个宏定义 B，实现类似这样的条件判断（显然实际上这样是不行的）：</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#ifndef A &amp;&amp; ifdef B</span></pre></div></div>

<p>其实应该这样：</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#if (!defined A) &amp;&amp; (defined B)</span>
<span style="color: #666666;">// codes</span>
<span style="color: #339900;">#endif // !A &amp;&amp; B</span></pre></div></div>

<p>这就修正了之前一直以为的“既生 #ifdef，何生 #if defined”的思维，其实还是<a title="#if define (abc)与#ifdef abc 有什么区别?" href="http://zhidao.baidu.com/question/40577172.html">有差别的</a>。</p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2009/05/forward-declaration-or-include/' rel='bookmark' title='Permanent Link: 用 前置声明，还是用 #include？'>用 前置声明，还是用 #include？</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/08/logical-and-or-operation-in-ifdef/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让 Visual Studio 2005 自动生成 Manifest</title>
		<link>http://wutiam.net/2009/08/manifest-dependencies-in-visual-studio-2005/</link>
		<comments>http://wutiam.net/2009/08/manifest-dependencies-in-visual-studio-2005/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:34:30 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[vs/vc++]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=75</guid>
		<description><![CDATA[微软同学永远是个把简单问题复杂化的孩子，这不，当年为了在 Windows XP 中同时支持两套控件风格（新的 XP 风格和旧的 95/98 风格），“发明”了 .manifest 这么个玩意，使以前的老程序也能自动使用上新的控件风格。
然而在 VS 里，微软并不是总是默认帮我们自动生成这个破玩意儿。最早的办法就是手写一个 .manifest XML 文件，不过这个办法在 VS 2005 编译出来的程序里似乎并不起作用。当然，新方法总是随之而出的，而且很“简单”（绕了一大圈又回来了）：
在 Project Properties 对话框的 Configuration Properties &#124; Linker &#124; Manifest File &#124; Additional Manifest Dependencies 选项里，填入：

&#34;type='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'&#34;

或者在程序里直接写下如下代码：

#pragma comment(linker, &#34;\&#34;/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\&#34;&#34;)

太阳又照常东升西落了  


Related posts:征服 Visual Studio 的 Editor
Visual Studio 2008 无法进入修复/卸载界面的解决办法
IE8 [...]


Related posts:<ul><li><a href='http://wutiam.net/2009/05/tips-of-visual-studio-editor/' rel='bookmark' title='Permanent Link: 征服 Visual Studio 的 Editor'>征服 Visual Studio 的 Editor</a></li>
<li><a href='http://wutiam.net/2009/06/uninstalling-visual-studio-2008-may-fail-to-load-setup-components/' rel='bookmark' title='Permanent Link: Visual Studio 2008 无法进入修复/卸载界面的解决办法'>Visual Studio 2008 无法进入修复/卸载界面的解决办法</a></li>
<li><a href='http://wutiam.net/2009/04/some-vs2005-and-vs2008-wizards-pop-up-script-error/' rel='bookmark' title='Permanent Link: IE8 引发 VS 2005/2008 向导出错的解决方案'>IE8 引发 VS 2005/2008 向导出错的解决方案</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>微软同学永远是个把简单问题复杂化的孩子，这不，当年为了在 Windows XP 中同时支持两套控件风格（新的 XP 风格和旧的 95/98 风格），“发明”了 .manifest 这么个玩意，使以前的老程序也能自动使用上新的控件风格。</p>
<p>然而在 VS 里，微软并不是总是默认帮我们自动生成这个破玩意儿。最早的办法就是手写一个 .manifest XML 文件，不过这个办法在 VS 2005 编译出来的程序里似乎并不起作用。当然，新方法总是随之而出的，而且很“简单”（绕了一大圈又回来了）：</p>
<p>在 Project Properties 对话框的 Configuration Properties | Linker | Manifest File | Additional Manifest Dependencies 选项里，填入：</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">&quot;type='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'&quot;</pre></div></div>

<p>或者在程序里直接写下如下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#pragma comment(linker, &quot;\&quot;/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\&quot;&quot;)</span></pre></div></div>

<p>太阳又照常东升西落了 <img src='http://wutiam.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2009/05/tips-of-visual-studio-editor/' rel='bookmark' title='Permanent Link: 征服 Visual Studio 的 Editor'>征服 Visual Studio 的 Editor</a></li>
<li><a href='http://wutiam.net/2009/06/uninstalling-visual-studio-2008-may-fail-to-load-setup-components/' rel='bookmark' title='Permanent Link: Visual Studio 2008 无法进入修复/卸载界面的解决办法'>Visual Studio 2008 无法进入修复/卸载界面的解决办法</a></li>
<li><a href='http://wutiam.net/2009/04/some-vs2005-and-vs2008-wizards-pop-up-script-error/' rel='bookmark' title='Permanent Link: IE8 引发 VS 2005/2008 向导出错的解决方案'>IE8 引发 VS 2005/2008 向导出错的解决方案</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/08/manifest-dependencies-in-visual-studio-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5 亦睿智亦弱智</title>
		<link>http://wutiam.net/2009/07/firefox-3-5-is-not-only-smart-but-also-stupid/</link>
		<comments>http://wutiam.net/2009/07/firefox-3-5-is-not-only-smart-but-also-stupid/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 09:23:53 +0000</pubDate>
		<dc:creator>islet8</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://wutiam.net/?p=107</guid>
		<description><![CDATA[上个月，期待已久的 Firefox 3.5 之光终于普照大地，赶紧更新，果然，不仅新的 TraceMonkey JS 引擎和 Gecko 渲染平台性能出众，启动速度、操作反应速度也有明显提高，爽到流口水。
然而好景不长，没过几天，就发现 FF 启动变得异常地慢，基本需要 3 分钟以上。查看 CPU 占用，很低，硬盘灯也不怎么闪。一开始以为只是程序开得太多了，没太在意，结果连重启后启动 FF 都慢得离谱，这看来是真有问题了。
放被阉过的狗一搜，原来 FF 3.5 使用了一种“新”的随机数生成算法，变态的算法：用多个线程读取硬盘上临时文件夹，包括 IE 的缓存文件夹、Windows 临时文件夹甚至系统字体文件夹，然后把这些文件作为随机数种子创造出随机数。
意识到这个问题后，Mozilla 昨天释放出 FF 3.5.1，解决了这个问题，具体怎么解决的，问狗吧。


Related posts:推荐 Firefox 3 及其扩展
解决 Firefox 3 访问 Google Reader 不显示内容的问题
神奇的 IE 8



Related posts:<ul><li><a href='http://wutiam.net/2008/06/recommend-firefox-3-and-its-addons/' rel='bookmark' title='Permanent Link: 推荐 Firefox 3 及其扩展'>推荐 Firefox 3 及其扩展</a></li>
<li><a href='http://wutiam.net/2008/04/firefox-3-google-reader-problem/' rel='bookmark' title='Permanent Link: 解决 Firefox 3 访问 Google Reader 不显示内容的问题'>解决 Firefox 3 访问 Google Reader 不显示内容的问题</a></li>
<li><a href='http://wutiam.net/2009/03/ie8-is-amazing/' rel='bookmark' title='Permanent Link: 神奇的 IE 8'>神奇的 IE 8</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>上个月，期待已久的 <a href="http://www.getfirefox.com/">Firefox</a> 3.5 之光终于普照大地，赶紧更新，果然，不仅新的 TraceMonkey JS 引擎和 Gecko 渲染平台性能出众，启动速度、操作反应速度也有明显提高，爽到流口水。</p>
<p>然而好景不长，没过几天，就发现 FF 启动变得异常地慢，基本需要 3 分钟以上。查看 CPU 占用，很低，硬盘灯也不怎么闪。一开始以为只是程序开得太多了，没太在意，结果连重启后启动 FF 都慢得离谱，这看来是真有问题了。</p>
<p>放<a title="谷歌" href="http://www.google.cn">被阉过的狗</a>一搜，<a title="Firefox 3.5 为什么启动会非常缓慢?" href="http://www.orzlive.com/internet/why-firefox-3-5-will-be-very-slow-to-start/">原来</a> FF 3.5 使用了一种“新”的随机数生成算法，变态的算法：用多个线程读取硬盘上临时文件夹，包括 IE 的缓存文件夹、Windows 临时文件夹甚至系统字体文件夹，然后把这些文件作为随机数种子创造出随机数。</p>
<p>意识到这个问题后，Mozilla 昨天释放出 FF 3.5.1，解决了这个问题，具体怎么解决的，问狗吧。</p>


<p>Related posts:<ul><li><a href='http://wutiam.net/2008/06/recommend-firefox-3-and-its-addons/' rel='bookmark' title='Permanent Link: 推荐 Firefox 3 及其扩展'>推荐 Firefox 3 及其扩展</a></li>
<li><a href='http://wutiam.net/2008/04/firefox-3-google-reader-problem/' rel='bookmark' title='Permanent Link: 解决 Firefox 3 访问 Google Reader 不显示内容的问题'>解决 Firefox 3 访问 Google Reader 不显示内容的问题</a></li>
<li><a href='http://wutiam.net/2009/03/ie8-is-amazing/' rel='bookmark' title='Permanent Link: 神奇的 IE 8'>神奇的 IE 8</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://wutiam.net/2009/07/firefox-3-5-is-not-only-smart-but-also-stupid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
