<?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>I.D.E.A.中文站 &#187; 电脑网络</title>
	<atom:link href="http://www.tzhang.com/blog/category/%e7%94%b5%e8%84%91%e7%bd%91%e7%bb%9c/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tzhang.com/blog</link>
	<description>沉淀生活点滴.zZ</description>
	<lastBuildDate>Sat, 14 Jan 2012 14:47:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>2012台湾大选实时计票结果</title>
		<link>http://www.tzhang.com/blog/2012/01/14/2012%e5%8f%b0%e6%b9%be%e5%a4%a7%e9%80%89%e5%ae%9e%e6%97%b6%e8%ae%a1%e7%a5%a8%e7%bb%93%e6%9e%9c</link>
		<comments>http://www.tzhang.com/blog/2012/01/14/2012%e5%8f%b0%e6%b9%be%e5%a4%a7%e9%80%89%e5%ae%9e%e6%97%b6%e8%ae%a1%e7%a5%a8%e7%bb%93%e6%9e%9c#comments</comments>
		<pubDate>Sat, 14 Jan 2012 09:27:36 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[不知所云]]></category>
		<category><![CDATA[电脑网络]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=1211</guid>
		<description><![CDATA[点击图片进入，实时更新，也有视频直播 &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>点击图片进入，实时更新，也有视频直播</p>
<p><a href="http://news.ifeng.com/taiwan/special/tw2012/kaipiao.shtml" target="_blank"><img class="aligncenter size-medium wp-image-1212" title="屏幕快照 2012-01-14 下午5.22.58" src="http://www.tzhang.com/blog/wp-content/uploads/2012/01/屏幕快照-2012-01-14-下午5.22.58-300x231.png" alt="" width="300" height="231" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2012/01/14/2012%e5%8f%b0%e6%b9%be%e5%a4%a7%e9%80%89%e5%ae%9e%e6%97%b6%e8%ae%a1%e7%a5%a8%e7%bb%93%e6%9e%9c/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dzxr你blog怎么了？</title>
		<link>http://www.tzhang.com/blog/2011/11/25/dzxr%e4%bd%a0blog%e6%80%8e%e4%b9%88%e4%ba%86%ef%bc%9f</link>
		<comments>http://www.tzhang.com/blog/2011/11/25/dzxr%e4%bd%a0blog%e6%80%8e%e4%b9%88%e4%ba%86%ef%bc%9f#comments</comments>
		<pubDate>Fri, 25 Nov 2011 05:22:24 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=1207</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tzhang.com/blog/wp-content/uploads/2011/11/dzxr.png" rel="lightbox[1207]"><img src="http://www.tzhang.com/blog/wp-content/uploads/2011/11/dzxr-300x109.png" alt="" title="dzxr" width="300" height="109" class="aligncenter size-medium wp-image-1208" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2011/11/25/dzxr%e4%bd%a0blog%e6%80%8e%e4%b9%88%e4%ba%86%ef%bc%9f/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>gmail半死不活</title>
		<link>http://www.tzhang.com/blog/2011/03/15/gmail%e5%8d%8a%e6%ad%bb%e4%b8%8d%e6%b4%bb</link>
		<comments>http://www.tzhang.com/blog/2011/03/15/gmail%e5%8d%8a%e6%ad%bb%e4%b8%8d%e6%b4%bb#comments</comments>
		<pubDate>Tue, 15 Mar 2011 15:50:14 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=1086</guid>
		<description><![CDATA[自从伟大的墙升级之后，gmail就一直不好用，近来尤其的明显。看来要寻找备用的email服务了.]]></description>
			<content:encoded><![CDATA[<p>自从伟大的墙升级之后，gmail就一直不好用，近来尤其的明显。看来要寻找备用的email服务了.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2011/03/15/gmail%e5%8d%8a%e6%ad%bb%e4%b8%8d%e6%b4%bb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facetime成功</title>
		<link>http://www.tzhang.com/blog/2011/03/13/facetime%e6%88%90%e5%8a%9f</link>
		<comments>http://www.tzhang.com/blog/2011/03/13/facetime%e6%88%90%e5%8a%9f#comments</comments>
		<pubDate>Sun, 13 Mar 2011 14:15:13 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=1083</guid>
		<description><![CDATA[之前一直不成功，开始不知道为什么。这次发现Macbook上也能用facetime了，赶紧下载注册。在同一个wifi热点下呼叫成功。而且连电话费都不用了，直接通过appleid(也就是email地址)呼叫。太爽了，不给运营商送钱，理论上在世界上的任何地方都可以发起呼叫，只要有wifi就行，而且图像质量非常好，超过一般的视频聊天。 wifi是facetime必备的环境，想想之前尝试的都是不靠谱的人，不是没有wifi就是有了wifi也不上。所以不成功是理所应当啊。技术没问题，还是人的问题。]]></description>
			<content:encoded><![CDATA[<p>之前一直不成功，开始不知道为什么。这次发现Macbook上也能用facetime了，赶紧下载注册。在同一个wifi热点下呼叫成功。而且连电话费都不用了，直接通过appleid(也就是email地址)呼叫。太爽了，不给运营商送钱，理论上在世界上的任何地方都可以发起呼叫，只要有wifi就行，而且图像质量非常好，超过一般的视频聊天。</p>
<p>wifi是facetime必备的环境，想想之前尝试的都是不靠谱的人，不是没有wifi就是有了wifi也不上。所以不成功是理所应当啊。技术没问题，还是人的问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2011/03/13/facetime%e6%88%90%e5%8a%9f/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>可能要再次注销飞信</title>
		<link>http://www.tzhang.com/blog/2010/12/22/%e5%8f%af%e8%83%bd%e8%a6%81%e5%86%8d%e6%ac%a1%e6%b3%a8%e9%94%80%e9%a3%9e%e4%bf%a1</link>
		<comments>http://www.tzhang.com/blog/2010/12/22/%e5%8f%af%e8%83%bd%e8%a6%81%e5%86%8d%e6%ac%a1%e6%b3%a8%e9%94%80%e9%a3%9e%e4%bf%a1#comments</comments>
		<pubDate>Wed, 22 Dec 2010 04:07:37 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[活在北京]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=897</guid>
		<description><![CDATA[上次注销之后，同事们强烈建议重开，否则工作联系不方便。不过dzxr同学换了联通以后，终于在本月废弃了移动的号码。直接导致他的飞信直接就显示注销了（皮之不存毛将焉附啊）。我自己的移动号码，也是基本不用了，有时候连机都不开。所以飞信上发的东西，如果我不在线的话，基本是无法按时收到的。既然如此，那就直接注销然后把手机号码也注销好了&#8211;毕竟已经过渡了小半年了。现在移动号码上基本上只剩垃圾短信和电话了。 飞信开通了邮箱注册，可能会用邮箱注册一下继续用工作用途。就是不能线下收离线消息了。不得不说，飞信算是个杀手应用，主要在免费短信上，黏性还是有的。]]></description>
			<content:encoded><![CDATA[<p>上次注销之后，同事们强烈建议重开，否则工作联系不方便。不过dzxr同学换了联通以后，终于在本月废弃了移动的号码。直接导致他的飞信直接就显示注销了（皮之不存毛将焉附啊）。我自己的移动号码，也是基本不用了，有时候连机都不开。所以飞信上发的东西，如果我不在线的话，基本是无法按时收到的。既然如此，那就直接注销然后把手机号码也注销好了&#8211;毕竟已经过渡了小半年了。现在移动号码上基本上只剩垃圾短信和电话了。</p>
<p>飞信开通了邮箱注册，可能会用邮箱注册一下继续用工作用途。就是不能线下收离线消息了。不得不说，飞信算是个杀手应用，主要在免费短信上，黏性还是有的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2010/12/22/%e5%8f%af%e8%83%bd%e8%a6%81%e5%86%8d%e6%ac%a1%e6%b3%a8%e9%94%80%e9%a3%9e%e4%bf%a1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>做ppt</title>
		<link>http://www.tzhang.com/blog/2010/12/19/%e5%81%9appt</link>
		<comments>http://www.tzhang.com/blog/2010/12/19/%e5%81%9appt#comments</comments>
		<pubDate>Sun, 19 Dec 2010 09:47:32 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[活在北京]]></category>
		<category><![CDATA[数码产品]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=876</guid>
		<description><![CDATA[老爸来京，除了给我打乙肝疫苗的第三针之外，还带来任务，帮他做个医学讲座的ppt。好在他写了脚本，我只要按着脉络做就好了。1小时做完收工。他们这种专业业务不要求ppt做的多么的花哨，就是把提纲和要点写清楚就行了。 自己是个很喜欢做slide的人，不过近一年多时间太忙，都没有好好做一下，只是在别人提供的基础上改一改而已，其实效果很不满意，但是没办法。工作嘛，就是这样，时间太少的时候，只能牺牲品质了。所以平时讲的那些Presentation也就相对乏善可陈。 作为一个Macbook的用户，对Keynote的喜爱到了无以复加的地步，工作中用着thinkpad+powerpoint简直就是折磨。很怀念08年悠哉悠哉在沙发上把自己一些不着边际的想法写在slides里面的时候。只是一个未完成版，很可惜，很多东西，半途而废了，无论是因为什么原因。但是，未完成本身并改变不了什么。最后留的url,是我另一个域名，也已经永远的成为历史了。因为年代久远，其中必然有一些错误。懒惰的我也没改。惭愧！ Presentation和拍照一样，更多的是考验人的表达能力（当然你也得肚子里有货才行），懂得站在听者的角度去整理自己的思路。因此做讲演做得好的人，通常在平时接触中就是温润如玉后发制人型的。总是要有卓越的洞察力才有后面的事情。不然啥效果也搞不出来。 嗯，好像题目起的很俗&#8230;. Startup Company: Know your business(preview) View more presentations from ztieee.]]></description>
			<content:encoded><![CDATA[<p>老爸来京，除了给我打乙肝疫苗的第三针之外，还带来任务，帮他做个医学讲座的ppt。好在他写了脚本，我只要按着脉络做就好了。1小时做完收工。他们这种专业业务不要求ppt做的多么的花哨，就是把提纲和要点写清楚就行了。</p>
<p>自己是个很喜欢做slide的人，不过近一年多时间太忙，都没有好好做一下，只是在别人提供的基础上改一改而已，其实效果很不满意，但是没办法。工作嘛，就是这样，时间太少的时候，只能牺牲品质了。所以平时讲的那些Presentation也就相对乏善可陈。</p>
<p>作为一个Macbook的用户，对Keynote的喜爱到了无以复加的地步，工作中用着thinkpad+powerpoint简直就是折磨。很怀念08年悠哉悠哉在沙发上把自己一些不着边际的想法写在slides里面的时候。只是一个未完成版，很可惜，很多东西，半途而废了，无论是因为什么原因。但是，未完成本身并改变不了什么。最后留的url,是我另一个域名，也已经永远的成为历史了。因为年代久远，其中必然有一些错误。懒惰的我也没改。惭愧！</p>
<p>Presentation和拍照一样，更多的是考验人的表达能力（当然你也得肚子里有货才行），懂得站在听者的角度去整理自己的思路。因此做讲演做得好的人，通常在平时接触中就是温润如玉后发制人型的。总是要有卓越的洞察力才有后面的事情。不然啥效果也搞不出来。</p>
<p>嗯，好像题目起的很俗&#8230;.</p>
<div style="width:425px" id="__ss_1632869"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/ztieee/startup-company-know-your-businesspreview" title="Startup Company: Know your business(preview)">Startup Company: Know your business(preview)</a></strong><object id="__sse1632869" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=startup-090624111144-phpapp01&#038;stripped_title=startup-company-know-your-businesspreview&#038;userName=ztieee" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse1632869" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=startup-090624111144-phpapp01&#038;stripped_title=startup-company-know-your-businesspreview&#038;userName=ztieee" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/ztieee">ztieee</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2010/12/19/%e5%81%9appt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>写给过去的自己</title>
		<link>http://www.tzhang.com/blog/2010/11/23/to_the_past_days</link>
		<comments>http://www.tzhang.com/blog/2010/11/23/to_the_past_days#comments</comments>
		<pubDate>Tue, 23 Nov 2010 08:44:56 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[活在北京]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=713</guid>
		<description><![CDATA[本来对国内微博不太感兴趣，不过腾讯的宣传口号真的不错，索性试试。估计很多人是为了查看自己的qq使用时间而注册的。顺手查了一下： 你的QQ号码注册时间为：1999年11月1日 [仅自己可见] 你的Q龄为：11年 工作以后，qq实际上已经淡出，从05年到现在，基本上登陆的时间加一起也就几个月。MSN成为了主力，最近飞信多了，MSN又被冷落。自始至终，最简单最不像聊天工具的，反而是我的最爱；沟通和聊天是两回事。所以qq和msn上，不常能见到我的身影了。注：飞信注销以后被强烈要求重开。 回想过去这11年，自己的变化很大，通讯方式的便利让四海之内皆兄弟，但是竟想不出过去生活里任何一件具有重大意义的事件 是跟QQ或者别的IM相联系的。手段永远是手段，真正决定性的，是目标和决心。 P.S. 删了SNS账户（开心网）以后，发现一天的时间变多了，看来很多时间浪费在无用的地方而不能察觉。SNS满足了人们了解社交圈子状况变化的需求，但是人总是倾向于滥用工具。信息爆炸带来的问题体现在所有细微方面。]]></description>
			<content:encoded><![CDATA[<p>本来对国内微博不太感兴趣，不过腾讯的宣传口号真的不错，索性试试。估计很多人是为了查看自己的qq使用时间而注册的。顺手查了一下：</p>
<p>你的QQ号码注册时间为：1999年11月1日 [仅自己可见]<br />
你的Q龄为：11年</p>
<p>工作以后，qq实际上已经淡出，从05年到现在，基本上登陆的时间加一起也就几个月。MSN成为了主力，最近飞信多了，MSN又被冷落。自始至终，最简单最不像聊天工具的，反而是我的最爱；沟通和聊天是两回事。所以qq和msn上，不常能见到我的身影了。注：飞信注销以后被强烈要求重开。</p>
<p>回想过去这11年，自己的变化很大，通讯方式的便利让四海之内皆兄弟，但是竟想不出过去生活里任何一件具有重大意义的事件<br />
是跟QQ或者别的IM相联系的。手段永远是手段，真正决定性的，是目标和决心。</p>
<p>P.S. 删了SNS账户（开心网）以后，发现一天的时间变多了，看来很多时间浪费在无用的地方而不能察觉。SNS满足了人们了解社交圈子状况变化的需求，但是人总是倾向于滥用工具。信息爆炸带来的问题体现在所有细微方面。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2010/11/23/to_the_past_days/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek 漫画：Matrix 欢迎回到真实世界</title>
		<link>http://www.tzhang.com/blog/2010/11/20/all-im-offering-is-the-truth</link>
		<comments>http://www.tzhang.com/blog/2010/11/20/all-im-offering-is-the-truth#comments</comments>
		<pubDate>Sat, 20 Nov 2010 09:30:01 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=697</guid>
		<description><![CDATA[Geek 漫画：Matrix 欢迎回到真实世界 http://www.pidjin.net/2010/11/15/all-im-offering-is-the-truth/ 刚好几天前，删除了全部的SNS和大部分IM. 巧合的是，名字都起的很相似，诡异。另外，莫沉迷于任何会让你沉迷的东西。]]></description>
			<content:encoded><![CDATA[<p>Geek 漫画：Matrix 欢迎回到真实世界<br />
<a href="http://www.pidjin.net/2010/11/15/all-im-offering-is-the-truth/">http://www.pidjin.net/2010/11/15/all-im-offering-is-the-truth/</a></p>
<p><a href="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340001.jpg" rel="lightbox[697]"><img src="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340001-300x184.jpg" alt="" title="2340001" width="300" height="184" class="aligncenter size-medium wp-image-699" /></a><br />
<a href="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340002.jpg" rel="lightbox[697]"><img src="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340002-300x184.jpg" alt="" title="2340002" width="300" height="184" class="aligncenter size-medium wp-image-700" /></a><br />
<a href="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340003.jpg" rel="lightbox[697]"><img src="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340003-300x184.jpg" alt="" title="2340003" width="300" height="184" class="aligncenter size-medium wp-image-701" /></a><br />
<a href="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340004.jpg" rel="lightbox[697]"><img src="http://www.tzhang.com/blog/wp-content/uploads/2010/11/2340004-300x184.jpg" alt="" title="2340004" width="300" height="184" class="aligncenter size-medium wp-image-702" /></a></p>
<p>刚好几天前，<a href="http://www.tzhang.com/blog/2010/11/17/step_out_the_matrix">删除了全部的SNS和大部分IM.</a> 巧合的是，名字都起的很相似，诡异。另外，莫沉迷于任何会让你沉迷的东西。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2010/11/20/all-im-offering-is-the-truth/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>远离IT,从互联网开始</title>
		<link>http://www.tzhang.com/blog/2010/11/17/step_out_the_matrix</link>
		<comments>http://www.tzhang.com/blog/2010/11/17/step_out_the_matrix#comments</comments>
		<pubDate>Wed, 17 Nov 2010 01:22:02 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[私人领地]]></category>
		<category><![CDATA[电脑网络]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=690</guid>
		<description><![CDATA[跟matrix一样，进来难，退出可是相当不容易，以下是销户结果汇总： 1. Kaixin001.com 可以成功销户，赞一个 2. Sina微博 没有销户选项，只能删掉全部follower和fans 3. Facebook 没有销户选项，只能将账户休眠，别人见个僵尸账户在上面 4. Twitter 没有销户选项，只能手动删除各种关系，考虑到在墙外，实质休眠 5. Linkedin 这个更扯，各种关系只要建立就不能删除，删除失败，也不能休眠，流氓一个 6. 各类聊天软件，除了飞信可以注销用户，别的好象都没有销户功能。 综上，在互联网上，你的存在很简单，开帐号特方便，想要销户就麻烦多了。特别表扬Kaixin001,虽然是抄袭facebook的，但是考虑的比较周详，连Facebook没有的销户功能都提供了，作为有部分负面效应的功能，kaixin001依然提供给客户，着实是大家风范。人之自信者当如kaixin001，因为真正的关怀，不在表象]]></description>
			<content:encoded><![CDATA[<p>跟matrix一样，进来难，退出可是相当不容易，以下是销户结果汇总：</p>
<p>1. Kaixin001.com 可以成功销户，赞一个<br />
2. Sina微博 没有销户选项，只能删掉全部follower和fans<br />
3. Facebook 没有销户选项，只能将账户休眠，别人见个僵尸账户在上面<br />
4. Twitter 没有销户选项，只能手动删除各种关系，考虑到在墙外，实质休眠<br />
5. Linkedin 这个更扯，各种关系只要建立就不能删除，删除失败，也不能休眠，流氓一个<br />
6. 各类聊天软件，除了飞信可以注销用户，别的好象都没有销户功能。</p>
<p>综上，在互联网上，你的存在很简单，开帐号特方便，想要销户就麻烦多了。特别表扬Kaixin001,虽然是抄袭facebook的，但是考虑的比较周详，连Facebook没有的销户功能都提供了，作为有部分负面效应的功能，kaixin001依然提供给客户，着实是大家风范。人之自信者当如kaixin001，因为真正的关怀，不在表象</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2010/11/17/step_out_the_matrix/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>谦虚的CMCC</title>
		<link>http://www.tzhang.com/blog/2009/11/30/cmcc-td-scdma-macbook</link>
		<comments>http://www.tzhang.com/blog/2009/11/30/cmcc-td-scdma-macbook#comments</comments>
		<pubDate>Mon, 30 Nov 2009 11:47:27 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[数码产品]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Macbook]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=594</guid>
		<description><![CDATA[办TD 3G上网卡业务 营业员态度不错，先问家住哪，是不是五环以内。说是五环以外网络还不行。这事早在网上就听说了，不易外。反正在北京五环内和出差的时候能上就行。接着被追问去那里出差。大汗，原来只有10来个城市支持，包括天津、上海、沈阳、深圳、广州等等，而且也和北京一样，不敢保证覆盖范围，估计只有中心区可以。其他地区都是2G速率，营业员坦言2G的速度肯定很慢。看来移动确实在TD-SCDMA上吃了不少苦头，不然也不至于沦落到这步田地啊。 不管怎么样，人都来了，好歹试一下设备，看看在mac上能不能用。网上流行的华为ET-128在营业厅没有，现在都是换成大唐的了，插上以后果然告知不可识别。这下子真的死心了。 改天去联通看看吧]]></description>
			<content:encoded><![CDATA[<p>办TD 3G上网卡业务</p>
<p>营业员态度不错，先问家住哪，是不是五环以内。说是五环以外网络还不行。这事早在网上就听说了，不易外。反正在北京五环内和出差的时候能上就行。接着被追问去那里出差。大汗，原来只有10来个城市支持，包括天津、上海、沈阳、深圳、广州等等，而且也和北京一样，不敢保证覆盖范围，估计只有中心区可以。其他地区都是2G速率，营业员坦言2G的速度肯定很慢。看来移动确实在TD-SCDMA上吃了不少苦头，不然也不至于沦落到这步田地啊。</p>
<p>不管怎么样，人都来了，好歹试一下设备，看看在mac上能不能用。网上流行的华为ET-128在营业厅没有，现在都是换成大唐的了，插上以后果然告知不可识别。这下子真的死心了。</p>
<p>改天去联通看看吧</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2009/11/30/cmcc-td-scdma-macbook/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>面试雨</title>
		<link>http://www.tzhang.com/blog/2009/10/16/interviews</link>
		<comments>http://www.tzhang.com/blog/2009/10/16/interviews#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:06:36 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[活在北京]]></category>
		<category><![CDATA[深蓝本纪]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=589</guid>
		<description><![CDATA[过去的一段时间，连续面试了一堆公司。当然收获也不小。最后去了一个咨询公司。 中软 IT项目经理 Real Networks BI职位 中金 DW职位 国家进出口银行 IT管理职位 某e-business公司 产品开发经理职位(期权若干) 某咨询公司 高级技术经理职位 某硅谷创业公司 高级工程师职位 某第三方支付公司 技术经理职位 某银行信用卡中心 IT项目经理 加上之前的公司，这辈子面试过的公司还有： NCR IBM ICBC Gomez (10月份被compuware收购了) 胜率超过60%，还算令人满意]]></description>
			<content:encoded><![CDATA[<p>过去的一段时间，连续面试了一堆公司。当然收获也不小。最后去了一个咨询公司。</p>
<p>中软                      IT项目经理<br />
Real Networks      BI职位<br />
中金                      DW职位<br />
国家进出口银行      IT管理职位<br />
某e-business公司 产品开发经理职位(期权若干)<br />
某咨询公司             高级技术经理职位<br />
某硅谷创业公司       高级工程师职位<br />
某第三方支付公司    技术经理职位<br />
某银行信用卡中心    IT项目经理</p>
<p>加上之前的公司，这辈子面试过的公司还有：</p>
<p>NCR<br />
IBM<br />
ICBC<br />
Gomez (10月份被compuware收购了)</p>
<p>胜率超过60%，还算令人满意</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2009/10/16/interviews/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>什么叫千万级记录数据库？</title>
		<link>http://www.tzhang.com/blog/2009/09/18/performance-tuning</link>
		<comments>http://www.tzhang.com/blog/2009/09/18/performance-tuning#comments</comments>
		<pubDate>Fri, 18 Sep 2009 04:10:57 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[performance tuning]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=560</guid>
		<description><![CDATA[很长一段时间以来，总能听到或者看到“千万级”数据(库)这种叫法，无论是网上论坛帖子还是招聘要求里。这对我来说是个怪异的概念，猜不出是什么意思。看了网上多篇文章，似乎概念上大家约定俗成就是指数据量比较大的情况下，如何提高以保证返回结果的时间在用户可接受的范围内。恩，终于明了了，就是性能评测(benchmarking)中的响应时间(response time)嘛。套了个马甲。 第一份工作的时候在银行业，有些表每天的新增数据就有2.3亿条记录（拜大集中所赐），这还只是半个中国的数据。因此从一开始，对大规模数据的处理就是我工作的基本要求。前辈们总结处很多编程与操作的规定，以满足性能上的需要。这里的性能，更多的指在规定要求的时间内完成规定的事情。在这段时间，没有人会提“千万级数据”，因为它太少了。 后来进了DB2的老家IBM, 做起了DB2的技术支持，那些DB2的开发设计大牛来讲DB2的架构，各部分的实现原则与部分细节，终于从更深层次了解了数据库是如何操作数据的，如何计算，如何join, 优化器如何改写SQL并决定访问路径(Access Path － 话说这中文翻译还真是别扭).这背后其实是cost-based estimator, 一切皆以statistics统计数据作为输入，进过DB2优化器的数学模型，得到对结果集大小、CPU时间、I/O时间等等的预测，最后得到一个时间估计，选取估计值最小的方案。 每个人都希望自己的查询(query)有快又好，但这是要跟多种因素相关联的。除了优化器选择access path以外，跟DB系统参数，Bufferpool大小，Sortpool大小，CPU,IO性能都有关系。 当然，大部分个人用户不会考率为了数据库的性能而更换或者扩展CPU数量，换用高性能的企业级存储这样的要钱的方式，因此就省下压榨database系统了。因此在互联网建站和小型企业数据库上，才更多的提到“千万级”的概念 －－世上本没这个词，提的人多了也就成了个概念吧。 网上一个不算新但是很详细和典型的帖子：http://www.xiaohui.com/dev/server/20070701-discuz-mysql-cpu-100-optimize.htm 一个典型的场景就是系统突然出现了一个状况（CPU high或者响应慢到不能忍受），于是要分步排除问题，首先系统IO方面时候遇到瓶颈－－打开文件数量到上限了？cache出了问题？这个部分没问题了，再看看DB系统的配置参数如何？是不是bufferpool或者sortpool大小不合适所以导致了过多的page-in,page-out? 如果上两点都没有问题，初步可以排除环境方面的因素，接下来就可以关注在具体SQL query的性能了。 那么关注哪些SQL呢？常用的关系型数据库系统(DB2, Oracle也包括MySQL等等)，都有工具或者命令抓到耗时最长的SQL query. 例如MySQL下你可以用show processlist; 找到了最慢的sql,有两个方向可以选择：A 从SQL Query涉及的object(table,view)出发分析结构上的欠缺如缺少必要的index等等；另一个方向是用explain得到slow SQL的access path, 看看是不是table scan了，发生在什么环节然后去做修改。 上面是最最通用的数据库调优(Performance tuning)的策略，基本宗旨还是我们创造条件去帮助优化器(DB optimizer)以得到最优解。相信大部分DBA都熟悉。接下来说一下一个极端情况，就是无论你怎么做，优化器认为的最优解在你的特例中实际上却是最糟糕的。我们不能神话优化器，没有一种算法是能够在所有情况下都是最好的，因此极少数的SQL在特定的data特性下，我们需要去“误导”甚至是“欺骗”优化器来的到我们想要的最优解－－即便这个方案在优化器看来是很糟糕的。这就是access path hint, 名字可能略有差异但是DB2,Oracle等主流数据库系统都是支持的。我们可以用自己的大脑代替优化器来决定少数特殊query的access path. 啰嗦了这么多，其实是想说，被常常使用的“千万级数据（库）”的概念，其实跟技术没多大关系，只是一个模糊的对DB甚至是整个IT系统的性能要求，有时候可以理解为性能调优技术的要求。以后见到这个概念，知道背后是怎么一回事就行了－－尤其是对HR和猎头这类技术盲来说。 P.S. 数据库还有另一个scaling方面的技术来提高性能，这个是架构方向，互联网企业用的比较多。以后有空再写一写。其实网上这样的文章很不少了。]]></description>
			<content:encoded><![CDATA[<p>很长一段时间以来，总能听到或者看到“千万级”数据(库)这种叫法，无论是网上论坛帖子还是招聘要求里。这对我来说是个怪异的概念，猜不出是什么意思。看了网上多篇文章，似乎概念上大家约定俗成就是指数据量比较大的情况下，如何提高以保证返回结果的时间在用户可接受的范围内。恩，终于明了了，就是性能评测(benchmarking)中的响应时间(response time)嘛。套了个马甲。</p>
<p>第一份工作的时候在银行业，有些表每天的新增数据就有2.3亿条记录（拜大集中所赐），这还只是半个中国的数据。因此从一开始，对大规模数据的处理就是我工作的基本要求。前辈们总结处很多编程与操作的规定，以满足性能上的需要。这里的性能，更多的指在规定要求的时间内完成规定的事情。在这段时间，没有人会提“千万级数据”，因为它太少了。</p>
<p>后来进了DB2的老家IBM, 做起了DB2的技术支持，那些DB2的开发设计大牛来讲DB2的架构，各部分的实现原则与部分细节，终于从更深层次了解了数据库是如何操作数据的，如何计算，如何join, 优化器如何改写SQL并决定访问路径(Access Path － 话说这中文翻译还真是别扭).这背后其实是cost-based estimator, 一切皆以statistics统计数据作为输入，进过DB2优化器的数学模型，得到对结果集大小、CPU时间、I/O时间等等的预测，最后得到一个时间估计，选取估计值最小的方案。</p>
<p>每个人都希望自己的查询(query)有快又好，但这是要跟多种因素相关联的。除了优化器选择access path以外，跟DB系统参数，Bufferpool大小，Sortpool大小，CPU,IO性能都有关系。</p>
<p>当然，大部分个人用户不会考率为了数据库的性能而更换或者扩展CPU数量，换用高性能的企业级存储这样的要钱的方式，因此就省下压榨database系统了。因此在互联网建站和小型企业数据库上，才更多的提到“千万级”的概念 －－世上本没这个词，提的人多了也就成了个概念吧。</p>
<p>网上一个不算新但是很详细和典型的帖子：http://www.xiaohui.com/dev/server/20070701-discuz-mysql-cpu-100-optimize.htm</p>
<p>一个典型的场景就是系统突然出现了一个状况（CPU high或者响应慢到不能忍受），于是要分步排除问题，首先系统IO方面时候遇到瓶颈－－打开文件数量到上限了？cache出了问题？这个部分没问题了，再看看DB系统的配置参数如何？是不是bufferpool或者sortpool大小不合适所以导致了过多的page-in,page-out?</p>
<p>如果上两点都没有问题，初步可以排除环境方面的因素，接下来就可以关注在具体SQL query的性能了。</p>
<p>那么关注哪些SQL呢？常用的关系型数据库系统(DB2, Oracle也包括MySQL等等)，都有工具或者命令抓到耗时最长的SQL query. 例如MySQL下你可以用show processlist; </p>
<p>找到了最慢的sql,有两个方向可以选择：A 从SQL Query涉及的object(table,view)出发分析结构上的欠缺如缺少必要的index等等；另一个方向是用explain得到slow SQL的access path, 看看是不是table scan了，发生在什么环节然后去做修改。</p>
<p>上面是最最通用的数据库调优(Performance tuning)的策略，基本宗旨还是我们创造条件去帮助优化器(DB optimizer)以得到最优解。相信大部分DBA都熟悉。接下来说一下一个极端情况，就是无论你怎么做，优化器认为的最优解在你的特例中实际上却是最糟糕的。我们不能神话优化器，没有一种算法是能够在所有情况下都是最好的，因此极少数的SQL在特定的data特性下，我们需要去“误导”甚至是“欺骗”优化器来的到我们想要的最优解－－即便这个方案在优化器看来是很糟糕的。这就是access path hint, 名字可能略有差异但是DB2,Oracle等主流数据库系统都是支持的。我们可以用自己的大脑代替优化器来决定少数特殊query的access path.</p>
<p>啰嗦了这么多，其实是想说，被常常使用的“千万级数据（库）”的概念，其实跟技术没多大关系，只是一个模糊的对DB甚至是整个IT系统的性能要求，有时候可以理解为性能调优技术的要求。以后见到这个概念，知道背后是怎么一回事就行了－－尤其是对HR和猎头这类技术盲来说。</p>
<p>P.S. 数据库还有另一个scaling方面的技术来提高性能，这个是架构方向，互联网企业用的比较多。以后有空再写一写。其实网上这样的文章很不少了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2009/09/18/performance-tuning/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>要被升级了？今天被提示Flickr条款</title>
		<link>http://www.tzhang.com/blog/2009/09/16/hidden-fee-policy-flickr</link>
		<comments>http://www.tzhang.com/blog/2009/09/16/hidden-fee-policy-flickr#comments</comments>
		<pubDate>Wed, 16 Sep 2009 03:50:17 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[flickr]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=557</guid>
		<description><![CDATA[之前没看到哪里有告知这项条款的地方啊!!! &#8220;你有 179 張相片儲存在 Flickr 上。達到 200 張後，你將需要升級至 Flickr Pro account，否則你將僅可以查看最新的 200 張相片。 我們將不會刪除任何內容，而且如果進行升級，你將獲得無限空間以儲存所有內容。或許你想要立即升級至 Pro？&#8221;]]></description>
			<content:encoded><![CDATA[<p>之前没看到哪里有告知这项条款的地方啊!!!</p>
<p>&#8220;你有 179 張相片儲存在 Flickr 上。達到 200 張後，你將需要升級至 Flickr Pro account，否則你將僅可以查看最新的 200 張相片。<br />
我們將不會刪除任何內容，而且如果進行升級，你將獲得無限空間以儲存所有內容。或許你想要立即升級至 Pro？&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2009/09/16/hidden-fee-policy-flickr/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>启用新favicon标识</title>
		<link>http://www.tzhang.com/blog/2009/09/03/my_new_favicon</link>
		<comments>http://www.tzhang.com/blog/2009/09/03/my_new_favicon#comments</comments>
		<pubDate>Wed, 02 Sep 2009 17:58:35 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=530</guid>
		<description><![CDATA[一直是bluehost的默认的icon,花了2分钟时间做了一个，本来是做成这样子的： 结果压成16&#215;16以后完全走样了，具体请看浏览器地址栏]]></description>
			<content:encoded><![CDATA[<p>一直是bluehost的默认的icon,花了2分钟时间做了一个，本来是做成这样子的：<br />
<a href="http://www.tzhang.com/blog/wp-content/uploads/2009/09/Logo-Template-Logo_48.jpg" rel="lightbox[530]"><img src="http://www.tzhang.com/blog/wp-content/uploads/2009/09/Logo-Template-Logo_48.jpg" alt="tzhang.com logo" title="tzhang.com logo" width="320" height="237" class="aligncenter size-full wp-image-531" /></a><br />
结果压成16&#215;16以后完全走样了，具体请看浏览器地址栏</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2009/09/03/my_new_favicon/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Heroku试用体会</title>
		<link>http://www.tzhang.com/blog/2009/08/27/heroku-sinatra-experience</link>
		<comments>http://www.tzhang.com/blog/2009/08/27/heroku-sinatra-experience#comments</comments>
		<pubDate>Thu, 27 Aug 2009 03:07:18 +0000</pubDate>
		<dc:creator>Deep Blue</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.tzhang.com/blog/?p=527</guid>
		<description><![CDATA[上一篇的sinatra应用部署在了heroku上。经过几天的试用有几点体会 1. Heroku是架构在Amazon EC2上的，具有不错的扩展性，只要你有钱，拖拉一下鼠标就能实现scaling了。这一点着实很方便。当然代价是价格会比EC2高，毕竟人家提供了增值服务嘛。具体高多少很难比较，连heroku的老板都说对应关系很复杂。基本上要是网站做大了，用heroku就不合算了。 2. 不烧包的就用heroku的free配置，只有一个dyno的，5M存储空间，可以支持绑定自己的域名。 3. 近期遭遇了几次request time out,因此查了一下heroku doc，dyno基本上把它看成一个线程吧，换句话说，这个一个dyno的free版只能支持并发度为1的压力。因此并发连接多的化，你会经常看到time out的。计算容量也是比较寒酸，用ab -n 10 url测一下，10个请求4个fail掉了orz. 看来免费的午餐也不好用啊。大家用来做原型demo就好了，验证好了自己找地方去deploy也挺好。 update：不知道是这次测试当时受海底光缆受损的影响还是其他原因导致结果很差，后来新的测试比较正常，后面我贴了一个新的benchmarking的测试结果。free的计划还是可以承受一些负载压力的。特此给heroku正名 4. heroku提供了deploy代码的好方案，但在DB方面限于技术原因，还比较薄弱，mysql什么的还是用不起来。 5. google map API是跟域名相关的，如果没有自己的域名的话，部署到xxxx.heroku.com这种子域名下面是不能用的，想必早有人在heroku下面申请了key, 后来者都会遇到冲突。花钱买自己域名吧 6. Heroku的想法不错，这也难怪他们会积攒了数万用户，也得到了300万美元的投资。云计算，不再是一个概念了，已经有若干成熟的方案面向消费者了。这一点要向先行者amazon致敬 7，最后一点就是heroku的支持做的不怎么样，文档也很不完整。遇到问题还是要自己摸索解决。 add-on: AB benchmarking result:做了两个测试，一个是简单到极致的逻辑，另一个相反，是复杂到极致的逻辑，看看两个边界状况的对比和共性应该更能说明问题：case1表现不错（里面就两行code当然不错了，呵呵），case2太复杂了，failed了88个（一共100个请求，FT）. case1: light code: localhost:sinatra tony$ ab -n 100 -c 10 http://ip2loc.dazhe.me/counter/ This is ApacheBench, Version 2.3 < $Revision: 655654 $> Copyright 1996 Adam Twiss, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tzhang.com/blog/2009/08/25/sinatra-heroku-gae-google-map-prototyping">上一篇的sinatra应用</a>部署在了heroku上。经过几天的试用有几点体会</p>
<p>1. Heroku是架构在Amazon EC2上的，具有不错的扩展性，只要你有钱，拖拉一下鼠标就能实现scaling了。这一点着实很方便。当然代价是价格会比EC2高，毕竟人家提供了增值服务嘛。具体高多少很难比较，连heroku的老板都说对应关系很复杂。基本上要是网站做大了，用heroku就不合算了。</p>
<p>2. 不烧包的就用heroku的free配置，只有一个dyno的，5M存储空间，可以支持绑定自己的域名。</p>
<p>3. 近期遭遇了几次request time out,因此查了一下heroku doc，dyno基本上把它看成一个线程吧，换句话说，这个一个dyno的free版只能支持并发度为1的压力。因此并发连接多的化，你会经常看到time out的。<del datetime="2009-09-03T02:29:56+00:00">计算容量也是比较寒酸，用ab -n 10 url测一下，10个请求4个fail掉了orz. 看来免费的午餐也不好用啊。大家用来做原型demo就好了，验证好了自己找地方去deploy也挺好。</del><br />
<strong></p>
<p>update：不知道是这次测试当时受海底光缆受损的影响还是其他原因导致结果很差，后来新的测试比较正常，后面我贴了一个新的benchmarking的测试结果。free的计划还是可以承受一些负载压力的。特此给heroku正名</strong></p>
<p>4. heroku提供了deploy代码的好方案，但在DB方面限于技术原因，还比较薄弱，mysql什么的还是用不起来。</p>
<p>5. google map API是跟域名相关的，如果没有自己的域名的话，部署到xxxx.heroku.com这种子域名下面是不能用的，想必早有人在heroku下面申请了key, 后来者都会遇到冲突。花钱买自己域名吧</p>
<p>6. Heroku的想法不错，这也难怪他们会积攒了数万用户，也得到了300万美元的投资。云计算，不再是一个概念了，已经有若干成熟的方案面向消费者了。这一点要向先行者amazon致敬</p>
<p>7，最后一点就是heroku的支持做的不怎么样，文档也很不完整。遇到问题还是要自己摸索解决。</p>
<p>add-on: AB benchmarking result:做了两个测试，一个是简单到极致的逻辑，另一个相反，是复杂到极致的逻辑，看看两个边界状况的对比和共性应该更能说明问题：case1表现不错（里面就两行code当然不错了，呵呵），case2太复杂了，failed了88个（一共100个请求，FT）. </p>
<p><strong>case1: light code:</strong><br />
localhost:sinatra tony$ ab -n 100 -c 10 http://ip2loc.dazhe.me/counter/<br />
This is ApacheBench, Version 2.3 < $Revision: 655654 $><br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking ip2loc.dazhe.me (be patient)&#8230;..done</p>
<p>Server Software:        nginx/0.6.38<br />
Server Hostname:        ip2loc.dazhe.me<br />
Server Port:            80</p>
<p>Document Path:          /counter/<br />
Document Length:        15 bytes</p>
<p>Concurrency Level:      10<br />
Time taken for tests:   7.828 seconds<br />
Complete requests:      100<br />
Failed requests:        0<br />
Write errors:           0<br />
Non-2xx responses:      100<br />
Total transferred:      26200 bytes<br />
HTML transferred:       1500 bytes<br />
<strong>Requests per second:    12.77 [#/sec] (mean)</strong><br />
Time per request:       782.820 [ms] (mean)<br />
Time per request:       78.282 [ms] (mean, across all concurrent requests)<br />
Transfer rate:          3.27 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
              min  mean[+/-sd] median   max<br />
Connect:      309  389 192.2    317    1233<br />
Processing:   316  378 272.2    337    3050<br />
Waiting:      314  377 272.3    335    3050<br />
Total:        627  767 332.5    661    3370</p>
<p>Percentage of the requests served within a certain time (ms)<br />
  50%    661<br />
  66%    677<br />
  75%    705<br />
  80%    815<br />
  90%   1017<br />
  95%   1543<br />
  98%   1570<br />
  99%   3370<br />
 100%   3370 (longest request)</p>
<p><strong>case2: heavy code:</strong><br />
localhost:sinatra tony$ ab -n 100 -c 10 http://ip2loc.dazhe.me/<br />
This is ApacheBench, Version 2.3 < $Revision: 655654 $><br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking ip2loc.dazhe.me (be patient)&#8230;..done</p>
<p>Server Software:        nginx/0.6.38<br />
Server Hostname:        ip2loc.dazhe.me<br />
Server Port:            80</p>
<p>Document Path:          /<br />
Document Length:        696 bytes</p>
<p>Concurrency Level:      10<br />
Time taken for tests:   24.932 seconds<br />
Complete requests:      100<br />
Failed requests:        88<br />
   (Connect: 0, Receive: 0, Length: 88, Exceptions: 0)<br />
Write errors:           0<br />
Non-2xx responses:      88<br />
Total transferred:      36676 bytes<br />
HTML transferred:       10992 bytes<br />
<strong>Requests per second:    4.01 [#/sec] (mean)<br />
</strong>Time per request:       2493.243 [ms] (mean)<br />
Time per request:       249.324 [ms] (mean, across all concurrent requests)<br />
Transfer rate:          1.44 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
              min  mean[+/-sd] median   max<br />
Connect:      310  328  28.1    316     410<br />
Processing:   614 2067 790.9   1961    3904<br />
Waiting:      613 2066 790.9   1960    3903<br />
Total:        977 2395 788.1   2370    4214</p>
<p>Percentage of the requests served within a certain time (ms)<br />
  50%   2370<br />
  66%   2645<br />
  75%   2888<br />
  80%   3086<br />
  90%   3569<br />
  95%   4036<br />
  98%   4177<br />
  99%   4214<br />
 100%   4214 (longest request)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tzhang.com/blog/2009/08/27/heroku-sinatra-experience/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

