<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>想当摄影师的程序员 &#187; iworm</title>
	<atom:link href="http://blog.iworm.net/author/iworm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iworm.net</link>
	<description>争取不惑之年成为一名自由摄影师</description>
	<lastBuildDate>Tue, 10 Jan 2012 04:09:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
		<item>
		<title>12306订票助手</title>
		<link>http://blog.iworm.net/2012/01/10/12306%e8%ae%a2%e7%a5%a8%e5%8a%a9%e6%89%8b/</link>
		<comments>http://blog.iworm.net/2012/01/10/12306%e8%ae%a2%e7%a5%a8%e5%8a%a9%e6%89%8b/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 04:09:48 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=951</guid>
		<description><![CDATA[今年春运，铁道部的12306.cn网站一举成名，先后夺得我为其颁发的几个之最：最烂网站、最慢网站、最傻网站。 但是在不想排队，排队也买不到票，电话订票经常无故被挂断的情况下，最靠谱的还是这个网站了。不过由于其实在是太烂了，仅仅登录都很困难，何况买票。 所以就分析了一下它登录、买票的操作，写了个bash脚本辅助登录、买票。 流程是这样的： 用户将浏览器的Cookie、用户名、密码、姓名、验证码当作参数传递给登录程序，它就自动帮你登录。 买票也是类似，不用考虑这趟车是不是有票，你只管把需要的信息填写到程序里，然后运行就可以了。 原理和参数就不解释了，感兴趣的自己下载研究吧。 login.sh http://www.box.com/s/m2t7ncgozeen8d092z95 order.sh http://www.box.com/s/i417h9ia9z2v1c9oy6x6 有人已经写了更友好的程序，直接google搜索“12306 订票 助手”即可 有个现成的(for chrome，估计firefox和ie9也能用)：https://github.com/zzdhidden/12306/raw/master/12306BookingAssistant.user.js 还有人用一个叫做iMacro的firefox插件录制脚本，自动播放，也是个办法。 八仙过海各显神通啊。]]></description>
			<content:encoded><![CDATA[<p>今年春运，铁道部的12306.cn网站一举成名，先后夺得我为其颁发的几个之最：最烂网站、最慢网站、最傻网站。</p>
<p>但是在不想排队，排队也买不到票，电话订票经常无故被挂断的情况下，最靠谱的还是这个网站了。不过由于其实在是太烂了，仅仅登录都很困难，何况买票。</p>
<p>所以就分析了一下它登录、买票的操作，写了个bash脚本辅助登录、买票。</p>
<p>流程是这样的：</p>
<p>用户将浏览器的Cookie、用户名、密码、姓名、验证码当作参数传递给登录程序，它就自动帮你登录。</p>
<p>买票也是类似，不用考虑这趟车是不是有票，你只管把需要的信息填写到程序里，然后运行就可以了。</p>
<p>原理和参数就不解释了，感兴趣的自己下载研究吧。</p>
<p>login.sh <a href="http://www.box.com/s/m2t7ncgozeen8d092z95">http://www.box.com/s/m2t7ncgozeen8d092z95</a></p>
<p>order.sh <a href="http://www.box.com/s/i417h9ia9z2v1c9oy6x6">http://www.box.com/s/i417h9ia9z2v1c9oy6x6</a></p>
<p>有人已经写了更友好的程序，直接google搜索“12306 订票 助手”即可</p>
<p>有个现成的(for chrome，估计firefox和ie9也能用)：<a href="https://github.com/zzdhidden/12306/raw/master/12306BookingAssistant.user.js" rel="nofollow" target="_blank">https://github.com/zzdhidden/12306/raw/master/12306BookingAssistant.user.js</a></p>
<p>还有人用一个叫做iMacro的firefox插件录制脚本，自动播放，也是个办法。</p>
<p>八仙过海各显神通啊。</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2012%2F01%2F10%2F12306%25e8%25ae%25a2%25e7%25a5%25a8%25e5%258a%25a9%25e6%2589%258b%2F&amp;title=12306%E8%AE%A2%E7%A5%A8%E5%8A%A9%E6%89%8B" id="wpa2a_2"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2012/01/10/12306%e8%ae%a2%e7%a5%a8%e5%8a%a9%e6%89%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>电视机应该挂在多高的位置</title>
		<link>http://blog.iworm.net/2011/12/23/%e7%94%b5%e8%a7%86%e6%9c%ba%e5%ba%94%e8%af%a5%e6%8c%82%e5%9c%a8%e5%a4%9a%e9%ab%98%e7%9a%84%e4%bd%8d%e7%bd%ae/</link>
		<comments>http://blog.iworm.net/2011/12/23/%e7%94%b5%e8%a7%86%e6%9c%ba%e5%ba%94%e8%af%a5%e6%8c%82%e5%9c%a8%e5%a4%9a%e9%ab%98%e7%9a%84%e4%bd%8d%e7%bd%ae/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 15:20:11 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[数码]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=948</guid>
		<description><![CDATA[年底了，新买台55寸的液晶电视。我想直接放在电视柜上，老婆说还是挂起来好看。于是就来研究该挂在什么位置。 网上找了一下，简体中文的搜索结果中，大部分都是说让电视的中心距离地面130cm。我用胶布在墙上做了记号，发现电视机的位置偏上，坐在沙发上看电视需要把脖子抬起来，如同在电影院前两排一样。时间长了，肯定会脖子酸痛的。 其实这个问题很好解决，自己观察一下平时是以什么姿势看的电脑屏幕，你很有可能是让眼睛与屏幕中间（或中间偏上一点）保持相同高度。 我们来做个实验。首先让眼球与屏幕的中间在同一高度，然后尝试看屏幕顶端，再看看屏幕底端。你认为看哪里时比较费力？我是往上看的时候比较费力，相信大多数人都是这样。所以如果让眼睛与屏幕中间偏上部分保持高度一致，看电视的时候就会比较舒服，眼睛不会累。我今天想找一些关于眼睛上下角度的权威说法，但是没找到。不过有些东西是可以根据经验来猜测的。 所以无论多大的电视，安装之前，先测量一下家人坐在沙发上时，眼睛的距离地面的高度。然后让电视屏幕的60%高度与此高度保持一致。用胶布模拟电视，贴在墙上试试，感觉一下，看看这样是不是最舒服的。 但任何事都是有利有弊的，电视的位置低了，当你站着看电视的时候就会觉得不太舒服。因为可能此时眼睛的高度与电视的上边缘一致了。另外电视的位置偏低，可能对于客厅的整体布局也会有影响。具体怎么衡量这个高度，还是仁者见仁的。 以下为参考资料： http://wenda.tianya.cn/wenda/thread?tid=4f8f80f065868f77 http://tonesidar.pixnet.net/blog/post/31777771-電視施工高度與觀賞距離建議 http://5i01.com/topicdetail.php?f=347&#38;t=275143&#38;p=1 http://tw.myblog.yahoo.com/datongfurniture-168/article？mid=2645&#38;prev=2646&#38;next=2644 http://elec.it168.com/a2011/1220/1291/000001291434.shtml http://news.xinhuanet.com/jiaju/2011-12/13/c_122416588.htm]]></description>
			<content:encoded><![CDATA[<p>年底了，新买台55寸的液晶电视。我想直接放在电视柜上，老婆说还是挂起来好看。于是就来研究该挂在什么位置。</p>
<p>网上找了一下，简体中文的搜索结果中，大部分都是说让电视的中心距离地面130cm。我用胶布在墙上做了记号，发现电视机的位置偏上，坐在沙发上看电视需要把脖子抬起来，如同在电影院前两排一样。时间长了，肯定会脖子酸痛的。</p>
<p>其实这个问题很好解决，自己观察一下平时是以什么姿势看的电脑屏幕，你很有可能是让眼睛与屏幕中间（或中间偏上一点）保持相同高度。</p>
<p>我们来做个实验。首先让眼球与屏幕的中间在同一高度，然后尝试看屏幕顶端，再看看屏幕底端。你认为看哪里时比较费力？我是往上看的时候比较费力，相信大多数人都是这样。所以如果让眼睛与屏幕中间偏上部分保持高度一致，看电视的时候就会比较舒服，眼睛不会累。我今天想找一些关于眼睛上下角度的权威说法，但是没找到。不过有些东西是可以根据经验来猜测的。</p>
<p>所以无论多大的电视，安装之前，先测量一下家人坐在沙发上时，眼睛的距离地面的高度。然后让电视屏幕的60%高度与此高度保持一致。用胶布模拟电视，贴在墙上试试，感觉一下，看看这样是不是最舒服的。</p>
<p>但任何事都是有利有弊的，电视的位置低了，当你站着看电视的时候就会觉得不太舒服。因为可能此时眼睛的高度与电视的上边缘一致了。另外电视的位置偏低，可能对于客厅的整体布局也会有影响。具体怎么衡量这个高度，还是仁者见仁的。</p>
<p>以下为参考资料：<br />
<a href="http://wenda.tianya.cn/wenda/thread?tid=4f8f80f065868f77 http://tonesidar.pixnet.net/blog/post/31777771-電視施工高度與觀賞距離建議 http://5i01.com/topicdetail.php?f=347&amp;t=275143&amp;p=1 http://tw.myblog.yahoo.com/datongfurniture-168/article?mid=2645&amp;prev=2646&amp;next=2644 http://elec.it168.com/a2011/1220/1291/000001291434.shtml http://news.xinhuanet.com/jiaju/2011-12/13/c_122416588.htm"> http://wenda.tianya.cn/wenda/thread?tid=4f8f80f065868f77</a><br />
<a href="http://tonesidar.pixnet.net/blog/post/31777771-電視施工高度與觀賞距離建議"> http://tonesidar.pixnet.net/blog/post/31777771-電視施工高度與觀賞距離建議</a><br />
<a href="http://5i01.com/topicdetail.php?f=347&amp;t=275143&amp;p=1"> http://5i01.com/topicdetail.php?f=347&amp;t=275143&amp;p=1</a><br />
<a href="http://tw.myblog.yahoo.com/datongfurniture-168/article？mid=2645&amp;prev=2646&amp;next=2644"> http://tw.myblog.yahoo.com/datongfurniture-168/article？mid=2645&amp;prev=2646&amp;next=2644</a><br />
<a href="http://elec.it168.com/a2011/1220/1291/000001291434.shtml"> http://elec.it168.com/a2011/1220/1291/000001291434.shtml</a><br />
<a href="http://news.xinhuanet.com/jiaju/2011-12/13/c_122416588.htm"> http://news.xinhuanet.com/jiaju/2011-12/13/c_122416588.htm</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F12%2F23%2F%25e7%2594%25b5%25e8%25a7%2586%25e6%259c%25ba%25e5%25ba%2594%25e8%25af%25a5%25e6%258c%2582%25e5%259c%25a8%25e5%25a4%259a%25e9%25ab%2598%25e7%259a%2584%25e4%25bd%258d%25e7%25bd%25ae%2F&amp;title=%E7%94%B5%E8%A7%86%E6%9C%BA%E5%BA%94%E8%AF%A5%E6%8C%82%E5%9C%A8%E5%A4%9A%E9%AB%98%E7%9A%84%E4%BD%8D%E7%BD%AE" id="wpa2a_4"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/12/23/%e7%94%b5%e8%a7%86%e6%9c%ba%e5%ba%94%e8%af%a5%e6%8c%82%e5%9c%a8%e5%a4%9a%e9%ab%98%e7%9a%84%e4%bd%8d%e7%bd%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>截图软件</title>
		<link>http://blog.iworm.net/2011/08/26/%e6%88%aa%e5%9b%be%e8%bd%af%e4%bb%b6/</link>
		<comments>http://blog.iworm.net/2011/08/26/%e6%88%aa%e5%9b%be%e8%bd%af%e4%bb%b6/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 02:16:17 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=924</guid>
		<description><![CDATA[Updated: 2011/12/19 一直在用PicPick，昨天更新时可能没看清选项，一路Next，后来发现给我的Firefox装上的工具条、修改了默认搜索引擎、修改了首页，太卑劣了！我卸载后再安装，没有任何选项了，但也不装这些插件了。 这也算是报应，因为作者说了免费版不能商用，而我是在公司装的。 那就换一个吧。 到alternativeto.net上找PicPick的替代品，发现了好多，有收费的有免费的。 我只把免费的下载下来，然后一一测试，根据个人喜好以及功能，找到以下几款还不错的，而且都能免费商用。 Screenpresso，闭源软件，有免费版和Pro收费版，主页上没说是否可以商用，我联系了作者问问看，还没得到回复作者说免费版可以商用。自带编辑器，用起来也比较方便。 Greenshot，开源软件，免费，自带编辑器，但是编辑器里不能输入中文最新的0.8.1版可以支持中文输入了，我一般就是截图、画框，极少输入文字，这也不是一个很大的缺点。0.8.1版还支持修改快捷键定义，相对来说很完美了。 ZScreen，开源软件，免费，启动时需要注册图像文件的编辑权限，点OK就好了，不会造成不良影响，启动稍慢一点，不带编辑器。 还有好多比如JShot，Lightscreen，Lightshot，DuckCapture，Screenshot Captor等，他们都因为功能太弱，或者不能商用或者个人喜好问题而被我删掉了。 最终选择的是Screenpresso，就是每次截图完会弹出一个截图历史的窗口比较讨厌，也没有选项可以禁止自动弹出。如果作者禁止该软件商用，那我就毫不犹豫的选择Greenshot。 Screenpresso最近老是弹出一些莫名的东西，被我删掉了，还是改回Screenshop Captor。 经网友提示说Greenshot最新的0.8.1版可以支持中文输入了，而且还能自定义快捷键，我觉得已经是一个非常完美的软件了。接下来我会试用它。]]></description>
			<content:encoded><![CDATA[<p>Updated: 2011/12/19</p>
<p>一直在用PicPick，昨天更新时可能没看清选项，一路Next，后来发现给我的Firefox装上的工具条、修改了默认搜索引擎、修改了首页，太卑劣了！我卸载后再安装，没有任何选项了，但也不装这些插件了。</p>
<p>这也算是报应，因为作者说了免费版不能商用，而我是在公司装的。</p>
<p>那就换一个吧。</p>
<p>到<a title="alternativeto.net" href="http://alternativeto.net/" target="_blank">alternativeto.net</a>上找PicPick的替代品，发现了好多，有收费的有免费的。<br />
我只把免费的下载下来，然后一一测试，根据个人喜好以及功能，找到以下几款还不错的，而且都能免费商用。</p>
<ul>
<li><a title="Screenpresso" href="http://www.screenpresso.com/" target="_blank">Screenpresso</a>，闭源软件，有免费版和Pro收费版，<del>主页上没说是否可以商用，我联系了作者问问看，还没得到回复</del>作者说免费版可以商用。自带编辑器，用起来也比较方便。</li>
<li><a title="Greenshot" href="http://getgreenshot.org/" target="_blank">Greenshot</a>，开源软件，免费，自带编辑器，<del>但是编辑器里不能输入中文</del>最新的0.8.1版可以支持中文输入了，我一般就是截图、画框，极少输入文字<del>，这也不是一个很大的缺点</del>。0.8.1版还支持修改快捷键定义，相对来说很完美了。</li>
<li><a title="ZScreen" href="http://code.google.com/p/zscreen/" target="_blank">ZScreen</a>，开源软件，免费，启动时需要注册图像文件的编辑权限，点OK就好了，不会造成不良影响，启动稍慢一点，不带编辑器。</li>
</ul>
<p>还有好多比如<a title="JShot" href="http://jshot.info/" target="_blank">JShot</a>，<a title="Lightscreen" href="http://lightscreen.sourceforge.net/" target="_blank">Lightscreen</a>，<a title="Lightshot" href="http://lightshot.skillbrains.com/" target="_blank">Lightshot</a>，<a title="Duck Capture" href="http://www.ducklink.com/p/free-screen-capture-tool/" target="_blank">DuckCapture</a>，<a title="ScreenshotCaptor" href="http://www.donationcoder.com/Software/Mouser/screenshotcaptor/" target="_blank">Screenshot Captor</a>等，他们都因为功能太弱，或者不能商用或者个人喜好问题而被我删掉了。</p>
<p><del>最终选择的是Screenpresso，就是每次截图完会弹出一个截图历史的窗口比较讨厌，也没有选项可以禁止自动弹出。如果作者禁止该软件商用，那我就毫不犹豫的选择Greenshot。</del></p>
<p>Screenpresso最近老是弹出一些莫名的东西，被我删掉了，还是改回Screenshop Captor。</p>
<p>经网友提示说Greenshot最新的0.8.1版可以支持中文输入了，而且还能自定义快捷键，我觉得已经是一个非常完美的软件了。接下来我会试用它。</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F08%2F26%2F%25e6%2588%25aa%25e5%259b%25be%25e8%25bd%25af%25e4%25bb%25b6%2F&amp;title=%E6%88%AA%E5%9B%BE%E8%BD%AF%E4%BB%B6" id="wpa2a_6"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/08/26/%e6%88%aa%e5%9b%be%e8%bd%af%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>3个在线画流程图/线框图的网站</title>
		<link>http://blog.iworm.net/2011/08/15/3%e4%b8%aa%e5%9c%a8%e7%ba%bf%e7%94%bb%e6%b5%81%e7%a8%8b%e5%9b%be%e7%ba%bf%e6%a1%86%e5%9b%be%e7%9a%84%e7%bd%91%e7%ab%99/</link>
		<comments>http://blog.iworm.net/2011/08/15/3%e4%b8%aa%e5%9c%a8%e7%ba%bf%e7%94%bb%e6%b5%81%e7%a8%8b%e5%9b%be%e7%ba%bf%e6%a1%86%e5%9b%be%e7%9a%84%e7%bd%91%e7%ab%99/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 05:26:05 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[diagram]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[wireframe]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=918</guid>
		<description><![CDATA[手头没有Visio，想画几张简单的流程图该怎么办呢？ 这几个网站可以帮到你，都提供免费和收费版本。 1. Cacoo，基于Flash的画图网站，图上可输入中文。提供基本流程图，线框图，UML等。免费用户只能保存25张图，只能导出PNG格式，收费用户不限制图数，能导出SVG、PS、PNG、PDF。查看Cacoo的各种Plan。 2. Diagram.ly，基于纯Javascript，不提供储存空间，在Web上画的图需要保存到本地，支持的保存格式有XML、PNG、JPG。能打开的格式为XML，VDG（Visio格式）。完全免费。它的收费项目是mxGraph这个Javascript的类库，不过这个跟普通用户到没多大关系。 3. Gliffy，基于Flash，免费用户可以创建5张图，但都是公开的。收费用户可以创建更多，以及图可以选择是私有的。可以导出SVG，PNG，XML格式。查看Gliffy的各种Plan。 我推荐Cacoo，这个网站虽说只能保存25张图，但一般情况下够用了。而且其界面和画出的图形也比较美观。 第二推荐的是Diagram.ly，用起来没限制，只不过所有的文件是保存在本地，不方便随时随地打开。 不太推荐Gliffy，因为有免费用户的5张图限制，没Cacoo大方。倒是他能以xml方式把图保存在本地，从某种角度说，可以突破5张图的限制，不过比较麻烦。]]></description>
			<content:encoded><![CDATA[<p>手头没有Visio，想画几张简单的流程图该怎么办呢？</p>
<p>这几个网站可以帮到你，都提供免费和收费版本。</p>
<p>1. <a href="https://cacoo.com" title="Cacoo" target="_blank">Cacoo</a>，基于Flash的画图网站，图上可输入中文。提供基本流程图，线框图，UML等。免费用户只能保存25张图，只能导出PNG格式，收费用户不限制图数，能导出SVG、PS、PNG、PDF。<a href="https://cacoo.com/profile/plans" title="Cacoo Pricing Plans" target="_blank">查看Cacoo的各种Plan</a>。</p>
<p>2. <a href="http://www.diagram.ly/" title="Diagram.ly" target="_blank">Diagram.ly</a>，基于纯Javascript，不提供储存空间，在Web上画的图需要保存到本地，支持的保存格式有XML、PNG、JPG。能打开的格式为XML，VDG（Visio格式）。完全免费。它的收费项目是<a href="http://www.jgraph.com/mxgraph.html" title="mxGraph" target="_blank">mxGraph</a>这个Javascript的类库，不过这个跟普通用户到没多大关系。</p>
<p>3. <a href="https://www.gliffy.com/" title="Gliffy" target="_blank">Gliffy</a>，基于Flash，免费用户可以创建5张图，但都是公开的。收费用户可以创建更多，以及图可以选择是私有的。可以导出SVG，PNG，XML格式。<a href="https://www.gliffy.com/products/online/pricing/" title="Gliffy Pricing Plans" target="_blank">查看Gliffy的各种Plan</a>。</p>
<p>我推荐Cacoo，这个网站虽说只能保存25张图，但一般情况下够用了。而且其界面和画出的图形也比较美观。<br />
第二推荐的是Diagram.ly，用起来没限制，只不过所有的文件是保存在本地，不方便随时随地打开。<br />
不太推荐Gliffy，因为有免费用户的5张图限制，没Cacoo大方。倒是他能以xml方式把图保存在本地，从某种角度说，可以突破5张图的限制，不过比较麻烦。</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F08%2F15%2F3%25e4%25b8%25aa%25e5%259c%25a8%25e7%25ba%25bf%25e7%2594%25bb%25e6%25b5%2581%25e7%25a8%258b%25e5%259b%25be%25e7%25ba%25bf%25e6%25a1%2586%25e5%259b%25be%25e7%259a%2584%25e7%25bd%2591%25e7%25ab%2599%2F&amp;title=3%E4%B8%AA%E5%9C%A8%E7%BA%BF%E7%94%BB%E6%B5%81%E7%A8%8B%E5%9B%BE%2F%E7%BA%BF%E6%A1%86%E5%9B%BE%E7%9A%84%E7%BD%91%E7%AB%99" id="wpa2a_8"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/08/15/3%e4%b8%aa%e5%9c%a8%e7%ba%bf%e7%94%bb%e6%b5%81%e7%a8%8b%e5%9b%be%e7%ba%bf%e6%a1%86%e5%9b%be%e7%9a%84%e7%bd%91%e7%ab%99/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>Windows 7 不能连接L2TP/IPSec VPN的解决办法，以及MacOS拨上VPN后，默认路由没改的解决办法</title>
		<link>http://blog.iworm.net/2011/08/12/windows-7-%e4%b8%8d%e8%83%bd%e8%bf%9e%e6%8e%a5l2tpipsec-vpn%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95%ef%bc%8c%e4%bb%a5%e5%8f%8amacos%e6%8b%a8%e4%b8%8avpn%e5%90%8e%ef%bc%8c%e9%bb%98%e8%ae%a4/</link>
		<comments>http://blog.iworm.net/2011/08/12/windows-7-%e4%b8%8d%e8%83%bd%e8%bf%9e%e6%8e%a5l2tpipsec-vpn%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95%ef%bc%8c%e4%bb%a5%e5%8f%8amacos%e6%8b%a8%e4%b8%8avpn%e5%90%8e%ef%bc%8c%e9%bb%98%e8%ae%a4/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 06:48:18 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[connect]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[failed]]></category>
		<category><![CDATA[l2tp]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[route]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=913</guid>
		<description><![CDATA[最近几篇都是讲不能xxx的原因&#8230;. Windows 7里连接不上L2TP/IPSec的VPN，提示无法连接主机，主机没响应。 前提是：L2TP都设置正确，协议是L2TP/IPSec，Preshared Key也填写了。 具体解决办法如下： 1. 确保服务里面“IKE and AuthIP IPSec Keying module” 和“IPSec policy agent”两个服务状态是自动，并且已经运行 2. 打开注册表，在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent里添加一个DWORD（32-bit），名称是AssumeUDPEncapsulationContextOnSendRule的key，值为2 重启电脑即可。 如果你是在公司域中，需要在VPN设置里，去掉Include Windows logon domain前面的钩即可。 如果是在MacOS中发现VPN能连上，但是默认路由还是走原来的，并没有走VPN，可以参考这篇文章，把Service Order改一下，让VPN在Wifi/Ethernet之前就好了 参考文章： 《Windows 7 IPSec/L2TP VPN connection problem》 《How to configure an L2TP/IPsec server behind a &#8230; <a href="http://blog.iworm.net/2011/08/12/windows-7-%e4%b8%8d%e8%83%bd%e8%bf%9e%e6%8e%a5l2tpipsec-vpn%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95%ef%bc%8c%e4%bb%a5%e5%8f%8amacos%e6%8b%a8%e4%b8%8avpn%e5%90%8e%ef%bc%8c%e9%bb%98%e8%ae%a4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>最近几篇都是讲不能xxx的原因&#8230;.</p>
<p>Windows 7里连接不上L2TP/IPSec的VPN，提示无法连接主机，主机没响应。</p>
<p>前提是：L2TP都设置正确，协议是L2TP/IPSec，Preshared Key也填写了。</p>
<p>具体解决办法如下：<br />
1. 确保服务里面“IKE and AuthIP IPSec Keying module” 和“IPSec policy agent”两个服务状态是自动，并且已经运行<br />
2. 打开注册表，在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent里添加一个DWORD（32-bit），名称是AssumeUDPEncapsulationContextOnSendRule的key，值为2</p>
<p>重启电脑即可。</p>
<p>如果你是在公司域中，需要在VPN设置里，去掉Include Windows logon domain前面的钩即可。</p>
<p>如果是在MacOS中发现VPN能连上，但是默认路由还是走原来的，并没有走VPN，可以参考<a title="VPN connection does not change the default routing on clients" href="https://discussions.apple.com/thread/2092429?start=0&amp;tstart=0" target="_blank">这篇文章</a>，把Service Order改一下，让VPN在Wifi/Ethernet之前就好了</p>
<p>参考文章：<br />
<a title="Windows 7 IPSec/L2TP VPN connection problem" href="http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/630488b8-e638-488d-803a-08ef9281e4fb/" target="_blank">《Windows 7 IPSec/L2TP VPN connection problem》</a></p>
<p><a title="How to configure an L2TP/IPsec server behind a NAT-T device in Windows Vista and in Windows Server 2008" href="http://support.microsoft.com/kb/926179" target="_blank">《How to configure an L2TP/IPsec server behind a NAT-T device in Windows Vista and in Windows Server 2008》</a></p>
<p><a title="VPN connection does not change the default routing on clients" href="https://discussions.apple.com/thread/2092429?start=0&amp;tstart=0" target="_blank">《VPN connection does not change the default routing on clients》</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F08%2F12%2Fwindows-7-%25e4%25b8%258d%25e8%2583%25bd%25e8%25bf%259e%25e6%258e%25a5l2tpipsec-vpn%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e5%258a%259e%25e6%25b3%2595%25ef%25bc%258c%25e4%25bb%25a5%25e5%258f%258amacos%25e6%258b%25a8%25e4%25b8%258avpn%25e5%2590%258e%25ef%25bc%258c%25e9%25bb%2598%25e8%25ae%25a4%2F&amp;title=Windows%207%20%E4%B8%8D%E8%83%BD%E8%BF%9E%E6%8E%A5L2TP%2FIPSec%20VPN%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%EF%BC%8C%E4%BB%A5%E5%8F%8AMacOS%E6%8B%A8%E4%B8%8AVPN%E5%90%8E%EF%BC%8C%E9%BB%98%E8%AE%A4%E8%B7%AF%E7%94%B1%E6%B2%A1%E6%94%B9%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95" id="wpa2a_10"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/08/12/windows-7-%e4%b8%8d%e8%83%bd%e8%bf%9e%e6%8e%a5l2tpipsec-vpn%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95%ef%bc%8c%e4%bb%a5%e5%8f%8amacos%e6%8b%a8%e4%b8%8avpn%e5%90%8e%ef%bc%8c%e9%bb%98%e8%ae%a4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>Google Chrome安装失败报0&#215;80070005的解决办法</title>
		<link>http://blog.iworm.net/2011/07/28/google-chrome%e5%ae%89%e8%a3%85%e5%a4%b1%e8%b4%a5%e6%8a%a50x80070005%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/</link>
		<comments>http://blog.iworm.net/2011/07/28/google-chrome%e5%ae%89%e8%a3%85%e5%a4%b1%e8%b4%a5%e6%8a%a50x80070005%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 05:38:55 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=908</guid>
		<description><![CDATA[我系统是Windows 7 64bit。安装Google Chrome的时候总是报：Google Update installation failed with error 0&#215;80070005错误 我找到GoogleUpdate.exe，双击运行时，又报：Google更新安装失败，错误代码为0xa0430606 &#160; 网上找了好多解决办法都不行。比如清注册表，修改注册表键值，复制Update文件夹（我机器上没有这个文件夹），删除所有google软件。 最后在这里找到了解决办法。 Update to 11.0.696.60 and the about Google Chrome I get &#8220;Update Server Not Available Error3&#8243; and GoogleUpdate.exe fail 如果你以前装过Chrome，先卸载掉。然后打开http://www.google.com/chrome/eula.html?system=true 下载Chrome安装即可。 表面原因是：Chrome的安装时针对当前用户的，会把安装目录定在%LocalAppData%，而有了system=true这个选项之后，就会安装到%ProgramFiles%里了，大家都能使用。 真正的原因可能是这个： http://code.google.com/p/chromium/issues/detail?id=81266 http://code.google.com/p/chromium/issues/detail?id=82512]]></description>
			<content:encoded><![CDATA[<p>我系统是Windows 7 64bit。安装Google Chrome的时候总是报：Google Update installation failed with error 0&#215;80070005错误</p>
<p><a href="http://photos.iworm.net/photos/i-LD58MpK/0/M/i-LD58MpK-X3.png" target="_blank"><img class="alignnone" title="google chrome 安装失败 0x80070005" src="http://photos.iworm.net/photos/i-LD58MpK/0/M/i-LD58MpK-M.png" alt="google chrome 安装失败 0x80070005" width="466" height="168" /></a></p>
<p>我找到GoogleUpdate.exe，双击运行时，又报：Google更新安装失败，错误代码为0xa0430606</p>
<p><a href="http://photos.iworm.net/photos/i-HFJkf8S/0/M/i-HFJkf8S-X3.png" target="_blank"><img class="alignnone" title="Google更新安装失败，错误代码为0xa0430606" src="http://photos.iworm.net/photos/i-HFJkf8S/0/M/i-HFJkf8S-M.png" alt="Google更新安装失败，错误代码为0xa0430606" width="468" height="170" /></a></p>
<p>&nbsp;</p>
<p>网上找了好多解决办法都不行。比如清注册表，修改注册表键值，复制Update文件夹（我机器上没有这个文件夹），删除所有google软件。</p>
<p>最后在这里找到了解决办法。<br />
<a href="http://www.google.com/support/forum/p/Chrome/thread?tid=758aee0206a04613&amp;hl=en" target="_blank">Update to 11.0.696.60 and the about Google Chrome I get &#8220;Update Server Not Available Error3&#8243; and GoogleUpdate.exe fail</a></p>
<p>如果你以前装过Chrome，先卸载掉。然后打开<a href="http://www.google.com/chrome/eula.html?system=true" target="_blank">http://www.google.com/chrome/eula.html?system=true</a> 下载Chrome安装即可。</p>
<p>表面原因是：Chrome的安装时针对当前用户的，会把安装目录定在%LocalAppData%，而有了system=true这个选项之后，就会安装到%ProgramFiles%里了，大家都能使用。</p>
<p>真正的原因可能是这个：<br />
<a href="http://code.google.com/p/chromium/issues/detail?id=81266" target="_blank">http://code.google.com/p/chromium/issues/detail?id=81266</a><br />
<a href="http://code.google.com/p/chromium/issues/detail?id=82512" target="_blank">http://code.google.com/p/chromium/issues/detail?id=82512</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F07%2F28%2Fgoogle-chrome%25e5%25ae%2589%25e8%25a3%2585%25e5%25a4%25b1%25e8%25b4%25a5%25e6%258a%25a50x80070005%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e5%258a%259e%25e6%25b3%2595%2F&amp;title=Google%20Chrome%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5%E6%8A%A50%26%23215%3B80070005%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95" id="wpa2a_12"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/07/28/google-chrome%e5%ae%89%e8%a3%85%e5%a4%b1%e8%b4%a5%e6%8a%a50x80070005%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>升级到ASP.NET 4.0后JS报错的解决办法</title>
		<link>http://blog.iworm.net/2011/07/26/%e5%8d%87%e7%ba%a7%e5%88%b0asp-net-4-0%e5%90%8ejs%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/</link>
		<comments>http://blog.iworm.net/2011/07/26/%e5%8d%87%e7%ba%a7%e5%88%b0asp-net-4-0%e5%90%8ejs%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 14:05:40 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=904</guid>
		<description><![CDATA[升级到ASP.NET4.0之后, 有同事打开HRM就报JS错误. Debug进去会看到错误停留在 但是为什么其他同事都是正常的呢? 查看登录页面的源代码之后, 发现一个特殊的标签: &#60;div class=&#8221;aspNetHidden&#8221;&#62; 搜索之后,  看到了这个页面http://msdn.microsoft.com/en-us/library/s57a598e.aspx 原来ASP.NET4.0为了更好的遵循html标准, 删除了form的name属性, 所以登录时这个脚本报错. 解决办法有两个: 1.       把document.Login.txtPassword改成document.getElementById(“txtPassword”) 2.       开启ASP.NET4.0中的渲染兼容模式(web.config): controlRenderingCompatibilityVersion=&#8221;3.5&#8243; 第一种是一劳永逸的写法, 改写不标准的js代码. 但是工作量很大, 也需要额外的测试工作. 第二种就比较偷懒了, 让IIS仍然以ASP.NET3.5的渲染模式输出页面. 这样仍然会保留form的name属性 看下来, ASP.NET4.0比较3.5 做了2点改动(对我们工程来说): 1.       3.5会给table和img增加一个border=”0”属性. 4.0认为border应该是css控制的, 所以不自动增加这个属性 2.       3.5会给form一个id和name. 4.0只会给id, 而删除name属性 更多的改动请参考上面的链接. 建议: HRM里面员工列表, &#8230; <a href="http://blog.iworm.net/2011/07/26/%e5%8d%87%e7%ba%a7%e5%88%b0asp-net-4-0%e5%90%8ejs%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>升级到ASP.NET4.0之后, 有同事打开HRM就报JS错误.</p>
<p><a href="http://photos.iworm.net/photos/i-j2rbrKr/0/M/i-j2rbrKr-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-j2rbrKr/0/M/i-j2rbrKr-M.png" alt="" width="600" height="365" /></a></p>
<p>Debug进去会看到错误停留在</p>
<p><a href="http://photos.iworm.net/photos/i-hH59tkJ/0/M/i-hH59tkJ-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-hH59tkJ/0/M/i-hH59tkJ-M.png" alt="" width="411" height="119" /></a></p>
<p>但是为什么其他同事都是正常的呢?</p>
<p>查看登录页面的源代码之后, 发现一个特殊的标签: &lt;div class=&#8221;aspNetHidden&#8221;&gt;</p>
<p>搜索之后,  看到了这个页面<a href="http://msdn.microsoft.com/en-us/library/s57a598e.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/s57a598e.aspx </a></p>
<p>原来ASP.NET4.0为了更好的遵循html标准, 删除了form的name属性, 所以登录时这个脚本报错.</p>
<p>解决办法有两个:</p>
<p>1.       把document.Login.txtPassword改成document.getElementById(“txtPassword”)</p>
<p>2.       开启ASP.NET4.0中的渲染兼容模式(web.config): controlRenderingCompatibilityVersion=&#8221;3.5&#8243;<br />
<a href="http://photos.iworm.net/photos/i-xNDrKJv/0/M/i-xNDrKJv-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-xNDrKJv/0/M/i-xNDrKJv-M.png" alt="" width="600" height="111" /></a></p>
<p>第一种是一劳永逸的写法, 改写不标准的js代码. 但是工作量很大, 也需要额外的测试工作.</p>
<p>第二种就比较偷懒了, 让IIS仍然以ASP.NET3.5的渲染模式输出页面. 这样仍然会保留form的name属性</p>
<p>看下来, ASP.NET4.0比较3.5 做了2点改动(对我们工程来说):</p>
<p>1.       3.5会给table和img增加一个border=”0”属性. 4.0认为border应该是css控制的, 所以不自动增加这个属性</p>
<p>2.       3.5会给form一个id和name. 4.0只会给id, 而删除name属性</p>
<p>更多的改动请参考上面的链接.</p>
<p><strong>建议: HRM里面员工列表, 人事信息等诸多模块中都有这些不规范的js写法. 大家以后写js的时候尽量用jquery或者dom函数, 而不要用form的name获取元素</strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F07%2F26%2F%25e5%258d%2587%25e7%25ba%25a7%25e5%2588%25b0asp-net-4-0%25e5%2590%258ejs%25e6%258a%25a5%25e9%2594%2599%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e5%258a%259e%25e6%25b3%2595%2F&amp;title=%E5%8D%87%E7%BA%A7%E5%88%B0ASP.NET%204.0%E5%90%8EJS%E6%8A%A5%E9%94%99%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95" id="wpa2a_14"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/07/26/%e5%8d%87%e7%ba%a7%e5%88%b0asp-net-4-0%e5%90%8ejs%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>IIS 7.5 (Windows 2008) 上运行ASP.NET 4.0程序报404错误的解决办法</title>
		<link>http://blog.iworm.net/2011/07/26/iis-7-5-windows-2008-%e4%b8%8a%e8%bf%90%e8%a1%8casp-net-4-0%e7%a8%8b%e5%ba%8f%e6%8a%a5404%e9%94%99%e8%af%af%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/</link>
		<comments>http://blog.iworm.net/2011/07/26/iis-7-5-windows-2008-%e4%b8%8a%e8%bf%90%e8%a1%8casp-net-4-0%e7%a8%8b%e5%ba%8f%e6%8a%a5404%e9%94%99%e8%af%af%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 13:59:24 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=900</guid>
		<description><![CDATA[起因 周四我拿到一台Windows 2008的虚拟机，准备在上面部署一个ASP.NET站点。 我把本地的站点编译好之后，删除了所有的.cs文件，然后传到虚拟机上。 虚拟机上IIS版本是7.5，安装了.Net Framework 4.0，在IIS中开启了对ASP.NET 的支持。按理说就能运行HRM了。 但是运行时，IE提示404错误，也就是找不到网页。这可奇怪了，明明存在的页面，为什么找不到呢？ 尝试 我试着打开一个xml文件，打开了。又把default.aspx改名为default.html，也能打开，为什么偏偏default.aspx提示404呢？ 此时打开IIS的Log文件，看不出任何异常。 2011-05-22 04:29:23 ::1 GET /hrp/ &#8211; 80 &#8211; ::1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E) 404 0 0 7656 彻底没辙了。 于是乎，google一下，看看其他人遇到过类似的问题吗。还真有，不过他们的解决办法都不适合我。 无意中发现 无意中发现，原来IIS7可以装一个叫Tracing的服务。 装好之后，选择需要跟踪的站点，点击图中右下角所示的Failed Request Tracing… 开启跟踪，并设定日志目录。 再次尝试打开aspx文件，然后查看日志。 逐步查看日志内容，会发现一个叫GENERAL RESPONSE ENTITY BUFFER的节，内容跟我们看到的404页面差不多。 真正原因 &#8230; <a href="http://blog.iworm.net/2011/07/26/iis-7-5-windows-2008-%e4%b8%8a%e8%bf%90%e8%a1%8casp-net-4-0%e7%a8%8b%e5%ba%8f%e6%8a%a5404%e9%94%99%e8%af%af%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>起因</strong></p>
<p>周四我拿到一台Windows 2008的虚拟机，准备在上面部署一个ASP.NET站点。</p>
<p>我把本地的站点编译好之后，删除了所有的.cs文件，然后传到虚拟机上。</p>
<p>虚拟机上IIS版本是7.5，安装了.Net Framework 4.0，在IIS中开启了对ASP.NET</p>
<p>的支持。按理说就能运行HRM了。</p>
<p>但是运行时，IE提示404错误，也就是找不到网页。这可奇怪了，明明存在的页面，为什么找不到呢？</p>
<p><a href="http://photos.iworm.net/photos/i-HLVcJ2b/0/M/i-HLVcJ2b-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-HLVcJ2b/0/M/i-HLVcJ2b-M.png" alt="" width="600" height="257" /></a></p>
<p><strong>尝试</strong></p>
<p>我试着打开一个xml文件，打开了。又把default.aspx改名为default.html，也能打开，为什么偏偏default.aspx提示404呢？</p>
<p>此时打开IIS的Log文件，看不出任何异常。</p>
<p>2011-05-22 04:29:23 ::1 GET /hrp/ &#8211; 80 &#8211; ::1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E) 404 0 0 7656</p>
<p>彻底没辙了。</p>
<p>于是乎，google一下，看看其他人遇到过类似的问题吗。还真有，不过他们的解决办法都不适合我。</p>
<p><strong>无意中发现</strong></p>
<p>无意中发现，原来IIS7可以装一个叫Tracing的服务。</p>
<p><a href="http://photos.iworm.net/photos/i-tK29jPn/0/M/i-tK29jPn-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-tK29jPn/0/M/i-tK29jPn-M.png" alt="" width="600" height="411" /></a></p>
<p><a href="http://photos.iworm.net/photos/i-5mVJT5k/0/M/i-5mVJT5k-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-5mVJT5k/0/M/i-5mVJT5k-M.png" alt="" width="600" height="447" /></a></p>
<p>装好之后，选择需要跟踪的站点，点击图中右下角所示的Failed Request Tracing…</p>
<p><a href="http://photos.iworm.net/photos/i-zQ2Q92N/0/M/i-zQ2Q92N-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-zQ2Q92N/0/M/i-zQ2Q92N-M.png" alt="" width="600" height="362" /></a></p>
<p>开启跟踪，并设定日志目录。</p>
<p><img class="alignnone" src="http://photos.iworm.net/photos/i-h5dDttg/0/M/i-h5dDttg-M.png" alt="" width="408" height="245" /></p>
<p>再次尝试打开aspx文件，然后查看日志。</p>
<p>逐步查看日志内容，会发现一个叫GENERAL RESPONSE ENTITY BUFFER的节，内容跟我们看到的404页面差不多。</p>
<p><a href="http://photos.iworm.net/photos/i-dfwGhfM/0/M/i-dfwGhfM-X3.png" target="_blank"><img class="alignnone" src="http://photos.iworm.net/photos/i-dfwGhfM/0/M/i-dfwGhfM-M.png" alt="" width="600" height="442" /></a></p>
<p><strong>真正原因</strong></p>
<p>发现后面多了一些.NET的错误，终于发现，原来发生404错误的真实原因是少了一个叫ATSModuleSetUp.aspx的文件，缺少这个文件会引起default.aspx错误的元凶在于Spring.net，可能它会读取所有aspx文件，以便注入。</p>
<p>重新部署一下站点，问题解决。</p>
<p><strong>推论</strong></p>
<p>1. 404错误提示信息还是很有用的，不过很隐晦，它说HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed。</p>
<p>2. 对于所有web上的错误，最好查看显示页面的源文件，即使是看似标准的404页面也要查看源文件。上面的那些.NET错误信息虽说是在Tracing的Log中发现的，但是同样存在于404页面的源文件中。。。</p>
<p>3. 发生这种错误后，应该写个Hello，World程序来测试一下IIS，就不用绕这么多弯路了，不过现在也学到了如何使用Tracing功能</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F07%2F26%2Fiis-7-5-windows-2008-%25e4%25b8%258a%25e8%25bf%2590%25e8%25a1%258casp-net-4-0%25e7%25a8%258b%25e5%25ba%258f%25e6%258a%25a5404%25e9%2594%2599%25e8%25af%25af%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e5%258a%259e%25e6%25b3%2595%2F&amp;title=IIS%207.5%20%28Windows%202008%29%20%E4%B8%8A%E8%BF%90%E8%A1%8CASP.NET%204.0%E7%A8%8B%E5%BA%8F%E6%8A%A5404%E9%94%99%E8%AF%AF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95" id="wpa2a_16"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/07/26/iis-7-5-windows-2008-%e4%b8%8a%e8%bf%90%e8%a1%8casp-net-4-0%e7%a8%8b%e5%ba%8f%e6%8a%a5404%e9%94%99%e8%af%af%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>美女来到了我身边</title>
		<link>http://blog.iworm.net/2011/07/14/%e7%be%8e%e5%a5%b3%e6%9d%a5%e5%88%b0%e4%ba%86%e6%88%91%e8%ba%ab%e8%be%b9/</link>
		<comments>http://blog.iworm.net/2011/07/14/%e7%be%8e%e5%a5%b3%e6%9d%a5%e5%88%b0%e4%ba%86%e6%88%91%e8%ba%ab%e8%be%b9/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 08:21:31 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=888</guid>
		<description><![CDATA[一位皮肤柔嫩的美女来到了我身边，对我张开了小嘴。 mua~ 我亲了她一口，她睁着大眼睛看着我。我先摸摸她的小手，虽说从没干过活，不过手上的皮肤还是有点粗糙，手腕处还有1一条裂纹。又摸了摸脸蛋，她竟然主动把舌头伸出来，于是我再次亲亲她的小嘴和脸蛋。 亲吻过后，我又摸摸她的脚，跟手一样，也是有点粗糙，也有裂纹。应该多用点植物性油脂擦一下，保护一下你的皮肤才对。 紧接着我给她宽衣，发现胸部平平，很好。 只见她开始哼哼唧唧，我加快了动作。先把纸巾准备好，又拿了块柔软的毯子铺到床上，防止突然那一下弄脏了床单。 一切准备工作做好之后，我就开始了标准流程。 此处省略1024个字。。。 在一切结束后，我把她抱了起来，看到她满意的笑容，我也开心的笑了。 从此，我的生命中又多了一位女人。 点击进来看更多艳照。 她的名字叫小兔，生于2011年7月2日8点5分，体重3335g。 出生第一天 要哭了 熟睡中 出生第一天的视频短片（2：01）]]></description>
			<content:encoded><![CDATA[<p>一位皮肤柔嫩的美女来到了我身边，对我张开了小嘴。</p>
<p>mua~</p>
<p>我亲了她一口，她睁着大眼睛看着我。我先摸摸她的小手，虽说从没干过活，不过手上的皮肤还是有点粗糙，手腕处还有1一条裂纹。又摸了摸脸蛋，她竟然主动把舌头伸出来，于是我再次亲亲她的小嘴和脸蛋。</p>
<p>亲吻过后，我又摸摸她的脚，跟手一样，也是有点粗糙，也有裂纹。应该多用点植物性油脂擦一下，保护一下你的皮肤才对。</p>
<p>紧接着我给她宽衣，发现胸部平平，很好。</p>
<p>只见她开始哼哼唧唧，我加快了动作。先把纸巾准备好，又拿了块柔软的毯子铺到床上，防止突然那一下弄脏了床单。</p>
<p>一切准备工作做好之后，我就开始了标准流程。</p>
<p>此处省略1024个字。。。</p>
<p>在一切结束后，我把她抱了起来，看到她满意的笑容，我也开心的笑了。</p>
<p>从此，我的生命中又多了一位女人。</p>
<p>点击进来看更多艳照。<span id="more-888"></span></p>
<p>她的名字叫小兔，生于2011年7月2日8点5分，体重3335g。</p>
<p><a href="http://photos.iworm.net/Births/2011-07-02-My-daughter-pub/i-n2vSbgp/0/XL/IMG3814-XL.jpg"><img class="alignnone" src="http://photos.iworm.net/Births/2011-07-02-My-daughter-pub/i-n2vSbgp/0/M/IMG3814-M.jpg" alt="出生第一天" width="600" height="400" /></a><br />
出生第一天</p>
<p><a href="http://photos.iworm.net/Births/2011-07-02-My-daughter-pub/i-CTdFtNR/0/XL/IMG3823-XL.jpg"><img class="alignnone" title="要哭了" src="http://photos.iworm.net/Births/2011-07-02-My-daughter-pub/i-CTdFtNR/0/M/IMG3823-M.jpg" alt="要哭了" width="300" height="450" /></a><br />
要哭了</p>
<p><a href="http://photos.iworm.net/Births/2011-07-02-My-daughter-pub/i-gRLNxrG/0/XL/IMG3844-XL.jpg"><img class="alignnone" title="熟睡的小兔" src="http://photos.iworm.net/Births/2011-07-02-My-daughter-pub/i-gRLNxrG/0/M/IMG3844-M.jpg" alt="熟睡的小兔" width="600" height="400" /></a><br />
熟睡中</p>
<p><object width="425" height="239" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="flashVars" value="s=aT0xMzY3MzkxMzU3Jms9ZkpzTmRtbSZhPTE3ODc0NjQ0X1F3aGRTWiZ1PWl3b3Jt" /><param name="src" value="http://photos.iworm.net/ria/ShizVidz-2011030702.swf" /><param name="flashvars" value="s=aT0xMzY3MzkxMzU3Jms9ZkpzTmRtbSZhPTE3ODc0NjQ0X1F3aGRTWiZ1PWl3b3Jt" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed width="425" height="239" type="application/x-shockwave-flash" src="http://photos.iworm.net/ria/ShizVidz-2011030702.swf" allowFullScreen="true" allowScriptAccess="always" flashVars="s=aT0xMzY3MzkxMzU3Jms9ZkpzTmRtbSZhPTE3ODc0NjQ0X1F3aGRTWiZ1PWl3b3Jt" flashvars="s=aT0xMzY3MzkxMzU3Jms9ZkpzTmRtbSZhPTE3ODc0NjQ0X1F3aGRTWiZ1PWl3b3Jt" allowfullscreen="true" allowscriptaccess="always" /></object><br />
出生第一天的视频短片（2：01）</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F07%2F14%2F%25e7%25be%258e%25e5%25a5%25b3%25e6%259d%25a5%25e5%2588%25b0%25e4%25ba%2586%25e6%2588%2591%25e8%25ba%25ab%25e8%25be%25b9%2F&amp;title=%E7%BE%8E%E5%A5%B3%E6%9D%A5%E5%88%B0%E4%BA%86%E6%88%91%E8%BA%AB%E8%BE%B9" id="wpa2a_18"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/07/14/%e7%be%8e%e5%a5%b3%e6%9d%a5%e5%88%b0%e4%ba%86%e6%88%91%e8%ba%ab%e8%be%b9/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>DIY一台下载机（五）购买清单与总结</title>
		<link>http://blog.iworm.net/2011/05/10/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%ba%94%ef%bc%89%e8%b4%ad%e4%b9%b0%e6%b8%85%e5%8d%95%e4%b8%8e%e6%80%bb%e7%bb%93/</link>
		<comments>http://blog.iworm.net/2011/05/10/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%ba%94%ef%bc%89%e8%b4%ad%e4%b9%b0%e6%b8%85%e5%8d%95%e4%b8%8e%e6%80%bb%e7%bb%93/#comments</comments>
		<pubDate>Tue, 10 May 2011 13:24:38 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[数码]]></category>
		<category><![CDATA[price]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=840</guid>
		<description><![CDATA[本系列分为五部分，计划如下： 一、现状 二、硬件选择 三、系统安装 四、软件安装 五、购买清单与总结 本文适合稍微有点动手能力的朋友参考，最终选择的操作系统是Debian Linux，所以你还需要有一点linux知识。如果你想在下载机上装个XP，应该也可以，但是我没试验成功。 正文开始 这台下载机的组成及价格如下： 主板 型号：IBM X22 笔记本主板，自带一块图拉丁 P3 800 CPU（512K二级缓存，外频133），自带CPU散热片及风扇 价格：100+15快递 笔记本电源适配器（变压器） 型号：仿IBM电源适配器 价格：22+6快递 内存 型号：不知品牌 512M SD133 笔记本内存 价格：98+12快递 读卡器 型号：川宇C238 TF读卡器 价格：8+8快递 移动硬盘电源 型号：海陆通手机充电器，USB口输出5V 500ma 价格：10 USB移动硬盘，用于解决主板带不动移动硬盘的情况 型号：元谷刀锋硬盘盒+希捷120G 5400转笔记本硬盘 价格：估计200，已有 TF卡 &#8230; <a href="http://blog.iworm.net/2011/05/10/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%ba%94%ef%bc%89%e8%b4%ad%e4%b9%b0%e6%b8%85%e5%8d%95%e4%b8%8e%e6%80%bb%e7%bb%93/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>本系列分为五部分，计划如下：<br />
一、<a title="diy一台下载机（一）现状" href="/2011/04/14/diy一台下载机（一）现状/">现状</a><br />
二、<a title="diy一台下载机（二）硬件选择" href="/2011/04/14/diy一台下载机（二）硬件选择/">硬件选择</a><br />
三、<a title="diy一台下载机（三）系统安装" href="/2011/04/21/diy一台下载机（三）系统安装/">系统安装</a><br />
四、<a title="diy一台下载机（四）软件安装" href="/2011/05/10/diy一台下载机（四）软件安装/ ">软件安装</a><br />
五、<a title="diy一台下载机（五）购买清单与总结" href="/2011/05/10/diy一台下载机（五）购买清单与总结/">购买清单与总结</a></p>
<p>本文适合稍微有点动手能力的朋友参考，最终选择的操作系统是Debian Linux，所以你还需要有一点linux知识。如果你想在下载机上装个XP，应该也可以，但是我没试验成功。</p>
<p>正文开始</p>
<p>这台下载机的组成及价格如下：</p>
<p>主板<br />
型号：IBM X22 笔记本主板，自带一块图拉丁 P3 800 CPU（512K二级缓存，外频133），自带CPU散热片及风扇<br />
价格：100+15快递</p>
<p>笔记本电源适配器（变压器）<br />
型号：仿IBM电源适配器<br />
价格：22+6快递</p>
<p>内存<br />
型号：不知品牌 512M SD133 笔记本内存<br />
价格：98+12快递</p>
<p>读卡器<br />
型号：川宇C238 TF读卡器<br />
价格：8+8快递</p>
<p>移动硬盘电源<br />
型号：海陆通手机充电器，USB口输出5V 500ma<br />
价格：10</p>
<p>USB移动硬盘，用于解决主板带不动移动硬盘的情况<br />
型号：元谷刀锋硬盘盒+希捷120G 5400转笔记本硬盘<br />
价格：估计200，已有</p>
<p>TF卡<br />
型号：买手机送的不知名2G TF卡<br />
价格：估计36，已有</p>
<p>USB键盘<br />
型号：Dell<br />
价格：70，已有</p>
<p>网线1根，估计价格10，已有</p>
<p>VGA线1根，用于在初期连接显示器或者电视机，安装系统，估计价格20，已有</p>
<p>总价：主板100+15 + 电源22+6 + 内存98+12 + 读卡器8+8 + 移动硬盘电源10 = 279元</p>
<p>已有硬件总价：移动硬盘200 + 2GTF卡36 + USB键盘70 + 网线10 + VGA线20 = 336</p>
<p>如果你从0开始，跟我配置的基本一样，花费为279+336  = 615元</p>
<p>此套配置是我根据自身的情况搭建的，目标就是充分利用已有资源，花最少的钱，搭建一台低功耗的电脑。电脑的主业是下载，副业可以作为家庭的存储中心、VPN服务器等，绝对比TB上买来的下载机性价比高。某些成品下载机只有200MHz的CPU，64M内存。</p>
<p>至于下载机的功率，我前段时间测过，不过一不小心把万用表的保险管烧掉了。。。。</p>
<p>后来用20A档测量，启动的时候电流交流是0.04安，那么此时的功率仅为8.8w左右。做个乱七八糟的假设，假设CPU满负荷运转，再加上外接的移动硬盘，我估计功率在40w左右。</p>
<p>具体的功率，等我拿到新的保险管后测试一下便知。</p>
<p>本系列完。</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F05%2F10%2Fdiy%25e4%25b8%2580%25e5%258f%25b0%25e4%25b8%258b%25e8%25bd%25bd%25e6%259c%25ba%25ef%25bc%2588%25e4%25ba%2594%25ef%25bc%2589%25e8%25b4%25ad%25e4%25b9%25b0%25e6%25b8%2585%25e5%258d%2595%25e4%25b8%258e%25e6%2580%25bb%25e7%25bb%2593%2F&amp;title=DIY%E4%B8%80%E5%8F%B0%E4%B8%8B%E8%BD%BD%E6%9C%BA%EF%BC%88%E4%BA%94%EF%BC%89%E8%B4%AD%E4%B9%B0%E6%B8%85%E5%8D%95%E4%B8%8E%E6%80%BB%E7%BB%93" id="wpa2a_20"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/05/10/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%ba%94%ef%bc%89%e8%b4%ad%e4%b9%b0%e6%b8%85%e5%8d%95%e4%b8%8e%e6%80%bb%e7%bb%93/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
	</channel>
</rss>

