<?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>冯涛博客</title>
	<atom:link href="http://fengtao.org/feed" rel="self" type="application/rss+xml" />
	<link>http://fengtao.org</link>
	<description>关注计算机、互联网、工作和生活的平衡。</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:33:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Kindle fire 上使用Gmail、Google Reader等服务</title>
		<link>http://fengtao.org/archives/369.html</link>
		<comments>http://fengtao.org/archives/369.html#comments</comments>
		<pubDate>Sat, 07 Jan 2012 08:24:05 +0000</pubDate>
		<dc:creator>冯涛</dc:creator>
				<category><![CDATA[工作]]></category>

		<guid isPermaLink="false">http://fengtao.org/?p=369</guid>
		<description><![CDATA[Kindle fire做得有些决绝，原生系统中禁止了所有google的服务，甚至连Gmail都没有留下，单独安装Gmail，使用也会报错，解决方法如下。
<ul>
<li>设置kindle fire直接支持从apk安装程序。
方法如下More &#62; Device &#62; Allow Installation [......]</li></ul><p class='read-more'><a href='http://fengtao.org/archives/369.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<pre>Kindle fire做得有些决绝，原生系统中禁止了所有google的服务，甚至连Gmail都没有留下，单独安装Gmail，使用也会报错，解决方法如下。</pre>
<ul>
<li>设置kindle fire直接支持从apk安装程序。<br />
方法如下More &gt; Device &gt; Allow Installation of Applications</li>
<li>下载安装Gooogle服框架apk，网盘下载 http://115.com/file/e7fu693n#</li>
</ul>
<div>经过以上两步，就可以正常使用Gmail、Google reader等google服务了。</div>
<pre></pre>
]]></content:encoded>
			<wfw:commentRss>http://fengtao.org/archives/369.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决Nook Simple Touch (Nook2) 中文epub乱码及替换字体</title>
		<link>http://fengtao.org/archives/358.html</link>
		<comments>http://fengtao.org/archives/358.html#comments</comments>
		<pubDate>Wed, 14 Dec 2011 01:31:23 +0000</pubDate>
		<dc:creator>冯涛</dc:creator>
				<category><![CDATA[工作]]></category>

		<guid isPermaLink="false">http://fengtao.org/?p=358</guid>
		<description><![CDATA[不管你的<a href="http://fengtao.org/archives/358.html">Nook</a>是否root，本方法均适用。
此方法不但解决乱码，而且让epub的格式变得更加美观，可以让我们用Nook优雅的阅读。
<strong>如果阅读本文有问题的话，可以到微博上找我：
</strong>新浪<strong> <a href="http://weibo.com/oscarfeng">http://weibo.com/oscarfeng
</a></strong>腾讯<strong> <a href="http://t.qq.com/Oscarfeng">http://t.qq.com/Oscarfeng</a></strong>
<strong>背景[......]</strong><p class='read-more'><a href='http://fengtao.org/archives/358.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>不管你的<a href="http://fengtao.org/archives/358.html">Nook</a>是否root，本方法均适用。<br />
此方法不但解决乱码，而且让epub的格式变得更加美观，可以让我们用Nook优雅的阅读。</p>
<p><strong>如果阅读本文有问题的话，可以到微博上找我：<br />
</strong>新浪<strong> <a href="http://weibo.com/oscarfeng">http://weibo.com/oscarfeng<br />
</a></strong>腾讯<strong> <a href="http://t.qq.com/Oscarfeng">http://t.qq.com/Oscarfeng</a></strong></p>
<p><strong>背景知识：</strong></p>
<ul>
<li>epub文件：其实是一些html+css文件的压缩包，文件名后缀为.epub，压缩软件Winrar、7-zip等可以管理操作。</li>
<li>Html是网页文件：可以想象成单独保存文字的部分。</li>
<li>CSS样式文件：可以想象成控制文字显示格式/样式的控制文件，如果我们调整了css文件，那么html网页中文字格式会变，epub同理。</li>
<li>字体文件：我们所看到的文字想要有漂亮的字体样式，机器上要有相应的字体才行，电脑、Nook上同理。</li>
</ul>
<p><strong>两步搞定，解决乱码，而且格式优雅：</strong></p>
<ol>
<li>用专门的软件CssSTAR修改epub文件的CSS文件。CssSTAR下载：<a href="http://www.by-smart.com/forum.php?mod=viewthread&amp;tid=2433">作者论坛</a>，或网盘下载 <a href="http://115.com/file/an9f4aps">http://115.com/file/an9f4aps</a><br />
这个软件可以自动操作，不需要了解css在哪里，一键完成，而且可以一次转换多个epub文件。</li>
<li>下载优美的字体到nook2上<br />
不是任何字体搭配起来都好，网友“老牛”做了专门的字体压缩包，里面的字体很好看。压缩包8个字体保存文件夹fonts中，而且/fonts要位于nook2分区根目录，或者位于TF卡的根目录，两个位置都可以。<br />
如果你的nook2 系统版本是1.0，<a href="http://115.com/file/bes5e04r">1.0字体包下载</a>。<br />
如果你的nook2 系统版本是1.1，在下载上面1.0字体包后，要替换其中中zw.ttf字体，替换字体可以有多种选择，<a href="http://115.com/file/anf3ep2k">1.1替换字体下载</a>，下载包中有多个字体可供选择，挑你自己看着顺眼的吧。nook2系统从1.0升级到1.1之后，1.0字体包中的中文逗号占据很大一个空格，为了解决这个问题，才需要替换zw.ttf字体，也就是正文字体。</li>
<li>做好以上两步之后，在nook2中看epub的时候还需要一点点的设置，还是看图吧：<br />
<img class="alignnone" title="nook2-fonts" src="http://pic.yupoo.com/voohot/BId72Pny/medish.jpg" alt="" width="440" height="440" /></li>
</ol>
<p><strong>个性化：</strong>压缩包中包括8个字体，如果你想自己个性化正文字体，可以下载某种字体重命名为zw.ttf，并替换fonts目录中的zw.ttf。</p>
<ul>
<li>正文字体zw.ttf &#8211; 方正博雅宋简体</li>
<li>标题1字体h1.ttf &#8211; 方正兰亭特黑长简体</li>
<li>标题2字体h2.ttf &#8211; 方正大标宋简体</li>
<li>标题3字体h3.ttf &#8211; 方正行黑简体</li>
<li>仿宋fs.ttf &#8211; 仿宋</li>
<li>楷体kt.ttf &#8211; 方正楷体简体</li>
<li>黑体ht.ttf &#8211; 方正兰亭黑简体</li>
<li>拼音字体ktpy.ttf &#8211; 方正楷体拼音字库</li>
</ul>
<div><strong>如果阅读本文有问题的话，可以到微博上找我：<br />
</strong>新浪<strong> <a href="http://weibo.com/oscarfeng">http://weibo.com/oscarfeng<br />
</a></strong>腾讯<strong> <a href="http://t.qq.com/Oscarfeng">http://t.qq.com/Oscarfeng</a></strong></div>
<p><strong> 本文所提到的方法及软件，均整理自“老牛”的网站：http://www.by-smart.com/</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://fengtao.org/archives/358.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unix shell 初学者的挫败感</title>
		<link>http://fengtao.org/archives/345.html</link>
		<comments>http://fengtao.org/archives/345.html#comments</comments>
		<pubDate>Mon, 21 Mar 2011 07:53:34 +0000</pubDate>
		<dc:creator>冯涛</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://fengtao.org/archives/345.html</guid>
		<description><![CDATA[在刚接触shell的时候，我遇到了很多挫，自己在计算机方面积累的信心不断被打击，我想很多人跟我一样。不过读过下面这个短文之后，心情也就豁然很多，shell从就创立之初就是强大的，但也是十分难为人的一种工具。
&#160;
翻译：
我们使用键盘进行输入的时候，总会出现各种错误，但我们在使用Unix S[......]<p class='read-more'><a href='http://fengtao.org/archives/345.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>在刚接触shell的时候，我遇到了很多挫，自己在计算机方面积累的信心不断被打击，我想很多人跟我一样。不过读过下面这个短文之后，心情也就豁然很多，shell从就创立之初就是强大的，但也是十分难为人的一种工具。</p>
<p>&#160;</p>
<p>翻译：</p>
<p>我们使用键盘进行输入的时候，总会出现各种错误，但我们在使用Unix Shell的时候，可能会出现更多的错误。Unix shell语法是十分强大，但也是非常简洁的，而且充满各种奇怪的符号，更要命的是难于记忆，也使得shell code神秘性和复杂性如出一辙。Bourne Shell和C shell使这种情况变得更加严重，它们给你设置了尽可能多的限制。</p>
<p>另外，我们没有任何方法可以撤销以前执行的命令来帮助我们修复错误，如果你有Bourne shell使用经验，你一定有过很多关于输入长长的命令的挫败感。你可以使用退格键进行编辑，但你一点按了回车键，一切都没了。</p>
<p>&#160;</p>
<p>原文来自：Learning the bash Shell 3rd Edition （pdf文件，无链接）</p>
<p>It&#8217;s always possible to make mistakes when you type at a computer keyboard, but perhaps even more so when you are using a UNIX shell. UNIX shell syntax is powerful, yet terse, full of odd characters, and not particularly mnemonic, making it possible to construct command lines that are as cryptic as they are complex. The Bourne and C shells exacerbate this situation by giving you extremely limited ways of editing your command lines.</p>
<p>In particular, there is no way to recall a previous command line so that you can fix a mistake. If you are an experienced Bourne shell user, undoubtedly you know the frustration of having to retype long command lines. You can use the BACKSPACE key to edit, but once you hit RETURN, it&#8217;s gone forever!</p>
]]></content:encoded>
			<wfw:commentRss>http://fengtao.org/archives/345.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RHCE认证的准备及考试经历</title>
		<link>http://fengtao.org/archives/343.html</link>
		<comments>http://fengtao.org/archives/343.html#comments</comments>
		<pubDate>Fri, 25 Feb 2011 06:59:07 +0000</pubDate>
		<dc:creator>冯涛</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[RHCE]]></category>
		<category><![CDATA[考试]]></category>
		<category><![CDATA[认证]]></category>

		<guid isPermaLink="false">http://fengtao.org/archives/343.html</guid>
		<description><![CDATA[一、准备阶段
二、培训
<ul>
<li>学校</li>
<li>教材</li>
<li>讲师</li>
<li>我的同学们</li>
</ul>
三、考前准备
<ul>
<li>考前辅导</li>
<li>模拟题</li>
<li>考试环境搭建</li>
</ul>
四、考试现场
五、考试成绩通知
六、总结
<a href="http://fengtao.org/wp-content/uploads/2011/02/RHCE.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="RHCE" border="0" alt="RHCE" src="http://fengtao.org/wp-content/uploads/2011/02/RHCE_thumb.png" width="468" height="355" /></a>

准备阶段
想学习Linux是从2010年6月开始的，当时对于这种操作系统完全没有认识。开始的时候下载了Redhat 5、fedora 13、Uba[......]<p class='read-more'><a href='http://fengtao.org/archives/343.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p><font face="宋体">一、准备阶段</font></p>
<p><font face="宋体">二、培训</font></p>
<ul>
<li><font face="宋体">学校</font></li>
<li><font face="宋体">教材</font></li>
<li><font face="宋体">讲师</font></li>
<li><font face="宋体">我的同学们</font></li>
</ul>
<p><font face="宋体">三、考前准备</font></p>
<ul>
<li><font face="宋体">考前辅导</font></li>
<li><font face="宋体">模拟题</font></li>
<li><font face="宋体">考试环境搭建</font></li>
</ul>
<p><font face="宋体">四、考试现场</font></p>
<p><font face="宋体">五、考试成绩通知</font></p>
<p><font face="宋体">六、总结</font></p>
<p><a href="http://fengtao.org/wp-content/uploads/2011/02/RHCE.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="RHCE" border="0" alt="RHCE" src="http://fengtao.org/wp-content/uploads/2011/02/RHCE_thumb.png" width="468" height="355" /></a></p>
<p><font face="宋体"></font></p>
<p><b><font face="宋体">准备阶段</font></b></p>
<p><font face="宋体">想学习Linux是从2010年6月开始的，当时对于这种操作系统完全没有认识。开始的时候下载了Redhat 5、fedora 13、Ubantu 9等版本安装，在当当买了《鸟哥的Linux私房菜》第二版（最新版本是第三版）。这个时期遇到若干苦难，不知道使用哪个Linux 版本进行学习；买鸟哥的那本书，里面讲解是基于fedora 4的，而当时fedora 13已经出来了。这些问题都让人一头雾水。</font></p>
<p><b><font face="宋体">培训</font></b></p>
<p><font face="宋体">在软件园附件的一家培训机构报名的，学校不大，但是工作人员始终非常热情。</font></p>
<p><font face="宋体">培训发了红帽英文原版较次，共三大本，代号分别是：033、133、253。教材费是包括在培训中，如果单独买应该是600多元。教材具有系统性，无论是基础知识还是应用都基本覆盖了，但是这种英文教材和微软、思科认证教材类似，章节顺序不是很符合我的阅读习惯，但有些同学却觉得很好。教材所教的知识其实都不能适用于较复杂的实际生产环境，如果你要搭建一个实际工作的www或者email，还需要去啃apache和sendmail手册，</font></p>
<p><font face="宋体">很多同学觉得看英文累，就在淘宝上买了中文版的书，这个中文版不是官方发行版，翻译的还不错，但是内容顺序稍微和英文原版不同，可能是参照老的英文原版翻译的。淘宝一般100元三本，还附送一些电子资料（这些资料哪里都可以下载到）。其实我不建议读中文教材，troubleshooting和掌握新设备新技术都需要较好的英文阅读。</font></p>
<p><font face="宋体">讲师并不是培训学校固定职员，而是来自各大企业。我们上课的时候21次课，更换了四个老师，每个老师的讲课风格不同，都有自己的特色，由于都在大型企业工作，比较有实战经验。</font></p>
<p><font face="宋体">网路上有些Linux的讲解视频，我看了几个，都不是十分好，只有台湾人做得那一版还不错，只是台湾人的语调可以在10分钟之内给你催眠。</font></p>
<p><font face="宋体">和我一起上课的学员基本上都是在企业工作，每个人的态度是不一样的，这里我不一一评论。但我想说的是：我见过不少年龄35＋，来自cisco、Avaya、oracle、IBM、HP等公司的资深技术大牛，他们谦虚学习的态度，渊博的专业知识，良好的职业素质和勤奋工作的精神，令我敬佩。技术人员的傲气和自信是在骨子里的，而不是在脸上。</font></p>
<p><b><font face="宋体">考前准备</font></b></p>
<p><font face="宋体">考前辅导安排在考前两天，即周六辅导，下个周一考试。</font></p>
<p><font face="宋体">模拟题目学校发了一份，当然网络上也有很多版本可以下载，题目不可能完全一致，但是包含的考点都是相同，讲解也稍有差异。最好找题目包含较多的版本，精简版本会遗漏一些考点。</font></p>
<p><font face="宋体">辅导的老师自己搭建了一个模拟考试环境，DNS、NIS、 YUM源等问题都解决了，我们每个终端可以按照模拟题的要求进行练习。这个考试环境自己在家里使用虚拟机也可以搭建，就是比较麻烦一些，因为要配置DNS, DHCP, NIS服务器等，而这些不是RHCE的考试范围。</font></p>
<p><font face="宋体">就算有模拟题，也不是一定可以通过考试的。因为真实的考试题目是不断变化的，问法总是在变，需要真正理解这个知识点才能应对每个考题。这和微软、思科的考试完全不同（不包括CCIE实验考试）。RHCE的同一个模拟题，做两次可能出现不同的结果，因为一个字母甚至一个英文句点“.”的错误输入，都会导致一个大题的结果完全不同。所以只有吃透知识点，才能应对RHCE考试，而且要掌握针对每个服务的测试方法。</font></p>
<p><b><font face="宋体">考试现场环境</font></b></p>
<ol>
<li><font face="宋体">考官来自红帽官方，他自带的笔记本就是考试环境中的服务器端，包括测试机也在上面虚拟出来。</font></li>
<li><font face="宋体">他会现场把考试机器通过网络重新做系统，我当时是RHEL 5.4版本。</font></li>
<li><font face="宋体">考生做到电脑前的时候就能看到填写注册信息的界面，需要填写姓名（只能是字母，不支持中文）、邮件地址（用于发送考试成绩通知）等。填写完毕之后，会看到保密协议等等，限制考试不可以泄漏考试题目。</font></li>
<li><font face="宋体">考试的时候，会有一个要求让你更改root密码，必须严格按照要求去做，不能自己随意写一个。因为在考试结束之后，考官会利用此密码运行脚本登录考试机抓取配置信息，来评定考试成绩。如果root密码与所给不符，考试成绩就是零分了。</font></li>
<li><font face="宋体">考试题目以网页形式提供，分RHCT和RHCE两部分，每一题都是链接形式，点击可以查看；左边有个标识按钮，通过按钮可以标识此题是否完成，标识不影响得分。</font></li>
<li><font face="宋体">考试题目同时提供多种语言，在网页上通过下拉菜单可以切换。中文题目翻译的真不怎么样。我遇到的一个题目，中文是：创建一个共享文件夹。英文是：create a collaboration folder. 这个题目不需要通过NFS创建共享文件夹，只是创建一个简单的共同协作文件夹，并赋予权限。如果是需要NFS共享文件，会写sharing folder的。</font></li>
</ol>
<p><b><font face="宋体">考试成绩通知</font></b></p>
<p><font face="宋体">这个时间不是固定的，有点考点动作快，三四个小时就能收到邮件通知。我在下午2:10结束考试，到次日凌晨1点多才收到邮件，这跟考官发送成绩速度有关。</font></p>
<p><font face="宋体">你会收到一封来自redhat的邮件，通知你RHCT和RHCE两部分的成绩，附带pdf证书，我的截图。</font></p>
<p><font face="宋体"><b>别把通过了RHCE</b><b>当回事儿</b></font></p>
<p><font face="宋体">考过了这门认证只是让自己对Linux技术入门，就和微软、思科的认证一样。至于到底掌握了多少技术，还需要勤奋的长时间积累。我见过有十年Linux经验的人才参加RHCE考试，也见过没有毕业的学生参加。我曾经让一个过了RHCE的同事帮我看看Linux系统中硬盘的剩余空间，他竟然不知道怎么看。</font></p>
<p><font face="宋体">操作系统是复杂和庞大的，再结合网络，就是一个更繁复庞杂的体系，也就形成现在的IT技术。</font></p>
<p><font face="宋体">温故而知新，有付出总有所得。</font></p>
]]></content:encoded>
			<wfw:commentRss>http://fengtao.org/archives/343.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在新公司的第一次公司活动</title>
		<link>http://fengtao.org/archives/337.html</link>
		<comments>http://fengtao.org/archives/337.html#comments</comments>
		<pubDate>Mon, 24 Jan 2011 06:49:13 +0000</pubDate>
		<dc:creator>冯涛</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[team building]]></category>
		<category><![CDATA[思科]]></category>
		<category><![CDATA[滑雪]]></category>

		<guid isPermaLink="false">http://fengtao.org/archives/337.html</guid>
		<description><![CDATA[刚刚过去的周末，公司组织了一次活动。
内容是：铭湖滑雪 &#8211; 铭湖温泉 &#8211; 东海明珠晚餐 &#8211; 25小时唱歌。

<strong>困</strong>
早上软件园麦当劳处集合，公司人少，40座大巴没有坐满。车上有些同事很困，因为前一天晚上这些人上夜班，早上5点钟才睡。同志们幸苦了，但年轻人就是有一股子[......]<p class='read-more'><a href='http://fengtao.org/archives/337.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p><font face="宋体">刚刚过去的周末，公司组织了一次活动。</font></p>
<p><font face="宋体">内容是：铭湖滑雪 &#8211; 铭湖温泉 &#8211; 东海明珠晚餐 &#8211; 25小时唱歌。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>困</strong></font></p>
<p><font face="宋体">早上软件园麦当劳处集合，公司人少，40座大巴没有坐满。车上有些同事很困，因为前一天晚上这些人上夜班，早上5点钟才睡。同志们幸苦了，但年轻人就是有一股子冲劲，整夜不睡，第二天照样能玩得起来。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>导游</strong></font></p>
<p><font face="宋体">我们的这个导游，话儿特多，一套接着一套，导游都是套话，但是这个导游格外敬业。// </font><font face="宋体">人工降雨也是雨，人工降雪也是雪。 // </font><font face="宋体">脑筋急转弯：大连的有轨电车为什么都是女司机？ // </font><font face="宋体">人往高处走，高处不胜寒；水往低处流，大海纳百川。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>美德</strong></font></p>
<p><font face="宋体">到了滑雪场，每个人各自领了滑雪计时卡，这个卡可以在滑雪场内进行各种消费。我换衣服的时候不小心把这个卡掉在地上，我也没注意到。好心人甲喊：“小姑娘，你的卡掉了。”顺着喊声，只见一个小姑娘捡起卡，转身走开不见了。我一摸自己的卡，怎么都找不到，原来那是我的卡！而我连那小姑娘张什么样都没见到。我自认倒霉的时候，一个小姑娘走过来，主动跟我说：“这是你的卡吧？”。多漂亮的小姑娘，多高尚的品德啊。她，是我的同事，刚才在大巴上见过。但她完全不认识我，我是公司新人，她在大巴上也没有看到我。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>挑战</strong></font></p>
<p><font face="宋体">换上46码的雪鞋（这是这个学场的最大号），穿戴好其它装备，上了雪道就开始撒欢儿，我太久没有做户外运动了。中级雪道我反复划了很多次，一直感觉速度太慢，而我之前一直没有上过坡度为22°的高级雪道。这次决定挑战一下，上了缆车，没有回头路（缆车只上上不下山）。山顶遇到公司老总，对我说：“又上来一个勇敢的同志。”很轻松的划了下来，比想象的容易很多，恐惧其实来自内心。高处风景很美，但只有在山脚才能体会成功。妈的，导游早就算计好了我们的内心的感受，不然怎么会在车上就说了上面那句话？</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>温泉</strong></font></p>
<p><font face="宋体">大厅十分豪华，醒目处立着大连理工大学对温泉水质的检测报告，但我仍旧不相信这是真的温泉，我这个人很固执的。</font></p>
<p><font face="宋体">我没有泡在休闲区池子里面放松，跑到游泳池，畅快的游了半个小时。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>返程</strong></font></p>
<p><font face="宋体">车上和小骆坐在一起，聊工作，聊人生。这个来自蒙古的汉子（他是汉族人，生在蒙古张在蒙古）说话做事一直那么直爽。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>晚餐</strong></font></p>
<p><font face="宋体">共四桌，我一直很安静，我是新人。酒过几巡之后，不断有人到我们这桌敬酒，也就不断有人发现我这个新人，也就不断有人向老总抱怨不认识我这个新人。老总直接喊我，让我介绍一下自己。</font></p>
<p><font face="宋体">简单自我介绍，到每桌敬酒一杯，只四杯酒下肚，头重脚轻，走路不稳。我对酒精十分敏感，这也是我为什么没有主动出击的原因。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>有聊</strong></font></p>
<p><font face="宋体">晕乎乎，不能再去唱歌，打车回家，另外两个同事跟我同路。</font></p>
<p><font face="宋体">一路上，我们聊京东、淘宝、当当、B2C、刘强东，我们聊iOS的封闭体系和Android的开放体系，妈的，好久没有这么有聊了。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体"><strong>家</strong></font></p>
<p><font face="宋体">进了家门就倒在床上，有<a href="http://wanghe.org">王贺</a>在，很温暖。</font></p>
<p><font face="宋体"></font></p>
<p><font face="宋体">&#160;</font></p>
]]></content:encoded>
			<wfw:commentRss>http://fengtao.org/archives/337.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>点对点P2P技术详解，VeryCD到底是电驴还是电骡？</title>
		<link>http://fengtao.org/archives/300.html</link>
		<comments>http://fengtao.org/archives/300.html#comments</comments>
		<pubDate>Wed, 10 Nov 2010 08:44:49 +0000</pubDate>
		<dc:creator>冯涛</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[VeryCD]]></category>
		<category><![CDATA[电驴]]></category>
		<category><![CDATA[电骡]]></category>

		<guid isPermaLink="false">http://fengtao.org/archives/300.html</guid>
		<description><![CDATA[昨天晚上<a href="http://wanghe.org/">王贺</a>推荐了一个美剧<a href="http://www.verycd.com/topics/2853117/">《外包服务》(Outsourced)</a>，在VeryCD下载的时候，王贺问我电驴的工作原理到底是什么？P2P就是point-to-point点对点吗？
其实自己接触P2P的时间很久了，包括BT(BitTorrent)和Emule和后来的VeryCD电驴，不下几十次思考过这个问题[......]<p class='read-more'><a href='http://fengtao.org/archives/300.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>昨天晚上<a href="http://wanghe.org/">王贺</a>推荐了一个美剧<a href="http://www.verycd.com/topics/2853117/">《外包服务》(Outsourced)</a>，在VeryCD下载的时候，王贺问我电驴的工作原理到底是什么？P2P就是point-to-point点对点吗？</p>
<p>其实自己接触P2P的时间很久了，包括BT(BitTorrent)和Emule和后来的VeryCD电驴，不下几十次思考过这个问题，但是实际上自己从来没有真正理解。</p>
<p>今天从头再把P2P这个知识点捋顺一下。</p>
<p><strong>一、什么是P2P技术？它就是点对点吗？</strong></p>
<p>一般报章都称P2P是点对点技术，但其实是错的，实为解作群对群(Peer-to-Peer)。在虚拟私人网络VPN (Virtual Private Network)中，也有P2P这个名称，它才是真正解作点对点(Point-to-Point)。peer-to-peer， 简称P2P，又称对等互联网络技术。这类网络可以用于多种用途，各种文件共享软件已经得到了广泛的使用，P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。</p>
<p>读到这里，就碰到很多技术名词，如果不是IT技术感兴趣的人，基本上没兴趣再了解更多了。</p>
<p><strong>二、基本网络拓扑图</strong></p>
<p><img title="Server-based-network" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="207" alt="Server-based-network" src="http://fengtao.org/wp-content/uploads/2010/11/Serverbasednetwork.png" width="200" border="0" /> <img title="P2P-network" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="207" alt="P2P-network" src="http://fengtao.org/wp-content/uploads/2010/11/P2Pnetwork.png" width="200" border="0" />     </p>
<p>上图左，是基于中心服务器的对等网络系统，也就是FTP和http下载的模式，大多现在网站就是这个模式。    <br />上图右，无中心服务器的对等网络系统，也就是P2P的基本概念，这个图在大脑中留下印象就便于理解了。</p>
<p><strong>三、依中央化程度分类</strong></p>
<p>纯P2P，例如Gnutella，了解Gnutella的人没几个，不要试图了解最好。    <br />&#160;&#160;&#160; * 节点同时作为客户端和服务器端。     <br />&#160;&#160;&#160; * 没有中心服务器。     <br />&#160;&#160;&#160; * 没有中心路由器。 </p>
<p>杂P2P，例如最原始的Napster。&#160; <br />&#160;&#160;&#160; * 有一个中心服务器保存节点的信息并对请求这些信息的要求做出响应。     <br />&#160;&#160;&#160; * 节点负责发布这些信息，让中心服务器知道它们想共享什么文件，让需要它的节点下载其可共享的资源。     <br />&#160;&#160;&#160; * 路由终端使用地址，通过被一组索引引用来取得绝对地址。 </p>
<p>混合P2P，例如如Skype，看，真在VoIP上应用着呢。    <br />&#160;&#160;&#160; * 同时含有纯P2P和杂P2P的特点。</p>
<p><strong>四、依网络拓扑结构 </strong></p>
<p>结构P2P：&#160; <br />&#160;&#160;&#160; * 点对点之间互有连结信息，彼此形成特定规则拓扑结构。     <br />&#160;&#160;&#160; * 需要请求某资源时，依该拓扑结构规则查找，若存在则一定找得到。</p>
<p>无结构P2P：&#160; <br />&#160;&#160;&#160; * 点对点之间互有连结信息，彼此形成无规则网状拓扑结构。     <br />&#160;&#160;&#160; * 需要请求某资源点时，以广播方式查找，通常会设TTL，即使存在也不一定找得到。</p>
<p>松散结构P2P：&#160; <br />&#160;&#160;&#160; * 点对点之间互有连结信息，彼此形成无规则网状拓扑结构。     <br />&#160;&#160;&#160; * 需要请求某资源时，依现有信息推测查找，介于结构P2P和无结构P2P之间。</p>
<p>上面四大点，前两点好理解得很，后面的三四点，基本上就是云里雾里了。有网络基础和服务器基础的人，也只能粗略了解其概括而无法了解它的技术细节。</p>
<p><strong>五、法律争议</strong></p>
<p>这里存在一个理论上毫不矛盾的关系，P2P技术本身是合法的，但是用侵犯版权的方式来传播的个人对它的滥用很明显是非法的。大多数在P2P网络上共享的文件是版权流行音乐和电影，包括各种格式MP3、MPEG、RMVB等，在多数司法范围中，共享这些复本是非法的。</p>
<p>在美国：    <br />对P2P技术限制的法律也是不健全的，所以，美国唱片协会和美国电影协会正花费大量的钱来试着游说立法者来创建新的法律。</p>
<p>在日本：    <br />根据日本现行著作权法，日本境内一切免费提供商业软件或其他数据下载的网站均属非法，BT系列软件和eMule均被禁止。</p>
<p>在中国：    <br />大家都知道的BT都被干掉了，但是eMule在中国还活着，VeryCD或者电驴基本上是emule的代名词。同是P2P技术，为什么一个可以活？一个不可以活？我个人认为中国BT资源站就像野草一样，实在太多，无法一个一个管制，只能一把火全部烧光，而emule只有VeryCD一家。在中国的有关部门的一些做法，请不要参考现行法律。</p>
<p><strong>六、关于eMule不得不说几句</strong></p>
<p>eMule是开源免费的P2P文件共享软件，它基于eDonkey2000的eDonkey网络，遵循GNU通用公共许可证协议发布。eMule能够连接eDonkey和Kad两个网络，另外，eMule以zlib压缩格式传输数据以节约带宽。</p>
<p>看了以上简单介绍，真觉得eMule把P2P文件共享应用到极致了，所以说，官方eMule在SourceForge上的下载点击数已超过5亿不足为奇。</p>
<p>eMule官方按照基本的英语知识，将eDonkey翻译成“电驴”，将eMule翻译成“电骡”，这本身毫无疑义。但是<a href="http://www.VeryCD.com">VeryCD.com</a>上海维西（VeryCD）公司基于eMule开发的eMule VeryCD Mod和easyMule都被叫做“电驴”，这是严重的概念混淆。另外VeryCD经常说自己是eMule的官方，混淆中国网民对这个软件的理解，这对开源软件非常不尊重。VeryCD公司于2005年在大陆尝试申请注册“电驴”、“eMule”等商标，但至今未通过商标局审批，</p>
<p>VeryCD版的eMule(easyMule)已经删减了从eD2k服务器和Kad网络搜索的功能，这意味着只能搜索VeryCD站内的资源了。即使我们搜索到eD2k和Kad网络内的资源，国内下载速度也慢如乌龟。<strong>但VeryCD的做法，始终违背了开源软件那种开放与自由的精神。</strong></p>
<p><a href="emule-project.net">eMule官方网站</a> – <a href="http://www.emule-project.net">www.emule-project.net</a> </p>
<p>在eMule的官方网站主页上写道：“<strong>eMule是完全免费的，它也决不包含广告软件、间谍和流氓软件。我们之所以创造eMule是为了快乐和知识，而不是为了金钱。</strong>”</p>
]]></content:encoded>
			<wfw:commentRss>http://fengtao.org/archives/300.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

