<?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>Gevin的博客</title>
	<atom:link href="http://blog.igevin.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.igevin.info</link>
	<description>技术、生活都要经过折腾</description>
	<lastBuildDate>Tue, 07 May 2013 13:30:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>产品经理要懂多少技术</title>
		<link>http://blog.igevin.info/2013/05/pm-programmer-tech/</link>
		<comments>http://blog.igevin.info/2013/05/pm-programmer-tech/#comments</comments>
		<pubDate>Tue, 07 May 2013 13:30:52 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1879</guid>
		<description><![CDATA[本文首载于极客公园，本文重新排版配图 [核心提示] 产品经理不需要在技术上登峰造极，但必须要赢得程序猿的尊敬。 产品经理是个辛苦的工作，除了要最热爱产品，练功坐禅研究用户体验外，还要和一大堆人打交道——写代码的，做设计的，搞运营的，做市场的。前两类人算是艺术家，自然会带点艺术家特有的奇葩气质，第一类人又是和产品经理打交道的人里面最聪明的，一个不小心，没准就被程序猿们划入“白痴”族群，作为茶余饭后鄙视的对象。 那么，产品经理要懂多少技术，才能游刃有余的和程序猿们打交道呢？ 在 Gevin 看来，成功的产品经理必须是被程序猿尊敬的。虽然程序猿的水平和素质也良莠不齐，但要做一个成功的产品经理，必须假设面对的是一帮最优秀的程序猿，这样才不至于被当作白痴来骂。因此程序猿应该是这样一帮人，他们是聪明的，坚毅的，勇于克服困难的；中间也不乏文艺类的，或懂艺术，或注重体验，或关心人文。产品经理也不必为了能和各种程序猿沟通，使自己面面俱到，但至少对自己要有一个明确的定位，并把自己的定位展现在程序猿面前。 Gevin 会把产品经理分为两类： A：改变世界的海贼 B：自给自足的农夫 A 类是那些真正热爱互联网的人，有自己的梦想，希望在互联网的海洋里冒险驰骋，不断创新，不断探索前行，看中的是这份冒险精神，享受的是冒险成功后的喜悦，他们也许会失败，但虽败犹荣，他们一旦成功，则会带来革命性的东西，甚至改变世界。B 类只是在互联网上求生存的人，他们并不热爱互联网，如果有更好的生存平台，他们可以放弃互联网；他们会踏实的基于数据做些分析，把一些实际可靠的元素融入产品，只要赚钱就行，创新和探索这些不靠谱的东西，尽量不碰。 产品经理在开始做事之前，需要明确自己是 A 类还是 B 类，与程序猿沟通时，通过语言或者行动表明自己的定位。如果你是 A 类，优秀的程序猿会成为你强大的助手，如果你是 B 类，好的程序猿也会帮你衣钵满载。但如果你有 A 类的心，却做 B 类的事，不被骂白痴才怪；如果你按 B 类的要求与程序猿沟通，却心怀 A 类的雄心，高傲的程序猿会认为你在玩弄他。 A 类的产品经理，对技术的要求高，能力覆盖范围广，程序猿对 B 类产品经理的要求，只是 A 类的一个子集。下面提到的产品经理，如无特别说明，是指 A 类。 程序猿也知道产品经理是要与多种职责的人打交道的，要有较强的综合能力，不会在技术领域拿自己的强项和产品经理过不去，但他们同时认为一个优秀的产品经理要具备一些能力，能力不足的产品经理不会被程序猿尊敬。这些能力包括： 对技术的理解 美学的修养 强大的学习能力 无限热情 对技术的理解 产品经理不懂技术当然不行，但产品经理也没必要掌握技术细节。产品的技术实现是由程序猿完成的，产品经理只要做到理解程序猿，尽量和程序猿做“无损沟通”即可。 非技术出身的产品经理是比较辛苦的，因为你要在技术上下不少功夫。技术不简单，种类多，各有特色，发展日新月异，是产品经理和程序猿要时刻关注的主题。即便是对技术做整体的宏观的把握，也不是一个不懂技术的人一时半会就能融会贯通的。非技术出身的产品经理首先要迈过技术上的一道坎，让不懂技术的人看来，你是一个技术领域的内行。技术出身的产品经理，对技术的理解自然不是问题，但在和程序猿沟通时，会不自觉疏忽的是，容易过分纠结于细节，尤其是曾经在技术领域有不菲造诣的产品经理。产品经理不是对产品做技术实现的人，技术更新那么快，技术细节本身甚至技术实现的理念，会迅速更新迭代，产品经理和程序猿死磕技术细节得不偿失。 上文提到的“无损沟通”，是指产品经理和程序猿在沟通中彼此完全理解，不存在疏漏和误解。这是不可能的，但这必须是二者沟通的目标。 产品经理和程序猿沟通时，两个方面尤其重要： A：对需求的沟通 B：对技术实现的沟通 对需求的沟通主要应用于产品经理向程序猿阐述需求的场景中。程序猿实现产品功能，是基于对需求的理解；在功能实现过程中和实现完成后，需求的变化又可能带来产品实现上的灾难。如果程序猿不能准确理解产品经理对需求的描述，很可能实现的功能与产品经理的想法大相径庭，浪费大家的时间；如果产品经理想法不够明确，导致需求变来变去，无疑是对程序猿的恶意攻击。需求上任意一个小小的变化，在代码实现中的都有可能产生巨大麻烦，甚至会动摇代码的整体架构。从程序猿的角度来说，虽然程序猿在技术实现时以构建稳定的系统为目标，尽量灵活应对需求的变化，让系统易于扩展和维护，但这也是要基于程序猿们对需求的理解，以及对潜在的需求变化的预测。如果在沟通过程中做不到让程序猿准确把握需求，那就不用考虑产品实现的满意度了。 对技术实现的沟通主要应用于程序猿向产品经理沟通的场景中。如果产品经理对技术理解不够，程序猿很难向产品经理讲明白自己的工作现状，当产品经理想要改变需求或者希望为产品添加新的特性时，也无法准确理解程序猿对此产生的各种反应。 只有依靠足够技术基础，产品经理才能理解程序猿对工作和任务的描述，把握技术实现的难度，制定更加合适的计划。至于多少技术才算“足够”，需要产品经理和程序猿慢慢中磨合了。 [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/wp-content/uploads/2013/05/jobs6A_meitu_1.jpg"><img class="aligncenter size-full wp-image-1886" alt="jobs" src="http://blog.igevin.info/wp-content/uploads/2013/05/jobs6A_meitu_1.jpg" width="600" height="375" /></a>本文首载于<a title="产品经理要懂多少技术" href="http://www.geekpark.net/read/view/167249" target="_blank">极客公园</a>，本文重新排版配图</p>
<p><span style="color: #008000;">[核心提示] 产品经理不需要在技术上登峰造极，但必须要赢得程序猿的尊敬。</span></p>
<p>产品经理是个辛苦的工作，除了要最热爱产品，练功坐禅研究用户体验外，还要和一大堆人打交道——写代码的，做设计的，搞运营的，做市场的。前两类人算是艺术家，自然会带点艺术家特有的奇葩气质，第一类人又是和产品经理打交道的人里面最聪明的，一个不小心，没准就被程序猿们划入“白痴”族群，作为茶余饭后鄙视的对象。</p>
<p>那么，产品经理要懂多少技术，才能游刃有余的和程序猿们打交道呢？</p>
<p><span id="more-1879"></span>在 Gevin 看来，成功的产品经理必须是被程序猿尊敬的。虽然程序猿的水平和素质也良莠不齐，但要做一个成功的产品经理，必须假设面对的是一帮最优秀的程序猿，这样才不至于被当作白痴来骂。因此程序猿应该是这样一帮人，他们是聪明的，坚毅的，勇于克服困难的；中间也不乏文艺类的，或懂艺术，或注重体验，或关心人文。产品经理也不必为了能和各种程序猿沟通，使自己面面俱到，但至少对自己要有一个明确的定位，并把自己的定位展现在程序猿面前。<br />
Gevin 会把产品经理分为两类：</p>
<p><strong>A：改变世界的海贼</strong><br />
<strong> B：自给自足的农夫</strong></p>
<p><span style="color: #008000;">A 类是那些真正热爱互联网的人，有自己的梦想，希望在互联网的海洋里冒险驰骋，不断创新，不断探索前行，看中的是这份冒险精神，享受的是冒险成功后的喜悦，他们也许会失败，但虽败犹荣，他们一旦成功，则会带来革命性的东西，甚至改变世界。</span>B 类只是在互联网上求生存的人，他们并不热爱互联网，如果有更好的生存平台，他们可以放弃互联网；他们会踏实的基于数据做些分析，把一些实际可靠的元素融入产品，只要赚钱就行，创新和探索这些不靠谱的东西，尽量不碰。</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2013/05/histoire-one-piece.png"><img class="aligncenter size-full wp-image-1885" alt="histoire-one-piece" src="http://blog.igevin.info/wp-content/uploads/2013/05/histoire-one-piece.png" width="650" height="467" /></a></p>
<p>产品经理在开始做事之前，需要明确自己是 A 类还是 B 类，与程序猿沟通时，通过语言或者行动表明自己的定位。如果你是 A 类，优秀的程序猿会成为你强大的助手，如果你是 B 类，好的程序猿也会帮你衣钵满载。但如果你有 A 类的心，却做 B 类的事，不被骂白痴才怪；如果你按 B 类的要求与程序猿沟通，却心怀 A 类的雄心，高傲的程序猿会认为你在玩弄他。</p>
<p>A 类的产品经理，对技术的要求高，能力覆盖范围广，程序猿对 B 类产品经理的要求，只是 A 类的一个子集。下面提到的产品经理，如无特别说明，是指 A 类。</p>
<p>程序猿也知道产品经理是要与多种职责的人打交道的，要有较强的综合能力，不会在技术领域拿自己的强项和产品经理过不去，但他们同时认为一个优秀的产品经理要具备一些能力，能力不足的产品经理不会被程序猿尊敬。这些能力包括：</p>
<ul>
<li>对技术的理解</li>
<li>美学的修养</li>
<li>强大的学习能力</li>
<li>无限热情</li>
</ul>
<h2><strong>对技术的理解</strong></h2>
<p>产品经理不懂技术当然不行，但产品经理也没必要掌握技术细节。产品的技术实现是由程序猿完成的，产品经理只要做到理解程序猿，尽量和程序猿做“无损沟通”即可。</p>
<p>非技术出身的产品经理是比较辛苦的，因为你要在技术上下不少功夫。技术不简单，种类多，各有特色，发展日新月异，是产品经理和程序猿要时刻关注的主题。即便是对技术做整体的宏观的把握，也不是一个不懂技术的人一时半会就能融会贯通的。非技术出身的产品经理首先要迈过技术上的一道坎，让不懂技术的人看来，你是一个技术领域的内行。技术出身的产品经理，对技术的理解自然不是问题，但在和程序猿沟通时，会不自觉疏忽的是，容易过分纠结于细节，尤其是曾经在技术领域有不菲造诣的产品经理。产品经理不是对产品做技术实现的人，技术更新那么快，技术细节本身甚至技术实现的理念，会迅速更新迭代，产品经理和程序猿死磕技术细节得不偿失。</p>
<p>上文提到的“无损沟通”，是指产品经理和程序猿在沟通中彼此完全理解，不存在疏漏和误解。这是不可能的，但这必须是二者沟通的目标。</p>
<p>产品经理和程序猿沟通时，两个方面尤其重要：</p>
<ul>
<li>A：对需求的沟通</li>
<li>B：对技术实现的沟通</li>
</ul>
<p>对需求的沟通主要应用于产品经理向程序猿阐述需求的场景中。程序猿实现产品功能，是基于对需求的理解；在功能实现过程中和实现完成后，需求的变化又可能带来产品实现上的灾难。如果程序猿不能准确理解产品经理对需求的描述，很可能实现的功能与产品经理的想法大相径庭，浪费大家的时间；如果产品经理想法不够明确，导致需求变来变去，无疑是对程序猿的恶意攻击。需求上任意一个小小的变化，在代码实现中的都有可能产生巨大麻烦，甚至会动摇代码的整体架构。从程序猿的角度来说，虽然程序猿在技术实现时以构建稳定的系统为目标，尽量灵活应对需求的变化，让系统易于扩展和维护，但这也是要基于程序猿们对需求的理解，以及对潜在的需求变化的预测。如果在沟通过程中做不到让程序猿准确把握需求，那就不用考虑产品实现的满意度了。</p>
<p>对技术实现的沟通主要应用于程序猿向产品经理沟通的场景中。如果产品经理对技术理解不够，程序猿很难向产品经理讲明白自己的工作现状，当产品经理想要改变需求或者希望为产品添加新的特性时，也无法准确理解程序猿对此产生的各种反应。</p>
<p>只有依靠足够技术基础，产品经理才能理解程序猿对工作和任务的描述，把握技术实现的难度，制定更加合适的计划。至于多少技术才算“足够”，需要产品经理和程序猿慢慢中磨合了。</p>
<p>最后，请相信程序猿，请在技术上放手！<br />
<strong>美学修养</strong></p>
<p>为什么程序猿可能会关注这一点？虽然程序猿不会像设计师那样与产品经理讨论产品的设计和交互等问题，但也会关注下用户体验的，而且优秀的程序猿也是艺术家，没准还是个真实的画家，要想赢得程序猿的尊敬，美学修养低于程序猿说不过去吧？<br />
<strong>学习能力</strong></p>
<p>产品经理和程序猿，是互联网上最需要频繁接受并掌握新知识的人。新知识新概念接受的慢，谁放心把产品交给这样的产品经理？何况产品经理要与聪明的程序猿们交流沟通，学习能力差的产品经理在沟通过程中会遇到各种困难，各种无法理解，在工作过程中也无法应该程序猿的尊敬。<br />
<strong>无限热情</strong></p>
<p>这是产品经理最重要的素质，也是程序猿最需要从产品经理身上获取的元素。产品经理是最热爱自己产品的人，如果产品经理不能把自己的热情传递出去，程序猿也不会实心实意做产品的实现，实现一个没有激情的产品经理的想法，实在不是一件很 cool 的事情！<br />
<strong>小结</strong></p>
<p>产品经理若要和程序猿默契配合，最重要的是要赢得程序猿们的尊敬。产品经理并不是懂的技术越细越好，而是要在宏观上对技术有总体上的把握，在微观上懂得放手，相信程序猿，并锻炼好自己其他几项能力。</p>
<p>做一个站在科技和人文交叉口上的产品经理吧！带着自己的梦想和激情去改变世界，会有一帮优秀的程序猿帮你的！
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2013/05/pm-programmer-tech/">产品经理要懂多少技术</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2013/05/pm-programmer-tech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>互联网上的免费</title>
		<link>http://blog.igevin.info/2012/11/free-mode-on-internet/</link>
		<comments>http://blog.igevin.info/2012/11/free-mode-on-internet/#comments</comments>
		<pubDate>Sun, 25 Nov 2012 14:40:08 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[移动互联网]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1853</guid>
		<description><![CDATA[&#160; 『核心观点』互联网是众多行业中的一种,在传统的行业里,通过免费盈利的案例早已存在,这是互联网可以借鉴之处;另外,互联网这个行业利用自己的特点,可以向用户提供一些&#8221;真正免费&#8221;的东西。免费的灵活应用以及盈利模式的创新，让互联网更加丰富，也让互联网更加优质。 打开laptop,就可以利用Google Docs办公,用Evernote管理自己的大脑。 打开Firefox/Chrome,就可以浏览信息,学习进修,休闲娱乐。 打开iphone,就可以利用facebook的app与好友交流,在flipboard上阅读资讯,在instagram上分享图片。 在普及了互联网的世界里,只要有一个连接互联网的物理介质,不花一分钱,我们就可以活的很潇洒 互联网给我们提供了免费优质的服务,让我们的现实生活更加便利.在免费的背后,服务的盈利是如何实现的? 互联网是众多行业中的一种,在传统的行业里,通过免费盈利的案例早已存在,这是互联网可以借鉴之处;另外,互联网这个行业利用自己的特点,可以向用户提供一些&#8221;真正免费&#8221;的东西。免费的灵活应用以及盈利模式的创新，让互联网更加丰富，也让互联网更加优质。 1. 传统的免费 传统的免费，即交叉补贴。天下没有免费的午餐，我们在这里享受到免费，一定是在其他地方付过钱的，只不过付钱的并不一定是我们自己。交叉补贴的作用形式有三类：（1）用付费产品补贴免费产品；（2）用日后付费补贴当前免费；（3）付费人群为免费人群提供补贴。 在交叉补贴的世界里，免费模式主要有以下四类： （1） 直接交叉补贴 什么免费：吸引套掏腰包买其他东西的商品 谁享受免费：以某种方式最后掏腰包的人 这种模式最常见于电商。比如京东上那些打低折销售的商品。京东确实是低价甚至亏本销售这些商品，这些商品的作用是吸引用户进入京东商城，用户的消费欲望一旦被激发，购买的商品便不仅仅是这些让利商品。直接交叉补贴通过收费直接补贴免费。 （2）三方市场 什么免费：内容、服务、软件等 谁享受免费：任何人 这是最常见的交叉补贴方式，广播、电视、杂志、报纸均采用这种模式，门户网站也是如此。在门户网站上，新闻资讯、学习娱乐信息均免费提供给用户。用户越多，流量越大，门户盈利越多，为何？因为门户在免费向用户提供资讯的同时，收费向商家提供广告位。当有用户对商家的广告感兴趣时，便产生了资金的流动，如下图所示。经济学家把这种模式称为“双边市场”：有两个截然不同的群体在为媒体做支持：广告商为媒体付费，为了把信息传递给消费者；媒体则给广告商提供支持；消费者会最终付费——以非直接的方式付费。 在互联网上，媒体还可以围绕“免费的信息”用多种方式赚钱，如把客户信息出售给品牌授权商，提供“增值”订阅服务，或者直接玩电商。三方市场的模式下，成本已经被分散化了，或者变得不明显了，所以消费者会有免费的感觉。 （3） 免费+收费模式 什么免费：和付费版本相匹配的任何商品 谁享受免费：基本用户 这是互联网上最常见的模式，一提到这种模式，相信大家会有多种场景映入眼帘吧：开发者免费提供某个图片处理app的免费版本，如果想要更多的滤镜和处理方式，请选择付费版本；免费试用30天，30天后请付费获得产品授权；苹果app store里的限时免费…… 互联网上的开发者一般会遵守5%定律，即5%的付费用户是网站的所有收入来源，95%的用户获得优质的免费服务，这些用户加强了app或者网站的黏度，成为自己发展壮大的基础。 （4）非货币市场 什么免费：人们选择免费赠送的、没有寄希望付钱的任何东西 谁享受免费：任何人 这种模式在互联网上很常见，它虽然不直接与货币打交道，但对用户使用互联网的体验和互联网产品的发展壮大却非常重要。 人们在使用互联网的过程中，利他主义的动机总是存在的。人们会在互联网上输出自己的价值观、与他人分享快乐，为他人提供帮助，而做这些事情时，人们并不打算获得货币上的利益，而是获得满足感或者名望。人们在免费使用互联网的过程中，还会互动的进行劳动交换。例如，我们利用Google搜索信息，我们在获取自己需要信息的同时，也帮Google提高了准确定位广告的系统运算法则，让Google能够更精确的投放广告并盈利。在这个非货币市场里，我们创造了价值，收获了名誉或者享受了优质的体验，而网站提高了服务的质量，加强了用户黏度。在这里，互联网和用户以良性循环的方式，相互促进，实现双赢。 2. 互联网的特色 互联网除了能灵活应用传统的免费盈利模式，其自身特点也丰富的免费的领域。 （1）摩尔定律 物理设备是沟通用户和互联网的介质，根据摩尔定律，设备的价格会越来越低，而设备的性能会越来越高。未来人们可以付出更低的价额，享受更优质的服务，KK的“技术想要免费”，也是指日可待。 （2）思想的无穷充裕 专利之父托马斯 杰弗逊说，“接受我思想的人，会从我这里得到教益，但不会影响到我；就好象有人在我面前点亮了一根蜡烛，自己得到了光亮，也让我眼前一亮”。思想几乎可以不受限制和成本约束进行复制，而人们为了保证思想的稀缺创造了专利，但专利会过期，思想的传播不会停滞。 正式由于思想的这种特点，专利之战，山寨与被山寨，盗版与反盗版…… 各种有趣的现象不断发生，这些现象将最终共同促进互联网向更好的方向发展。 3. 三种价格 关于互联网免费的盈利和创新，还想谈的最后一点是三种价格——正价格、零价格和负价格——的作用。 正价格，即我们购买产品或者使用服务的价值的表现，是盈利和消费的载体，而零价格和负价格，与正价格相比，其心理作用更加重要。 零价格即上面讨论的“免费”，免费可以抵消用户消费时的警觉（用户总是懒的，免费可以让用户不再考虑钱花的值不值，钱该不该花等问题），引导消费者走上商家规划的道路。 负价格即商家给用户钱。这种情况虽然少见，但用的好却能收获客观的效果，负价格可以引导消费者形成商家预期的消费锚点（anchor，参考《怪诞行为学》），可以帮助商家树立形象，打造自己的生态等。 写到这里，我想感慨一下：互联网不仅是一个新奇有趣的地方，也是一个研究心理学的乐土。呃…… 我突然想到360的安全和免费杀毒了，也相当新浪微博上乌合之众般的各种黑各种粉各种水了…… 就此打住吧，最后想说明一下：以前看《怪诞行为学》时，开始对免费产生好奇，并开始关注互联网上的免费，最近想写本文内容时，居然看到相同主题的《免费》一书，由于作者比我强太多了，我在写文章时不自觉的照抄了上面的好多理论，希望大家见谅啦！另外，也向大家推荐上面那几本书，确实不错！ 转载请注明： [...]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/11/Downloads-001.jpg"><img class="aligncenter size-full wp-image-1857" title="互联网上的免费" src="http://blog.igevin.info/wp-content/uploads/2012/11/Downloads-001.jpg" alt="" width="800" height="473" /></a></p>
<p><span style="color: #008000;">『核心观点』互联网是众多行业中的一种,在传统的行业里,通过免费盈利的案例早已存在,这是互联网可以借鉴之处;另外,互联网这个行业利用自己的特点,可以向用户提供一些&#8221;真正免费&#8221;的东西。免费的灵活应用以及盈利模式的创新，让互联网更加丰富，也让互联网更加优质。<span id="more-1853"></span></span></p>
<p>打开laptop,就可以利用Google Docs办公,用Evernote管理自己的大脑。</p>
<p>打开Firefox/Chrome,就可以浏览信息,学习进修,休闲娱乐。</p>
<p>打开iphone,就可以利用facebook的app与好友交流,在flipboard上阅读资讯,在instagram上分享图片。</p>
<p>在普及了互联网的世界里,只要有一个连接互联网的物理介质,不花一分钱,我们就可以活的很潇洒</p>
<p>互联网给我们提供了免费优质的服务,让我们的现实生活更加便利.在免费的背后,服务的盈利是如何实现的?</p>
<p>互联网是众多行业中的一种,在传统的行业里,通过免费盈利的案例早已存在,这是互联网可以借鉴之处;另外,互联网这个行业利用自己的特点,可以向用户提供一些&#8221;真正免费&#8221;的东西。免费的灵活应用以及盈利模式的创新，让互联网更加丰富，也让互联网更加优质。</p>
<h1>1. 传统的免费</h1>
<p>传统的免费，即交叉补贴。天下没有免费的午餐，我们在这里享受到免费，一定是在其他地方付过钱的，只不过付钱的并不一定是我们自己。交叉补贴的作用形式有三类：（1）用付费产品补贴免费产品；（2）用日后付费补贴当前免费；（3）付费人群为免费人群提供补贴。</p>
<p>在交叉补贴的世界里，免费模式主要有以下四类：</p>
<h2>（1） 直接交叉补贴</h2>
<p>什么免费：吸引套掏腰包买其他东西的商品</p>
<p>谁享受免费：以某种方式最后掏腰包的人</p>
<p>这种模式最常见于电商。比如京东上那些打低折销售的商品。京东确实是低价甚至亏本销售这些商品，这些商品的作用是吸引用户进入京东商城，用户的消费欲望一旦被激发，购买的商品便不仅仅是这些让利商品。直接交叉补贴通过收费直接补贴免费。</p>
<h2>（2）三方市场</h2>
<p>什么免费：内容、服务、软件等</p>
<p>谁享受免费：任何人</p>
<p>这是最常见的交叉补贴方式，广播、电视、杂志、报纸均采用这种模式，门户网站也是如此。在门户网站上，新闻资讯、学习娱乐信息均免费提供给用户。用户越多，流量越大，门户盈利越多，为何？因为门户在免费向用户提供资讯的同时，收费向商家提供广告位。当有用户对商家的广告感兴趣时，便产生了资金的流动，如下图所示。经济学家把这种模式称为“双边市场”：有两个截然不同的群体在为媒体做支持：广告商为媒体付费，为了把信息传递给消费者；媒体则给广告商提供支持；消费者会最终付费——以非直接的方式付费。</p>
<div id="attachment_1860" class="wp-caption aligncenter" style="width: 650px"><a href="http://blog.igevin.info/wp-content/uploads/2012/11/三方市场.jpg"><img class=" wp-image-1860" title="三方市场" src="http://blog.igevin.info/wp-content/uploads/2012/11/三方市场.jpg" alt="" width="640" height="370" /></a><p class="wp-caption-text">三方市场</p></div>
<p>在互联网上，媒体还可以围绕“免费的信息”用多种方式赚钱，如把客户信息出售给品牌授权商，提供“增值”订阅服务，或者直接玩电商。三方市场的模式下，成本已经被分散化了，或者变得不明显了，所以消费者会有免费的感觉。</p>
<h2>（3） 免费+收费模式</h2>
<p>什么免费：和付费版本相匹配的任何商品</p>
<p>谁享受免费：基本用户</p>
<p>这是互联网上最常见的模式，一提到这种模式，相信大家会有多种场景映入眼帘吧：开发者免费提供某个图片处理app的免费版本，如果想要更多的滤镜和处理方式，请选择付费版本；免费试用30天，30天后请付费获得产品授权；苹果app store里的限时免费……<br />
互联网上的开发者一般会遵守5%定律，即5%的付费用户是网站的所有收入来源，95%的用户获得优质的免费服务，这些用户加强了app或者网站的黏度，成为自己发展壮大的基础。</p>
<h2>（4）非货币市场</h2>
<p>什么免费：人们选择免费赠送的、没有寄希望付钱的任何东西</p>
<p>谁享受免费：任何人</p>
<p>这种模式在互联网上很常见，它虽然不直接与货币打交道，但对用户使用互联网的体验和互联网产品的发展壮大却非常重要。</p>
<p>人们在使用互联网的过程中，利他主义的动机总是存在的。人们会在互联网上输出自己的价值观、与他人分享快乐，为他人提供帮助，而做这些事情时，人们并不打算获得货币上的利益，而是获得满足感或者名望。人们在免费使用互联网的过程中，还会互动的进行劳动交换。例如，我们利用Google搜索信息，我们在获取自己需要信息的同时，也帮Google提高了准确定位广告的系统运算法则，让Google能够更精确的投放广告并盈利。在这个非货币市场里，我们创造了价值，收获了名誉或者享受了优质的体验，而网站提高了服务的质量，加强了用户黏度。在这里，互联网和用户以良性循环的方式，相互促进，实现双赢。</p>
<h1>2. 互联网的特色</h1>
<p>互联网除了能灵活应用传统的免费盈利模式，其自身特点也丰富的免费的领域。</p>
<h2>（1）摩尔定律</h2>
<p>物理设备是沟通用户和互联网的介质，根据摩尔定律，设备的价格会越来越低，而设备的性能会越来越高。未来人们可以付出更低的价额，享受更优质的服务，KK的“技术想要免费”，也是指日可待。</p>
<h2>（2）思想的无穷充裕</h2>
<p>专利之父托马斯 杰弗逊说，“接受我思想的人，会从我这里得到教益，但不会影响到我；就好象有人在我面前点亮了一根蜡烛，自己得到了光亮，也让我眼前一亮”。思想几乎可以不受限制和成本约束进行复制，而人们为了保证思想的稀缺创造了专利，但专利会过期，思想的传播不会停滞。</p>
<p>正式由于思想的这种特点，专利之战，山寨与被山寨，盗版与反盗版…… 各种有趣的现象不断发生，这些现象将最终共同促进互联网向更好的方向发展。</p>
<h1>3. 三种价格</h1>
<p>关于互联网免费的盈利和创新，还想谈的最后一点是三种价格——正价格、零价格和负价格——的作用。</p>
<p>正价格，即我们购买产品或者使用服务的价值的表现，是盈利和消费的载体，而零价格和负价格，与正价格相比，其心理作用更加重要。</p>
<p>零价格即上面讨论的“免费”，免费可以抵消用户消费时的警觉（用户总是懒的，免费可以让用户不再考虑钱花的值不值，钱该不该花等问题），引导消费者走上商家规划的道路。</p>
<p>负价格即商家给用户钱。这种情况虽然少见，但用的好却能收获客观的效果，负价格可以引导消费者形成商家预期的消费锚点（anchor，参考《怪诞行为学》），可以帮助商家树立形象，打造自己的生态等。</p>
<p>写到这里，我想感慨一下：互联网不仅是一个新奇有趣的地方，也是一个研究心理学的乐土。呃…… 我突然想到360的安全和免费杀毒了，也相当新浪微博上乌合之众般的各种黑各种粉各种水了……</p>
<p>就此打住吧，最后想说明一下：以前看《怪诞行为学》时，开始对免费产生好奇，并开始关注互联网上的免费，最近想写本文内容时，居然看到相同主题的《免费》一书，由于作者比我强太多了，我在写文章时不自觉的照抄了上面的好多理论，希望大家见谅啦！另外，也向大家推荐上面那几本书，确实不错！
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/11/free-mode-on-internet/">互联网上的免费</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/11/free-mode-on-internet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SNS随想</title>
		<link>http://blog.igevin.info/2012/07/sns-thoughts/</link>
		<comments>http://blog.igevin.info/2012/07/sns-thoughts/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 14:23:28 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[SNS]]></category>
		<category><![CDATA[移动互联网]]></category>
		<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1715</guid>
		<description><![CDATA[&#160; 『核心观点』现实世界和虚拟世界的进一步发展，会让人类世界变得更加奇妙，也许会与现在大有不同。这让我想到美剧fringe里的平行世界，只不过这两个世界的交叠不会带来crash，而是更好的融合。没准未来的现实世界，成了虚拟世界的一个子集。 频繁的使用path，是因为有关心的人在活跃；其他平台，要么不认识的人在活跃，要么熟悉的人在潜水；path上不需要太多的好友，这是发出自己心声，与知心朋友沟通的港湾。 facebook，是对“六度空间”理论的偶然实现，人们进入facebook的网络，是在生产信息，扩展自己交际圈和知识面的维度。 社交网络就是个放大器，有人喜欢在虚拟的世界里做真实的自己，有人虽然不想表现自己最真实的一面，却在不知不觉中暴露了自己的真实。现实中是怎样的，在社交网络上就是怎样的。只不过虚拟世界中的放大，给人以略有不同的错觉。无论在哪一边做出改变，都会真实的改变自己。 twitter，是一个习惯了没有身边人的、有价值信息最多的产品。twitter给我的感觉像极了收音机，喜欢的就接收，不喜欢的就屏蔽。这让twitter摆脱了所谓好友的的束缚，在twitter上也许不会很 黏，但 一定不会抛弃。这是我喜欢twitter最重要的原因。同样的，quora也类似，只不过让人把对他人的关注，转移到对兴趣的关注。这两个平台，都应该是输 出价值的地方。 位置，是一个与我们如影随形的属性。当位置以互联网服务的形式进入社交网络之后，现实时间与虚拟世界的联系进一步加强。一个签到也许不算什么，但虚拟的世界能够感知好友在真实世界的位置时，朋友间距离的远近、好友位置的变化，给我们带来的兴奋、失落、愉快、哀伤，那可绝不是硅基世界各元素相互作用的产物。 现实世界和虚拟世界的进一步发展，会让人类世界变得更加奇妙，也许会与现在大有不同。这让我想到美剧fringe里的平行世界，只不过这两个世界的交叠不会带来crash，而是更好的融合。没准未来的现实世界，成了虚拟世界的一个子集。 现实世界是真实的，但现实世界中人们人们总是披着各种皮、带着各种面具，习惯了伪装的人们也许更怕伤害，真实的世界是一片贫瘠的土壤，真实的自我很难在此生长。 社交网络中，那个虚拟的自我已经脱掉了皮、丢掉了面具，能够通过真实的灵魂感受这个世界。这是一片沃土，心灵深处的那颗种子，可以在此野蛮疯长。 真实是社交网络的趋势，也是社交网络上所有结点的呼唤。而处于另一极的虚伪，也将如影随形，现实世界将会向社交网络中做出映射。 距离产生真实，真实又与虚伪相依。 转载请注明： 转载自Gevin的博客 本文链接地址: SNS随想 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/07/SNS-1.jpg"><img class="aligncenter size-full wp-image-1825" title="SNS" src="http://blog.igevin.info/wp-content/uploads/2012/07/SNS-1.jpg" alt="" width="396" height="252" /></a></p>
<p><span style="color: #008000;">『核心观点』现实世界和虚拟世界的进一步发展，会让人类世界变得更加奇妙，也许会与现在大有不同。这让我想到美剧fringe里的平行世界，只不过这两个世界的交叠不会带来crash，而是更好的融合。没准未来的现实世界，成了虚拟世界的一个子集。</span></p>
<p>频繁的使用path，是因为有关心的人在活跃；其他平台，要么不认识的人在活跃，要么熟悉的人在潜水；path上不需要太多的好友，这是发出自己心声，与知心朋友沟通的港湾。</p>
<p><span id="more-1715"></span>facebook，是对“六度空间”理论的偶然实现，人们进入facebook的网络，是在生产信息，扩展自己交际圈和知识面的维度。</p>
<p>社交网络就是个放大器，有人喜欢在虚拟的世界里做真实的自己，有人虽然不想表现自己最真实的一面，却在不知不觉中暴露了自己的真实。现实中是怎样的，在社交网络上就是怎样的。只不过虚拟世界中的放大，给人以略有不同的错觉。无论在哪一边做出改变，都会真实的改变自己。</p>
<p><a href="http://blog.igevin.info/tag/twitter/" class="st_tag internal_tag" rel="tag" title="Posts tagged with twitter">twitter</a>，是一个习惯了没有身边人的、有价值信息最多的产品。twitter给我的感觉像极了收音机，喜欢的就接收，不喜欢的就屏蔽。这让twitter摆脱了所谓好友的的束缚，在twitter上也许不会很 黏，但 一定不会抛弃。这是我喜欢twitter最重要的原因。同样的，quora也类似，只不过让人把对他人的关注，转移到对兴趣的关注。这两个平台，都应该是输 出价值的地方。</p>
<p>位置，是一个与我们如影随形的属性。当位置以互联网服务的形式进入社交网络之后，现实时间与虚拟世界的联系进一步加强。一个签到也许不算什么，但虚拟的世界能够感知好友在真实世界的位置时，朋友间距离的远近、好友位置的变化，给我们带来的兴奋、失落、愉快、哀伤，那可绝不是硅基世界各元素相互作用的产物。</p>
<p>现实世界和虚拟世界的进一步发展，会让人类世界变得更加奇妙，也许会与现在大有不同。这让我想到美剧fringe里的平行世界，只不过这两个世界的交叠不会带来crash，而是更好的融合。没准未来的现实世界，成了虚拟世界的一个子集。</p>
<p>现实世界是真实的，但现实世界中人们人们总是披着各种皮、带着各种面具，习惯了伪装的人们也许更怕伤害，真实的世界是一片贫瘠的土壤，真实的自我很难在此生长。</p>
<p>社交网络中，那个虚拟的自我已经脱掉了皮、丢掉了面具，能够通过真实的灵魂感受这个世界。这是一片沃土，心灵深处的那颗种子，可以在此野蛮疯长。</p>
<p>真实是社交网络的趋势，也是社交网络上所有结点的呼唤。而处于另一极的虚伪，也将如影随形，现实世界将会向社交网络中做出映射。</p>
<p>距离产生真实，真实又与虚伪相依。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/07/sns-thoughts/">SNS随想</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/07/sns-thoughts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Android上给力的拍照类app</title>
		<link>http://blog.igevin.info/2012/06/awesome-camera-apps-on-android/</link>
		<comments>http://blog.igevin.info/2012/06/awesome-camera-apps-on-android/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 16:36:24 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[移动互联网]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1795</guid>
		<description><![CDATA[&#160; 『核心观点』手机镜头既能拍出质量不错的照片，又便于照片处理和网络分享，对于拍客族，强大的拍照类app是必不可少的。Gevin折腾过不少的拍照类app，本文向大家介绍几款给力的！ Instagram Instagram是神器，也是Gevin最喜欢的拍照类app，原因可以参考：Instagram哪里好，本文不再介绍。 Camera360 Ultimate Camera360是国内开发者开发的一款相当不错的拍照类app，能拍出多种照片效果，照片的质量也很好。在Instagram开发android版本以前，Gevin一直用这款app。关于Camera360，有兴趣的朋友可以参考这篇文章：Camera360:工具类应用的前途在哪里？看看商业价值杂志的记者全方位的介绍。 Retro Camera Retro Camera是很有趣，内置几款不同风格的虚拟复古相机，能够轻松拍出好玩的照片，其灵感来源于LOMO、HOLGA、宝丽来、Diana和玩具相机应用的风格。根据选择相机的不同，Retro Camera会直接拍出不同风格的照片，免去用户选择滤镜的麻烦。在图片的生成过程中，Retro Camera模拟了过去相片的冲洗过程，更添一分乐趣。 camera+ 传说camera+相当给力，但它占内存很大，我的手机上app装的比较多，无法顺畅体验，有兴趣的同学可以试试 pudding camera pudding camera是一款韩国开发者做的拍照应用，也内置了多种虚拟相机，拍照效果很不错，可以体验一下！ PicsArt PicsArt集拍照和图片处理于一体，除了滤镜，还可以做拼贴，框架，贴纸，文字特效，剪贴画图形，裁剪，旋转，调整颜色，添加艺术效果和魔法效果等，值得一试。 POCO相机 POCO相机是国内图片原创社区POCO.CN针对手机拍照用户群推出的发烧友级手机拍照工具，内置多种拍照镜头，超过40后期美化模式，支持一键多平台分享。POCO相机使用简单且尊重摄影人的拍摄习惯：选择镜头——拍照——美化照片——分享。 最后，再附加三款强大的图片处理app Little Photo Pixlr-o-matic PhotoShake &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: Android上给力的拍照类app 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>『核心观点』手机镜头既能拍出质量不错的照片，又便于照片处理和网络分享，对于拍客族，强大的拍照类app是必不可少的。Gevin折腾过不少的拍照类app，本文向大家介绍几款给力的！</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/06/tmp.jpg"><img class="aligncenter size-full wp-image-1812" title="camera apps" src="http://blog.igevin.info/wp-content/uploads/2012/06/tmp.jpg" alt="" width="640" height="640" /><span id="more-1795"></span></a></p>
<h1>Instagram</h1>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/06/instagram.png"><img class="aligncenter size-full wp-image-1801" title="instagram" src="http://blog.igevin.info/wp-content/uploads/2012/06/instagram.png" alt="" width="250" height="250" /></a></p>
<p><a href="https://play.google.com/store/apps/details?id=com.instagram.android&amp;feature=search_result">Instagram</a>是神器，也是Gevin最喜欢的拍照类app，原因可以参考：<a href="http://blog.igevin.info/2012/05/advantage-of-instagram/">Instagram哪里好</a>，本文不再介绍。</p>
<h1><span style="color: #333333; font-style: normal; line-height: 24px;">Camera360 Ultimate</span></h1>
<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2012/06/Camera360.png"><img class="aligncenter size-full wp-image-1802" title="Camera360" src="http://blog.igevin.info/wp-content/uploads/2012/06/Camera360.png" alt="Camera360" width="512" height="512" /></a></p>
<p><a href="https://play.google.com/store/apps/details?id=vStudio.Android.Camera360&amp;feature=search_result">Camera360</a>是国内开发者开发的一款相当不错的拍照类app，能拍出多种照片效果，照片的质量也很好。在Instagram开发android版本以前，Gevin一直用这款app。关于Camera360，有兴趣的朋友可以参考这篇文章：<a href="http://content.businessvalue.com.cn/post/6420.html">Camera360:工具类应用的前途在哪里？</a>看看商业价值杂志的记者全方位的介绍。</p>
<h1>Retro Camera</h1>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/06/retro_camera_android_2.jpg"><img class="aligncenter size-full wp-image-1803" title="retro_camera_android_2" src="http://blog.igevin.info/wp-content/uploads/2012/06/retro_camera_android_2.jpg" alt="" width="533" height="320" /></a></p>
<p><a href="https://play.google.com/store/apps/details?id=org.urbian.android.tools.vintagecam&amp;feature=search_result">Retro Camera</a>是很有趣，内置几款不同风格的虚拟复古相机，能够轻松拍出好玩的照片，其灵感来源于LOMO、HOLGA、宝丽来、Diana和玩具相机应用的风格。根据选择相机的不同，Retro Camera会直接拍出不同风格的照片，免去用户选择滤镜的麻烦。在图片的生成过程中，Retro Camera模拟了过去相片的冲洗过程，更添一分乐趣。</p>
<h1><span style="color: #333333; font-style: normal; line-height: 24px;">camera+</span></h1>
<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2012/06/camera-plus-icon2.png"><img class="aligncenter  wp-image-1804" title="camera-plus-icon2" src="http://blog.igevin.info/wp-content/uploads/2012/06/camera-plus-icon2.png" alt="" width="410" height="410" /></a></p>
<p>传说<a href="https://play.google.com/store/apps/details?id=com.tinypiece.android.cs&amp;feature=search_result">camera+</a>相当给力，但它占内存很大，我的手机上app装的比较多，无法顺畅体验，有兴趣的同学可以试试</p>
<h1><span style="color: #333333; font-style: normal; line-height: 24px;">pudding camera</span></h1>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/06/Pudding-camera-screenshot.png"><img class="aligncenter size-full wp-image-1805" title="Pudding-camera-screenshot" src="http://blog.igevin.info/wp-content/uploads/2012/06/Pudding-camera-screenshot.png" alt="" width="486" height="323" /></a></p>
<p><a href="https://play.google.com/store/apps/details?id=com.kth.PuddingCamera&amp;hl=en">pudding camera</a>是一款韩国开发者做的拍照应用，也内置了多种虚拟相机，拍照效果很不错，可以体验一下！</p>
<h1><span style="color: #333333; font-style: normal; line-height: 24px;">PicsArt</span></h1>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/06/PicsArt-1.png"><img class="aligncenter size-full wp-image-1806" title="PicsArt-1" src="http://blog.igevin.info/wp-content/uploads/2012/06/PicsArt-1.png" alt="" width="333" height="249" /></a></p>
<p><a href="https://play.google.com/store/apps/details?id=com.picsart.studio&amp;feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5waWNzYXJ0LnN0dWRpbyJd">PicsArt</a>集拍照和图片处理于一体，除了滤镜，还可以做拼贴，框架，贴纸，文字特效，剪贴画图形，裁剪，旋转，调整颜色，添加艺术效果和魔法效果等，值得一试。</p>
<h1><span style="color: #333333; font-style: normal; line-height: 24px;">POCO相机</span></h1>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/06/poco.jpg"><img class="aligncenter size-full wp-image-1807" title="poco" src="http://blog.igevin.info/wp-content/uploads/2012/06/poco.jpg" alt="" width="500" height="328" /></a></p>
<p><a href="https://play.google.com/store/apps/details?id=my.PCamera&amp;feature=search_result#?t=W251bGwsMSwxLDEsIm15LlBDYW1lcmEiXQ.." target="_blank">POCO相机</a>是国内图片原创社区POCO.CN针对手机拍照用户群推出的发烧友级手机拍照工具，内置多种拍照镜头，超过40后期美化模式，支持一键多平台分享。POCO相机使用简单且尊重摄影人的拍摄习惯：选择镜头——拍照——美化照片——分享。</p>
<p>最后，再附加三款强大的图片处理app</p>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.littlephoto&amp;feature=search_result" target="_blank">Little Photo</a></li>
<li><a href="https://play.google.com/store/apps/details?id=pixlr.OMatic&amp;feature=search_result" target="_blank">Pixlr-o-matic</a></li>
<li><a href="https://play.google.com/store/apps/details?id=com.motionone.photoshake&amp;feature=search_result" target="_blank">PhotoShake</a></li>
</ul>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/06/awesome-camera-apps-on-android/">Android上给力的拍照类app</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/06/awesome-camera-apps-on-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>instagram哪里好？</title>
		<link>http://blog.igevin.info/2012/05/advantage-of-instagram/</link>
		<comments>http://blog.igevin.info/2012/05/advantage-of-instagram/#comments</comments>
		<pubDate>Sat, 26 May 2012 08:06:53 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[移动互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1762</guid>
		<description><![CDATA[&#160; 核心观点：instagram的拍照和图片浏览体验，是其他同类软件无法匹敌的；开放的api，极大的扩展了instagram的能力和服务范围；操作、设置简单，图片效果好，社区质量高，优秀的照片易于分享和传播，这些又进一步巩固了instagram的使用体验。 instagram是一个社区型的图片分享app，它为拍摄的照片提供滤镜效果，并将图片分享到自己的图片社区，或者facebook、twitter等世界上最火大SNS网站（甚至新浪微博），现在instagram已经成为了最受欢迎的移动图片分享平台。 自从使用了instagram，Gevin也抛弃了以前常用各种拍照软件。instagram到底哪里好？对Gevin而言，instagram的拍照和图片浏览体验，是其他同类软件无法匹敌的，开放的api，极大的扩展了instagram的能力。综合来看，instagram的优势主要包括以下几点： 1. 拍照简单 instagram打开后显示图片社区，拍照按钮在app底部中间位置，按钮显著突出，能让用户很自然很舒服的点击进入拍照状态，而其他拍照类app，第一次使用时基本都要求用户熟悉一下UI。 &#160; 2. 不需对照相机做过多设置 手机拍照就是为了拍摄简单，易于查看和分享。使用instagram，不需用户花心思配置手机上不足够专业的镜头，就能拍摄出质量够好的照片，即便要配置，只有一个checkbox需要点击。 3. 滤镜足够强大 虽然其他拍照类app或者图片处理类app的滤镜效果可能会比instagram强，但那有可能是这些app最重要的亮点，而且若要取得令自己足够满意度图片效果，要反复搭配测试各类效果，操作非常麻烦，也很容易把用户的精力从拍照转移到图片处理中去。instagram的滤镜效果足够强大，能够很好的满足大众用户图片处理的需求，而且操作简单，提高了用户的拍照体验。 4. 移轴体验好 在instagram上选择移轴效果时，可以直接与图片互动，通过手在图片上滑动，确定移轴的位置和最终效果。这样的移轴体验cool，操作简单，移轴效果也令人满意。 5. 图片的浏览体验好 这个很多人都提到过，instagram上屏幕里只显示一张图片，而非一大堆图片的缩略图，能够让用户把所有的注意力都集中到这一张图片上。由于你的时间线上显示的是所有你follow的用户的图片，所以基本上每个图片对你来说，都是有价值的。这样的设计能够让你一张一张仔细浏览你感兴趣的图片，浏览图片非常流畅，加红心和评论图片也很方便，instagram的图片浏览体验比那些缩略图的设计好的多。instagram的热门图片功能，一次也只给用户体验一满屏的图片，除非手动点击刷新，否则将一直显示最初点击热门图片时推荐过来的那些。这也能够让用户把更多的注意力集中到少数图片上，提高了用户浏览图片的质量。 6. 社交性强 这点主要体现在4个方面： （1）基于手机拍照和图片分享，instagram建立了自己的社区。 （2）社区质量高。卓越的拍照和图片浏览体验吸引了大量拍客，给instagram的图片社区源源不断的提供有趣的或者高质量的图片。 （3）便于用户浏览自己感兴趣的图片已经用户之间的沟通。每个人都可以去关注自己朋友圈里喜欢摄影的用户，或者没有交集却值得关注的用户，欣赏他们的照片或者他们喜欢的照片。摄影者、浏览者通过加红心、评论、分享和标签沟通，标签功能也提高了图片在社区中的传播速度 （4）图片信息传播快，并能将图片推广到其他SNS网站。 7. 开放api 正如当年的twitter，第三方应用百花齐放也让instagram更cool、更好用。开放的api不仅给第三方开发者提供了将各种优秀的创意变成现实的机会，也给用户带来更多更棒的instagram使用体验，使得instagram更加灵活，更加强大。 开放api的好处不必多说，不了解到朋友可以通过下面几个网站自己体会： 分析你的instagram数据：statigram （打开可能有点慢） 相当不错的instagram web客户端：Webstagram 将instagram同步到国内的SNS网站：iFoto 打包下载自己在instragram上的照片：instaport instagram是一个体验非常好app，准备入门的同学可以看一下Instagram完全新手手册，或者去豆瓣加入instagram小组，顺便扒一下哪些明星在使用它！ 最后，我在instagram上的帐号是@igevin，欢迎互相交流。 转载请注明： 转载自Gevin的博客 本文链接地址: instagram哪里好？ 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><span style="color: #008000;"><strong>核心观点：instagram的拍照和图片浏览体验，是其他同类软件无法匹敌的；开放的api，极大的扩展了instagram的能力和服务范围；操作、<span style="font-style: normal; line-height: 24px;">设置</span>简单，图片效果好，社区质量高，优秀的照片易于分享和传播，这些又进一步巩固了instagram的使用体验。</strong></span></p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/05/instagram.png"><img class="aligncenter size-full wp-image-1776" title="instagram" src="http://blog.igevin.info/wp-content/uploads/2012/05/instagram.png" alt="" width="600" height="480" /></a></p>
<p><a href="http://instagr.am/"><span id="more-1762"></span>instagram</a>是一个社区型的图片分享app，它为拍摄的照片提供滤镜效果，并将图片分享到自己的图片社区，或者facebook、twitter等世界上最火大SNS网站（甚至新浪微博），现在instagram已经成为了最受欢迎的<a href="http://www.geekpark.net/read/view/155527">移动图片分享平台</a>。</p>
<p>自从使用了instagram，Gevin也抛弃了以前常用各种拍照软件。instagram到底哪里好？对Gevin而言，instagram的拍照和图片浏览体验，是其他同类软件无法匹敌的，开放的api，极大的扩展了instagram的能力。综合来看，instagram的优势主要包括以下几点：</p>
<h1>1. 拍照简单</h1>
<p>instagram打开后显示图片社区，拍照按钮在app底部中间位置，按钮显著突出，能让用户很自然很舒服的点击进入拍照状态，而其他拍照类app，第一次使用时基本都要求用户熟悉一下UI。</p>
<div id="attachment_1768" class="wp-caption aligncenter" style="width: 394px"><a href="http://blog.igevin.info/wp-content/uploads/2012/05/Screenshot_2012-05-24-00-08-22.jpg"><img class="size-full wp-image-1768" title="instagram ui" src="http://blog.igevin.info/wp-content/uploads/2012/05/Screenshot_2012-05-24-00-08-22.jpg" alt="" width="384" height="640" /></a><p class="wp-caption-text">instagram ui</p></div>
<p>&nbsp;</p>
<h1>2. 不需对照相机做过多设置</h1>
<p>手机拍照就是为了拍摄简单，易于查看和分享。使用instagram，不需用户花心思配置手机上不足够专业的镜头，就能拍摄出质量够好的照片，即便要配置，只有一个checkbox需要点击。</p>
<div id="attachment_1769" class="wp-caption aligncenter" style="width: 394px"><a href="http://blog.igevin.info/wp-content/uploads/2012/05/Screenshot_2012-05-24-00-09-37.jpg"><img class="size-full wp-image-1769" title="instagram camera setting" src="http://blog.igevin.info/wp-content/uploads/2012/05/Screenshot_2012-05-24-00-09-37.jpg" alt="instagram camera setting" width="384" height="640" /></a><p class="wp-caption-text">instagram camera setting</p></div>
<h1>3. 滤镜足够强大</h1>
<p>虽然其他拍照类app或者图片处理类app的滤镜效果可能会比instagram强，但那有可能是这些app最重要的亮点，而且若要取得令自己足够满意度图片效果，要反复搭配测试各类效果，操作非常麻烦，也很容易把用户的精力从拍照转移到图片处理中去。instagram的滤镜效果足够强大，能够很好的满足大众用户图片处理的需求，而且操作简单，提高了用户的拍照体验。</p>
<h1>4. 移轴体验好</h1>
<p>在instagram上选择移轴效果时，可以直接与图片互动，通过手在图片上滑动，确定移轴的位置和最终效果。这样的移轴体验cool，操作简单，移轴效果也令人满意。</p>
<div id="attachment_1770" class="wp-caption aligncenter" style="width: 394px"><a href="http://blog.igevin.info/wp-content/uploads/2012/05/Screenshot_2012-05-24-00-14-20.jpg"><img class="size-full wp-image-1770" title="instagram" src="http://blog.igevin.info/wp-content/uploads/2012/05/Screenshot_2012-05-24-00-14-20.jpg" alt="" width="384" height="640" /></a><p class="wp-caption-text">instagram的移轴和滤镜</p></div>
<h1>5. 图片的浏览体验好</h1>
<p>这个很多人都提到过，instagram上屏幕里只显示一张图片，而非一大堆图片的缩略图，能够让用户把所有的注意力都集中到这一张图片上。由于你的时间线上显示的是所有你follow的用户的图片，所以基本上每个图片对你来说，都是有价值的。这样的设计能够让你一张一张仔细浏览你感兴趣的图片，浏览图片非常流畅，加红心和评论图片也很方便，instagram的图片浏览体验比那些缩略图的设计好的多。instagram的热门图片功能，一次也只给用户体验一满屏的图片，除非手动点击刷新，否则将一直显示最初点击热门图片时推荐过来的那些。这也能够让用户把更多的注意力集中到少数图片上，提高了用户浏览图片的质量。</p>
<h1>6. 社交性强</h1>
<p>这点主要体现在4个方面：</p>
<p>（1）基于手机拍照和图片分享，instagram建立了自己的社区。</p>
<p>（2）社区质量高。卓越的拍照和图片浏览体验吸引了大量拍客，给instagram的图片社区源源不断的提供有趣的或者高质量的图片。</p>
<p>（3）便于用户浏览自己感兴趣的图片已经用户之间的沟通。<span style="color: #333333; font-style: normal; line-height: 24px;">每个人都可以去关注自己朋友圈里喜欢摄影的用户，或者没有交集却值得关注的用户，欣赏他们的照片或者他们喜欢的照片。摄影者、浏览者通过加红心、评论、分享和标签沟通，标签功能也提高了图片在社区中的传播速度</span></p>
<p>（4）图片信息传播快，并能将图片推广到其他SNS网站。</p>
<h1>7. 开放api</h1>
<p>正如当年的twitter，第三方应用百花齐放也让instagram更cool、更好用。开放的api不仅给第三方开发者提供了将各种优秀的创意变成现实的机会，也给用户带来更多更棒的instagram使用体验，使得instagram更加灵活，更加强大。</p>
<p>开放api的好处不必多说，不了解到朋友可以通过下面几个网站自己体会：</p>
<ul>
<li>分析你的instagram数据：<a href="http://statigr.am/viewer.php">statigram</a> （打开可能有点慢）</li>
<li>相当不错的instagram web客户端：<a href="http://web.stagram.com/">Webstagram</a></li>
<li>将instagram同步到国内的SNS网站：<a href="http://instagram2anywhere.noapp.net/">iFoto</a></li>
<li>打包下载自己在instragram上的照片：<a href="http://instaport.me/">instaport</a></li>
</ul>
<p>instagram是一个体验非常好app，准备入门的同学可以看一下<a href="http://www.geekpark.net/read/view/156464">Instagram完全新手手册</a>，或者去豆瓣加入<a href="http://www.douban.com/group/Instagram/">instagram小组</a>，顺便<a href="http://www.douban.com/group/topic/21611390/">扒一下哪些明星</a>在使用它！</p>
<p>最后，我在instagram上的帐号是@igevin，欢迎互相交流。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/05/advantage-of-instagram/">instagram哪里好？</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/05/advantage-of-instagram/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>10款给力的SNS类APP</title>
		<link>http://blog.igevin.info/2012/05/10-cool-sns-apps/</link>
		<comments>http://blog.igevin.info/2012/05/10-cool-sns-apps/#comments</comments>
		<pubDate>Mon, 14 May 2012 15:01:50 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[移动互联网]]></category>
		<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1725</guid>
		<description><![CDATA[本文中Gevin推荐的10款SNS类app，是体验比较好的，用户数量比较可观的，且比较有发展前景的产品，希望大家会喜欢。（本文app链接均指向Google play store） 1.path path是目前Gevin最喜欢用的SNS app，所谓“私密社交”。path本身Gevin就不再介绍了，大家可以参考这两篇文章：path上演“华丽”变身，path类应用是否让移动私密社交成为潮流。 path的体验相当棒，它让你只与熟悉的人分享文字、图片、位置和音乐，不管你是话痨还是拍客，path都不容错过。 2. twitter 作为微博鼻祖的twitter，一直都是Gevin最喜爱的SNS产品，作为一个产生价值、分享价值并快速传播价值的工具，twitter是无法取代的，其官方客户端，做的也很不错，手机能够使用ssh或者vpn的朋友们，twitter的手机客户端不容错过啊！！ 3. twigee twigee是Gevin唯一推荐的第三方twitter客户端，是唯一，不是之一。twigee做的并不华丽，但却很实用，也很节省流量。而且，twigee支持第三方api，所以只要你搭建一个twip或者通过其他方式获得一个第三方的twitter api，就可以不通过代理访问twitter了。 4. 新浪微博 新浪微博是国内第一大微博，大部分童鞋也是从新浪微博开始接触“微博”的，尽管新浪微博也存在一些问题，但总体来说，它的手机客户端还是值得推荐的。 5. 微信 虽然微信不是第一个做push to talk的产品，但它的确依靠QQ雄厚的用户基础和腾讯产品经理们的不断努力，做成了国内最受欢迎的push to talk 产品。现在，如果你在用高端手机，而手机上没有微信，80%的概率你已经out了。为了更好地认识微信，Gevin推荐这篇文章：微信，平台化梦想。 6. 街旁 据Gevin先前的了解，街旁是国内最大的LBS产品，街旁作为“脱宅良品”，做的确实很好。街旁希望通过“location”，让我们城市生活更美好的理念，Gevin也很喜欢。所以，Gevin将街旁作为第一个值得使用的LBS产品，推荐给大家。 7. Google+ 如果你是G粉，Google的SNS产品怎能不体验一下？Google+用圈子的概念划分你的好友，允许你对不同圈子的人分享不同类型的信息，这点是很实用的。当然，对大众用户而言，最实用的功能是，Google+能够在wifi条件下，自动将你手机中的照片上传到picasa相册中，而且相册的容量不限，图片默认私藏，也能方便的和圈子中的朋友分享，这点相当方便。 8. Foursquare Foursquare是LBS类应用的鼻祖，也是值得推荐的。Foursquare的体验与街旁有很大不同，有兴趣的童鞋不妨试试。如果你经常使用互联网上最cool、最新概念的产品，Foursquare更加不容错过了。 9. 人人网 人人网是山寨Facebook最成功的产品吧，目前没有人人网帐号的同学估计相当不多见了，大部分同学关系网，都已纳入人人了吧。所以，如果你认可这样的原因，人人网是app，值得安装。 10. 陌陌 陌陌是Gevin了解“弹性社交”的概念后主动接触的第一个这种类型的产品。陌陌希望让人们体验陌生人之间的美好，最近Mike 隋的火爆视频，也让陌陌作为“约炮神器”，又火了一把。陌陌在微博上的营销微博，也很有意思。真心希望陌陌能够在“弹性社交”领域走的更远。 注： 其实Tumblr也是一款很好的应用，而且作为轻博客的鼻祖，也是国内大量类似产品模仿的对象。但Gevin将Tumblr作为自己的自留地使用了，没想清楚怎么在本文中介绍，有兴趣的童鞋可以去下载一个看看。 转载请注明： 转载自Gevin的博客 本文链接地址: 10款给力的SNS类APP 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/wp-content/uploads/2012/05/SNS-app.png"><img class="aligncenter size-full wp-image-1735" title="SNS app" src="http://blog.igevin.info/wp-content/uploads/2012/05/SNS-app.png" alt="" width="600" height="360" /></a></p>
<p>本文中Gevin推荐的10款SNS类app，是体验比较好的，用户数量比较可观的，且比较有发展前景的产品，希望大家会喜欢。（本文app链接均指向<a href="https://play.google.com/store">Google play store</a>）</p>
<p><span id="more-1725"></span></p>
<h2>1.path</h2>
<p><a href="https://play.google.com/store/apps/details?id=com.path&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5wYXRoIl0.">path</a>是目前Gevin最喜欢用的SNS <a href="http://blog.igevin.info/tag/app/" class="st_tag internal_tag" rel="tag" title="Posts tagged with app">app</a>，所谓“私密社交”。path本身Gevin就不再介绍了，大家可以参考这两篇文章：<a href="http://www.ifanr.com/63398">path上演“华丽”变身</a>，<a href="http://www.geekpark.net/read/view/156764">path类应用是否让移动私密社交成为潮流</a>。 <a href="http://blog.igevin.info/wp-content/uploads/2012/05/path.jpg"><img class="aligncenter size-full wp-image-1728" title="path" src="http://blog.igevin.info/wp-content/uploads/2012/05/path.jpg" alt="" width="705" height="345" /></a>path的体验相当棒，它让你只与熟悉的人分享文字、图片、位置和音乐，不管你是话痨还是拍客，path都不容错过。</p>
<h2>2. <a href="http://blog.igevin.info/tag/twitter/" class="st_tag internal_tag" rel="tag" title="Posts tagged with twitter">twitter</a></h2>
<p>作为微博鼻祖的twitter，一直都是Gevin最喜爱的SNS产品，作为一个产生价值、分享价值并快速传播价值的工具，twitter是无法取代的，其<a href="https://play.google.com/store/apps/details?id=com.twitter.android&amp;feature=search_result">官方客户端</a>，做的也很不错，手机能够使用ssh或者vpn的朋友们，twitter的手机客户端不容错过啊！！</p>
<p style="text-align: center;"><img class="aligncenter" title="twitter" src="https://lh5.ggpht.com/4R0qMSyR-HX1D99hZ6sykil9LVU0SbEQz0aUwf9q_qvgOddQTZMKkyB2Jv-M3HB05mAe=w705" alt="twitter" width="508" height="249" /></p>
<h2>3. twigee</h2>
<p><img class="aligncenter" title="twigee" src="https://lh5.ggpht.com/SibGu6IENsyVfNi6JYXKrYeD8AFTlZBAZNWNpU5pzH_DkqzUeabk2xtzpzcx2_ptgVsV=w124" alt="" width="124" height="124" /></p>
<p><a href="https://play.google.com/store/apps/details?id=tice.twitterwalk&amp;feature=search_result#?t=W251bGwsMSwxLDEsInRpY2UudHdpdHRlcndhbGsiXQ..">twigee</a>是Gevin唯一推荐的第三方twitter客户端，是唯一，不是之一。twigee做的并不华丽，但却很实用，也很节省流量。而且，twigee支持第三方api，所以只要你搭建一个twip或者通过其他方式获得一个第三方的twitter api，就可以不通过代理访问twitter了。</p>
<h2>4. 新浪微博</h2>
<p><a href="https://play.google.com/store/apps/details?id=com.sina.weibo&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5zaW5hLndlaWJvIl0.">新浪微博</a>是国内第一大微博，大部分童鞋也是从新浪微博开始接触“微博”的，尽管新浪微博也<a href="http://blog.igevin.info/2012/03/disadvantage-of-sina-microblog/">存在一些问题</a>，但总体来说，它的手机客户端还是值得推荐的。</p>
<h2>5. 微信</h2>
<p>虽然<a href="https://play.google.com/store/apps/details?id=com.tencent.mm&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS50ZW5jZW50Lm1tIl0.">微信</a>不是第一个做push to talk的产品，但它的确依靠QQ雄厚的用户基础和腾讯产品经理们的不断努力，做成了国内最受欢迎的push to talk 产品。现在，如果你在用高端手机，而手机上没有微信，80%的概率你已经out了。为了更好地认识微信，Gevin推荐这篇文章：<a href="http://www.geekpark.net/read/view/156871">微信，平台化梦想</a>。</p>
<h2>6. 街旁</h2>
<p>据Gevin先前的了解，<a href="https://play.google.com/store/apps/details?id=com.jiepang.android&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5qaWVwYW5nLmFuZHJvaWQiXQ..">街旁</a>是国内最大的LBS产品，街旁作为“脱宅良品”，做的确实很好。街旁希望通过“location”，让我们城市生活更美好的理念，Gevin也很喜欢。所以，Gevin将街旁作为第一个值得使用的LBS产品，推荐给大家。</p>
<h2>7. <a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a>+</h2>
<p>如果你是G粉，Google的SNS产品怎能不体验一下？<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.plus&amp;feature=search_result">Google+</a>用圈子的概念划分你的好友，允许你对不同圈子的人分享不同类型的信息，这点是很实用的。当然，对大众用户而言，最实用的功能是，Google+能够在wifi条件下，自动将你手机中的照片上传到picasa相册中，而且相册的容量不限，图片默认私藏，也能方便的和圈子中的朋友分享，这点相当方便。</p>
<h2>8. Foursquare</h2>
<p><a href="https://play.google.com/store/apps/details?id=com.joelapenna.foursquared&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5qb2VsYXBlbm5hLmZvdXJzcXVhcmVkIl0.">Foursquare</a>是LBS类应用的鼻祖，也是值得推荐的。Foursquare的体验与街旁有很大不同，有兴趣的童鞋不妨试试。如果你经常使用互联网上最cool、最新概念的产品，Foursquare更加不容错过了。</p>
<h2>9. 人人网</h2>
<p><a href="https://play.google.com/store/apps/details?id=com.renren.mobile.android&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5yZW5yZW4ubW9iaWxlLmFuZHJvaWQiXQ..">人人网</a>是山寨Facebook最成功的产品吧，目前没有人人网帐号的同学估计相当不多见了，大部分同学关系网，都已纳入人人了吧。所以，如果你认可这样的原因，人人网是app，值得安装。</p>
<h2>10. 陌陌</h2>
<p><a href="https://play.google.com/store/apps/details?id=com.immomo.momo&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5pbW1vbW8ubW9tbyJd">陌陌</a>是Gevin了解“<a href="http://www.geekpark.net/cast/view/150638">弹性社交</a>”的概念后主动接触的第一个这种类型的产品。陌陌希望让人们体验陌生人之间的美好，最近<a href="http://v.youku.com/v_show/id_XMzg3OTA2MzIw.html">Mike 隋的火爆视频</a>，也让陌陌作为“约炮神器”，又火了一把。陌陌在微博上的营销微博，也很有意思。真心希望陌陌能够在“弹性社交”领域走的更远。</p>
<p><strong>注：</strong></p>
<p>其实<a href="http://www.tumblr.com/">Tumblr</a>也是一款很好的应用，而且作为轻博客的鼻祖，也是国内大量类似产品模仿的对象。但Gevin将Tumblr作为自己的自留地使用了，没想清楚怎么在本文中介绍，有兴趣的童鞋可以去<a href="https://play.google.com/store/apps/details?id=com.tumblr&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS50dW1ibHIiXQ..">下载</a>一个看看。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/05/10-cool-sns-apps/">10款给力的SNS类APP</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/05/10-cool-sns-apps/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Android和Windows 7下OpenVPN的设置</title>
		<link>http://blog.igevin.info/2012/04/configuration-of-openvpn-in-android-and-windows7/</link>
		<comments>http://blog.igevin.info/2012/04/configuration-of-openvpn-in-android-and-windows7/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 13:37:33 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[心情高低]]></category>
		<category><![CDATA[技巧]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1696</guid>
		<description><![CDATA[Android下使用OpenVPN需要以下app：OpenVPN Settings, OpenVPN Installer和BusyBox

Windows 7下设置OpenVPN
首先要下载OpenVPN的安装软件，这个自己去网上找；然后打开OpenVPN的安装目录，把上面提过的配置文件放入OpenVPN安装目录的config文件夹中]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/wp-content/uploads/2012/04/最近更新.jpg"><img class="aligncenter size-full wp-image-1704" title="android and Windows7 OpenVPN设置" src="http://blog.igevin.info/wp-content/uploads/2012/04/最近更新.jpg" alt="" width="523" height="357" /></a></p>
<p>对于来阅读本文的朋友，<a href="http://en.wikipedia.org/wiki/OpenVPN">OpenVPN</a>为何物想必不用解释了吧，Gevin写这么一篇文章，主要是对相应的设置做个简单总结，方便大家分享和交流。<span id="more-1696"></span></p>
<h1>Android上OpenVPN的配置</h1>
<h2>1. 配置环境</h2>
<p>Android下使用OpenVPN需要以下app：<a href="https://play.google.com/store/apps/details?id=de.schaeuffelhut.android.openvpn&amp;feature=search_result">OpenVPN Settings</a>, <a href="https://play.google.com/store/apps/details?id=de.schaeuffelhut.android.openvpn.installer&amp;feature=search_result">OpenVPN Installer</a>和<a href="https://play.google.com/store/apps/details?id=stericson.busybox&amp;feature=search_result#?t=W251bGwsMSwxLDEsInN0ZXJpY3Nvbi5idXN5Ym94Il0.">BusyBox</a>，BusyBox和OpenVPN Installer需要root权限，手机没有root的用户就别折腾OpenVPN了，直接用系统自带的VPN设置得啦！</p>
<p>这三个app关系如下：</p>
<p>OpenVPN Settings 是android上的一个OpenVPN客户端，需要连接VPN的时候要打开这个应用。若要OpenVPN正常工作，仅有这个客户端并不够，我们还需要将OpenVPN安装到手机中，这就需要用到OpenVPN Installer这个app了，而OpenVPN Installer正常工作的先决条件是busybox，所以我们还需要装一个BusyBox 应用。</p>
<p>当三个app都安装好，并且OpenVPN Installer的视图和下面截图相同时，你的手机才具备使用OpenVPN的环境</p>
<div id="attachment_1702" class="wp-caption aligncenter" style="width: 394px"><a href="http://blog.igevin.info/wp-content/uploads/2012/04/Screenshot_2012-04-22-20-11-35.jpg"><img class="size-full wp-image-1702" title="OpenVPN Installer status" src="http://blog.igevin.info/wp-content/uploads/2012/04/Screenshot_2012-04-22-20-11-35.jpg" alt="OpenVPN Installer status" width="384" height="640" /></a><p class="wp-caption-text">OpenVPN Installer status</p></div>
<p>&nbsp;</p>
<h2>2. 参数设置</h2>
<p><span style="color: #008000;"><strong>现在，我们再配置OpenVPN Settings，完成OpenVPN在android上的设置。</strong></span></p>
<p>首先在SD卡上创建一个新的文件夹，重命名为<span style="color: #333333; font-style: normal; line-height: 24px;"><span style="color: #008000;"><strong>openvpn</strong></span>，然后把你的VPN帐号中的相关配置文件（如密钥*.key, 证书*.crt和*.ovpn文件）放入该文件夹中，最后打开OpenVPN Settings 这个app，点击连接OpenVPN。当所有的设置都没问题时，应该看到下面的截图，可用的连接取决于你的VPN帐号。</span></p>
<div id="attachment_1703" class="wp-caption aligncenter" style="width: 450px"><a href="http://blog.igevin.info/wp-content/uploads/2012/04/Screenshot_2012-04-21-16-09-21.png.jpg"><img class="size-full wp-image-1703" title="OpenVPN Settings status" src="http://blog.igevin.info/wp-content/uploads/2012/04/Screenshot_2012-04-21-16-09-21.png.jpg" alt="" width="440" height="640" /></a><p class="wp-caption-text">OpenVPN Settings status</p></div>
<p>当你做好这些设置，便可以通过VPN访问网络了。</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/04/stack1-001.jpg"><img class="aligncenter size-full wp-image-1705" title="no gfw" src="http://blog.igevin.info/wp-content/uploads/2012/04/stack1-001.jpg" alt="" width="640" height="360" /></a></p>
<p style="text-align: center;"><em>(上图借用了<a title="跨越长城 Across the Great Wall we can reach every corner in the world" href="http://www.flickr.com/photos/zola/4127996758/" target="_blank">这个地方的图片</a>)</em></p>
<h1>Windows 7下设置OpenVPN</h1>
<p>首先要下载OpenVPN的安装软件，这个自己去网上找</p>
<p>然后打开OpenVPN的安装目录，把上面提过的配置文件放入OpenVPN安装目录的config文件夹中</p>
<p>最后，以<span style="color: #008000;">管理员身份运行</span>OpenVPN的客户端—— OpenVPN GUI，连通并访问网络。</p>
<p><strong>注：</strong></p>
<ul>
<li>Windows7 用户安装完OpenVPN后，第一次连接前，貌似要进行这个操作——开始菜单里选，Add a new TAP virtual ethernet adapter，然后再连</li>
<li>Windows7 用户使用OpenVPN程序，需要以<span style="color: #008000;">管理员身份运行程序</span>才可以</li>
<li>如果你希望节省流量，实现访问国内资源时不通过VPN，访问国外资源时通过VPN连接，可以参考<a href="http://code.google.com/p/chnroutes/">这个项目</a>自己折腾，本文就不再介绍了</li>
</ul>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/04/configuration-of-openvpn-in-android-and-windows7/">Android和Windows 7下OpenVPN的设置</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/04/configuration-of-openvpn-in-android-and-windows7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SNS狂想曲</title>
		<link>http://blog.igevin.info/2012/04/sns-rhapsody/</link>
		<comments>http://blog.igevin.info/2012/04/sns-rhapsody/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 13:56:39 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[SNS]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[移动互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1678</guid>
		<description><![CDATA[[核心观点]未来的SNS，会有两个重要的发展方向：移动互联网和数据挖掘。社交网络使互联网更加的有机化、人性化，使互联网这个虚拟的世界变得真实。未来的互联网，是基于人与人之间关系的，大量的碳基基因会融入到互联网这个硅基世界中，人们在互联网上，只有做真实的自己，才更加有意义。 本文主要内容是Gevin结合自己对互联网的了解，阐述对SNS发展的理解，虽然Gevin也看了一些靠谱的资料，有一些想法，但写本文时还是以“扯”为主，就调侃一下，各位看官切勿拍砖！ SNS的发展 目前互联网有四大发展趋势：云计算、SNS、移动互联网和数据挖掘。现在的互联网产品，都在朝着这些发展趋势不断进化，并在产品中包含发展趋势中的一个或者多个特色。 Facebook的出现将社交网络带入互联网中，与“人”或者“人的活动”有关的信息开始引起互联网上越来越多人的兴趣，这些信息也越来越重要，越来越有趣。 Facebook让用户能够在互联网的虚拟世界中重构自己真实世界中的好友关系，并且让用户能够与自己未曾相识却志同道合的陌生人构建友谊。 之后的Twitter，进一步加强了SNS的社交性。Twitter加速了信息的传播，并让用户可以单向的关注自己感兴趣的人，这使得兴趣和信息在社交网络中越来越重要，带来越来越多的价值，并吸引更多的人进入设计网络。 Quaro的诞生给社交网络带来了另一次变革。自此，用户在社交网络上不仅可以关注感兴趣的“人”，还可以直接关注感兴趣的问题或者话题。这使得人们在社交网络中制造的信息更加有价值，数据挖掘能能更加深入和有效。 现在，pinterest又流行起来了，Gevin目前还没有深刻的体验，这里就推荐一下Geekpark的看法。 移动互联网上的数据挖掘 未来的SNS，会有两个重要的发展方向：移动互联网和数据挖掘。 iphone的诞生重新定义了手机和用户，也改变了世界。手机作为移动终端，功能越来越强大，让人们的生活更加有趣和美好，手机也在人们的生活中越来越重要。互联网的硅基世界和人类社会的碳基世界，也开始相互渗入。 SNS的发展，要与移动互联网的发展相结合，才能在未来的互联网中继续占据重要地位，才能更好的为人类生活服务。 SNS应该让互联网的虚拟世界更加真实，并与人类生活更好的结合，基于SNS的游戏不能很好的做到这些，所以社交游戏不会成为SNS的发展方向。 信息是互联网的基础，对SNS的信息做数据挖掘，可以给用户带来基于直接信息的大量潜在信息和价值，能够一直保持用户对SNS的兴趣。另外，与移动互联网结合，能够把地理信息也加入SNS中，而地理信息用户经常会忽视，因此，基于地理信息的数据挖掘，非常有发展前景。 SNS发展愿景 社交网络使互联网更加的有机化、人性化，使互联网这个虚拟的世界变得真实。未来的互联网，是基于人与人之间关系的，大量的碳基基因会融入到互联网这个硅基世界中，人们在互联网上，只有做真实的自己，才更加有意义。 互联网应该让人们的生活更加有趣、更加美好。未来的互联网，社交网络占的比例会更大，带来的价值会更多。社交网络将与真实世界更加紧密的结合，人工智能会更好的为人类服务（IFTTT是目前人工智能在互联网上的经典应用，类似的服务，未来会更多更强大）。 电商的SNS化 Gevin一直比较关注SNS，也关注过一段时间电商的SNS化，上面的文字，虽然最后一段有点“扯”，但前面有不少内容Gevin还是仔细想过的，然后一时兴起，Gevin对电商的SNS化产生了如下想法，这段就纯属调侃了。 未来的互联网，社交网络将更加重要。电商的SNS化，不是在现在的电子商务模式下加入社交元素，而是在社交网络中重构新的电商，建立社交网络中的新的电子商务。 SNS化的电商，是建立在社交网络中的，人的作用更加重要。人与人之间的关系更加紧密，商家与消费者之间的沟通更加方便。基于人与人关系的电子商务，商家能够更方便的将商品推送给目标人群，消费者也更容易买到最实惠的自己最需要的产品。 电商的SNS化，首先要做的是获得一个属于电商的社交网络基础设施，然后基于社交网络的特性，探索新的电子商务模式。在现在的电商电子商务模式下添加社交元素，或者建立小的社交圈，不能从本质上进化电商，这不会成为电商SNS化的发展方向。 &#160; OK，停止胡思乱想，下面推荐一下让我想这么多的一些靠谱资料： 手机：非工具 手机人的“族群”趋势 《失控》（ps：其实我还没看完） &#160; &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: SNS狂想曲 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/wp-content/uploads/2012/04/SNS1.jpg"><img class="aligncenter size-full wp-image-1686" title="SNS" src="http://blog.igevin.info/wp-content/uploads/2012/04/SNS1.jpg" alt="" width="597" height="481" /></a></p>
<p>[核心观点]未来的SNS，会有两个重要的发展方向：移动互联网和数据挖掘。社交网络使互联网更加的有机化、人性化，使互联网这个虚拟的世界变得真实。未来的互联网，是基于人与人之间关系的，大量的碳基基因会融入到互联网这个硅基世界中，人们在互联网上，只有做真实的自己，才更加有意义。</p>
<p>本文主要内容是Gevin结合自己对互联网的了解，阐述对SNS发展的理解，虽然Gevin也看了一些靠谱的资料，有一些想法，但写本文时还是以“扯”为主，就调侃一下，各位看官切勿拍砖！<span id="more-1678"></span></p>
<h1>SNS的发展</h1>
<p>目前互联网有四大发展趋势：云计算、<a href="http://blog.igevin.info/tag/sns/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SNS">SNS</a>、移动互联网和数据挖掘。现在的互联网产品，都在朝着这些发展趋势不断进化，并在产品中包含发展趋势中的一个或者多个特色。</p>
<p>Facebook的出现将社交网络带入互联网中，与“人”或者“人的活动”有关的信息开始引起互联网上越来越多人的兴趣，这些信息也越来越重要，越来越有趣。</p>
<p>Facebook让用户能够在互联网的虚拟世界中重构自己真实世界中的好友关系，并且让用户能够与自己未曾相识却志同道合的陌生人构建友谊。</p>
<p>之后的Twitter，进一步加强了SNS的社交性。Twitter加速了信息的传播，并让用户可以单向的关注自己感兴趣的人，这使得兴趣和信息在社交网络中越来越重要，带来越来越多的价值，并吸引更多的人进入设计网络。</p>
<p>Quaro的诞生给社交网络带来了另一次变革。自此，用户在社交网络上不仅可以关注感兴趣的“人”，还可以直接关注感兴趣的问题或者话题。这使得人们在社交网络中制造的信息更加有价值，数据挖掘能能更加深入和有效。</p>
<p>现在，pinterest又流行起来了，Gevin目前还没有深刻的体验，这里就推荐一下<a href="http://www.geekpark.net/search/all/pinterest">Geekpark的看法</a>。</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/04/SNS.jpg"><img class="aligncenter size-full wp-image-1685" title="SNS狂想曲" src="http://blog.igevin.info/wp-content/uploads/2012/04/SNS.jpg" alt="" width="840" height="525" /></a></p>
<h1>移动互联网上的数据挖掘</h1>
<p>未来的SNS，会有两个重要的发展方向：移动互联网和数据挖掘。</p>
<p>iphone的诞生重新定义了手机和用户，也改变了世界。手机作为移动终端，功能越来越强大，让人们的生活更加有趣和美好，手机也在人们的生活中越来越重要。互联网的硅基世界和人类社会的碳基世界，也开始相互渗入。</p>
<p>SNS的发展，要与移动互联网的发展相结合，才能在未来的互联网中继续占据重要地位，才能更好的为人类生活服务。</p>
<p>SNS应该让互联网的虚拟世界更加真实，并与人类生活更好的结合，基于SNS的游戏不能很好的做到这些，所以社交游戏不会成为SNS的发展方向。</p>
<p>信息是互联网的基础，对SNS的信息做数据挖掘，可以给用户带来基于直接信息的大量潜在信息和价值，能够一直保持用户对SNS的兴趣。另外，与移动互联网结合，能够把地理信息也加入SNS中，而地理信息用户经常会忽视，因此，基于地理信息的数据挖掘，非常有发展前景。</p>
<h1>SNS发展愿景</h1>
<p>社交网络使互联网更加的有机化、人性化，使互联网这个虚拟的世界变得真实。未来的互联网，是基于人与人之间关系的，大量的碳基基因会融入到互联网这个硅基世界中，人们在互联网上，只有做真实的自己，才更加有意义。</p>
<p>互联网应该让人们的生活更加有趣、更加美好。未来的互联网，社交网络占的比例会更大，带来的价值会更多。社交网络将与真实世界更加紧密的结合，人工智能会更好的为人类服务（IFTTT是目前人工智能在互联网上的经典应用，类似的服务，未来会更多更强大）。</p>
<h1>电商的SNS化</h1>
<p>Gevin一直比较关注SNS，也关注过一段时间电商的SNS化，上面的文字，虽然最后一段有点“扯”，但前面有不少内容Gevin还是仔细想过的，然后一时兴起，Gevin对电商的SNS化产生了如下想法，这段就纯属调侃了。</p>
<p>未来的互联网，社交网络将更加重要。电商的SNS化，不是在现在的电子商务模式下加入社交元素，而是在社交网络中重构新的电商，建立社交网络中的新的电子商务。</p>
<p>SNS化的电商，是建立在社交网络中的，人的作用更加重要。人与人之间的关系更加紧密，商家与消费者之间的沟通更加方便。基于人与人关系的电子商务，商家能够更方便的将商品推送给目标人群，消费者也更容易买到最实惠的自己最需要的产品。</p>
<p>电商的SNS化，首先要做的是获得一个属于电商的社交网络基础设施，然后基于社交网络的特性，探索新的电子商务模式。在现在的电商电子商务模式下添加社交元素，或者建立小的社交圈，不能从本质上进化电商，这不会成为电商SNS化的发展方向。</p>
<p>&nbsp;</p>
<p>OK，停止胡思乱想，下面推荐一下让我想这么多的一些靠谱资料：</p>
<ul>
<li><a title="Permanent Link to 手机：非工具" href="http://content.businessvalue.com.cn/post/4564.html" rel="bookmark">手机：非工具</a></li>
<li><a href="http://www.geekpark.net/event/view/review/150859">手机人的“族群”趋势</a></li>
<li><a href="http://book.douban.com/subject/5375620/">《失控》</a>（ps：其实我还没看完）</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/04/sns-rhapsody/">SNS狂想曲</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/04/sns-rhapsody/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新浪微博哪里不好？</title>
		<link>http://blog.igevin.info/2012/03/disadvantage-of-sina-microblog/</link>
		<comments>http://blog.igevin.info/2012/03/disadvantage-of-sina-microblog/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 07:34:33 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[信息共享]]></category>
		<category><![CDATA[微博客]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[微博]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1650</guid>
		<description><![CDATA[核心观点：新浪微博虽有将微博推广到国内之功，但它带来的信息价值一般，产品设计阻碍信息的传播，不重视普通用户，忽视用户感受。新浪微博是用微博概念迎合国内互联网环境的产物，却不是一个好的产品。 作为一个twitter用户，Gevin一直不太爽新浪微博，不过后来新浪微博也慢慢用的多了，毕竟极客是少数，毕竟不会翻墙的人占多数，毕竟周围很多人都在用。抛弃了QQ的Gevin，如果不用用新浪微博，恐怕要一直游离于国内主流“亚环境”、“亚文化”之外了，倔强的坚持在一个小圈子中是好，但拘泥于一个小圈子而无法自拔就过分了…… 言而总之，Gevin give in了，不爽着并使用着新浪微博。 一直以来，Gevin对新浪微博态度如下： 新浪微博能够把“微博”这个概念变成在国内大部分用户会使用的产品，这点还是值得肯定的 它弊大于利这点也确实不好，制造大量垃圾，完全不重视用户，阻碍信息的传播，这是最令人不爽的 但是，大部分用户很少会被他的这些缺点激发厌恶的情绪，而且玩微博的人总会由于种种原因使用新浪微博。 新浪微博不是一个好产品，也无法被用户喜欢，但用户需求不被取代，新浪微博就很难被取代 &#160; 上面这一段是我以前写的，现在仍然是这种观点，下面将对一些内容展开细表。 Gevin虽然不太喜欢新浪微博，但还是试图从客观中立的角度来评价新浪微博的，Gevin认为新浪微博最值得肯定的事情是把“微博”这个概念推广到国内，让一个原本在国内认可度不高的概念变成了一种大部分人都接受、大部分人都会使用的产品，这也是新浪微博一个很大的功绩。 新浪微博的努力应该给予肯定，但令人不爽之处却也很多。Gevin不打算逐一找出，但摆到面前的也无法视而不见。 1. 信息的价值一般 相比其他几个门户网站的微博，新浪微博在信息方面有一定的优势，但这并不表示，它在信息的价值上做得很好。 新浪微博就是一个媒体，官方的声音能够更快的扩散，草根的呼喊依然很容易被淹没。新浪微博控制着舆论导向，是名人的表演舞台，草根妄图“咸鱼翻身”难上加难。另外，新浪微博上充斥着各类心灵鸡汤、名人语录、星座占卜或笑话段子等帐号，各类帐号之间相互抄袭，反复发布重复信息，或者不负责任的制造垃圾信息；再加上网络水军，良莠不齐的各种微博运营帐号等，这些帐号要么大肆利用互联网对焦点的放大作用造势，要么凭借自己大量的粉丝为资本影响互联网舆论环境，生产亚文化。用户一直处于这种环境中而难以摆脱，怎么会感到舒服？另外，国内用户有爱转发不爱原创的特点，新浪微博的这些特色使得普通用户的有价值信息轻易淹没的到垃圾的海洋中，真正有价值的东西很难被发现，也很难被传播。 2. 信息的传播被阻断 这里主要针对新浪微博的评论功能设计。新浪微博的评论阻断了信息的流动和传播，当用户的有价值信息存在于评论中时，很多人都想说 “It sucks！”吧！ 评论功能使得用户的言论处于非平级的状态，某条博文下面的评论，不能在自己的timeline中看到，更不用说将信息传递给其他用户，只有当个别用户查看被评论的博文时，点击博文的评论，才有可能看到这些信息。这对信息的流动和传播大大不利，而用户发表有价值的观点时，潜意识下是希望这些有价值的信息能够被尽量多的人看到，而新浪微博的评论机制，使得它的价值又一次打了折扣，而且会令对新浪微博最有价值和贡献的用户感到不爽，这算是新浪微博一个很大的败笔。 评论功能之所以被设计到新浪微博中，是因为它是一个国内网民喜闻乐见的功能，但被用户喜欢的功能不见得是好的功能，产品设计中不应该一味追求满足用户需求，也应该通过好的设计适当改变用户，共生过程中应该学会共同进化。 3.不够重视用户 新浪微博以媒体的力量引导舆论，以名人效应吸引大众，然后它就真的把自己当爷了，对草根用户根本不屑一顾，常用新浪微博的用户想必都能感觉到它的浮华与喧噪，完全没有亲切的感觉。另外，以前新浪微博也发生过很多事，得罪过不少人。得罪有价值的用户，是新浪微博自作孽，但用户却损失更大。 （喜欢八卦的童鞋可以顺着这条线自己挖，Gevin就不在这里吐槽了） 4. 忽视知识产权 中国什么时候重视过知识产权？！哪个财大气粗的互联网公司不做侵犯知识产权的产品？！好吧，即使这样的事情真的会时有发生，当用户的权利被侵害时就应该忍气吞声吗？？ 污点即便在一个不纯净的环境中也依然是污点吧，该指出的还是要指出！ Gevin写这篇文章主要是为了表明态度，并非专门挑刺，所以此处Gevin就打算举下例子。 首先是新浪微博的转发功能，该功能和twitter的非官方转推（RT）基本一样，转发时附加的信息有可能会截断原始微博，造成信息的不完整，而且在转发微博时允许用户自行修改原始微博，这不仅有侵犯原博文作者版权之嫌，修改后的信息可能会扭曲博文原意，甚至导致蝴蝶效应。既然国内用户喜欢转发，新浪微博的转发不妨学习一下twitter的官方RT功能，避免这些麻烦。 令Gevin比较不爽的是新浪微博上的图片水印，Gevin一直都认为这个功能的设计考虑不周全。按理说，图片的创作者为自己的图片添加水印没有任何问题，而且创作者也是唯一有权利为图片添加水印的人。因此，默认允许用户为图片添加水印，的确为喜欢分享自己图片或者摄影作品的用户带来了方便，但为什么我们老是看到那些令人不舒服的、一个水印覆盖另一个水印的图片呢？？当用户用新浪微博分享网页时，网页上的图片，也会加上新浪微博的水印后再发布到博文中，这岂不成了强迫用户侵犯他人版权了么？ 新浪微博在使用中，总不会让用户非常舒服。产品设计一个功能，是希望用户能够使用的，但功能设计的不好，还不如直接把功能砍掉。没有错误的用户，只会有错误的产品设计。新浪微博，你能否多体贴一下用户？ 题外话 对新浪微博的分析，有篇给力的文章和大家分享一下：microblogging和微博信息架构产品差距和影响 新浪微博刚刚强制实名制了，虽然新浪微博自己也未必是自愿，但这件事必然会引起巨大改变，但愿我们能看到绿坝的结局吧。 转载请注明： 转载自Gevin的博客 本文链接地址: 新浪微博哪里不好？ 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://blog.igevin.info/wp-content/uploads/2012/03/picture1.jpg"><br />
</a></p>
<blockquote>
<p style="text-align: left;"><strong><em><span style="color: #008000;">核心观点：</span><span style="color: #008000;">新浪微博虽有将微博推广到国内之功，但它带来的信息价值一般，产品设计阻碍信息的传播，不重视普通用户，忽视用户感受。新浪微博是用微博概念迎合国内互联网环境的产物，却不是一个好的产品。</span></em></strong></p>
</blockquote>
<p><a href="http://blog.igevin.info/wp-content/uploads/2012/03/picture1.jpg"><img title="新浪微博哪里不好？" src="http://blog.igevin.info/wp-content/uploads/2012/03/picture1.jpg" alt="新浪微博哪里不好？" width="640" height="419" /></a></p>
<p><span id="more-1650"></span>作为一个twitter用户，Gevin一直不太爽新浪微博，不过后来新浪微博也慢慢用的多了，毕竟极客是少数，毕竟不会翻墙的人占多数，毕竟周围很多人都在用。抛弃了QQ的Gevin，如果不用用新浪微博，恐怕要一直游离于国内主流“亚环境”、“亚文化”之外了，倔强的坚持在一个小圈子中是好，但拘泥于一个小圈子而无法自拔就过分了…… 言而总之，Gevin give in了，不爽着并使用着新浪微博。</p>
<p>一直以来，Gevin对新浪微博态度如下：</p>
<blockquote><p>新浪微博能够把“微博”这个概念变成在国内大部分用户会使用的产品，这点还是值得肯定的</p>
<p>它弊大于利这点也确实不好，制造大量垃圾，完全不重视用户，阻碍信息的传播，这是最令人不爽的</p>
<p>但是，大部分用户很少会被他的这些缺点激发厌恶的情绪，而且玩微博的人总会由于种种原因使用新浪微博。</p>
<p>新浪微博不是一个好产品，也无法被用户喜欢，但用户需求不被取代，新浪微博就很难被取代</p>
<p>&nbsp;</p></blockquote>
<p>上面这一段是我以前写的，现在仍然是这种观点，下面将对一些内容展开细表。</p>
<p>Gevin虽然不太喜欢新浪微博，但还是试图从客观中立的角度来评价新浪微博的，Gevin认为新浪微博最值得肯定的事情是把“微博”这个概念推广到国内，让一个原本在国内认可度不高的概念变成了一种大部分人都接受、大部分人都会使用的产品，这也是新浪微博一个很大的功绩。</p>
<p>新浪微博的努力应该给予肯定，但令人不爽之处却也很多。Gevin不打算逐一找出，但摆到面前的也无法视而不见。</p>
<h2>1. 信息的价值一般</h2>
<p>相比其他几个门户网站的微博，新浪微博在信息方面有一定的优势，但这并不表示，它在信息的价值上做得很好。</p>
<p>新浪微博就是一个媒体，官方的声音能够更快的扩散，草根的呼喊依然很容易被淹没。新浪微博控制着舆论导向，是名人的表演舞台，草根妄图“咸鱼翻身”难上加难。另外，新浪微博上充斥着各类心灵鸡汤、名人语录、星座占卜或笑话段子等帐号，各类帐号之间相互抄袭，反复发布重复信息，或者不负责任的制造垃圾信息；再加上网络水军，良莠不齐的各种微博运营帐号等，这些帐号要么大肆利用互联网对焦点的放大作用造势，要么凭借自己大量的粉丝为资本影响互联网舆论环境，生产亚文化。用户一直处于这种环境中而难以摆脱，怎么会感到舒服？另外，国内用户有爱转发不爱原创的特点，新浪微博的这些特色使得普通用户的有价值信息轻易淹没的到垃圾的海洋中，真正有价值的东西很难被发现，也很难被传播。</p>
<h2>2. 信息的传播被阻断</h2>
<p>这里主要针对新浪微博的评论功能设计。新浪微博的评论阻断了信息的流动和传播，当用户的有价值信息存在于评论中时，很多人都想说 “<a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">It</a> sucks！”吧！</p>
<p>评论功能使得用户的言论处于非平级的状态，某条博文下面的评论，不能在自己的timeline中看到，更不用说将信息传递给其他用户，只有当个别用户查看被评论的博文时，点击博文的评论，才有可能看到这些信息。这对信息的流动和传播大大不利，而用户发表有价值的观点时，潜意识下是希望这些有价值的信息能够被尽量多的人看到，而新浪微博的评论机制，使得它的价值又一次打了折扣，而且会令对新浪微博最有价值和贡献的用户感到不爽，这算是新浪微博一个很大的败笔。</p>
<p>评论功能之所以被设计到新浪微博中，是因为它是一个国内网民喜闻乐见的功能，但被用户喜欢的功能不见得是好的功能，产品设计中不应该一味追求满足用户需求，也应该通过好的设计适当改变用户，共生过程中应该学会共同进化。</p>
<h2>3.不够重视用户</h2>
<p>新浪微博以媒体的力量引导舆论，以名人效应吸引大众，然后它就真的把自己当爷了，对草根用户根本不屑一顾，常用新浪微博的用户想必都能感觉到它的浮华与喧噪，完全没有亲切的感觉。另外，以前新浪微博也发生过<a title="新浪“抄袭”谷奥事件全过程回放" href="http://b.gkp.cc/2011/06/10/june-2011-guao-sina-playback/" target="_blank">很多事</a>，得罪过<a title="新浪微博你让我浑身发冷" href="http://blog.devep.net/virushuo/2011/06/09/post_81.html" target="_blank">不少人</a>。得罪有价值的用户，是新浪微博自作孽，但用户却损失更大。</p>
<p><em>（喜欢八卦的童鞋可以顺着这条线自己挖，Gevin就不在这里吐槽了）</em></p>
<h2>4. 忽视知识产权</h2>
<p>中国什么时候重视过知识产权？！哪个财大气粗的互联网公司不做侵犯知识产权的产品？！好吧，即使这样的事情真的会时有发生，当用户的权利被侵害时就应该忍气吞声吗？？ 污点即便在一个不纯净的环境中也依然是污点吧，该指出的还是要指出！</p>
<p>Gevin写这篇文章主要是为了表明态度，并非专门挑刺，所以此处Gevin就打算举下例子。</p>
<p>首先是新浪微博的转发功能，该功能和twitter的非官方转推（RT）基本一样，转发时附加的信息有可能会截断原始微博，造成信息的不完整，而且在转发微博时允许用户自行修改原始微博，这不仅有侵犯原博文作者版权之嫌，修改后的信息可能会扭曲博文原意，甚至导致蝴蝶效应。既然国内用户喜欢转发，新浪微博的转发不妨学习一下twitter的官方RT功能，避免这些麻烦。</p>
<p>令Gevin比较不爽的是新浪微博上的图片水印，Gevin一直都认为这个功能的设计考虑不周全。按理说，图片的创作者为自己的图片添加水印没有任何问题，而且创作者也是唯一有权利为图片添加水印的人。因此，默认允许用户为图片添加水印，的确为喜欢分享自己图片或者摄影作品的用户带来了方便，但为什么我们老是看到那些令人不舒服的、一个水印覆盖另一个水印的图片呢？？当用户用新浪微博分享网页时，网页上的图片，也会加上新浪微博的水印后再发布到博文中，这岂不成了强迫用户侵犯他人版权了么？</p>
<p>新浪微博在使用中，总不会让用户非常舒服。产品设计一个功能，是希望用户能够使用的，但功能设计的不好，还不如直接把功能砍掉。没有错误的用户，只会有错误的产品设计。新浪微博，你能否多体贴一下用户？</p>
<h2>题外话</h2>
<p>对新浪微博的分析，有篇给力的文章和大家分享一下：<a href="http://blog.devep.net/virushuo/2011/06/26/microblogging.html">microblogging和微博信息架构产品差距和影响</a></p>
<p>新浪微博刚刚强制实名制了，虽然新浪微博自己也未必是自愿，但这件事必然会引起<a title="微博实名制的后意识形态" href="http://event.geekpark.net/read/view/155308" target="_blank">巨大改变</a>，但愿我们能看到绿坝的结局吧。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/03/disadvantage-of-sina-microblog/">新浪微博哪里不好？</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/03/disadvantage-of-sina-microblog/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>LBS与GIS怎样结合？</title>
		<link>http://blog.igevin.info/2012/02/combination-of-lbs-and-gis/</link>
		<comments>http://blog.igevin.info/2012/02/combination-of-lbs-and-gis/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 07:34:42 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[GIS]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[LBS]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1630</guid>
		<description><![CDATA[上次更新博客已经是几个月前的事情了，这次更新博客就紧接上篇，继续探讨LBS和GIS的结合吧 1. LBS应该做什么？ LBS是在社交网络上诞生的产品，社会化属性是LBS的最基本属性。未来的互联网，朝着移动终端和社会化网络的方向发展，数据挖掘也会在未来的互联网中发挥越来越重要的作用。LBS的社交属性和基于移动终端的应用特色，与未来互联网的发展方向是一致的，数据挖掘的角度、深度和广度将会对LBS产品的发展带来极其重要的影响。 设计LBS类的产品，我认为应该将以下3点作为宗旨： 产品的根本落脚点是基于地点的人与人关系的服务 改善用户对位置的体验 产品要简单直接，主题明确 1.1 基于地点的人与人关系的服务 现在的web2.0，和未来的web3.0，都是用户制造大量信息，产生巨大价值的网络，在互联网的虚拟世界里，人们也更加倾向于做真实的自己，互联网的社会化属性在将会得到更进一步的发展。 facebook带来了社交网络，twitter让人们能够单向的更加简单的关注自己感兴趣的人，Quora让人们不仅能够关注“人”，还能关注有兴趣的问题或者话题。这既是社交网络的进一步加强，也表明社交网络上的数据挖掘正在向着更广更深的方向发展。 作为SNS分支的LBS，不应该将“location”作为摆设，而是应该在“location”上花心思进行数据挖掘，例如社会关系，周边信息等。 1.2 改善用户对位置的体验 人始终会和某一特定位置绑定在一起，而人和位置这种密不可分的关系，恰恰导致了人对自己地理位置的忽视。LBS如果能够以某种形式吸引用户关注自己的位置，并引起用户的兴趣，这必然会大大促进LBS更进一步的发展。 2. LBS可以提供的服务 LBS需要在“位置”上多花心思，更多的和GIS技术结合，才能做出更好的、更加适应互联网发展的产品。 虽然最终设计的产品要尽量简单和友好，但在产品的设计阶段还是要尽量保持思路丰富全面。除去数据源的获取和产品的盈利等我不太熟悉的因素，但从产品本身着手，我认为可以提供下面的几种服务。 2.1 面向用户 LBS向用户提供的服务，应当基于社会关系和信息服务，方便交友，让用户在城市中过的更好。 目前LBS的应用已经在社会关系和信息服务的方向上有所发展，如果在现有应用的基础上加强用户对位置的体验，会有吸引更多的用户。 “位置”信息可以成为连接用户的桥梁，可以让有共同兴趣的陌生人成为好友。 结合“位置”探索好友关系，推荐好友。 用户历史活动信息分析，生成分析图表，让用户对更加了解自己的活动 用户活动规划，基于用户历史信息，推荐活动，或者对用户的活动计划进行模拟／仿真（如果有恰当的应用场景，才有考虑这类应用的价值） 2.2 面向商家 LBS可以向商家提供有价值的、商家感兴趣的数据，这类数据既可以是用户公开的信息，又可以是基于公开信息的分析结果，以实现双赢的效果。 结合我使用GIS技术开发应用的经验，我想到2种可以技术实现的LBS面向商家的应用，分别是商家选址和决策支持。 商家拓展业务会建立分店或者分部，新开商铺也会在地址选择上下很大功夫。GIS最典型的应用就是地址的选择。GIS系统可以将商家选址的条件转换成空间信息，通过空间运算将满足商家要求的位置计算出来，然后将计算结果形象的展现在地图上。这种方式准确快捷，能为商家节省大量的时间。 现在GIS最常被用到的功能是做决策支持系统，GIS在交通、城市规划等领域经常用于辅助决策。LBS也可以考虑为商家提供决策支持类型的服务。 2.3 综合类的服务 LBS可以考虑与地图服务结合，结合实时路况，向用户和商家推送信息；用户在地图上进行查询时（如最优路径查询），向用户提供具有LBS特色的更加丰富多彩的信息。 3. 为何要LBS提供这些服务？ LBS作为以“位置”为特色的服务，应该让用户对自己的位置有更好的体验，享受更好的服务，并让自己的生活更美好； LBS若要在数据挖掘上产生质的变化，必然要在“位置”上下功夫，与GIS技术结合，建立GIS的系统，LBS有能力提供这些需要GIS技术做支持的服务； 目前市场上没有类似的服务，用户和商家也不可能建立这样的服务，LBS应该抓住机遇 4. LBS产品要做什么？ LBS产品应该在“位置”上多做数据挖掘，提供更加优质的服务，这要求GIS技术的支持，但更需要获取更多关于地点的空间数据、属性数据，并用更加合理的形式去组织数据。 LBS产品若要走的更远，需要在数据层面上做足准备，用空间数据库管理海量数据，用GIS技术做数据挖掘。 LBS产品在丰富的数据基础上，不妨向用户提供最简洁的、最吸引眼球的特色服务，然后开放数据和api，让更多的第三方开发者基于自己的产品为用户提供更多更丰富的服务。 转载请注明： 转载自Gevin的博客 本文链接地址: LBS与GIS怎样结合？ 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<h1><a href="http://blog.igevin.info/wp-content/uploads/2012/02/gis.jpg"><br />
<img class="aligncenter size-full wp-image-1634" title="gis" src="http://blog.igevin.info/wp-content/uploads/2012/02/gis.jpg" alt="GIS" width="398" height="315" /></a></h1>
<p>上次更新博客已经是几个月前的事情了，这次更新博客就<a href="http://blog.igevin.info/2011/10/lbs-vs-gis/">紧接上篇</a>，继续探讨LBS和GIS的结合吧</p>
<h1>1. LBS应该做什么？</h1>
<p>LBS是在社交网络上诞生的产品，社会化属性是LBS的最基本属性。未来的互联网，朝着移动终端和社会化网络的方向发展，数据挖掘也会在未来的互联网中发挥越来越重要的作用。LBS的社交属性和基于移动终端的应用特色，与未来互联网的发展方向是一致的，数据挖掘的角度、深度和广度将会对LBS产品的发展带来极其重要的影响。<span id="more-1630"></span></p>
<p>设计LBS类的产品，我认为应该将以下3点作为宗旨：</p>
<ol>
<li>产品的根本落脚点是基于地点的人与人关系的服务</li>
<li>改善用户对位置的体验</li>
<li>产品要简单直接，主题明确</li>
</ol>
<h2>1.1 基于地点的人与人关系的服务</h2>
<p>现在的web2.0，和未来的web3.0，都是用户制造大量信息，产生巨大价值的网络，在互联网的虚拟世界里，人们也更加倾向于做真实的自己，互联网的社会化属性在将会得到更进一步的发展。</p>
<p>facebook带来了社交网络，twitter让人们能够单向的更加简单的关注自己感兴趣的人，Quora让人们不仅能够关注“人”，还能关注有兴趣的问题或者话题。这既是社交网络的进一步加强，也表明社交网络上的数据挖掘正在向着更广更深的方向发展。</p>
<p>作为SNS分支的LBS，不应该将“location”作为摆设，而是应该在“location”上花心思进行数据挖掘，例如社会关系，周边信息等。</p>
<h2>1.2 改善用户对位置的体验</h2>
<p>人始终会和某一特定位置绑定在一起，而人和位置这种密不可分的关系，恰恰导致了人对自己地理位置的忽视。LBS如果能够以某种形式吸引用户关注自己的位置，并引起用户的兴趣，这必然会大大促进LBS更进一步的发展。</p>
<h1>2. LBS可以提供的服务</h1>
<p>LBS需要在“位置”上多花心思，更多的和GIS技术结合，才能做出更好的、更加适应互联网发展的产品。</p>
<p>虽然最终设计的产品要尽量简单和友好，但在产品的设计阶段还是要尽量保持思路丰富全面。除去数据源的获取和产品的盈利等我不太熟悉的因素，但从产品本身着手，我认为可以提供下面的几种服务。</p>
<h2>2.1 面向用户</h2>
<p>LBS向用户提供的服务，应当基于社会关系和信息服务，方便交友，让用户在城市中过的更好。</p>
<p>目前LBS的应用已经在社会关系和信息服务的方向上有所发展，如果在现有应用的基础上加强用户对位置的体验，会有吸引更多的用户。</p>
<p>“位置”信息可以成为连接用户的桥梁，可以让有共同兴趣的陌生人成为好友。</p>
<p>结合“位置”探索好友关系，推荐好友。</p>
<p>用户历史活动信息分析，生成分析图表，让用户对更加了解自己的活动</p>
<p>用户活动规划，基于用户历史信息，推荐活动，或者对用户的活动计划进行模拟／仿真（如果有恰当的应用场景，才有考虑这类应用的价值）</p>
<h2>2.2 面向商家</h2>
<p>LBS可以向商家提供有价值的、商家感兴趣的数据，这类数据既可以是用户公开的信息，又可以是基于公开信息的分析结果，以实现双赢的效果。</p>
<p>结合我使用GIS技术开发应用的经验，我想到2种可以技术实现的LBS面向商家的应用，分别是商家选址和决策支持。</p>
<p>商家拓展业务会建立分店或者分部，新开商铺也会在地址选择上下很大功夫。GIS最典型的应用就是地址的选择。GIS系统可以将商家选址的条件转换成空间信息，通过空间运算将满足商家要求的位置计算出来，然后将计算结果形象的展现在地图上。这种方式准确快捷，能为商家节省大量的时间。</p>
<p>现在GIS最常被用到的功能是做决策支持系统，GIS在交通、城市规划等领域经常用于辅助决策。LBS也可以考虑为商家提供决策支持类型的服务。</p>
<h2>2.3 综合类的服务</h2>
<p>LBS可以考虑与地图服务结合，结合实时路况，向用户和商家推送信息；用户在地图上进行查询时（如最优路径查询），向用户提供具有LBS特色的更加丰富多彩的信息。</p>
<h1>3. 为何要LBS提供这些服务？</h1>
<ol>
<li>LBS作为以“位置”为特色的服务，应该让用户对自己的位置有更好的体验，享受更好的服务，并让自己的生活更美好；</li>
<li>LBS若要在数据挖掘上产生质的变化，必然要在“位置”上下功夫，与GIS技术结合，建立GIS的系统，LBS有能力提供这些需要GIS技术做支持的服务；</li>
<li>目前市场上没有类似的服务，用户和商家也不可能建立这样的服务，LBS应该抓住机遇</li>
</ol>
<h1>4. LBS产品要做什么？</h1>
<p>LBS产品应该在“位置”上多做数据挖掘，提供更加优质的服务，这要求GIS技术的支持，但更需要获取更多关于地点的空间数据、属性数据，并用更加合理的形式去组织数据。</p>
<p>LBS产品若要走的更远，需要在数据层面上做足准备，用空间数据库管理海量数据，用GIS技术做数据挖掘。</p>
<p>LBS产品在丰富的数据基础上，不妨向用户提供最简洁的、最吸引眼球的特色服务，然后开放数据和api，让更多的第三方开发者基于自己的产品为用户提供更多更丰富的服务。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2012/02/combination-of-lbs-and-gis/">LBS与GIS怎样结合？</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2012/02/combination-of-lbs-and-gis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LBS VS GIS</title>
		<link>http://blog.igevin.info/2011/10/lbs-vs-gis/</link>
		<comments>http://blog.igevin.info/2011/10/lbs-vs-gis/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:34:38 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[GIS]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[LBS]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1085</guid>
		<description><![CDATA[作为一个学过GIS，又热爱互联网的人，Gevin想分享一下自己对LBS和GIS的一些看法，这个话题以后可能还会讨论，本文就算第一章“概述”吧！ 1. 定义 根据维基百科相对应的内容，LBS描述如下： 基于位置的服务（Location-Based Service，LBS）又称适地性服务、移动定位服务、位置服务，它是通过移动运营商的无线电通讯网络（如GSM网、CDMA网）或外部定位方式（如GPS）获取移动终端用户的位置消息（地理座标）。在GIS平台的支持下，为用户提供相应服务的一种增值业务。 LBS的定义专门提到了GIS的支持，但GIS却很少在LBS的应用中有比较直接的体现，维基百科对LBS应用领域的介绍，也仅仅一带而过： 基于位置的服务可以被应用与不同的领域，例如：健康、工作、个人生活等。此服务可以用来辨认一个人或物的位置，例如发现最近的提款机或朋友同事的目前的位置，也能通过客户目前所在的位置提供直接的手机广告，并包括过人话的天气消息提供，甚至提供本地化的游戏。 地理信息系统（GIS，GIS，Geographic Information System），是一种以地理信息作为主要研究对象的信息系统，主要用于用于输入、存储、查询、分析和显示地理数据，更多内容可以参考维基百科和百度知道。 从二者的定义来看，LBS与GIS有千丝万缕的联系；而从应用现状分析，LBS与GIS目前没有实现互补的结合。 2. 现状  2.1 互联网中的GIS技术应用现状 从目前Gevin对互联网以及互联网从业者的接触和沟通来看，互联网的开发者和产品经理对GIS的理解如下： GIS是互联网中的一项比较有前途的新技术 在与位置相关的服务和应用中，并没有足够重视与位置相关的信息 很少用GIS技术对信息进行分析（空间信息分析） “GIS是互联网中的一项比较有前途的新技术”这种观点并不太准确，在学术界，GIS是一个新兴的交叉学科，可以应用于多个领域，互联网只是其中之一，GIS在其他领域的应用也可以为互联网与GIS的更好结合拓展思路。  2.2 GIS技术在互联网中的应用现状 GIS和互联网是有交集的，GIS技术本身，也向互联网方向有拓展。GIS想互联网方向的发展主要体现在WebGIS上。但现在WebGIS与互联网的结合很不理想，主要体现在以下2个方面： WebGIS与互联网的发展脱节 所谓的WebGIS并没有脱离传统的C／S模式应用的范畴 互联网的发展比较快，现在是Web2.0，不久的未来我们会迎来Web3.0的时代；而WebGIS——GIS与互联网结合的产物，还停留在Web1.0。 WebGIS下的产品，与其说是互联网产品，不如说是C／S模式软件的网页版，虽然很多学者和开发人员把这种模式称为B／S模式，但这类产品主要用于局域网，能够做成像样的产品放到互联网上的少之又少。 3. LBS与GIS的结合 位置是在社会这个范畴下每个人都拥有且重要的一个属性，也是人最容易忽视的一种信息。LBS以位置为最重要的特色，为广大互联网用户提供服务，是非常有价值，也非常有发展前景的。 GIS的兴起是因为与位置有关的信息过去很少被深入研究，而它的价值随着科技的发展越发的重要，GIS技术逐渐成为处理空间分析最重要也最主要的手段。 目前，互联网上产品经理们也在不断探索LBS的发展方向，在Gevin看来，将GIS技术与LBS做更紧密的结合才是王道。这与江湖上的武林高手修炼武功是一个道理，只有内功足够浑厚，才能立于不败之地，否则一切的外功只能是花拳秀腿，不堪一击。 转载请注明： 转载自Gevin的博客 本文链接地址: LBS VS GIS 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<div id="attachment_1623" class="wp-caption aligncenter" style="width: 508px"><a href="http://blog.igevin.info/wp-content/uploads/2011/10/LBS-and-GIS.png"><img class="size-full wp-image-1623" title="LBS and GIS" src="http://blog.igevin.info/wp-content/uploads/2011/10/LBS-and-GIS.png" alt="LBS and GIS" width="498" height="398" /></a><p class="wp-caption-text">LBS and <a href="http://blog.igevin.info/tag/gis/" class="st_tag internal_tag" rel="tag" title="Posts tagged with GIS">GIS</a></p></div>
<p>作为一个学过GIS，又热爱互联网的人，Gevin想分享一下自己对LBS和GIS的一些看法，这个话题以后可能还会讨论，本文就算第一章“概述”吧！</p>
<h1>1. 定义</h1>
<p>根据维基百科<a href="http://zh.wikipedia.org/wiki/LBS" target="_blank">相对应的内容</a>，<strong>LBS</strong>描述如下：<span id="more-1085"></span></p>
<blockquote><p><strong>基于位置的服务</strong>（Location-Based Service，<strong>LBS</strong>）又称<strong>适地性服务</strong>、<strong>移动定位服务</strong>、<strong>位置服务</strong>，它是通过移动运营商的无线电通讯网络（如GSM网、CDMA网）或外部定位方式（如GPS）获取移动终端用户的位置消息（<a title="地理座标" href="http://zh.wikipedia.org/wiki/%E5%9C%B0%E7%90%86%E5%BA%A7%E6%A8%99">地理座标</a>）。在<strong><a title="GIS" href="http://zh.wikipedia.org/wiki/GIS">GIS</a></strong><span style="color: #008000;"><strong>平台</strong></span>的支持下，为用户提供相应服务的一种增值业务。</p></blockquote>
<p>LBS的定义专门提到了<span style="color: #008000;">GIS</span>的支持，但GIS却很少在LBS的应用中有比较直接的体现，维基百科对LBS应用领域的介绍，也仅仅一带而过：</p>
<blockquote><p>基于位置的服务可以被应用与不同的领域，例如：健康、工作、个人生活等。此服务可以用来辨认一个人或物的位置，例如发现最近的提款机或朋友同事的目前的位置，也能通过客户目前所在的位置提供直接的手机广告，并包括过人话的天气消息提供，甚至提供本地化的游戏。</p></blockquote>
<p>地理信息系统（GIS，<strong>GIS</strong>，<strong>G</strong>eographic <strong>I</strong>nformation <strong>S</strong>ystem），是一种以地理信息作为主要研究对象的信息系统，主要用于用于输入、存储、查询、分析和显示地理数据，更多内容可以参考<a title="GIS" href="http://zh.wikipedia.org/wiki/GIS" target="_blank">维基百科</a>和<a title="GIS" href="http://baike.baidu.com/view/5094.html?wtp=tt" target="_blank">百度知道</a>。</p>
<p>从二者的定义来看，LBS与GIS有千丝万缕的联系；而从应用现状分析，LBS与GIS目前没有实现互补的结合。</p>
<h1>2. 现状</h1>
<h2> 2.1 互联网中的<span style="font-family: DejaVu Sans Condensed,sans-serif;">GIS</span>技术应用现状</h2>
<p>从目前Gevin对互联网以及互联网从业者的接触和沟通来看，互联网的开发者和产品经理对<span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>的理解如下：</p>
<ol>
<li><span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>是互联网中的一项比较有前途的新技术</li>
<li>在与位置相关的服务和应用中，并没有足够重视与位置相关的信息</li>
<li>很少用<span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>技术对信息进行分析（空间信息分析）</li>
</ol>
<p>“<span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>是互联网中的一项比较有前途的新技术”这种观点并不太准确，在学术界，GIS是一个新兴的交叉学科，可以应用于多个领域，互联网只是其中之一，GIS在其他领域的应用也可以为互联网与GIS的更好结合拓展思路。</p>
<div id="attachment_1625" class="wp-caption aligncenter" style="width: 650px"><a href="http://blog.igevin.info/wp-content/uploads/2011/10/LBS-and-GIS%E5%BA%94%E7%94%A8.png"><img class="size-full wp-image-1625" title="LBS and GIS应用" src="http://blog.igevin.info/wp-content/uploads/2011/10/LBS-and-GIS%E5%BA%94%E7%94%A8.png" alt="LBS and GIS应用" width="640" height="345" /></a><p class="wp-caption-text">LBS and GIS应用</p></div>
<h2 style="text-align: left;"> 2.2 <span style="font-family: DejaVu Sans Condensed,sans-serif;">GIS</span>技术在互联网中的应用现状</h2>
<p><span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>和互联网是有交集的，<span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>技术本身，也向互联网方向有拓展。<span style="font-family: DejaVu Serif Condensed,serif;">GIS</span>想互联网方向的发展主要体现在<span style="font-family: DejaVu Serif Condensed,serif;">WebGIS</span>上。但现在<span style="font-family: DejaVu Serif Condensed,serif;">WebGIS</span>与互联网的结合很不理想，主要体现在以下<span style="font-family: DejaVu Serif Condensed,serif;">2</span>个方面：</p>
<ol>
<li><span style="font-family: DejaVu Serif Condensed,serif;">WebGIS</span>与互联网的发展脱节</li>
<li>所谓的<span style="font-family: DejaVu Serif Condensed,serif;">WebGIS</span>并没有脱离传统的<span style="font-family: DejaVu Serif Condensed,serif;">C</span>／<span style="font-family: DejaVu Serif Condensed,serif;">S</span>模式应用的范畴</li>
</ol>
<p>互联网的发展比较快，现在是<span style="font-family: DejaVu Serif Condensed,serif;">Web2.0</span>，不久的未来我们会迎来<span style="font-family: DejaVu Serif Condensed,serif;">Web3.0</span>的时代；而<span style="font-family: DejaVu Serif Condensed,serif;">WebGIS——GIS</span>与互联网结合的产物，还停留在<span style="font-family: DejaVu Serif Condensed,serif;">Web1.0</span>。</p>
<p><span style="font-family: DejaVu Serif Condensed,serif;"> WebGIS</span>下的产品，与其说是互联网产品，不如说是<span style="font-family: DejaVu Serif Condensed,serif;">C</span>／<span style="font-family: DejaVu Serif Condensed,serif;">S</span>模式软件的网页版，虽然很多学者和开发人员把这种模式称为<span style="font-family: DejaVu Serif Condensed,serif;">B</span>／<span style="font-family: DejaVu Serif Condensed,serif;">S</span>模式，但这类产品主要用于局域网，能够做成像样的产品放到互联网上的少之又少。</p>
<h1>3. LBS与GIS的结合</h1>
<p>位置是在社会这个范畴下每个人都拥有且重要的一个属性，也是人最容易忽视的一种信息。LBS以位置为最重要的特色，为广大互联网用户提供服务，是非常有价值，也非常有发展前景的。</p>
<p>GIS的兴起是因为与位置有关的信息过去很少被深入研究，而它的价值随着科技的发展越发的重要，GIS技术逐渐成为处理空间分析最重要也最主要的手段。</p>
<p>目前，互联网上产品经理们也在不断探索LBS的发展方向，在Gevin看来，将GIS技术与LBS做更紧密的结合才是王道。这与江湖上的武林高手修炼武功是一个道理，只有内功足够浑厚，才能立于不败之地，否则一切的外功只能是花拳秀腿，不堪一击。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/10/lbs-vs-gis/">LBS VS GIS</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/10/lbs-vs-gis/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>纪念乔布斯</title>
		<link>http://blog.igevin.info/2011/10/for-steve-jobs/</link>
		<comments>http://blog.igevin.info/2011/10/for-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 08:28:21 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[苹果]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1507</guid>
		<description><![CDATA[&#160; @张鹏：【最后的发布会】现在，我们可以理解为什么库克在4日的发布会上，会如此长时间、系统性的梳理苹果的成功和对世界的改变了。当我们觉得他空前絮叨，进而烦躁的 等待新产品出场的时候，其实距离乔布斯去世只有48小时。很多人并不知道，这是苹果管理团队向第一次不在现场的乔布斯，做出最后一次致敬。 张鹏：The light behind this apple fade out, but the world was already enlightened……Thank you Steve, you are magnificent! @李开复：乔布斯座右铭&#8221;Stay hungry, stay foolish&#8221;的意境：“我们必须了解自己的渺小。如果我们不学习,科技发展的速度会让我们五年后被清空。所以,我们必须用初学者谦虚的自觉,饥饿者渴望的求知态度,来拥抱未来的知识。” He is the crazy one 关于乔布斯，你不知道的15件事 乔布斯辞职谢幕：一个时代的传奇 @图表汇：乔布斯经典演讲集：1、96年乔布斯首次公开演讲，http://t.cn/he1WSH；2、07年iphone发布会，http://t.cn/am3MRb；3、2010 iPhone4发布会，http://t.cn/77abU；4、iPad2发布会，http://t.cn/htcRcl；5、斯坦福大学演讲，http://t.cn/amgY9o；6、乔布斯辞职谢幕：一个时代的传奇；http://t.cn/am13bd apple的1984广告 &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: 纪念乔布斯 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_1512" class="wp-caption aligncenter" style="width: 610px"><a href="http://blog.igevin.info/wp-content/uploads/2011/10/steve-jobs.jpg"><img class="size-full wp-image-1512" title="steve jobs" src="http://blog.igevin.info/wp-content/uploads/2011/10/steve-jobs.jpg" alt="steve jobs" width="600" height="403" /></a><p class="wp-caption-text">steve jobs</p></div>
<p><a title="张鹏" href="http://weibo.com/jackzhang">@张鹏</a>：<em>【最后的发布会】现在，我们可以理解为什么库克在4日的发布会上，会如此长时间、系统性的梳理苹果的成功和对世界的改变了。当我们觉得他空前絮叨，进而烦躁的 等待新产品出场的时候，其实距离乔布斯去世只有48小时。很多人并不知道，这是苹果管理团队向第一次不在现场的乔布斯，做出最后一次致敬。<span id="more-1507"></span></em></p>
<p><a title="张鹏" href="http://weibo.com/jackzhang">张鹏</a>：<em>The light behind this apple fade out, but the world was already enlightened……Thank you Steve, you are magnificent!</em></p>
<p><a title="李开复" href="http://weibo.com/kaifulee">@李开复</a>：<em>乔布斯座右铭&#8221;Stay hungry, stay foolish&#8221;的意境：“我们必须了解自己的渺小。如果我们不学习,科技发展的速度会让我们五年后被清空。所以,我们必须用初学者谦虚的自觉,饥饿者渴望的求知态度,来拥抱未来的知识。”</em></p>
<p><strong><span style="color: #000000;">He is the crazy one</span></strong></p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2011/10/18UqD1.jpeg"><img class="aligncenter size-full wp-image-1509" title="Steve Jobs, the crazy one" src="http://blog.igevin.info/wp-content/uploads/2011/10/18UqD1.jpeg" alt="Steve Jobs, the crazy one" /></a>关于乔布斯，你不知道的15件事</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2011/10/15-dont-know-about-steve.jpg"><img class="aligncenter size-full wp-image-1511" title="15-dont-know-about-steve" src="http://blog.igevin.info/wp-content/uploads/2011/10/15-dont-know-about-steve.jpg" alt="15-dont-know-about-steve" /></a></p>
<h1>乔布斯辞职谢幕：一个时代的传奇</h1>
<p><object width="480" height="400" 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="src" value="http://player.youku.com/player.php/sid/XMjk4MzI2NzQ4/v.swf" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /><param name="allowscriptaccess" value="always" /><embed width="480" height="400" type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XMjk4MzI2NzQ4/v.swf" allowfullscreen="true" quality="high" allowscriptaccess="always" /></object></p>
<p><a title="图表汇" href="http://weibo.com/huangyu4124">@图表汇</a>：<em>乔布斯经典演讲集：1、96年乔布斯首次公开演讲，<a title="http://t.cn/he1WSH" href="http://t.cn/he1WSH" target="_blank">http://t.cn/he1WSH</a>；2、07年iphone发布会，<a title="http://t.cn/am3MRb" href="http://t.cn/am3MRb" target="_blank">http://t.cn/am3MRb</a>；3、2010 iPhone4发布会，<a title="http://t.cn/77abU" href="http://t.cn/77abU" target="_blank">http://t.cn/77abU</a>；4、iPad2发布会，<a title="http://t.cn/htcRcl" href="http://t.cn/htcRcl" target="_blank">http://t.cn/htcRcl</a>；5、斯坦福大学演讲，<a title="http://t.cn/amgY9o" href="http://t.cn/amgY9o" target="_blank">http://t.cn/amgY9o</a>；6、乔布斯辞职谢幕：一个时代的传奇；<a title="http://t.cn/am13bd" href="http://t.cn/am13bd" target="_blank">http://t.cn/am13bd</a></em></p>
<p>apple的1984广告</p>
<p><object width="480" height="400" 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="src" value="http://player.youku.com/player.php/sid/XMzEwMjQ5NjUy/v.swf" /><param name="quality" value="high" /><param name="allowscriptaccess" value="sameDomain" /><embed width="480" height="400" type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XMzEwMjQ5NjUy/v.swf" quality="high" allowscriptaccess="sameDomain" /></object></p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/10/for-steve-jobs/">纪念乔布斯</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/10/for-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CodeIgniter入门</title>
		<link>http://blog.igevin.info/2011/07/codeigniter-basic/</link>
		<comments>http://blog.igevin.info/2011/07/codeigniter-basic/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 14:48:14 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1461</guid>
		<description><![CDATA[CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构，其目的是使开发人员更快速地进行项目开发。（详情查看维基百科） 一、CodeIgniter的URL结构 CodeIgniter采用的是segment-based URL结构，对搜索引擎和用户都很友好。segment-based URL结构形式如下： example.com/news/article/ my_article CodeIgniter采取MVC开发模式，它的结构是这样的： example.com/class/function/ ID 第一个segment表示调用的controller所在的类 第二个segment表示调用的方法（函数） 第三个segment或者后面更多的segment，表示需要传递给controller的ID或变量。 二、controller controller主要的作用有3个： 通过load view来控制客户端的现实 通过load model来控制功能的展现 流程控制 controller的文件写在application/controllers/ 文件夹下，样例代码如下： &#160; &#60;?php class Blog extends CI_Controller { public function index() { echo 'Hello World!'; } } ?&#62; 注：类名要以大写字母开头  三、 view view是简单的web页面，在controller中用load方法显示web页面，如 $this-&#62;load-&#62;view('name'); 还可以向view传递动态数据，如 $data = array( 'title' =&#62; 'My Title', 'heading' =&#62; 'My [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1529" class="wp-caption aligncenter" style="width: 266px"><a href="http://blog.igevin.info/wp-content/uploads/2011/07/codeigniter_logo.jpg"><img class="size-full wp-image-1529 " title="codeigniter_logo" src="http://blog.igevin.info/wp-content/uploads/2011/07/codeigniter_logo.jpg" alt="CodeIgniter" width="256" height="256" /></a><p class="wp-caption-text">CodeIgniter</p></div>
<p><a class="size-full wp-image-1472 " title="codeigniter_logo">CodeIgniter</a> 是一套给 <a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> 网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构，其目的是使开发人员更快速地进行项目开发。（详情查看<a title="CodeIgniter" href="http://zh.wikipedia.org/wiki/CodeIgniter" target="_blank">维基百科</a>）<span id="more-1461"></span></p>
<div id="attachment_1484" class="wp-caption aligncenter" style="width: 810px"><a href="http://blog.igevin.info/wp-content/uploads/2011/07/CodeIgniter%E5%85%A5%E9%97%A8.jpg"><img class="size-full wp-image-1484   " title="CodeIgniter入门" src="http://blog.igevin.info/wp-content/uploads/2011/09/CodeIgniter%E5%85%A5%E9%97%A8.jpg" alt="CodeIgniter入门" width="800" height="186" /></a><p class="wp-caption-text">CodeIgniter入门</p></div>
<h2>一、CodeIgniter的URL结构</h2>
<p>CodeIgniter采用的是segment-based URL结构，对搜索引擎和用户都很友好。segment-based URL结构形式如下：</p>
<pre class="brush:php">example.com/news/article/
my_article</pre>
<p>CodeIgniter采取MVC开发模式，它的结构是这样的：</p>
<pre class="brush:php">example.com/class/function/
ID</pre>
<p>第一个segment表示调用的controller所在的类</p>
<p>第二个segment表示调用的方法（函数）</p>
<p>第三个segment或者后面更多的segment，表示需要传递给controller的ID或变量。</p>
<h2>二、controller</h2>
<p>controller主要的作用有3个：</p>
<ul>
<li>通过load view来控制客户端的现实</li>
<li>通过load model来控制功能的展现</li>
<li>流程控制</li>
</ul>
<p>controller的文件写在<dfn>application/controllers/ </dfn>文件夹下，样例代码如下：</p>
<p>&nbsp;</p>
<pre class="brush:php">&lt;?php
class Blog extends CI_Controller {

	public function index()
	{
		echo 'Hello World!';
	}
}
?&gt;</pre>
<p><strong>注：类名要以大写字母开头</strong></p>
<h2> 三、 view</h2>
<p>view是简单的web页面，在controller中用load方法显示web页面，如</p>
<pre class="brush:php">$this-&gt;load-&gt;view('name');</pre>
<p>还可以向view传递动态数据，如</p>
<pre class="brush:php">$data = array(
               'title' =&gt; 'My Title',
               'heading' =&gt; 'My Heading',
               'message' =&gt; 'My Message'
          );

$this-&gt;load-&gt;view('blogview', $data);</pre>
<h2>四、 model</h2>
<p>model用于封装数据库操作的细节。eg：</p>
<pre class="brush:php">class Blogmodel extends CI_Model {

    var $title   = '';
    var $content = '';
    var $date    = '';

    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }

    function get_last_ten_entries()
    {
        $query = $this-&gt;db-&gt;get('entries', 10);
        return $query-&gt;result();
    }

    function insert_entry()
    {
        $this-&gt;title   = $_POST['title']; // please read the below note
        $this-&gt;content = $_POST['content'];
        $this-&gt;date    = time();

        $this-&gt;db-&gt;insert('entries', $this);
    }

    function update_entry()
    {
        $this-&gt;title   = $_POST['title'];
        $this-&gt;content = $_POST['content'];
        $this-&gt;date    = time();

        $this-&gt;db-&gt;update('entries', $this, array('id' =&gt; $_POST['id']));
    }

}</pre>
<p><strong>注：创建model时，类名的首字母要大写，文件名和类名要相同，但不需要首字母大写</strong></p>
<h2> 五、 library</h2>
<p>library用于功能的实现和封装，是对model的具体实现的抽象。实例代码如下：</p>
<pre class="brush:php">&lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Someclass {

    public function some_function()
    {
    }
}

/* End of file Someclass.php */</pre>
<p>library中类的创建都要遵守这个原型的设计。</p>
<p>library命名惯例如下：</p>
<ul>
<li>文件名要首字母大写，eg：<dfn>Myclass.php</dfn></li>
<li>类名要首字母大写，eg：<em>class Myclass</em></li>
<li><dfn></dfn>文件名和类名要相匹配。</li>
</ul>
<p>六、 CodeIgniter设计</p>
<p>用CodeIgniter采用MVC模式，利用CodeIgniter建网站，Gevin采用下图的逻辑组织代码</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2011/07/CodeIgniter.jpg"><img class="size-full wp-image-1481  aligncenter" title="CodeIgniter" src="http://blog.igevin.info/wp-content/uploads/2011/10/CodeIgniter.jpg" alt="" /></a></p>
<p>转载本文请表明出处
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/07/codeigniter-basic/">CodeIgniter入门</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/07/codeigniter-basic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>如何写漂亮的博客</title>
		<link>http://blog.igevin.info/2011/06/write-cool-blog/</link>
		<comments>http://blog.igevin.info/2011/06/write-cool-blog/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 16:45:26 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[独立博客]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[思维导图]]></category>
		<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1437</guid>
		<description><![CDATA[Gevin认为有价值的博客都是漂亮的博客，博客做的不够漂亮，价值就会大大降低。 漂亮的博客，应该是能够在博文的设计上吸引读者注意，在博文内容上引起读者共鸣的博客。 下面，Gevin就从外观和内容两个方面介绍做漂亮博客的要点。 1. 外观 1.1 原则 写一篇优质的博客，最重要的是让博文具有良好的可读性。 良好的可读性是吸引用户仔细读博客的基础。如果博客可读性差，读者花在自己博客上的时间就会减少，文章的价值就会降低。 1.2 表现 博文的可读性可以从下面三个角度来优化： 配图 排版 篇幅 给文章配图，可以让博客更加生动，也更容易让读者把握主题； 恰当的排版能够表现文章的结构，也方便读者理解作者的思路； 适当的篇幅才能吸引更多的读者，文章过短会言之无物，文章过长不利于读者快速理解，这2种情况都会流失读者。 2. 内容 做博客，内容为王。内容是博客的核心，没有内容的博客，无法成为有价值的博客。 2.1 原则 所谓内容为王，下面会细说，用一句话概括应该是这样：用心做博客，花心思做精品博客。 2.2 表现 选取适当的话题 思路清晰 客观的写博客 主观的写博客 重视版权 适当SEO 话题的选择 写一篇有价值的博客，首先要选择一个恰当的话题。受博客篇幅约束，话题太大容易泛泛而谈，也容易“又臭又长”；话题太小又展不开，导致博文深度广度都不够。 Gevin认为话题可以从一下三个角度选择： 时下比较流行的内容 读者普遍感兴趣的内容（与时间无关） 自己的感悟、心得等 清晰的思路 这个不用多说了吧。写文章必须的，否则写出来恐怕也没人看（文学类的不在本文考虑范围之内）。 清晰的思路能够让读者迅速掌握文章的主线，理解作者的想法。在这个信息爆炸、快速阅读的时代，清晰的思路是吸引读者以及与读者做有价值交流的重要保证。 客观 用于介绍和说明的文字要写的客观。 客观的内容是为了让读者对自己描述的东西，获得客观的印象，并且形成自己的主观认识。这类内容的描述不能加入个人感情色彩，否则，客观内容的意义也就不存在了。 主观 做一些主观的评论会使博客更加生动和有特色。 做精品博客，主要目的是输出自己的价值观，表达自己的东西。所以，表达自己的观点是很有必要的，也是很重要的。 主观的内容要观点鲜明，不要和客观的内容混到一起，以保证文章的可读性。 版权 不重视版权的网站总会受到鄙视，要精品博客，必须尊重版权。 现在网上资料丰富，我们写博客难免会借鉴别人的内容。做精品博客，要尊重原创作者，引用他人的内容，要表明出处。 重视自己文章的版权也同样重要。可以在自己博客上写类似这样的版权声明： 关于版权的声明： 本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2011/10/blog5.jpg"><img class="size-full wp-image-1441 aligncenter" title="如何写漂亮的博客" src="http://blog.igevin.info/wp-content/uploads/2011/10/blog5.jpg" alt="如何写漂亮的博客" width="400" height="304" /></a></p>
<p>Gevin认为有价值的博客都是漂亮的博客，博客做的不够漂亮，价值就会大大降低。 漂亮的博客，应该是能够在博文的设计上吸引读者注意，在博文内容上引起读者共鸣的博客。 下面，Gevin就从外观和内容两个方面介绍做漂亮博客的要点。</p>
<h2><span id="more-1437"></span>1. 外观</h2>
<h3>1.1 原则</h3>
<p>写一篇优质的博客，最重要的是让博文具有良好的可读性。 良好的可读性是吸引用户仔细读博客的基础。如果博客可读性差，读者花在自己博客上的时间就会减少，文章的价值就会降低。</p>
<h3>1.2 表现</h3>
<p>博文的可读性可以从下面三个角度来优化：</p>
<ul>
<li>配图</li>
<li>排版</li>
<li>篇幅</li>
</ul>
<p>给文章配图，可以让博客更加生动，也更容易让读者把握主题； 恰当的排版能够表现文章的结构，也方便读者理解作者的思路； 适当的篇幅才能吸引更多的读者，文章过短会言之无物，文章过长不利于读者快速理解，这2种情况都会流失读者。</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2011/10/blog-mindmap.jpg"><img class="size-full wp-image-1443  aligncenter" title="做精品博客" src="http://blog.igevin.info/wp-content/uploads/2011/10/blog-mindmap.jpg" alt="做精品博客" /></a></p>
<h2>2. 内容</h2>
<p>做博客，内容为王。内容是博客的核心，没有内容的博客，无法成为有价值的博客。</p>
<h3>2.1 原则</h3>
<p>所谓内容为王，下面会细说，用一句话概括应该是这样：用心做博客，花心思做精品博客。</p>
<h3>2.2 表现</h3>
<ul>
<li>选取适当的话题</li>
<li><span style="color: #ff0000;">思路清晰</span></li>
<li>客观的写博客</li>
<li>主观的写博客</li>
<li><span style="color: #ff0000;">重视版权</span></li>
<li>适当SEO</li>
</ul>
<p><strong>话题的选择</strong></p>
<p><strong></strong>写一篇有价值的博客，首先要选择一个恰当的话题。受博客篇幅约束，话题太大容易泛泛而谈，也容易“又臭又长”；话题太小又展不开，导致博文深度广度都不够。 Gevin认为话题可以从一下三个角度选择：</p>
<ul>
<li>时下比较流行的内容</li>
<li>读者普遍感兴趣的内容（与时间无关）</li>
<li>自己的感悟、心得等</li>
</ul>
<p><strong>清晰的思路</strong></p>
<p>这个不用多说了吧。写文章必须的，否则写出来恐怕也没人看（<span style="color: #ff0000;">文学类的不在本文考虑范围之内</span>）。</p>
<p>清晰的思路能够让读者迅速掌握文章的主线，理解作者的想法。在这个信息爆炸、快速阅读的时代，清晰的思路是吸引读者以及与读者做有价值交流的重要保证。</p>
<p><strong>客观</strong></p>
<p>用于介绍和说明的文字要写的客观。</p>
<p>客观的内容是为了让读者对自己描述的东西，获得客观的印象，并且形成自己的主观认识。这类内容的描述不能加入个人感情色彩，否则，客观内容的意义也就不存在了。</p>
<p><strong>主观</strong></p>
<p>做一些主观的评论会使博客更加生动和有特色。</p>
<p>做精品博客，主要目的是输出自己的价值观，表达自己的东西。所以，表达自己的观点是很有必要的，也是很重要的。</p>
<p>主观的内容要观点鲜明，不要和客观的内容混到一起，以保证文章的可读性。</p>
<p><strong>版权</strong></p>
<p><strong></strong> 不重视版权的网站总会受到鄙视，要精品博客，必须尊重版权。</p>
<p>现在网上资料丰富，我们写博客难免会借鉴别人的内容。做精品博客，要尊重原创作者，引用他人的内容，要表明出处。</p>
<p>重视自己文章的版权也同样重要。可以在自己博客上写类似这样的版权声明：</p>
<blockquote><p><strong>关于版权的声明</strong>：</p>
<p>本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">署名-非商业用途-保持一致</a>”的创作共用协议.<br />
This site is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License</a>.</p></blockquote>
<p><strong><a href="http://blog.igevin.info/tag/seo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SEO">SEO</a></strong></p>
<p>博客毕竟是发表到网络上的文章，写文章时注意一下SEO，有利于价值的传播；但过分追求SEO可能会降低读者阅读文章的体验，所以SEO要适当。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/06/write-cool-blog/">如何写漂亮的博客</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/06/write-cool-blog/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>6款在线GTD工具</title>
		<link>http://blog.igevin.info/2011/06/6-gtd-tools/</link>
		<comments>http://blog.igevin.info/2011/06/6-gtd-tools/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 08:36:46 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1409</guid>
		<description><![CDATA[GTD是现在很流行的时间管理方法，由于互联网的快速发展，基于云计算的GTD网站越来越多，时间管理越来越方便。 如果你接受GTD的概念，下面的网站会让你的学习和工作更有效率。 前5个网站Gevin在帕兰映像上介绍过了（当时漏掉一款强大的……），这里Gevin结合自己的理解再进行一下重加工。 1.  doit.im 这是Gevin目前在使用的GTD工具，doit.im支持多种平台（windows, linux, Mac,移动终端），支持Google帐号登录，和Google 日历关联，可以将待办事件推送到邮箱和手机短信，非常方便；移动终端的体验也不错。 另外，这个是中文的，更适合国内用户的使用。 &#160; &#160; &#160; &#160; &#160; 2. Evernote 强大的Evernote还可以作为GTD工具使用，具体使用方法大家Google之。Gevin推荐善用佳软介绍的一篇强大文章：GTD系列教程3：顶级知识管理工具Evernote的GTD应用详细指南 &#160; &#160; 3. Zirrus 用户可以通过不同的Tag、完成日期与优先级来记录并查看接下来应该完成的任务 &#160; &#160; &#160; 4. toodledo 这是另一款著名且超级强大的GTD工具，善用佳软对这个工具也有一篇非常专业的介绍。 5. Simple GTD 看名字和下面截图就知道，这是一款简单实用的GTD工具 &#160; 6. Remember the Milk （RTM） 这也是一款超级强大的GTD工具，有趣的名字加上强大的功能吸引了很多用户的使用。围绕 RTM 还有一堆官方或非官方插件。 &#160; 7.  Notepad.IM Notepad.IM其实算不上一个专业的GTD工具，是一个便捷简单的云记事本，这里顺便介绍一下，感兴趣的同学可以体验一下！。 &#160; &#160; &#160; &#160; &#160; &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: 6款在线GTD工具 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/gtd_wall3_preview.png"><img class="aligncenter size-full wp-image-1431" title="gtd" src="http://blog.igevin.info/wp-content/uploads/2011/06/gtd_wall3_preview.png" alt="gtd" width="322" height="236" /></a></p>
<p>GTD是现在很流行的时间管理方法，由于互联网的快速发展，基于云计算的GTD网站越来越多，时间管理越来越方便。</p>
<p>如果你接受GTD的概念，下面的网站会让你的学习和工作更有效率。</p>
<p>前5个网站Gevin在<a href="http://paranimage.com/5-online-gtd-tools/">帕兰映像</a>上介绍过了（当时漏掉一款强大的……），这里Gevin结合自己的理解再进行一下重加工。</p>
<h2><span id="more-1409"></span>1.  <a href="https://i.doit.im/">doit.im</a></h2>
<p>这是Gevin目前在使用的GTD工具，doit.im支持多种平台（windows, linux, Mac,移动终端），支持Google帐号登录，和Google 日历关联，可以将待办事件推送到邮箱和手机短信，非常方便；移动终端的体验也不错。</p>
<p>另外，这个是中文的，更适合国内用户的使用。</p>
<p>&nbsp;</p>
<div id="attachment_1411" class="wp-caption aligncenter" style="width: 513px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/Doit.im_1.png"><img class="size-full wp-image-1411" title="Doit.im" src="http://blog.igevin.info/wp-content/uploads/2011/06/Doit.im_1.png" alt="Doit.im" width="503" height="264" /></a><p class="wp-caption-text">Doit.im</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div>
<dl id="attachment_12011">
<dt> </dt>
</dl>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>2. <a href="https://www.evernote.com/">Evernote</a></h2>
<p>强大的Evernote还可以作为GTD工具使用，具体使用方法大家Google之。Gevin推荐善用佳软介绍的一篇强大文章：GTD系列教程3：<a href="http://xbeta.info/gtd-evernote.htm" target="_blank">顶级知识管理工具Evernote的GTD应用详细指南</a></p>
<div id="attachment_1412" class="wp-caption aligncenter" style="width: 510px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/Evernote.png"><img class="size-full wp-image-1412" title="Evernote" src="http://blog.igevin.info/wp-content/uploads/2011/06/Evernote.png" alt="Evernote" width="500" height="312" /></a><p class="wp-caption-text">Evernote</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>3. <a title="Zirrus" href="http://www.zirr.us/" target="_blank">Zirrus</a></h2>
<p>用户可以通过不同的Tag、完成日期与优先级来记录并查看接下来应该完成的任务</p>
<p>&nbsp;</p>
<div id="attachment_1413" class="wp-caption aligncenter" style="width: 442px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/zirr.png"><img class="size-full wp-image-1413" title="zirr" src="http://blog.igevin.info/wp-content/uploads/2011/06/zirr.png" alt="zirr" width="432" height="321" /></a><p class="wp-caption-text">zirr</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>4. <a href="http://www.toodledo.com/" target="_blank">toodledo</a></h2>
<p>这是另一款著名且超级强大的GTD工具，善用佳软对这个工具也有一篇<a href="http://xbeta.info/gtd-toodledo.htm" target="_blank">非常专业的介绍</a>。</p>
<div>
<dl id="attachment_12014">
<dt>
<div id="attachment_1414" class="wp-caption aligncenter" style="width: 355px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/toodledo.jpg"><img class="size-full wp-image-1414" title="toodledo" src="http://blog.igevin.info/wp-content/uploads/2011/06/toodledo.jpg" alt="toodledo" width="345" height="267" /></a><p class="wp-caption-text">toodledo</p></div>
</dt>
</dl>
</div>
<h2>5. <a href="http://www.simplegtd.com/" target="_blank">Simple GTD</a></h2>
<p>看名字和下面截图就知道，这是一款简单实用的GTD工具</p>
<p>&nbsp;</p>
<div id="attachment_1415" class="wp-caption aligncenter" style="width: 423px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/simplegtd.gif"><img class="size-full wp-image-1415" title="simple gtd" src="http://blog.igevin.info/wp-content/uploads/2011/06/simplegtd.gif" alt="simple gtd" width="413" height="158" /></a><p class="wp-caption-text">simple gtd</p></div>
<p>6. <strong><a href="http://www.rememberthemilk.com/" target="_blank">Remember the Milk</a> （RTM）</strong></p>
<p>这也是一款超级强大的GTD工具，有趣的名字加上强大的功能吸引了很多用户的使用。围绕 RTM 还有一堆官方或非官方插件。</p>
<p>&nbsp;</p>
<div id="attachment_1425" class="wp-caption aligncenter" style="width: 522px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/rember-the-milk.jpg"><img class="size-full wp-image-1425 " title="rember the milk" src="http://blog.igevin.info/wp-content/uploads/2011/06/rember-the-milk.jpg" alt="rember the milk" width="512" height="232" /></a><p class="wp-caption-text">rember the milk</p></div>
<h2>7.  Notepad.IM</h2>
<p><a href="http://notepad.im/" target="_blank">Notepad.IM</a>其实算不上一个专业的GTD工具，是一个便捷简单的云记事本，这里顺便介绍一下，感兴趣的同学可以体验一下！。</p>
<p>&nbsp;</p>
<div id="attachment_1427" class="wp-caption aligncenter" style="width: 490px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/Notepad.IM_.jpg"><img class="size-full wp-image-1427" title="Notepad.IM" src="http://blog.igevin.info/wp-content/uploads/2011/06/Notepad.IM_.jpg" alt="Notepad.IM" width="480" height="192" /></a><p class="wp-caption-text">Notepad.IM</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/06/6-gtd-tools/">6款在线GTD工具</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/06/6-gtd-tools/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>不得不说的9款WordPress SEO插件</title>
		<link>http://blog.igevin.info/2011/06/9-nice-wordpress-seo-tools/</link>
		<comments>http://blog.igevin.info/2011/06/9-nice-wordpress-seo-tools/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 15:50:13 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1407</guid>
		<description><![CDATA[&#160; &#160; 加强WordPress网站的SEO，需要优化网站的结构，包括优化文章的标题、固定链接等，还要屏蔽Spam，优化sitemap，使用tag，加强文章的相关性。 本文，Gevin向大家介绍以下几款实用的WordPress SEO插件。 &#160; 1. All in One SEO 这是一款强大的综合性的SEO插件。网站SEO的所有要点，All in One SEO都能够通过设置参数完善，能够最大程度上加强网站SEO。 但对于国内用户，考虑到加强对百度搜索的优化，All in One SEO需要修改设置参数。 类似插件还有WordPress SEO by Yoast。 2. Akismet插件 这个是屏蔽Spam的神器，现在安装WordPress都会默认安装该插件 3. Landing Sites插件 这是搜索引擎来源优化插件，能够提供从搜索引擎来到网站的用户体验。 4. Sitemap优化插件 Google XML Sitemaps baidu-sitemap 5. tag插件 simple tags，这个是Gevin用过的最好用也最强大的tag插件。 6. 相关文章插件 无觅相关文章插件，该插件既能向用户推荐自己网站上类似的文章，还能在用户浏览其他网站上的文章时，向用户推荐自己的文章，引导更多用户浏览自己的完整。 7. 固定链接插件 虽然通过修改WordPress后台关于固定链接的设置参数和.htacess文件，可以很方便的修改固定链接，但对于大部分不喜欢折腾的用户，使用插件更方便，Gevin推荐advanced permalink插件。 最后，关于WordPress SEO的基本知识，大家可以看一下Gevin的另一篇文章《10+ WordPress SEO 技巧》。 &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2011/10/best-wordpress-plugins.jpg"><img class="size-full wp-image-1418  aligncenter" title="best-wordpress-plugins" src="http://blog.igevin.info/wp-content/uploads/2011/10/best-wordpress-plugins.jpg" alt="WordPress Plugin" width="600" height="250" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>加强WordPress网站的SEO，需要优化网站的结构，包括优化文章的标题、固定链接等，还要屏蔽Spam，优化sitemap，使用tag，加强文章的相关性。</p>
<p>本文，Gevin向大家介绍以下几款实用的WordPress SEO插件。</p>
<p>&nbsp;</p>
<h2><span id="more-1407"></span>1. All in One <a href="http://blog.igevin.info/tag/seo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SEO">SEO</a></h2>
<p>这是一款强大的综合性的SEO插件。网站SEO的所有要点，<a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/" target="_blank">All in One SEO</a>都能够通过设置参数完善，能够最大程度上加强网站SEO。</p>
<p>但对于国内用户，考虑到加强对百度搜索的优化，All in One SEO需要修改<a href="http://blog.igevin.info/archives/1335">设置参数</a>。</p>
<p>类似插件还有<a href="http://wordpress.org/extend/plugins/wordpress-seo/" target="_blank">WordPress SEO by Yoast</a>。</p>
<h2>2. Akismet插件</h2>
<p>这个是屏蔽Spam的神器，现在安装WordPress都会默认安装该插件</p>
<h2>3. <a href="http://wordpress.org/extend/plugins/landing-sites/" target="_blank">Landing Sites</a>插件</h2>
<p>这是搜索引擎来源优化插件，能够提供从搜索引擎来到网站的用户体验。</p>
<h2>4. Sitemap优化插件</h2>
<ul>
<li><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/" target="_blank">Google XML Sitemaps</a></li>
<li><a href="http://wordpress.org/extend/plugins/baidu-sitemap-generator/" target="_blank">baidu-sitemap</a></li>
</ul>
<h2>5. tag插件</h2>
<p><a href="http://wordpress.org/extend/plugins/simple-tags/" target="_blank">simple tags</a>，这个是Gevin用过的最好用也最强大的tag插件。</p>
<h2>6. 相关文章插件</h2>
<p><a href="http://www.wumii.com/widget/relatedItems.htm" target="_blank">无觅相关文章插件</a>，该插件既能向用户推荐自己网站上类似的文章，还能在用户浏览其他网站上的文章时，向用户推荐自己的文章，引导更多用户浏览自己的完整。</p>
<h2>7. 固定链接插件</h2>
<p>虽然通过修改WordPress后台关于固定链接的设置参数和.htacess文件，可以很方便的修改固定链接，但对于大部分不喜欢折腾的用户，使用插件更方便，Gevin推荐<a href="http://wordpress.org/extend/plugins/advanced-permalinks/" target="_blank">advanced permalink</a>插件。</p>
<p>最后，关于WordPress SEO的基本知识，大家可以看一下Gevin的另一篇文章<a href="http://blog.igevin.info/archives/1335" target="_blank">《10+ WordPress SEO 技巧》</a>。</p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/06/9-nice-wordpress-seo-tools/">不得不说的9款WordPress SEO插件</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/06/9-nice-wordpress-seo-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>职场发展必须的5种素质</title>
		<link>http://blog.igevin.info/2011/06/5-basic-qulities-for-career/</link>
		<comments>http://blog.igevin.info/2011/06/5-basic-qulities-for-career/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 15:11:36 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[思维导图]]></category>
		<category><![CDATA[程序员]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1393</guid>
		<description><![CDATA[与《十大负面工作情绪》相同，本文也是Gevin参考《我能行》一书做的思维导图。 工作中除了要避免负面的工作情绪，为了更好的自我发展，还要具备几点素质需要：   &#160; 靠谱 靠谱，是成为一名优秀员工的底线。要做到靠谱，需要做到以下几点： 领会精神 明确截至时间 重要节点及时汇报 多想一步 跳出盒子想问题 要出彩，光是靠谱是不够的。对于自己的任务，既要保证圆满完成，还要做出自己的特色。 发挥自己的创造力，不要被思维定势所束缚： 找到盒子 绕开阻力 逆向思维 胡乱联想 博弈思维 没有不可能 要对自己有信息，没有mission impossible。所有的问题，只要下决心解决，就一定能找到解决办法。 信心 毅力 坚持 希望 不要忘记目标（KPI） 盲目的做事，很多时候，会把精力放到无用功上。所以，要目标明确。 记住你是来干啥的 目标要适当 定位目标 把事情做的简单 需要别人的喝彩 我们不是一个人在工作，只有融入团队，相互扶持，才能共同进步。 融入团队 互利共勉的团队 职场上道路越走越宽 &#160; 注： 本图是Gevin根据《我能行》Part3的内容，按照自己的理解制作的思维导图，欢迎大家交流看法。 转载请注明： 转载自Gevin的博客 本文链接地址: 职场发展必须的5种素质 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/work.jpg"><img class="aligncenter size-full wp-image-1839" title="work" src="http://blog.igevin.info/wp-content/uploads/2011/06/work.jpg" alt="" width="400" height="428" /></a></p>
<p>与<a href="http://blog.igevin.info/2011/05/10-negtive-mood-at-work/">《十大负面工作情绪》</a>相同，本文也是Gevin参考<a href="http://book.douban.com/subject/4860322/">《我能行》</a>一书做的思维导图。</p>
<p>工作中除了要避免负面的工作情绪，为了更好的自我发展，还要具备几点素质需要：</p>
<p style="text-align: center;"><span id="more-1393"></span></p>
<p> <a href="http://blog.igevin.info/wp-content/uploads/2011/06/be-best-of-yourself.jpg"><img class="aligncenter size-full wp-image-1837" title="be best of yourself" src="http://blog.igevin.info/wp-content/uploads/2011/06/be-best-of-yourself.jpg" alt="" width="1146" height="338" /></a></p>
<p>&nbsp;</p>
<h2>靠谱</h2>
<p>靠谱，是成为一名优秀员工的底线。要做到靠谱，需要做到以下几点：</p>
<ul>
<li>领会精神</li>
<li>明确截至时间</li>
<li>重要节点及时汇报</li>
<li>多想一步</li>
</ul>
<h2>跳出盒子想问题</h2>
<p>要出彩，光是靠谱是不够的。对于自己的任务，既要保证圆满完成，还要做出自己的特色。</p>
<p>发挥自己的创造力，不要被思维定势所束缚：</p>
<ul>
<li>找到盒子</li>
<li>绕开阻力</li>
<li>逆向思维</li>
<li>胡乱联想</li>
<li>博弈思维</li>
</ul>
<h2>没有不可能</h2>
<p>要对自己有信息，没有mission impossible。所有的问题，只要下决心解决，就一定能找到解决办法。</p>
<ul>
<li>信心</li>
<li>毅力</li>
<li>坚持</li>
<li>希望</li>
</ul>
<h2>不要忘记目标（KPI）</h2>
<p>盲目的做事，很多时候，会把精力放到无用功上。所以，要目标明确。</p>
<ul>
<li>记住你是来干啥的</li>
<li>目标要适当</li>
<li>定位目标</li>
<li>把事情做的简单</li>
</ul>
<h2>需要别人的喝彩</h2>
<p>我们不是一个人在工作，只有融入团队，相互扶持，才能共同进步。</p>
<ul>
<li>融入团队</li>
<li>互利共勉的团队</li>
<li>职场上道路越走越宽</li>
</ul>
<p>&nbsp;</p>
<p>注：</p>
<p>本图是Gevin根据《我能行》Part3的内容，按照自己的理解制作的思维导图，欢迎大家交流看法。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/06/5-basic-qulities-for-career/">职场发展必须的5种素质</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/06/5-basic-qulities-for-career/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>五款最佳个人知识库管理工具</title>
		<link>http://blog.igevin.info/2011/06/5-best-pkm-tools/</link>
		<comments>http://blog.igevin.info/2011/06/5-best-pkm-tools/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 07:20:26 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1360</guid>
		<description><![CDATA[&#160; &#160; 发现Gevin在帕兰映像写的文章都还蛮受欢迎的么！很多网站都转载了，不过没有网站指向Gevin的博客，亏了…… 本文也是Gevin在帕兰映像文章的备份，全文如下： web2.0给我们带来了大量的信息，但并非每个人都能够很好的整理并消化吸收这些信息。构建个人知识库，能够让我们更好的应对网络上的各类资讯。本文Gevin向大家推荐5款个人知识库管理工具，这5款工具各有特色，也是目前Gevin用过的最好用的工具。如果有更好的个人知识库管理工具，欢迎大家补充。 1.Google Reader web2.0的特点莫过于信息的聚合和信息的分享。Google Reader的强大之处也正是强大的信息聚合力和便捷、准确、高效的信息分享功能。 Google Reader还有以下优势： 支持加密协议，从最大程度上保护用户隐私 准确的数据挖掘，提供更多个性化的相关信息 支持快捷键，操作便捷，键盘流用户的最爱 强大的DIY功能 灵活的分享机制 Google Reader是构建个人知识库的必须工具。 &#160; &#160; &#160; 上图是Gevin在Chrome浏览器中的Google Reader截图，通过插件和油猴脚本，每个用户都可以打造个性化的Google Reader。 另外，关于Google Reader分享到第三方网站的方法，以及在国内特有的环境下，如果顺利使用Google Reader，大家可以查看这篇文章。 2. Evernote &#160; &#160; Gevin认为，Evernote最强大之处在于信息的汇聚和整合。 Evernote同样支持https协议，能够保护用户隐私。 Evernote的强大之处，Gevin推荐大家极客公园的一篇文章：《Evernote的平台之路》。 Evernote的使用，大家可以查看善于佳软的介绍。 3. 麦库 麦库是一个类似Evernote的网站，功能也足够强大，而且操作习惯更加符合国内用户。 &#160; &#160; &#160; 4. 爱库 爱库用于在线整理、组织和分享互联网资源（目前是网站、图片、视频），并能够让用户挖掘更多自己感兴趣的资源。对于爱库目前的服务，Gevin认为爱库可以作为云书签或者个人知识库（主要）来使用。 上个月Gevin写过一篇介绍爱库的文章，有兴趣的同学可以通过那篇文章了解更多内容。 &#160; 5. Doku Wiki DokuWiki是一个完善的知识库管理系统，开放源码，外观与维基百科类似，搭建方法类似wordpress，适合有个人网站的互联网用户使用。 具体内容，大家可以去DokuWiki官方网站或者维基百科查看相关条目。 &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: [...]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_1369" class="wp-caption aligncenter" style="width: 266px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/知识库.png"><img class="size-full wp-image-1369" title="知识库" src="http://blog.igevin.info/wp-content/uploads/2011/06/知识库.png" alt="知识库" width="256" height="256" /></a><p class="wp-caption-text">知识库</p></div>
<p>&nbsp;</p>
<p>发现Gevin在帕兰映像写的文章都还蛮受欢迎的么！很多网站都转载了，不过没有网站指向Gevin的博客，亏了……</p>
<p>本文也是Gevin在帕兰映像文章的备份，全文如下：</p>
<p>web2.0给我们带来了大量的信息，但并非每个人都能够很好的整理并消化吸收这些信息。构建个人知识库，能够让我们更好的应对网络上的各类资讯。本文Gevin向大家推荐5款个人知识库管理工具，这5款工具各有特色，也是目前Gevin用过的最好用的工具。如果有更好的个人知识库管理工具，欢迎大家补充。</p>
<h2><span id="more-1360"></span>1.<a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a> Reader</h2>
<p>web2.0的特点莫过于信息的聚合和信息的分享。Google Reader的强大之处也正是强大的信息聚合力和便捷、准确、高效的信息分享功能。</p>
<p>Google Reader还有以下优势：</p>
<ul>
<li>支持加密协议，从最大程度上保护用户隐私</li>
<li>准确的数据挖掘，提供更多个性化的相关信息</li>
<li>支持快捷键，操作便捷，键盘流用户的最爱</li>
<li>强大的DIY功能</li>
<li>灵活的分享机制</li>
</ul>
<p>Google Reader是构建个人知识库的必须工具。</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1363" class="wp-caption aligncenter" style="width: 522px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/Google-阅读器.jpg"><img class="size-full wp-image-1363 " title="Google-阅读器" src="http://blog.igevin.info/wp-content/uploads/2011/06/Google-阅读器.jpg" alt="Google-阅读器" width="512" height="342" /></a><p class="wp-caption-text">Google-阅读器</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>上图是Gevin在Chrome浏览器中的Google Reader截图，通过插件和油猴脚本，每个用户都可以打造个性化的Google Reader。</p>
<p>另外，关于Google Reader分享到第三方网站的方法，以及在国内特有的环境下，如果顺利使用Google Reader，大家可以查看<a title="Google Reader分享到第三方网站" href="http://blog.igevin.info/archives/528" target="_blank">这篇文章</a>。</p>
<h2>2. Evernote</h2>
<p>&nbsp;</p>
<div id="attachment_1364" class="wp-caption aligncenter" style="width: 592px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/Evernote-Web.png"><img class="size-full wp-image-1364   " title="Evernote" src="http://blog.igevin.info/wp-content/uploads/2011/06/Evernote-Web.png" alt="Evernote by Gevin" width="582" height="281" /></a><p class="wp-caption-text">Evernote by Gevin</p></div>
<p>&nbsp;</p>
<p>Gevin认为，<a href="https://www.evernote.com/" target="_blank">Evernote</a>最强大之处在于信息的汇聚和整合。</p>
<p>Evernote同样支持https协议，能够保护用户隐私。</p>
<p>Evernote的强大之处，Gevin推荐大家<a href="http://www.geekpark.net/" target="_blank">极客公园</a>的一篇文章：《<a href="http://www.geekpark.net/entity/view/121115" target="_blank">Evernote的平台之路</a>》。</p>
<p>Evernote的使用，大家可以查看<a href="http://xbeta.info/evernote-03.htm" target="_blank">善于佳软</a>的介绍。</p>
<h2>3. 麦库</h2>
<p><a href="http://note.sdo.com/register?ac=579467309" target="_blank">麦库</a>是一个类似Evernote的网站，功能也足够强大，而且操作习惯更加符合国内用户。</p>
<p>&nbsp;</p>
<div id="attachment_1365" class="wp-caption aligncenter" style="width: 586px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/我的麦库-1024x493.jpg"><img class="size-full wp-image-1365 " title="Gevin的麦库" src="http://blog.igevin.info/wp-content/uploads/2011/06/我的麦库-1024x493.jpg" alt="Gevin的麦库" width="576" height="277" /></a><p class="wp-caption-text">Gevin的麦库</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>4. 爱库</h2>
<p><a title="爱库" href="http://ikeepu.com/" target="_blank">爱库</a>用于在线整理、组织和分享互联网资源（目前是网站、图片、视频），并能够让用户挖掘更多自己感兴趣的资源。对于爱库目前的服务，Gevin认为爱库可以作为云书签或者个人知识库（主要）来使用。</p>
<p>上个月Gevin写过一篇介绍爱库的文章，有兴趣的同学可以通过<a title="个人知识库：爱库" href="http://blog.igevin.info/archives/1234" target="_blank">那篇文章</a>了解更多内容。</p>
<p>&nbsp;</p>
<div id="attachment_1239" class="wp-caption aligncenter" style="width: 586px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/我的爱库-爱库网-Beta.jpg"><img class="size-full wp-image-1239 " title="Gevin's 爱库网" src="http://blog.igevin.info/wp-content/uploads/2011/05/我的爱库-爱库网-Beta.jpg" alt="Gevin's 爱库网" width="576" height="338" /></a><p class="wp-caption-text">Gevin的爱库</p></div>
<h2></h2>
<h2>5. Doku Wiki</h2>
<h2><span style="font-size: 13px; font-weight: normal;"><a href="http://www.dokuwiki.org/dokuwiki" target="_blank">DokuWiki</a>是一个完善的知识库管理系统，开放源码，外观与维基百科类似，搭建方法类似<a href="http://paranimage.com/category/apps/wordpress/">wordpress</a>，适合有个人网站的互联网用户使用。</span></h2>
<p>具体内容，大家可以去<a href="http://www.dokuwiki.org/dokuwiki" target="_blank">DokuWiki</a>官方网站或者维基百科查看<a href="http://zh.wikipedia.org/wiki/DokuWiki" target="_blank">相关条目</a>。</p>
<p style="text-align: left;">&nbsp;</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/06/5-best-pkm-tools/">五款最佳个人知识库管理工具</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/06/5-best-pkm-tools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>10+ WordPress 优化技巧</title>
		<link>http://blog.igevin.info/2011/06/10-wordpress-skill/</link>
		<comments>http://blog.igevin.info/2011/06/10-wordpress-skill/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:14:15 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Searching]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[思维导图]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1335</guid>
		<description><![CDATA[做独立博客，很重要的一点是搜索引擎优化（SEO）。今天，Gevin结合《名博是怎样炼成的》一书中的相关内容，以及自己SEO的经验，与大家分享一些基本的SEO技巧。本文结尾，Gevin向大家介绍All in One SEO插件的使用方法、robots.txt文件的写法以及链接结构的写法，进一步加强SEO。 &#160; &#160; &#160; WordPress SEO优化技巧 文章URL链接结构优化 利用索引的结构 文章Post Slug优化 包含关键字 避免无意义的标题 文章Title优化 利于SEO的Title 好：文章名-博客名 差：博客名-文章名 All in One SEO &#160; robots.txt优化 收录指定内容 避免收录后台程序、feed地址等 阻止垃圾留言/评论 Akismet插件 保持更新 SEO的关键 高质量的文章 避免变动博客 前期做好规划 避免变动： 域名 博客名 链接结构 永久链接 搜索引擎来源优化 Landing sites插件 Sitemap优化 Sitemap Generator baidu-sitemap 相关文章 博客中使用tag simple tag，无觅等插件 &#160; All in One SEO设置 [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1343" class="wp-caption aligncenter" style="width: 533px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/seo2.jpg"><br />
<img class="size-full wp-image-1343" title="seo" src="http://blog.igevin.info/wp-content/uploads/2011/06/seo2.jpg" alt="" width="523" height="403" /></a><p class="wp-caption-text">seo</p></div>
<p style="text-align: left;">做独立博客，很重要的一点是搜索引擎优化（SEO）。今天，Gevin结合<a href="http://book.douban.com/subject/3266445/" target="_blank">《名博是怎样炼成的》</a>一书中的相关内容，以及自己SEO的经验，与大家分享一些基本的SEO技巧。本文结尾，Gevin向大家介绍All in One SEO插件的使用方法、robots.txt文件的写法以及链接结构的写法，进一步加强SEO。</p>
<p style="text-align: center;"><span id="more-1335"></span></p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1339" class="wp-caption aligncenter" style="width: 576px"><a href="http://blog.igevin.info/wp-content/uploads/2011/06/WordPress-SEO优化技巧.png.jpg"><img class="size-full wp-image-1339  " title="WordPress SEO优化技巧" src="http://blog.igevin.info/wp-content/uploads/2011/06/WordPress-SEO优化技巧.png.jpg" alt="WordPress SEO优化技巧" width="566" height="221" /></a><p class="wp-caption-text">WordPress SEO优化技巧 点击查看大图</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 20px; font-weight: bold;">WordPress SEO优化技巧</span></p>
<h3>文章URL链接结构优化</h3>
<ul>
<li>利用索引的结构</li>
</ul>
<h3>文章Post Slug优化</h3>
<ul>
<li>包含关键字</li>
<li>避免无意义的标题</li>
</ul>
<h3>文章Title优化</h3>
<ul>
<li>利于SEO的Title
<ul>
<li><span style="color: #008000;">好：文章名-博客名</span></li>
<li><span style="color: #ff0000;">差：博客名-文章名</span></li>
</ul>
</li>
</ul>
<ul>
<li>All in One SEO</li>
</ul>
<p>&nbsp;</p>
<h3>robots.txt优化</h3>
<ul>
<li>收录指定内容</li>
<li>避免收录后台程序、feed地址等</li>
</ul>
<h3>阻止垃圾留言/评论</h3>
<ul>
<li>Akismet插件</li>
</ul>
<h3>保持更新</h3>
<ul>
<li>SEO的关键</li>
<li>高质量的文章</li>
</ul>
<h3>避免变动博客</h3>
<ul>
<li>前期做好规划</li>
<li>避免变动：
<ul>
<li><span style="color: #ff0000;">域名</span></li>
<li><span style="color: #ff0000;">博客名</span></li>
<li><span style="color: #ff0000;">链接结构</span></li>
<li><span style="color: #ff0000;">永久链接</span></li>
</ul>
</li>
</ul>
<h3>搜索引擎来源优化</h3>
<ul>
<li>Landing sites插件</li>
</ul>
<h3>Sitemap优化</h3>
<ul>
<li>Sitemap Generator</li>
<li>baidu-sitemap</li>
</ul>
<h3>相关文章</h3>
<ul>
<li>博客中使用tag</li>
<li>simple tag，无觅等插件</li>
</ul>
<p>&nbsp;</p>
<h2>All in One SEO设置</h2>
<p>All in One SEO插件是最强大的WordPress插件，它的很多设置参数都遵循上面介绍的规则，能够最大程度上进行SEO。</p>
<p>Google是世界上最好的搜索引擎，也是用户最多的搜索引擎。All in One SEO对Google非常友好，如果只针对Google，使用All in One SEO的默认配置就足够了。但对于大部分中文独立博客而言，博客的读者主要是国内互联网用户，而国内大部分用户的主要搜索引擎是百度搜索。百度搜索技术很一般，All in One SEO的有些设置百度不支持，这使得All in One SEO的默认设置对百度不太友好。所以，为迁就百度，需要对All in One SEO的默认设置做如下修改：</p>
<ul>
<li>所有关于noindex的选项，一律不勾选</li>
<li>Autogenerate Descriptions选项不勾选</li>
</ul>
<p>另外，安装All in One SEO后，文章页面（Post）下，会有针对当前文章的SEO设置，这里按上面介绍的规则填写相应内容，才能加强SEO效果。</p>
<p>&nbsp;</p>
<h2>robots.txt文件的写法</h2>
<p>robots.txt文件用于控制搜索引擎对网页内容的收录。基本用法如下：</p>
<div>
<h3 id="user-agent">User-agent<a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#user-agent"></a></h3>
<p>User-agent是用来匹配爬虫的，每个爬虫都会有一个名字，比如百度的爬虫叫BaiDuSpider，Google的爬虫叫Googlebot，*表示所有爬虫。</p>
</div>
<div id="more">
<h3 id="disallow">Disallow<a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#disallow"></a></h3>
<p>Disallow表示禁止爬虫访问的目录。Disallow: / 表示拦截整站。</p>
<h3 id="allow">Allow<a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#allow"></a></h3>
<p>Allow表示允许爬虫访问的目录。Allow: / 表示允许整站。</p>
<h3 id="sitemap">Sitemap<a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#sitemap"></a></h3>
<p>Sitemap用来指定sitemap的位置。</p>
<h3 id="crawl-delay">Crawl-delay<a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#crawl-delay"></a></h3>
<p>Crawl-delay用来告诉爬虫两次访问的间隔，单位是秒。爬虫如果爬得很勤，对动态网站来说，压力有点大，可能会导致服务器负载增高，用户访问变慢。</p>
<h3 id="wildcard-match">通配符|wildcard match<a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#wildcard-match"></a></h3>
<p>*：匹配任意多个字符</p>
<p>$：表示URL的结尾</p>
<h3 id="notice"><strong>注意|notice</strong><a title="Link to this section" href="http://www.ezloo.com/2011/04/robots_txt.html#notice"></a></h3>
<ul>
<li>URL区分大小写，所以 /abc/ 和 /Abc/ 表示不同的目录。</li>
<li>后面有没有斜杠也是不一样的，/private 和 /private/也表示两个不同的地址。</li>
</ul>
</div>
<p>《名博是怎样炼成的》提供了针对WordPress网站的robots.txt的一种写法：</p>
<p>&nbsp;</p>
<pre class="brush:csharp">User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /comments/feed
Disallow: /trackback</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>链接结构的写法</h2>
<p>链接结构要有利于索引，一般来说，比较好的链接结构有默认设置中的Numeric形式，和下面这种据说很多高手都使用的形式：/%year%/%monthnum%/%postname%. html 。</p>
<p>尽量不要修改链接结构。有时，修改了链接结构之后，点击博客上的任何一篇文章，可能会出现404错误，解决方法可以参考Gevin以前的的文章：<a title="Permanent Link to 解决wordpress修改permalink后的404错误" rel="bookmark" href="http://blog.igevin.info/archives/700" target="_blank">解决wordpress修改permalink后的404错误</a></p>
<p>&nbsp;</p>
<p>如果大家有更好的SEO技巧，欢迎大家留言，交流心得。</p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/06/10-wordpress-skill/">10+ WordPress 优化技巧</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/06/10-wordpress-skill/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>十大负面工作情绪</title>
		<link>http://blog.igevin.info/2011/05/10-negtive-mood-at-work/</link>
		<comments>http://blog.igevin.info/2011/05/10-negtive-mood-at-work/#comments</comments>
		<pubDate>Mon, 30 May 2011 16:08:39 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[思维导图]]></category>
		<category><![CDATA[程序员]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1316</guid>
		<description><![CDATA[&#160; 负面的工作情绪影响工作成绩、工作效率和个人发展，由于每个人都不同程度的存在一些性格缺陷，有些负面工作情绪往往不易被自己察觉，这也会不同程度的影响个人发展。所以，每个同学在工作中都要注意，不要被负面情绪左右，学会控制情绪。 Gevin最近阅读的《你能行》一书，列出了最主要的10种不良工作情绪。Gevin按照个人理解，将这10种负面情绪以及影响和应对措施做成了思维导图。这是Gevin第一次利用思维导图组织别人的思想，并发表到个人博客上，希望各位同学对这类话题，多给Gevin提一点意见，以便以后能够写出更好的内容。 OK，下面只正题： &#160; 1. 拘谨 &#160; 可能让你变成另一个人 You are what you show 第一印象很重要，而且往往很难改变 2. 不屑 &#160; 越不屑，越渺小 You are paid to do your job 契约精神 认真是应该的 集腋成裘，贵在坚持 &#160; 3. 自负 &#160; 自叹怀才不遇的人都没有才 不能正确认识环境和自己 不积极主动，不奋斗，不提升自己的能力 需要踏实靠谱 1. 怀才就像怀孕，时间久了才能看的出来 2. 所谓人才，就是你交给他一件事情，他做成了；你再交给他一件事情，他又做成了 4. 逆反 &#160; 职场上的慢性毒药 自己的路越来越窄 逐渐边缘化 5. 委屈 &#160; 职场上没有眼泪 压力总会来的，痛苦总会有的 抱怨不解决问题 积极面对，迎风而上 经历是一直磨练，苦难是一种财富，停止抱怨，忘记委屈，上路吧～ [...]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2011/05/teamwork.jpg"><img class="aligncenter size-full wp-image-1832" title="teamwork" src="http://blog.igevin.info/wp-content/uploads/2011/05/teamwork.jpg" alt="" width="400" height="401" /></a></p>
<p>负面的工作情绪影响工作成绩、工作效率和个人发展，由于每个人都不同程度的存在一些性格缺陷，有些负面工作情绪往往不易被自己察觉，这也会不同程度的影响个人发展。所以，每个同学在工作中都要注意，不要被负面情绪左右，学会控制情绪。</p>
<p><span id="more-1316"></span>Gevin最近阅读的<a href="http://book.douban.com/subject/4860322/" target="_blank">《你能行》</a>一书，列出了最主要的10种不良工作情绪。Gevin按照个人理解，将这10种负面情绪以及影响和应对措施做成了思维导图。这是Gevin第一次利用思维导图组织别人的思想，并发表到个人博客上，希望各位同学对这类话题，多给Gevin提一点意见，以便以后能够写出更好的内容。</p>
<p><strong>OK，下面只正题：</strong></p>
<p><a href="http://blog.igevin.info/wp-content/uploads/2011/05/Attention.png.jpg"><img class="aligncenter size-full wp-image-1834" title="Attention.png" src="http://blog.igevin.info/wp-content/uploads/2011/05/Attention.png.jpg" alt="" width="1367" height="560" /></a></p>
<p>&nbsp;</p>
<h2><a name="7iklnkbqk6p26ka7lsd8g2eh27"></a>1. 拘谨</h2>
<p>&nbsp;</p>
<p><em><strong><a name="6upsgbhfsng34m7mmglcffr3hc"></a>可能让你变成另一个人</strong></em></p>
<ul>
<li><a name="3lvngkrl6e5nlog67ihd9to4ea"></a>You are what you show</li>
<li><a name="08pq8v8f3c7tks3ocm4iles8dk"></a>第一印象很重要，而且往往很难改变</li>
</ul>
<h2><a name="4vbnkhesacb0d46ssjv9o0mq6j"></a>2. 不屑</h2>
<p>&nbsp;</p>
<p><em><strong><a name="2hvaq07heoppbfn2i6q4v1osgd"></a>越不屑，越渺小</strong></em></p>
<h3><a name="5euk9n4bj4r7g653qmbki3ejie"></a>You are paid to do your job</h3>
<ul>
<li><a name="62hthik4flj91l6vk5mpgn20hp"></a>契约精神</li>
<li><a name="2mfk38680f1k2chjt7mluu6a0a"></a>认真是应该的</li>
</ul>
<h3><a name="4318m1dosqgc27kf4k3qt1poq7"></a>集腋成裘，贵在坚持</h3>
<p>&nbsp;</p>
<h2><a name="03ll75ea1pn6kfu4584jft2nkf"></a>3. 自负</h2>
<p>&nbsp;</p>
<h3><em><a name="645fav483ahn3iiol9gvlfqrr6"></a>自叹怀才不遇的人都没有才</em></h3>
<ul>
<li><a name="4neetd0pt2frg62ogn8rq2vea7"></a>不能正确认识环境和自己</li>
<li><a name="6ec7uktie5o2a6bt550d8bodde"></a>不积极主动，不奋斗，不提升自己的能力</li>
<li><a name="1hbns3127rtqsm8rioefp4f8rp"></a>需要踏实靠谱</li>
</ul>
<div>
<p>1. 怀才就像怀孕，时间久了才能看的出来</p>
<p>2. 所谓人才，就是你交给他一件事情，他做成了；你再交给他一件事情，他又做成了</p>
</div>
<h2><a name="00aiofi581rpvlblv5uakcia4j"></a>4. 逆反</h2>
<p>&nbsp;</p>
<h3><em><a name="7qgp2ucfa2go6ddbpnv7vd5ist"></a>职场上的慢性毒药</em></h3>
<ul>
<li><a name="6dit6rhcd53hqlqer1f384ngum"></a>自己的路越来越窄</li>
<li><a name="17iqp4i9kihf7l81n66nulr078"></a>逐渐边缘化</li>
</ul>
<h2><a name="3v0398imek383n0r0bm5uc8pnf"></a>5. 委屈</h2>
<p>&nbsp;</p>
<h3><em><a name="18h12bn20r1pthgg4qmnvve23g"></a>职场上没有眼泪</em></h3>
<ul>
<li><a name="7f0s50lhp2g19idtgbb352j2nd"></a>压力总会来的，痛苦总会有的</li>
<li><a name="0m47gt1acqo5pasjan39ovv6ne"></a>抱怨不解决问题</li>
<li><a name="442ujo41h84i0o43pj5gamn2ia"></a>积极面对，迎风而上</li>
</ul>
<div>
<p>经历是一直磨练，苦难是一种财富，停止抱怨，忘记委屈，上路吧～</p>
</div>
<h2><a name="10m3vr975rmrt061in6q0ccudn"></a>6. 狐疑</h2>
<p>&nbsp;</p>
<h3><em><a name="14bbr8llmgea6490i78g3bn5g8"></a>注定与成大事者无缘</em></h3>
<ul>
<li><a name="6vhbr9rua8lov9970gvdp8chtu"></a>doubt your back</li>
<li><a name="6t256spf0s24ruvj0ecl6q06lr"></a>Destroy Team Work</li>
<li><a name="30fq7ts32koqfvb82dhca3lhko"></a>Fail</li>
<li><a name="0i95chd6o8ac0agq47moug0ago"></a>trust</li>
<li><a name="4hbpoaagt9qu38nt69d92ddhd2"></a>Good Team</li>
<li><a name="4fdagc1rbr4lrscqkmmi8veohk"></a>Success</li>
</ul>
<h2><a name="122mc5u4nc5hucib32cohadmlm"></a>7. 嫉妒</h2>
<p>&nbsp;</p>
<h3><em><a name="4ei97ndopn98lq7kg3aussfmar"></a>让你越来越孤独</em></h3>
<ul>
<li><a name="7h2utvalqfesr8kge4kaosje5r"></a>Destroy Teamwork</li>
<li><a name="0lt323boabq8o721deq2vbege2"></a>边缘化</li>
<li><a name="2u972ntklfgogui8snr3nobvvg"></a>心底无私天地宽，抛下嫉妒，水涨船高</li>
</ul>
<h2><a name="37btfi7gjh80hs2meftv19snda"></a>8. 自弃</h2>
<p>&nbsp;</p>
<h3><em><a name="423l95mfvi8tnbn5m322mmnv61"></a>唯一能伤到自尊的东西</em></h3>
<ul>
<li><a name="2ah81jeasqe5tf1rvsj3o56qve"></a>控制情绪</li>
<li><a name="5skdsuh6kbbi3q667nkqjrt3b3"></a>以平和心态看问题</li>
<li><a name="6tqma7raq3mpjqm3kej7830lrh"></a>自尊，始于知耻，源自永不言弃</li>
</ul>
<h2><a name="7mpjlgi1tm10fasejm60qnn5ii"></a>9. 推脱</h2>
<p>&nbsp;</p>
<h3><em><a name="2oqpkkmc0kqa3t399j7bclflkn"></a>你是在放弃自己</em></h3>
<ul>
<li><a name="22v0rmmjlv8o58t54aunpi5qio"></a>敢于承担责任</li>
<li><a name="4q9kfr9gd9g4bcim7h90ds60en"></a>树立正确的态度</li>
</ul>
<h2><a name="7pgr4v8i4gs40p3ssuostvvo6q"></a>10. 脸皮</h2>
<p>&nbsp;</p>
<h3><em><a name="7t2sfjd8hn8sf5lalvscvsj8mf"></a>薄厚要适度</em></h3>
<ul>
<li><a name="6g89tl2o4t1gihlv74jmebkiuc"></a>太厚太薄都不好，也不是问题的关键</li>
<li><a name="5gu536eenl86s82a725piid7vg"></a>关键是长记性</li>
<li><a name="36qip7ughqbucm8lsk62b2taqe"></a>知错能改，举一反三</li>
</ul>
<p style="text-align: left;">第一次利用思维导图写博客，排版和内容还有待改善，希望本文对大家有帮助！</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/05/10-negtive-mood-at-work/">十大负面工作情绪</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/05/10-negtive-mood-at-work/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>深度剖析WordPress主题结构</title>
		<link>http://blog.igevin.info/2011/05/anatomy-wordpress-theme-structure/</link>
		<comments>http://blog.igevin.info/2011/05/anatomy-wordpress-theme-structure/#comments</comments>
		<pubDate>Wed, 25 May 2011 16:40:16 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web开发]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1276</guid>
		<description><![CDATA[本文也是Gevin在帕兰映像写的文章，在这里简单修改并备份一下 利用强大的技术，可以把基于wordpress的网站做成各种各样的形式，这除了要求wordpress主题开发人员精通html，PHP，JS，CSS等技术，还需要开发者掌握WordPress主题的框架。 Gevin今天结合The anatomy of a WordPress theme这篇文章，和大家一起剖析WordPress主题的结构。原文作者用图文形式，分别从网站外观、页面组成和后台文件三个方面，形象的向大家展示了WordPress的架构，下面Gevin和大家一起分析WordPress是如何架构的。 网站外观 WordPress主题由一系列模板文件组成，每个模板文件控制主题的一部分。无论在博客的哪个个页面上，主题的框架总有一部分是不变的，这是主题的静态部分，它由header.php, sidebar.php 和 footer.php三个文件控制。我们可以修改这些文件，以便检测我们浏览的页面，并显示不同的内容，如在posts页面和page页面显示不同的导航。然而，通常，我们会让静态部分在整个网站上保持一致的风格。 网站外观由下面4个部分的代码控制： header.php 显示博客头和导航，也包含html代码 The Loop 显示网站主题内容的模板文件称为The Loop（后面会详细介绍）。 sidebar.php 侧边栏由这个文件控制。多侧边栏的主题可以在functions.php中添加控制。 footer.php 网站的页尾和html的关闭标签。 页面组成 WordPress基本页面有Homepage（index.php控制），Post页面（单独显示一篇完整博客，由single.php控制），独立页面（page.php控制），存档（archive.php等控制），下面分别介绍这几个控制这几个页面的代码文件。 index.php – home index文件控制博客homepage的外观。默认情况下，index文件通过一个loop来显示最新博客，homepage底部还会由一个查看以前博客的链接。 single.php – individual posts 该文件用于显示读者要查看的特定博客全文。 page.php – individual pages 该文件控制博客中独立页面的外观。 WordPress允许我们为不同的独立页面（pages）设计不同的模板，方法如下： 1、复制page.php并重命名 2、在文件的最上方添加下面代码 &#60;?php /* Template Name: YourPageNameHere */ ?&#62; archive.php, category.php, tag.php – archives [...]]]></description>
				<content:encoded><![CDATA[<p class="size-full wp-image-1300 " title="深度剖析WordPress主题结构">本文也是Gevin在<a href="http://paranimage.com/wordpress-theme-depth-analysis-of-the-structure/">帕兰映像</a>写的文章，在这里简单修改并备份一下</p>
<p>利用强大的技术，可以把基于wordpress的网站做成各种各样的形式，这除了要求wordpress主题开发人员精通html，<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a>，JS，CSS等技术，还需要开发者掌握WordPress主题的框架。</p>
<p>Gevin今天结合<strong><a href="http://yoast.com/wordpress-theme-anatomy/">The anatomy of a WordPress theme</a></strong>这篇文章，和大家一起剖析WordPress主题的结构。原文作者用图文形式，分别从<strong>网站外观、页面组成和后台文件</strong>三个方面，形象的向大家展示了WordPress的架构，下面Gevin和大家一起分析WordPress是如何架构的。</p>
<h2><span id="more-1276"></span>网站外观</h2>
<p>WordPress主题由一系列模板文件组成，每个模板文件控制主题的一部分。无论在博客的哪个个页面上，主题的框架总有一部分是不变的，这是主题的静态部分，它由header.php, sidebar.php 和 footer.php三个文件控制。我们可以修改这些文件，以便检测我们浏览的页面，并显示不同的内容，如在posts页面和page页面显示不同的导航。然而，通常，我们会让静态部分在整个网站上保持一致的风格。</p>
<p>网站外观由下面4个部分的代码控制：</p>
<ul>
<li><strong>header.php</strong><br />
显示博客头和导航，也包含html代码</li>
<li><strong>The Loop</strong><br />
显示网站主题内容的模板文件称为The Loop（后面会详细介绍）。</li>
<li><strong>sidebar.php</strong><br />
侧边栏由这个文件控制。多侧边栏的主题可以在functions.php中添加控制。</li>
<li><strong>footer.php</strong><br />
网站的页尾和html的关闭标签。</li>
</ul>
<h2>页面组成</h2>
<p>WordPress基本页面有Homepage<em>（index.php控制）</em>，Post页面（<em>单独显示一篇完整博客，由single.php控制）</em>，独立页面<em>（page.php控制）</em>，存档<em>（archive.php等控制）</em>，下面分别介绍这几个控制这几个页面的代码文件。</p>
<h3>index.php – home</h3>
<p>index文件控制博客homepage的外观。默认情况下，index文件通过一个loop来显示最新博客，homepage底部还会由一个查看以前博客的链接。</p>
<h3>single.php – individual posts</h3>
<p>该文件用于显示读者要查看的特定博客全文。</p>
<h3>page.php – individual pages</h3>
<p>该文件控制博客中独立页面的外观。</p>
<p>WordPress允许我们为不同的独立页面（pages）设计不同的模板，方法如下：</p>
<p>1、复制page.php并重命名</p>
<p>2、在文件的最上方添加下面代码</p>
<pre class="brush:php">     &lt;?php
     /*
          Template Name: YourPageNameHere
     */
     ?&gt;</pre>
<h3>archive.php, category.php, tag.php – archives</h3>
<p>我们同样可以自定义存档（archives）的外观。如果没有archive.php文件，存档和主页是一模一样的；然而，我们可以创建一个archive.php文件重构存档页面。如果创建category.php文件，存档页面会被覆盖为只显示目录；如果创建tag.php文件，存档页面会被覆盖为只显示标签。</p>
<h2>The Loop</h2>
<p>Loop恐怕是WordPress最强大的部分。它是“循环的查询结果”。循环体中我们可以依次输出选中文章的标题，博客内容，元数据，评论等。我们还可以在single page中使用多个loop。例如，我们可以用一个loop显示博客全文，另一个loop显示相关文章的标题和缩略图。</p>
<p>The Loop结构如下：</p>
<ul>
<li>Query post or page</li>
<li>Start Loop //循环开始</li>
<li><code>the_title</code> (outputs the title of the post) //标题</li>
<li><code>the_excerpt</code> (outputs the post excerpt) //摘要</li>
<li><code>the_content</code> (outputs the full post content) //内容</li>
<li><code>the_category</code> (outputs the post categories) //目录</li>
<li><code>the_author</code> (outputs the post author) //作者</li>
<li><code>the_date</code> (outputs the post date) //日期</li>
<li>other tags (there is a variety of other tags you can use in the loop) //标签</li>
<li><code>endwhile; //结束循环</code></li>
<li>Exit the loop //退出循环</li>
</ul>
<h2>WordPress的后台文件</h2>
<p>为了让主题工作，WordPress还需要一些必要的后台文件。这些文件可以根据个人需求进行修改，它们能够从极大程度上改变网站的外观或提供更强大的功能。</p>
<h3>comments.php</h3>
<p>这个文件控制评论的输出，如果您希望在博客上提供评论功能，要把它放到loop中去。Comment.php文件可以被插件覆盖（如Disqus）</p>
<h3>functions.php</h3>
<p>Functions.php让我们在WordPress上运行自定义代码，以便更自由的修改主题元素。</p>
<h3>style.css</h3>
<p>这是控制主题样式的主要CSS文件。该文件顶部还包含主题的元信息，用于提供主题的名字，作者及相关链接</p>
<h2>图文剖析</h2>
<p>下面是原作者强大的原图</p>
<div class="wp-caption aligncenter" style="width: 580px"><a href="http://cdn.yoast.com/wp-content/uploads/2011/01/anatomy-wordpress-yoast.png"><img title="深度剖析WordPress主题" src="http://cdn.yoast.com/wp-content/uploads/2011/01/anatomy-wordpress-yoast.png" alt="深度剖析WordPress主题" width="570" height="3045" /></a><p class="wp-caption-text">深度剖析WordPress主题</p></div>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/05/anatomy-wordpress-theme-structure/">深度剖析WordPress主题结构</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/05/anatomy-wordpress-theme-structure/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>学术搜索利器——微软学术搜索</title>
		<link>http://blog.igevin.info/2011/05/microsoft-academic-search/</link>
		<comments>http://blog.igevin.info/2011/05/microsoft-academic-search/#comments</comments>
		<pubDate>Tue, 17 May 2011 13:50:58 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT聚合器]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1262</guid>
		<description><![CDATA[又到一年的毕业季，大四的同学们开始为毕业论文忙碌了。其实现在这个阶段，主动的同学应该进入尾声了（为提高论文的理论高度做准备），不主动的同学现在也要着手为论文做准备了。所以Gevin现在向大家介绍微软学术搜索不算晚。 一、什么是微软学术搜索? 微软学术搜索Microsoft Academic Search 是微软亚洲研究院开发的在线免费使用的学术搜索引擎。它为研究员、学生、图书馆馆员和其他用户查找学术论文、国际会议、权威期刊、作者和研究领域等提供了更加智能、新颖的搜索平台。与传统搜索引擎相比，微软学术搜索采用的是基于对象的垂直搜索技术，当你使用这种搜索引擎时，它列出的结果将是最终对象的集合，而不是杂乱的网页列表。（更多介绍可以bing之或看这里） 二、特色 1. 不断扩展的数据库 微软学术搜索整合了海量的知识信息资源，覆盖了计算机科学、工程学、数学、物理、化学等专业领域的信息；学术论文每周不停上新。 2. 便捷的搜索 微软学术搜索提供两种搜索途径：基础搜索和高级搜索；高级搜索功能可以帮助用户精准地找到想要的学术论文。 3. 深入数据挖掘 学术搜索最广大的最有价值的用户不是毕业生，而是研究人员（如高校的教授、讲师、博士、硕士等），为研究人员提供更多更有意义的信息，才是学术搜索的发展之道。 现在微软学术搜索可以方便用户查看选题的研究现状和趋势；对于目标论文，也提供横向和纵向的有价值的信息。 例如，搜索关键词“Data Warehouse”，可以得到下图： 对目标论文的横向和纵向信息，主要包括目标论文的参考文献，目标论文中的引用内容，以及引用目标论文的文献等。 4. 关系网功能 关系网功能比较酷，如果看完大牛 A的论文，还要看和大牛A合发paper  的大牛B 的论文，或者想知道哪些小弟引用过大牛ABCDEFG…的论文，可以使用这个功能。 该功能还是大家自己体验吧！ 合作者关系网(Co-author Graph)可以让你更清晰的了解到共同作者的关系 引用关系(Citation Graph)可以给你提供被引用论文的相关信息 5. Call for papers功能 想知道最近有哪些热门的学术会议正在征稿吗？使用Call for Papers功能吧！ 在这里你可以了解到热门学术会议的举办时间、举办地点、论文截稿日期、终稿日期等信息，微软学术搜索还会通过时间轴和会议地图更为直观地向你告知会议的举办时间和地点。 三、与Google学术搜索的区别 Google学术搜索偏向对目标主题的搜索，简洁但功能很少（毕竟学术搜索仅仅是Google没怎么花心思的冷门产品），微软学术搜索重点是数据挖掘，功能比较强大；学术搜索也是目前微软发力的重要产品，肯定会越来越强大。 仁者见仁，智者见智，二者的区别还要每位用户自己去体验，产品的取舍还要看自己的需求。 四、不足与建议 1、微软学术搜索的本土化 虽然很多科研用户（新兴专业，交叉学科等）会比较倾向于看英文文献，但微软学术搜索如果要吸引大量国内用户，需要大量国内资料和文献，现在国内数据很不给力。此处会衍生的问题是对良莠不齐数据的管理；Gevin认为，面向国内用户，对资料、信息的等级、质量做合理的分类，以一种合理有效的形式把信息提供给用户，是一个不错的选择。 2、加强对语义的理解 微软学术搜索既然做数据挖掘，不妨加强对用户输入信息的理解，进而为用户提供更多更有价值的信息。 3、 改善用户体验 Gevin认为，优秀的用户体验是吸引用户和保持用户的重要手段。Gevin感觉，目前微软学术搜索在用户体验方面，还有很多的细节要改善；虽然学术搜索的功能已经比较强大，但不够简洁，也没有让用户眼前一亮的特色，不能第一时间吸引用户。 &#160; 转载本文请表明出处：来自Gevin的博客 &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: 学术搜索利器——微软学术搜索 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<div id="attachment_1523" class="wp-caption aligncenter" style="width: 610px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/search2.png"><img class="size-full wp-image-1523" title="微软学术搜索" src="http://blog.igevin.info/wp-content/uploads/2011/05/search2.png" alt="微软学术搜索" width="600" height="209" /></a><p class="wp-caption-text">微软学术搜索</p></div>
<p>又到一年的毕业季，大四的同学们开始为毕业论文忙碌了。其实现在这个阶段，主动的同学应该进入尾声了（为提高论文的理论高度做准备），不主动的同学现在也要着手为论文做准备了。所以Gevin现在向大家介绍<strong><a href="http://academic.research.microsoft.com/" target="_blank">微软学术搜索</a></strong>不算晚。</p>
<h2>一、什么是微软学术搜索?</h2>
<p class="size-full wp-image-1263 " title="微软学术搜索"><strong>微软学术搜索Microsoft Academic Search</strong> 是微软亚洲研究院开发的在线免费使用的学术搜索引擎。它为研究员、学生、图书馆馆员和其他用户查找学术论文、国际会议、权威期刊、作者和研究领域等提供了更加智能、新颖的搜索平台。与传统搜索引擎相比，微软学术搜索采用的是基于对象的垂直搜索技术，当你使用这种搜索引擎时，它列出的结果将是最终对象的集合，而不是杂乱的网页列表。（更多介绍可以<a href="http://cn.bing.com/?mkt=zh-CN" target="_blank">bing</a>之或看<a href="http://baike.baidu.com/view/3320105.htm" target="_blank">这里</a>）</p>
<div id="attachment_1524" class="wp-caption aligncenter" style="width: 1029px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/%E5%BE%AE%E8%BD%AF%E5%AD%A6%E6%9C%AF%E6%90%9C%E7%B4%A2.png"><img class="size-full wp-image-1524" title="微软学术搜索 via Gevin" src="http://blog.igevin.info/wp-content/uploads/2011/05/%E5%BE%AE%E8%BD%AF%E5%AD%A6%E6%9C%AF%E6%90%9C%E7%B4%A2.png" alt="微软学术搜索 via Gevin" width="1019" height="350" /></a><p class="wp-caption-text">微软学术搜索 via Gevin</p></div>
<h2>二、特色</h2>
<p><strong>1. 不断扩展的数据库</strong></p>
<p>微软学术搜索整合了海量的知识信息资源，覆盖了计算机科学、工程学、数学、物理、化学等专业领域的信息；学术论文每周不停上新。</p>
<p><strong><span id="more-1262"></span>2. 便捷的搜索</strong></p>
<p>微软学术搜索提供两种搜索途径：基础搜索和高级搜索；高级搜索功能可以帮助用户精准地找到想要的学术论文。</p>
<p><strong>3. 深入数据挖掘</strong></p>
<p>学术搜索最广大的最有价值的用户不是毕业生，而是研究人员（如高校的教授、讲师、博士、硕士等），为研究人员提供更多更有意义的信息，才是学术搜索的发展之道。</p>
<p>现在微软学术搜索可以方便用户查看选题的研究现状和趋势；对于目标论文，也提供横向和纵向的有价值的信息。</p>
<p>例如，搜索关键词“Data Warehouse”，可以得到下图：</p>
<div id="attachment_1525" class="wp-caption aligncenter" style="width: 759px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/data_warehouse.png"><img class="size-full wp-image-1525" title="Data Warehouse研究趋势" src="http://blog.igevin.info/wp-content/uploads/2011/05/data_warehouse.png" alt="Data Warehouse研究趋势" width="749" height="198" /></a><p class="wp-caption-text">Data Warehouse研究趋势</p></div>
<p>对目标论文的横向和纵向信息，主要包括目标论文的参考文献，目标论文中的引用内容，以及引用目标论文的文献等。</p>
<p><strong>4. 关系网功能</strong></p>
<p>关系网功能比较酷，如果看完大牛 A的论文，还要看和大牛A合发paper  的大牛B 的论文，或者想知道哪些小弟引用过大牛ABCDEFG…的论文，可以使用这个功能。</p>
<p>该功能还是大家自己体验吧！</p>
<ul>
<li><a href="http://academic.research.microsoft.com/VisualExplorer#922315" target="_blank">合作者关系网</a>(<a href="http://academic.research.microsoft.com/VisualExplorer#922315" target="_blank">Co-author Graph</a>)可以让你更清晰的了解到共同作者的关系</li>
<li><a href="http://academic.research.microsoft.com/VisualExplorer#922315&amp;citation" target="_blank">引用关系</a>(<a href="http://academic.research.microsoft.com/VisualExplorer#922315&amp;citation" target="_blank">Citation Graph</a>)可以给你提供被引用论文的相关信息</li>
</ul>
<p><strong>5. Call for papers功能</strong></p>
<p>想知道最近有哪些热门的学术会议正在征稿吗？使用Call for Papers功能吧！</p>
<p>在这里你可以了解到热门学术会议的举办时间、举办地点、论文截稿日期、终稿日期等信息，微软学术搜索还会通过<a href="http://academic.research.microsoft.com/CallForPaperList#latest=180" target="_blank">时间轴和会议地图</a>更为直观地向你告知会议的举办时间和地点。<a href="http://blog.igevin.info/wp-content/uploads/2011/05/image002.jpg"><img class="aligncenter size-full wp-image-1526" title="image002" src="http://blog.igevin.info/wp-content/uploads/2011/05/image002.jpg" alt="" width="514" height="355" /></a></p>
<h2>三、与Google学术搜索的区别</h2>
<p>Google学术搜索偏向对目标主题的搜索，简洁但功能很少（毕竟学术搜索仅仅是Google没怎么花心思的冷门产品），微软学术搜索重点是数据挖掘，功能比较强大；学术搜索也是目前微软发力的重要产品，肯定会越来越强大。</p>
<p>仁者见仁，智者见智，二者的区别还要每位用户自己去体验，产品的取舍还要看自己的需求。</p>
<h2>四、不足与建议</h2>
<p><strong>1、微软学术搜索的本土化</strong></p>
<p>虽然很多科研用户（新兴专业，交叉学科等）会比较倾向于看英文文献，但微软学术搜索如果要吸引大量国内用户，需要大量国内资料和文献，现在国内数据很不给力。此处会衍生的问题是对良莠不齐数据的管理；Gevin认为，面向国内用户，对资料、信息的等级、质量做合理的分类，以一种合理有效的形式把信息提供给用户，是一个不错的选择。</p>
<p><strong>2、加强对语义的理解</strong></p>
<p>微软学术搜索既然做数据挖掘，不妨加强对用户输入信息的理解，进而为用户提供更多更有价值的信息。</p>
<p><strong>3、 改善用户体验</strong></p>
<p>Gevin认为，优秀的用户体验是吸引用户和保持用户的重要手段。Gevin感觉，目前微软学术搜索在用户体验方面，还有很多的细节要改善；虽然学术搜索的功能已经比较强大，但不够简洁，也没有让用户眼前一亮的特色，不能第一时间吸引用户。</p>
<p>&nbsp;</p>
<p>转载本文请表明出处：来自<a href="http://blog.igevin.info/archives/1262" target="_blank">Gevin的博客</a></p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/05/microsoft-academic-search/">学术搜索利器——微软学术搜索</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/05/microsoft-academic-search/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>五款改善用户体验的jQuery插件</title>
		<link>http://blog.igevin.info/2011/05/5-good-ui-jquery-plugin/</link>
		<comments>http://blog.igevin.info/2011/05/5-good-ui-jquery-plugin/#comments</comments>
		<pubDate>Sat, 14 May 2011 14:06:37 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1250</guid>
		<description><![CDATA[本文是Gevin在帕兰映像中写的文章，在Gevin的博客上做个备份，正文loading…… 改善网页的用户体验，可以从以下几个方面入手：菜单栏，tab，登录/注册，搜索，以及404页面。对于每一方面的优化，Gevin分别向大家推荐一个自己私藏的jquery插件，希望对大家有帮助，也欢迎大家多多交流。 1.菜单栏 清爽美观的菜单栏既能够向用户提供充分的吸引人的内容，又能让网站得体大方。 Cool Animated Menu &#160; &#160; 演示&#124;下载 2. tab 一个非常cool的tab既能够节省空间又能第一时间吸引用户眼球，这是提高用户体验的重要手段。 Feature List &#160; &#160; 演示&#124;下载 3. 登录/注册 登录/注册机制是巩固老用户和吸引新用户的重要方式，人性化的登录/注册机制才能为网站带来越来越多的用户。登录/注册机制要注意细节，最好把登录和注册放在一起，操作要便捷高效。 A Cool Login System 演示&#124;下载 4. 搜索 搜索功能可以让用户更快的找到自己需要的内容，也能帮助用户挖掘更多感兴趣的内容。一个有吸引力的搜索也能大大改善用户体验。 Google Powered Site Search 演示&#124;下载 5. 404页面 一个好的404页面会让网站妙趣横生，延长用户在网站上的停留时间。 Animated 404 Page 演示&#124;下载 转载本文，请表明出处 &#160; 转载请注明： 转载自Gevin的博客 本文链接地址: 五款改善用户体验的jQuery插件 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>本文是Gevin在<a href="http://paranimage.com/">帕兰映像</a>中写的<a href="http://paranimage.com/5-jquery-plugins-to-improve-user-experience/">文章</a>，在Gevin的博客上做个备份，正文loading……</p>
<p>改善网页的用户体验，可以从以下几个方面入手：菜单栏，tab，登录/注册，<a href="http://blog.igevin.info/tag/search/" class="st_tag internal_tag" rel="tag" title="Posts tagged with 搜索">搜索</a>，以及404页面。对于每一方面的优化，Gevin分别向大家推荐一个自己私藏的<a href="http://blog.igevin.info/archives/tag/jquery">jquery</a>插件，希望对大家有帮助，也欢迎大家多多交流。</p>
<h2>1.菜单栏</h2>
<p>清爽美观的菜单栏既能够向用户提供充分的吸引人的内容，又能让网站得体大方。</p>
<p><strong>Cool Animated Menu</strong></p>
<div id="attachment_11854">
<p>&nbsp;</p>
<div id="attachment_1251" class="wp-caption aligncenter" style="width: 608px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/Cool-Animated-Menu.jpg"><img class="size-full wp-image-1251" title="Cool-Animated-Menu" src="http://blog.igevin.info/wp-content/uploads/2011/05/Cool-Animated-Menu.jpg" alt="Cool Animated Menu" width="598" height="160" /></a><p class="wp-caption-text">Cool Animated Menu</p></div>
<p>&nbsp;</p>
</div>
<p><strong><br />
</strong></p>
<p><a href="http://line25.com/wp-content/uploads/2011/animated-menu/demo/index.html?iframe=true&amp;width=100%25&amp;height=100%25" target="_blank">演示</a>|<a href="http://line25.com/tutorials/how-to-create-a-cool-animated-menu-with-jquery?iframe=true&amp;width=100%25&amp;height=100%25" target="_blank">下载</a></p>
<h2><span id="more-1250"></span>2. tab</h2>
<p>一个非常cool的tab既能够节省空间又能第一时间吸引用户眼球，这是提高用户体验的重要手段。</p>
<p><strong>Feature List</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div id="attachment_11855"><strong>&nbsp;</p>
<div id="attachment_1252" class="wp-caption aligncenter" style="width: 550px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/Feature-List.jpg"><img class="size-full wp-image-1252" title="Feature-List" src="http://blog.igevin.info/wp-content/uploads/2011/05/Feature-List.jpg" alt="Feature-List" width="540" height="183" /></a><p class="wp-caption-text">Feature-List</p></div>
<p></strong><strong> </strong><strong> </strong></p>
</div>
<p>&nbsp;</p>
<p><a href="http://jqueryglobe.com/labs/feature_list/" target="_blank">演示</a>|<a href="http://jqueryglobe.com/article/feature-list" target="_blank">下载</a></p>
<h2>3. 登录/注册</h2>
<p>登录/注册机制是巩固老用户和吸引新用户的重要方式，人性化的登录/注册机制才能为网站带来越来越多的用户。登录/注册机制要注意细节，最好把登录和注册放在一起，操作要便捷高效。</p>
<p><strong>A Cool Login System</strong></p>
<div id="attachment_11856">
<div id="attachment_1253" class="wp-caption aligncenter" style="width: 627px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/A-Cool-Login-System.png"><img class="size-full wp-image-1253" title="A-Cool-Login-System" src="http://blog.igevin.info/wp-content/uploads/2011/05/A-Cool-Login-System.png" alt="A-Cool-Login-System" width="617" height="335" /></a><p class="wp-caption-text">A-Cool-Login-System</p></div>
</div>
<p><a href="http://demo.tutorialzine.com/2009/10/cool-login-system-php-jquery/demo.php#" target="_blank">演示</a>|<a href="http://tutorialzine.com/2009/10/cool-login-system-php-jquery/" target="_blank">下载</a></p>
<h2>4. 搜索</h2>
<p>搜索功能可以让用户更快的找到自己需要的内容，也能帮助用户挖掘更多感兴趣的内容。一个有吸引力的搜索也能大大改善用户体验。</p>
<p><strong><a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a> Powered Site Search</strong></p>
<div id="attachment_11857">
<div id="attachment_1254" class="wp-caption aligncenter" style="width: 549px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/Google-Powered-Site-Search.png"><img class="size-full wp-image-1254" title="Google-Powered-Site-Search" src="http://blog.igevin.info/wp-content/uploads/2011/05/Google-Powered-Site-Search.png" alt="Google-Powered-Site-Search" width="539" height="293" /></a><p class="wp-caption-text">Google-Powered-Site-Search</p></div>
</div>
<p><a href="http://demo.tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/search.html" target="_blank">演示</a>|<a href="http://tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/" target="_blank">下载</a></p>
<h2>5. 404页面</h2>
<p>一个好的404页面会让网站妙趣横生，延长用户在网站上的停留时间。</p>
<p><strong>Animated 404 Page</strong></p>
<div id="attachment_11858">
<div id="attachment_1255" class="wp-caption aligncenter" style="width: 549px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/Animated-404-Page.png"><img class="size-full wp-image-1255" title="Animated-404-Page" src="http://blog.igevin.info/wp-content/uploads/2011/05/Animated-404-Page.png" alt="Animated-404-Page" width="539" height="310" /></a><p class="wp-caption-text">Animated-404-Page</p></div>
</div>
<p><a href="http://demo.tutorialzine.com/2010/08/animated-404-not-found-page-css-jquery/404.html" target="_blank">演示</a>|<a href="http://tutorialzine.com/2010/08/animated-404-not-found-page-css-jquery/" target="_blank">下载</a></p>
<p>转载本文，请表明出处</p>
<p>&nbsp;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/05/5-good-ui-jquery-plugin/">五款改善用户体验的jQuery插件</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/05/5-good-ui-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>个人知识库：爱库</title>
		<link>http://blog.igevin.info/2011/05/pkm-ikeepu/</link>
		<comments>http://blog.igevin.info/2011/05/pkm-ikeepu/#comments</comments>
		<pubDate>Sun, 08 May 2011 14:23:57 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[IT聚合器]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1234</guid>
		<description><![CDATA[&#160; &#160; 今天Gevin和大家分享自己知识库管理的主要工具：爱库。 爱库用于在线整理、组织和分享互联网资源（目前是网站、图片、视频），并能够让用户挖掘更多自己感兴趣的资源。对于爱库目前的服务，Gevin认为爱库可以作为云书签或者个人知识库（主要）来使用。 &#160; &#160; 云书签：爱库 爱库支持书签HTML文件的导入/导出。因此，我们可以把自己的书签从浏览器中导出为HTML，然后导入爱库。这样，我们就可以以爱库为中心，跨浏览器、在多个的电脑上同步我们的书签。 虽然作为社会化书签，爱库还不够给力，但作为个人云书签，Gevin认为爱库还是能够满足大部分用户需求的。爱库不妨在书签方面稍微花点心思，注重一下细节，不需太多技术含量，但可以提高不少 用户体验。例如，在Chrome和Firefox上分别做个书签插件，就可以方便很多用户，尤其是教育网用户。 个人知识库：爱库 作为云书签的爱库，只能作为旁门左道的辅助功能。爱库主要是一个个人知识库管理工具。web2.0让我们每天面对大量信息，信息的整理和吸收并非每一个人都能做好。通过爱库，我们能方便的收集和管理自己感兴趣的信息，也能够比较方便的挖掘更多类似的信息。 个人知识库 除了直接到爱库保存自己感兴趣的资源，爱库还支持直接从Google Reader将自己感兴趣的信息发送到爱库，这方便了个人知识的收集。对于自己保存的资源，我们可以添加目录和标签。目录方便我们管理自己的资源；标签为个人资源添加了社会化属性，并能让我们发现更多类似的信息。 网站分享 这是从个人知识库管理中衍生出来的小功能。并非每个用户每天都要获取并整理大量信息，很多用户恐怕对寻找发现有意思的网站更加感兴趣。利用目录和标签，我们可以方便的整理、发现并分享各种有趣的网站，这一点非常酷！ 爱库的不足 爱库是绝对是一个cool site，很有发展前途。Gevin认为爱库需要注意一下细节，加强用户体验，以吸引更多用户；数据挖掘方面，还要多下工夫，加强爱库对老用户的粘性。 注： Gevin的爱库主页 http://ikeepu.com/flyhigher139 ，欢迎大家围观 爱库目前还在内测阶段，未开放注册，Gevin有几个邀请码，需要的同学可以留言 转载本文，请表明出处。 转载请注明： 转载自Gevin的博客 本文链接地址: 个人知识库：爱库 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/wp-content/uploads/2011/05/ikeepu.jpg"><img class="size-full wp-image-1237 alignleft" title="ikeepu" src="http://blog.igevin.info/wp-content/uploads/2011/05/ikeepu.jpg" alt="爱库" width="136" height="33" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>今天Gevin和大家分享自己知识库管理的主要工具：<a title="爱库" href="http://ikeepu.com/" target="_blank">爱库</a>。</p>
<p><a title="爱库" href="http://ikeepu.com/" target="_blank">爱库</a>用于在线整理、组织和分享互联网资源（目前是网站、图片、视频），并能够让用户挖掘更多自己感兴趣的资源。对于爱库目前的服务，Gevin认为爱库可以作为云书签或者个人知识库（主要）来使用。</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1239" class="wp-caption aligncenter" style="width: 586px"><a href="http://blog.igevin.info/wp-content/uploads/2011/05/我的爱库-爱库网-Beta.jpg"><img class="size-full wp-image-1239 " title="Gevin's 爱库网" src="http://blog.igevin.info/wp-content/uploads/2011/05/我的爱库-爱库网-Beta.jpg" alt="" width="576" height="338" /></a><p class="wp-caption-text">Gevin的爱库</p></div>
<p>&nbsp;</p>
<p><span id="more-1234"></span></p>
<h2>云书签：爱库</h2>
<p>爱库支持书签HTML文件的导入/导出。因此，我们可以把自己的书签从浏览器中导出为HTML，然后导入爱库。这样，我们就可以以爱库为中心，跨浏览器、在多个的电脑上同步我们的书签。</p>
<p>虽然作为社会化书签，爱库还不够给力，但作为个人云书签，Gevin认为爱库还是能够满足大部分用户需求的。爱库不妨在书签方面稍微花点心思，注重一下细节，不需太多技术含量，但可以提高不少 用户体验。例如，在Chrome和Firefox上分别做个书签插件，就可以方便很多用户，尤其是教育网用户。</p>
<h2>个人知识库：爱库</h2>
<p>作为云书签的爱库，只能作为旁门左道的辅助功能。<strong>爱库主要是一个个人知识库管理工具</strong>。web2.0让我们每天面对大量信息，信息的整理和吸收并非每一个人都能做好。通过爱库，我们能方便的收集和管理自己感兴趣的信息，也能够比较方便的挖掘更多类似的信息。</p>
<p><span style="color: #008000;"><strong>个人知识库</strong></span></p>
<p>除了直接到爱库保存自己感兴趣的资源，爱库还支持直接从Google Reader将自己感兴趣的信息发送到爱库，这方便了个人知识的收集。对于自己保存的资源，我们可以添加目录和标签。目录方便我们管理自己的资源；标签为个人资源添加了社会化属性，并能让我们发现更多类似的信息。</p>
<p><span style="color: #008000;"><strong>网站分享</strong></span></p>
<p>这是从个人知识库管理中衍生出来的小功能。并非每个用户每天都要获取并整理大量信息，很多用户恐怕对寻找发现有意思的网站更加感兴趣。利用目录和标签，我们可以方便的整理、发现并分享各种有趣的网站，这一点非常酷！</p>
<h2>爱库的不足</h2>
<p>爱库是绝对是一个cool site，很有发展前途。Gevin认为爱库需要注意一下细节，加强用户体验，以吸引更多用户；数据挖掘方面，还要多下工夫，加强爱库对老用户的粘性。</p>
<p><strong>注：</strong></p>
<p>Gevin的爱库主页 <a href="http://ikeepu.com/flyhigher139">http://ikeepu.com/flyhigher139</a> ，欢迎大家围观</p>
<p>爱库目前还在内测阶段，未开放注册，Gevin有几个邀请码，需要的同学可以留言</p>
<p>转载本文，请表明出处。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/05/pkm-ikeepu/">个人知识库：爱库</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/05/pkm-ikeepu/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>抛砖引玉，最好的资源下载</title>
		<link>http://blog.igevin.info/2011/04/best-download-resources/</link>
		<comments>http://blog.igevin.info/2011/04/best-download-resources/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 16:40:10 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT聚合器]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1175</guid>
		<description><![CDATA[在介绍本文内容之前，Gevin要先明确一下立场。作为用户，虽然往往会追求利益的最大化，但Gevin呼吁大家都能够形成保护正版到意识，在我们每个人的共同努力下，进化我们到互联网环境。顺便，Gevin推荐极客公园的一篇文章：《极客观察：互联网内容的灰色地带》 本文介绍的资源主要面向美剧，下面进入正题！ 首先，教育网内开通了IPV6，网速非常快。所以，IPV6用户是最爽的，可以10M/s的速度下载高清电影。 IPV6资源，首推六维空间，另外还有我爱威六，北邮人，等等。目前，IPV6只在教育网内开通，并非所有用户都能访问；而且很多IPV6资源都是高校自己搭建的，未必对外开放。所以，IPV6只介绍这么多。 下面介绍所有用户都可以访问的IPV4资源。 虽然现在国内很多资源站都不幸关闭了，但可以下载美剧的地方依然很多。写这篇博客之前，Gevin也做了一点儿功课找这样的资源。之所以只做了一点儿功课，是因为知乎上已经有人提过类似的问题，答案足以满足绝大多数美剧迷的需求。 1. 支持者最多的美剧资源站 美剧下载地址首推 http://eztv.it 该网站速度快，电视网播完一部剧后两小时，就有bt种子和磁力链接提供了；格式全，标清avi和高清720p几乎都有。 EZTV是公共站点，无需注册，随时访问随时下载。你如果有闲心，还可以定制首页，那就可以及时知道自己热捧的剧是否停播、是否出新集了。 2. 电驴资源的使用技巧 VeryCD挂了，SimpleCD来了。 SimpleCD是VeryCD的一个简单但完整的备份。下载VeryCD以前到内容，SimpleCD是一个很好到选择。 另一种方法是使用电驴客户端emule，可以去http://www.emule-project.net下载。可能大多数用户比较属性VeryCD的电驴客户端，但那个是VeryCD定制版的，资源都在VeryCD的网络中，不能使用整个电驴协议的网络。当时，为了与VeryCD的电驴客户端加以区分，完整使用电驴协议到emule被称为电骡，它可以使用整个电驴网络。（更详细的情况，感兴趣的同学请自己google之；这段历史，如果Gevin描述有误，欢迎指正） emule上，需要用好emule的搜索。比如《豪斯医生》第七季第十集，就搜“豪斯医生 s07e10”，如果有偏爱的字幕组，可以再加上字幕组的名字，如果希望搜到rmvb格式，则把“类型”一栏设置为“全部”，而不是“视频”，“方法”一栏用“全局（服务器）”选项和“KAD网络”选项各搜一遍[“全局（服务器）”出结果很快，而“KAD网络”慢一点，可以先用“全局（服务器）”搜，结果中没有自己要的内容，再用“KAD网络”搜一遍]，这样，除非片子还没被压制出来，不然99%可以搜到自己要下的内容。 3. 一堆资源下载站 下面介绍的内容，包含前面Gevin提到的互联网灰色地带，这些资源站能够存活多久也不得而知。所以下面的内容，需要大家自己取舍。 国外: http://www.torrentdownloads.net/ 老牌国外种子站 这里什么都有 禁片在这里不禁 VC没有的电影百分之90这都有 重要的是下载有速度 www.bittorrent.am 很大的种子站 和上面的有一比 www.bittorrent.am 更新的很快 电影比较全 http://www.filestube.com/ 资源搜索引擎 很强大 www.torrentz.com 种子下载速度还行 比较大的种子站 http://tvunderground.org.ru/index.php 美剧高清电驴索引站 可以和上面的媲美 美剧可以整部批量下载 部分有介绍 美剧资源超强大 强烈推荐 http://www.hanger.org.uk/ 国外一个和verycd相似的电驴论坛 资源有介绍 需要注册(无需邀请码) http://fenopy.com/ 电影音乐更新很快 http://www.torrenthound.com/ 国外比较大的种子站 [...]]]></description>
				<content:encoded><![CDATA[<p>在介绍本文内容之前，Gevin要先明确一下立场。作为用户，虽然往往会追求利益的最大化，但Gevin呼吁大家都能够形成保护正版到意识，在我们每个人的共同努力下，进化我们到互联网环境。顺便，Gevin推荐<a title="极客公园" href="http://www.geekpark.net/" target="_blank">极客公园</a>的一篇文章：<a title="极客观察：互联网内容的灰色地带" href="http://www.geekpark.net/entity/view/116089" target="_blank">《极客观察：互联网内容的灰色地带》</a></p>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1175"><img class="aligncenter size-full wp-image-1179" title="aMule" src="http://blog.igevin.info/wp-content/uploads/2011/04/aMule11_512x512.png" alt="aMule" width="410" height="410" /></a></p>
<p>本文介绍的资源主要面向美剧，下面进入正题！</p>
<p>首先，教育网内开通了IPV6，网速非常快。所以，IPV6用户是最爽的，可以10M/s的速度下载高清电影。</p>
<p>IPV6资源，首推<a title="六维空间" href="http://bt.neu6.edu.cn/" target="_blank">六维空间</a>，另外还有<a href="http://www.52v6.com/" target="_blank">我爱威六</a>，北邮人，等等。目前，IPV6只在教育网内开通，并非所有用户都能访问；而且很多IPV6资源都是高校自己搭建的，未必对外开放。所以，IPV6只介绍这么多。</p>
<p>下面介绍所有用户都可以访问的IPV4资源。</p>
<p>虽然现在国内很多资源站都不幸关闭了，但可以下载美剧的地方依然很多。写这篇博客之前，Gevin也做了一点儿功课找这样的资源。之所以只做了一点儿功课，是因为知乎上已经有人提过<a title="最好的观看或下载美剧的来源是哪里？" href="http://www.zhihu.com/question/19555110?rf=19573530" target="_blank">类似的问题</a>，答案足以满足绝大多数美剧迷的需求。</p>
<h3><strong>1. 支持者最多的美剧资源站</strong></h3>
<p>美剧下载地址首推 <a href="http://eztv.it/">http://eztv.it</a></p>
<p><span id="more-1175"></span>该网站速度快，电视网播完一部剧后两小时，就有bt种子和磁力链接提供了；格式全，标清avi和高清720p几乎都有。</p>
<p>EZTV是公共站点，无需注册，随时访问随时下载。你如果有闲心，还可以定制首页，那就可以及时知道自己热捧的剧是否停播、是否出新集了。</p>
<h3>2. 电驴资源的使用技巧</h3>
<p>VeryCD挂了，SimpleCD来了。</p>
<p><a href="http://www.simplecd.org/" target="_blank">SimpleCD</a>是VeryCD的一个简单但完整的备份。下载VeryCD以前到内容，SimpleCD是一个很好到选择。</p>
<p>另一种方法是使用电驴客户端emule，可以去<a href="http://www.emule-project.net/">http://www.emule-project.net</a>下载。可能大多数用户比较属性VeryCD的电驴客户端，但那个是VeryCD定制版的，资源都在VeryCD的网络中，不能使用整个电驴协议的网络。当时，为了与VeryCD的电驴客户端加以区分，完整使用电驴协议到emule被称为电骡，它可以使用整个电驴网络。（更详细的情况，感兴趣的同学请自己google之；这段历史，如果Gevin描述有误，欢迎指正）</p>
<p>emule上，需要用好emule的搜索。比如《豪斯医生》第七季第十集，就搜“豪斯医生 s07e10”，如果有偏爱的字幕组，可以再加上字幕组的名字，<strong>如果希望搜到rmvb格式，则把“类型”一栏设置为“全部”，而不是“视频”</strong>，“方法”一栏用“全局（服务器）”选项和“KAD网络”选项各搜一遍[“全局（服务器）”出结果很快，而“KAD网络”慢一点，可以先用“全局（服务器）”搜，结果中没有自己要的内容，再用“KAD网络”搜一遍]，这样，除非片子还没被压制出来，不然99%可以搜到自己要下的内容。</p>
<h3>3. 一堆资源下载站</h3>
<p>下面介绍的内容，包含前面Gevin提到的互联网灰色地带，这些资源站能够存活多久也不得而知。所以下面的内容，需要大家自己取舍。</p>
<p><strong>国外:</strong></p>
<p><a href="http://www.torrentdownloads.net/">http://www.torrentdownloads.net/</a><br />
老牌国外种子站 这里什么都有 禁片在这里不禁<br />
VC没有的电影百分之90这都有<br />
重要的是下载有速度</p>
<p>www.bittorrent.am<br />
很大的种子站 和上面的有一比</p>
<p>www.bittorrent.am<br />
更新的很快 电影比较全</p>
<p><a href="http://www.filestube.com/">http://www.filestube.com/</a><br />
资源搜索引擎 很强大</p>
<p>www.torrentz.com<br />
种子下载速度还行 比较大的种子站</p>
<p><a href="http://tvunderground.org.ru/index.php">http://tvunderground.org.ru/index.php</a><br />
美剧高清电驴索引站 可以和上面的媲美<br />
美剧可以整部批量下载 部分有介绍<br />
美剧资源超强大 强烈推荐</p>
<p><a href="http://www.hanger.org.uk/">http://www.hanger.org.uk/</a><br />
国外一个和verycd相似的电驴论坛 资源有介绍<br />
需要注册(无需邀请码)</p>
<p><a href="http://fenopy.com/">http://fenopy.com/</a><br />
电影音乐更新很快</p>
<p><a href="http://www.torrenthound.com/">http://www.torrenthound.com/</a><br />
国外比较大的种子站</p>
<p><a href="http://www.filecrop.com/">http://www.filecrop.com/</a><br />
国外网盘索引的资源站</p>
<p><a href="http://www.torrentreactor.net/">http://www.torrentreactor.net/</a><br />
各种资源混杂</p>
<p><a href="http://newalbumreleases.net/">http://newalbumreleases.net/</a><br />
豆油推荐的音乐专辑下载网</p>
<p><a href="http://www.mininova.org/">http://www.mininova.org/</a><br />
专门发布音乐资源的站点 种子速度挺快</p>
<p><a href="http://www.hoodoola.com/">http://www.hoodoola.com/</a><br />
音乐itunes aac博客</p>
<p><a href="http://www.jamendo.com/en/">http://www.jamendo.com/en/</a><br />
独立音乐专辑下载网 都是正版</p>
<p>国外下载站需注意的几点<br />
1:如果碰到一个链接表明了速度能达到#mb/s的链接，九成是广告链接<br />
2:如果嫌下种子麻烦 可以点击u符号 用磁力下载<br />
3:国外用户的分享精神是很高的 这点不可否认</p>
<p><strong>国内:</strong></p>
<p>www.chdtv.net<br />
国内第一高清站 需注册才能看到资源(无需邀请码)</p>
<p>www.mysilu.com<br />
国内著名的高清站 同样需注册才能看到资源(无需邀请码)</p>
<p><a href="http://www.2hd.cc/index.php">http://www.2hd.cc/index.php</a><br />
高清电影 美剧磁力站</p>
<p><a href="http://www.chinahdtv.org/">http://www.chinahdtv.org/</a><br />
pt高清资源站 现在开放注册中</p>
<p>http://wpsoso.com/index.html</p>
<p>网盘搜索 支持115 数据银行 RF</p>
<p>http://xiazaiquan.com/</p>
<p>同样网盘搜索 支持大多国内网盘</p>
<p><a href="http://www.gougou.com/">http://www.gougou.com/</a><br />
迅雷的资源站 大量资源</p>
<p>http://www.tlfcd.com/</p>
<p>貌似是TLF字幕组的电驴站</p>
<p><a href="http://www.oabt.org/">http://www.oabt.org/</a><br />
一个磁力发布站</p>
<p>http://bbs.cnscg.com/</p>
<p>圣城家园 电影压制组 需注册(需邀请码)</p>
<p><a href="http://bbs.hdbird.com/index.php">http://bbs.hdbird.com/index.php</a><br />
飞鸟影视 电影压制组</p>
<p><a href="http://www.qafone.org/">http://www.qafone.org/</a><br />
同志亦凡人 资源不少 现在开放注册中</p>
<p>http://www.ragbear.com/tor.<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a></p>
<p>破烂熊如果没有账号 可以用这个添加进uTorrent的RSS订阅<br />
照样能下载资源 ps:春节开放注册</p>
<p>http://www.oppsu.cn/</p>
<p>itunes aac论坛 需注册(无需邀请码)</p>
<p><a href="http://maxrnb.cn/">http://maxrnb.cn/</a><br />
itunes aac及各种专辑下载 需注册(需邀请码)</p>
<p><strong>转载本文，请表明出处。</strong>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/04/best-download-resources/">抛砖引玉，最好的资源下载</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/04/best-download-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>网站开发：加快网站载入</title>
		<link>http://blog.igevin.info/2011/04/web-development-load-quickly/</link>
		<comments>http://blog.igevin.info/2011/04/web-development-load-quickly/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 16:36:29 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1169</guid>
		<description><![CDATA[&#160; 打了N久酱油，Gevin终于回归写博客了。今天和大家分享网站优化方面的经验。本文主要参考了一篇外文资料。 一、为什么要加速网站的载入？ 时间即是金钱。现在用户不喜欢浪费时间，Gevin每天上网时，如果某个网站的载入慢到无法容忍，Gevin是相当不爽的。这点，大家应该有同感吧！对于商业网站，载入速度更重要了。现在市场竞争那么激烈，用户有那么多选择。如果某个商业网站因为载入速度过慢而导致用户的流失，那可太不应该了。所以，加快网站的载入速度，是非常必要的；在最初建立网站时，把代码放入服务器前，要对代码进行优化。 二、加速网站载入的方法 1. 减少文件的数量 这是加速最有效的方法。文件数量减少，服务器的http连接请求会下降，网页的载入就会加快。我们可以采用下面方法进行优化： 优化CSS代码 合并CSS和JS文件 2. 缩小文件的大小 如果网站上文件体积太大，当然会使网站的载入变慢。缩小文件可以从以下几点进行： 缩小HTML文件 缩小CSS/JS文件 用JavaScript压缩器压缩JS文件 优化图片 3. 服务器端优化 这是加速页面载入的另一个有效方法。优化方法如下： 为页面创建动态缓存 用GZip压缩文件 对静态的内容设置Expires header 在URL最后添加结尾斜线“/” 一直使用favicon.ico 4. HTML优化 优化HTML输出也是加快页面载入的有效方法。使用优化过的HTML，页面加载的更快，并能带来更好的用户体验。优化HTML代码可以参考一下几个要点： 在HTML顶部加载CSS文件 把JS文件放到底部 避免使用@import 避免CSS表达式 指定图像的高度和宽度 避免在浏览器中缩放图片 把CSS和JS放到外部文件中 当然，加快网站的载入，最重要的一点是选择一个好的服务器。如果服务器太不给力，无论怎样从技术角度进行优化，也不会获得好的用户体验。 转载本文，请表明出处。 转载请注明： 转载自Gevin的博客 本文链接地址: 网站开发：加快网站载入 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<div id="attachment_1172" class="wp-caption aligncenter" style="width: 398px"><a href="http://blog.igevin.info/archives/1169"><img class="size-full wp-image-1172" title="website-development-speed-up-your-website/" src="http://blog.igevin.info/wp-content/uploads/2011/04/cpanel-dedicated-server.jpg" alt="网站开发：加快网站载入" width="388" height="309" /></a><p class="wp-caption-text">网站开发：加快网站载入</p></div>
<p style="text-align: center;">&nbsp;</p>
<p>打了N久酱油，Gevin终于回归写博客了。今天和大家分享网站优化方面的经验。本文主要参考了一篇<a href="http://www.quality-web-programming.com/blog/website-development-speed-up-your-website/" target="_blank">外文资料</a>。</p>
<h2>一、为什么要加速网站的载入？</h2>
<p>时间即是金钱。现在用户不喜欢浪费时间，Gevin每天上网时，如果某个网站的载入慢到无法容忍，Gevin是相当不爽的。这点，大家应该有同感吧！对于商业网站，载入速度更重要了。现在市场竞争那么激烈，用户有那么多选择。如果某个商业网站因为载入速度过慢而导致用户的流失，那可太不应该了。所以，加快网站的载入速度，是非常必要的；在最初建立网站时，把代码放入服务器前，要对代码进行优化。</p>
<h2>二、加速网站载入的方法</h2>
<h3>1. 减少文件的数量</h3>
<p>这是加速最有效的方法。文件数量减少，服务器的http连接请求会下降，网页的载入就会加快。我们可以采用下面方法进行优化：</p>
<ul>
<li>优化CSS代码</li>
<li>合并CSS和JS文件</li>
</ul>
<h3><span id="more-1169"></span>2. 缩小文件的大小</h3>
<p>如果网站上文件体积太大，当然会使网站的载入变慢。缩小文件可以从以下几点进行：</p>
<ul>
<li>缩小HTML文件</li>
<li>缩小CSS/JS文件</li>
<li>用JavaScript压缩器压缩JS文件</li>
<li>优化图片</li>
</ul>
<h3>3. 服务器端优化</h3>
<p>这是加速页面载入的另一个有效方法。优化方法如下：</p>
<ul>
<li>为页面创建动态缓存</li>
<li>用GZip压缩文件</li>
<li>对静态的内容设置Expires header</li>
<li>在URL最后添加结尾斜线“/”</li>
<li>一直使用<a href="http://blog.igevin.info/archives/279" target="_blank">favicon.ico</a></li>
</ul>
<h3>4. HTML优化</h3>
<p>优化HTML输出也是加快页面载入的有效方法。使用优化过的HTML，页面加载的更快，并能带来更好的用户体验。优化HTML代码可以参考一下几个要点：</p>
<ul>
<li>在HTML顶部加载CSS文件</li>
<li>把JS文件放到底部</li>
<li>避免使用@import</li>
<li>避免CSS表达式</li>
<li>指定图像的高度和宽度</li>
<li>避免在浏览器中缩放图片</li>
<li>把CSS和JS放到外部文件中</li>
</ul>
<p>当然，加快网站的载入，最重要的一点是选择一个好的服务器。如果服务器太不给力，无论怎样从技术角度进行优化，也不会获得好的用户体验。</p>
<p>转载本文，请表明出处。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/04/web-development-load-quickly/">网站开发：加快网站载入</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/04/web-development-load-quickly/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Chromercise——Google的手指健身操</title>
		<link>http://blog.igevin.info/2011/04/chromercise-google/</link>
		<comments>http://blog.igevin.info/2011/04/chromercise-google/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:06:10 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[趣味]]></category>
		<category><![CDATA[IT八卦]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1149</guid>
		<description><![CDATA[愚人节啦！虽然今天Gevin出去干了一天活，今天总归要轻松一下嘛！ 想要自己的手指更加强健有力么？想要自己的手指更加灵活敏捷么？想要游戏中秒杀对手么？学习Chromercise 手指健身操吧！ 手指健身运动锻炼方法可以按照下面的视频内容学习： Google总会不时的给我们带来惊喜，不知大家在愚人节有何感想呢？ 转载请注明： 转载自Gevin的博客 本文链接地址: Chromercise——Google的手指健身操 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>愚人节啦！虽然今天Gevin出去干了一天活，今天总归要轻松一下嘛！</p>
<p>想要自己的手指更加强健有力么？想要自己的手指更加灵活敏捷么？想要游戏中秒杀对手么？学习<a href="http://www.chromercise.com/">Chromercise</a> 手指健身操吧！</p>
<p>手指健身运动锻炼方法可以按照下面的视频内容学习：</p>
<p><embed type="application/x-shockwave-flash" width="480" height="400" src="http://player.youku.com/player.php/sid/XMjU1MzEyNzk2/v.swf" allowscriptaccess="sameDomain" align="middle" quality="high"></embed></p>
<p>Google总会不时的给我们带来惊喜，不知大家在愚人节有何感想呢？
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/04/chromercise-google/">Chromercise——Google的手指健身操</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/04/chromercise-google/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t say, life sucks &#124;&#124; 励志才能成功</title>
		<link>http://blog.igevin.info/2011/03/dont-say-life-sucks/</link>
		<comments>http://blog.igevin.info/2011/03/dont-say-life-sucks/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 05:34:59 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1126</guid>
		<description><![CDATA[Gevin很久没有和大家分享英语了。最近博客更新也少，几篇博客虽然计划在写，但要么没有写完，要么没有做足功课。 今天，Gevin和大家一起励志，顺便轻量级的更新博客。 OK, let&#8217;s begin: The minute you think of giving up, think of the reason why you held on so long. 在你想要放弃的那一刻，想想为什么当初坚持走到了这里。 There are two freedoms &#8211; the false, where a man is free to do what he likes; the true, where he is free to do what he ought. &#8211;Charles Kingsley 人有自由为所欲为是虚假的自由，人有自由选择他应做的事才是真正的自由。 Judge [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a rel="attachment wp-att-1135" href="http://blog.igevin.info/?attachment_id=1135"><img class="aligncenter size-full wp-image-1135" title="励志" src="http://blog.igevin.info/wp-content/uploads/2011/03/立志2.jpg" alt="励志--@Gevin" width="396" height="395" /></a></p>
<p>Gevin很久没有和大家分享英语了。最近博客更新也少，几篇博客虽然计划在写，但要么没有写完，要么没有做足功课。</p>
<p>今天，Gevin和大家一起励志，顺便轻量级的更新博客。</p>
<p>OK, let&#8217;s begin:</p>
<p><strong>The minute you think of giving up, think of the reason why you held on so long.</strong></p>
<p><span style="color: #c0c0c0;">在你想要放弃的那一刻，想想为什么当初坚持走到了这里。</span></p>
<p><strong>There are two freedoms &#8211; the false, where a man is free to do what he likes; the true, where he is free to do what he ought. &#8211;Charles Kingsley</strong></p>
<p><span style="color: #c0c0c0;">人有自由为所欲为是虚假的自由，人有自由选择他应做的事才是真正的自由。</span></p>
<p><strong>Judge a man on how he reacts to failure, not success. &#8212; Martin Luther King</strong></p>
<p><span style="color: #c0c0c0;">要评估一个人，看他失败后的表现，而不是成功后的表现。</span></p>
<p><strong>We must accept finite disappointment, but we must never lose infinite hope. &#8212; Mattin Luther King</strong></p>
<p><span style="color: #c0c0c0;">我们必须接受失望，因为它是有限的，但千万不可失去希望，因为它是无穷的。 &#8212; 马丁 • 路德 • 金</span></p>
<p><strong><span id="more-1126"></span>If there is only one thing that is true about our journey through life, <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> is this: we must crawl before we can walk,we must walk before we can run,we must run before we can fly.</strong></p>
<p><span style="color: #c0c0c0;">如果生命之旅只剩一件真相，那就是：我们得先学会爬才能走，学会走才能跑，学会跑才能飞。</span></p>
<p style="text-align: center;"><span style="color: #c0c0c0;"><a href="http://blog.igevin.info/archives/1126"><img class="aligncenter size-full wp-image-1140" title="励志" src="http://blog.igevin.info/wp-content/uploads/2011/03/立志-1.jpg" alt="励志 - @Gevin Gevin的博客" width="480" height="360" /></a><br />
</span></p>
<p><strong>If your actions inspire others to dream more, learn more, do more and become more, you are a leader. &#8211;John Quincy Adams</strong></p>
<p><span style="color: #c0c0c0;">倘若你的行为能激励他人想得多，学得多，做得多，收益多，那么你就有领导之将才。</span></p>
<p><strong>Life isn&#8217;t about finding yourself. Life is about creating yourself. &#8211;George Bernard Shaw</strong></p>
<p><span style="color: #c0c0c0;">生活不是去发现自我，而是去创造自我。</span></p>
<p><strong>There is a feeling of eternity in youth,which makes us amend for everything.To be young is to be as one of the Immortal Gods.(On the Feeling of Immortality in Youth)</strong></p>
<p><span style="color: #c0c0c0;">青春有一种永生之感，它能弥补一切。人在青年时代就好像一尊永生的神明。（有感于青春常在）</span></p>
<p><strong>Take chances, give everything, and leave with no regrets.</strong></p>
<p><span style="color: #c0c0c0;">抓住机会，全心付出，不留遗憾的离开。</span></p>
<p><strong>You have to believe in yourself . That&#8217;s the secret of success.(Charles Chaplin , American actor )</strong></p>
<p><span style="color: #c0c0c0;">人必须相信自己，这是成功的秘诀。 (美国演员 卓别林. C.)</span></p>
<p><strong><br />
</strong>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/03/dont-say-life-sucks/">Don&#8217;t say, life sucks || 励志才能成功</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/03/dont-say-life-sucks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>李开复：如何管理时间</title>
		<link>http://blog.igevin.info/2011/03/kaifu-lee-time-gtd/</link>
		<comments>http://blog.igevin.info/2011/03/kaifu-lee-time-gtd/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 08:48:35 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1114</guid>
		<description><![CDATA[今天Gevin上点点网，发现开复老师在上面写了一篇文章介绍时间管理的方法。这又是一篇关于GTD的文章。话说GTD虽然很重要，不过Gevin感觉目前事情不是很多，没必要天天都GTD，而且GTD要形成自己的方法。所以，到目前为止，Gevin还没有形成自己的时间管理方法，只能和大家分享国内外大师们的时间管理方式，如果有同学认为时间不可管理，可以参考笑来老师的《与时间做朋友》。其实，不论时间可不可以管理，如何合理分配时间，方法是相通的。 开复老师的正文如下： 人的一生两个最大的财富是：你的才华和你的时间。才华越来越多，但是时间越来越少，我们的一生可以说是用时间来换取才华。如果一天天过去了，我们的时间少了，而才华没有增加，那就是虚度了时光。所以，我们必须节省时间，有效率地使用时间。如何有效率地利用时间呢？我有下面几个建议： 1）做你真正感兴趣、与自己人生目标一致的事情。我发现我的“生产力”和我的“兴趣”有着直接的关系，而且这种关系还不是单纯的线性关系。如果面对我没有兴趣的事情，我可能会花掉40％的时间，但只能产生20％的效果；如果遇到我感兴趣的事情，我可能会花100％的时间而得到200％的效果。要在工作上奋发图强，身体健康固然重要，但是真正能改变你的状态的关键是心理而不是生理上的问题。真正地投入到你的工作中，你需要的是一种态度、一种渴望、一种意志。 2）知道你的时间是如何花掉的。挑一个星期，每天记录下每30分钟做的事情，然后做一个分类（例如：读书、准备GRE、和朋友聊天、社团活动等）和统计，看看自己什么方面花了太多的时间。凡事想要进步，必须先理解现状。每天结束后，把一整天做的事记下来，每15分钟为一个单位（例如：1:00—1:15等车，1:15—1:45搭车，1:45—2:45与朋友喝茶……）。在一周结束后，分析一下，这周你的时间如何可以更有效率地安排？有没有活动占太大的比例？有没有方法可以增加效率？ 3）使用时间碎片和“死时间”。如果你做了上面的时间统计，你一定发现每天有很多时间流失掉了，例如等车、排队、走路、搭车等，可以用来背单字、打电话、温习功课等。现在随时随地都能上网，所以没有任何借口再发呆一次。我前一阵和同事一起出差，他们都很惊讶为什么我和他们整天在一起，但是我的电子邮件都可以及时回答？后来，他们发现，当他们在飞机上和汽车上聊天、读杂志和发呆的时候，我就把电子邮件全回了。重点是，无论自己忙还是不忙，你要把那些可以利用时间碎片做的事先准备好，到你有空闲的时候有计划地拿出来做。 4）要事为先 &#8211; 每天一大早挑出最重要的三件事，当天一定要能够做完。在工作和生活中每天都有干不完的事，唯一能够做的就是分清轻重缓急。要理解急事不等于重要的事情。每天除了办又急又重要的事情外，一定要注意不要成为急事的奴隶。有些急但是不重要的事情，你要学会放掉，要能对人说 no! 而且每天这三件事里最好有一件重要但是不急的，这样才能确保你没有成为急事的奴隶。 5）要有纪律。有的年轻人会说自己“没有时间学习”，其实，换个说法就是“学习没有被排上优先级次序”。曾经有一个教学生做时间管理的老师，他上课时带来两个大玻璃缸和一堆大小不一的石头。他做了一个实验，在其中一个玻璃缸中先把小石、砂倒进去，最后大石头就放不下了。而另一个玻璃缸中先放大石头，其它小石和砂却可以慢慢渗入。他以此为比喻说：“时间管理就是要找到自己的优先级，若颠倒顺序，一堆琐事占满了时间，重要的事情就没有空位了。” 6）运用80％—20％原则。人如果利用最高效的时间，只要20％的投入就能产生80％的效率。相对来说，如果使用最低效的时间，80％的时间投入只能产生20%效率。一天头脑最清楚的时候，应该放在最需要专心的工作上。与朋友、家人在一起的时间，相对来说，不需要头脑那么清楚。所以，我们要把握一天中20％的最高效时间（有些人是早晨，也有些人是下午和晚上；除了时间之外，还要看你的心态，血糖的高低，休息是否足够等综合考量），专门用于最困难的科目和最需要思考的学习上。许多同学喜欢熬夜，但是晚睡会伤身，所以还是尽量早睡早起。 7）平衡工作和家庭。我对于家庭的时间分配是用下列的原则： 划清界限、言出必行——对家人做出承诺后，而且一定要做到，但是希望其他时间得到谅解。制定较低的期望值以免造成失望。 忙中偷闲——不要一投入工作就忽视了家人，有时10分钟的体贴比10小时的陪伴还更受用。 闲中偷忙——学会怎么利用时间碎片。例如：家人没起床的时候，你就可以利用这段空闲时间去做你需要的工作。 注重有质量的时间（quality time）——时间不是每一分钟都是一样的，有时需要全神贯注，有时坐在旁边上网就可以了。要记得家人平时为你牺牲很多，度假、周末是你补偿的机会。 点击查看开复老师在点点网的原文。 Gevin分享这篇文章，也是想和大家交流对GTD的看法，不知大家在生活中是不是经常GTD？ 转载请注明： 转载自Gevin的博客 本文链接地址: 李开复：如何管理时间 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 490px"><a href="http://blog.igevin.info/archives/1114"><img class="  " title="时间管理" src="http://1hebha.bay.livefilestore.com/y1pzz50NFPp9XhKLOqobEv-oKxMHVyysewgHAuVlcbS_u0K21WwdJrznoQtf2ZXCPIt7szFDlt7HBOdfa4R1fwtNXiz8QRKWG9e/time-management-mind-map-paul-foreman.jpg?psid=1" alt="时间管理" width="480" height="320" /></a><p class="wp-caption-text">时间管理</p></div>
<p>今天Gevin上点点网，发现开复老师在上面写了一篇文章介绍时间管理的方法。这又是一篇关于<a title="GTD" href="http://blog.igevin.info/archives/category/programmer/gtd" target="_blank">GTD</a>的文章。话说GTD虽然很重要，不过Gevin感觉目前事情不是很多，没必要天天都GTD，而且GTD要形成自己的方法。所以，到目前为止，Gevin还没有形成自己的时间管理方法，只能和大家分享国内外大师们的时间管理方式，如果有同学认为时间不可管理，可以参考笑来老师的《与时间做朋友》。其实，不论时间可不可以管理，如何合理分配时间，方法是相通的。</p>
<p><span style="color: #339966;"><strong>开复老师的正文如下：</strong></span></p>
<p>人的一生两个最大的财富是：你的才华和你的时间。才华越来越多，但是时间越来越少，我们的一生可以说是用时间来换取才华。如果一天天过去了，我们的时间少了，而才华没有增加，那就是虚度了时光。所以，我们必须节省时间，有效率地使用时间。如何有效率地利用时间呢？我有下面几个建议：</p>
<p><span style="color: #0000ff;"><strong><span id="more-1114"></span>1）做你真正感兴趣、与自己人生目标一致的事情。</strong></span>我发现我的“生产力”和我的“兴趣”有着直接的关系，而且这种关系还不是单纯的线性关系。如果面对我没有兴趣的事情，我可能会花掉40％的时间，但只能产生20％的效果；如果遇到我感兴趣的事情，我可能会花100％的时间而得到200％的效果。要在工作上奋发图强，身体健康固然重要，但是真正能改变你的状态的关键是心理而不是生理上的问题。真正地投入到你的工作中，你需要的是一种态度、一种渴望、一种意志。</p>
<p><span style="color: #0000ff;"><strong>2）知道你的时间是如何花掉的。</strong></span>挑一个星期，每天记录下每30分钟做的事情，然后做一个分类（例如：读书、准备GRE、和朋友聊天、社团活动等）和统计，看看自己什么方面花了太多的时间。凡事想要进步，必须先理解现状。每天结束后，把一整天做的事记下来，每15分钟为一个单位（例如：1:00—1:15等车，1:15—1:45搭车，1:45—2:45与朋友喝茶……）。在一周结束后，分析一下，这周你的时间如何可以更有效率地安排？有没有活动占太大的比例？有没有方法可以增加效率？</p>
<p><span style="color: #0000ff;"><strong>3）使用时间碎片和“死时间”。</strong></span>如果你做了上面的时间统计，你一定发现每天有很多时间流失掉了，例如等车、排队、走路、搭车等，可以用来背单字、打电话、温习功课等。现在随时随地都能上网，所以没有任何借口再发呆一次。我前一阵和同事一起出差，他们都很惊讶为什么我和他们整天在一起，但是我的电子邮件都可以及时回答？后来，他们发现，当他们在飞机上和汽车上聊天、读杂志和发呆的时候，我就把电子邮件全回了。重点是，无论自己忙还是不忙，你要把那些可以利用时间碎片做的事先准备好，到你有空闲的时候有计划地拿出来做。</p>
<p><span style="color: #0000ff;"><strong>4）要事为先 &#8211; 每天一大早挑出最重要的三件事，当天一定要能够做完。</strong></span>在工作和生活中每天都有干不完的事，唯一能够做的就是分清轻重缓急。要理解急事不等于重要的事情。每天除了办又急又重要的事情外，一定要注意不要成为急事的奴隶。有些急但是不重要的事情，你要学会放掉，要能对人说 no! 而且每天这三件事里最好有一件重要但是不急的，这样才能确保你没有成为急事的奴隶。</p>
<p><strong>5）要有纪律。</strong>有的年轻人会说自己“没有时间学习”，其实，换个说法就是“学习没有被排上优先级次序”。曾经有一个教学生做时间管理的老师，他上课时带来两个大玻璃缸和一堆大小不一的石头。他做了一个实验，在其中一个玻璃缸中先把小石、砂倒进去，最后大石头就放不下了。而另一个玻璃缸中先放大石头，其它小石和砂却可以慢慢渗入。他以此为比喻说：“时间管理就是要找到自己的优先级，若颠倒顺序，一堆琐事占满了时间，重要的事情就没有空位了。”</p>
<p><span style="color: #0000ff;"><strong>6）运用80％—20％原则。</strong></span>人如果利用最高效的时间，只要20％的投入就能产生80％的效率。相对来说，如果使用最低效的时间，80％的时间投入只能产生20%效率。一天头脑最清楚的时候，应该放在最需要专心的工作上。与朋友、家人在一起的时间，相对来说，不需要头脑那么清楚。所以，我们要把握一天中20％的最高效时间（有些人是早晨，也有些人是下午和晚上；除了时间之外，还要看你的心态，血糖的高低，休息是否足够等综合考量），专门用于最困难的科目和最需要思考的学习上。许多同学喜欢熬夜，但是晚睡会伤身，所以还是尽量早睡早起。</p>
<p><span style="color: #0000ff;"><strong>7）平衡工作和家庭。</strong></span>我对于家庭的时间分配是用下列的原则：</p>
<ul>
<li>划清界限、言出必行——对家人做出承诺后，而且一定要做到，但是希望其他时间得到谅解。制定较低的期望值以免造成失望。</li>
<li>忙中偷闲——不要一投入工作就忽视了家人，有时10分钟的体贴比10小时的陪伴还更受用。</li>
<li>闲中偷忙——学会怎么利用时间碎片。例如：家人没起床的时候，你就可以利用这段空闲时间去做你需要的工作。</li>
<li>注重有质量的时间（quality time）——时间不是每一分钟都是一样的，有时需要全神贯注，有时坐在旁边上网就可以了。要记得家人平时为你牺牲很多，度假、周末是你补偿的机会。</li>
</ul>
<p>点击查看开复老师在点点网的<a title="如何管理时间" href="http://kaifulee.diandian.com/post/360e29b0-4d5d-11e0-a6d9-9e1aca9c0121" target="_blank">原文</a>。</p>
<p>Gevin分享这篇文章，也是想和大家交流对GTD的看法，不知大家在生活中是不是经常GTD？
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/03/kaifu-lee-time-gtd/">李开复：如何管理时间</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/03/kaifu-lee-time-gtd/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine中Point、Polyline和Polygon的创建</title>
		<link>http://blog.igevin.info/2011/03/arcgis-engine-how-to-create-point-polyline-polygon/</link>
		<comments>http://blog.igevin.info/2011/03/arcgis-engine-how-to-create-point-polyline-polygon/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 13:36:29 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1091</guid>
		<description><![CDATA[最近Gevin事情比较多，每天都要花大部分时间写程序，所以Web2.0系列的文章只能暂停更新一段时间了。 今天Gevin和大家分享的是GIS二次开发中Point、Polyline和Polygon的创建方法。本文介绍的方法使用C#和ArcGIS Engine进行开发。 一、Point的创建 Point：是一个０维的几何图形，具有X,Y坐标值，以及一些可选的属性：如高程值(Z值)，度量值(M值) 和ID号，点对象用于描述精确定位的对象。AE的IPoint接口提供PutCoords()方法实现Point的创建。参考代码如下： /// &#60;summary&#62; /// 根据点的坐标创建点要素 /// &#60;/summary&#62; /// &#60;param name="x"&#62;x坐标&#60;/param&#62; /// &#60;param name="y"&#62;y坐标&#60;/param&#62; /// &#60;returns&#62;创建的点&#60;/returns&#62; public IPoint CreatePoint(double x, double y) { IPoint pPoint = new PointClass(); pPoint.PutCoords(x, y); return pPoint; } 二、Polyline的创建 Polyline对象是由一个或多个相连或者不相连的path对象的有序集合，它可以是单个Path对象组成，也可以是多个相连的Path对象组成，或者是多个分离的Path组成，如下图所示: &#160; &#160; 所以，在介绍Polyline的创建之前，先要理解Path。 Path是连续的Segment的集合，除了路径的第一个Segment和最后一个Segment外其余的Segment的起始点都是前一个Segment的终止点，即Path对象的中的Segment不能出现分离，Path可以是任意数的Line,CircularArc,EllipticArc和BezierCurve的组合。 那么，Segment又是什么呢？直白的说，Segment是连接起点和终点的一段直线或曲线，它有四个子类，参考下图： &#160; &#160; &#160; OK，上述内容理解了，我们才能够正确创建Polyline。Gevin提供一个只有一个Path的Polyline的创建方法。 &#160; /// &#60;summary&#62; /// 创建直线line /// &#60;/summary&#62; [...]]]></description>
				<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 490px"><a href="http://blog.igevin.info/archives/1091" target="_blank"><img class=" " title="编程" src="http://public.bay.livefilestore.com/y1pZCELUZVP_MdJXeZ0ytVGxdXc7lnCkPI7fyEcxBM9Y66_0BWCiGf_O-vy1yG6AkE9LJVCso9EnIUXlgphI0-nBg/coding.jpg?psid=1" alt="编程" width="480" height="317" /></a><p class="wp-caption-text">GIS二次开发</p></div>
<p>最近Gevin事情比较多，每天都要花大部分时间写程序，所以Web2.0系列的文章只能暂停更新一段时间了。</p>
<p>今天Gevin和大家分享的是GIS二次开发中Point、Polyline和Polygon的创建方法。本文介绍的方法使用C#和ArcGIS Engine进行开发。</p>
<h2><span id="more-1091"></span>一、Point的创建</h2>
<p>Point：是一个０维的几何图形，具有X,Y坐标值，以及一些可选的属性：如高程值(Z值)，度量值(M值) 和ID号，点对象用于描述精确定位的对象。AE的IPoint接口提供<span style="color: #008000;"><strong>PutCoords()</strong></span>方法实现Point的创建。参考代码如下：</p>
<h2>
<pre class="brush:csharp">        /// &lt;summary&gt;
        /// 根据点的坐标创建点要素
        /// &lt;/summary&gt;
        /// &lt;param name="x"&gt;x坐标&lt;/param&gt;
        /// &lt;param name="y"&gt;y坐标&lt;/param&gt;
        /// &lt;returns&gt;创建的点&lt;/returns&gt;
        public IPoint CreatePoint(double x, double y)
        {
            IPoint pPoint = new PointClass();
            pPoint.PutCoords(x, y);
            return pPoint;
        }</pre>
<p>二、Polyline的创建</h2>
<p>Polyline对象是由一个或多个相连或者不相连的path对象的有序集合，它可以是单个Path对象组成，也可以是多个相连的Path对象组成，或者是多个分离的Path组成，如下图所示:</p>
<div class="wp-caption aligncenter" style="width: 464px"><a href="http://1hebha.bay.livefilestore.com/y1pTtRmrzYe0RoVU4z73WD6t6aNxM29WE5awt3ZfEQAbQ8exAvL5C2CyIkmK6Gvw38wFEpaWgwXaS30cxqFgw91BGah4GYyMQ2h/polygline.JPG?psid=1"><img class=" " title="点击查看原图连接" src="http://1hebha.bay.livefilestore.com/y1pTtRmrzYe0RoVU4z73WD6t6aNxM29WE5awt3ZfEQAbQ8exAvL5C2CyIkmK6Gvw38wFEpaWgwXaS30cxqFgw91BGah4GYyMQ2h/polygline.JPG?psid=1" alt="Polyline" width="454" height="382" /></a><p class="wp-caption-text">看图理解Polyline</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #008000;"><strong>所以，在介绍Polyline的创建之前，先要理解Path。</strong></span></p>
<p>Path是连续的Segment的集合，除了路径的第一个Segment和最后一个Segment外其余的Segment的起始点都是前一个Segment的终止点，即Path对象的中的Segment不能出现分离，Path可以是任意数的Line,CircularArc,EllipticArc和BezierCurve的组合。</p>
<p><span style="color: #008000;"><strong>那么，Segment又是什么呢？</strong></span>直白的说，Segment是连接起点和终点的一段直线或曲线，它有四个子类，参考下图：</p>
<p style="text-align: center;">&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 352px"><a href="http://1hebha.bay.livefilestore.com/y1pTtRmrzYe0RqmRFXnKXA0Cy0LxlHzKP_QzMK8s6WSBR_80DA9BaiNjca8khxLq8Y_T7YDA80W8AVvlGhU2HQ2tP1iaOXjGBe9/seg1.jpg?psid=1"><img class=" " title="点击查看原图" src="http://1hebha.bay.livefilestore.com/y1pTtRmrzYe0RqmRFXnKXA0Cy0LxlHzKP_QzMK8s6WSBR_80DA9BaiNjca8khxLq8Y_T7YDA80W8AVvlGhU2HQ2tP1iaOXjGBe9/seg1.jpg?psid=1" alt="segment" width="342" height="118" /></a><p class="wp-caption-text">理解segment</p></div>
<div class="wp-caption aligncenter" style="width: 486px"><a href="http://1hebha.bay.livefilestore.com/y1prWMZf9WpeufcaWxABKHI4yXbV2pfBISxjYaxoZXF_8yhZJ71jj696rCfROGGuN5h9GqmgjxL636EnkXIiPwFG8fBnulUAFMD/segment.jpg?psid=1"><img title="点击查看原图" src="http://1hebha.bay.livefilestore.com/y1prWMZf9WpeufcaWxABKHI4yXbV2pfBISxjYaxoZXF_8yhZJ71jj696rCfROGGuN5h9GqmgjxL636EnkXIiPwFG8fBnulUAFMD/segment.jpg?psid=1" alt="segment的子类" width="476" height="562" /></a><p class="wp-caption-text">segment的子类</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #008000;"><strong>OK，上述内容理解了，我们才能够正确创建Polyline。Gevin提供一个只有一个Path的Polyline的创建方法。</strong></span></p>
<p>&nbsp;</p>
<pre class="brush:csharp">        /// &lt;summary&gt;
        /// 创建直线line
        /// &lt;/summary&gt;
        /// &lt;param name="from"&gt;&lt;/param&gt;
        /// &lt;param name="to"&gt;&lt;/param&gt;
        /// &lt;returns&gt;&lt;/returns&gt;
        public static ILine CreateLine(IPoint from, IPoint to)
        {
            ILine pLine = new LineClass();
            pLine.PutCoords(from, to);
            return pLine;
        }

        /// &lt;summary&gt;
        /// 创建只有一个Path的Polyline
        /// &lt;/summary&gt;
        /// &lt;param name="PolylineList"&gt;&lt;/param&gt;
        /// &lt;returns&gt;&lt;/returns&gt;
        public static IPolyline CreatePolyline(List&lt;IPoint&gt; PolylineList)
        {
            ISegment pSegment;
            ILine pLine;
            object o = Type.Missing;
            ISegmentCollection pPath = new PathClass();
            for (int i = 0; i &lt; PolylineList.Count-1; i++)
            {
                pLine = CreateLine(PolylineList[i], PolylineList[i + 1]);
                pSegment = pLine as ISegment;
                pPath.AddSegment(pSegment, ref o, ref o);

            }
            IGeometryCollection pPolyline = new PolylineClass();
            pPolyline.AddGeometry(pPath as IGeometry, ref o, ref o);
            return pPolyline as IPolyline;
        }</pre>
<h2>三、Polygon的创建</h2>
<p>Polygon的创建也要基于对Polygon的理解，这点可以类比Polyline。所以，Gevin不再介绍Polygon，也不再提供源码，感兴趣的童鞋自己写吧，应该没有问题了，或者即使有问题，也一定能够凭借自己的能力解决问题。</p>
<p>最后再罗嗦几句：</p>
<p>1. 写程序要保持思维清晰，写程序前要理解编程对象</p>
<p>2. 本文的理论参考见这个连接：<a href="http://bbs.esrichina-bj.cn/ESRI/thread-46367-1-1.html" target="_blank">ArcGIS Engine基础开发教程(2)——学习几何对象与空间参考</a></p>
<p>3. 编程心得，欢迎大家与Gevin交流</p>
<p>如转载本文，请表明出处！
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/03/arcgis-engine-how-to-create-point-polyline-polygon/">ArcGIS Engine中Point、Polyline和Polygon的创建</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/03/arcgis-engine-how-to-create-point-polyline-polygon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>web2.0上网攻略——微博篇</title>
		<link>http://blog.igevin.info/2011/02/web2-0-microblog/</link>
		<comments>http://blog.igevin.info/2011/02/web2-0-microblog/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 12:38:41 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1073</guid>
		<description><![CDATA[上篇文章Gevin提到微博的使用，但由于篇幅限制，没有展开介绍，所以本文继续。 二、微博 1. twitter twitter是微博的鼻祖，它让人们在网络上价值的输出由博客的长篇大论转变为140个字的短小精悍。这只在树上唧唧咋咋的小鸟改变了世界。 在twitter上，我们可以畅所欲言，可以和自己的follower自由分享。Gevin认为，twitter令用户体验最好的一点是twitter的氛围。大部分twitter用户在上面都是做真实的自己，表达自己的真实感想。当然，偶然也可能在上面碰到一些垃圾，但只要不去理会这些，或者把垃圾block掉，没有价值东西是不能被传播的。 twitter上存在着自己的价值，很多有意思的东西需要自己去挖掘，很多朋友需要用心去交。另外，twitter是一个世界级的平台，在上面我们也可以和老外进行相同的交流。 虽然twitter官方网站在国内已经被屏蔽，但twitter是开放的网站，总有方法能够访问twitter的信息。twitter的开放性也吸引了全世界许许多多的开发者，基于twitter给广大用户带来更多更有意思的应用。这也是twitter，作为web2.0典型的网站的另一迷人之处。 所以，作为web2.0时代的用户，无法使用twitter绝对是一种损失。 2. 饭否 饭否是国内的第一个微博，也是最twitter的微博。所以，Gevin将其列为国内用户应该具备的三个微博之一。饭否也是需要用心去使用的，饭否很质朴，很真实。虽然经历了一年多的被关闭，虽然在国内微博特色已经形成的2010年底才艰难回归，饭否的质朴没有变，老用户们再次聚集在饭否上，并再次将饭否作为自己的主打微博。 虽然Gevin用在饭否上时间不多（主要是因为还没有好好体验就要面对饭否的被关闭），但Gevin却非常喜欢饭否的氛围，这是与那些门户网站上的微博完全不同的世界。所以，如果大家想体验web2.0时代的生活，而不是娱乐时代的生活，请使用twitter或者饭否。 3. 新浪微博 新浪微博最强大的地方是，2009年国内大量微博“被关闭”时，顶着巨大的不可抗拒力，凭借新浪多年做媒体的经验和完善的审查机制，将“微博”这样一个在当时国内比较敏感的东西，恰当的融入国内互联网环境中，并形成了国内微博的特色。 新浪是国内最大的媒体，这也影响了新浪微博的发展。与饭否不同，新浪微博是一个媒体型微博，很具有媒体特色。 新浪微博开放了自己的api，现在国内有很多基于新浪微博的服务，例如不错的LBS网站街旁；现在虽然腾讯微博用户数量已经超过新浪微博，但有报告显示：新浪微博用户比腾讯更活跃，价值更高。 我们在网上需要一个媒体，新浪微博是个不错的选择！ 4. 腾讯微博 腾讯微博和新浪微博的模式比较类似，现在也开放了api。腾讯微博的媒体气氛没那么浓，草根气氛远远不如饭否。 但腾讯微博还是有必要的。它和QQ客户端绑定，逐渐成为国内用户最多的微博。所以，在腾讯微博上，更容易找到自己认识的人。现在国内的微博格局已定，饭否回归比较晚，新微博用户面临众多选择，使用饭否的概率不是很大，腾讯微博这样一个类似新浪微博且有一丝草根气味的微博，对用户也是有价值的。何况在腾讯微博上总会有一些朋友。 只是，腾讯微博的体验Gevin感觉不太好，僵尸用户比较多，还有很大的改善空间。 5. 其他微博 使用上面4项微博服务，能够很好的体验一下web2.0或者娱乐时代的上网生活；如果对微博比较感兴趣，还有很多其他微博可供选择，如follow5，嘀咕，做啥，凤凰微博，人间网。 6. Gevin对微博使用的看法 （1）开复老师写了本关于微博使用的书《微博：改变一切》 （2）Gevin认为多微博用户应该对微博定位，如在twitter或饭否上做真实的自己，将新浪微博作为媒体，腾讯微博上以娱乐为主，并主要面向认识的人，等等 （3）微博多了，看/写微博比较麻烦，Gevin使用chrome插件FaWave同步更新/查看多个微博，关于微博的同步，可以查看望月的《多微博客同步工具及应用》。 最后，欢迎大家和Gevin交朋友，follow me @twitter，@饭否，@新浪微博，@腾讯微博 关于微博，Gevin的体验主要就是这些，欢迎大家交流沟通。下篇博客打算介绍LBS和网购。 如转载本文，请表明出处。 转载请注明： 转载自Gevin的博客 本文链接地址: web2.0上网攻略——微博篇 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/archives/1034" target="_blank">上篇文章</a>Gevin提到微博的使用，但由于篇幅限制，没有展开介绍，所以本文继续。</p>
<h2>二、微博</h2>
<h3>1. <a href="http://blog.igevin.info/tag/twitter/" class="st_tag internal_tag" rel="tag" title="Posts tagged with twitter">twitter</a></h3>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1073"><img class="alignnone" title="twitter" src="http://1hebha.bay.livefilestore.com/y1phwWCmZQrAUq4k_chj3RKsWMWc8kuMMiFQ44fnoz8xFCLB49_O4vm-4AYZQn6Ewo19WYdRNusbwFrptwjYQEt9ZZTiNMNuTko/tweeties_free_twitter_icons1.jpg?psid=1" alt="twitter" width="464" height="264" /></a></p>
<p>twitter是微博的鼻祖，它让人们在网络上价值的输出由博客的长篇大论转变为140个字的短小精悍。这只在<a title="twitter" href="http://twitter.com/" target="_blank">树上唧唧咋咋的小鸟</a>改变了世界。</p>
<p>在twitter上，我们可以畅所欲言，可以和自己的follower自由分享。Gevin认为，twitter令用户体验最好的一点是twitter的氛围。大部分twitter用户在上面都是做真实的自己，表达自己的真实感想。当然，偶然也可能在上面碰到一些垃圾，但只要不去理会这些，或者把垃圾block掉，没有价值东西是不能被传播的。</p>
<p><span id="more-1073"></span>twitter上存在着自己的价值，很多有意思的东西需要自己去挖掘，很多朋友需要用心去交。另外，twitter是一个世界级的平台，在上面我们也可以和老外进行相同的交流。</p>
<p>虽然twitter官方网站在国内已经被屏蔽，但twitter是开放的网站，总有方法能够访问twitter的信息。twitter的开放性也吸引了全世界许许多多的开发者，基于twitter给广大用户带来更多更有意思的应用。这也是twitter，作为web2.0典型的网站的另一迷人之处。</p>
<p>所以，作为web2.0时代的用户，无法使用twitter绝对是一种损失。</p>
<h3>2. 饭否</h3>
<p style="text-align: center;"><img class="aligncenter" title="饭否" src="http://1hebha.bay.livefilestore.com/y1phwWCmZQrAUoA9_P_9IxyqlqZ4HQUgKJfZT7EKKBT_-U2txSSH8TlMDCGxQlLUa6MOrUQd8FyOHcX9WAorvOZMJaKOLoz9tGX/%E5%8F%88%E8%A7%81%E9%A5%AD%E5%90%A6.jpg?psid=1" alt="饭否" width="415" height="415" /></p>
<p><a href="http://fanfou.com/">饭否</a>是国内的第一个微博，也是最twitter的微博。所以，Gevin将其列为国内用户应该具备的三个微博之一。饭否也是需要用心去使用的，饭否很质朴，很真实。虽然经历了一年多的被关闭，虽然在国内微博特色已经形成的2010年底才艰难回归，饭否的质朴没有变，老用户们再次聚集在饭否上，并再次将饭否作为自己的主打微博。</p>
<p>虽然Gevin用在饭否上时间不多（主要是因为还没有好好体验就要面对饭否的被关闭），但Gevin却非常喜欢饭否的氛围，这是与那些门户网站上的微博完全不同的世界。所以，如果大家想体验web2.0时代的生活，而不是娱乐时代的生活，请使用twitter或者饭否。</p>
<h3>3. 新浪微博</h3>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1073"><img class="aligncenter" title="新浪微博" src="http://1hebha.bay.livefilestore.com/y1pHqEOIZLhXBwh6uBztzMFj6LyIk53-YLXdN7KYTVc9u1XbOM9eDuacOqC2vCp8ghC-q9kMe5kl6CT8oXF6pzbQIoL7OVWk7T3/sina.jpg?psid=1" alt="新浪微博" width="440" height="294" /></a></p>
<p><a href="http://t.sina.com.cn/">新浪微博</a>最强大的地方是，2009年国内大量微博“被关闭”时，顶着巨大的不可抗拒力，凭借新浪多年做媒体的经验和完善的审查机制，将“微博”这样一个在当时国内比较敏感的东西，恰当的融入国内互联网环境中，并形成了国内微博的特色。</p>
<p>新浪是国内最大的媒体，这也影响了新浪微博的发展。与饭否不同，新浪微博是一个媒体型微博，很具有媒体特色。</p>
<p>新浪微博开放了自己的api，现在国内有很多基于新浪微博的服务，例如不错的LBS网站<a href="http://jiepang.com/" target="_blank">街旁</a>；现在虽然腾讯微博用户数量已经超过新浪微博，但有报告显示：<a href="http://news.cnblogs.com/n/90527/" target="_blank">新浪微博用户比腾讯更活跃，价值更高</a>。</p>
<p>我们在网上需要一个媒体，新浪微博是个不错的选择！</p>
<h3>4. 腾讯微博</h3>
<p><a href="http://t.qq.com">腾讯微博</a>和新浪微博的模式比较类似，现在也开放了api。腾讯微博的媒体气氛没那么浓，草根气氛远远不如饭否。</p>
<p>但腾讯微博还是有必要的。它和QQ客户端绑定，逐渐成为国内用户最多的微博。所以，在腾讯微博上，更容易找到自己认识的人。现在国内的微博格局已定，饭否回归比较晚，新微博用户面临众多选择，使用饭否的概率不是很大，腾讯微博这样一个类似新浪微博且有一丝草根气味的微博，对用户也是有价值的。何况在腾讯微博上总会有一些朋友。</p>
<p>只是，腾讯微博的体验Gevin感觉不太好，僵尸用户比较多，还有很大的改善空间。</p>
<h3>5. 其他微博</h3>
<p>使用上面4项微博服务，能够很好的体验一下web2.0或者娱乐时代的上网生活；如果对微博比较感兴趣，还有很多其他微博可供选择，如<a href="http://www.follow5.com/" target="_blank">follow5</a>，<a href="http://digu.com/" target="_blank">嘀咕</a>，<a href="http://www.zuosa.com/" target="_blank">做啥</a>，<a href="http://t.ifeng.com/" target="_blank">凤凰微博</a>，<a href="http://renjian.com/" target="_blank">人间网</a>。</p>
<h3>6. Gevin对微博使用的看法</h3>
<p>（1）开复老师写了本关于微博使用的书《<a href="http://book.douban.com/subject/5904053/" target="_blank">微博：改变一切</a>》</p>
<p>（2）Gevin认为多微博用户应该对微博定位，如在twitter或饭否上做真实的自己，将新浪微博作为媒体，腾讯微博上以娱乐为主，并主要面向认识的人，等等</p>
<p>（3）微博多了，看/写微博比较麻烦，Gevin使用chrome插件FaWave同步更新/查看多个微博，关于微博的同步，可以查看望月的《<a href="http://wangyueblog.com/2011/02/16/microblog-sync/" target="_blank">多微博客同步工具及应用</a>》。</p>
<p>最后，欢迎大家和Gevin交朋友，follow me <a href="https://twitter.com/flyhigher139" target="_blank">@twitter</a>，<a href="http://fanfou.com/zack_fly" target="_blank">@饭否</a>，<a href="http://t.sina.com.cn/flyhigher139" target="_blank">@新浪微博</a>，<a href="http://t.qq.com/zack_fly" target="_blank">@腾讯微博</a></p>
<p>关于微博，Gevin的体验主要就是这些，欢迎大家交流沟通。下篇博客打算介绍LBS和网购。</p>
<p>如转载<a href="http://blog.igevin.info/archives/1073">本文</a>，请表明出处。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/02/web2-0-microblog/">web2.0上网攻略——微博篇</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/02/web2-0-microblog/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>web2.0上网攻略——SNS篇</title>
		<link>http://blog.igevin.info/2011/02/web2-0-sns/</link>
		<comments>http://blog.igevin.info/2011/02/web2-0-sns/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 15:08:22 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[技巧]]></category>
		<category><![CDATA[独立博客]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1034</guid>
		<description><![CDATA[Web 2.0是一种新的互联网方式，通过网络应用 (Web Applications）促进网络上人与人间的信息交换和协同合作，其模式更加以用户为中心。典型的Web 2.0站点有：网络社区、网络应用程序、社交网站、博客、Wiki等等。 Web2.0相关技术主要包括：博客（BLOG）、RSS、百科全书(Wiki)、网摘 、社会网络（SNS）、P2P、即时信息（IM）等。 上述内容摘自维基百科相关条目。 了解互联网的同学们都知道，现在整个世界都是出于web2.0时代，而对于我们国内用户而言，由于某些特殊国情，我们进入的是一种比较畸形的web2.0时代，大多数童鞋称之为“娱乐时代”。个中原因Gevin不打算解释，也很难解释。但即便处于娱乐时代，了解互联网之后，也可以小众般的体验一下web2.0的感受。 Gevin在前文中分享了一些网站，本文的所谓攻略也会提到这些网站，认为有必要的同学可以自己瞄一眼那些文章。下面就开始正题！ web2.0，突出的是个人价值，而不是大型媒体和门户；web2.0，也可以说，人人都是媒体。 web2.0攻略，也就是信息的获取和输出。 首先介绍集信息的获取和输出为一体的Social Network型网站。 一、 SNS网站 1. Facebook 提起SNS，第一个要说的当然是Facebook。脸书可是改变世界的一个网站，甚至很多人都将其称之为Google（脸书之前改变世界的网站）杀手。Facebook也是国内SNS网站山寨的对象。例如，王兴当年从美国回来就是带着Facebook的感觉开始动手做校内网的。 目前，没有在中国开展过业务的Facebook不幸被和谐，很多用户无法体验Facebook的感受，所以如果哪位同学有能力出国，或者能够通过代理上网登录Facebook的话，不妨体验一下不同于国内山寨版的SNS。 另外推荐一部关于Facebook的电影：《社交网络》。 2. 人人网 恐怕国内用户使用最多的SNS网站就是人人网了吧！人人网最初名为校内网，是前面提到的王兴同学创建的；后来由于校内网越做越大，王兴没有融到足够的资，所以最后不得不把校内卖给千橡公司；再后来，为了该网站用户为了能够由学生群体扩展为面向更广大社会群体，千橡将校内网更名为人人网，也就是现在我们能看到的这个。 对于人人网，Gevin的评价是，人人网的体验比Facebook差远了！最初，王兴版的校内网还是很有感觉的，也和Facebook最神似。当时的校内网，给人的感觉很质朴，很真实，应该有很多老用户都会怀念吧；现在的人人网，给人的感觉很浮华，也很浮躁。Gevin自认为自己的商业嗅觉不敏感，但Gevin总能在现在的人人网上嗅到商业的味道。 其实现在的人人网，完全可以看作是“娱乐时代”的一个缩影；虽然Gevin只把人人网作为和同学朋友联系的通讯录，但作为一个合格的人人网用户，去尽情的肆意的娱乐吧！ 3. 开心网，QQ空间等 开心网是指kaixin001，不是山寨开心网，开心网的主要用户是白领，也就是奔四和即将奔四的大哥大姐们；QQ空间的主要用户90后，更精确的说法应该是95后吧（毕竟93年的小朋友今年也成年了），QQ空间另一占很大比例的用户群是Gevin父母辈的退休或即将退休用户，主要以玩玩偷菜之类的小游戏为主。 Gevin在开心网上没有找到特别适合的圈子，但开心网的整体氛围还可以，只不过网站的开放程度，个人感觉人人网要强一点，所以基于人人网的应用比开心网多。 QQ空间Gevin并不看好，QQ空间虽然由于QQ庞大用户群缘故，各种层次的用户都有，但主流用户还是人生观、价值观没有完全形成的小朋友们，所以，在QQ空间上，有价值的信息相对较少。而且QQ空间里，也滋生着一些非主流亚文化，这也是它不能成为高质量信息共享空间的一个重要原因（刚发现个有趣的，大家可以Google图片分别搜人人网，开心网和QQ空间图片，对比鲜明）。 4. webQQ webQQ还是要提一下的，虽然QQ客户端有几亿用户，是全国第一大客户端，但现在毕竟web2.0了嘛，毕竟云计算是目前的主流趋势之一嘛！webQQ也可谓腾讯的云系统了。而且，对于Gevin这样基本不用QQ的人，有时候必须要用一下QQ时，有个网页版的QQ能够满足当时的需求，也是很方便的。 二、 微博 Gevin首推还是鼻祖twitter，考虑国内上网现状，Gevin认为这3个应该是同时具备的：新浪微博，腾讯微博和饭否——新浪微博是媒体型的，腾讯微博是用户最多的，饭否是最质朴的。 考虑本文篇幅，具体内容下篇文章继续。 如转载本文，请表明出处！ 转载请注明： 转载自Gevin的博客 本文链接地址: web2.0上网攻略——SNS篇 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1034" target="_self"><img class="aligncenter" title="web2.0" src="http://1hebha.bay.livefilestore.com/y1p3lZclHP7V05s-gfmWBVwPRvs0hHkAJxYV0T24pcm-G7m6KKfZ0sCdYOh-Vx6Z37UjDJD20aIel8JkPWz9WPFNqtwgRF4dedT/web2.0.png?psid=1" alt="web2.0" width="442" height="320" /></a></p>
<blockquote><p>Web 2.0是一种新的互联网方式，通过网络应用 (Web Applications）促进网络上<strong>人与人</strong>间的信息交换和协同合作，其模式更加以<strong>用户为中心</strong>。典型的Web 2.0站点有：网络社区、网络应用程序、社交网站、博客、Wiki等等。</p>
<p>Web2.0相关技术主要包括：博客（BLOG）、<a href="http://blog.igevin.info/tag/rss/" class="st_tag internal_tag" rel="tag" title="Posts tagged with RSS">RSS</a>、百科全书(Wiki)、网摘 、社会网络（<a href="http://blog.igevin.info/tag/sns/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SNS">SNS</a>）、P2P、即时信息（IM）等。</p></blockquote>
<p>上述内容摘自维基百科<a href="http://zh.wikipedia.org/wiki/Web2.0" target="_blank">相关条目</a>。</p>
<p>了解互联网的同学们都知道，现在整个世界都是出于web2.0时代，而对于我们国内用户而言，由于某些特殊国情，我们进入的是一种比较畸形的web2.0时代，大多数童鞋称之为“娱乐时代”。个中原因Gevin不打算解释，也很难解释。但即便处于娱乐时代，了解互联网之后，也可以小众般的体验一下web2.0的感受。</p>
<p><span id="more-1034"></span>Gevin在<a href="http://blog.igevin.info/archives/1004" target="_blank">前文</a>中分享了一些网站，本文的所谓攻略也会提到这些网站，认为有必要的同学可以自己瞄一眼<a href="http://blog.igevin.info/archives/1038" target="_blank">那些文章</a>。下面就开始正题！</p>
<p><strong><span style="color: #008000;">web2.0，突出的是个人价值，而不是大型媒体和门户；web2.0，也可以说，人人都是媒体。</span></strong></p>
<p><strong><span style="color: #008000;">web2.0攻略，也就是信息的获取和输出。</span></strong></p>
<p><span style="color: #000000;">首先介绍集信息的获取和输出为一体的Social Network型网站。</span></p>
<h2>一、 SNS网站</h2>
<h3>1. Facebook</h3>
<p>提起SNS，第一个要说的当然是<a href="http://www.facebook.com/" target="_blank">Facebook</a>。脸书可是改变世界的一个网站，甚至很多人都将其称之为Google（脸书之前改变世界的网站）杀手。Facebook也是国内SNS网站山寨的对象。例如，王兴当年从美国回来就是带着Facebook的感觉开始动手做校内网的。</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1034"><img class="aligncenter" title="facebook" src="http://1hebha.bay.livefilestore.com/y1pLSIOeEqMHO6B-equw8okfPME1Ai4UkjbGcv-ibvSzjniDiDVW9LjpXDzinSgYTgmN_SzYXLWDTqtP5hHWRKbIdDkIxZECW86/Facebook.jpg?psid=1" alt="facebook" width="404" height="303" /></a></p>
<p>目前，没有在中国开展过业务的Facebook不幸被和谐，很多用户无法体验Facebook的感受，所以如果哪位同学有能力出国，或者能够通过代理上网登录Facebook的话，不妨体验一下不同于国内山寨版的SNS。</p>
<p>另外推荐一部关于Facebook的电影：《<a href="http://movie.douban.com/subject/3205624/" target="_blank">社交网络</a>》。</p>
<h3>2. 人人网</h3>
<p>恐怕国内用户使用最多的SNS网站就是<a href="http://www.renren.com" target="_blank">人人网</a>了吧！人人网最初名为校内网，是前面提到的王兴同学创建的；后来由于校内网越做越大，王兴没有融到足够的资，所以最后不得不把校内卖给千橡公司；再后来，为了该网站用户为了能够由学生群体扩展为面向更广大社会群体，千橡将校内网更名为人人网，也就是现在我们能看到的这个。</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1034"><img class="aligncenter" title="人人网" src="http://1hebha.bay.livefilestore.com/y1pqvYARjmGszV4wUDBe57tvdmAv5mQ3w3KEL9fZYEK28gTFnh9YIXcphCxzylpepJn67_OiukWJK3hsQODda8Tr_TxqGCaWw89/renren.jpg?psid=1" alt="人人网" width="446" height="295" /></a></p>
<p>对于人人网，Gevin的评价是，人人网的体验比Facebook差远了！最初，王兴版的校内网还是很有感觉的，也和Facebook最神似。当时的校内网，给人的感觉很质朴，很真实，应该有很多老用户都会怀念吧；现在的人人网，给人的感觉很浮华，也很浮躁。Gevin自认为自己的商业嗅觉不敏感，但Gevin总能在现在的人人网上嗅到商业的味道。</p>
<p>其实现在的人人网，完全可以看作是“娱乐时代”的一个缩影；虽然Gevin只把人人网作为和同学朋友联系的通讯录，但作为一个合格的人人网用户，去尽情的肆意的娱乐吧！</p>
<h3>3. 开心网，QQ空间等</h3>
<p><a href="http://kaixin001.com" target="_blank">开心网</a>是指kaixin001，不是山寨开心网，开心网的主要用户是白领，也就是奔四和即将奔四的大哥大姐们；QQ空间的主要用户90后，更精确的说法应该是95后吧（毕竟93年的小朋友今年也成年了），QQ空间另一占很大比例的用户群是Gevin父母辈的退休或即将退休用户，主要以玩玩偷菜之类的小游戏为主。</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/1034"><img class="aligncenter" title="开心网" src="http://1hebha.bay.livefilestore.com/y1pqvYARjmGszUmqTR8v9dCncq7oC9ZIHhseVR5ZOT81K-jwoDxbbex7EGmlBlGpUIocUS3oWnxhv0EXqayw-vUkiPWm4aRQwcL/kaixin.jpg?psid=1" alt="开心网" width="401" height="330" /></a></p>
<p>Gevin在开心网上没有找到特别适合的圈子，但开心网的整体氛围还可以，只不过网站的开放程度，个人感觉人人网要强一点，所以基于人人网的应用比开心网多。</p>
<p>QQ空间Gevin并不看好，QQ空间虽然由于QQ庞大用户群缘故，各种层次的用户都有，但主流用户还是人生观、价值观没有完全形成的小朋友们，所以，在QQ空间上，有价值的信息相对较少。而且QQ空间里，也滋生着一些非主流亚文化，这也是它不能成为高质量信息共享空间的一个重要原因（刚发现个有趣的，大家可以Google图片分别搜人人网，开心网和QQ空间图片，对比鲜明）。</p>
<h3>4. webQQ</h3>
<p><a href="http://web2.qq.com/" target="_blank">webQQ</a>还是要提一下的，虽然QQ客户端有几亿用户，是全国第一大客户端，但现在毕竟web2.0了嘛，毕竟云计算是目前的主流趋势之一嘛！webQQ也可谓腾讯的云系统了。而且，对于Gevin这样基本不用QQ的人，有时候必须要用一下QQ时，有个网页版的QQ能够满足当时的需求，也是很方便的。</p>
<h2>二、 微博</h2>
<p>Gevin首推还是鼻祖twitter，考虑国内上网现状，Gevin认为这3个应该是同时具备的：新浪微博，腾讯微博和饭否——新浪微博是媒体型的，腾讯微博是用户最多的，饭否是最质朴的。</p>
<p>考虑本文篇幅，具体内容下篇文章继续。</p>
<p>如转载本文，请表明出处！
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/02/web2-0-sns/">web2.0上网攻略——SNS篇</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/02/web2-0-sns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>基于云计算的web2.0实用网站（二）</title>
		<link>http://blog.igevin.info/2011/02/web2-0-cloud-website-2/</link>
		<comments>http://blog.igevin.info/2011/02/web2-0-cloud-website-2/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 13:49:45 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[创意]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1038</guid>
		<description><![CDATA[接前面文章，Gevin继续分享比较喜欢的web2.0优秀网站。 三、个人知识库 （此处的个人知识库并非前面的个人知识库系统。） 1. 知乎 知乎是一个真实的网络问答社区，用户可以关注自己感兴趣的问题，也可以关注自己关注的人。类似的服务国外有Quora，也一度被认为是最火的一个创 新企业，知乎目前有很多Quora的影子，不过在国内出现一个社会化的问答社区，还是很让人期待的一件事情。目前知乎处于内测阶段。 2. Quora Quora这样介绍自己： Quora is a continually improving collection of questions and answers created, edited, and organized by everyone who uses it. Quora目前还在不断发展中，也是知乎模仿的对象，当Quora出现时，很多人都很好奇：Quora能否像Google、facebook和twitter那样改变世界？所以虽然目前Quora不支持中文，而且中文用户很少，Gevin认为这样的网站必须分享！ 现在Quora对中国用户，必须通过邀请码机制才能注册成功（国外不需要），很有可能是为了防止被和谐。所以，希望注册Quora的同学，要么自己想办法获得一个邀请码，要么通过代理，让注册网站时的IP跑到外国去。Gevin只知道这么2种注册方法。 3. 无觅 无觅网是一个社会化新闻分享与推荐的网站。无觅网利用人工智能的技术，根据你喜欢的网页，在众多的网页中找出你感兴趣的内容。 无觅的服务分为无觅网和无觅网络，无觅网是利用人工智能方面算法设计的类似于阅读器的个人知识库，它通过用户的兴趣爱好提供相关文章；无觅网络更加适合网站站长使用，Gevin的博客也使用的无觅的插件。对于站长而言，无觅网络主要在于流量效应、网站推广，所谓1+1&#62;2，或者以N次方的速度扩张。 下面分享一些娱乐性比较强的网站！ 四、音乐 音乐类网站估计大家了解的比较多，而且每个人应该都有自己喜欢的音乐网站。所以，本文Gevin简单介绍一下自己比较看好的音乐站。 1. 谷歌音乐 能够免费下载高质量的正版音乐。支持！ 2. 豆瓣电台 Gevin喜欢豆瓣电台的简单。 3. 虾米 对于Gevin这样没有修过音乐类专业知识的人来说，虾米足够强大，而且也是正版。 4. 1Q84 与众不同的音乐电台，上线没多久，Gevin于2011-01-12注册，1Q84.fm第 124 号会员。该电台的体验和前3个完全不同，大家可以体验一下。 五、其他 1. TinEye [...]]]></description>
				<content:encoded><![CDATA[<p>接<a href="http://blog.igevin.info/archives/1004">前面文章</a>，Gevin继续分享比较喜欢的web2.0优秀网站。</p>
<h2>三、个人知识库</h2>
<p>（此处的个人知识库并非前面的个人知识库系统。）</p>
<h3>1. 知乎</h3>
<p><a href="http://www.zhihu.com/" target="_blank">知乎</a>是一个真实的网络问答社区，用户可以关注自己感兴趣的问题，也可以关注自己关注的人。类似的服务国外有Quora，也一度被认为是最火的一个创 新企业，知乎目前有很多Quora的影子，不过在国内出现一个社会化的问答社区，还是很让人期待的一件事情。目前知乎处于内测阶段。</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img class="  " title="知乎" src="http://1hebha.bay.livefilestore.com/y1pxclypMV_skpstOitSXsgWAx6DrAlrzswIbq9-4NMMlnq2r61mfxz6xbuoXctdHhzzpk21kWziZtA3jf076rGkEIDl5dIvrRF/%E9%A6%96%E9%A1%B5%20-%20%E7%9F%A5%E4%B9%8E.png?psid=1" alt="知乎" width="545" height="363" /></a><p class="wp-caption-text">Gevin的知乎</p></div>
<h3><span id="more-1038"></span></h3>
<h3>2. Quora</h3>
<p><a href="http://www.quora.com/" target="_blank">Quora</a>这样介绍自己：</p>
<blockquote><p><em>Quora</em> is a continually improving collection of questions and answers created, edited, and organized by everyone who uses <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a>.</p></blockquote>
<p>Quora目前还在不断发展中，也是知乎模仿的对象，当Quora出现时，很多人都很好奇：Quora能否像Google、facebook和twitter那样改变世界？所以虽然目前Quora不支持中文，而且中文用户很少，Gevin认为这样的网站必须分享！</p>
<p>现在Quora对中国用户，必须通过邀请码机制才能注册成功（国外不需要），很有可能是为了防止被和谐。所以，希望注册Quora的同学，要么自己想办法获得一个邀请码，要么通过代理，让注册网站时的IP跑到外国去。Gevin只知道这么2种注册方法。</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img title="Quora" src="http://public.bay.livefilestore.com/y1paGagHCcAjA8_SfJSnDb56JLocalnfcFcKiGvtOdkNC6W1ZKsbjjE4eGx8RRIn_4pbmworl0XRrIVwsEv2Aagfg/Home%20-%20Quora.png?psid=1" alt="Quora" width="545" height="363" /></a><p class="wp-caption-text">Gevin的Quora</p></div>
<h3></h3>
<h3>3. 无觅</h3>
<p><a href="http://www.wumii.com/" target="_blank">无觅网</a>是一个社会化新闻分享与推荐的网站。无觅网利用人工智能的技术，根据你喜欢的网页，在众多的网页中找出你感兴趣的内容。</p>
<p>无觅的服务分为无觅网和无觅网络，无觅网是利用人工智能方面算法设计的类似于阅读器的个人知识库，它通过用户的兴趣爱好提供相关文章；无觅网络更加适合网站站长使用，Gevin的博客也使用的无觅的插件。对于站长而言，无觅网络主要在于流量效应、网站推广，所谓1+1&gt;2，或者以N次方的速度扩张。</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img class="  " title="Gevin的无觅" src="http://public.bay.livefilestore.com/y1pzDz2BVrpOyjfB5B20u5gEejcCnUHHXpw1MkEF8jiUhFIdWPWvx5khDTlF66VUKkMMpNubaFd81jf-hj9e8p3gA/%E5%AE%9E%E6%97%B6%E6%8E%A8%E8%8D%90%20-%20%E6%97%A0%E8%A7%85%E7%BD%91.png?psid=1" alt="Gevin的无觅" width="545" height="363" /></a><p class="wp-caption-text">Gevin的无觅</p></div>
<p><em>下面分享一些娱乐性比较强的网站！</em></p>
<h2></h2>
<h2>四、音乐</h2>
<p>音乐类网站估计大家了解的比较多，而且每个人应该都有自己喜欢的音乐网站。所以，本文Gevin简单介绍一下自己比较看好的音乐站。</p>
<h3>1. <a href="http://www.google.cn/music/homepage" target="_blank">谷歌音乐</a></h3>
<p>能够免费下载高质量的正版音乐。支持！</p>
<h3>2. <a href="http://douban.fm/" target="_blank">豆瓣电台</a></h3>
<p>Gevin喜欢豆瓣电台的简单。</p>
<h3>3. <a href="http://www.xiami.com/" target="_blank">虾米</a></h3>
<p>对于Gevin这样没有修过音乐类专业知识的人来说，虾米足够强大，而且也是正版。</p>
<h3>4. <a href="http://www.1q84.fm/" target="_blank">1Q84</a></h3>
<p>与众不同的音乐电台，上线没多久，Gevin于2011-01-12注册，1Q84.fm第 124 号会员。该电台的体验和前3个完全不同，大家可以体验一下。</p>
<h2>五、其他</h2>
<h3>1. <a href="http://www.tineye.com/" target="_blank">TinEye</a></h3>
<p>TinEye才是真正的图片搜索，能够以图搜图，而且还有chrome插件，给博客配图的时候，用Google 图片搜索和TinEye，相当方便。感兴趣的同学快来体验啊！</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img class="  " title="TinEye" src="http://1hebha.bay.livefilestore.com/y1p8-hntKoZbuI3MBtqW7HFqgr65etyOFo24J2N4a1ebaRMJUrxdHwCvHxt8b9ufsjSjaTGM8gg5DiBBM0NZAOZcxsmnAYVaVGR/TinEye%20Reverse%20Image%20Search.png?psid=1" alt="TinEye" width="545" height="363" /></a><p class="wp-caption-text">Gevin的TinEye</p></div>
<p>2. <a href="http://www.iconfinder.com/" target="_blank">Icon Finder</a></p>
<p>老外的图标搜索引擎。</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img class="  " title="Icon Finder" src="http://1hebha.bay.livefilestore.com/y1pJ5sAgAY6zaJ1E68sGe0RRafaaHVH615WhDAK5OEqsJO86UH7jngURjb9NqLEzO6iB2WT4jiQv2EnWd4QVeELLoBBwUtR7cOO/Icon%20Search%20Engine%20%20%20Iconfinder.png?psid=1" alt="Icon Finder" width="545" height="363" /></a><p class="wp-caption-text">Gevin的Icon Finder</p></div>
<p>3. <a href="http://findicons.com/" target="_blank">Find Icons</a></p>
<p>与上面的网站类似，支持中文。</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img class="  " title="Find Icons" src="http://1hebha.bay.livefilestore.com/y1pt55SyWaA_IO_-0QeT5URc78LjVxMnKhLAb4PaTph1ZWViVPv9zQwpumnZVHoMDzBhm7ZXuBd9z8zzFNbZyIuDya0anOCaQvM/%E5%9B%BE%E6%A0%87%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E.png?psid=1" alt="Find Icons" width="545" height="363" /></a><p class="wp-caption-text">Gevin的Find Icons</p></div>
<p>4. <a href="http://www.aviary.com/" target="_blank">aviary</a></p>
<p>老外做的一个Alexa1万多的一个在线应用类网站。能够在线修改图片和制作音乐。这个很受欢迎，也有很多网站推荐过。</p>
<div class="wp-caption aligncenter" style="width: 555px"><a href="http://blog.igevin.info/archives/1038" target="_self"><img class="   " title="aviary" src="http://1hebha.bay.livefilestore.com/y1p3khH7ZWYj4dOrWfsI9HVZ-_oYpHS--zJVLJjccVJFi5ljgXBo5u7KrA8ryGEOXbordgLnn9usUPAbX5U3_NkVSDFDSdVJXv2/Welcome%20to%20Aviary.png?psid=1" alt="aviary" width="545" height="363" /></a><p class="wp-caption-text">Gevin的aviary</p></div>
<p>类似的网站还有很多，比如在线图片处理网站，国内的有<a href="http://www.tuyaya.com/">http://www.tuyaya.com/</a> 和 <a href="http://www.tuyitu.com/">http://www.tuyitu.com/</a>等。</p>
<p>这类网站，Gevin不再继续介绍了，欢迎大家留言讨论！</p>
<p>如转载本文，请标明出处。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/02/web2-0-cloud-website-2/">基于云计算的web2.0实用网站（二）</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/02/web2-0-cloud-website-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>基于云计算的web2.0实用网站（一）</title>
		<link>http://blog.igevin.info/2011/02/web2-0-cloud-website-1/</link>
		<comments>http://blog.igevin.info/2011/02/web2-0-cloud-website-1/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 14:25:03 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[创意]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=1004</guid>
		<description><![CDATA[web2.0的信息共享时代，最玄乎最帅气的词之一就是Google提出的“云计算”。今天Gevin和大家分享一下基于云计算的概念构建的网站（向Google Docs这样的网站Gevin就不再提及了），这么网站都为我们的上网和学习提供了便利，也希望大家能够共享一下自己了解的这类网站。 好了，下面开始正题！ 一、个人知识库管理系统 1. 麦库 麦库 是由盛大网络下面负责创新产品研发的盛大创新院开发的一款免费、永久在线，安全的个人知识管理平台。用户可以选择用电脑、手机等设备，随时随地在麦库里保存笔记、备忘、写文档，存资料，并可以方便的整理和分享。目前，麦库所提供的一些功能包括：作为记事本，快速记录和整理文档；批量上传文件；在线浏览PDF、DOC、PPT、XLS等文件，无需下载；可对文档进行加密存储，更安全的保障我的私有文档；一系列的扩展工具，提供更方便的文档整理、数据同步、文档订阅等功能等。（摘自分享网络2.0） 麦库是目前Gevin最常使用的个人知识库管理系统，功能足够强大，导致Gevin至今没有在自己的服务器上搭建自给自足的个人知识库管理系统。麦库目前还在公测阶段，感兴趣的童鞋可以使用Geivn的邀请链接注册使用：http://note.sdo.com/register?ac=579467309 2. Evernote 其实，Gevin应该把Evernote放在第一位，因为麦库是模仿Evernote做的。只不过Evernote Gevin不常用，所以就现在这样了。 Evernote是一款非常著名的免费笔记软件。它不仅具备强大的笔记捕捉功能，还采用了独特的标签分类方式，支持即时搜索等。此外，它最大的特点就是支持多平台，而且数据能通过网络互相同步。例如，我们可以随时在手机的Evernote上新增笔记，回家后在电脑上查看或继续编辑这则笔记。 二、数据同步 1. Dropbox Dropbox 真正的双向同步.大多数云存储服务都需要用户亲自去上传文件，而Dropbox不是，它是全自动的。当你安装了Dropbox客户端，它就会一直在后台同步指定文件夹里的内容，人们再也不用花费时间和精力去上传和下载，所有的工作都由Dropbox自动完成，本地存储的文件夹与网络中的文件夹时刻保持一致，实现真正的双向同步。 说到这里，Gevin向大家推荐篇文章《极客观察：你不再拥有数据》 Dropbox现在好像国内可以使用了，至少Gevin没有采用任何特殊手段居然顺利打开（https的可以打开，http的还是不行），所以在这里Gevin在这里向大家强力推荐Dropbox，如果大家能够顺利访问，建议大家体验一下！。点击这里注册Dropbox。 2. Everbox 目前国内的网盘，Gevin用的最多是Everbox。 EverBox 是由盛大创新院推出的一款免费网络硬盘产品，它提供了类Dropbox的在线存储、文件同步、在线浏览以及文件共享等服务。目前Everbox 在桌面端以及Web端都部署了自己的应用程序，用户可以将自己指定的文件夹全盘同步上传至Web服务器上，同时可以将Web端的任何文件修改同步隐射到本地；未来，Everbox 还承诺将推出自己的手持客户端，从而真正实现立体式的数据存储。（摘自分享网络2.0） Everbox目前需要邀请注册，Gevin还有2个邀请码，想体验的同学需要留下邮箱地址。 话说最近半年国内陆陆续续诞生了数款类似的数据同步产品，其中包括：数据银行（华为）、微盘（新浪）、快盘（金山）、随身盘（迅雷）、袋鼠（快车）等等，有兴趣的同学可以分别体验一下。 Gevin先分享这么多，文章太长，可读性就不好了，转载请表明出处！ 转载请注明： 转载自Gevin的博客 本文链接地址: 基于云计算的web2.0实用网站（一） 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>web2.0的信息共享时代，最玄乎最帅气的词之一就是Google提出的“云计算”。今天Gevin和大家分享一下基于云计算的概念构建的网站（向Google Docs这样的网站Gevin就不再提及了），这么网站都为我们的上网和学习提供了便利，也希望大家能够共享一下自己了解的这类网站。</p>
<p>好了，下面开始正题！</p>
<h2>一、个人知识库管理系统</h2>
<h3>1. 麦库</h3>
<h3>
<p><div class="wp-caption aligncenter" style="width: 576px"><a href="http://blog.igevin.info/archives/1004"><img class="   " title="Gevin的麦库" src="http://1hebha.bay.livefilestore.com/y1prtV1N3hN4m9qBXwkUyWJHiJx7t0IEQGY09oQtW6-GhPjNnp35zDlHQAjL4sJ9cDHyWKbObMGu4S04n_IPs9X5E85dMl-77AT/%E6%88%91%E7%9A%84%E9%BA%A6%E5%BA%93.png?psid=1" alt="Gevin的麦库" width="566" height="273" /></a><p class="wp-caption-text">Gevin的麦库</p></div></h3>
<h3><span style="font-size: 13px; font-weight: normal;"><span id="more-1004"></span><a href="http://note.sdo.com/register?ac=579467309" target="_blank">麦库</a> 是由盛大网络下面负责创新产品研发的盛大创新院开发的一款免费、永久在线，安全的个人知识管理平台。用户可以选择用电脑、手机等设备，随时随地在麦库里保存笔记、备忘、写文档，存资料，并可以方便的整理和分享。目前，麦库所提供的一些功能包括：作为记事本，快速记录和整理文档；批量上传文件；在线浏览PDF、DOC、PPT、XLS等文件，无需下载；可对文档进行加密存储，更安全的保障我的私有文档；一系列的扩展工具，提供更方便的文档整理、数据同步、文档订阅等功能等。（摘自<a href="http://www.showeb20.com/" target="_blank">分享网络2.0</a>）</span></h3>
<p>麦库是目前Gevin最常使用的<a href="http://blog.igevin.info/archives/1004" target="_self">个人知识库管理系统</a>，功能足够强大，导致Gevin至今没有在自己的服务器上搭建自给自足的个人知识库管理系统。麦库目前还在公测阶段，感兴趣的童鞋可以使用Geivn的邀请链接注册使用：<a title="麦库邀请链接" href="http://note.sdo.com/register?ac=579467309" target="_blank">http://note.sdo.com/register?ac=579467309</a></p>
<h3>2. Evernote</h3>
<div class="wp-caption aligncenter" style="width: 576px"><a href="http://blog.igevin.info/archives/1004" target="_blank"><img class="  " title="Gevin的Evernote" src="http://1hebha.bay.livefilestore.com/y1pIo5KlENfkRFGZedLU693nyjvcYSJJGDiYn664sZ2baBTOU4Fsu7J4WRDDK_Oh6365ZAG-0uIfoy3FbffoVjxf8VNGw4BOi6J/Evernote%20Web.png?psid=1" alt="Gevin的Evernote" width="566" height="273" /></a><p class="wp-caption-text">Gevin的Evernote</p></div>
<p>其实，Gevin应该把Evernote放在第一位，因为麦库是模仿Evernote做的。只不过Evernote Gevin不常用，所以就现在这样了。</p>
<p><a title="Evernote" href="https://www.evernote.com/" target="_blank">Evernote</a>是一款非常著名的免费笔记软件。它不仅具备强大的笔记捕捉功能，还采用了独特的标签分类方式，支持即时搜索等。此外，它最大的特点就是支持多平台，而且数据能通过网络互相同步。例如，我们可以随时在手机的Evernote上新增笔记，回家后在电脑上查看或继续编辑这则笔记。</p>
<h2>二、数据同步</h2>
<h3>1. Dropbox</h3>
<div class="wp-caption aligncenter" style="width: 576px"><a href="http://blog.igevin.info/archives/1004" target="_blank"><img class="  " title="Gevin的Dropbox" src="http://1hebha.bay.livefilestore.com/y1pd_mEtWHwcAJgHoDJZbLv-I5_ObXENkI2OpCvuUL4s7ttRmEv-wMzPRcNntxC2wccguy0woTxuibiwIwpf339XJu0QJXgA47l/Dropbox%20-%20Files%20-%20Online%20backup%20%20file%20sync%20%20and%20sharing%20made%20easy..png?psid=1" alt="Gevin的Dropbox" width="566" height="273" /></a><p class="wp-caption-text">Gevin的Dropbox</p></div>
<p><strong><a href="http://db.tt/zqzadQD" target="_blank">Dropbox</a> 真正的双向同步.</strong>大多数云存储服务都需要用户亲自去上传文件，而Dropbox不是，它是全自动的。当你安装了Dropbox客户端，它就会一直在后台同步指定文件夹里的内容，人们再也不用花费时间和精力去上传和下载，所有的工作都由Dropbox自动完成，本地存储的文件夹与网络中的文件夹时刻保持一致，实现真正的双向同步。</p>
<p>说到这里，Gevin向大家推荐篇文章<a href="http://www.geekpark.net/entity/view/102848" target="_blank">《极客观察：你不再拥有数据》</a></p>
<p><strong>Dropbox现在好像国内可以使用了</strong>，至少Gevin没有采用任何特殊手段居然顺利打开（https的可以打开，http的还是不行），所以在这里Gevin在这里向大家强力推荐Dropbox，如果大家能够顺利访问，建议大家体验一下！。点击<a href="http://db.tt/zqzadQD" target="_blank">这里</a>注册Dropbox。</p>
<h3>2. Everbox</h3>
<p>目前国内的网盘，Gevin用的最多是<a href="http://www.everbox.com/" target="_blank">Everbox</a>。</p>
<div class="wp-caption aligncenter" style="width: 576px"><a href="http://blog.igevin.info/archives/1004"><img class="  " title="Gevin的Everbox" src="http://1hebha.bay.livefilestore.com/y1pgVBooOleKLq9bf2gbIbYArMho12sO9Uz58tlB9D85xIlqkDZKR51JMaiG35jVGyr93xocXw3pZSQ476_APrZRbS5XQxrzoQe/EverBox%20-%20%E5%BC%80%E5%A7%8B.png?psid=1" alt="Gevin的Everbox" width="566" height="273" /></a><p class="wp-caption-text">Gevin的Everbox</p></div>
<p><a href="http://everbox.com/">EverBox </a>是由<a href="http://in.sdo.com/">盛大创新院</a>推出的一款免费网络硬盘产品，它提供了类Dropbox的在线存储、文件同步、在线浏览以及文件共享等服务。目前Everbox 在桌面端以及Web端都部署了自己的应用程序，用户可以将自己指定的文件夹全盘同步上传至Web服务器上，同时可以将Web端的任何文件修改同步隐射到本地；未来，Everbox 还承诺将推出自己的手持客户端，从而真正实现立体式的数据存储。（摘自<a href="http://www.showeb20.com/" target="_blank">分享网络2.0</a>）</p>
<p>Everbox目前需要邀请注册，Gevin还有2个邀请码，想体验的同学需要留下邮箱地址。</p>
<p>话说最近半年国内陆陆续续诞生了数款类似的数据同步产品，其中包括：<a href="http://www.dbank.com/">数据银行</a>（华为）、<a href="http://vdisk.me/">微盘</a>（新浪）、<a href="http://k.wps.cn/register/?invite=zrakh4" target="_blank">快盘</a>（金山）、<a href="http://walkbox.vip.xunlei.com/">随身盘</a>（迅雷）、<a href="http://www.kanbox.com/">袋鼠</a>（快车）等等，有兴趣的同学可以分别体验一下。</p>
<p>Gevin先分享这么多，文章太长，可读性就不好了，转载请表明出处！
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/02/web2-0-cloud-website-1/">基于云计算的web2.0实用网站（一）</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/02/web2-0-cloud-website-1/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>常用的PHP数据库操作方法（MYSQL版）</title>
		<link>http://blog.igevin.info/2011/02/php-mysql/</link>
		<comments>http://blog.igevin.info/2011/02/php-mysql/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 16:01:03 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=990</guid>
		<description><![CDATA[Gevin最近一直在折腾自己的网站首页——Gevin的空间，写的大部分PHP脚本都要用到和MYSQL数据库相关的操作，今天把这些方法和大家分享一下，希望大家能多多交流! 一、数据库操作 1. 连接MYSQL数据 mysql_connect() e.g. $db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die(&#8216;Unable to connect, please check connection paremeters&#8217;); 2. 选择数据库 mysql_select_db() 连接上数据库后，PHP默认选择的数据库未必是我们后面操作中需要的数据库，为确保数据库选择正确，一般在数据库连接语句后面还要加上数据库选择语句。 e.g. mysql_select_db(MYSQL_DB, $db) or die(mysql_error($db)); 3. 执行SQL语句 mysql_query() 该函数将SQL语句发送到当前活动的数据库并执行语句，返回结果。 e.g. $query = &#8220;SELECT * FROM $table&#8221; $result = mysql_query($query, $db) or die(mysql_error($db)); 4. 关闭数据库 mysql_close() 该函数用于关闭不需要继续活跃的数据库，但该方法不是必须的，一般PHP会自动关闭不继续活跃的数据库。 e.g. mysql_close($db); 5. 释放SQL结果 mysql_free_result() 该函数用于释放mysql_query()执行结果占用的内存，该函数很少被调用，除非result很大，占用太多内存；一般在PHP脚本执行结束之后很自动释放占用的内存。 [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://igevin.info"><img class="aligncenter" title="PHP help" src="http://public.bay.livefilestore.com/y1pkUB2z4Oi2iUJIBpI4Wka8oM5K42o26_mBs9ciR9aRu8QvSIJs94Zzb6aKukSwoBwb-SPjnMVE6ZKdFt6KqY1uA/PHP-Programmers-Wanted.jpg?psid=1" alt="Gevin的空间" width="550" height="350" /></a></p>
<p>Gevin最近一直在折腾自己的网站首页——<a href="http://igevin.info/">Gevin的空间</a>，写的大部分PHP脚本都要用到和MYSQL数据库相关的操作，今天把这些方法和大家分享一下，希望大家能多多交流!</p>
<h2>一、数据库操作</h2>
<h3>1. 连接MYSQL数据</h3>
<p><strong><a href="http://blog.igevin.info/tag/mysql/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mysql">mysql</a>_connect()</strong></p>
<p>e.g.</p>
<blockquote><p>$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die(&#8216;Unable to connect, please check connection paremeters&#8217;);</p></blockquote>
<h3><span id="more-990"></span>2. 选择数据库</h3>
<p><strong>mysql_select_db()</strong></p>
<p>连接上数据库后，PHP默认选择的数据库未必是我们后面操作中需要的数据库，为确保数据库选择正确，一般在数据库连接语句后面还要加上数据库选择语句。</p>
<p>e.g.</p>
<blockquote><p>mysql_select_db(MYSQL_DB, $db) or die(mysql_error($db));</p></blockquote>
<h3>3. 执行SQL语句</h3>
<p>mysql_query()</p>
<p>该函数将SQL语句发送到当前活动的数据库并执行语句，返回结果。</p>
<p>e.g.</p>
<blockquote><p>$query = &#8220;SELECT * FROM $table&#8221;</p>
<p>$result = mysql_query($query, $db) or die(mysql_error($db));</p></blockquote>
<h3>4. 关闭数据库</h3>
<p><strong>mysql_close()</strong></p>
<p>该函数用于关闭不需要继续活跃的数据库，但该方法不是必须的，一般PHP会自动关闭不继续活跃的数据库。</p>
<p>e.g.</p>
<blockquote><p>mysql_close($db);</p></blockquote>
<h3>5. 释放SQL结果</h3>
<p><strong>mysql_free_result()</strong></p>
<p>该函数用于释放mysql_query()执行结果占用的内存，该函数很少被调用，除非result很大，占用太多内存；一般在PHP脚本执行结束之后很自动释放占用的内存。</p>
<h2>二、SQL执行结果操作</h2>
<h3>1. 返回执行结果中的一行</h3>
<p><strong>mysql_fetch_row()</strong></p>
<p>返回执行结果的当前行的数值数组，执行这个函数后，结果指向下一行。</p>
<p>e.g.</p>
<blockquote><p>$row = mysql_fetch_row($result);</p></blockquote>
<p>处理执行结果一般放在while循环中，遍历每一行</p>
<p>e.g.</p>
<blockquote><p>while($row = mysql_fetch_row($result))<br />
{……}</p></blockquote>
<h3>2. mysql_fetch_row()的替代方法</h3>
<p><strong>mysql_fetch_array()</strong></p>
<p><strong>mysql_fetch_assoc()</strong></p>
<p>mysql_fetch_array()返回键值对数组，键为查询的table的列名；</p>
<p>mysql_fetch_assoc()返回结果时可以先排序（如果为可选参数赋值），相当于mysql_fetch_array()+MYSQL_ASSOC</p>
<h3>3. 执行结果的字段（列）属性</h3>
<p><strong>mysql_fetch_field()</strong></p>
<h3>4. 查询数据库中的表名</h3>
<p><strong>mysql_list_tables()</strong></p>
<p>e.g.</p>
<blockquote><p>$db_name = MYSQL_DB;<br />
$result = mysql_list_tables($db_name);<br />
echo &#8220;数据库中包含如下表：&#8221;;<br />
while ($row = mysql_fetch_row($result))<br />
{<br />
echo $row[0];<br />
}</p></blockquote>
<h3>5. 查询数据库的列名（字段名）</h3>
<p><strong>mysql_list_fields()</strong></p>
<p>e.g.</p>
<blockquote><p>$fields = mysql_list_fields($db_name,$table);<br />
$columns = mysql_num_fields($fields);<br />
for ($i = 0; $i &lt; $columns; $i++)<br />
echo  mysql_field_name($fields, $i);</p></blockquote>
<h2>三、其他函数</h2>
<p><strong>1. mysql_num_rows()</strong></p>
<p>返回执行结果的行数。</p>
<p>e.g.</p>
<blockquote><p>$num = mysql_num_rows($result);</p></blockquote>
<p><strong>2. mysql_num_fields()</strong></p>
<p>返回执行结果的列数（字段数）。</p>
<p>e.g. $num = mysql_num_fields($result);</p>
<p><strong>3.mysql_set_charset()</strong></p>
<p>设置执行结果的编码，防止在网页中显示中文时乱码。</p>
<p>e.g.</p>
<blockquote><p>$query = &#8220;select * from $table_name&#8221;;<br />
mysql_query(&#8216;set names utf8&#8242;);<br />
$result = mysql_query($query, $db) or die(mysql_error($db));</p></blockquote>
<h2>注：</h2>
<p>1. 文中大写代码为预定义的内容，如define(MYSQL_HOST,  &#8216;localhost&#8217;);</p>
<p>2. 本文仅总结了PHP操作数据库的主要函数，完整的内容请参考PHP手册的<a href="http://www.php.net/manual/en/book.mysql.php">相关内容</a>。</p>
<p>如转载本文，请表明出处。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/02/php-mysql/">常用的PHP数据库操作方法（MYSQL版）</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/02/php-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>作为一个程序员，数学对你到底有多重要</title>
		<link>http://blog.igevin.info/2011/02/how-math-matters-to-programmer/</link>
		<comments>http://blog.igevin.info/2011/02/how-math-matters-to-programmer/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 05:31:33 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[程序员]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=926</guid>
		<description><![CDATA[作为一个程序员，数学对你到底有多重要？Gevin猜很多程序员都问过自己这个问题，Gevin自己也常常反思这个问题。不过现在网上已经有这个问题的答案啦！我看到这篇文章的地方没有写明原文的出处，所以这里Gevin就直接和大家分享文章了，并默默感谢一下作者！ 每个计算机系毕业的人，大都学过不少数学课，而且不少学校的计算机系的数学课，通常比一般的其他工科专业的数学要难一些，比如不上高等数学，而是学数学分析，不上线性代数而去上高等代数。但是，大部分毕业了后去做程序员的人，即使是所谓的名校计算机系毕业的，大都工作中也基本完全用不上学的那些数学，基本上，一半时间在CRUD，另一半时间在处理各类字符串、链表、Hash表，知道在面试中回答各种排序的时间复杂度是他们需要的数学的上线了。 而在念书的时候，虽然上大学之前，有不少内行的外行的，年老的年轻的人告诉你，数学很重要啊。但是，通常来说，各个学校的计算机系的同学么，爱好学习的，可能重视的也是Thinking in Java，C++ Primer之类的语言书，或者设计模式之类的架构书，抑或是算法与数据结构这些玩意儿；而像我这样天天偷懒放羊的，也不会把数学当作是什么重要的课程好好学习。所以，“数学真重要”，这句话，似乎对于大家来说，始终只是飘在天上的一句话，随风飘逝了。 于是，五年过去了，程序员们都有了不少的工作经验了，如果不是对工作毫无追求混吃等死的程序员的话，对于天天干活的语言，不论是Java还是C++应该都熟能生巧了，所谓的设计模式、重构、自动化测试等等也手到擒来了，大部分人的title上都加上了Senior了，牛一点的后面大概还跟上了一个Manager，然而，大家都开始考虑一个新的问题——“30岁以后怎么半？”，于是，转PM的转PM，考公务员的考公务员，像我这样仍然抱定——“你看人家美国Rohit都50了还不是天天写程序，别人想请还请不到的”的单纯想法的人越来越少了。然后，就算这些人，时不时也会觉得，自己天天干的超越CRUD的，所谓写点OO的框架，不也是很无聊的体力活么，写程序的人干两年谁都会干。于是，又有不少人下海创业了，多年以后，这些人中的大部分都会和我一样悲催的没有挣到前继续回来给大大小小的公司写程序。 其实，杯具往往发生在一开始，其实，要是咱们当年好好学习，才会发现，也许数学对于你当个不错的程序员来说，没那么重要，但是要再往上走一步，有一点点技术上的创新，就都是数学的事儿了。两年前，我在T公司，用Configurator处理某个程序的时候，开始有点儿意识到这一点了，于是，那阵子还花了不少时间重新翻了翻数理逻辑。今年，换了新工作后为了工作看点儿机器学习的东西的时候，终于发现，这全都是数学啊。当你要超越CRUD，做任何一点点有创新性的技术的时候（不说产品），最有机会遇到的问题，其实是数学问题。虽然从Spring到Hibernate到Rails之类的框架，或者Hadoop，HBase之类的分布式计算框架，也都是技术上的重大革新，但是这些框架类的程序，完善都是阶段性的，一旦出现后，很快都会有相应的Best Practice，又会成为熟练工种的活。而真正针对问题域的解答，反是每天都可以有些新鲜的想法、思路和方案的，这些，往往有个数学的门槛。所以如果你真是挺喜欢写程序的，而且希望自己一直能写更好玩更难的程序，总有一天，你要过了这一道坎儿。 所以我很是同意不知道是谁说得，如果你只想当个good programmer，那么数学不重要。但是如果你想当个great programmer，那么数学很重要。在你手里只有锤子的时候，你看什么东西都会是个钉子，想想你如果没有学过算法和数据结构，可能你的大部分程序需要自己写排序的话，都会是傻傻地冒泡吧，反正对于大部分程序来说，在现在这么快的PC下，这点时间差别，大部分情况下，也就是让你等程序执行测试的时候，多个倒杯水的时间。但是很多新鲜，好玩，有挑战的问题，很多数学的概念没有的话，恐怕不是多等个倒水的时间了。而如果你过了这个门槛，你又会发现，一个崭新的世界，又到了你的面前。 回过头来，我说数学重要的话，那么重要的是哪些呢？大家常说的通常是离散数学，不过最近比较热门的机器学习这个方向，我目前看到的相关资料都大量依赖于线性代数和概率论，以及一点点微积分。所以，如果你和我一样，希望做点有追求的技术工作的话，开始花点时间学习数学吧。其实万事开头难，也许你和我一样，对着一堆公式符号，感到头晕眼花，但是如果真得按下心来，看上一个小时，这么坚持个一周，其实就会发现，这没啥难的，就当学门新的编程语言得了。 PS：如果在google中搜索程序员 数学的话，第一个链接是程序员怎样学数学，我觉得这篇文章写得相当不错。我也非常同意，广度有限比较有效，容易激发学习的兴趣，而且能和实际的工作和现实世界的问题、项目相结合。 转载请注明： 转载自Gevin的博客 本文链接地址: 作为一个程序员，数学对你到底有多重要 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a title="作为一个程序员，数学对你到底有多重要" href="http://blog.igevin.info/archives/926" target="_self"><img class="aligncenter" title="作为一个程序员，数学有多重要" src="http://1hebha.bay.livefilestore.com/y1pHPIxdw9sP3Q5K_mZ0Bvm5Uncqn-mMVvgs8gSefJNwzhYKTi2zmB1h9BnpYCzmwMIPmuA2TPjY0qunnRFd1QMV20Tx5ZeuvRW/computer-programmer.jpg?psid=1" alt="作为一个程序员，数学有多重要" width="397" height="302" /></a></p>
<p>作为一个程序员，数学对你到底有多重要？Gevin猜很多程序员都问过自己这个问题，Gevin自己也常常反思这个问题。不过现在网上已经有这个问题的答案啦！我看到这篇文章的地方没有写明原文的出处，所以这里Gevin就直接和大家分享文章了，并默默感谢一下作者！</p>
<p>每个计算机系毕业的人，大都学过不少数学课，而且不少学校的计算机系的数学课，通常比一般的其他工科专业的数学要难一些，比如不上高等数学，而是学数学分析，不上线性代数而去上高等代数。但是，大部分毕业了后去做程序员的人，即使是所谓的名校计算机系毕业的，大都工作中也基本完全用不上学的那些数学，基本上，一半时间在CRUD，另一半时间在处理各类字符串、链表、Hash表，知道在面试中回答各种排序的时间复杂度是他们需要的数学的上线了。</p>
<p>而在念书的时候，虽然上大学之前，有不少内行的外行的，年老的年轻的人告诉你，数学很重要啊。但是，通常来说，各个学校的计算机系的同学么，爱好学习的，可能重视的也是Thinking in Java，C++ Primer之类的语言书，或者设计模式之类的架构书，抑或是算法与数据结构这些玩意儿；而像我这样天天偷懒放羊的，也不会把数学当作是什么重要的课程好好学习。所以，“数学真重要”，这句话，似乎对于大家来说，始终只是飘在天上的一句话，随风飘逝了。</p>
<p><span id="more-926"></span>于是，五年过去了，程序员们都有了不少的工作经验了，如果不是对工作毫无追求混吃等死的程序员的话，对于天天干活的语言，不论是Java还是C++应该都熟能生巧了，所谓的设计模式、重构、自动化测试等等也手到擒来了，大部分人的title上都加上了Senior了，牛一点的后面大概还跟上了一个Manager，然而，大家都开始考虑一个新的问题——“30岁以后怎么半？”，于是，转PM的转PM，考公务员的考公务员，像我这样仍然抱定——“你看人家美国Rohit都50了还不是天天写程序，别人想请还请不到的”的单纯想法的人越来越少了。然后，就算这些人，时不时也会觉得，自己天天干的超越CRUD的，所谓写点OO的框架，不也是很无聊的体力活么，写程序的人干两年谁都会干。于是，又有不少人下海创业了，多年以后，这些人中的大部分都会和我一样悲催的没有挣到前继续回来给大大小小的公司写程序。</p>
<p>其实，杯具往往发生在一开始，其实，要是咱们当年好好学习，才会发现，也许数学对于你当个不错的程序员来说，没那么重要，但是要再往上走一步，有一点点技术上的创新，就都是数学的事儿了。两年前，我在T公司，用Configurator处理某个程序的时候，开始有点儿意识到这一点了，于是，那阵子还花了不少时间重新翻了翻数理逻辑。今年，换了新工作后为了工作看点儿机器学习的东西的时候，终于发现，这全都是数学啊。当你要超越CRUD，做任何一点点有创新性的技术的时候（不说产品），最有机会遇到的问题，其实是数学问题。虽然从Spring到Hibernate到Rails之类的框架，或者Hadoop，HBase之类的分布式计算框架，也都是技术上的重大革新，但是这些框架类的程序，完善都是阶段性的，一旦出现后，很快都会有相应的Best Practice，又会成为熟练工种的活。而真正针对问题域的解答，反是每天都可以有些新鲜的想法、思路和方案的，这些，往往有个数学的门槛。所以如果你真是挺喜欢写程序的，而且希望自己一直能写更好玩更难的程序，总有一天，你要过了这一道坎儿。</p>
<p>所以我很是同意不知道是谁说得，如果你只想当个good programmer，那么数学不重要。但是如果你想当个great programmer，那么数学很重要。在你手里只有锤子的时候，你看什么东西都会是个钉子，想想你如果没有学过算法和数据结构，可能你的大部分程序需要自己写排序的话，都会是傻傻地冒泡吧，反正对于大部分程序来说，在现在这么快的PC下，这点时间差别，大部分情况下，也就是让你等程序执行测试的时候，多个倒杯水的时间。但是很多新鲜，好玩，有挑战的问题，很多数学的概念没有的话，恐怕不是多等个倒水的时间了。而如果你过了这个门槛，你又会发现，一个崭新的世界，又到了你的面前。</p>
<p>回过头来，我说数学重要的话，那么重要的是哪些呢？大家常说的通常是离散数学，不过最近比较热门的机器学习这个方向，我目前看到的相关资料都大量依赖于线性代数和概率论，以及一点点微积分。所以，如果你和我一样，希望做点有追求的技术工作的话，开始花点时间学习数学吧。其实万事开头难，也许你和我一样，对着一堆公式符号，感到头晕眼花，但是如果真得按下心来，看上一个小时，这么坚持个一周，其实就会发现，这没啥难的，就当学门新的编程语言得了。</p>
<p>PS：如果在google中搜索<a href="http://www.google.com/#sclient=psy&amp;hl=en&amp;site=&amp;source=hp&amp;q=%E7%A8%8B%E5%BA%8F%E5%91%98+%E6%95%B0%E5%AD%A6&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;pbx=1&amp;fp=4565d1ad08660d4d" target="_blank">程序员 数学</a>的话，第一个链接是<a href="http://article.yeeyan.org/view/pluto/2365" target="_blank">程序员怎样学数学</a>，我觉得这篇文章写得相当不错。我也非常同意，广度有限比较有效，容易激发学习的兴趣，而且能和实际的工作和现实世界的问题、项目相结合。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/02/how-math-matters-to-programmer/">作为一个程序员，数学对你到底有多重要</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/02/how-math-matters-to-programmer/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google技巧：优化搜索，优化结果</title>
		<link>http://blog.igevin.info/2011/01/google-search-skill/</link>
		<comments>http://blog.igevin.info/2011/01/google-search-skill/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 11:57:41 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[技巧]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=885</guid>
		<description><![CDATA[Google是目前最好的搜索引擎，即便中文搜索，Google也是最好的。 对此，Gevin不做解释，每个人都会找到适合自己习惯的搜索引擎，Gevin只介绍个人喜欢的Google。 关键字：&#8221;" 作用：搜索中精确匹配短语 用法：&#8221;Gevin的博客&#8221; 结果：精确匹配&#8221;Gevin的博客&#8221;的搜索结果 关键字：- 作用：结果中不包含“-”后面的内容 用法：音乐 -mp3 结果：搜索结果中不包含mp3相关的信息 关键字：define: （注意有冒号） 作用：查询短语的定义 用法：define: GIS 结果：显示GIS的定义 （ps：该语法支持中文，define: 地理信息系统，则显示地理信息系统的定义） 关键字： OR 作用：查询结果中包含查询短语中的一个或多个 用法：gis OR map 结果：查询结果至少包含gis和map中的一个关键字 关键字：site: （注意有冒号） 作用：只在特定网页上进行搜索 用法：site:blog.igevin.info 结果：查询Gevin的博客在Google上的收录情况 再举一例： 用法：东南大学 site:edu.cn 结果：教育网中关于东南大学的信息 关键字：link: 作用：查询link到某一个指定链接的网页 用法：link:blog.igevin.info 结果：链接到Gevin的博客的网页 最后，再介绍2个支持英文但对中文不太友好的语法： 关键字：~ 作用：结果中包含查询的短语以及它的同义词 用法：~mobile phone 结果：查询结果中会有phone, cell, wireless等。 关键字：&#8230; 作用：查询结果的数字在指定的数字域中 用法：Willie Mays 1950&#8230;1960 结果：棒球手Willie Mays在1950&#8230;1960这段时期的信息 本文介绍的技巧，均为优化搜索结果的常用技巧，关于Google搜索的更多小技巧，有兴趣的同学可以查看我以前从网上搜索总结的资料：Google搜索技巧 [...]]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter" title="Google搜索技巧" src="http://1hebha.bay.livefilestore.com/y1pa0eglHcpOnD3CwCDwgPSEHDhx1y5CMLUBTQ-Ju0mo4hzi2Bv8rxvCOP3S65_8QDHaHE3OSRaT7cmYvJwRtbeZWEPSAM_T2bz/Google%20Search.jpg?psid=1" alt="Google搜索技巧" width="468" height="308" />Google是目前最好的搜索引擎，即便中文搜索，Google也是最好的。</p>
<p>对此，Gevin不做解释，每个人都会找到适合自己习惯的搜索引擎，Gevin只介绍个人喜欢的Google。</p>
<h2>关键字：&#8221;"</h2>
<p>作用：搜索中精确匹配短语</p>
<p>用法：&#8221;Gevin的博客&#8221;</p>
<p>结果：精确匹配&#8221;Gevin的博客&#8221;的搜索结果</p>
<h2><span id="more-885"></span>关键字：-</h2>
<p>作用：结果中不包含“-”后面的内容</p>
<p>用法：音乐 -mp3</p>
<p>结果：搜索结果中不包含mp3相关的信息</p>
<h2>关键字：define: （注意有冒号）</h2>
<p>作用：查询短语的定义</p>
<p>用法：define: <a href="http://blog.igevin.info/tag/gis/" class="st_tag internal_tag" rel="tag" title="Posts tagged with GIS">GIS</a></p>
<p>结果：显示GIS的定义</p>
<p>（ps：该语法支持中文，define: 地理信息系统，则显示地理信息系统的定义）</p>
<h2>关键字： OR</h2>
<p>作用：查询结果中包含查询短语中的一个或多个</p>
<p>用法：gis OR map</p>
<p>结果：查询结果至少包含gis和map中的一个关键字</p>
<h2>关键字：site: （注意有冒号）</h2>
<p>作用：只在特定网页上进行搜索</p>
<p>用法：site:blog.igevin.info</p>
<p>结果：查询Gevin的博客在Google上的收录情况</p>
<p>再举一例：</p>
<p>用法：东南大学 site:edu.cn</p>
<p>结果：教育网中关于东南大学的信息</p>
<h2>关键字：link:</h2>
<p>作用：查询link到某一个指定链接的网页</p>
<p>用法：link:blog.igevin.info</p>
<p>结果：链接到Gevin的博客的网页</p>
<p><strong>最后，再介绍2个支持英文但对中文不太友好的语法：</strong></p>
<h2>关键字：~</h2>
<p>作用：结果中包含查询的短语以及它的同义词</p>
<p>用法：~mobile phone</p>
<p>结果：查询结果中会有phone, cell, wireless等。</p>
<h2>关键字：&#8230;</h2>
<p>作用：查询结果的数字在指定的数字域中</p>
<p>用法：Willie Mays 1950&#8230;1960</p>
<p>结果：棒球手Willie Mays在1950&#8230;1960这段时期的信息</p>
<p>本文介绍的技巧，均为优化搜索结果的常用技巧，关于Google搜索的更多小技巧，有兴趣的同学可以查看我以前从网上搜索总结的资料：<a title="Google搜索技巧" href="http://blog.igevin.info/archives/21" target="_blank">Google搜索技巧</a></p>
<p>本文链接：http://blog.igevin.info/archives/885
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/google-search-skill/">Google技巧：优化搜索，优化结果</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/google-search-skill/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>T-Shirt大战——创意！我们需要创意！</title>
		<link>http://blog.igevin.info/2011/01/t-shirt-war/</link>
		<comments>http://blog.igevin.info/2011/01/t-shirt-war/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 19:26:12 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[创业]]></category>
		<category><![CDATA[趣味]]></category>
		<category><![CDATA[创意]]></category>
		<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=777</guid>
		<description><![CDATA[[youku id="XMjM1NTcwNjAw"] 这个视频在youtube上火了很长时间，这既是一个非常有趣的休闲娱乐视频，也是一个很有创意的营销广告。这个视频的亮点正是创意！ （注：这2个家伙是T-Shirt设计师，为了制作上面这个视频，他们大概用了300多个自己设计的T-Shirt，这个视频也为他们的T-shirt店铺做了一个相当成功的广告） [youku id="XMjM1NTcyMTQ4"] 这个超酷的创意让麦当劳也看到了商机，所有专门请他们制作了上面这个视频。双赢，是这个创意带来的！ 当然，还带来了其他的…… 我们需要创意 生活需要创意 让创意来的更猛烈些吧！哈哈！ ps： 不如，我们用创意造句吧： 创意，________________________________________. 或者，写一个创意的凡客体： To Be Continued… 本文链接：T-Shirt大战——创意！我们需要创意！ http://blog.igevin.info/archives/777 转载请注明： 转载自Gevin的博客 本文链接地址: T-Shirt大战——创意！我们需要创意！ 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">[youku id="XMjM1NTcwNjAw"]</p>
<p>这个视频在youtube上火了很长时间，这既是一个非常有趣的休闲娱乐视频，也是一个很有创意的营销广告。这个视频的亮点正是<strong><span style="color: #008000;"><a href="http://blog.igevin.info/archives/777" target="_self"><span style="color: #008000;">创意</span></a></span></strong>！</p>
<p><span id="more-777"></span></p>
<p style="text-align: left;">（注：这2个家伙是T-Shirt设计师，为了制作上面这个视频，他们大概用了300多个自己设计的T-Shirt，这个视频也为他们的T-shirt店铺做了一个相当成功的广告）</p>
<p style="text-align: center;">[youku id="XMjM1NTcyMTQ4"]</p>
<p>这个超酷的创意让麦当劳也看到了商机，所有专门请他们制作了上面这个视频。双赢，是这个<strong><span style="color: #008000;"><a href="http://blog.igevin.info/archives/777" target="_self"><span style="color: #008000;">创意</span></a></span></strong>带来的！</p>
<p><strong><span style="color: #0000ff;">当然，还带来了其他的……</span></strong></p>
<p><strong><span style="color: #008080;">我们需要创意</span></strong></p>
<p><strong><span style="color: #008080;">生活需要创意</span></strong></p>
<p><strong><span style="color: #008080;">让创意来的更猛烈些吧！哈哈！</span></strong></p>
<p>ps：</p>
<p style="padding-left: 30px;">不如，我们用<strong><span style="color: #008000;"><a href="http://blog.igevin.info/tag/%e5%88%9b%e6%84%8f/" class="st_tag internal_tag" rel="tag" title="Posts tagged with 创意">创意</a></span></strong>造句吧：</p>
<p style="padding-left: 30px;">创意，________________________________________.</p>
<p style="padding-left: 30px;">或者，写一个<strong><span style="color: #008000;">创意</span></strong>的凡客体：</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">
<p style="padding-left: 30px;"><em>To Be Continued…</em></p>
<p style="padding-left: 30px;">
<p><em>本文链接：<a title="T-Shirt大战——创意！我们需要创意！" href="http://blog.igevin.info/archives/777" target="_self">T-Shirt大战——创意！我们需要创意！</a> http://blog.igevin.info/archives/777</em>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/t-shirt-war/">T-Shirt大战——创意！我们需要创意！</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/t-shirt-war/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>冷死了，冷死了！！</title>
		<link>http://blog.igevin.info/2011/01/chrilling-cold/</link>
		<comments>http://blog.igevin.info/2011/01/chrilling-cold/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 22:50:50 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[随笔]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=769</guid>
		<description><![CDATA[冬天在一个没有空调，没有暖气，背阴的房间里度过，Gevin对“冷”可是有特别的了解哦。窗前萧条的big tree，N次吹走我laundry的狂风，也是让我对冬天的“冷”得到多方位的了解。 在英文中，老外 express “冷” like this: 1. It&#8217;s freezing/chilly out there! 外面冷死了！ 2. It&#8217;s a bit nippy today, but I will still run my usual distance. 虽然今天有点冷，但我还是会坚持和往常跑一样远的。 3. There is a real nip in the air today. 今天寒气袭人。 4. It&#8217;s brass monkey weather today. You&#8217;d better wrap up warm! 今天真是冷得要命，你最好穿暖和点。 5. Tomorrow is supposed [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a title="chilly cold" href="http://blog.igevin.info/archives/769" target="_self"><img class="aligncenter" title="chilling cold" src="http://1hebha.bay.livefilestore.com/y1pRNAxm2ibrDEcOUoCTV-KnscX9Vaj6VCIv2LvVOVDRBZIrh32u5ANGy48aBoAR8iLb3ZHtWG2Tu6JCF2HTXseduEfEsZa3TsQ/cold.jpg?psid=1" alt="chilling cold" width="270" height="372" /></a></p>
<p>冬天在一个没有空调，没有暖气，背阴的房间里度过，Gevin对“冷”可是有特别的了解哦。窗前萧条的big tree，N次吹走我laundry的狂风，也是让我对冬天的“冷”得到多方位的了解。</p>
<p>在英文中，老外 express “冷” like this:</p>
<p><strong>1. <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">It</a>&#8217;s <em><span style="color: #ff0000;">freezing/chilly</span></em> out there!</strong></p>
<p>外面冷死了！</p>
<p><strong> 2. It&#8217;s <span style="color: #ff0000;"><em>a bit nippy</em></span> today, but I will still run my usual distance.</strong></p>
<p>虽然今天有点冷，但我还是会坚持和往常跑一样远的。</p>
<p><strong><span id="more-769"></span>3. There is <em><span style="color: #ff0000;">a real nip</span></em> in the air today.</strong></p>
<p>今天寒气袭人。</p>
<p><strong> 4. It&#8217;s<span style="color: #ff0000;"><em> brass monkey</em></span> <em><span style="color: #ff0000;">weather </span></em>today. You&#8217;d better wrap up warm!</strong></p>
<p>今天真是冷得要命，你最好穿暖和点。</p>
<p style="text-align: left;"><a href="http://blog.igevin.info/archives/769"><img class="aligncenter" title="chilly cold" src="http://1hebha.bay.livefilestore.com/y1pSQ2Pxi6Q4syjvMHVWVwgG95HzsCBSPR2uJ74Gae_jTJ66Usq9bCcKCdT3Z4S2pfhhXFrA0V0gAQSJIO3kqVQIPGiKkA9U7uO/cold2.jpg?psid=1" alt="" width="500" height="395" /></a></p>
<p><strong> 5. Tomorrow is supposed to be <em><span style="color: #ff0000;">mind-numbingly cold</span></em>. I need to get out my heavy winter jacket.</strong></p>
<p>明天应该非常冷，我需要拿出我的厚棉袄了。</p>
<p><strong> 6. The wind really <span style="color: #ff0000;"><em>chills me to the bone</em></span>. / The wind is <span style="color: #ff0000;"><em>bone-chilling</em></span>.</strong></p>
<p>这寒风真是刺骨。</p>
<p><strong> 7. I&#8217;m <em><span style="color: #ff0000;">frozen/stiff</span></em>.</strong></p>
<p>我简直冻僵了。</p>
<p><strong> 8. I am<em> <span style="color: #ff0000;">freezing my toes off</span></em>.</strong></p>
<p>我脚趾都快冻掉了。</p>
<p><strong> 9. The wind just <em><span style="color: #ff0000;">cuts right through you</span></em>.<br />
</strong><br />
风简直是直接穿过身体。</p>
<p><strong> 10. I <em><span style="color: #ff0000;">can&#8217;t stop shivering from the cold</span></em>.</strong></p>
<p>我冷得不停打哆嗦。</p>
<p><strong> 11. This <em><span style="color: #ff0000;">cold</span></em> front is <em><span style="color: #ff0000;">taking its toll</span></em>!</strong></p>
<p>寒流正在发威呢！</p>
<p style="text-align: left;">
<p>就找到这么多啦，希望大家多补充！</p>
<p>本文链接：<a title="冷死了，冷死了！！" href="http://blog.igevin.info/archives/769" target="_self">冷死了，冷死了！！</a> http://blog.igevin.info/archives/769
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/chrilling-cold/">冷死了，冷死了！！</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/chrilling-cold/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>关于Google的三个精彩视频</title>
		<link>http://blog.igevin.info/2011/01/videos-about-google/</link>
		<comments>http://blog.igevin.info/2011/01/videos-about-google/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 04:02:13 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[创意]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=742</guid>
		<description><![CDATA[作为全球最具创意的公司之一，Google总是给人们带来惊喜。即便Google做出的广告，那也是相当amazing！ 1、令人眩目的Google Docs Presentation演示 ___ [youku id="XMjM0OTEyNjY0"] ___ 这份PPT 由Tu+、Namroc 和 Metcalf Anything 一起完成，共450页，全部过程只使用了Google Docs。原始PPT的Google Docs链接请点击这里（Google Docs现在应该打不开了） ___ 2、Google Chrome浏览器的速度测试 ___ [youku id="XMTgwMDgxOTg4"] ___ 这虽然是chrome的一个广告，但这视觉效果啊！！！！！能做这样广告的，也就是Google这样的充满创意的公司了！ ___ 3、Google Chrome浏览器创意呈现 ___ [youku id="XMjMxNTYxNzgw"] ___ 细心的同学可以注意到，视频中chrome上载入的图片，是存放在Google的服务器上的，比如下面这个： 图片地址是http://www.google.co.jp/landing/motto/tabplay/160.jpg 这个视频由三百多张图片组成，感兴趣的同学不妨改一下图片的编号试试看。 本文链接：关于Google的三个精彩视频 http://blog.igevin.info/archives/742 转载请注明： 转载自Gevin的博客 本文链接地址: 关于Google的三个精彩视频 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">
<p>作为全球最具创意的公司之一，Google总是给人们带来惊喜。即便Google做出的广告，那也是相当amazing！</p>
<h2>1、令人眩目的Google Docs Presentation演示</h2>
<p>___</p>
<p>[youku id="XMjM0OTEyNjY0"]</p>
<p>___</p>
<p>这份PPT 由Tu+、Namroc 和 Metcalf Anything 一起完成，共450页，全部过程只使用了Google Docs。原始PPT的Google Docs链接请点击<a title="最强大的450页ppt" href="https://docs.google.com/present/view?id=0Ad5oWim5dM7AZG1xNzZ4aF8wcjgzN3BqZ3I&amp;hl=zh_CN" target="_self">这里</a>（<a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a> Docs现在应该打不开了）</p>
<p>___</p>
<h2><span id="more-742"></span>2、Google Chrome浏览器的速度测试</h2>
<p>___</p>
<p>[youku id="XMTgwMDgxOTg4"]</p>
<p>___</p>
<p>这虽然是chrome的一个广告，但这视觉效果啊！！！！！能做这样广告的，也就是Google这样的充满创意的公司了！</p>
<p>___</p>
<h2>3、Google Chrome浏览器创意呈现</h2>
<p>___</p>
<p>[youku id="XMjMxNTYxNzgw"]</p>
<p>___</p>
<p>细心的同学可以注意到，视频中chrome上载入的图片，是存放在Google的服务器上的，比如下面这个：</p>
<p style="text-align: center;"><a href="http://www.google.co.jp/landing/motto/tabplay/160.jpg"><img class="aligncenter" title="Google广告图片" src="http://www.google.co.jp/landing/motto/tabplay/160.jpg" alt="Google广告图片" width="645" height="362" /></a></p>
<p style="text-align: left;">图片地址是<a href="http://www.google.co.jp/landing/motto/tabplay/160.jpg">http://www.google.co.jp/landing/motto/tabplay/160.jpg</a></p>
<p style="text-align: left;">这个视频由三百多张图片组成，感兴趣的同学不妨改一下图片的编号试试看。</p>
<p style="text-align: left;">
<p style="text-align: left;">本文链接：<a title="关于Google的三个精彩视频" href="http://blog.igevin.info/archives/742" target="_self">关于Google的三个精彩视频</a> http://blog.igevin.info/archives/742</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/videos-about-google/">关于Google的三个精彩视频</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/videos-about-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>完美解决301重定向的两种方法</title>
		<link>http://blog.igevin.info/2011/01/two-301-redirect-methods/</link>
		<comments>http://blog.igevin.info/2011/01/two-301-redirect-methods/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 04:21:56 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[源代码]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=716</guid>
		<description><![CDATA[301重定向真是个好方法啊。前一篇文章Gevin也说过，本博客不幸被换域名了。域名一换，以前辛苦做博客的成果也就报废了，网上的相关链接也打不开了，搜索引擎的收录也杯具了…… 幸好有301重定向能有效解决这样的问题。正如月光博客这篇文章中说的， 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发，301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后，搜索引擎只对新网址进行索引，同时又会把旧地址下原有的外部链接如数转移到新地址下，从而不会让网站的排名因为网址变更而收到丝毫影响。同样，在使用301永久性重定向命令让多个域名指向网站主域时，亦不会对网站的排名产生任何负面影响。 关于301重定向的更多内容，大家不妨Google一下。本文只介绍实现方法啦！ 301重定向的实现，我以前也写过一篇相关的文章，但这篇文章的解决方法比较简单，只能实现主页的跳转，本文介绍的这两种方法，可以完美实现301重定向。 方法1：修改.htaccess文件 代码如下： &#60;ifmodule mod_rewrite.c&#62; RewriteEngine On RewriteCond %{HTTP_HOST} blog.iflyhigher.tk$ [NC] RewriteRule ^(.*)$ http://blog.igevin.info/$1 [R=301,L] RewriteCond %{HTTP_HOST} iflyhigher.tk$ [NC] RewriteRule ^(.*)$ http://igevin.info/$1 [R=301,L] RewriteCond %{HTTP_HOST} moiya.tk$ [NC] RewriteRule ^(.*)$ http://igevin.info/$1 [R=301,L] &#60;/ifmodule&#62; 本博需要对三个域名进行重定向，所以写的比较多，关键代码就是2句话 RewriteCond %{HTTP_HOST} blog.iflyhigher.tk$ [NC] RewriteRule ^(.*)$ http://blog.igevin.info/$1 [R=301,L] 红色的域名是需要被重定向的旧域名，绿色的是现在网站的域名。 方法2：使用PHP的重定向代码 新建一个index.php文件，然后参考下面代码按自己的重定向要求做简单修改： &#60;?php $the_host = $_SERVER['HTTP_HOST']; $request_uri = [...]]]></description>
				<content:encoded><![CDATA[<div>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/716"><img class="aligncenter" title="301 redirectiion" src="http://1hebha.bay.livefilestore.com/y1p99lcbnxmnFdSSxUpxGC1Ro_ji2WgvR3hnfrUhzg0RFkcsSWxfgBVzRoDaaTi0SYHzDNhxkW8tQ6zwxOTTjvhxcgZOQmPYJZ8/301-redirect.gif?psid=1" alt="" width="323" height="220" /></a></p>
<p><a href="http://blog.igevin.info/archives/716">301重定</a>向真是个好方法啊。<a href="http://blog.igevin.info/archives/700">前一篇</a>文章Gevin也说过，本博客不幸被换域名了。域名一换，以前辛苦做博客的成果也就报废了，网上的相关链接也打不开了，搜索引擎的收录也杯具了……</p>
<p>幸好有<a href="http://blog.igevin.info/archives/716">301重定向能</a>有效解决这样的问题。正如<a href="http://www.williamlong.info/">月光博客</a>这篇<a href="http://www.williamlong.info/archives/484.html">文章</a>中说的，</p>
<blockquote><p>301重定向可促进搜索引擎优化效果</p></blockquote>
<blockquote><p>从搜索引擎优化角度出发，301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后，搜索引擎只对新网址进行索引，同时又会把旧地址下原有的外部链接如数转移到新地址下，从而不会让网站的排名因为网址变更而收到丝毫影响。同样，在使用301永久性重定向命令让多个域名指向网站主域时，亦不会对网站的排名产生任何负面影响。</p></blockquote>
<p>关于301重定向的更多内容，大家不妨Google一下。<a href="http://blog.igevin.info/archives/716">本文</a>只介绍实现方法啦！</p>
<p><img title="More..." src="http://blog.igevin.info/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-716"></span>301重定向的实现，我以前也写过一篇<a href="http://blog.igevin.info/archives/400">相关的文章</a>，但这篇文章的解决方法比较简单，只能实现主页的跳转，本文介绍的这两种方法，可以完美实现<a href="http://blog.igevin.info/archives/716">301重定向</a>。</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/716"><img class="aligncenter" title="301重定向" src="http://1hebha.bay.livefilestore.com/y1pRj93vlJs9yyCbu61FJRra6RdL2OWc_ppfwQW0DXzCkB17WqLIzkb_H4uveW_Z6uwuSu9N8sa2cm6h-rK7iMLdfuJHAfCe967/301.jpg?psid=1" alt="" width="225" height="225" /></a></p>
<h4>方法1：修改.htaccess文件</h4>
<p>代码如下：</p>
<div>
<pre>&lt;ifmodule mod_rewrite.c&gt;
RewriteEngine On
RewriteCond %{HTTP_HOST}<span style="color: #800000;"> blog.iflyhigher.tk</span>$ [NC]
RewriteRule ^(.*)$ <span style="color: #800000;">http://blog.igevin.info/</span>$1 [R=301,L]

RewriteCond %{HTTP_HOST} <span style="color: #800000;">iflyhigher.tk</span>$ [NC]
RewriteRule ^(.*)$ <span style="color: #800000;">http://igevin.info/</span>$1 [R=301,L]

RewriteCond %{HTTP_HOST} <span style="color: #800000;">moiya.tk</span>$ [NC]
RewriteRule ^(.*)$ <span style="color: #800000;">http://igevin.info/</span>$1 [R=301,L]
&lt;/ifmodule&gt;</pre>
</div>
<p>本博需要对三个域名进行重定向，所以写的比较多，关键代码就是2句话</p>
<pre>RewriteCond %{HTTP_HOST} <span style="color: #ff0000;">blog.iflyhigher.tk</span>$ [NC]
RewriteRule ^(.*)$ <span style="color: #339966;">http://blog.igevin.info/</span>$1 [R=301,L]</pre>
<p>红色的域名是需要被重定向的旧域名，绿色的是现在网站的域名。</p>
<h4>方法2：使用PHP的重定向代码</h4>
<p>新建一个index.php文件，然后参考下面代码按自己的重定向要求做简单修改：</p>
<div>
<pre>&lt;?<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a>
$the_host = $_SERVER['<span style="color: #800000;">HTTP_HOST</span>'];
$request_uri = isset($_SERVER['<span style="color: #800000;">REQUEST_URI</span>']) ? $_SERVER['<span style="color: #800000;">REQUEST_URI</span>'] : '';

switch ($the_host)
{
	case "<span style="color: #800000;">www.iflyhigher.tk</span>":
	case "<span style="color: #800000;">iflyhigher.tk</span>":
		$location = "<span style="color: #800000;">Location: http://igevin.info</span>" . $request_uri;
		break;
	case "<span style="color: #800000;">blog.iflyhigher.tk</span>":
		$location = "<span style="color: #800000;">Location: http://blog.igevin.info</span>" . $request_uri;
		break;
	case "<span style="color: #800000;">www.moiya.tk</span>":
	case "<span style="color: #800000;">moiya.tk</span>":
		$location = "<span style="color: #800000;">Location: http://igevin.info</span>";
		break;
	default:
		$location = "<span style="color: #800000;">Location: http://igevin.info</span>";
		break;
}

header(<span style="color: #800000;">'HTTP/1.1 301 Moved Permanently'</span>);
header($location);

exit();
?&gt;</pre>
</div>
<p>如果只要对一个域名进行重定向，可以把代码简化成下面的形式：</p>
<div>
<pre>&lt;?php
$the_host = $_SERVER['<span style="color: #800000;">HTTP_HOST</span>'];<span style="color: #339966;">//取得进入所输入的域名</span>
$request_uri = isset($_SERVER['<span style="color: #800000;">REQUEST_URI</span>']) ? $_SERVER['<span style="color: #800000;">REQUEST_URI</span>'] : '';<span style="color: #339966;">//判断后面的请求部分</span>
if($the_host !== '<span style="color: #800000;">igevin.info</span>')<span style="color: #339966;">//igevin.info是我现在的域名</span>
{
	header('HTTP/1.1 301 Moved Permanently');<span style="color: #339966;">//发出301头部</span>
	header('<span style="color: #800000;">Location: http://igevin.info</span>'.$request_uri);<span style="color: #339966;">//跳转到我的新域名地址</span>
	exit();
}
?&gt;</pre>
</div>
<p>注意，最后的exit()函数是一定要写的，我最初就没有写，结果只能重定向首页，向http://blog.iflyhigher.tk/guestbook这样的网页，就无法进行重定向。</p>
<h4>最后，关于<a href="http://blog.igevin.info/archives/716">重定向</a>的一些细节</h4>
<p>由于要对三个域名进行重定向，重定向前，我首先将这三个域名作为Addon Domain绑定到我的服务器上去，并让这三个域名指向同一个文件夹，这样，只要修改这一个文件夹中的.htaccess文件或者index.php文件就可以了。如果没有.htaccess文件或者index.php文件，新建一个即可。</p>
<p>希望本文对需要进行<a href="http://blog.igevin.info/archives/716">301重定向</a>的朋友有帮助。</p>
<p>&nbsp;</p>
</div>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/two-301-redirect-methods/">完美解决301重定向的两种方法</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/two-301-redirect-methods/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>解决wordpress修改permalink后的404错误</title>
		<link>http://blog.igevin.info/2011/01/404-error-for-wordpress-with-permalink/</link>
		<comments>http://blog.igevin.info/2011/01/404-error-for-wordpress-with-permalink/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 23:06:14 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[技巧]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=700</guid>
		<description><![CDATA[Gevin的博客最近被换了域名，幸好之前做好了数据库备份，所以域名更改后博客在内容上没有损失，但发现博客唯一的问题出在permalink上了：如果不用默认的permalink，即便是用wordpress中已经定义好的那些格式，依然只能打开首页，打开其他任何页面都会显示404错误。这个可郁闷死我了，经过一番折腾，终于知道怎么解决这个问题了，需要修改.htaccess文件。 解决方法如下： 打开wordpress所在的文件夹，找到并开始编辑.htaccess文件。如果没有.htaccess文件，就新建一个。 将下面代码复制到.htaccess文件中并保存。 # BEGIN WordPress &#60;IfModule mod_rewrite.c&#62; RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] &#60;/IfModule&#62; # END WordPress 现在随便打开博客中的任何页面，应该都不会出现404错误了。记住，要先选择自己想要的permalink的形式，然后再修改.htaccess文件。当然，首先要保证自己定义的permalink格式是正确的。 如果再一次修改了permalink的格式，.htaccess文件的内容可能会修改，这时也许还要把上面的代码从新复制一遍到文件中。 本文链接：http://blog.igevin.info/archives/700 转载请注明： 转载自Gevin的博客 本文链接地址: 解决wordpress修改permalink后的404错误 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/700"><img class="  aligncenter" title="404 page" src="http://1hebha.bay.livefilestore.com/y1pcBiHHadbLcjZ6Kzd2HSYhUEYJ5PbMKWngITDS_8e1_eeXCTM0fVlh6hMxbGQTUWYE_8bGf60A84L5-LUQ6LQrwxEfeGCU3j-/404.png?psid=1" alt="404 page" width="497" height="500" /></a></p>
<p style="text-align: center;">
<p><a title="Gevin的博客" href="http://blog.igevin.info" target="_self">Gevin的博客</a>最近<strong>被</strong>换了域名，幸好之前做好了数据库备份，所以域名更改后博客在内容上没有损失，但发现博客唯一的问题出在permalink上了：如果不用默认的permalink，即便是用wordpress中已经定义好的那些格式，依然只能打开首页，打开其他任何页面都会显示404错误。这个可郁闷死我了，经过一番折腾，终于知道怎么解决这个问题了，需要修改.htaccess文件。</p>
<p><span id="more-700"></span><strong>解决方法如下：</strong></p>
<p>打开wordpress所在的文件夹，找到并开始编辑.htaccess文件。如果没有.htaccess文件，就新建一个。</p>
<p>将下面代码复制到.htaccess文件中并保存。</p>
<div id="_mcePaste">
<pre class="brush:xml"># BEGIN <a href="http://blog.igevin.info/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wordpress">WordPress</a>
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a> [L]
&lt;/IfModule&gt;

# END <a href="http://blog.igevin.info/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wordpress">WordPress</a></pre>
</div>
<p>现在随便打开博客中的任何页面，应该都不会出现404错误了。记住，<strong>要先选择自己想要的permalink的形式，然后再修改.htaccess文件</strong>。当然，首先要保证自己定义的permalink格式是正确的。</p>
<p>如果再一次修改了permalink的格式，.htaccess文件的内容可能会修改，这时也许还要把上面的代码从新复制一遍到文件中。</p>
<p>本文链接：<span style="color: #666666; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; line-height: 18px;">http://blog.igevin.info/archives/700</span>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/404-error-for-wordpress-with-permalink/">解决wordpress修改permalink后的404错误</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/404-error-for-wordpress-with-permalink/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress代码高亮插件：Auto SyntaxHighlighter</title>
		<link>http://blog.igevin.info/2011/01/wordpress-plugin-for-code-auto-syntaxhighlighter/</link>
		<comments>http://blog.igevin.info/2011/01/wordpress-plugin-for-code-auto-syntaxhighlighter/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 00:46:37 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[技巧]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[独立博客]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.igevin.info/?p=688</guid>
		<description><![CDATA[Gevin有时会把自己编程时的一些功能源码放到Gevin的博客上，所以一个优秀的代码高亮插件是很有必要的。Gevin在网上淘了好久，也试用了一下代码高亮插件，最终选定这个Auto SyntaxHighlighter啦！ 下面是个效果图： 下面和大家分享一下该插件的使用心得： 一、SyntaxHighlighter网站 当然先要介绍该插件的网站链接，有兴趣的同学可以点击这里查看。 二、SyntaxHighlighter语法 SyntaxHighlighter语法还是很简单的，只有修改&#60;pre&#62;标签即可。 语法不妨参考下面例子修改 &#60;pre class="brush:csharp;title:为图形建立缓冲区;first-line:1;pad-line-numbers:true;highlight:null;"&#62; 代码 代码 代码 代码 代码 代码 &#60;/pre&#62; 一般情况下，&#60;pre&#62;标签中的属性，只写class=&#8221;brush:csharp就可以，其他属性会用默认值自动生成。 另外，激活该插件后，内容编辑器上会多一个代码编辑按钮，通过对话框形式进行代码编辑，这样更加方便 三、SyntaxHighlighter支持的语言 SyntaxHighlighter支持语言如下： AppleScript (applescript) ActionScript3 (as3, actionscript3) Bash/shell (bash, shell) ColdFusion (cf, coldfusion) C# (c-sharp, csharp) C++ (cpp, c) CSS (css) Delphi (delphi, pas, pascal) Diff (diff, patch) Erlang (erl, erlang) Groovy (groovy) JavaScript (js, [...]]]></description>
				<content:encoded><![CDATA[<p>Gevin有时会把自己编程时的一些功能源码放到<a title="Gevin的博客" href="http://blog.igevin.info" target="_self">Gevin的博客</a>上，所以一个优秀的代码高亮插件是很有必要的。Gevin在网上淘了好久，也试用了一下代码高亮插件，最终选定这个<a title="WordPress代码高亮插件：Auto SyntaxHighlighter" href="http://blog.igevin.info/archives/688" target="_self">Auto SyntaxHighlighter</a>啦！</p>
<p>下面是个效果图：</p>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/688"><img class="aligncenter" title="Auto SyntaxHighlighter截图" src="http://1hebha.bay.livefilestore.com/y1pz_QrV3S9G3FbOBi95hXfljSABW0elMeuoMp8XJRaKXxClpfp7C8SdQhfdJ-SdiSNhoH3ugxaVBXlO9ALYNKvyDC74EKRm44B/Auto%20SyntaxHighlighter%E6%88%AA%E5%9B%BE.png?psid=1" alt="" width="592" height="211" /></a></p>
<p><span id="more-688"></span>下面和大家分享一下该插件的使用心得：</p>
<h3><strong>一、SyntaxHighlighter网站</strong></h3>
<p><strong><br />
</strong></p>
<p>当然先要介绍该插件的网站链接，有兴趣的同学可以点击<a title="SyntaxHighlighter" href="http://www.akii.org/auto-syntaxhighlighter.html" target="_blank">这里</a>查看。</p>
<h3><strong>二、SyntaxHighlighter语法</strong></h3>
<p><strong><br />
</strong></p>
<p>SyntaxHighlighter语法还是很简单的，只有修改&lt;pre&gt;标签即可。</p>
<p>语法不妨参考下面例子修改</p>
<pre class="brush:xml">&lt;pre class="brush:csharp;title:为图形建立缓冲区;first-line:1;pad-line-numbers:true;highlight:null;"&gt;

代码 代码

代码 代码

代码 代码

&lt;/pre&gt;</pre>
<p>一般情况下，&lt;pre&gt;标签中的属性，只写class=&#8221;brush:csharp就可以，其他属性会用默认值自动生成。</p>
<p><strong>另外，激活该插件后，内容编辑器上会多一个代码编辑按钮，通过对话框形式进行代码编辑，这样更加方便</strong></p>
<h3><strong>三、SyntaxHighlighter支持的语言</strong></h3>
<p>SyntaxHighlighter支持语言如下：</p>
<li>AppleScript (applescript)</li>
<li>ActionScript3 (as3, actionscript3)</li>
<li>Bash/shell (bash, shell)</li>
<li>ColdFusion (cf, coldfusion)</li>
<li><a href="http://blog.igevin.info/tag/c/" class="st_tag internal_tag" rel="tag" title="Posts tagged with C#">C#</a> (c-sharp, csharp)</li>
<li>C++ (cpp, c)</li>
<li>CSS (css)</li>
<li>Delphi (delphi, pas, pascal)</li>
<li>Diff (diff, patch)</li>
<li>Erlang (erl, erlang)</li>
<li>Groovy (groovy)</li>
<li>JavaScript (js, jscript, javascript)</li>
<li>Java (java)</li>
<li>JavaFX (jfx, javafx)</li>
<li>Perl (perl, pl)</li>
<li><a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> (<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a>)</li>
<li>Plain Text (plain, text)</li>
<li>PowerShell (ps, powershell)</li>
<li>Python (py, python)</li>
<li>Ruby (rails, ror, ruby)</li>
<li>Sass (sass,scss)</li>
<li>Scala (scala)</li>
<li>SQL (sql)</li>
<li>Visual Basic (vb, vbnet)</li>
<li>XML (xml, xhtml, xslt, html, xhtml)</li>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2011/01/wordpress-plugin-for-code-auto-syntaxhighlighter/">WordPress代码高亮插件：Auto SyntaxHighlighter</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2011/01/wordpress-plugin-for-code-auto-syntaxhighlighter/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>创业者该知道的10件事</title>
		<link>http://blog.igevin.info/2010/12/%e5%88%9b%e4%b8%9a%e8%80%85%e8%af%a5%e7%9f%a5%e9%81%93%e7%9a%8410%e4%bb%b6%e4%ba%8b/</link>
		<comments>http://blog.igevin.info/2010/12/%e5%88%9b%e4%b8%9a%e8%80%85%e8%af%a5%e7%9f%a5%e9%81%93%e7%9a%8410%e4%bb%b6%e4%ba%8b/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 15:10:05 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[创业]]></category>
		<category><![CDATA[程序员]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=610</guid>
		<description><![CDATA[这些是从硅谷传来的声音（Tina Seelig）： 1.  问题即是机会，问题越大，机会越大。至少首先开始尝试着解决一些简单的问题，让解决问题成为你的一种习惯。这样在面对大问题的时候，你才会变得更加得心应手。 2.  工作越努力的人越幸运。人们往往容易看到他人成功后的光环，却不知道这成功的背后他人付出了多少的努力。幸运都是自己创造的，从明天开始就全身心的投入到自己的工作中去吧，为自己创造一份幸运。 3.  找到一个兴趣，技能和市场的交点。全凭兴趣投入到某一个行业去，你可能无法养活你自己；既有兴趣又有技能的事也只能发展成你的爱好；而兴趣加上技能再加上市场才是你真正应该奋斗的人生方向。 4.  要愿意尝试，愿意失败，还要让失败变得快速和廉价。不要在失败后，就想着隐姓埋名，远走他乡以避开他人的冷嘲热讽。许许多多的创业者都是创业一个一个的失败，却又不断的爬起来，最终取得了巨大的成功。要立志为自己写一份失败简历，因为没有失败，意味着你没有尝试过。 5.  不要等待他人告诉你你应该做什么。创业的精神是主动发现并行动的精神，而不是被动的等待别人告诉你你应该如何做。创业者自己给自己打印总裁名片，而打工者即使做到总裁那也是别人给予的。 6.  世界非常之小，说话留情，做事留心，不要企图过河拆桥。因为你今后可能还会有很多机会和那个上次被你推到河里的人再次处于同一个独木桥上。 7.  做事要分清主次，分清缓急。不要企图一次完成所有的事情，相反要由急至缓，由主到次。 8.  关注细节。给每一位愿意给你一分钟介绍你的产品和公司的投资者道一声谢谢。 9.  让团队中的每个成员都更加成功。因为在团队中，只有他人都成功了，你也才算得上成功。 10.  永远不要放弃任何一个创造完美的机会。人生不是彩排，每时每刻都是真实的表演，不要懈怠，要展现最完美的自己。 转载请注明： 转载自Gevin的博客 本文链接地址: 创业者该知道的10件事 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/610"><img class="aligncenter" title="创业" src="http://1hebha.bay.livefilestore.com/y1pRKgPo1-oKVetxdqA2f5GmTRG42EVIAJIsUEcmqVBOnA1QviPrcOCmmlhRfOTaYmTi0InDOQPCd_QsATeDpAsH032Nye_d9Dy/chuangye.jpg?psid=1" alt="创业" width="450" height="278" /></a></p>
<p>这些是从硅谷传来的声音（<a href="http://soe.stanford.edu/research/layoutMSnE.php?sunetid=tseelig" target="_blank">Tina Seelig</a>）：</p>
<p>1. <strong> 问题即是机会，问题越大，机会越大</strong>。至少首先开始尝试着解决一些简单的问题，让解决问题成为你的一种习惯。这样在面对大问题的时候，你才会变得更加得心应手。</p>
<p>2.  <strong>工作越努力的人越幸运</strong>。人们往往容易看到他人成功后的光环，却不知道这成功的背后他人付出了多少的努力。幸运都是自己创造的，从明天开始就全身心的投入到自己的工作中去吧，为自己创造一份幸运。</p>
<p>3.  <strong>找到一个兴趣，技能和市场的交点</strong>。全凭兴趣投入到某一个行业去，你可能无法养活你自己；既有兴趣又有技能的事也只能发展成你的爱好；而兴趣加上技能再加上市场才是你真正应该奋斗的人生方向。</p>
<p><span id="more-610"></span>4.  <strong>要愿意尝试，愿意失败，还要让失败变得快速和廉价</strong>。不要在失败后，就想着隐姓埋名，远走他乡以避开他人的冷嘲热讽。许许多多的创业者都是创业一个一个的失败，却又不断的爬起来，最终取得了巨大的成功。要立志为自己写一份失败简历，因为没有失败，意味着你没有尝试过。</p>
<p>5.  <strong>不要等待他人告诉你你应该做什么</strong>。创业的精神是主动发现并行动的精神，而不是被动的等待别人告诉你你应该如何做。创业者自己给自己打印总裁名片，而打工者即使做到总裁那也是别人给予的。</p>
<p>6.  <strong>世界非常之小，说话留情，做事留心，不要企图过河拆桥</strong>。因为你今后可能还会有很多机会和那个上次被你推到河里的人再次处于同一个独木桥上。</p>
<p>7. <strong> 做事要分清主次，分清缓急</strong>。不要企图一次完成所有的事情，相反要由急至缓，由主到次。</p>
<p>8.  <strong>关注细节</strong>。给每一位愿意给你一分钟介绍你的产品和公司的投资者道一声谢谢。</p>
<p>9. <strong> 让团队中的每个成员都更加成功</strong>。因为在团队中，只有他人都成功了，你也才算得上成功。</p>
<p>10.  <strong>永远不要放弃任何一个创造完美的机会</strong>。人生不是彩排，每时每刻都是真实的表演，不要懈怠，要展现最完美的自己。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/12/%e5%88%9b%e4%b8%9a%e8%80%85%e8%af%a5%e7%9f%a5%e9%81%93%e7%9a%8410%e4%bb%b6%e4%ba%8b/">创业者该知道的10件事</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/12/%e5%88%9b%e4%b8%9a%e8%80%85%e8%af%a5%e7%9f%a5%e9%81%93%e7%9a%8410%e4%bb%b6%e4%ba%8b/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>老外总结的中国式英语</title>
		<link>http://blog.igevin.info/2010/12/%e8%80%81%e5%a4%96%e6%80%bb%e7%bb%93%e7%9a%84%e4%b8%ad%e5%9b%bd%e5%bc%8f%e8%8b%b1%e8%af%ad/</link>
		<comments>http://blog.igevin.info/2010/12/%e8%80%81%e5%a4%96%e6%80%bb%e7%bb%93%e7%9a%84%e4%b8%ad%e5%9b%bd%e5%bc%8f%e8%8b%b1%e8%af%ad/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 05:54:35 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=576</guid>
		<description><![CDATA[今天和大家分享一些有趣的英语吧！ 下面是一些老外总结的中国式英语以及外国人常用说法，聊解一笑。不过学习这个东西，一直都是千变万化的，曾经以为错的chinglish，现在也在逐渐成为外国人的时尚，语言仅仅是交流的工具而已，语法等等永远只是交流的细枝末节，千万别舍本逐末。 OK，上菜^-^ No. Chinese Chinglish English 1 欢迎你到… welcome you to … welcome to … 2 永远记住你 remember you forever always remember you（没有人能活到forever） 3 祝你有个&#8230; wish you have a &#8230; I wish you a … 4 给你 give you here you are 5 很喜欢&#8230; very like &#8230; like &#8230; very much 6 黄头发 yellow [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/576"><img class="aligncenter" title="Speaking English" src="http://1hebha.bay.livefilestore.com/y1pG-Co5szx9W9vXBjnOo95w0vWUAWVu0YIjqdm2YuIUDOyamXkyvFKFDAIITLrH9OjGZKvKT-gt9iTvUCACbSJumRXkT4f1lc_/speaking.jpg?psid=1" alt="" width="479" height="412" /></a></p>
<p>今天和大家分享一些有趣的英语吧！</p>
<p>下面是一些老外总结的中国式英语以及外国人常用说法，聊解一笑。不过学习这个东西，一直都是千变万化的，曾经以为错的chinglish，现在也在逐渐成为外国人的时尚，语言仅仅是交流的工具而已，语法等等永远只是交流的细枝末节，千万别舍本逐末。</p>
<p>OK，上菜^-^</p>
<p><span id="more-576"></span></p>
<table style="height: 737px;" border="0" cellspacing="0" cellpadding="0" width="618">
<colgroup>
<col width="37"></col>
<col width="103"></col>
<col width="139"></col>
<col width="407"></col>
</colgroup>
<tbody>
<tr>
<td width="37" height="19">No.</td>
<td width="103">Chinese</td>
<td width="139">Chinglish</td>
<td width="407"><a href="http://blog.igevin.info/tag/english/" class="st_tag internal_tag" rel="tag" title="Posts tagged with English">English</a></td>
</tr>
<tr>
<td height="19">1</td>
<td>欢迎你到…</td>
<td>welcome you to …</td>
<td>welcome to …</td>
</tr>
<tr>
<td height="19">2</td>
<td>永远记住你</td>
<td>remember you forever</td>
<td>always remember you（没有人能活到forever）</td>
</tr>
<tr>
<td height="19">3</td>
<td>祝你有个&#8230;</td>
<td>wish you have a &#8230;</td>
<td>I wish you a …</td>
</tr>
<tr>
<td height="19">4</td>
<td>给你</td>
<td>give you</td>
<td>here you are</td>
</tr>
<tr>
<td height="19">5</td>
<td>很喜欢&#8230;</td>
<td>very like &#8230;</td>
<td>like &#8230; very much</td>
</tr>
<tr>
<td height="19">6</td>
<td>黄头发</td>
<td>yellow hair</td>
<td>blond/blonde（西方人没有yellow hair的说法）</td>
</tr>
<tr>
<td height="19">7</td>
<td>厕所</td>
<td>WC</td>
<td>men&#8217;s room/women&#8217;s room/restroom</td>
</tr>
<tr>
<td height="19">8</td>
<td>真遗憾</td>
<td><a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a>&#8217;s a pity</td>
<td>that&#8217;s too bad/it&#8217;s a shame（it&#8217;s a pity说法太老）</td>
</tr>
<tr>
<td height="19">9</td>
<td>裤子</td>
<td>trousers</td>
<td>pants/slacks/jeans</td>
</tr>
<tr>
<td height="19">10</td>
<td>修理</td>
<td>mend</td>
<td>fix/repair</td>
</tr>
<tr>
<td height="19">11</td>
<td>入口</td>
<td>way in</td>
<td>entrance</td>
</tr>
<tr>
<td height="19">12</td>
<td>出口</td>
<td>way out</td>
<td>exit（way out在口语中是crazy的意思）</td>
</tr>
<tr>
<td height="19">13</td>
<td>勤奋</td>
<td>diligent</td>
<td>hardworking/studious/conscientious</td>
</tr>
<tr>
<td height="19">14</td>
<td>应该</td>
<td>should</td>
<td>must/shall</td>
</tr>
<tr>
<td height="19">15</td>
<td>火锅</td>
<td>chafing dish</td>
<td>hot pot</td>
</tr>
<tr>
<td height="19">16</td>
<td>大厦</td>
<td>mansion</td>
<td>center/plaza</td>
</tr>
<tr>
<td height="36">17</td>
<td>马马虎虎</td>
<td>so-so</td>
<td>average/fair/all right/not too bad/OK（西方人很少使用so-so）</td>
</tr>
<tr>
<td height="35">18</td>
<td>好吃</td>
<td>delicious</td>
<td>good/nice/tasty/appetizing（delicious在中国被滥用）</td>
</tr>
<tr>
<td height="19">19</td>
<td>尽我最大努力</td>
<td>try my best</td>
<td>try/strive（try的本意就是try my best）</td>
</tr>
<tr>
<td height="19">20</td>
<td>有名</td>
<td>famous</td>
<td>well-known/renowned/legendary/popular（famous在中国被滥用）</td>
</tr>
<tr>
<td height="19">21</td>
<td>滑稽</td>
<td>humorous</td>
<td>funny/witty/amusing/entertaining</td>
</tr>
<tr>
<td height="19">22</td>
<td>欺骗</td>
<td>to cheat</td>
<td>to trick/to play a joke on/to con/to deceive/to rip off</td>
</tr>
<tr>
<td height="19">23</td>
<td>车门</td>
<td>the door of the car</td>
<td>the car&#8217;s door</td>
</tr>
<tr>
<td height="19">24</td>
<td>怎么拼?</td>
<td>how to spell?</td>
<td>how do you spell?</td>
</tr>
<tr>
<td height="19">25</td>
<td>再见</td>
<td>bye-bye</td>
<td>bye/see you/see you later/later（bye-bye有些孩子气）</td>
</tr>
<tr>
<td height="19">26</td>
<td>玩</td>
<td>play</td>
<td>go to/do（play在中国被滥用）</td>
</tr>
<tr>
<td height="19">27</td>
<td>面条</td>
<td>noodles</td>
<td>pasta（noodles有些孩子气）</td>
</tr>
<tr>
<td height="19">28</td>
<td>据说</td>
<td>it is said</td>
<td>I heard/I read/I was told</td>
</tr>
<tr>
<td height="19">29</td>
<td>等等</td>
<td>and so on</td>
<td>etc.</td>
</tr>
<tr>
<td height="19">30</td>
<td>直到现在</td>
<td>till now</td>
<td>recently/lately/thus far</td>
</tr>
<tr>
<td height="19">31</td>
<td>农民</td>
<td>peasant</td>
<td>farmer</td>
</tr>
<tr>
<td height="19">32</td>
<td>宣传</td>
<td>propaganda</td>
<td>information</td>
</tr>
</tbody>
</table>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/12/%e8%80%81%e5%a4%96%e6%80%bb%e7%bb%93%e7%9a%84%e4%b8%ad%e5%9b%bd%e5%bc%8f%e8%8b%b1%e8%af%ad/">老外总结的中国式英语</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/12/%e8%80%81%e5%a4%96%e6%80%bb%e7%bb%93%e7%9a%84%e4%b8%ad%e5%9b%bd%e5%bc%8f%e8%8b%b1%e8%af%ad/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>50个有关编程的至理名言（一）</title>
		<link>http://blog.igevin.info/2010/12/50%e4%b8%aa%e6%9c%89%e5%85%b3%e7%bc%96%e7%a8%8b%e7%9a%84%e8%87%b3%e7%90%86%e5%90%8d%e8%a8%80%ef%bc%88%e4%b8%80%ef%bc%89/</link>
		<comments>http://blog.igevin.info/2010/12/50%e4%b8%aa%e6%9c%89%e5%85%b3%e7%bc%96%e7%a8%8b%e7%9a%84%e8%87%b3%e7%90%86%e5%90%8d%e8%a8%80%ef%bc%88%e4%b8%80%ef%bc%89/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 06:36:39 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[程序员]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=560</guid>
		<description><![CDATA[程序员世界里有哪些名言警句呢？Jun Auza 列出了50条启迪人心的至理名言，它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏。 10. &#8220;People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones.&#8221;- Donald Knuth 10. “人们认为计算机科学是天才的艺术，但事实完全相反：只是很多人在共同建立起来的事物之上工作，就像一条由小石头铺成的小径。”—— Donald Knuth 9. “First learn computer science and all the theory. Next develop a [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/560"><img class="aligncenter" title="50个有关编程的至理名言" src="http://r5mgkq.blu.livefilestore.com/y1pQWkXnVCtUE7lH9nLHSNCixNlOuINSp643Oqicswg55ZhMEc21wZqdCULpvcX59f1MnfcYj78myvNVg2rO9eVX2uwRfNzifuV/images.jpg?psid=1" alt="" width="450" height="338" /></a></p>
<p>程序员世界里有哪些名言警句呢？Jun Auza 列出了50条启迪人心的至理名言，它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏。</p>
<p>10. &#8220;People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones.&#8221;- Donald Knuth</p>
<p>10. “人们认为计算机科学是天才的艺术，但事实完全相反：只是很多人在共同建立起来的事物之上工作，就像一条由小石头铺成的小径。”—— Donald Knuth</p>
<p><span id="more-560"></span>9. “First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack.”- George Carrette</p>
<p>9. “首先学会计算机科学和所有的理论。然后发展出一个编程风格。之后便要忘掉所有这些，以自由的方式探索。”—— George Carrette</p>
<p>8. “Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.”- Larry Wall</p>
<p>8. “大多数的你们都熟悉程序员的美德。它们有三点：懒，不耐烦，以及狂妄自大。”—— Larry Wall</p>
<p>7. “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other,with no structural integrity， but just done by brute force and thousands of slaves.”- Alan Kay</p>
<p>7. “今日的大多数软件很像埃及金字塔，由千百万砖头堆砌起来，层层相切，没有着整体的结构，是由畜力和成千上万奴隶的力量建立起来的。”—— Alan Kay</p>
<p>6. “The trouble with programmers is that you can never tell what a programmer is doing until <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a>’s too late.”- Seymour Cray</p>
<p>6. “程序员的问题是，不到太晚，你永远无法知道一个他在做着些什么。”—— Seymour Cray</p>
<p>5. “To iterate is human, to recurse divine.”- L. Peter Deutsch</p>
<p>5. “人理解迭代，神理解递归。”—— Peter Deutsch</p>
<p>4. &#8220;On two occasions I have been asked [by members of Parliament]: &#8216;Pray， Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?&#8217; I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.&#8221;- Charles Babbage</p>
<p>4. “有两次我被（国会议员）问道：‘ Mr. Babbage，如果你输入计算机错误的数据，正确的答案会出来吗？’我完全无法理解能产生此种问题的大脑的混乱。”</p>
<p>3. &#8220;Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.&#8221;- Linus Torvalds</p>
<p>3. “大部分好的程序员编程并不是为了钱或名望，而只是因为纯粹的乐趣。”—— Linus Torvalds</p>
<p>2. &#8220;Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.&#8221;- Martin Golding</p>
<p>2. “编程的时候，总是想着那个维护你代码的人会是一个知道你住在哪儿的有暴力倾向的精神病患者。”—— Martin Golding</p>
<p>1. “There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.”- C.A.R. Hoare</p>
<p>1. “有两种生成一个软件设计方案的途径。一个是把它做得如此简单，以致于明显不会有漏洞存在。另一个是把它做的如此复杂，以致于不会有明显的漏洞存在。”—— C.A.R. Hoare
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/12/50%e4%b8%aa%e6%9c%89%e5%85%b3%e7%bc%96%e7%a8%8b%e7%9a%84%e8%87%b3%e7%90%86%e5%90%8d%e8%a8%80%ef%bc%88%e4%b8%80%ef%bc%89/">50个有关编程的至理名言（一）</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/12/50%e4%b8%aa%e6%9c%89%e5%85%b3%e7%bc%96%e7%a8%8b%e7%9a%84%e8%87%b3%e7%90%86%e5%90%8d%e8%a8%80%ef%bc%88%e4%b8%80%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>不适合当一名开发人员的10种迹象</title>
		<link>http://blog.igevin.info/2010/12/%e4%b8%8d%e9%80%82%e5%90%88%e5%bd%93%e4%b8%80%e5%90%8d%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98%e7%9a%8410%e7%a7%8d%e8%bf%b9%e8%b1%a1/</link>
		<comments>http://blog.igevin.info/2010/12/%e4%b8%8d%e9%80%82%e5%90%88%e5%bd%93%e4%b8%80%e5%90%8d%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98%e7%9a%8410%e7%a7%8d%e8%bf%b9%e8%b1%a1/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 10:25:02 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=546</guid>
		<description><![CDATA[程序员能够赚大钱；软件开发人员一周七天都可以随意穿戴；任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小部分原因。不幸的是，人才市场中到处都是拥有原始智力或学问的应聘者，但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己是否应当成为一名软件开发人员时，你应当考虑以下几件事情。 1. 宁愿培训，也不自学 即使公司对其他类型员工有合适的培训计划，大多数开发部门也很少给程序员提供培训机会。顶多为你报销买书的费用。他们都希望程序员踏进公司的第一天就掌握了所有（至少大部分）必需的技术。更糟的是，他们主观地认为程序员都非常聪明，很擅长解决问题。这让上层管理人员相信，优秀的程序员不需要培训。最重要的，对开发人员的培训费用是相当昂贵的。结果呢？当你职位调动时，你要弄清楚接下来要做什么，必要的话就要自学一下了。 2. 喜欢正常的工作时间 软件开发项目不能按时交工是出了名的。从某种角度而言，即便是如期完工的项目也通常落后于计划表。如果你不能忍受（或不能处理）自己的业余时间因上级的命令而失去规律或充满变数，那么你不适合做软件开发。到了关键时刻，上级只会在乎能否将产品如期交到资产雄厚的客户手上，而不是你孩子的足球比赛或你想看的一个新的电视节目。 3. 喜欢正常加薪胜过跳槽 软件开发行业，技术无时无刻不在贬值。除非你所在公司是和缓慢变化的技术打交道，否则，你的技术很可能一天不如一天值钱。目前技术发展水平飞速变化，今天还很热门的技术明天可能就无人问津了。因此，日复一日的重复着同样的工作，还期盼得到超过不断增长的生活费用的加薪是很困难的。要想保值，就必须保证自己的技术跟得上发展的步伐。此外，如果还想加薪，就必须大大扩充自己的技术，要么获得晋升，或者直接跳槽。 4. 无法和他人和睦共处 性格内向或喜欢一个人工作是一回事。无法与他人和睦共处是另一回事，而且作为一名开发人员，这会拖你的后腿。不仅如此，你的经理很可能是一名非技术人员（或很久没有亲自从事技术工作的技术人员），所以你必须善于向非技术人员表达自己的想法。 5. 容易垂头丧气 软件开发经常会让人产生挫败感。文件材料过于陈旧或有错误、之前的程序员写的代码晦涩难懂、老板规定了一些必须遵守但毫无意义的规定……诸如此类的事情不胜枚举。一天下来，没有人愿意和一个整天在无休止地咒骂或对着显示器尖叫的人一起工作。如果因为花了8个小时完成看似10分钟就能完成的任务而抓狂，那么开发工作不适合你。 6. 思想保守，不考虑他人建议 编程过程中遇到的问题往往都有很多解决方案。如果你不能正确对待他人的批评，或者不能认真聆听他人的意见，你很可能会漏掉一些重要的东西。举个例子，几周前，一名初级程序员给我提了一个建议。经过思考，我决定尝试一下。结果证明他是正确的，而我之前的想法是错误的，而且，他的建议让一段代码的运行时间从之前的若干天一下缩短到几个小时。如果因为经验水平的不同而忽略他的意见，那是多么愚蠢啊。 7. 不注重细节 编程过程处处都是细节。如果一部情节比《野蛮人柯南》复杂一点的电影就弄得你晕头转向，或者填写一个折扣单就让你感觉很费劲的话，那么，你在软件开发这个行业也不会有长足发展。有时，像少一个句号这样的小错误，就会让原本很完美的程序产生随机错误。如果你连哪里少了句号都搞不清楚，恐怕你在这一行业也不会有很大发展。 8. 没有工作自豪感 当然，循规蹈矩式的编写一个说得过得去的程序是有可能的。问题是，规则不是一成不变的。软件开发不像是在工厂里整天拧同样的螺丝，拧的力度大了小了都无所谓。它需要独立思考，进而需要开发人员对工作有自豪感。而且，软件开发过程中，一些错误的做法很可能一开始不会对整个工作有不良影响。那些你所忽视的、看似不会引起麻烦的“小错误”，最终会酿成大祸。没有工作自豪感、不认真对待每个项目的程序员工作质量不高，从而编程事业也不会长久。 9. 不三思而后行 比起编写程序，软件开发人员（至少是优秀的开发人员）会在项目计划上花费更多的时间。通常，当程序员不假思索地打开程序编辑器就开始写代码时，他们写的大部分代码稍后就会作废。而经过深思熟虑后写出来的代码错误会更少，而且耗时短。很多程序员不知道如何合理编写程序是有原因的：软件开发的难点在于知道要编写什么。不事先仔细思考就开始盲目工作只会事倍功半。如果你只会实干不会思考，或许软件开发这项工作并不适合你。 10. 不喜欢极客类型的人 出于种种原因（其中一些是合理的），很多人不喜欢与工程师或技术人员相处。如果你认为与像呆伯特或怪人奥尔那样的人相处是一种煎熬的话，那趁早放弃进入编程行业的念头吧。所有的开发人员都像那样性格怪异吗？当然不是。但也不乏古怪的人，这足以让你在这个行业痛苦不堪。 转载请注明： 转载自Gevin的博客 本文链接地址: 不适合当一名开发人员的10种迹象 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.igevin.info/archives/546"><img class="alignnone" title="不适合当一名开发人员的10种迹象" src="http://www.geekpark.net/uploads/c/s/j/s/r/csjsr01276059139/images/eTAj8UREebhC2F6uLcExVz6O5mPflav2.jpg" alt="" width="550" height="250" /></a></p>
<p>程序员能够赚大钱；软件开发人员一周七天都可以随意穿戴；任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小部分原因。不幸的是，人才市场中到处都是拥有原始智力或学问的应聘者，但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己是否应当成为一名软件开发人员时，你应当考虑以下几件事情。</p>
<p><strong><span id="more-546"></span>1. 宁愿培训，也不自学</strong></p>
<p>即使公司对其他类型员工有合适的培训计划，大多数开发部门也很少给程序员提供培训机会。顶多为你报销买书的费用。他们都希望程序员踏进公司的第一天就掌握了所有（至少大部分）必需的技术。更糟的是，他们主观地认为程序员都非常聪明，很擅长解决问题。这让上层管理人员相信，优秀的程序员不需要培训。最重要的，对开发人员的培训费用是相当昂贵的。结果呢？当你职位调动时，你要弄清楚接下来要做什么，必要的话就要自学一下了。</p>
<p><strong>2. 喜欢正常的工作时间</strong></p>
<p>软件开发项目不能按时交工是出了名的。从某种角度而言，即便是如期完工的项目也通常落后于计划表。如果你不能忍受（或不能处理）自己的业余时间因上级的命令而失去规律或充满变数，那么你不适合做软件开发。到了关键时刻，上级只会在乎能否将产品如期交到资产雄厚的客户手上，而不是你孩子的足球比赛或你想看的一个新的电视节目。</p>
<p><strong>3. 喜欢正常加薪胜过跳槽</strong></p>
<p>软件开发行业，技术无时无刻不在贬值。除非你所在公司是和缓慢变化的技术打交道，否则，你的技术很可能一天不如一天值钱。目前技术发展水平飞速变化，今天还很热门的技术明天可能就无人问津了。因此，日复一日的重复着同样的工作，还期盼得到超过不断增长的生活费用的加薪是很困难的。要想保值，就必须保证自己的技术跟得上发展的步伐。此外，如果还想加薪，就必须大大扩充自己的技术，要么获得晋升，或者直接跳槽。</p>
<p><strong>4. 无法和他人和睦共处</strong></p>
<p>性格内向或喜欢一个人工作是一回事。无法与他人和睦共处是另一回事，而且作为一名开发人员，这会拖你的后腿。不仅如此，你的经理很可能是一名非技术人员（或很久没有亲自从事技术工作的技术人员），所以你必须善于向非技术人员表达自己的想法。</p>
<p><strong>5. 容易垂头丧气</strong></p>
<p>软件开发经常会让人产生挫败感。文件材料过于陈旧或有错误、之前的程序员写的代码晦涩难懂、老板规定了一些必须遵守但毫无意义的规定……诸如此类的事情不胜枚举。一天下来，没有人愿意和一个整天在无休止地咒骂或对着显示器尖叫的人一起工作。如果因为花了8个小时完成看似10分钟就能完成的任务而抓狂，那么开发工作不适合你。</p>
<p><strong>6. 思想保守，不考虑他人建议</strong></p>
<p>编程过程中遇到的问题往往都有很多解决方案。如果你不能正确对待他人的批评，或者不能认真聆听他人的意见，你很可能会漏掉一些重要的东西。举个例子，几周前，一名初级程序员给我提了一个建议。经过思考，我决定尝试一下。结果证明他是正确的，而我之前的想法是错误的，而且，他的建议让一段代码的运行时间从之前的若干天一下缩短到几个小时。如果因为经验水平的不同而忽略他的意见，那是多么愚蠢啊。</p>
<p><strong>7. 不注重细节</strong></p>
<p>编程过程处处都是细节。如果一部情节比《野蛮人柯南》复杂一点的电影就弄得你晕头转向，或者填写一个折扣单就让你感觉很费劲的话，那么，你在软件开发这个行业也不会有长足发展。有时，像少一个句号这样的小错误，就会让原本很完美的程序产生随机错误。如果你连哪里少了句号都搞不清楚，恐怕你在这一行业也不会有很大发展。</p>
<p><strong>8. 没有工作自豪感</strong></p>
<p>当然，循规蹈矩式的编写一个说得过得去的程序是有可能的。问题是，规则不是一成不变的。软件开发不像是在工厂里整天拧同样的螺丝，拧的力度大了小了都无所谓。它需要独立思考，进而需要开发人员对工作有自豪感。而且，软件开发过程中，一些错误的做法很可能一开始不会对整个工作有不良影响。那些你所忽视的、看似不会引起麻烦的“小错误”，最终会酿成大祸。没有工作自豪感、不认真对待每个项目的程序员工作质量不高，从而编程事业也不会长久。</p>
<p><strong>9. 不三思而后行</strong></p>
<p>比起编写程序，软件开发人员（至少是优秀的开发人员）会在项目计划上花费更多的时间。通常，当程序员不假思索地打开程序编辑器就开始写代码时，他们写的大部分代码稍后就会作废。而经过深思熟虑后写出来的代码错误会更少，而且耗时短。很多程序员不知道如何合理编写程序是有原因的：软件开发的难点在于知道要编写什么。不事先仔细思考就开始盲目工作只会事倍功半。如果你只会实干不会思考，或许软件开发这项工作并不适合你。</p>
<p><strong>10. 不喜欢极客类型的人</strong></p>
<p>出于种种原因（其中一些是合理的），很多人不喜欢与工程师或技术人员相处。如果你认为与像呆伯特或怪人奥尔那样的人相处是一种煎熬的话，那趁早放弃进入编程行业的念头吧。所有的开发人员都像那样性格怪异吗？当然不是。但也不乏古怪的人，这足以让你在这个行业痛苦不堪。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/12/%e4%b8%8d%e9%80%82%e5%90%88%e5%bd%93%e4%b8%80%e5%90%8d%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98%e7%9a%8410%e7%a7%8d%e8%bf%b9%e8%b1%a1/">不适合当一名开发人员的10种迹象</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/12/%e4%b8%8d%e9%80%82%e5%90%88%e5%bd%93%e4%b8%80%e5%90%8d%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98%e7%9a%8410%e7%a7%8d%e8%bf%b9%e8%b1%a1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Reader分享到第三方网站</title>
		<link>http://blog.igevin.info/2010/12/google-reader-share-to-others/</link>
		<comments>http://blog.igevin.info/2010/12/google-reader-share-to-others/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 22:59:04 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=528</guid>
		<description><![CDATA[&#160; &#160; &#160; 这篇是Gevin最早写博客时的文章，当时风格还没有形成，最近发现本文比较受欢迎，今天(2011.6.9)Gevin再完善一下本文，欢迎大家一起分享自己使用Google Reader的经验！ Google Reader现在有发送到功能，目前支持的有Facebook、Twitter、Friendfeed等网站，但对于国内用户来说，分享到新浪微博、人人网等网站更加实用。 下面介绍如何创建一个自定义链接把文章分享到第三方网站： 1. 分享到新浪 进入Google Reader的设置页面，进入“发送到”这个标签 &#160; &#160; &#160; 然后选择“创建自定义链接”： &#160; &#160; &#160; 根据Google Reader的提示， 我们在网址栏填入：http://v.t.sina.com.cn/share/share.php?title=${title}&#38;url=${url}&#38;source=${source} 然后在网址图标中填入：http://t.sina.com.cn/favicon.ico 网址图标可以随便换，Google图片搜新浪微博logo即可，例如这个： http://www.renniaofei.com/wp-content/uploads/2010/09/sina-weibo-logo-yuanwenjian-xiazai-thumbnail.gif 这样我们在Google Reader界面就能看到发送到的链接了。 &#160; 下面介绍分享到其他网站的设置参数： 2. 分享到人人网（校内） Name: 人人网 URL: http://share.renren.com/share/buttonshare.do?link=${url}&#38;title=${title} Icon URL: http://blog.igevin.info/wp-content/uploads/2010/12/favicon.ico 3. 分享到 WordPress 博客 Name: 你的博客名称 URL: http://www.你的博客域名.com/wp-admin/press-this.php?u=${url}&#38;t=${title}&#38;s=${source}&#38;v=2 Icon URL: http://s.wordpress.org/favicon.ico?3 4. 发送到 Evernote Evernote 是款很不错的笔记软件，通过这个 Send To [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1355" class="wp-caption aligncenter" style="width: 210px"><a href="http://blog.igevin.info/wp-content/uploads/2010/12/google-reader-logo.gif"><img class="size-full wp-image-1355" title="google-reader-logo" src="http://blog.igevin.info/wp-content/uploads/2010/12/google-reader-logo.gif" alt="google-reader" width="200" height="200" /></a><p class="wp-caption-text"><a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a> Reader</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>这篇是Gevin最早写博客时的文章，当时风格还没有形成，最近发现本文比较受欢迎，今天(2011.6.9)Gevin再完善一下本文，欢迎大家一起分享自己使用Google Reader的经验！</p>
<p>Google Reader现在有发送到功能，目前支持的有Facebook、<a href="http://blog.igevin.info/tag/twitter/" class="st_tag internal_tag" rel="tag" title="Posts tagged with twitter">Twitter</a>、Friendfeed等网站，但对于国内用户来说，分享到新浪微博、人人网等网站更加实用。</p>
<p>下面介绍如何创建一个自定义链接把文章分享到第三方网站：</p>
<h3>1. 分享到新浪<span id="more-528"></span></h3>
<p>进入Google Reader的设置页面，进入“发送到”这个标签</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1356" class="wp-caption aligncenter" style="width: 594px"><a rel="attachment wp-att-1356" href="http://blog.igevin.info/?attachment_id=1356"><img class="size-full wp-image-1356 " title="Google Reader设置页面" src="http://blog.igevin.info/wp-content/uploads/2010/12/Google-Reader-Share1.png" alt="Google Reader设置页面" width="584" height="137" /></a><p class="wp-caption-text">Google Reader设置页面</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>然后选择“创建自定义链接”：</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1357" class="wp-caption aligncenter" style="width: 567px"><a href="http://blog.igevin.info/wp-content/uploads/2010/12/Google-Reader-Share2.png"><img class="size-full wp-image-1357 " title="Google Reader自定义链接" src="http://blog.igevin.info/wp-content/uploads/2010/12/Google-Reader-Share2.png" alt="Google Reader自定义链接" width="557" height="429" /></a><p class="wp-caption-text">Google Reader自定义链接</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>根据Google Reader的提示，</p>
<p>我们在网址栏填入：http://v.t.sina.com.cn/share/share.<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a>?title=${title}&amp;url=${url}&amp;source=${source}</p>
<p>然后在网址图标中填入：http://t.sina.com.cn/favicon.ico</p>
<p>网址图标可以随便换，Google图片搜新浪微博logo即可，例如这个：</p>
<p>http://www.renniaofei.com/wp-content/uploads/2010/09/sina-weibo-logo-yuanwenjian-xiazai-thumbnail.gif</p>
<p>这样我们在Google Reader界面就能看到发送到的链接了。</p>
<p>&nbsp;</p>
<p><strong>下面介绍分享到其他网站的设置参数：</strong></p>
<h3>2. 分享到人人网（校内）</h3>
<p>Name: 人人网</p>
<p>URL: http://share.renren.com/share/buttonshare.do?link=${url}&amp;title=${title}</p>
<p>Icon URL: http://blog.igevin.info/wp-content/uploads/2010/12/favicon.ico</p>
<h3>3. 分享到 <a href="http://blog.igevin.info/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wordpress">WordPress</a> 博客</h3>
<p>Name: 你的博客名称</p>
<p>URL: http://www.你的博客域名.com/wp-admin/press-this.php?u=${url}&amp;t=${title}&amp;s=${source}&amp;v=2</p>
<p>Icon URL: http://s.wordpress.org/favicon.ico?3</p>
<h3>4. 发送到 Evernote</h3>
<p>Evernote 是款很不错的笔记软件，通过这个 Send To 可以将订阅的文章直接发送到你的 notebook 里。</p>
<p>Name: Evernote</p>
<p>URL: http://www.evernote.com/clip.action?url=${url}&amp;title=${title}</p>
<p>Icon URL: http://www.evernote.com/about/img/favicon.ico</p>
<h3>5. 存为全文PDF</h3>
<p>PDF存下来是原始网页，而非RSS中的无格式文档（可能不是全文）。</p>
<p>Name: 存为全文PDF</p>
<p>URL: http://savepageaspdf.pdfonline.com/pdfonline/pdfonline.asp?cURL=${url}</p>
<p>Icon URL: http://www.adobe.com/lib/com.adobe/template/icon/pdf.gif</p>
<p><strong>2011年1月7号更新：</strong></p>
<p><span style="color: #008000;">把订阅的文章分享到第三方网站的方法，是首先找到具有分享功能的第三方网站的<strong>分享地址</strong>，然后加上相应的<strong>分享参数</strong>。对于微博而言，参数就是title=${title}&amp;url=${url}，&amp;source=${source}不写也可以。所以本文还可以继续更新类似下面的内容：</span></p>
<h3>6.分享到腾讯微博</h3>
<p>Name: 腾讯微博</p>
<p>URL: http://v.t.qq.com/share/share.php?title=Gevin的博客:${title}&amp;url=${url}</p>
<p>Icon URL: http://blog.igevin.info/wp-content/uploads/2011/01/icon-mb-qq-logo.png</p>
<p>&nbsp;</p>
<h2>注：</h2>
<p><span style="color: #ff0000;">大概从2011年4月的某一天起，Google服务的可访问性越来越低，加密的gmail都经常出现不能访问的情况。</span></p>
<p><span style="color: #ff0000;">所以，使用http协议的Google Reader，能保证正常使用；</span></p>
<p><span style="color: #ff0000;">如果各位用户重视个人隐私，或者在Google Reader里订阅一些不想让别人知道（无法被hacker窃取）的东西，需要使用https协议的Google Reader。</span></p>
<p><span style="color: #ff0000;">加密的Google Reader时不时会被“不能访问”一下，需要使用ipv6、修改hosts文件或者其他翻墙才能保证服务的正常使用。</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>本文链接：<a title="Google Reader分享到第三方网站" href="http://blog.igevin.info/archives/528" target="_self">Google Reader分享到第三方网站</a> <span style="color: #666666; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; line-height: 18px;">http://blog.igevin.info/archives/528</span>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/12/google-reader-share-to-others/">Google Reader分享到第三方网站</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/12/google-reader-share-to-others/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Web开发者必知的12款jQuery插件</title>
		<link>http://blog.igevin.info/2010/12/web%e5%bc%80%e5%8f%91%e8%80%85%e5%bf%85%e7%9f%a5%e7%9a%8412%e6%ac%bejquery%e6%8f%92%e4%bb%b6/</link>
		<comments>http://blog.igevin.info/2010/12/web%e5%bc%80%e5%8f%91%e8%80%85%e5%bf%85%e7%9f%a5%e7%9a%8412%e6%ac%bejquery%e6%8f%92%e4%bb%b6/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 03:09:54 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=523</guid>
		<description><![CDATA[jQuery插件能够增强网站的可用性，有效地改善用户体验，还可以大大减少创建一个新站点的开发时间。现在的jQuery插件很多，尽可以根据您的项目要求来选择，不过也有一些插件很好用，几乎各种项目都能够用得上。这里就为您介绍12款开发中最常用的jQuery插件。 1. jQuery BBCode Editor 下载地址：http://www.w3theme.com/jquery-bbedit/ Bbcode简单易用，它是BBS、论坛、Blog等网络应用上的一种常用输入语法。jQuery BbCode Editor提供自定义设置，可以打造出很个性化的bbcode编辑器，它的源代码都可以根据需求灵活修改。 2. Exposure 下载地址：http://plugins.jquery.com/project/Exposure/ Exposure是一个图片预览插件，用于创建丰富，自定义的视觉体验，可以处理海量图片。 3. jQuery YouTube Plugin 下载地址：http://www.tikku.com/jquery-youtube-tubeplayer-plugin 这个插件基本上是个标准的YouTube播放器API了。开发者省略了一些功能，但足够用了。 4. PoshyTip Tooltips 下载地址：http://vadikom.com/tools/poshy-tip-jquery-plugin-for-stylish-tooltips/ 用它可以很方便地创建工具提示框，很有型哦，而且该有的功能都有了。 5. InputNotes jQuery Plugin 下载地址：http://fredibach.ch/jquery-plugins/inputnotes.php#demo 一个用于在文本域下方添加注释的jQuery插件，基于正则表达式。 6. Infinite Scroll 下载地址：http://www.infinite-scroll.com/ 用了这个插件，用户访问你的网站就不用翻页啦！实际上它是预读了后续页的内容并将其直接添加到了当前页面。 7. jQuery xColor Plugin 下载地址：http://www.xarg.org/project/jquery-color-plugin-xcolor/ 一个简单易用的混色器。 8. Bit.ly jQuery 下载地址：http://www.moretechtips.net/2010/07/bitly-button-jquery-plugin-for-your.html 这个插件可以创建能够动态显示点击次数的按钮（方形的或者长方形的），还可以实现文章转推功能。 9. Inset Border Effect 下载地址：http://css-tricks.com/inset-border-effect/ 这是一个非常简单但整洁的效果。它能够给图像加上一个边框，这个边框涵盖了图像的一部分，与CSS做出来的边框是不同的。 10. Apple Zoom [...]]]></description>
				<content:encoded><![CDATA[<p>jQuery插件能够增强网站的可用性，有效地改善用户体验，还可以大大减少创建一个新站点的开发时间。现在的jQuery插件很多，尽可以根据您的项目要求来选择，不过也有一些插件很好用，几乎各种项目都能够用得上。这里就为您介绍12款开发中最常用的jQuery插件。</p>
<p><strong> 1. jQuery BBCode Editor</strong></p>
<p><span id="more-523"></span>下载地址：<a href="http://www.w3theme.com/jquery-bbedit/" target="_blank">http://www.w3theme.com/jquery-bbedit/</a></p>
<p>Bbcode简单易用，它是BBS、论坛、Blog等网络应用上的一种常用输入语法。jQuery BbCode Editor提供自定义设置，可以打造出很个性化的bbcode编辑器，它的源代码都可以根据需求灵活修改。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203922482.jpg" target="_blank"><img title="clip_image001" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203926530.jpg" border="0" alt="clip_image001" width="500" height="250" /></a></p>
<p><strong> 2. Exposure</strong></p>
<p>下载地址：<a href="http://plugins.jquery.com/project/Exposure/" target="_blank">http://plugins.jquery.com/project/Exposure/</a></p>
<p>Exposure是一个图片预览插件，用于创建丰富，自定义的视觉体验，可以处理海量图片。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/2010120120392717.jpg" target="_blank"><img title="clip_image002" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203928289.jpg" border="0" alt="clip_image002" width="500" height="250" /></a></p>
<p><strong> 3. jQuery YouTube Plugin</strong></p>
<p>下载地址：<a href="http://www.tikku.com/jquery-youtube-tubeplayer-plugin" target="_blank">http://www.tikku.com/jquery-youtube-tubeplayer-plugin</a></p>
<p>这个插件基本上是个标准的YouTube播放器API了。开发者省略了一些功能，但足够用了。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203929808.jpg" target="_blank"><img title="clip_image003" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203931814.jpg" border="0" alt="clip_image003" width="500" height="250" /></a></p>
<p><strong> 4. PoshyTip Tooltips</strong></p>
<p>下载地址：<a href="http://vadikom.com/tools/poshy-tip-jquery-plugin-for-stylish-tooltips/" target="_blank">http://vadikom.com/tools/poshy-tip-jquery-plugin-for-stylish-tooltips/</a></p>
<p>用它可以很方便地创建工具提示框，很有型哦，而且该有的功能都有了。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203931887.jpg" target="_blank"><img title="clip_image004" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203932929.jpg" border="0" alt="clip_image004" width="500" height="250" /></a></p>
<p><strong> 5. InputNotes jQuery Plugin</strong></p>
<p>下载地址：<a href="http://fredibach.ch/jquery-plugins/inputnotes.php#demo" target="_blank">http://fredibach.ch/jquery-plugins/inputnotes.php#demo</a></p>
<p>一个用于在文本域下方添加注释的jQuery插件，基于正则表达式。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203933751.jpg" target="_blank"><img title="clip_image005" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203934573.jpg" border="0" alt="clip_image005" width="500" height="250" /></a></p>
<p><strong> 6. Infinite Scroll</strong></p>
<p>下载地址：<a href="http://www.infinite-scroll.com/" target="_blank">http://www.infinite-scroll.com/</a></p>
<p>用了这个插件，用户访问你的网站就不用翻页啦！实际上它是预读了后续页的内容并将其直接添加到了当前页面。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203935542.jpg" target="_blank"><img title="clip_image006" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203936973.jpg" border="0" alt="clip_image006" width="500" height="172" /></a></p>
<p><strong> 7. jQuery xColor Plugin</strong></p>
<p>下载地址：<a href="http://www.xarg.org/project/jquery-color-plugin-xcolor/" target="_blank">http://www.xarg.org/project/jquery-color-plugin-xcolor/</a></p>
<p>一个简单易用的混色器。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203937353.jpg" target="_blank"><img title="clip_image007" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203938767.jpg" border="0" alt="clip_image007" width="500" height="250" /></a></p>
<p><strong> 8. Bit.ly jQuery</strong></p>
<p>下载地址：<a href="http://www.moretechtips.net/2010/07/bitly-button-jquery-plugin-for-your.html" target="_blank">http://www.moretechtips.net/2010/07/bitly-button-jquery-plugin-for-your.html</a></p>
<p>这个插件可以创建能够动态显示点击次数的按钮（方形的或者长方形的），还可以实现文章转推功能。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/2010120120394623.jpg" target="_blank"><img title="clip_image008" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203946312.jpg" border="0" alt="clip_image008" width="500" height="151" /></a></p>
<p><strong> 9. Inset Border Effect</strong></p>
<p>下载地址：<a href="http://css-tricks.com/inset-border-effect/" target="_blank">http://css-tricks.com/inset-border-effect/</a></p>
<p>这是一个非常简单但整洁的效果。它能够给图像加上一个边框，这个边框涵盖了图像的一部分，与CSS做出来的边框是不同的。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201203951614.jpg" target="_blank"><img title="clip_image009" src="http://pic003.cnblogs.com/2010/34358/201012/20101201203958313.jpg" border="0" alt="clip_image009" width="500" height="250" /></a></p>
<p><strong> 10. Apple Zoom</strong></p>
<p>下载地址：<a href="http://tutorialzine.com/2010/06/apple-like-retina-effect-jquery-css/" target="_blank">http://tutorialzine.com/2010/06/apple-like-retina-effect-jquery-css/</a><br />
不多解释了。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201204003312.jpg" target="_blank"><img title="clip_image010" src="http://pic003.cnblogs.com/2010/34358/201012/201012012040137.jpg" border="0" alt="clip_image010" width="500" height="250" /></a></p>
<p><strong> 11. jTweetsAnywhere</strong></p>
<p>下载地址：<a href="http://thomasbillenstein.com/jTweetsAnywhere/" target="_blank">http://thomasbillenstein.com/jTweetsAnywhere/</a><br />
jTweetsAnywhere是一个jQuery 的Twitter小工具，它可以很方便地在网站里添加Twitter功能。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201204014275.jpg" target="_blank"><img title="clip_image011" src="http://pic003.cnblogs.com/2010/34358/201012/20101201204015888.jpg" border="0" alt="clip_image011" width="500" height="250" /></a></p>
<p><strong> 12. Form Validation with Hints</strong></p>
<p>下载地址：<a href="http://www.icograma.com/nuestro-trabajo/open-source/jquery-form-validation-and-hints/jquery-form-validation-and-hints-client-side-form-validation.html" target="_blank">http://www.icograma.com/nuestro-trabajo/open-source/jquery-form-validation-and-hints/jquery-form-validation-and-hints-client-side-form-validation.html</a></p>
<p>这个jQuery插件使表单验证开发工作更简单了，预置了常见的验证规则，方便开发者自行设置。</p>
<p><a href="http://pic003.cnblogs.com/2010/34358/201012/20101201204016623.jpg" target="_blank"><img title="clip_image012" src="http://pic003.cnblogs.com/2010/34358/201012/20101201204017588.jpg" border="0" alt="clip_image012" width="500" height="250" /></a>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/12/web%e5%bc%80%e5%8f%91%e8%80%85%e5%bf%85%e7%9f%a5%e7%9a%8412%e6%ac%bejquery%e6%8f%92%e4%bb%b6/">Web开发者必知的12款jQuery插件</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/12/web%e5%bc%80%e5%8f%91%e8%80%85%e5%bf%85%e7%9f%a5%e7%9a%8412%e6%ac%bejquery%e6%8f%92%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>高效编程之欲擒故纵</title>
		<link>http://blog.igevin.info/2010/11/%e9%ab%98%e6%95%88%e7%bc%96%e7%a8%8b%e4%b9%8b%e6%ac%b2%e6%93%92%e6%95%85%e7%ba%b5/</link>
		<comments>http://blog.igevin.info/2010/11/%e9%ab%98%e6%95%88%e7%bc%96%e7%a8%8b%e4%b9%8b%e6%ac%b2%e6%93%92%e6%95%85%e7%ba%b5/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 02:50:29 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[技巧]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=521</guid>
		<description><![CDATA[昨天我做了一些事情使我的编程效率提高了一倍。简单，容易，但使我的生活发生了巨大的变化。 你们中可能有些人已经知道我是怎么做的。对于其他的人，这听起来有些疯狂。 我不持续工作。 或者，我把定时器设置成50分钟，在此期间我只干一件事——没email，没聊天工具，没游戏，没分心的事。50分钟后，我去散步。 它使我效率增倍。而且作为一个副作用，它使我的工作更加快乐。 我知道你们中的很多人在想什么。无论何时这个(或其它特别的Pomodoro技巧)被提及时，我都会听到各种的常见的怀疑声。 那就让我们一一看来： 这样做不会使我的注意力不能集中在我正要努力解决的难题上吗？很奇怪，跟你的直觉相反，不会。当你做其它的事情来放松你的神经时，你的大脑却仍然在思考你的问题。很多次，思路豁然开朗，把很多一直都无法解决的难题都解决掉了，这是因为你开始从远处观察这个问题，在大背景下，而不是紧紧的死揪着某处。 你是怎么停下来的？当我编程时我从来不看表。昨天我使用的是微波炉的定时器，但我工作效率上的变化使我大为震惊，我买了一个秒表，就是上面图中的那个。 我的生活中有太多的各种各样的打搅我的事情，邮件，聊天工具，电话短信。你的方法对我不管用。我有个原则：在我的工作时间里不允许有分心的东西。当我休息完后，我会花几分钟把这种分心的事情处理掉：检查邮件，回复聊天软件里的消息，回电话。当把这些事情全做完后我才开始启动定时器。 看起来它会给我的生活带来不必要的压力。的确会，但却是积极性质的。我发现自己急切的想知道在每个工作时间段里能究竟能做多少工作。我不由的开始把工作细化成更小的模块，催促自己看是否能在这时间段里完成这个模块。但这没有压力。我有个更好的词来描述督促自己把工作完成的更好更高效的现象：愉快。我很愉快。它把难题变成了游戏。 工作后你会用多长时间来休闲？ 我不知道。这难住我了。我会去散步—一个足够长的散步，至少10分钟。有时我会到阳台上，吃个橘子，听听大自然的声音。有时我会把秒表倒计时10分钟，以免我回来的太早。 在休息时间我可以做任何想做的活动吗？ 我想不能。我觉得你必须只做一种活动，让你大脑闲置的活动。散步，乒乓，玩乐器，发呆，打盹。考虑那些温和的、有目标挑战的活动—特别是户外的—效果会更好，但这只是我的猜测。 这里有什么秘密？ 秘密，以我个人的见解，是当你强迫大脑释放缠绕很久的问题时，潜意识里会使它缠绕的更紧：你的大脑强烈希望回到问题上。于是它会一直研究它，思考它。你越使你的大脑从工作上拽走，它就越强的返回到工作中。越是特意的停止工作，你越更多的投入到问题中，你把思想带离工作越远，思想会越想回去。这比起你死盯着电脑屏幕/敲出一堆垃圾代码来，你的大脑会更有效率的多。退一步，海阔天空。我可以保证，当你又重新回到座位上坐下来时，你会有各种更好的该怎么样做的想法。就像是有一个小程序、设计评审程序，当你在玩乐时，在你的大脑深处后台运行，帮你思考问题。 如果你非常的聪明，怎么会想到要依赖这样的做法？ 这个嘛。这里我的故事要转向说一下坏的事情：我过去做事情也是这样“玩玩干干”！事实上，我的工作时间和娱乐时间的分配已经无法控制。我以前编程就像是在受煎熬。我决定要改变。 为什么？因为我发现当浏览器变得越来越友好，计算机变得约来越使人分心时，我开始在潜意识里把计算机的娱乐功能和工作功能混淆在一起了。我工作一会儿，就去看看骇客新闻，再去读几篇有趣的文章，然后再工作一会儿，然后写几条评论，然后看看邮件，等等。 回头一想我在做什么？很显然：我正在拿各种各样新鲜刺激的事物过程来轰炸我的大脑。我的大脑不能工作在我的“主要”问题上，因为我忙着来回折腾在数十个不同的产生刺激因素的事物过程中。事后你会发现这最后的结果是把一心只放到一件编程事情上的情况转变成一心放在了很多事情上，而这些事情都跟编程没有关系。如果你喜欢使用计算机进行娱乐活动，你可以在工作前，午餐时，或工作休息期间。我越观察现代的计算机活动，我越相信计算机功能繁多、使娱乐更方便的性质已经严重的跟它作为一种能够生产工作的机器的用途相抵触了。几年来，我甚至慢慢的停止了赛场运动，约来越多的时间“沉浸”在了计算机世界里。这对你的大脑不是件好事，请相信我。 这是一个很简单的事情，你也许会很难想象到它会有什么用处。但请给自己一次机会—谁能预料你会有什么发现呢？ 作为一个边注，从所有的这些事情，我发现物理的把你的电子设备按功能分离开也许是另外一个能提高你的工作效率的好方法。(这是一个防止你把消极的电子设备和消极的设备之间的界限弄混淆的方法) [英文出处]：To code quickly，you must quit coding 转载请注明： 转载自Gevin的博客 本文链接地址: 高效编程之欲擒故纵 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>昨天我做了一些事情使我的编程效率提高了一倍。简单，容易，但使我的生活发生了巨大的变化。</p>
<p>你们中可能有些人已经知道我是怎么做的。对于其他的人，这听起来有些疯狂。</p>
<p>我不持续工作。</p>
<p>或者，我把定时器设置成50分钟，在此期间我只干一件事——没email，没聊天工具，没游戏，没分心的事。50分钟后，我去散步。</p>
<p><span id="more-521"></span>它使我效率增倍。而且作为一个副作用，它使我的工作更加快乐。</p>
<p>我知道你们中的很多人在想什么。无论何时这个(或其它特别的Pomodoro技巧)被提及时，我都会听到各种的常见的怀疑声。</p>
<p>那就让我们一一看来：</p>
<p><strong>这样做不会使我的注意力不能集中在我正要努力解决的难题上吗？</strong>很奇怪，跟你的直觉相反，不会。当你做其它的事情来放松你的神经时，你的大脑却仍然在思考你的问题。很多次，思路豁然开朗，把很多一直都无法解决的难题都解决掉了，这是因为你开始从远处观察这个问题，在大背景下，而不是紧紧的死揪着某处。</p>
<p style="text-align: center;"><img class="aligncenter" src="http://pic003.cnblogs.com/2010/1/201011/2010113009224033.jpg" alt="" /></p>
<p><strong>你是怎么停下来的？当我编程时我从来不看表。</strong>昨天我使用的是微波炉的定时器，但我工作效率上的变化使我大为震惊，我买了一个秒表，就是上面图中的那个。</p>
<p><strong>我的生活中有太多的各种各样的打搅我的事情，邮件，聊天工具，电话短信。你的方法对我不管用。</strong>我有个原则：在我的工作时间里不允许有分心的东西。当我休息完后，我会花几分钟把这种分心的事情处理掉：检查邮件，回复聊天软件里的消息，回电话。当把这些事情全做完后我才开始启动定时器。</p>
<p><strong>看起来它会给我的生活带来不必要的压力。</strong>的确会，但却是积极性质的。我发现自己急切的想知道在每个工作时间段里能究竟能做多少工作。我不由的开始把工作细化成更小的模块，催促自己看是否能在这时间段里完成这个模块。但这没有压力。我有个更好的词来描述督促自己把工作完成的更好更高效的现象：愉快。我很愉快。它把难题变成了游戏。</p>
<p><strong>工作后你会用多长时间来休闲？</strong> 我不知道。这难住我了。我会去散步—一个足够长的散步，至少10分钟。有时我会到阳台上，吃个橘子，听听大自然的声音。有时我会把秒表倒计时10分钟，以免我回来的太早。</p>
<p><strong>在休息时间我可以做任何想做的活动吗？</strong> 我想不能。我觉得你必须只做一种活动，让你大脑闲置的活动。散步，乒乓，玩乐器，发呆，打盹。考虑那些温和的、有目标挑战的活动—特别是户外的—效果会更好，但这只是我的猜测。</p>
<p><strong>这里有什么秘密？</strong> 秘密，以我个人的见解，是当你强迫大脑释放缠绕很久的问题时，潜意识里会使它缠绕的更紧：你的大脑强烈希望回到问题上。于是它会一直研究它，思考它。你越使你的大脑从工作上拽走，它就越强的返回到工作中。越是特意的停止工作，你越更多的投入到问题中，你把思想带离工作越远，思想会越想回去。这比起你死盯着电脑屏幕/敲出一堆垃圾代码来，你的大脑会更有效率的多。退一步，海阔天空。我可以保证，当你又重新回到座位上坐下来时，你会有各种更好的该怎么样做的想法。就像是有一个小程序、设计评审程序，当你在玩乐时，在你的大脑深处后台运行，帮你思考问题。</p>
<p><strong>如果你非常的聪明，怎么会想到要依赖这样的做法？</strong> 这个嘛。这里我的故事要转向说一下坏的事情：我过去做事情也是这样“玩玩干干”！事实上，我的工作时间和娱乐时间的分配已经无法控制。我以前编程就像是在受煎熬。我决定要改变。</p>
<p>为什么？因为我发现当浏览器变得越来越友好，计算机变得约来越使人分心时，我开始在潜意识里把计算机的娱乐功能和工作功能混淆在一起了。我工作一会儿，就去看看骇客新闻，再去读几篇有趣的文章，然后再工作一会儿，然后写几条评论，然后看看邮件，等等。</p>
<p>回头一想我在做什么？很显然：我正在拿各种各样新鲜刺激的事物过程来轰炸我的大脑。我的大脑不能工作在我的“主要”问题上，因为我忙着来回折腾在数十个不同的产生刺激因素的事物过程中。事后你会发现这最后的结果是把一心只放到一件编程事情上的情况转变成一心放在了很多事情上，而这些事情都跟编程没有关系。如果你喜欢使用计算机进行娱乐活动，你可以在工作前，午餐时，或工作休息期间。我越观察现代的计算机活动，我越相信计算机功能繁多、使娱乐更方便的性质已经严重的跟它作为一种能够生产工作的机器的用途相抵触了。几年来，我甚至慢慢的停止了赛场运动，约来越多的时间“沉浸”在了计算机世界里。这对你的大脑不是件好事，请相信我。</p>
<p>这是一个很简单的事情，你也许会很难想象到它会有什么用处。但请给自己一次机会—谁能预料你会有什么发现呢？</p>
<p>作为一个边注，从所有的这些事情，我发现物理的把你的电子设备按功能分离开也许是另外一个能提高你的工作效率的好方法。(这是一个防止你把消极的电子设备和消极的设备之间的界限弄混淆的方法)</p>
<p>[英文出处]：<a href="http://www.whattofix.com/blog/archives/2010/11/to-code-quickly.php" target="_blank">To code quickly，you must quit coding</a>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/11/%e9%ab%98%e6%95%88%e7%bc%96%e7%a8%8b%e4%b9%8b%e6%ac%b2%e6%93%92%e6%95%85%e7%ba%b5/">高效编程之欲擒故纵</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/11/%e9%ab%98%e6%95%88%e7%bc%96%e7%a8%8b%e4%b9%8b%e6%ac%b2%e6%93%92%e6%95%85%e7%ba%b5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>如何在Twitter/围脖上找工作？</title>
		<link>http://blog.igevin.info/2010/11/%e5%a6%82%e4%bd%95%e5%9c%a8twitter%e5%9b%b4%e8%84%96%e4%b8%8a%e6%89%be%e5%b7%a5%e4%bd%9c%ef%bc%9f/</link>
		<comments>http://blog.igevin.info/2010/11/%e5%a6%82%e4%bd%95%e5%9c%a8twitter%e5%9b%b4%e8%84%96%e4%b8%8a%e6%89%be%e5%b7%a5%e4%bd%9c%ef%bc%9f/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 02:24:15 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[twitter]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=519</guid>
		<description><![CDATA[原文链接http://www.techcrunchchina.com/7464 1. 像业内专家那样发推 推什么，你就是什么。不管你推什么，都要记得你的推讯给你的在线身份带来的影响。不管你是否在找工作，一定要让人通过你的推讯流可以看出你是一个职业人士，你可以提供重要独特的思想。你的目标是成为一个业内专家，至少推上去像是一个专家。 分享和你的关注者有关的链接，添加和最新的业内新闻相关的评论。这么做说明你关心行业趋势，可以让你的潜在雇主知道你读什么，关心什么，这有助于让他们给你安排未来的工作。 2. 使用Twitter “#”号标签（Hashtags） 作为入门，你可以使用以下几类“#”号标签： 工作列表：你可以通过#jobs，#recruiting等标签找到工作建议和机会。 行业大会：大部分行业会议都有自己的#标签。通过#标签和与会者积极互动。很多会议都会在Twitter上直播，你可以获得身临其境的体验。你可以趁机和人们建立联系，增加找到工作的机会。 工作相关的行业对话：参与业内对话可以展示你的特长和知识。如果你找工作不太顺利，可以积极参与工作相关的对话，如#jobhuntchat，#careerchat等。 3. 和招聘者和现有员工建立联系 不要害怕调查你想效力的公司，找出该公司负责招聘的人以及谁在这家公司工作。毕竟他们也在找你。通过和这些人的互动，你可以对公司和职位需求了解更多。 即便是一家公司没有招聘，和他们的招聘人和员工沟通也有好处。当有工作机会的时候，他们很可能第一个联系你。 4. 建立一个关系密切的网络 很多在Twitter上找到工作的人实际上都会说：“我当初没打算找工作。”很多情况下都是无心插柳柳成荫。这就是Twitter的魅力之一。 Twitter的一切都和社交网站相关，所以创建一个对你有意义的网络。你会发现很多机会水到渠成。 5. 毛遂自荐 当看到男子美容公司HeadBlade招聘时，Eric Romer立马建立了一个网站，一个Twitter页面，一个Facebook页面和一个YouTube账户，在所有这些网站上宣传自己要找一份这样的工作。 招聘信息来自HeadBlade的Twitter账户，他已经关注许久，并从2005年以来一直用该公司的产品，这是一份非常理想的工作。是的，他顺利地通过了公司面试。 这种大张旗鼓的自我宣传并不一定适合所有工作职位，但这种热情的确让招聘者刮目相看。如果你看到了自己心仪的工作，不妨一试。 6. 走到线下 如果你已经和潜在雇主建立起某种级别的对话，那么跟雇主见一面可以大大提升你们的关系。 从线上走到线下非常关键，当你把名字/头像/推讯和一张面孔联系起来时，你和这个人之间所有松散的关系突然间都变得真实可靠起来。这种感觉无与伦比。 好了以上就是在Twitter上找工作的几点建议，当然你可以把它们延伸到新浪微博上。如果你通过以上建议找到了工作，别忘了回到TC中文报个到:) 本文链接：http://blog.igevin.info/archives/519 转载请注明： 转载自Gevin的博客 本文链接地址: 如何在Twitter/围脖上找工作？ 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>原文链接http://www.techcrunchchina.com/7464</p>
<p>1. 像业内专家那样发推</p>
<p>推什么，你就是什么。不管你推什么，都要记得你的推讯给你的在线身份带来的影响。不管你是否在找工作，一定要让人通过你的推讯流可以看出你是一个职业人士，你可以提供重要独特的思想。你的目标是成为一个业内专家，至少推上去像是一个专家。</p>
<p><span id="more-519"></span>分享和你的关注者有关的链接，添加和最新的业内新闻相关的评论。这么做说明你关心行业趋势，可以让你的潜在雇主知道你读什么，关心什么，这有助于让他们给你安排未来的工作。</p>
<p>2. 使用Twitter “#”号标签（Hashtags）</p>
<p>作为入门，你可以使用以下几类“#”号标签：</p>
<p>工作列表：你可以通过#jobs，#recruiting等标签找到工作建议和机会。</p>
<p>行业大会：大部分行业会议都有自己的#标签。通过#标签和与会者积极互动。很多会议都会在Twitter上直播，你可以获得身临其境的体验。你可以趁机和人们建立联系，增加找到工作的机会。</p>
<p>工作相关的行业对话：参与业内对话可以展示你的特长和知识。如果你找工作不太顺利，可以积极参与工作相关的对话，如#jobhuntchat，#careerchat等。</p>
<p>3. 和招聘者和现有员工建立联系</p>
<p>不要害怕调查你想效力的公司，找出该公司负责招聘的人以及谁在这家公司工作。毕竟他们也在找你。通过和这些人的互动，你可以对公司和职位需求了解更多。</p>
<p>即便是一家公司没有招聘，和他们的招聘人和员工沟通也有好处。当有工作机会的时候，他们很可能第一个联系你。</p>
<p>4. 建立一个关系密切的网络</p>
<p>很多在Twitter上找到工作的人实际上都会说：“我当初没打算找工作。”很多情况下都是无心插柳柳成荫。这就是Twitter的魅力之一。</p>
<p>Twitter的一切都和社交网站相关，所以创建一个对你有意义的网络。你会发现很多机会水到渠成。</p>
<p>5. 毛遂自荐</p>
<p>当看到男子美容公司HeadBlade招聘时，Eric Romer立马建立了一个网站，一个Twitter页面，一个Facebook页面和一个YouTube账户，在所有这些网站上宣传自己要找一份这样的工作。</p>
<p>招聘信息来自HeadBlade的Twitter账户，他已经关注许久，并从2005年以来一直用该公司的产品，这是一份非常理想的工作。是的，他顺利地通过了公司面试。</p>
<p>这种大张旗鼓的自我宣传并不一定适合所有工作职位，但这种热情的确让招聘者刮目相看。如果你看到了自己心仪的工作，不妨一试。</p>
<p>6. 走到线下</p>
<p>如果你已经和潜在雇主建立起某种级别的对话，那么跟雇主见一面可以大大提升你们的关系。</p>
<p>从线上走到线下非常关键，当你把名字/头像/推讯和一张面孔联系起来时，你和这个人之间所有松散的关系突然间都变得真实可靠起来。这种感觉无与伦比。</p>
<p>好了以上就是在Twitter上找工作的几点建议，当然你可以把它们延伸到新浪微博上。如果你通过以上建议找到了工作，别忘了回到TC中文报个到:)</p>
<p>本文链接：http://blog.igevin.info/archives/519
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/11/%e5%a6%82%e4%bd%95%e5%9c%a8twitter%e5%9b%b4%e8%84%96%e4%b8%8a%e6%89%be%e5%b7%a5%e4%bd%9c%ef%bc%9f/">如何在Twitter/围脖上找工作？</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/11/%e5%a6%82%e4%bd%95%e5%9c%a8twitter%e5%9b%b4%e8%84%96%e4%b8%8a%e6%89%be%e5%b7%a5%e4%bd%9c%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine空间分析简单实现</title>
		<link>http://blog.igevin.info/2010/11/arcgis-engine-spatial-analysis/</link>
		<comments>http://blog.igevin.info/2010/11/arcgis-engine-spatial-analysis/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 01:43:38 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=587</guid>
		<description><![CDATA[本文简单介绍一下ArcGIS Engine中空间分析实现。空间分析需要的接口是ITopologicalOperator接口，本文介绍一下缓冲区的生成以及多边形的合并。利用ArcGIS Engine进行空间分析是比较简单的，希望本文有抛砖引玉之效 一、缓冲区的生成 缓冲区的生成是利用ITopologicalOperator接口的Buffer方法实现，非常简单，所以这里直接贴代码啦！ /// &#60;summary&#62; /// 为图形建立缓冲区 /// &#60;/summary&#62; /// &#60;param name="geometry"&#62;选中要素的Geometry&#60;/param&#62; /// &#60;param name="distance"&#62;设置缓冲区大小&#60;/param&#62; /// &#60;returns&#62;创建好的缓冲区&#60;/returns&#62; public static IGeometry CreateBuffer(IGeometry geometry, double distance) { ITopologicalOperator pTopologicalOperator = geometry as ITopologicalOperator; IGeometry buffer = pTopologicalOperator.Buffer(distance); return buffer; } 二、合并多边形 合并多边形使用ITopologicalOperator的Union方法，也非常简单，代码如下： /// &#60;summary&#62; /// 将两个Geometry对象合并为一个新的Geometry对象，其中GeometryA的值会被修改 /// &#60;/summary&#62; /// &#60;param name="GeometryA"&#62;要合并的一个Geometry&#60;/param&#62; /// &#60;param name="GeometryB"&#62;要合并的另一个Geometry&#60;/param&#62; /// [...]]]></description>
				<content:encoded><![CDATA[<div>
<p style="text-align: center;"><a href="http://blog.igevin.info/archives/587"><img class="aligncenter" title="coding" src="http://1hebha.bay.livefilestore.com/y1phIyIGWO2u8nGOxNeaijgMfWRetQJ1WYysAslX-vegPgzIozElvdaqvwDZSex8HarEeknRmsKdeEcNjhCW-IikGgZHuC93Iax/coding.jpg?psid=1" alt="coding" width="540" height="356" /></a></p>
<p><a href="http://blog.igevin.info/archives/587" target="_self">本文</a>简单介绍一下ArcGIS Engine中空间分析实现。空间分析需要的接口是ITopologicalOperator接口，本文介绍一下缓冲区的生成以及多边形的合并。利用ArcGIS Engine进行空间分析是比较简单的，希望本文有抛砖引玉之效</p>
<h5>一、缓冲区的生成</h5>
<p>缓冲区的生成是利用ITopologicalOperator接口的Buffer方法实现，非常简单，所以这里直接贴代码啦！</p>
<div>
<pre><span id="more-587"></span>
<pre>
<pre><img id="Code_Open_Image_501478" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" alt="" width="11" height="16" align="top" />/// &lt;summary&gt;
/// 为图形建立缓冲区
/// &lt;/summary&gt;
/// &lt;param name="geometry"&gt;选中要素的Geometry&lt;/param&gt;
/// &lt;param name="distance"&gt;设置缓冲区大小&lt;/param&gt;
/// &lt;returns&gt;创建好的缓冲区&lt;/returns&gt;

public static IGeometry CreateBuffer(IGeometry geometry, double distance)
{
	ITopologicalOperator pTopologicalOperator = geometry as ITopologicalOperator;
	IGeometry buffer = pTopologicalOperator.Buffer(distance);
	return buffer;
}</pre>
</div>
<p><strong>二、合并多边形</strong></p>
<p>合并多边形使用ITopologicalOperator的Union方法，也非常简单，代码如下：</p>
<div>
<pre>
<pre><img id="Code_Open_Image_328241" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" alt="" width="11" height="16" align="top" />/// &lt;summary&gt;
/// 将两个Geometry对象合并为一个新的Geometry对象，其中GeometryA的值会被修改
/// &lt;/summary&gt;
/// &lt;param name="GeometryA"&gt;要合并的一个Geometry&lt;/param&gt;
/// &lt;param name="GeometryB"&gt;要合并的另一个Geometry&lt;/param&gt;
/// &lt;returns&gt;合并后的Geometry&lt;/returns&gt;
public static IGeometry UnionTwoGeometries(IGeometry GeometryA, IGeometry GeometryB)
{
	ITopologicalOperator pTopologicalOperator = GeometryA as ITopologicalOperator;
	IGeometry UnionGeometry = pTopologicalOperator.Union(GeometryB);
	return UnionGeometry;
}</pre>
</div>
<div>好，今天就介绍这么多了！</div>
<p>本文链接 http://blog.igevin.info/archives/587</p>
</div>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/11/arcgis-engine-spatial-analysis/">ArcGIS Engine空间分析简单实现</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/11/arcgis-engine-spatial-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从QQ与360之战谈起</title>
		<link>http://blog.igevin.info/2010/11/3q-war/</link>
		<comments>http://blog.igevin.info/2010/11/3q-war/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 04:02:51 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[随笔]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT八卦]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[互联网]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=511</guid>
		<description><![CDATA[QQ和360的事情过去很久了，这是之前我写在其他的地方的文章的片段，虽然当时有点懒，写的不好，毕竟还是自己写的，所以还是发到博客上吧。 1、关于隐私 国内用户的隐私意识，确实太弱了！ 这场战争中，360引导用户意识到QQ扫描了用户信息，并引导用户指责腾讯侵犯用户隐私。有多少人是真的从心底因为隐私受到侵害而愤怒？而且有很多人在这件事发生前就知道某些软件（包括QQ）在侵犯自己的隐私，但却不以为然。我们的隐私意识啊！！！ 老外的隐私保护意识很强，正如他们的纳税人意识比我们强一样。当然历史原因也是造成我们和老外在这些方面差别的重要原因之一。就事论事，这点已经说远了，就此打住。但隐私保护，是很重要的，我们的隐私意识，的确需要加强。 很多国内的大小软件公司，包括腾讯在内，一直都在做侵犯用户隐私的事情。甚至有些事情，大家都心照不宣了，反正我不侵犯用户隐私，别人也会侵犯；侵犯了没人指责，而且大有可能会有利可图，不侵犯隐私的公司就是傻瓜。这其实是国内大部分公司的现状，虽然国内是互联网环境有点纵然这种现状，但如果用户的隐私意识足够强，每次侵犯隐私的事情一旦发生，就会引起用户的强烈反应，恐怕就不会发生这次QQ和360藉口“隐私”引发的战争了。 就国内用户的隐私问题，再写下去可以独立一篇文章出去的，本文不再延伸，仅在此呼吁：大家的隐私保护意识一定要加强！！ 今次的事件发生后，好多人也开始指责腾讯的山寨，这个问题点到即可，没有必要抓住不放。现在我们来探讨一下互联网“山寨”和创新的问题。 2、关于山寨 山寨不是问题，微软也曾经山寨起家，山寨产品的成功背后也包含着创新。 诚然，腾讯的山寨加剧了草根在互联网中生存的压力，但山寨无法扼杀创新，真正有创新的创业者不会成为山寨的炮灰。 真正的创新者，所做的创新最能抓住用户，最了解用户的需求，也最能满足用户的需求；这样的创新者，最了解产品未来的发展方向，也能做出最好的用户体验。山寨者希望山寨的，正是这样的创新，这样山寨者也会在一个新的领域分一杯羹。 由于山寨者不是最了解用户的，所以他们永远只能步创新者的后尘，甚至仅仅是复制创新者的已有模式，山寨者永远无法超越创新者。山寨的最高境界，也只不过是这一领域的第二把交椅，霸主永远不会是山寨者。 当然，创新者最终被山寨者打败的例子也是有的，这与前面的阐述并不矛盾，因为导致创新者失败的，不是山寨，而是山寨者后来居上作出的更加强大的创新。虽然最初创新者是最了解用户需求的，但在后面的发展过程中，如果创新者不通过更加的努力保持并扩大自己的优势，山寨者也是有机会通过与用户的交流成为创新的后期执行者，由山寨转变为自主创新。当山寨者的创新超越原来创新者的创新时，原来的创新者就会面临被打败的危险。 上面的阐述说明3点：1、山寨是无法击败创新的；2、只有不断创新才能得到更好的发展；3、大公司的山寨确实对创新者的成功造成了更大的阻力。 以上内容，仅仅在理想条件下才成立。实际的互联网中的创新和山寨，远比这复杂的多，公司之间不择手段的商业竞争，从这次的3Q大战中就能窥见一斑。这方面的拓展，后面还会简单介绍。 3、关于创新 讨论完山寨，再谈创新。创新不是一件简单的事情。即便国外的互联网形式比国内好一点，即便美国汇聚了全球最棒的IT精英，改变世界的创新也是屈指可数的。我们需要对创新进行明确的定位。 国内互联网的发展，微创新才是王道！ Twitter通过微博改变世界，这只树上叽叽喳喳的小鸟，让微博遍布世界的每个角落。但Twitter的模式，在国内并不适用；新浪微博将Twitter的理念和国内互联网的现状相结合，进一步挖掘国内用户的需求，并运用新浪已有的技术和经验，成功的将微博在国内推广开来。新浪微博现在是国内第一大微博。 这是微创新的一个典型例子。那么，微创新有没有价值呢？当然有！互联网的发展根本是为用户提供更优质的服务，微创新能够让用户获得更好的用户体验，微创新对于国内互联网的发展是非常重要的手段；另一方面，厚积薄发，量变引发质变，这是大家都了解的道理，不断的微创新，能够更好的了解并发掘用户的需求，改变国内互联网甚至改变整个互联网的创新也许正孕育其中。 OK，谈到这里，大家可以从客观的角度对腾讯的山寨与创新再进行一次分析。 4、关于互联网的现状 这次的3Q大战也不得不让我再次面对国内互联网的畸形现状。 在最早的互联网泡沫时代，国内互联网的起步是由一批投机者发展的。这也就导致的国内的互联网发展一直没有步入正轨。 过去： 不断的生硬山寨国外的产品和服务，不做创新，安于现状。 不尊重用户，杀鸡取卵 流氓软件，垃圾广告 …… 现在： 虽然道路很艰辛，但国内互联网终于也坎坷的发展到现在的样子了！ 国外互联网很久以前就进入web2.0时代，并已经着手迎接未来的web3.0了；而国内互联网，终于辛苦的拖着web1.0的尾巴，艰辛的发展着自己的伪web2.0；也就是很多人都了解的，现在国内互联网，进入的不是web2.0时代，而是很有特色的娱乐时代。 在当今国内互联网的娱乐时代，不尊重用户，不正当竞争的事情也时时发生。 国外IT创业者的创业只要专注于自己的产品即可，成功以后可以选择自己继续发展或者被大公司收购；但国内的创业者，不仅要专注于自己的产品，还要提防被大公司山寨并超越。 不正当竞争，单从360的发展就能窥见一斑。以前做3721上网助手，成为公认的流氓软件，这里的故事不了解的同学可以自行Google一下（或者百度一下吧）。现在做360安全卫士，由于该公司强大的公关能力，360安全卫士一直比较得人心。 360安全卫士做了什么？有一个功能是扫描浏览器插件，并删除所谓的流氓插件。这个功能对用户没有多少威胁，但对于在互联网各公司的竞争获利，确实很厉害的一招。凡是360做的产品和插件，都是安全的，都是为用户着想的；凡是其他公司做的产品或插件，只要被360抓到一点把柄，就被列入流氓插件，面临被强行卸载的危险。这也是很久以来，百度与360不和的原因，也是为什么很多公司在3Q大战中支持腾讯的原因。 还有360推出不久的广告屏蔽功能，它阻止用户看到其他公司的广告，又利用自己360安全卫士和360浏览器的巨大装机量，让用户只接受自己的广告，基本触犯了所有网站的利益，引起了IT界的公愤。最后经过连番声讨，迫于舆论压力，最终该功能不得不默认用户自行启用。但这依然对大中小很多公司的利益造成损害。考虑本文篇幅，感兴趣的同学请自行Google之。 现在国内互联网的这种现状很难改变，这更要求新的创业者能够正确认识国内互联网的发展环境，紧跟国际互联网的发展潮流，用户至上，尊重用户隐私，不断创新。 5、国内互联网的发展 国内互联网的发展，既要依靠IT公司的创新，又要依靠用户。这方面内容感兴趣的同学可以自己Google一下！ 国内互联网的发展要与国家的相关规定相适应； 云计算是互联网发展的趋势； 移动互联网是互联网发展的另一趋势。 转载请注明： 转载自Gevin的博客 本文链接地址: 从QQ与360之战谈起 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/511"><img class="aligncenter" title="3Q大战" src="http://1hebha.bay.livefilestore.com/y1pKRKKsA4J-hPmIoP99ncQta0py1SBWThUncdZymNn2An4bHBepLjHKwa6ROnbsGyZ1_SXog09EgclGhnw9htijeMiwiaYw3wW/3Q%E5%A4%A7%E6%88%98.jpg?psid=1" alt="" width="500" height="299" /></a></p>
<p>QQ和360的事情过去很久了，这是之前我写在其他的地方的文章的片段，虽然当时有点懒，写的不好，毕竟还是自己写的，所以还是发到博客上吧。</p>
<h2>1、关于隐私</h2>
<p>国内用户的隐私意识，确实太弱了！</p>
<p>这场战争中，360引导用户意识到QQ扫描了用户信息，并引导用户指责腾讯侵犯用户隐私。有多少人是真的从心底因为隐私受到侵害而愤怒？而且有很多人在这件事发生前就知道某些软件（包括QQ）在侵犯自己的隐私，但却不以为然。我们的隐私意识啊！！！</p>
<p><span id="more-511"></span>老外的隐私保护意识很强，正如他们的纳税人意识比我们强一样。当然历史原因也是造成我们和老外在这些方面差别的重要原因之一。就事论事，这点已经说远了，就此打住。但隐私保护，是很重要的，我们的隐私意识，的确需要加强。</p>
<p>很多国内的大小软件公司，包括腾讯在内，一直都在做侵犯用户隐私的事情。甚至有些事情，大家都心照不宣了，反正我不侵犯用户隐私，别人也会侵犯；侵犯了没人指责，而且大有可能会有利可图，不侵犯隐私的公司就是傻瓜。这其实是国内大部分公司的现状，虽然国内是互联网环境有点纵然这种现状，但如果用户的隐私意识足够强，每次侵犯隐私的事情一旦发生，就会引起用户的强烈反应，恐怕就不会发生这次QQ和360藉口“隐私”引发的战争了。</p>
<p>就国内用户的隐私问题，再写下去可以独立一篇文章出去的，本文不再延伸，仅在此呼吁：大家的隐私保护意识一定要加强！！</p>
<p>今次的事件发生后，好多人也开始指责腾讯的山寨，这个问题点到即可，没有必要抓住不放。现在我们来探讨一下互联网“山寨”和创新的问题。</p>
<h2>2、关于山寨</h2>
<p>山寨不是问题，微软也曾经山寨起家，山寨产品的成功背后也包含着创新。</p>
<p>诚然，腾讯的山寨加剧了草根在互联网中生存的压力，但山寨无法扼杀创新，真正有创新的创业者不会成为山寨的炮灰。</p>
<p>真正的创新者，所做的创新最能抓住用户，最了解用户的需求，也最能满足用户的需求；这样的创新者，最了解产品未来的发展方向，也能做出最好的用户体验。山寨者希望山寨的，正是这样的创新，这样山寨者也会在一个新的领域分一杯羹。</p>
<p>由于山寨者不是最了解用户的，所以他们永远只能步创新者的后尘，甚至仅仅是复制创新者的已有模式，山寨者永远无法超越创新者。山寨的最高境界，也只不过是这一领域的第二把交椅，霸主永远不会是山寨者。</p>
<p>当然，创新者最终被山寨者打败的例子也是有的，这与前面的阐述并不矛盾，因为导致创新者失败的，不是山寨，而是<strong>山寨者</strong>后来居上作出的更加强大的<strong>创新</strong>。虽然最初创新者是最了解用户需求的，但在后面的发展过程中，如果创新者不通过更加的努力保持并扩大自己的优势，山寨者也是有机会通过与用户的交流成为创新的后期执行者，由山寨转变为自主创新。当山寨者的创新超越原来创新者的创新时，原来的创新者就会面临被打败的危险。</p>
<p>上面的阐述说明3点：1、山寨是无法击败创新的；2、只有不断创新才能得到更好的发展；3、大公司的山寨确实对创新者的成功造成了更大的阻力。</p>
<p>以上内容，仅仅在理想条件下才成立。实际的互联网中的创新和山寨，远比这复杂的多，公司之间不择手段的商业竞争，从这次的3Q大战中就能窥见一斑。这方面的拓展，后面还会简单介绍。</p>
<h2>3、关于创新</h2>
<p>讨论完山寨，再谈创新。创新不是一件简单的事情。即便国外的互联网形式比国内好一点，即便美国汇聚了全球最棒的IT精英，改变世界的创新也是屈指可数的。我们需要对创新进行明确的定位。</p>
<p>国内互联网的发展，<strong>微创新</strong>才是王道！</p>
<p>Twitter通过微博改变世界，这只树上叽叽喳喳的小鸟，让微博遍布世界的每个角落。但Twitter的模式，在国内并不适用；新浪微博将Twitter的理念和国内互联网的现状相结合，进一步挖掘国内用户的需求，并运用新浪已有的技术和经验，成功的将微博在国内推广开来。新浪微博现在是国内第一大微博。</p>
<p>这是微创新的一个典型例子。那么，微创新有没有价值呢？当然有！互联网的发展根本是为用户提供更优质的服务，微创新能够让用户获得更好的用户体验，微创新对于国内互联网的发展是非常重要的手段；另一方面，厚积薄发，量变引发质变，这是大家都了解的道理，不断的微创新，能够更好的了解并发掘用户的需求，改变国内互联网甚至改变整个互联网的创新也许正孕育其中。</p>
<p>OK，谈到这里，大家可以从客观的角度对腾讯的山寨与创新再进行一次分析。</p>
<h2>4、关于互联网的现状</h2>
<p>这次的3Q大战也不得不让我再次面对国内互联网的畸形现状。</p>
<p>在最早的互联网泡沫时代，国内互联网的起步是由一批投机者发展的。这也就导致的国内的互联网发展一直没有步入正轨。</p>
<p><strong>过去：</strong></p>
<ul>
<li>不断的生硬山寨国外的产品和服务，不做创新，安于现状。</li>
<li>不尊重用户，杀鸡取卵</li>
<li>流氓软件，垃圾广告</li>
</ul>
<p>……</p>
<p><strong>现在：</strong></p>
<p>虽然道路很艰辛，但国内互联网终于也坎坷的发展到现在的样子了！</p>
<p>国外互联网很久以前就进入web2.0时代，并已经着手迎接未来的web3.0了；而国内互联网，终于辛苦的拖着web1.0的尾巴，艰辛的发展着自己的伪web2.0；也就是很多人都了解的，现在国内互联网，进入的不是web2.0时代，而是很有特色的娱乐时代。</p>
<p>在当今国内互联网的娱乐时代，不尊重用户，不正当竞争的事情也时时发生。</p>
<p>国外IT创业者的创业只要专注于自己的产品即可，成功以后可以选择自己继续发展或者被大公司收购；但国内的创业者，不仅要专注于自己的产品，还要提防被大公司山寨并超越。</p>
<p>不正当竞争，单从360的发展就能窥见一斑。以前做3721上网助手，成为公认的流氓软件，这里的故事不了解的同学可以自行Google一下（或者百度一下吧）。现在做360安全卫士，由于该公司强大的公关能力，360安全卫士一直比较得人心。</p>
<p>360安全卫士做了什么？有一个功能是扫描浏览器插件，并删除所谓的流氓插件。这个功能对用户没有多少威胁，但对于在互联网各公司的竞争获利，确实很厉害的一招。凡是360做的产品和插件，都是安全的，都是为用户着想的；凡是其他公司做的产品或插件，只要被360抓到一点把柄，就被列入流氓插件，面临被强行卸载的危险。这也是很久以来，百度与360不和的原因，也是为什么很多公司在3Q大战中支持腾讯的原因。</p>
<p>还有360推出不久的广告屏蔽功能，它阻止用户看到其他公司的广告，又利用自己360安全卫士和360浏览器的巨大装机量，让用户只接受自己的广告，基本触犯了所有网站的利益，引起了IT界的公愤。最后经过连番声讨，迫于舆论压力，最终该功能不得不默认用户自行启用。但这依然对大中小很多公司的利益造成损害。考虑本文篇幅，感兴趣的同学请自行Google之。</p>
<p>现在国内互联网的这种现状很难改变，这更要求新的创业者能够正确认识国内互联网的发展环境，紧跟国际互联网的发展潮流，用户至上，尊重用户隐私，不断创新。</p>
<h2>5、国内互联网的发展</h2>
<p>国内互联网的发展，既要依靠IT公司的创新，又要依靠用户。这方面内容感兴趣的同学可以自己Google一下！</p>
<p><strong>国内互联网的发展要与国家的相关规定相适应</strong>；</p>
<p><strong>云计算是互联网发展的趋势</strong>；</p>
<p><strong>移动互联网是互联网发展的另一趋势</strong>。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/11/3q-war/">从QQ与360之战谈起</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/11/3q-war/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3种在Google Reader中获取RSS全文输出的方法</title>
		<link>http://blog.igevin.info/2010/10/3%e7%a7%8d%e5%9c%a8google-reader%e4%b8%ad%e8%8e%b7%e5%8f%96rss%e5%85%a8%e6%96%87%e8%be%93%e5%87%ba%e7%9a%84%e6%96%b9%e6%b3%95/</link>
		<comments>http://blog.igevin.info/2010/10/3%e7%a7%8d%e5%9c%a8google-reader%e4%b8%ad%e8%8e%b7%e5%8f%96rss%e5%85%a8%e6%96%87%e8%be%93%e5%87%ba%e7%9a%84%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 13:52:17 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=508</guid>
		<description><![CDATA[很多站不提供 RSS 全文输出，在 Google Reader 中只能阅读摘要，很不方便，下面介绍3种在Google Reader中获取RSS全文输出的方法： 1. 第三方在线网站转换 提供这个服务的网站有很多，如FeedEx，Feedsky，这种方式很方便，但有时输出后会有乱码，更新也不及时。 2. 利用Chrome插件 Super Google Reader 安装插件后，会在Google Reader 的每个条目中出现 Readable、Link、Feed 三种内容读取方式，Readable 就是调用文章全文，Link 是直接以 iFrame 方式嵌入，Feed 是调用默认RSS内容。这种方式的缺点是默认是Feed方式，所以每次都得点击Readable显示全文。插件没有提供选择默认方式。 3.利用Chrome插件Read More! for Google Reader 安装插件后，进入插件选项，填加全文输出的网站及选择全文内容的XPATH路径，这种方式的缺点就需要一些XPATH知识。对于喜欢折腾的童鞋们还是挺好玩的。 转载请注明： 转载自Gevin的博客 本文链接地址: 3种在Google Reader中获取RSS全文输出的方法 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>很多站不提供 <a href="http://blog.igevin.info/tag/rss/" class="st_tag internal_tag" rel="tag" title="Posts tagged with RSS">RSS</a> 全文输出，在 <a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a> Reader 中只能阅读摘要，很不方便，下面介绍3种在Google Reader中获取RSS全文输出的方法：</p>
<h3>1. 第三方在线网站转换</h3>
<p>提供这个服务的网站有很多，如<a title="FeedEx" href="http://feedex.net/" target="_blank">FeedEx</a>，<a title="Feedsky" href="http://www.feedsky.com/" target="_blank">Feedsky</a>，这种方式很方便，但有时输出后会有乱码，更新也不及时。</p>
<h3>2. 利用Chrome插件 Super <a href="http://blog.igevin.info/tag/google-reader/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Google Reader">Google Reader</a></h3>
<p><span id="more-508"></span>安装插件后，会在Google Reader 的每个条目中出现 Readable、Link、Feed 三种内容读取方式，Readable 就是调用文章全文，Link 是直接以 iFrame 方式嵌入，Feed 是调用默认RSS内容。这种方式的缺点是默认是Feed方式，所以每次都得点击Readable显示全文。插件没有提供选择默认方式。</p>
<h3>3.利用Chrome插件<a title="Read More! for Google Reader" href="https://chrome.google.com/extensions/detail/bhaaeeioghmlmmgeoahnniondheipjfj" target="_blank">Read More! for Google Reader</a></h3>
<p>安装插件后，进入插件选项，填加全文输出的网站及选择全文内容的XPATH路径，这种方式的缺点就需要一些XPATH知识。对于喜欢折腾的童鞋们还是挺好玩的。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/3%e7%a7%8d%e5%9c%a8google-reader%e4%b8%ad%e8%8e%b7%e5%8f%96rss%e5%85%a8%e6%96%87%e8%be%93%e5%87%ba%e7%9a%84%e6%96%b9%e6%b3%95/">3种在Google Reader中获取RSS全文输出的方法</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/3%e7%a7%8d%e5%9c%a8google-reader%e4%b8%ad%e8%8e%b7%e5%8f%96rss%e5%85%a8%e6%96%87%e8%be%93%e5%87%ba%e7%9a%84%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7五大优势盘点</title>
		<link>http://blog.igevin.info/2010/10/windows-phone-7%e4%ba%94%e5%a4%a7%e4%bc%98%e5%8a%bf%e7%9b%98%e7%82%b9/</link>
		<comments>http://blog.igevin.info/2010/10/windows-phone-7%e4%ba%94%e5%a4%a7%e4%bc%98%e5%8a%bf%e7%9b%98%e7%82%b9/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 10:39:01 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[IT八卦]]></category>
		<category><![CDATA[智能手机]]></category>
		<category><![CDATA[苹果]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=491</guid>
		<description><![CDATA[1. 微软WP7集线中心 微软WP7的集线中心设计成为其最具吸引力的功能之一，该功能使WP7能与用户的数字内容进行深度整合。比如该中心的文件夹功能就可以把类似的应用程序归纳到一个文件夹中保存。然而微软WP7的集线中心功能远不止归纳一项功能，它还能真正实现与用户内容的合并功能。这样用户只需访问一个路径就可以进入所有所需内容，而省去了在不同程序间不断切换的麻烦。 2. WP7智能手机大批面市 微软在揭开WP7神秘面纱的同时也推出了来自戴尔、LG、HTC和三星的9款WP7智能手机。这虽然还无法与目前美国市场上四大移动运营商推出的总计多达25款Android智能手机相比，但不要忘了2008年10月Android面市时只有T-Mobile推出了G1一款手机。 AT&#38;T和T-Mobile即将推出WP7智能手机，而Sprint将于2011年上半年推出采用WP7的HTC Pro 7智能手机。微软还表示Verizon也将于2011年推出WP7智能手机。 3. 微软倾听来自消费者和运营商的声音 虽然现在下结论还为时尚早，但有迹象表明微软将会迅速对WP7进行升级和改进。在WP7发布会现场，微软就宣布该公司将会在2011年初为WP7加入“复制-粘贴”功能。微软原本没有计划在首批WP7智能手机中添加该功能，但随着消费者对此项功能的需求逐步提升，微软终于决定改变原有计划。 微软在系统更新的时间计划上可能更加灵活，无疑将会更加有助于保持用户对该系统的热情，并会反复强调Windows Phone系统新版本的推出速度要远超Windows Mobile。 4. WP7整合了Android和iOS的技术优势 从某种程度上来说，微软借鉴了Android和iOS的技术优势并将其整合进了WP7中。正如Android一样，WP7支持多个应用程序平台；而微软对 WP7智能手机设计的严格要求又明显是在效仿苹果的做法。微软还强调，不同WP7智能手机将拥有相同的系统界面以保证不同的WP7智能手机用户拥有相同的系统操作体验。 5. WP7主要卖点：Xbox、Office和Windows 微软旗下最著名的品牌当属Windows，Xbox和Office紧随其后。微软将这三大软件全部整合进了WP7操作系统中，这本身就成为WP7的最主要卖点。 WP7中安装的Xbox LIVE已经拥有约60款游戏。如果微软能够将Xbox玩家吸引至WP7智能手机平台上，将会有助于该公司开发出更多基于WP7的手机游戏。WP7中预装的办公列表(Office Hub)可以让用户在移动中编辑Word、Excel和PowerPoint文件。 在移动操作系统领域，微软的WP7可能属于后来者。但该智能手机操作系统的面市过程却令人感到兴奋。从11月8日起WP7智能手机将陆续上市销售，而消费者将最终决定WP7是否会受到市场的认可。 本文链接：Windows Phone 7五大优势盘点 http://blog.igevin.info/archives/491 转载请注明： 转载自Gevin的博客 本文链接地址: Windows Phone 7五大优势盘点 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<div>
<h3>1. 微软WP7集线中心</h3>
<p>微软WP7的集线中心设计成为其最具吸引力的功能之一，该功能使WP7能与用户的数字内容进行深度整合。比如该中心的文件夹功能就可以把类似的应用程序归纳到一个文件夹中保存。然而微软WP7的集线中心功能远不止归纳一项功能，它还能真正实现与用户内容的合并功能。这样用户只需访问一个路径就可以进入所有所需内容，而省去了在不同程序间不断切换的麻烦。</p>
<h3><img title="More..." src="http://seumstc.tk/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-491"></span>2. WP7智能手机大批面市</h3>
<p>微软在揭开WP7神秘面纱的同时也推出了来自戴尔、LG、HTC和三星的9款WP7智能手机。这虽然还无法与目前美国市场上四大移动运营商推出的总计多达25款Android智能手机相比，但不要忘了2008年10月Android面市时只有T-Mobile推出了G1一款手机。</p>
<p>AT&amp;T和T-Mobile即将推出WP7智能手机，而Sprint将于2011年上半年推出采用WP7的HTC Pro 7智能手机。微软还表示Verizon也将于2011年推出WP7智能手机。</p>
<h3>3. 微软倾听来自消费者和运营商的声音</h3>
<p>虽然现在下结论还为时尚早，但有迹象表明微软将会迅速对WP7进行升级和改进。在WP7发布会现场，微软就宣布该公司将会在2011年初为WP7加入“复制-粘贴”功能。微软原本没有计划在首批WP7智能手机中添加该功能，但随着消费者对此项功能的需求逐步提升，微软终于决定改变原有计划。</p>
<p>微软在系统更新的时间计划上可能更加灵活，无疑将会更加有助于保持用户对该系统的热情，并会反复强调Windows Phone系统新版本的推出速度要远超Windows Mobile。</p>
<h3>4. WP7整合了Android和iOS的技术优势</h3>
<p>从某种程度上来说，微软借鉴了Android和iOS的技术优势并将其整合进了WP7中。正如Android一样，WP7支持多个应用程序平台；而微软对 WP7智能手机设计的严格要求又明显是在效仿苹果的做法。微软还强调，不同WP7智能手机将拥有相同的系统界面以保证不同的WP7智能手机用户拥有相同的系统操作体验。</p>
<h3>5. WP7主要卖点：Xbox、Office和Windows</h3>
<p>微软旗下最著名的品牌当属Windows，Xbox和Office紧随其后。微软将这三大软件全部整合进了WP7操作系统中，这本身就成为WP7的最主要卖点。</p>
<p>WP7中安装的Xbox LIVE已经拥有约60款游戏。如果微软能够将Xbox玩家吸引至WP7智能手机平台上，将会有助于该公司开发出更多基于WP7的手机游戏。WP7中预装的办公列表(Office Hub)可以让用户在移动中编辑Word、Excel和PowerPoint文件。</p>
<p>在移动操作系统领域，微软的WP7可能属于后来者。但该智能手机操作系统的面市过程却令人感到兴奋。从11月8日起WP7智能手机将陆续上市销售，而消费者将最终决定WP7是否会受到市场的认可。</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.geekpark.net/uploads/6/7/9/3/1/67931s3383921114/images/4m9EMrue0ubxgruglx5njdu70Wo6lADP.jpg" alt="" width="500" height="329" /></p>
<p style="text-align: left;">本文链接：<a href="http://blog.igevin.info/archives/491" target="_self">Windows Phone 7五大优势盘点</a> http://blog.igevin.info/archives/491</p>
</div>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/windows-phone-7%e4%ba%94%e5%a4%a7%e4%bc%98%e5%8a%bf%e7%9b%98%e7%82%b9/">Windows Phone 7五大优势盘点</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/windows-phone-7%e4%ba%94%e5%a4%a7%e4%bc%98%e5%8a%bf%e7%9b%98%e7%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>35 个你也许不知道的Google开源项目</title>
		<link>http://blog.igevin.info/2010/10/35-%e4%b8%aa%e4%bd%a0%e4%b9%9f%e8%ae%b8%e4%b8%8d%e7%9f%a5%e9%81%93%e7%9a%84google%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae/</link>
		<comments>http://blog.igevin.info/2010/10/35-%e4%b8%aa%e4%bd%a0%e4%b9%9f%e8%ae%b8%e4%b8%8d%e7%9f%a5%e9%81%93%e7%9a%84google%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 19:16:53 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=488</guid>
		<description><![CDATA[文本文件处理： Google CRUSH (Custom Reporting Utilities for SHell) CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具，这里有指南。 C++库和源代码： Google Breakpad 一个开源的多平台崩溃报告系统。 Google GFlags Gflags是一个命令行标记的处理库，它可以替代“getopt()”，其内置对C++的支持比如string。指南在此。 Google Glog Glog库可执行应用级的日志，提供基于C++式的日志API，可用于Linux、BSD和Windows。指南见此。 Google PerfTools 这个工具可让开发创建更强大的应用程序，特别是那些用C++模版开发的多线程应用程序，包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。指南见此还有这里。 Google Sparse Hash 非常节省内存的hash-map。指南见此。 Omaha &#8211; Google Update Omaha，也就是Google Update，它可以保证你的软件随时升级到最新版本，目前很多Windows下的Google软件都是用Omaha升级的，包括Google Chrome和Google Earth，当然你也可以用于自己的应用程序。指南看这里还有这里。 Protocol Buffers Protocol Buffers是一种可扩展编码序列数据的方式，Google在几乎所有内部RPC协议和文件格式都使用了Protocol Buffers。指南见此。它可以用于很多语言而且被一些IDE所支持，比如NetBeans。 互联网： Google Code Pretiffy 这是一个Javascript模块和CSS文件，它可以让HTML页面里的部分源码高亮显示，支持C/C++, Java, Python, Ruby, PHP, VisualBasic, AWK, Bash, [...]]]></description>
				<content:encoded><![CDATA[<h4>文本文件处理：</h4>
<p><a href="http://code.google.com/p/crush-tools/" target="_blank">Google CRUSH (Custom Reporting Utilities for SHell)</a></p>
<p>CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具，<a href="http://code.google.com/p/crush-tools/wiki/CrushTutorial" target="_blank">这里有指南</a>。</p>
<h4><span id="more-488"></span>C++库和源代码：</h4>
<p><a href="http://code.google.com/p/google-breakpad/" target="_blank">Google Breakpad</a></p>
<p>一个开源的多平台崩溃报告系统。</p>
<p><a href="http://code.google.com/p/google-gflags/" target="_blank">Google GFlags</a></p>
<p>Gflags是一个命令行标记的处理库，它可以替代“getopt()”，其内置对C++的支持比如string。<a href="http://google-gflags.googlecode.com/svn/trunk/doc/gflags.html" target="_blank">指南在此</a>。</p>
<p><a href="http://code.google.com/p/google-glog/" target="_blank">Google Glog</a></p>
<p>Glog库可执行应用级的日志，提供基于C++式的日志API，可用于Linux、BSD和Windows。<a href="http://google-glog.googlecode.com/svn/trunk/doc/glog.html" target="_blank">指南见此</a>。</p>
<p><a href="http://code.google.com/p/google-perftools/" target="_blank">Google PerfTools</a></p>
<p>这个工具可让开发创建更强大的应用程序，特别是那些用C++模版开发的多线程应用程序，包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。指南<a href="http://code.google.com/p/google-perftools/wiki/GooglePerformanceTools" target="_blank">见此</a>还有<a href="http://google-perftools.googlecode.com/svn/trunk/doc/index.html" target="_blank">这里</a>。</p>
<p><a href="http://code.google.com/p/google-sparsehash/" target="_blank">Google Sparse Hash</a></p>
<p>非常节省内存的hash-map。<a href="http://google-sparsehash.googlecode.com/svn/trunk/doc/index.html" target="_blank">指南见此</a>。</p>
<p><a href="http://code.google.com/p/omaha/" target="_blank">Omaha &#8211; Google Update</a></p>
<p>Omaha，也就是Google Update，它可以保证你的软件随时升级到最新版本，目前很多Windows下的Google软件都是用Omaha升级的，包括Google Chrome和Google Earth，当然你也可以用于自己的应用程序。指南<a href="http://omaha.googlecode.com/svn/wiki/OmahaOverview.html" target="_blank">看这里</a>还有<a href="http://code.google.com/p/omaha/wiki/DeveloperSetupGuide" target="_blank">这里</a>。</p>
<p><a href="http://code.google.com/p/protobuf/" target="_blank">Protocol Buffers</a></p>
<p>Protocol Buffers是一种可扩展编码序列数据的方式，Google在几乎所有内部RPC协议和文件格式都使用了Protocol Buffers。<a href="http://code.google.com/intl/pl/apis/protocolbuffers/docs/overview.html" target="_blank">指南见此</a>。<a href="http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns" target="_blank">它可以用于很多语言而且被一些IDE所支持，比如NetBeans</a>。</p>
<h4><a href="http://blog.igevin.info/tag/%e4%ba%92%e8%81%94%e7%bd%91/" class="st_tag internal_tag" rel="tag" title="Posts tagged with 互联网">互联网</a>：</h4>
<p><a href="http://code.google.com/p/google-code-prettify/" target="_blank">Google Code Pretiffy</a></p>
<p>这是一个Javascript模块和CSS文件，它可以让HTML页面里的部分源码高亮显示，支持C/C++, Java, Python, Ruby, <a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a>, VisualBasic, AWK, Bash, SQL, HTML, XML, CSS, JavaScript, Makefiles和部分Perl，不支持Smalltalk和所有的CAML。<a href="http://google-code-prettify.googlecode.com/svn/trunk/README.html" target="_blank">例子见此</a>。</p>
<p><a href="http://code.google.com/p/spriteme/" target="_blank">SpriteMe &#8211; easy &#8220;CSS spirtes&#8221;</a></p>
<p>SpriteMe使你可以更轻松的创造CSS Sprites（俗称雪碧……）就是把网站要用到的图片都堆在一张图片里，用CSS控制调用哪个区域。<a href="http://spriteme.org/" target="_blank">它有一个自己的官网在这里</a>。</p>
<p><a href="http://code.google.com/p/reducisaurus/" target="_blank">Redacisaurus</a></p>
<p>Reducisaurus是一个压缩CSS和JS文件的网络服务，基于YUI压缩算法，运行于App Engine。</p>
<p><a href="http://code.google.com/p/jaikuengine/" target="_blank">JaikuEngine</a></p>
<p>JaikuEngine是一个运行于App Engine的微博系统，由<a href="http://www.jaiku.com/" target="_blank">jaiku.com</a>运营。要查看移动客户端的源码可以<a href="http://code.google.com/p/jaikuengine-mobile-client/" target="_blank">看这里</a>，<a href="http://code.google.com/p/jaikuengine/source/browse/trunk/doc/README.txt" target="_blank">这里还有介绍</a>。</p>
<p><a href="http://code.google.com/p/selector-shell/" target="_blank">Selector Shell</a></p>
<p>Selector Shell是一个基于浏览器的测试工具，它可以让你看到CSS在不同浏览器里的样式，用Javascript写的，<a href="http://selector-shell.appspot.com/" target="_blank">你可以在这里测试</a>。</p>
<p><a href="http://code.google.com/p/google-feedserver/" target="_blank">Google Feed Server</a></p>
<p><a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">Google</a> Feed Server是一个开源Atom发布协议服务，基于Apache Abdera框架，允许开发者快速为当前数据源（比如数据库）配置feed。指南<a href="http://code.google.com/p/google-feedserver/wiki/SettingUpADevelopmentEnvironment" target="_blank">见这里</a>和<a href="http://code.google.com/p/google-feedserver/wiki/DatabaseConfigurationForAFeed" target="_blank">这里</a>。</p>
<p><a href="http://code.google.com/p/soc/" target="_blank">Melange, the Spice of Creation</a></p>
<p>这个项目的目标是创建出一个适合开源贡献流程的框架，比如Google Summer of Code TM (GSoC)项目。使用这个框架你就可以用Google <a href="http://blog.igevin.info/tag/app/" class="st_tag internal_tag" rel="tag" title="Posts tagged with app">App</a> Engine来运行Google Summer of Code项目，和其它类似项目比如Google Highly Open Participation TM Contest和GHOP。<a href="http://code.google.com/p/soc/wiki/GettingStarted" target="_blank">指南见此</a>。</p>
<p><a href="http://code.google.com/p/namebench/" target="_blank">NameBench</a></p>
<p>它可以查找最快的DNS服务器给你的电脑用，在Mac OS X、Windows和UNIX系统下都有命令行也有用户界面可以帮你测试，这是Google工程师用20%自由时间写出来的。</p>
<p><a href="http://code.google.com/p/ratproxy/" target="_blank">Rat Proxy</a></p>
<p>一个半自动化的大型被动网络应用安全审查工具，专为精确的探测而优化，<a href="http://code.google.com/p/ratproxy/wiki/RatproxyDoc" target="_blank">文档在此</a>。</p>
<p><a href="http://code.google.com/p/topdraw/" target="_blank">TopDraw</a></p>
<p>Top Draw是一个图形生成程序，使用简单的文字脚本，基于JavaScript编程语言，Top Draw可以创造出非常复杂和有趣的图形。支持Mac OS 10.5以上系统，使用XCode开发。</p>
<p><a href="http://code.google.com/p/etherpad/" target="_blank">etherpad</a></p>
<p>开源的EtherPad，这是一个基于网络的实时合作文档编辑器，这个项目主要是为了演示代码而开发，帮助那些想在自己服务器部署Etherpad的人使用，<a href="http://code.google.com/p/etherpad/wiki/Instructions" target="_blank">这里有如何安装的指南</a>。EtherPad使用JavaScript、Java和Comet服务器来建造实时协作服务。</p>
<p><a href="http://code.google.com/p/chromium/" target="_blank">Chromium</a></p>
<p>Chromium是开源版的Chrome浏览器，Chromium的目标是建立一个新一代的强大网络应用程序，它与Chrome有很多不同之处。<a href="http://code.google.com/p/chromium/wiki/LinuxBuildInstructions" target="_blank">这里有指导如何在Linux上编译Chromium</a>。</p>
<p><a href="http://code.google.com/p/v8/" target="_blank">V8 Google&#8217;s open source JavaScript engine</a></p>
<p>V8是Google的开源JavaScript引擎，用C++写成，用于Chrome浏览器之上。V8使用ECMAScript的ECMA-262 第三版可运行于Windows XP、Vista、Mac OS 10.5和使用IA-32或ARM处理器的Linux。V8可独立运行也可嵌入到任何C++程序里使用，<a href="http://code.google.com/intl/pl/apis/v8/build.html" target="_blank">这里有指南</a>。</p>
<p><a href="http://www.chromium.org/chromium-os" target="_blank">Chromium OS</a></p>
<p>Chromium OS是开源版的Chrome OS操作系统，提供快速、简单而安全的网络体验，<a href="http://git.chromium.org/" target="_blank">源码在此</a>。</p>
<p>Android</p>
<p>Android是第一个免费、开源而且可完全自定义的移动平台，提供完整的堆栈：一个操作系统、中间件和重要的一用应用，它包含丰富的API可以让第三方开发者开发出强大的应用程序。</p>
<h4>MySQL工具：</h4>
<p><a href="http://code.google.com/p/google-mysql-tools/" target="_blank">Google MySQL Tools</a></p>
<p>各种管理、维护和改进MySQL数据库性能的工具，由Google编写，包括：</p>
<ul>
<li>mypgrep.py：一个类似pgrep的工具来管理MySQL连接</li>
<li>compact_innodb.py：可导出和重载所有表格的密集型innodb数据文件</li>
</ul>
<p><a href="http://code.google.com/p/google-mmaim/" target="_blank">Google mMAIM</a></p>
<p>mMAIM的目标是对MySQL的监控和分析更简单，且可以和任何环境整合使用。它可显示主/从同步状态，一些性能状态，可以返回大量“show”命令的状态等等。</p>
<h4>其它：</h4>
<p><a href="http://code.google.com/p/stressapptest/" target="_blank">Stressful Application Test (stressapptest)</a></p>
<p>Stressful Application Test试图让来自处理器和I/O到内存的数据尽量随机化，以创造出模拟现实的环境来测试现在的硬件设备是否稳定，Google就在使用它，现在是Apache 2.0许可，这里有<a href="http://code.google.com/p/stressapptest/wiki/Introduction" target="_blank">介绍</a>、<a href="http://code.google.com/p/stressapptest/wiki/InstallationGuide" target="_blank">安装向导</a>和<a href="http://code.google.com/p/stressapptest/wiki/UserGuide" target="_blank">指南</a>。</p>
<p><a href="http://code.google.com/p/pop-imap-troubleshooter/" target="_blank">Pop and IMAP Troubleshooter</a></p>
<p>它用于诊断并解决客户端到邮件服务器的连接问题。</p>
<p><a href="http://code.google.com/p/openduckbill/" target="_blank">OpenDuckBill</a></p>
<p>Openduckbill是一个Linux下简单的命令行备份工具，可用于监视文件/目录在有变化后是否标记为备份，并传输这些变化到本地备份目录、远程NFS导出分卷或是用rsync命令导出到远程SSH服务器。<a href="http://code.google.com/p/openduckbill/wiki/OpenduckbillReadme" target="_blank">见安装向导</a>。</p>
<p><a href="http://code.google.com/p/zxing/" target="_blank">ZXing</a></p>
<p>ZXing（发音类似Zebra crossing）是Java的开源多格式1D/2D条码图像处理库，目的是使用内置在手机上的摄像头拍照并对条码进行解码，而不必与服务器通讯，它被用于Android系统。这里有<a href="http://code.google.com/p/zxing/wiki/GettingStarted" target="_blank">向导</a>和<a href="http://code.google.com/p/zxing/wiki/GetTheReader" target="_blank">支持的设备列表</a>。</p>
<p><a href="http://code.google.com/p/tesseract-ocr/" target="_blank">Tesseract OCR Engine</a></p>
<p>Tesseract OCR引擎是1995年UNLV Accuracy测试的前三名之一，在1995和2006年之间它的进展不大，但依然是当前精度最高的OCR引擎。这个源码可读取二进制、灰阶或彩色图片 并输出文字，内置一个TIFF阅读器可读取非压缩的TIFF文件，增加libtiff后也可读取压缩图片。<a href="http://code.google.com/p/tesseract-ocr/wiki/ReadMe" target="_blank">指南</a>和<a href="http://code.google.com/p/tesseract-ocr/wiki/FAQ" target="_blank">问答</a>。</p>
<p><a href="http://code.google.com/p/neatx/" target="_blank">Neatx &#8211; Open Source NX server</a></p>
<p>Neatx是一个开源NX服务，类似NoMachine公司商业的NX服务。NX协议比VNX更强大，它们的区别主要在：</p>
<ul>
<li>NX是X11客户端所以不会发送位图</li>
<li>NX可兼容X、VNC和Windows版的Remote Desktop</li>
<li>NX可缓存数据</li>
<li>NX<a href="http://notatnik.mekk.waw.pl/archives/159-Neatx_-_instrukcja_instalacji.html" target="_blank">安装简单</a></li>
</ul>
<p>另外一个可选的项目可以看看Google的<a href="http://freenx.berlios.de/" target="_blank">FreeNx</a>。</p>
<p><a href="http://code.google.com/p/psvm/" target="_blank">PSVM</a></p>
<p>它是<a href="https://docs.google.com/viewer?url=http%3A%2F%2Fbooks.nips.cc%2Fpapers%2Ffiles%2Fnips20%2FNIPS2007_0435.pdf" target="_blank">这个文件</a>的代码，这是一个SVM的“支持所有核心”的版本，可多机并行运行，<a href="http://code.google.com/p/psvm/wiki/PSVMUsage" target="_blank">实例见此</a>。</p>
<p><a href="http://golang.org/" target="_blank">GO</a></p>
<p>Google开发的新编程语言，谷奥有报道。</p>
<p><a href="http://code.google.com/p/google-collections/" target="_blank">The Google Collections Library for Java</a></p>
<p>这是一系列与Java 5以及更高版本有关的库，Google花钱给买过来了。</p>
<p><a href="http://code.google.com/p/google-styleguide/" target="_blank">Google styleguide</a></p>
<p>每个主流的开源项目都有它自己的向导形式，比如一系列的演示代码。如果这些代码都按照“Style”的形式来演示，会更友好。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/35-%e4%b8%aa%e4%bd%a0%e4%b9%9f%e8%ae%b8%e4%b8%8d%e7%9f%a5%e9%81%93%e7%9a%84google%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae/">35 个你也许不知道的Google开源项目</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/35-%e4%b8%aa%e4%bd%a0%e4%b9%9f%e8%ae%b8%e4%b8%8d%e7%9f%a5%e9%81%93%e7%9a%84google%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>360大战QQ：被代表与被偷窥，谁更险恶？</title>
		<link>http://blog.igevin.info/2010/10/360%e5%a4%a7%e6%88%98qq%ef%bc%9a%e8%a2%ab%e4%bb%a3%e8%a1%a8%e4%b8%8e%e8%a2%ab%e5%81%b7%e7%aa%a5%ef%bc%8c%e8%b0%81%e6%9b%b4%e9%99%a9%e6%81%b6%ef%bc%9f/</link>
		<comments>http://blog.igevin.info/2010/10/360%e5%a4%a7%e6%88%98qq%ef%bc%9a%e8%a2%ab%e4%bb%a3%e8%a1%a8%e4%b8%8e%e8%a2%ab%e5%81%b7%e7%aa%a5%ef%bc%8c%e8%b0%81%e6%9b%b4%e9%99%a9%e6%81%b6%ef%bc%9f/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 05:30:17 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[IT&八卦]]></category>
		<category><![CDATA[IT八卦]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=478</guid>
		<description><![CDATA[本文转载，原地址不详 核心提示：中国互联网最大的问题就是大家都不守规矩，不守规矩的是因为没有规矩，或者没有人来维持规矩的执行。 最近360推出了一款名为&#8221;360隐私保护器&#8221;的软件，但是目前只&#8221;支持&#8221;腾讯QQ这么一款即时通讯软件的监视，也许称其为QQ监视器更合适一点。 360声称&#8221;近期接到大量用户投诉，称某聊天软件在未经用户许可的情况下偷窥用户个人隐私文件和数据&#8221;，其实这句话纯粹扯淡，QQ扫描用户文件的争 议在四五年前年前就已经出现，多名技术爱好者通过一些HIPS软件或者一些监控软件发现QQ频繁读取无关文件，对QQ的隐私安全性表示了巨大的担忧。 腾讯给出的解释是，QQ安全组件扫描相关文件保障系统安全，真假不得而知，因为我们这些非技术专家没有办法确定哪些文件是需要扫描的，哪些文件是不 需要扫描的。而360在几年之后表示&#8221;近期&#8221;、&#8221;大量用户&#8221;反映这一问题，动机让人怀疑，而仅仅针对QQ这一款软件让人有理由相信，这是一次有预谋的针对 腾讯推出&#8221;QQ电脑管家&#8221;的强力反击，这款软件与360的主营产品&#8221;360安全卫士&#8221;功能完全雷同。 我们之前都在讨论，周鸿�为什么还没出手，或者将以怎样招式出手，来面对腾讯这个让人又爱又恨的全民公敌。但是推出&#8221;360隐私保护器&#8221;的做法毫无 疑问是让人失望的，这是一款完全服务于公司竞争需要的业务型产品。360借此机会，虚拟出一大批热心用户，自诩为卫道士，借用户需求之名，行打击竞争对手 之实。拿用户当枪使这是周鸿�惯用的手法，善于抓住对方的弱点往死里弄，借以树立自己在用户心中的正面形象。 回到问题本身，我们非常希望360能够抓出侵害用户隐私的蛀虫，但是换个角度，360隐私保护器能用什么向我们证明那些扫描是不必要的？能用什么向 我们证明360自家的产品是安全的？有网友说得好：360隐私保护器通过监视我的系统来获取QQ扫描了哪些文件，但是我怎么知道360安全卫士、360杀 毒、甚至360隐私保护器没有借着安全、保护之名，行着那不为人知的勾当。 这种事情在国内并不鲜见。大量公司为了种种目的在未经用户许可的情况下偷偷获取各种信息，这些信息可能被用于产品改善、竞争对手分析、行业报告甚至直接出售，这是中国互联网社会初级阶段的特有现象。毫无疑问，这种做法丑陋、可耻、三俗。 如果腾讯QQ做了这些不该做的事情，我会发动所有的朋友去攻击腾讯，但是这一切并不需要借着360之名。第一，360不能证明自身的清白。其母公司 三际无限的业务众所周知，放在国内互联网的大环境下，我不认为360就能有多干净。第二，360习惯代表用户，但是不好意思，我不喜欢被代表，我更不喜欢 被别人扭曲想法然后当作攻击竞争对手的武器。 中国人俗称P民，从这群P民中间产生的互联网用户俗称互联网P民。中国网民真的很愚昧，说愚不可及都算是轻的。他们不关心欺诈网站产生的影响，他们 也不关心那些捆绑软件是用来做什么的，他们能够容忍浏览器N个不知道什么用处的工具条，他们都不知道什么叫流氓软件，最可怕的是他们被人当枪使没准还帮别 人数钱。当然这不是他们的错，并不是每个人都能够在中国互联网这锅大糨糊里面分清黑白，错是因为那些互联网公司都不按照规矩出牌――而他们本可以做得很 好。 例如腾讯QQ，大可以告诉用户什么组件需要扫描什么文件，这些文件的范围和路径，它们会被用作什么用途，如果不扫描这些文件会导致什么功能不可用或 产生其他什么结果，一条条列出来供用户自行选择。例如360安全卫士，也可以告诉用户收集了哪些文件，这些文件会被用来样本、查杀还是提交给谁谁谁。能够 选择的要给用户选择，如果一些文件是功能之外必须扫描和提交的，麻烦你清楚的告诉用户如果你无法接受可以卸载本程序。 我相信这些大公司不会傻到去公布我们的艳照，但是至少让我们不会稀里糊涂因为聊天记录或者某些敏感文件被围观。 无规矩不成方圆，中国互联网最大的问题就是大家都不守规矩，不守规矩的一个重要原因是没有规矩，或者没有人来维持规矩的执行。大家都乱搞，瞎搞，一 个劲地忙着跑马圈地，利益至上，麻烦之处是这帮乱搞的人最后都还成功了，所以信奉互联网原罪学的人就越来越多。黑的更黑，白的也被迫变黑，都说用户是上 帝，又都在毫无顾忌地一脚脚往上踩，中国互联网所以不规矩。 本文链接：360大战QQ：被代表与被偷窥，谁更险恶？http://blog.igevin.info/archives/478 转载请注明： 转载自Gevin的博客 本文链接地址: 360大战QQ：被代表与被偷窥，谁更险恶？ 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>本文转载，原地址不详</p>
<p>核心提示：中国互联网最大的问题就是大家都不守规矩，不守规矩的是因为没有规矩，或者没有人来维持规矩的执行。</p>
<p>最近360推出了一款名为&#8221;360隐私保护器&#8221;的软件，但是目前只&#8221;支持&#8221;腾讯QQ这么一款即时通讯软件的监视，也许称其为QQ监视器更合适一点。</p>
<p>360声称&#8221;近期接到大量用户投诉，称某聊天软件在未经用户许可的情况下偷窥用户个人隐私文件和数据&#8221;，其实这句话纯粹扯淡，QQ扫描用户文件的争 议在四五年前年前就已经出现，多名技术爱好者通过一些HIPS软件或者一些监控软件发现QQ频繁读取无关文件，对QQ的隐私安全性表示了巨大的担忧。<span id="more-478"></span></p>
<p>腾讯给出的解释是，QQ安全组件扫描相关文件保障系统安全，真假不得而知，因为我们这些非技术专家没有办法确定哪些文件是需要扫描的，哪些文件是不 需要扫描的。而360在几年之后表示&#8221;近期&#8221;、&#8221;大量用户&#8221;反映这一问题，动机让人怀疑，而仅仅针对QQ这一款软件让人有理由相信，这是一次有预谋的针对 腾讯推出&#8221;QQ电脑管家&#8221;的强力反击，这款软件与360的主营产品&#8221;360安全卫士&#8221;功能完全雷同。</p>
<p>我们之前都在讨论，周鸿�为什么还没出手，或者将以怎样招式出手，来面对腾讯这个让人又爱又恨的全民公敌。但是推出&#8221;360隐私保护器&#8221;的做法毫无 疑问是让人失望的，这是一款完全服务于公司竞争需要的业务型产品。360借此机会，虚拟出一大批热心用户，自诩为卫道士，借用户需求之名，行打击竞争对手 之实。拿用户当枪使这是周鸿�惯用的手法，善于抓住对方的弱点往死里弄，借以树立自己在用户心中的正面形象。</p>
<p>回到问题本身，我们非常希望360能够抓出侵害用户隐私的蛀虫，但是换个角度，360隐私保护器能用什么向我们证明那些扫描是不必要的？能用什么向 我们证明360自家的产品是安全的？有网友说得好：360隐私保护器通过监视我的系统来获取QQ扫描了哪些文件，但是我怎么知道360安全卫士、360杀 毒、甚至360隐私保护器没有借着安全、保护之名，行着那不为人知的勾当。</p>
<p>这种事情在国内并不鲜见。大量公司为了种种目的在未经用户许可的情况下偷偷获取各种信息，这些信息可能被用于产品改善、竞争对手分析、行业报告甚至直接出售，这是中国互联网社会初级阶段的特有现象。毫无疑问，这种做法丑陋、可耻、三俗。</p>
<p>如果腾讯QQ做了这些不该做的事情，我会发动所有的朋友去攻击腾讯，但是这一切并不需要借着360之名。第一，360不能证明自身的清白。其母公司 三际无限的业务众所周知，放在国内互联网的大环境下，我不认为360就能有多干净。第二，360习惯代表用户，但是不好意思，我不喜欢被代表，我更不喜欢 被别人扭曲想法然后当作攻击竞争对手的武器。</p>
<p>中国人俗称P民，从这群P民中间产生的互联网用户俗称互联网P民。中国网民真的很愚昧，说愚不可及都算是轻的。他们不关心欺诈网站产生的影响，他们 也不关心那些捆绑软件是用来做什么的，他们能够容忍浏览器N个不知道什么用处的工具条，他们都不知道什么叫流氓软件，最可怕的是他们被人当枪使没准还帮别 人数钱。当然这不是他们的错，并不是每个人都能够在中国互联网这锅大糨糊里面分清黑白，错是因为那些互联网公司都不按照规矩出牌――而他们本可以做得很 好。</p>
<p>例如腾讯QQ，大可以告诉用户什么组件需要扫描什么文件，这些文件的范围和路径，它们会被用作什么用途，如果不扫描这些文件会导致什么功能不可用或 产生其他什么结果，一条条列出来供用户自行选择。例如360安全卫士，也可以告诉用户收集了哪些文件，这些文件会被用来样本、查杀还是提交给谁谁谁。能够 选择的要给用户选择，如果一些文件是功能之外必须扫描和提交的，麻烦你清楚的告诉用户如果你无法接受可以卸载本程序。<br />
我相信这些大公司不会傻到去公布我们的艳照，但是至少让我们不会稀里糊涂因为聊天记录或者某些敏感文件被围观。</p>
<p>无规矩不成方圆，中国互联网最大的问题就是大家都不守规矩，不守规矩的一个重要原因是没有规矩，或者没有人来维持规矩的执行。大家都乱搞，瞎搞，一 个劲地忙着跑马圈地，利益至上，麻烦之处是这帮乱搞的人最后都还成功了，所以信奉互联网原罪学的人就越来越多。黑的更黑，白的也被迫变黑，都说用户是上 帝，又都在毫无顾忌地一脚脚往上踩，中国互联网所以不规矩。</p>
<p>本文链接：<a title="360大战QQ：被代表与被偷窥，谁更险恶？" href="http://blog.igevin.info/archives/478" target="_self">360大战QQ：被代表与被偷窥，谁更险恶？</a>http://blog.igevin.info/archives/478
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/360%e5%a4%a7%e6%88%98qq%ef%bc%9a%e8%a2%ab%e4%bb%a3%e8%a1%a8%e4%b8%8e%e8%a2%ab%e5%81%b7%e7%aa%a5%ef%bc%8c%e8%b0%81%e6%9b%b4%e9%99%a9%e6%81%b6%ef%bc%9f/">360大战QQ：被代表与被偷窥，谁更险恶？</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/360%e5%a4%a7%e6%88%98qq%ef%bc%9a%e8%a2%ab%e4%bb%a3%e8%a1%a8%e4%b8%8e%e8%a2%ab%e5%81%b7%e7%aa%a5%ef%bc%8c%e8%b0%81%e6%9b%b4%e9%99%a9%e6%81%b6%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15 个一定要会的 Windows7 快捷键</title>
		<link>http://blog.igevin.info/2010/10/15-%e4%b8%aa%e4%b8%80%e5%ae%9a%e8%a6%81%e4%bc%9a%e7%9a%84-windows7-%e5%bf%ab%e6%8d%b7%e9%94%ae/</link>
		<comments>http://blog.igevin.info/2010/10/15-%e4%b8%aa%e4%b8%80%e5%ae%9a%e8%a6%81%e4%bc%9a%e7%9a%84-windows7-%e5%bf%ab%e6%8d%b7%e9%94%ae/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 16:23:25 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[技巧]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=473</guid>
		<description><![CDATA[本文转自 小众软件 任何的操作系统、软件、游戏，只有熟练使用快捷键，才能最大效率的工作、娱乐，我们不能把所有的时间都浪费在一台机器上，这是不行的。快捷键带给我们的不只是快速，还能感受到机器带来的快感。很难想象一个不用键盘的魔兽争霸玩家。 via GuidingTech 1. Ctrl + Shift + N – 创建一个新的文件夹 你需要在文件夹窗口中按 Ctrl + Shift + N 才行，在 Chrome 中是打开隐身窗口的快捷键。 2. Ctrl + Shift + 左键 – 用管理员权限打开程序 (Ctrl+Shift+Click to Open a Program As Administrator) 有些程序，需要右键选择 Windows7 的管理员权限才可以正常运行，而这个蛋疼的快捷键我没有测试成功，@sfufoet 在受限制帐户下测试的软件 AirVideoServer 可以在 Touch 上成功连接 AirVideoServer 并播放视频。 3. Shift+ 鼠标右键 – 增强版右键发送到 右键发送到 是一个很常用的功能，一般情况下可以发送到：桌面快捷方式、邮件联系人、压缩文档、移动设备等等。而通过 Shift+ 鼠标右键 的发送到，增加了 Windows7 个人文件夹内的所有内容，包括：我的文档、我的照片、我的音乐、桌面等等 [...]]]></description>
				<content:encoded><![CDATA[<p>本文转自 <a title="小众软件" href="http://www.appinn.com/" target="_blank">小众软件</a></p>
<p>任何的操作系统、软件、游戏，只有熟练使用快捷键，才能最大效率的工作、娱乐，我们不能把所有的时间都浪费在一台机器上，这是不行的。快捷键带给我们的不只是快速，还能感受到机器带来的快感。很难想象一个不用键盘的魔兽争霸玩家。</p>
<p style="text-align: center;"><img class="aligncenter" title="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" src="http://img1.appinn.com/2010/08/Createanewfolderwithashortc.png" alt="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" /></p>
<p>via <a href="http://www.guidingtech.com/4535/windows-7-keyboard-shortcut/">GuidingTech</a></p>
<p><strong>1. Ctrl + Shift + N – 创建一个新的文件夹<span id="more-473"></span><br />
</strong></p>
<p>你需要在文件夹窗口中按 <strong>Ctrl + Shift + N</strong> 才行，在 <strong>Chrome</strong> 中是打开隐身窗口的快捷键。</p>
<p><strong>2. Ctrl + Shift + 左键 – 用管理员权限打开程序 (Ctrl+Shift+Click to Open a Program As Administrator)</strong></p>
<p>有些程序，需要右键选择 Windows7 的管理员权限才可以正常运行，而这个蛋疼的快捷键我没有测试成功，@sfufoet 在受限制帐户下测试的软件 AirVideoServer 可以在 Touch 上成功连接 AirVideoServer 并播放视频。</p>
<p><strong>3. Shift+ 鼠标右键 – 增强版右键发送到</strong></p>
<p><strong>右键发送到</strong> 是一个很常用的功能，一般情况下可以发送到：桌面快捷方式、邮件联系人、压缩文档、移动设备等等。而通过 <strong>Shift+ 鼠标右键</strong> 的发送到，增加了 Windows7 个人文件夹内的所有内容，包括：我的文档、我的照片、我的音乐、桌面等等</p>
<p style="text-align: center;"><img class="aligncenter" title="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" src="http://img1.appinn.com/2010/08/201008095.png" alt="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" /></p>
<p><strong>4. Shift + 右键 – 在当前文件夹用命令行打开。</strong></p>
<p style="text-align: center;"><img class="aligncenter" title="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" src="http://img1.appinn.com/2010/08/201008106.png" alt="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" /></p>
<p>开始 &gt; 运行 &gt; cmd 就是命令行界面，传说中的 DOS 命令。最常用的可能就是 ping 了吧？用命令行来修改文件扩展名也是好办法，<strong>ren name.txt name.bat</strong> 就可以把一个文本文件改成批处理文件了。而 <strong>Shift + 右键</strong> 在当前文件夹用命令行打开的作用就是不用频繁的 cd 打开各级文件夹了。</p>
<p><strong>5. Win + 空格 – 闪现桌面</strong></p>
<p>效果与鼠标停留在任务栏最右端相同，松开 Win 键即恢复窗口。恩，你可以用来看看桌面背景的美女。</p>
<p><strong>6. Win+ 上/下/左/右 – 移动当前激活窗口</strong></p>
<p>其中，Win +左/右 为移动窗口到屏幕两边，占半屏，Win + 上 为最大化当前窗口，下为恢复当前窗口</p>
<p><strong>7. 针对双显示器: Win + Shift + 左 – 移动当前窗口到左边的显示器上</strong></p>
<p>针对让人羡慕的双显示器，可以很方便的移动当前窗口到另外一个显示器上，比如把视频窗口移到一边去，还可以继续上网。</p>
<p><strong>8. 针对双显示器: Win + Shift + 右 – 移动当前窗口到右边的显示器上</strong></p>
<p>我认为是老外为了凑数才把这个快捷键单独列出来的。</p>
<p><strong>9. Win + T – 显示任务栏窗口微缩图并回车切换</strong></p>
<p style="text-align: center;"><img class="aligncenter" title="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" src="http://img1.appinn.com/2010/08/2010081013.png" alt="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" /></p>
<p>多按几次 T 可以在不同的任务栏窗口中显示，回车则切换。很方便的快捷键。切换窗口还可以用 Win + Tab。</p>
<p><strong>10. Shift + 左键 – 在任务栏对已打开的程序/文件夹再打开一次</strong></p>
<p>话比较绕，比如你对着任务栏里的 Chrome <strong>Shift + 左键</strong> 则会新打开一个窗口。而对着<strong>记事本</strong>按也会再打开一个记事本。</p>
<p><strong>11. Win + B – 移动光标到系统托盘</strong></p>
<p>针对键盘爱好者，不需要在狂按 TAB 键才切换到系统托盘了。<strong>Win + B</strong> 直达托盘，之后就可以用方向键控制了，也可以控制时间区域。</p>
<p><strong>12. Win + P – 在显示器与投影间相互切换</strong></p>
<p><strong>13. Win + 1, Win + 2 – 在任务栏中快速切换程序</strong></p>
<p>任务栏从左到右 1，2，3，快速切换用的。对当前窗口的作用是最小化，另外一个最小化快捷键是<strong>Win + M</strong>。</p>
<p><strong>14. Win + Pause – 打开系统属性</strong></p>
<p>通过开始菜单 &gt; 计算机右键属性，是一个东西</p>
<p><strong>15. Ctrl + Shift + Esc – 快速打开 Windows 任务管理器</strong></p>
<p>俗话说最好的留在最后，自从升级 Windows7 后，想调用任务管理器，需要先 <strong>Ctrl + Alt + Del</strong> 标准快捷键，再点击任务管理器，并且屏幕还会被锁定。而今天才知道的 <strong>Ctrl + Shift + Esc</strong> 让我泪流满面啊。。。</p>
<p style="text-align: center;"><img class="aligncenter" title="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" src="http://img1.appinn.com/2010/08/20100810000.png" alt="15 个一定要会的 Windows7 快捷键[图] | 小众软件 &gt; pcskill" /></p>
<p style="text-align: left;">
<p style="text-align: left;">本文链接：<a title="15 个一定要会的 Windows7 快捷键" href="http://blog.igevin.info/archives/473" target="_self">15 个一定要会的 Windows7 快捷键</a> http://blog.igevin.info/archives/473</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/15-%e4%b8%aa%e4%b8%80%e5%ae%9a%e8%a6%81%e4%bc%9a%e7%9a%84-windows7-%e5%bf%ab%e6%8d%b7%e9%94%ae/">15 个一定要会的 Windows7 快捷键</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/15-%e4%b8%aa%e4%b8%80%e5%ae%9a%e8%a6%81%e4%bc%9a%e7%9a%84-windows7-%e5%bf%ab%e6%8d%b7%e9%94%ae/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>【口语】数字one的奇妙用法</title>
		<link>http://blog.igevin.info/2010/10/%e3%80%90%e5%8f%a3%e8%af%ad%e3%80%91%e6%95%b0%e5%ad%97one%e7%9a%84%e5%a5%87%e5%a6%99%e7%94%a8%e6%b3%95/</link>
		<comments>http://blog.igevin.info/2010/10/%e3%80%90%e5%8f%a3%e8%af%ad%e3%80%91%e6%95%b0%e5%ad%97one%e7%9a%84%e5%a5%87%e5%a6%99%e7%94%a8%e6%b3%95/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:15:21 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=471</guid>
		<description><![CDATA[One, two ,three&#8230; 这些数字看似简单，其实也有很多延伸出来的、有趣的用法和意思。今天，我们就来谈谈数one的一些表达吧。 1. Number one 最重要的人(或事物)；最好的人(或事物) Many people consider themselves number one, the most important person。 很多人认为他们自己就是最好的，是最重要的一个人。 2. Look out for/ Take care of number one 先为自己着想，照顾自己的利益， 为自己打算 One and only 绝无仅有的；独一无二的；有名的 They are always looking out for number one and taking care of number one. It is as if they are the [...]]]></description>
				<content:encoded><![CDATA[<p>One, two ,three&#8230; 这些数字看似简单，其实也有很多延伸出来的、有趣的用法和意思。今天，我们就来谈谈数one的一些表达吧。</p>
<p><strong> 1. Number one 最重要的人(或事物)；最好的人(或事物)</strong></p>
<p>Many people consider themselves number one, the most important person。</p>
<p>很多人认为他们自己就是最好的，是最重要的一个人。</p>
<p><strong>2. Look out for/ Take care of number one 先为自己着想，照顾自己的利益， 为自己打算</strong></p>
<p>One and only 绝无仅有的；独一无二的；有名的</p>
<p>They are always looking out for number one and taking care of number one. <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">It</a> is as if they are the one and only person on Earth。</p>
<p>他们总是先为自己着想，只关心自己的利益，就好像他们是地球上唯一的人。数字one 的奇妙用法<span id="more-471"></span></p>
<p><strong> 3. Pull a fast one 欺骗， 捣鬼</strong></p>
<p>Jim only won the game because he pulled a fast one on his opponent。</p>
<p>吉姆因为跟对手耍了手段，才贏了比賽。</p>
<p><strong> 4. One in a million百万分之一，凤毛麟角，百里挑一，佼佼者<br />
</strong><br />
She&#8217;s one in a million。</p>
<p>她是个百里挑一的人。</p>
<p><strong> 5. At one time 同时， 曾经</strong></p>
<p>At one time we met frequently。</p>
<p>我们过去常见面。</p>
<p><strong> 6. Roll up into one 合为一体；兼于一身</strong></p>
<p>She is a great person &#8212; kind, thoughtful and intelligent &#8212; all good qualities rolled up into one。</p>
<p>她是个很优秀的女人——善良，体贴，聪慧——集所有可贵品质于一身。</p>
<p><strong>7. One good turn deserves another. 善须善报；要以德报德；好人应得好报。</strong></p>
<p>If he does you a favor, you should do him a favor. One good turn deserves another。</p>
<p>如果他帮你的忙，那么你就应帮他的忙，以德报德嘛。</p>
<p><strong> 8. Be/go back to square one 退回起点， 从头再来</strong></p>
<p>His papers were lost in the accident, so he had to go back to square one with the work。</p>
<p>他的论文在这次事故中弄丢了，只得从头再写。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/%e3%80%90%e5%8f%a3%e8%af%ad%e3%80%91%e6%95%b0%e5%ad%97one%e7%9a%84%e5%a5%87%e5%a6%99%e7%94%a8%e6%b3%95/">【口语】数字one的奇妙用法</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/%e3%80%90%e5%8f%a3%e8%af%ad%e3%80%91%e6%95%b0%e5%ad%97one%e7%9a%84%e5%a5%87%e5%a6%99%e7%94%a8%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>李开复：先参与创业，再主导创业</title>
		<link>http://blog.igevin.info/2010/10/%e6%9d%8e%e5%bc%80%e5%a4%8d%ef%bc%9a%e5%85%88%e5%8f%82%e4%b8%8e%e5%88%9b%e4%b8%9a%ef%bc%8c%e5%86%8d%e4%b8%bb%e5%af%bc%e5%88%9b%e4%b8%9a/</link>
		<comments>http://blog.igevin.info/2010/10/%e6%9d%8e%e5%bc%80%e5%a4%8d%ef%bc%9a%e5%85%88%e5%8f%82%e4%b8%8e%e5%88%9b%e4%b8%9a%ef%bc%8c%e5%86%8d%e4%b8%bb%e5%af%bc%e5%88%9b%e4%b8%9a/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 13:52:01 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[创业]]></category>
		<category><![CDATA[创意]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=461</guid>
		<description><![CDATA[二十年后，中国最伟大的企业，和成功走向世界舞台的企业很可能就是在下五年所创立的。因此，很多大学生现在的跃跃欲试地想毕业后创业。另外，创业板的推出，许多创业公司的成功，还有很多成功创业家都鼓舞着中国的大学生，让他们也希望跟随马云、马化腾、李彦宏的步伐，走向创业之路。一方面，我赞赏大学生拥有创业理想，但是另一方面，我建议大学生：先参与创业，再主导创业。 许多大学生都错误地认为：只要有个好的点子，能拿到投资，再加上执着、激情、运气，就能成为下一个马化腾。于是，他们都想着：毕业后就要开始他们的创业之路。但是，他们过度乐观了。创业成功的真正关键更在于：团队、经验、执行力。大部分的创业的失败不是因为点子不好，而是因为欠缺经验，没有团队，缺乏执行力——归根到底，积淀比点子更重要。 经过创新工场一年，我和数百名80后创业者接触并深谈，并已投资于其中的一些。在这过程中，我深深地感到中国的未来是属于他们的，但是同时我也感觉到最好的创业者是需要深厚积淀才能成功的。在学校的技术培训只是单方面的，而创业者不能只是专才，必须要有多方面的经验，不但需要懂技术、产品，也要懂管理、运营、市场。有位非常有才华而且充满创意的年轻创业者，在初期扩张太快，最后公司无法负荷，倒闭了。另外，创业团队非常重要。乔布斯说过创业的成功在于团队，尤其是创业者是否能找到5-10位聪明勤奋、三头六臂、彼此互补的团队。而一个没有经验的创业者往往无法吸引这样的一个团队。有一位年轻创业者，有着很好的点子，但是无法吸引一个团队，陷入招聘的泥沼中。后来一个比他有经验的人很快地找到团队，做出产品，抢到先机，最后他只有面临倒闭的命运。最后，在创业期间，执行力比点子更重要，而执行力只能经过参与来学习，因此再聪明的毕业生也不可能一毕业就一步登天。 当然，会有人问：为什么微软的盖茨、Facebook的扎克伯格都是大学毕业或甚至肄业就创业成功呢？其实，他们在创业的时候就已经有团队，有经验，有执行力了。盖茨不但是编程天才，发明了世界最快的排序算法，而且也是商业天才，在高中时就创立了盈利的Traf-O-Data公司。而且，他不是一个人创业，而是和保罗艾伦一块儿创业。而扎克伯格从11岁开始研究如何用C++编程，在中学时已经开发出让微软和美国在线愿意以几百万美元收购的音乐播放器，在大学期间更是创建过多款社交相关的网络产品，这些积淀对其日后打造Facebook至关重要。他的创业团队是四位优秀的哈佛学生。所以，盖茨和扎克伯格的成功是破例的，是不可复制的。除非你有和盖茨或扎克伯格这样的团队、执行力、经验，最好不要一毕业就去创业。 当然，绝大多数的人都不能和盖茨相比，那么大学毕业想创业的学生应该怎么办呢？有人说：先就业，再创业。这个说法是值得参考的。如果你加入一个“未来你想要创立”的公司，从中学习它是如何运营的，如何成功的，它的企业制度和文化是如何建立的，几年确实可以进步很多。如果这个公司能提供很好的培训计划，那就可以学到更多。不过，我也看到很多大公司里做了3-5年的优秀员工，进入的时候是抱着充电后创业的计划，但是慢慢地，拿到了优厚的待遇和提升，但也习惯了朝九晚五的安稳生活；学到了细分岗位的知识才能，但也成为了一个庞大机器里的螺丝钉；优化了在大公司生存和升迁的能力，但是失去了创业的激情和动力。所以，如果你真的很确定你要创业，但是也很理解你需要最合适的、最及时、最适当培训，也许你应该找一个更好的培训场所。 这样的一个培训场所就是一个创业公司，我的建议就是：先参与创业，再主导创业。你可以去咨询哪些公司有生气勃勃的创业环境和企业文化，有经验又值得做你的楷模的领导者、业内被认可的产品和方向、优质的投资者。在创业公司，步伐特别的快，学习有有针对性，而且每个人都需要参与公司的各个环节，所以学习也特别快。短短的一年，你可能学到在大公司要好几年才能学到的东西。为了确保你能学到初期创业的氛围，尽量参加较小的公司（小于100人），这样也不会成为一个螺丝钉。在创新工场，为了提供这样的“参与创业”机会，我们也开启了目标150人的校园招聘计划，我们要找的就是想先参与创业，先做工程师，学习创业，以后再主导创业。 “以后”是多久呢？在一个好的创业公司里，你的成长可能会让你自己都惊讶。在一个大公司，爬到CEO可能是几十年的路程。但是，在一个小公司学习，两三年后，你就有可能在经验、团队、执行力都培养足够，可以自己出来创业了。比如说，宓金华是今年三月从浙江大学毕业的研究生。她进入创新工场投资的“魔图精灵”团队时，是一个青涩但是充满激情的助理产品经理。但是六个月之后，她学到了学校里学不到的知识，发挥了潜力，成功地把这个产品推向全球四个国家的十多万用户。她不但在产品设计上学到了很多，而且学会了海外推广、用户体验，也成功地做了好几个商业谈判。今天，她已经成为这个项目的负责人了。叶哲韡是去年底加入更大的点心团队的，成为团队的创始工程师之一。短短八个月，在来自百度的移动负责人张磊和来自腾讯的产品总监游敏丽的培养之下，他已经成为负责点心操作系统里面的应用软件的负责人，现在领导者一个小组，肩负着公司核心的应用软件。相信在几年后，金华和哲韡，都可能成为主导创业的创业者。我们的另一名创业者曾经感叹：“好的工程师不愁找不到机会去大公司，他们真的该发愁的是怎么去有巨大潜力的创业公司。” 在《做最好的自己》里面，我建议所有的毕业生：“未来比今天更重要； 积极比安稳更重要； 学习比金钱更重要。”这点，对想创业的学生更有针对性，因为短视和安稳都是创业最大的敌人。毕业时，多考虑看你在什么人身边工作，你是否能够学习成长？毕业后，参与一个优秀的创业公司，这是走上创业之路的最好的第一步。 本文链接：李开复：先参与创业，再主导创业 http://blog.igevin.info/archives/461 转载请注明： 转载自Gevin的博客 本文链接地址: 李开复：先参与创业，再主导创业 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>二十年后，中国最伟大的企业，和成功走向世界舞台的企业很可能就是在下五年所创立的。因此，很多大学生现在的跃跃欲试地想毕业后创业。另外，创业板的推出，许多创业公司的成功，还有很多成功创业家都鼓舞着中国的大学生，让他们也希望跟随马云、马化腾、李彦宏的步伐，走向创业之路。一方面，我赞赏大学生拥有创业理想，但是另一方面，我建议大学生：先参与创业，再主导创业。</p>
<p><span id="more-461"></span></p>
<p>许多大学生都错误地认为：只要有个好的点子，能拿到投资，再加上执着、激情、运气，就能成为下一个马化腾。于是，他们都想着：毕业后就要开始他们的创业之路。但是，他们过度乐观了。创业成功的真正关键更在于：团队、经验、执行力。大部分的创业的失败不是因为点子不好，而是因为欠缺经验，没有团队，缺乏执行力——归根到底，积淀比点子更重要。</p>
<p>经过创新工场一年，我和数百名80后创业者接触并深谈，并已投资于其中的一些。在这过程中，我深深地感到中国的未来是属于他们的，但是同时我也感觉到最好的创业者是需要深厚积淀才能成功的。在学校的技术培训只是单方面的，而创业者不能只是专才，必须要有多方面的经验，不但需要懂技术、产品，也要懂管理、运营、市场。有位非常有才华而且充满创意的年轻创业者，在初期扩张太快，最后公司无法负荷，倒闭了。另外，创业团队非常重要。乔布斯说过创业的成功在于团队，尤其是创业者是否能找到5-10位聪明勤奋、三头六臂、彼此互补的团队。而一个没有经验的创业者往往无法吸引这样的一个团队。有一位年轻创业者，有着很好的点子，但是无法吸引一个团队，陷入招聘的泥沼中。后来一个比他有经验的人很快地找到团队，做出产品，抢到先机，最后他只有面临倒闭的命运。最后，在创业期间，执行力比点子更重要，而执行力只能经过参与来学习，因此再聪明的毕业生也不可能一毕业就一步登天。</p>
<p>当然，会有人问：为什么微软的盖茨、Facebook的扎克伯格都是大学毕业或甚至肄业就创业成功呢？其实，他们在创业的时候就已经有团队，有经验，有执行力了。盖茨不但是编程天才，发明了世界最快的排序算法，而且也是商业天才，在高中时就创立了盈利的Traf-O-Data公司。而且，他不是一个人创业，而是和保罗艾伦一块儿创业。而扎克伯格从11岁开始研究如何用C++<a href="http://blog.igevin.info/tag/programing/" class="st_tag internal_tag" rel="tag" title="Posts tagged with 编程">编程</a>，在中学时已经开发出让微软和美国在线愿意以几百万美元收购的音乐播放器，在大学期间更是创建过多款社交相关的网络产品，这些积淀对其日后打造Facebook至关重要。他的创业团队是四位优秀的哈佛学生。所以，盖茨和扎克伯格的成功是破例的，是不可复制的。除非你有和盖茨或扎克伯格这样的团队、执行力、经验，最好不要一毕业就去创业。</p>
<p>当然，绝大多数的人都不能和盖茨相比，那么大学毕业想创业的学生应该怎么办呢？有人说：先就业，再创业。这个说法是值得参考的。如果你加入一个“未来你想要创立”的公司，从中学习它是如何运营的，如何成功的，它的企业制度和文化是如何建立的，几年确实可以进步很多。如果这个公司能提供很好的培训计划，那就可以学到更多。不过，我也看到很多大公司里做了3-5年的优秀员工，进入的时候是抱着充电后创业的计划，但是慢慢地，拿到了优厚的待遇和提升，但也习惯了朝九晚五的安稳生活；学到了细分岗位的知识才能，但也成为了一个庞大机器里的螺丝钉；优化了在大公司生存和升迁的能力，但是失去了创业的激情和动力。所以，如果你真的很确定你要创业，但是也很理解你需要最合适的、最及时、最适当培训，也许你应该找一个更好的培训场所。</p>
<p>这样的一个培训场所就是一个创业公司，我的建议就是：先参与创业，再主导创业。你可以去咨询哪些公司有生气勃勃的创业环境和企业文化，有经验又值得做你的楷模的领导者、业内被认可的产品和方向、优质的投资者。在创业公司，步伐特别的快，学习有有针对性，而且每个人都需要参与公司的各个环节，所以学习也特别快。短短的一年，你可能学到在大公司要好几年才能学到的东西。为了确保你能学到初期创业的氛围，尽量参加较小的公司（小于100人），这样也不会成为一个螺丝钉。在创新工场，为了提供这样的“参与创业”机会，我们也开启了目标150人的校园招聘计划，我们要找的就是想先参与创业，先做工程师，学习创业，以后再主导创业。</p>
<p>“以后”是多久呢？在一个好的创业公司里，你的成长可能会让你自己都惊讶。在一个大公司，爬到CEO可能是几十年的路程。但是，在一个小公司学习，两三年后，你就有可能在经验、团队、执行力都培养足够，可以自己出来创业了。比如说，宓金华是今年三月从浙江大学毕业的研究生。她进入创新工场投资的“魔图精灵”团队时，是一个青涩但是充满激情的助理产品经理。但是六个月之后，她学到了学校里学不到的知识，发挥了潜力，成功地把这个产品推向全球四个国家的十多万用户。她不但在产品设计上学到了很多，而且学会了海外推广、用户体验，也成功地做了好几个商业谈判。今天，她已经成为这个项目的负责人了。叶哲韡是去年底加入更大的点心团队的，成为团队的创始工程师之一。短短八个月，在来自百度的移动负责人张磊和来自腾讯的产品总监游敏丽的培养之下，他已经成为负责点心操作系统里面的应用软件的负责人，现在领导者一个小组，肩负着公司核心的应用软件。相信在几年后，金华和哲韡，都可能成为主导创业的创业者。我们的另一名创业者曾经感叹：“好的工程师不愁找不到机会去大公司，他们真的该发愁的是怎么去有巨大潜力的创业公司。”</p>
<p>在《做最好的自己》里面，我建议所有的毕业生：“未来比今天更重要； 积极比安稳更重要； 学习比金钱更重要。”这点，对想创业的学生更有针对性，因为短视和安稳都是创业最大的敌人。毕业时，多考虑看你在什么人身边工作，你是否能够学习成长？毕业后，参与一个优秀的创业公司，这是走上创业之路的最好的第一步。</p>
<p>本文链接：<a title="李开复：先参与创业，再主导创业" href="http://blog.igevin.info/archives/461" target="_self">李开复：先参与创业，再主导创业</a> http://blog.igevin.info/archives/461
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/%e6%9d%8e%e5%bc%80%e5%a4%8d%ef%bc%9a%e5%85%88%e5%8f%82%e4%b8%8e%e5%88%9b%e4%b8%9a%ef%bc%8c%e5%86%8d%e4%b8%bb%e5%af%bc%e5%88%9b%e4%b8%9a/">李开复：先参与创业，再主导创业</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/%e6%9d%8e%e5%bc%80%e5%a4%8d%ef%bc%9a%e5%85%88%e5%8f%82%e4%b8%8e%e5%88%9b%e4%b8%9a%ef%bc%8c%e5%86%8d%e4%b8%bb%e5%af%bc%e5%88%9b%e4%b8%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>向Google、MSN、Yahoo!、Ask和百度、搜搜、搜狗、有道提交Sitemap网站地图</title>
		<link>http://blog.igevin.info/2010/10/%e5%90%91google%e3%80%81msn%e3%80%81yahoo%e3%80%81ask%e5%92%8c%e7%99%be%e5%ba%a6%e3%80%81%e6%90%9c%e6%90%9c%e3%80%81%e6%90%9c%e7%8b%97%e3%80%81%e6%9c%89%e9%81%93%e6%8f%90%e4%ba%a4sitemap%e7%bd%91/</link>
		<comments>http://blog.igevin.info/2010/10/%e5%90%91google%e3%80%81msn%e3%80%81yahoo%e3%80%81ask%e5%92%8c%e7%99%be%e5%ba%a6%e3%80%81%e6%90%9c%e6%90%9c%e3%80%81%e6%90%9c%e7%8b%97%e3%80%81%e6%9c%89%e9%81%93%e6%8f%90%e4%ba%a4sitemap%e7%bd%91/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 16:07:42 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[typecho]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[开源博客]]></category>
		<category><![CDATA[独立博客]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://blog.iflyhigher.tk/?p=432</guid>
		<description><![CDATA[网站优化很重要的方法就是sitemap提交。 向Google、MSN、Yahoo!、Ask和百度、搜搜、搜狗、有道提交Sitemap网站地图都可以通过robots.txt来定义提交。但下面的提交方式更简单快捷。 sitemap 提交地址： 向Google提交网站地图Sitemap: 通过网址http://www.google.com/webmasters管理提交; 向Yahoo!提交网站地图Sitemap: 通过网址http://siteexplorer.search.yahoo.com管理提交; 向MSN提交网站地图Sitemap: 用URL直接提交：http://api.moreover.com/ping?u=http%3A//your.domainname/sitemap.xml。这是向MSN直接提交网站地图的后门URL。注意”:”被%3A替换掉。 向ASK提交网站地图Sitemap: 直接提交。http://submissions.ask.com/ping?sitemap=http%3A//your.domainname/sitemap.xml。注意”:”被%3A替换掉。 向百度Baidu提交网站地图Sitemap: 没办法，现在百度不支持Sitemap。但可通过http://www.baidu.com/search/url_submit.html来提交你的网址。百度会自行搜索，更新速度很快。 向搜搜soso提交网站地图Sitemap，搜搜不支持Sitemap。但可通过http://www.soso.com/help/usb/urlsubmit.shtml来提交你的网址。 向搜狗sogou提交网站地图Sitemap，搜狗不支持Sitemap。但可通过http://www.sogou.com/feedback/urlfeedback.php来提交你的网址。 向有道youdao提交网站地图Sitemap，有道不支持Sitemap。但可通过http://tellbot.youdao.com/report来提交你的网址。 什么是sitemap，从wiki上可以找到的解释是：(通俗的讲就是“网站地图”) The Sitemaps protocol allows a webmaster to inform search engines about URLs on a website that are available for crawling. A Sitemap is an XML file that lists the URLs for a site. It allows webmasters to [...]]]></description>
				<content:encoded><![CDATA[<p><a title="查看 网站优化 的全部文章" rel="category tag" href="http://blog.igevin.info/archives/432" target="_blank">网站优化</a>很重要的方法就是<a title="sitemap提交" href="http://blog.igevin.info/archives/432" target="_blank">sitemap提交</a>。</p>
<p>向Google、MSN、Yahoo!、Ask和百度、搜搜、搜狗、有道提交Sitemap网站地图都可以通过robots.txt来定义提交。但下面的提交方式更简单快捷。</p>
<p><a title="sitemap提交" href="http://blog.igevin.info/archives/432" target="_blank">sitemap 提交地址</a>：<span id="more-432"></span></p>
<p>向Google提交网站地图Sitemap: 通过网址http://www.<a href="http://blog.igevin.info/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with google">google</a>.com/webmasters管理提交;</p>
<p>向Yahoo!提交网站地图Sitemap: 通过网址http://siteexplorer.search.yahoo.com管理提交;</p>
<p>向MSN提交网站地图Sitemap: 用URL直接提交：http://api.moreover.com/ping?u=http%3A//your.domainname/sitemap.xml。这是向MSN直接提交网站地图的后门URL。注意”:”被%3A替换掉。</p>
<p>向ASK提交网站地图Sitemap: 直接提交。http://submissions.ask.com/ping?sitemap=http%3A//your.domainname/sitemap.xml。注意”:”被%3A替换掉。</p>
<p>向百度Baidu提交网站地图Sitemap: 没办法，现在百度不支持Sitemap。但可通过http://www.baidu.com/search/url_submit.html来提交你的网址。百度会自行搜索，更新速度很快。</p>
<p>向搜搜soso提交网站地图Sitemap，搜搜不支持Sitemap。但可通过http://www.soso.com/help/usb/urlsubmit.shtml来提交你的网址。</p>
<p>向搜狗sogou提交网站地图Sitemap，搜狗不支持Sitemap。但可通过http://www.sogou.com/feedback/urlfeedback.php来提交你的网址。</p>
<p>向有道youdao提交网站地图Sitemap，有道不支持Sitemap。但可通过http://tellbot.youdao.com/report来提交你的网址。</p>
<p>什么是sitemap，从wiki上可以找到的解释是：(通俗的讲就是“网站地图”)</p>
<p>The Sitemaps protocol allows a webmaster to inform search engines about URLs on a website that are available for crawling. A Sitemap is an XML file that lists the URLs for a site. <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">It</a> allows webmasters to include additional information about each URL: when <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> was last updated, how often <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> changes, and how important <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> is in relation to other URLs in the site. This allows search engines to crawl the site more intelligently. Sitemaps are a URL inclusion protocol and complement robots.txt, a URL exclusion protocol.</p>
<p>即sitmaps是站点管理员向搜索引擎爬虫公布站点可被抓取页面的协议，sitemap文件内容必须遵循XML格式的定义。每个URL可以包含更新的周期和时间、URL在整个站点中的优先级。这样可以让搜索引擎更佳有效的抓取网站内容。</p>
<p>sitemap分为2种形式：</p>
<p>1、sitemap.html ： 这种主要是针对用户而言，让用户能够快速的寻找到自己所需的东西，也是方便搜索引擎来有效的爬取网页内容，提高网站质量。</p>
<p>2、sitemap.xml ： 这种格式主要是谷歌自己推出的一种网站地图写法，你可以通过相关规范写出网站地图 然后通过“谷歌管理员工具”提交，这样谷歌的蜘蛛就能有目的的高效的快速的来访问网站，但是 提交的内容 谷歌蜘蛛没有保证一定都会收录!这个误区 请大家要区分开来。</p>
<p>Sitemaps 的XML格式样例：</p>
<p>xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”</p>
<p>xsi:schemaLocation=”http://www.sitemaps.org/schemas/sitemap/0.9</p>
<p>http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd”&gt;</p>
<p>http://w3c-at.de</p>
<p>2006-11-18</p>
<p>daily</p>
<p>0.8</p>
<p>目前Google Yahoo和Ask.com支持的最新sitemaps标准是0.9版本。sitemaps文件必须为utf-8的编码格式，每个sitemaps文件只能有一个的顶级标签。</p>
<p>每个标签是对一个URL的描述：</p>
<p>是URL的绝对地址，必须用http或https开头</p>
<p>是该URL的最后一次修改时间</p>
<p>表示该URL的更新频率，可以设置为daily weekly always是该URL在整个站点的权重，是1.0~0.1之间的数值</p>
<p>sitemaps文件的限制：</p>
<p>必须是utf-8的编码格式</p>
<p>每个sitemap.xml文件包含的URL建议不超过5w个URL</p>
<p>单个sitemap.xml文件不能超过10M大小
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/10/%e5%90%91google%e3%80%81msn%e3%80%81yahoo%e3%80%81ask%e5%92%8c%e7%99%be%e5%ba%a6%e3%80%81%e6%90%9c%e6%90%9c%e3%80%81%e6%90%9c%e7%8b%97%e3%80%81%e6%9c%89%e9%81%93%e6%8f%90%e4%ba%a4sitemap%e7%bd%91/">向Google、MSN、Yahoo!、Ask和百度、搜搜、搜狗、有道提交Sitemap网站地图</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/10/%e5%90%91google%e3%80%81msn%e3%80%81yahoo%e3%80%81ask%e5%92%8c%e7%99%be%e5%ba%a6%e3%80%81%e6%90%9c%e6%90%9c%e3%80%81%e6%90%9c%e7%8b%97%e3%80%81%e6%9c%89%e9%81%93%e6%8f%90%e4%ba%a4sitemap%e7%bd%91/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Typecho主题开发快速入门</title>
		<link>http://blog.igevin.info/2010/09/typecho%e4%b8%bb%e9%a2%98%e5%bc%80%e5%8f%91%e5%bf%ab%e9%80%9f%e5%85%a5%e9%97%a8/</link>
		<comments>http://blog.igevin.info/2010/09/typecho%e4%b8%bb%e9%a2%98%e5%bc%80%e5%8f%91%e5%bf%ab%e9%80%9f%e5%85%a5%e9%97%a8/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 05:50:25 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[typecho]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[独立博客]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=416</guid>
		<description><![CDATA[typecho和wordpress有点类似，如果看过wordpress主题教程，上手还是不难的！ /*标签云 &#60;?php $this-&#62;widget(&#8216;Widget_Metas_Tag_Cloud&#8217;, &#8216;ignoreZeroCount=1&#38;limit=20&#8242;)-&#62;to($tags); ?&#62; &#60;?php while($tags-&#62;next()): ?&#62; &#60;a href=&#8221;&#60;?php $tags-&#62;permalink(); ?&#62;&#8221;&#62;&#60;?php $tags-&#62;name(); ?&#62;&#60;/a&#62; &#60;?php endwhile; ?&#62; /*最新文章 &#60;?php $this-&#62;widget(&#8216;Widget_Contents_Post_Recent&#8217;)-&#62;to($post); ?&#62; &#60;?php while($post-&#62;next()): ?&#62; &#60;a href=&#8221;&#60;?php $post-&#62;permalink(); ?&#62;&#8221; title=&#8221;&#60;?php $post-&#62;title(); ?&#62;&#8221;&#62; &#60;?php $post-&#62;title(25, &#8216;&#8230;&#8217;); ?&#62;&#60;/a&#62; &#60;?php endwhile; ?&#62; /*相关内容 &#60;?php $this-&#62;related(5)-&#62;to($relatedPosts); ?&#62; &#60;?php while ($relatedPosts-&#62;next()): ?&#62; &#60;a href=&#8221;&#60;?php $relatedPosts-&#62;permalink(); ?&#62;&#8221; title=&#8221; &#60;?php $relatedPosts-&#62;title(); ?&#62;&#8221;&#62;&#60;?php [...]]]></description>
				<content:encoded><![CDATA[<p>typecho和wordpress有点类似，如果看过<a title="wordpress主题教程" href="http://fairyfish.net/series/wordpress-theme-tutorials/" target="_blank">wordpress主题教程</a>，上手还是不难的！</p>
<p>/*标签云<br />
&lt;?<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a> $this-&gt;widget(&#8216;Widget_Metas_Tag_Cloud&#8217;, &#8216;ignoreZeroCount=1&amp;limit=20&#8242;)-&gt;to($tags); ?&gt;<br />
&lt;?php while($tags-&gt;next()): ?&gt;<br />
&lt;a href=&#8221;&lt;?php $tags-&gt;permalink(); ?&gt;&#8221;&gt;&lt;?php $tags-&gt;name(); ?&gt;&lt;/a&gt;<br />
&lt;?php endwhile; ?&gt;</p>
<p><span id="more-416"></span><br />
/*最新文章<br />
&lt;?php $this-&gt;widget(&#8216;Widget_Contents_Post_Recent&#8217;)-&gt;to($post); ?&gt;<br />
&lt;?php while($post-&gt;next()): ?&gt;<br />
&lt;a href=&#8221;&lt;?php $post-&gt;permalink(); ?&gt;&#8221; title=&#8221;&lt;?php $post-&gt;title(); ?&gt;&#8221;&gt;</p>
<p>&lt;?php $post-&gt;title(25, &#8216;&#8230;&#8217;); ?&gt;&lt;/a&gt;<br />
&lt;?php endwhile; ?&gt;</p>
<p>/*相关内容<br />
&lt;?php $this-&gt;related(5)-&gt;to($relatedPosts); ?&gt;<br />
&lt;?php while ($relatedPosts-&gt;next()): ?&gt;<br />
&lt;a href=&#8221;&lt;?php $relatedPosts-&gt;permalink(); ?&gt;&#8221; title=&#8221;</p>
<p>&lt;?php $relatedPosts-&gt;title(); ?&gt;&#8221;&gt;&lt;?php $relatedPosts-&gt;title(); ?&gt;&lt;/a&gt;</p>
<p>&lt;small&gt;&lt;strong&gt;&lt;?php $relatedPosts-&gt;author(); ?&gt;&lt;/strong&gt; post in</p>
<p>&lt;?php $this-&gt;date(&#8216;Y-m-d H:i:s&#8217;); ?&gt;&lt;/small&gt;<br />
&lt;?php endwhile; ?&gt;</p>
<p>/*日期归档<br />
&lt;?php $this-&gt;widget(&#8216;Widget_Contents_Post_Date&#8217;, &#8216;type=month&amp;format=F Y&#8217;)<br />
-&gt;parse(&#8216;&lt;li&gt;&lt;a href=&#8221;{permalink}&#8221;&gt;{date}&lt;/a&gt; ({count})&lt;/li&gt;&#8217;); ?&gt;</p>
<p>/*友情链接<br />
&lt;?php PageToLinks::output(&#8216;links&#8217;, &#8216;h3&#8242;, &#8216;ul&#8217;); ?&gt;</p>
<pre>/*头部
&lt;?php $this-&gt;keywords('_'); ?&gt; //关键词
&lt;?php $this-&gt;options-&gt;title(); ?&gt; //站点名称
&lt;?php $this-&gt;options-&gt;description(); ?&gt; //站点描述
&lt;?php $this-&gt;archiveTitle(); ?&gt; //标题
&lt;?php $this-&gt;options-&gt;themeUrl('ie.css'); ?&gt; //模板路径
&lt;?php $this-&gt;options-&gt;siteUrl(); ?&gt; //主页网址
&lt;?php $this-&gt;options-&gt;feedUrl(); ?&gt;
&lt;?php $this-&gt;options-&gt;commentsFeedUrl(); ?&gt;
&lt;?php $this-&gt;pageNav(); ?&gt; //分页
&lt;?php $this-&gt;options-&gt;generator(); ?&gt; //版本号
/*文章
&lt;?php $this-&gt;title(); ?&gt; //标题
&lt;?php $this-&gt;category(','); ?&gt; //分类
&lt;?php $this-&gt;tags(', ', true, ''); ?&gt; //标签
&lt;?php $this-&gt;date('F jS, Y') ?&gt; //时间
&lt;?php $this-&gt;content(); ?&gt; //内容
&lt;?php $this-&gt;thePrev('&amp;laquo; %s', ''); ?&gt; //上一篇
&lt;?php $this-&gt;theNext('%s &amp;raquo;', ''); ?&gt; //下一篇</pre>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/09/typecho%e4%b8%bb%e9%a2%98%e5%bc%80%e5%8f%91%e5%bf%ab%e9%80%9f%e5%85%a5%e9%97%a8/">Typecho主题开发快速入门</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/09/typecho%e4%b8%bb%e9%a2%98%e5%bc%80%e5%8f%91%e5%bf%ab%e9%80%9f%e5%85%a5%e9%97%a8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP实现网页重定向</title>
		<link>http://blog.igevin.info/2010/09/php-redirection/</link>
		<comments>http://blog.igevin.info/2010/09/php-redirection/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 07:27:09 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=400</guid>
		<description><![CDATA[PHP实现网页重定向，用Header()方法 例如： &#60;?php Header(&#8220;Location: http://igevin.info&#8220;)?&#62; 如果想要过几秒再跳转到其他网页，可以参考下面代码： &#60;?php //PHP重定向 Header("refresh:3;url=http://http://igevin.info",3000); ?&#62; &#60;html&#62; &#60;head&#62; &#60;title&#62; Gevin的空间 &#60;/title&#62; &#60;/head&#62; &#60;body&#62; 网页即将转到&#60;a href="http://http://igevin.info"&#62;Gevin的空间&#60;/a&#62; &#60;/body&#62; &#60;/html&#62; 转载请注明： 转载自Gevin的博客 本文链接地址: PHP实现网页重定向 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>PHP实现网页重定向，用Header()方法</p>
<p>例如：</p>
<p>&lt;?<a href="http://blog.igevin.info/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a> Header(&#8220;Location: <a href="http://igevin.info">http://igevin.info</a>&#8220;)?&gt;</p>
<p><span id="more-400"></span></p>
<p>如果想要过几秒再跳转到其他网页，可以参考下面代码：</p>
<pre>
<div id="_mcePaste">&lt;?php</div>
<div id="_mcePaste">//PHP重定向</div>
<div id="_mcePaste">Header("refresh:3;url=http://<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">http://igevin.info</span>",3000);</div>
<div id="_mcePaste">?&gt;</div>
<div id="_mcePaste">&lt;html&gt;</div>
<div id="_mcePaste">&lt;head&gt;</div>
<div id="_mcePaste">&lt;title&gt;</div>
<div id="_mcePaste">Gevin的空间</div>
<div id="_mcePaste">&lt;/title&gt;</div>
<div id="_mcePaste">&lt;/head&gt;</div>
<div id="_mcePaste">&lt;body&gt;</div>
<div id="_mcePaste">网页即将转到&lt;a href="http://<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">http://igevin.info</span>"&gt;Gevin的空间&lt;/a&gt;</div>
<div id="_mcePaste">&lt;/body&gt;</div>
<div id="_mcePaste">&lt;/html&gt;</div></pre>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/09/php-redirection/">PHP实现网页重定向</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/09/php-redirection/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>几个支持 OAuth 的 Linux Twitter 客户端</title>
		<link>http://blog.igevin.info/2010/09/%e5%87%a0%e4%b8%aa%e6%94%af%e6%8c%81-oauth-%e7%9a%84-linux-twitter-%e5%ae%a2%e6%88%b7%e7%ab%af/</link>
		<comments>http://blog.igevin.info/2010/09/%e5%87%a0%e4%b8%aa%e6%94%af%e6%8c%81-oauth-%e7%9a%84-linux-twitter-%e5%ae%a2%e6%88%b7%e7%ab%af/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 07:10:46 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[twitter]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=392</guid>
		<description><![CDATA[Twitter 官方正式关闭了 Basic Auth 支持，所有的第三方客户端必须启用 OAuth 才能正常登录及使用。 这个改变带来的直接影响就是，许多第三方客户端必须要及时进行版本升级及更新才能正常使用，而下面就列出几个 Linux 上已经支持 OAuth 的 Twitter 客户端，以便大家自行选择。另外，使用其它如 Windows 或 iPhone 等平台的用户可以看这个表。 1、Pino 0.3 ：最新的 Pino 0.3 版还处于开发阶段，它支持 OAuth ，但目前还不提供可执行文件，需要自已从源码手工编译。 2、Qwit 1.1-pre ：最新的 Qwit 1.1-pre 也已支持 OAuth ，同时还具备 Windows 版。 3、Choqok ： KDE 环境上的 Twitter 客户端，从 0.9.80 版开始就支持 Oauth 了，官方还不提供可执行包，但你可以从 LaunchPad 上搜索一下，有很多 PPA 源。 4、Gwibber ：Ubuntu 自带的 Gwibber 客户端最新版也已经支持 OAuth [...]]]></description>
				<content:encoded><![CDATA[<p><a title="Twitter" rel="external" href="http://twitter.com/ubuntu_tips" target="_blank">Twitter</a> 官方正式关闭了 Basic Auth 支持，所有的第三方客户端必须启用 OAuth 才能正常登录及使用。</p>
<p>这个改变带来的直接影响就是，许多第三方客户端必须要及时进行版本升级及更新才能正常使用，而下面就列出几个 Linux 上已经支持 OAuth 的 <a href="http://blog.igevin.info/tag/twitter/" class="st_tag internal_tag" rel="tag" title="Posts tagged with twitter">Twitter</a> 客户端，以便大家自行选择。另外，使用其它如 Windows 或 iPhone 等平台的用户可以看<a href="https://spreadsheets.google.com/pub?key=0ArlkN4e6YMZgdGRwNFBhY2FRQXhQQVFmdzVVM1RWaWc&amp;hl=en&amp;single=true&amp;gid=0&amp;output=html" target="_blank">这个表</a>。<span id="more-392"></span></p>
<p>1、<a href="http://pino-app.appspot.com/pino3" target="_blank">Pino 0.3</a> ：最新的 Pino 0.3 版还处于开发阶段，它支持 OAuth ，但目前还不提供可执行文件，需要自已从源码手工编译。</p>
<p>2、<a href="http://code.google.com/p/qwit/" target="_blank">Qwit 1.1-pre</a> ：最新的 Qwit 1.1-pre 也已支持 OAuth ，同时还具备 <a href="http://ehti.org/qwit/qwit-1.0b-win32-ssl.zip" target="_blank">Windows 版</a>。</p>
<p>3、Choqok ： KDE 环境上的 Twitter 客户端，从 0.9.80 版开始就支持 Oauth 了，官方还不提供可执行包，但你可以从 LaunchPad 上搜索一下，有很多 PPA 源。</p>
<p>4、<a href="http://gwibber.com/">Gwibber</a> ：<a href="http://blog.igevin.info/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> 自带的 Gwibber 客户端最新版也已经支持 OAuth 了，官方提供了 PPA 源，安装方法如下：</p>
<blockquote><p>sudo add-apt-repository ppa:ubuntu-desktop/ppa<br />
sudo apt-get update<br />
sudo apt-get upgrade<br />
# 最后重启<br />
gwibber-service restart</p></blockquote>
<p>5、<a href="http://turpial.org.ve/" target="_blank">Turpial</a> : 最新稳定版 1.3.4 支持 OAuth ，<a href="http://wowubuntu.com/turpial-134.html" target="_blank">详细介绍</a>。</p>
<p>6、<a href="http://yasst.org/" target="_blank">Yasst</a> ：跨平台，使用 Qt 构建，支持 OAuth ，详细介绍。</p>
<p>虽然这些客户端支持 OAuth ，但因为这些程序大都不支持 API proxy ，所以还是需要配合 VPN 或 SSH 进行翻墙使用。关于如何在 Ubuntu 上通过 SSH Tunneling 进行翻墙请看此文。</p>
<p>各位如有补充，请留言，谢谢！</p>
<p>PS ：关于 Twitter 的更多消息你也可以关注 <a href="http://twitter.com/tuite_tips/" target="_blank">@tuite_tips</a> 帐号。</p>
<p>原文：http://wowubuntu.com/oauth-twitter.html
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/09/%e5%87%a0%e4%b8%aa%e6%94%af%e6%8c%81-oauth-%e7%9a%84-linux-twitter-%e5%ae%a2%e6%88%b7%e7%ab%af/">几个支持 OAuth 的 Linux Twitter 客户端</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/09/%e5%87%a0%e4%b8%aa%e6%94%af%e6%8c%81-oauth-%e7%9a%84-linux-twitter-%e5%ae%a2%e6%88%b7%e7%ab%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>向同步控推荐“一堆微博客”</title>
		<link>http://blog.igevin.info/2010/09/%e5%90%91%e5%90%8c%e6%ad%a5%e6%8e%a7%e6%8e%a8%e8%8d%90%e2%80%9c%e4%b8%80%e5%a0%86%e5%be%ae%e5%8d%9a%e5%ae%a2%e2%80%9d/</link>
		<comments>http://blog.igevin.info/2010/09/%e5%90%91%e5%90%8c%e6%ad%a5%e6%8e%a7%e6%8e%a8%e8%8d%90%e2%80%9c%e4%b8%80%e5%a0%86%e5%be%ae%e5%8d%9a%e5%ae%a2%e2%80%9d/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 11:20:53 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[twitter]]></category>
		<category><![CDATA[微博客]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=306</guid>
		<description><![CDATA[以前都是用follow5同步的，今天发现了这个名为“一堆微博客”的程序，相当适用于喜欢折腾的童鞋们。 这个程序放在Google code上，请点击一堆微博客访问 官方网站请点击链接。 下面是一堆微博客的介绍，转自iSouth Because自己有同步微博消息的癖好，所以弄了这个叫做＂一堆微博客＂的＂项目＂。一是折腾，二来也应当确实可以方便一些需要的人，况且网络上现有的一些程序总没有完全让我满意的，不自己动手不行啊. Q1：这程序拿来干嘛的？ A1：从这个统一的客户端一次性将消息或者状态发送至主流的微博客，同步发送的优势是延时更小（几乎没有），更加易于管理。 Q2：要设置用户名、密码？ A2：很显然。程序在第一次运行时会提示设置用户名、密码，并主动弹出设置界面，可以选择一个服务，然后填写用户名、密码并选择保存。用户名和密码保存在程序目录的 setting.xml 文件里。 Q3：人人网的消息没有发送成功！ A3：首先请确定一下有没有按照要求填写用户名密码，人人网的用户名填写的并非在网页上登录时用的邮箱地址，而是自己个人页面的地址的最后那串ID. Q4：新浪微博消息也没有发送成功！ A4：和人人网类似，新浪的用户填写的是 User ID，而非登录邮箱，自己的 UID 可以在粉丝页面的地址栏中找到 Q5：Twitter 认证打不开网页。 A5：恩，这个是自己的网络问题，需要自己解决。 Q6：支持 OAuth 认证？ A6：恩，支持 OAuth 认证，现在应用的只有 Twitter，新浪微博，豆瓣的 OAuth 支持将在稍后得到支持。 Q7：除了第一次设置用户名、密码的时候，我还能从哪进入设置界面？ A7：在头像上点右键就能看到菜单了。 Q8：能否我自己换头像？ A8：可以，同样在头像上点击右键，菜单中可以看到。 Q9：程序很烂，容易崩溃。 A9：的确，我又没学过 C#，勉强完成现有的功能已经不易，问题在所难免。同时还要感谢编程中 olly 的帮助。 Q10：还有部分服务未开放？ A10：恩，豆瓣的说说功能稍后补上，另外最近 腾讯微博有些抽风，发送消息不稳定。 Q11：项目页（http://t.yunmengze.net）显示错位叻。 A11：特地在这个页面尝试了一些 HTML5 的的标签，所以不兼容也不打算兼容 IE6、7、8，Firefox 3.x。我也推荐你将浏览器升级成最新版的。半个月后的 IE9，Chrome，Firefox 4，Opera，傲游3 等都值得一试。 Q12：绿色的？ A12：绿色的，无污染，因为程序使用时会在目录生成一个配置文件，推荐将快捷方式发送到快速启动栏或者 [...]]]></description>
				<content:encoded><![CDATA[<p>以前都是用follow5同步的，今天发现了这个名为“一堆微博客”的程序，相当适用于喜欢折腾的童鞋们。</p>
<p>这个程序放在Google code上，请点击<a title="一堆微博客" href="http://code.google.com/p/pile-mblogs/" target="_blank">一堆微博客</a>访问</p>
<p>官方网站请点击<a href="http://t.yunmengze.net/">链接</a>。<span id="more-306"></span></p>
<p>下面是<a href="http://igevin.info/blog/archives/306" target="_self">一堆微博客</a>的介绍，转自<a href="http://isouth.org/archives/288.html">iSouth</a></p>
<p>Because自己有同步微博消息的癖好，所以弄了这个叫做＂一堆微博客＂的＂项目＂。一是折腾，二来也应当确实可以方便一些需要的人，况且网络上现有的一些程序总没有完全让我满意的，不自己动手不行啊.</p>
<p>Q1：这程序拿来干嘛的？</p>
<p>A1：从这个统一的客户端一次性将消息或者状态发送至主流的微博客，同步发送的优势是延时更小（几乎没有），更加易于管理。</p>
<p>Q2：要设置用户名、密码？</p>
<p>A2：很显然。程序在第一次运行时会提示设置用户名、密码，并主动弹出设置界面，可以选择一个服务，然后填写用户名、密码并选择保存。用户名和密码保存在程序目录的 setting.xml 文件里。</p>
<p>Q3：人人网的消息没有发送成功！</p>
<p>A3：首先请确定一下有没有按照要求填写用户名密码，人人网的用户名填写的并非在网页上登录时用的邮箱地址，而是自己个人页面的地址的最后那串ID.</p>
<p><img src="http://images.isouth.org/2010/08/A-bunch-of-micro-blog-Frequently-Asked-Questions-2.png" alt="A bunch of micro-blog Frequently Asked Questions-2" /></p>
<p>Q4：新浪微博消息也没有发送成功！</p>
<p>A4：和人人网类似，新浪的用户填写的是 User ID，而非登录邮箱，自己的 UID 可以在粉丝页面的地址栏中找到</p>
<p><img src="http://images.isouth.org/2010/08/A-bunch-of-micro-blog-Frequently-Asked-Questions-3.png" alt="A bunch of micro-blog Frequently Asked Questions-3" /></p>
<p>Q5：<a href="http://blog.igevin.info/tag/twitter/" class="st_tag internal_tag" rel="tag" title="Posts tagged with twitter">Twitter</a> 认证打不开网页。</p>
<p>A5：恩，这个是自己的网络问题，需要自己解决。</p>
<p>Q6：支持 OAuth 认证？</p>
<p>A6：恩，支持 OAuth 认证，现在应用的只有 Twitter，新浪微博，豆瓣的 OAuth 支持将在稍后得到支持。</p>
<p>Q7：除了第一次设置用户名、密码的时候，我还能从哪进入设置界面？</p>
<p>A7：在头像上点右键就能看到菜单了。</p>
<p>Q8：能否我自己换头像？</p>
<p>A8：可以，同样在头像上点击右键，菜单中可以看到。</p>
<p>Q9：程序很烂，容易崩溃。</p>
<p>A9：的确，我又没学过 <a href="http://blog.igevin.info/tag/c/" class="st_tag internal_tag" rel="tag" title="Posts tagged with C#">C#</a>，勉强完成现有的功能已经不易，问题在所难免。同时还要感谢编程中 olly 的帮助。</p>
<p>Q10：还有部分服务未开放？</p>
<p>A10：恩，豆瓣的说说功能稍后补上，另外最近 腾讯微博有些抽风，发送消息不稳定。</p>
<p>Q11：项目页（http://t.yunmengze.net）显示错位叻。</p>
<p>A11：特地在这个页面尝试了一些 HTML5 的的标签，所以不兼容也不打算兼容 IE6、7、8，Firefox 3.x。我也推荐你将浏览器升级成最新版的。半个月后的 IE9，Chrome，Firefox 4，Opera，傲游3 等都值得一试。</p>
<p>Q12：绿色的？</p>
<p>A12：绿色的，无污染，因为程序使用时会在目录生成一个配置文件，推荐将快捷方式发送到快速启动栏或者 Pin 到任务栏上。</p>
<p>&#8230;</p>
<p>这个问答以后再慢慢补吧，程序的下载试用请访问： <a title="一堆微博客" rel="external" href="http://t.yunmengze.net/">http://t.yunmengze.net</a></p>
<p><img src="http://images.isouth.org/2010/08/A-bunch-of-micro-blog-Frequently-Asked-Questions-4.png" alt="A bunch of micro-blog Frequently Asked Questions-4" /></p>
<p><em><small>程序预览</small></em></p>
<p>本文链接：<a title="向同步控推荐“一堆微博客”" href="http://blog.igevin.info/archives/306" target="_self">向同步控推荐“一堆微博客”</a> http://blog.igevin.info/archives/306
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/09/%e5%90%91%e5%90%8c%e6%ad%a5%e6%8e%a7%e6%8e%a8%e8%8d%90%e2%80%9c%e4%b8%80%e5%a0%86%e5%be%ae%e5%8d%9a%e5%ae%a2%e2%80%9d/">向同步控推荐“一堆微博客”</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/09/%e5%90%91%e5%90%8c%e6%ad%a5%e6%8e%a7%e6%8e%a8%e8%8d%90%e2%80%9c%e4%b8%80%e5%a0%86%e5%be%ae%e5%8d%9a%e5%ae%a2%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>无需数据库支持的php博客程序</title>
		<link>http://blog.igevin.info/2010/09/php-blog-no-database/</link>
		<comments>http://blog.igevin.info/2010/09/php-blog-no-database/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 02:47:28 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[开源博客]]></category>
		<category><![CDATA[独立博客]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=303</guid>
		<description><![CDATA[今天在网上发现了这两个php博客程序，无需数据库支持，和大家分享一下！ 一般来说,php代码的网站都是使用MySQL数据库储存的,MySQL与网站程序是分开存放的,这样子给网站搬家多增了一道工序,而且有时还会因 MySQL的版本不用而带来一些麻烦.那有没有想asp+access那样子的,数据库与网站代码同在,网站搬家,只要将数据一拷贝就行了.这是我这两天 测试国外主机所想的. 推荐两个无需数据库支持php的博客程序： FlatPress FlatPress是一个开源，符合标准（XHTML valid），基于Smarty模板引擎的个人博客系统。 支持多语言，支持通过插件来可扩展功能。 无需数据库支持，其所有内容都存储在文件文件中。 官方主页:http://www.flatpress.org/ Pritlog Pritlog 是一款十分精小的博客程序,不需要数据库支持. WYSIWYG编辑器- nicEdit 易于切换语言. 管理面板上含有切换语言的选项. 简洁的Urls 能够生成静态页面 Bbcode 形式编辑html 管理员可添加其他作者 文章发布选项 （显示摘要或全文显示） 官方主页 http://hardkap.net/pritlog/ 转载请注明： 转载自Gevin的博客 本文链接地址: 无需数据库支持的php博客程序 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>今天在网上发现了这两个php博客程序，无需数据库支持，和大家分享一下！</p>
<p>一般来说,php代码的网站都是使用MySQL数据库储存的,MySQL与网站程序是分开存放的,这样子给网站搬家多增了一道工序,而且有时还会因 MySQL的版本不用而带来一些麻烦.那有没有想asp+access那样子的,数据库与网站代码同在,网站搬家,只要将数据一拷贝就行了.这是我这两天 测试国外主机所想的.</p>
<p>推荐两个无需数据库支持php的博客程序：<span id="more-303"></span></p>
<p><strong>FlatPress</strong></p>
<p>FlatPress是一个开源，符合标准（XHTML valid），基于Smarty模板引擎的个人博客系统。<br />
支持多语言，支持通过插件来可扩展功能。<br />
无需数据库支持，其所有内容都存储在文件文件中。</p>
<p>官方主页:<a title="http://www.flatpress.org/" href="http://www.flatpress.org/" target="_blank">http://www.flatpress.org/</a></p>
<p><strong>Pritlog</strong></p>
<p>Pritlog 是一款十分精小的博客程序,不需要数据库支持.</p>
<p>WYSIWYG编辑器- nicEdit<br />
易于切换语言. 管理面板上含有切换语言的选项.<br />
简洁的Urls<br />
能够生成静态页面<br />
Bbcode 形式编辑html<br />
管理员可添加其他作者<br />
文章发布选项 （显示摘要或全文显示）</p>
<p>官方主页 http://hardkap.net/pritlog/
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/09/php-blog-no-database/">无需数据库支持的php博客程序</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/09/php-blog-no-database/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>《小王子》经典温情语录重温</title>
		<link>http://blog.igevin.info/2010/08/%e3%80%8a%e5%b0%8f%e7%8e%8b%e5%ad%90%e3%80%8b%e7%bb%8f%e5%85%b8%e6%b8%a9%e6%83%85%e8%af%ad%e5%bd%95%e9%87%8d%e6%b8%a9/</link>
		<comments>http://blog.igevin.info/2010/08/%e3%80%8a%e5%b0%8f%e7%8e%8b%e5%ad%90%e3%80%8b%e7%bb%8f%e5%85%b8%e6%b8%a9%e6%83%85%e8%af%ad%e5%bd%95%e9%87%8d%e6%b8%a9/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 15:23:27 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=283</guid>
		<description><![CDATA[1、You know — one loves the sunset, when one is so sad… 你知道的—当一个人情绪低落的时候，他会格外喜欢看日落…… 2、If someone loves a flower, of which just one single blossom grows in all the millions and millions of stars, it is enough to make him happy just to look at the stars. He can say to himself, &#8220;Somewhere, my flower is [...]]]></description>
				<content:encoded><![CDATA[<p>1、You know — one loves the sunset, when one is so sad…</p>
<p>你知道的—当一个人情绪低落的时候，他会格外喜欢看日落……</p>
<p>2、If someone loves a flower, of which just one single blossom grows in all the millions and millions of stars, <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> is enough to make him happy just to look at the stars. He can say to himself, &#8220;Somewhere, my flower is there…&#8221; But if the sheep eats the flower, in one moment all his stars will be darkened… And you think that is not important!</p>
<p>倘若一个人对一朵花情有独钟，而那花在浩瀚的星河中，是独一无二的，那么，他只要仰望繁星点点，就心满意足了。他会喃喃自语：“我的花就在星河的某个角落……”可是，这花一旦被羊吃掉了，一瞬间，所有星星都将随之黯淡无光……那你也认为这不重要吗？<br />
<span id="more-283"></span><br />
3、Flowers are so inconsistent! But I was too young to know how to love her…</p>
<p>花总是表里不一，而我太年轻了，不知道该怎样爱护她……</p>
<p>4、For she did not want him to see her crying. She was such a proud flower…</p>
<p>她其实是不愿意让小王子看到自己哭泣。她曾经是多么高傲的一朵花……</p>
<p>5、My flower is ephemeral, and she has only four thorns to defend herself against the world. And I have left on my planet, all alone!</p>
<p>我的花生命是短暂的，她只有四根刺可以保护自己，抵御世界，我却将她独自留在我的星球上了！</p>
<p>6、His flower had told him that she was only one of her kind in all universe. And here were five thousand of them, all alike, in one single garden!</p>
<p>他的花朵曾经告诉他，自己是宇宙间仅有的一种花；可是仅仅在这座花园里，就有五千朵和她一模一样的花！</p>
<p>7、I thought that I was rich, with a flower that was unique in all the world; and all I had was a common rose. A common rose…</p>
<p>我总以为自己很富有，拥有一朵世上独一无二的花；实际上，我所拥有的不过是一朵普通的玫瑰而已。一朵普通的玫瑰花……</p>
<p>8、To me, you are still nothing more than a little boy who is just like a hundred thousand other little boys. And I have no need of you. And you, on your part, have no need of me. To you, I am nothing more than a fox like a hundred thousand other foxes. But if you tame me, then we shall need each other. To me, you will be unique in all the world. To you, I shall be unique in all the world。</p>
<p>对我而言，你只是一个小男孩，和其他成千上万的小男孩没有什么不同。我不需要你。你也不需要我。对你而言，我也和其它成千上万的狐狸并没有差别。但是，假如你驯服了我，我们就彼此需要了。对我而言，你就是举世无双的；对你而言，我也是独一无二的……</p>
<p>9、The wheat fields have nothing to say to me. And that is sad. But you have hair that is the color of gold. Think how wonderful that will be when you have tamed me! The grain, which is also golden, will bring me back the thought of you. And I shall love to listen to the wind in the wheat。</p>
<p>麦田和我没有任何关联，真令人沮丧。不过，你有金黄色的头发。想想看，如果你驯服了我，那该有多好啊！小麦也是金黄色的，那会使我想起你。我会喜欢听麦田里的风声……</p>
<p>10、It is your own fault, I never wished you any sort of harm; but you wanted me to tame you&#8230; but now you are going to cry! Then it has done you no good at all!</p>
<p>这是你的错，我根本无意伤害你，可是你却愿意让我驯服你……可是你现在却想哭！那驯服根本对你毫无好处！</p>
<p>11、It has done me good, because of the color of the wheat fields. Go and look again at the roses. You will understand now that yours is unique in all the world。</p>
<p>驯服对我是有好处的——因为麦田的颜色。再回头看那些玫瑰花吧！到时你就明白你的玫瑰花仍是举世无双的一朵花。</p>
<p>12、And now here is my secret, a very simple secret. It is only with the heart that one can see rightly; what is essential is invisible to the eyes。</p>
<p>这是我的一个秘密，再简单不过的秘密：一个人只有用心去看，才能看到真实。事情的真相只用眼睛是看不见的。</p>
<p>13、It is the time you have wasted for your rose that makes your rose so important。</p>
<p>你在你的玫瑰花身上耗费的时间使得你的玫瑰花变得如此重要。</p>
<p>14、Men have forgotten this truth. But you must not forget it. You become responsible, forever, for what you have tamed. You are responsible for your rose…</p>
<p>人们早已忘记了这个道理。可是你不应将它遗忘。你必须永远对自己所驯服的东西负责。你要对你的玫瑰花负责。</p>
<p>15、Only the children know what they are looking for. They waste their time over a rag doll and it becomes very important to them; and if anybody takes it away from them, they cry…</p>
<p>只有小孩子知道自己在找什么。他们把时间花费在布洋娃娃身上。因此对他们而言，洋娃娃就变得很重要。一旦有人将娃娃拿走，他们就会号啕大哭……</p>
<p>16、As for me, if I had fifty-three minutes to spend as I liked, I should walk at my leisure toward a spring of fresh water。</p>
<p>如果是我，要是我有五十三分钟可以自由运用，那我会悠哉游哉向一道清泉走去。</p>
<p>17、The stars are beautiful, because of a flower that cannot be seen。</p>
<p>星星真美，因为有一朵看不见的花。</p>
<p>18、What makes the desert beautiful is that somewhere it hides a well…</p>
<p>沙漠之所以美丽，是因为在它的某个角落隐藏着一口井水……</p>
<p>19、The house, the stars, the desert – what gives them their beauty is something that is invisible!</p>
<p>古屋、星星和沙漠——赋予它们美丽的是某种看不见的东西……</p>
<p>20、What moves me so deeply, about this little prince who is sleeping here, is his loyalty to a flower – the image of a rose that shine through his whole being like the flame of a lamp, even when he is asleep…</p>
<p>这个熟睡的小王子最叫我感动的地方是，他对一朵玫瑰的感情——甚至他睡着了，那朵玫瑰花的影子，仍像灯光一样照亮他的生命……</p>
<p>21、The men where you live, raise five thousand roses in the same garden – and they do not find in it what they are looking for. And yet what they are looking for could be found in one single rose, or in a little water. But eyes are blind. One must look with the heart…</p>
<p>你所居住的星球上的人们，在同一座花园培育了五千朵玫瑰——却无法从中找到他们所要寻找的东西。但是，他们所寻找的，其实是可以从一朵玫瑰花或一滴水中找到的。然而眼睛往往是盲从的。人还是必须用心去看……</p>
<p>22、All men have the stars, but they are not the same things for different people. For some, who are travelers, the stars are guides. For others they are no more than little lights in the sky. For others, who are scholars, they are problems. For my businessman they were wealth. But all these stars are silent. You – you alone – will have the stars as no one else has them…</p>
<p>每一个人都有自己的星星，但其中的含意却因人而异。对旅人而言，星星是向导；对其他人而言，它们只不过是天际中闪闪发光的小东西而已；对学者而言，星星则是一门待解的难题；对我那位商人来说，它们就是财富。不过，星星本身是沉默的。你——只有你——了解这些星星与众不同的含义……</p>
<p>23、In one of the stars I shall be living. In one of them I shall be laughing. And so it will be as if all the stars were laughing, when you look at the sky at night… You – only you – will have stars that can laugh…</p>
<p>我就在繁星中的一颗上生活。我会站在其中的一颗星星上微笑。当你在夜间仰望天际时，就仿佛每一颗星星都在笑……你——只有你——才能拥有会笑的星星……</p>
<p>24、And when your sorrow is comforted time soothes all sorrows you will be content that you have known me. You will always be my friend. You will want to laugh with me. And you will sometimes open your window, so, for that pleasure… And your friends will be properly astonished to see you laughing as you look up at the sky! Then you will say to them, &#8220;Yes, the stars always make me laugh!&#8221;</p>
<p>当你不再感到伤心的时候(时间会冲淡一切伤痛)，你就会因认识我而感到心满意足。你是我永远的朋友。将会和我一起欢笑。为了欢乐，你会经常打开窗子……当你的朋友看到你因仰望天空而大笑时，一定会感到莫名其妙！到时候，你可以对他们说：“是的，星星总让我开心而笑！”</p>
<p>25、And no grown-ups will ever understand that this is a matter of so much importance!</p>
<p>但是，大人们永远也不会了解这件事有多么重要！</p>
<p>转自环球时报
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/%e3%80%8a%e5%b0%8f%e7%8e%8b%e5%ad%90%e3%80%8b%e7%bb%8f%e5%85%b8%e6%b8%a9%e6%83%85%e8%af%ad%e5%bd%95%e9%87%8d%e6%b8%a9/">《小王子》经典温情语录重温</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/%e3%80%8a%e5%b0%8f%e7%8e%8b%e5%ad%90%e3%80%8b%e7%bb%8f%e5%85%b8%e6%b8%a9%e6%83%85%e8%af%ad%e5%bd%95%e9%87%8d%e6%b8%a9/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>为网站添加favicon.ico图标</title>
		<link>http://blog.igevin.info/2010/08/favicon-ico-for-website/</link>
		<comments>http://blog.igevin.info/2010/08/favicon-ico-for-website/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 09:00:55 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独立博客]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=279</guid>
		<description><![CDATA[网站favicon.ico图标对于多数IT人士是一个非常简单的问题，但对于网站建设的初学者来说，网站favicon.ico图标却经常被忽视，企业网站也经常忽视这个问题。favicon.ico图标既是对网站的宣传，也会使网站显得更加专业。本文简单介绍一下如何为网站添加网站favicon.ico图标。 如何添加网站favicon.ico图标 1.  获得一个favicon.ico的图标，大小为16px×16px或者32px×32px 2. 将制作好的图标文件Favicon.ico上传到网站的根目录； 3. 在首页文件的html代码的头部&#60;head&#62;&#60;/head&#62;中加入如下代码:&#60;link rel=”shortcut icon” href=”/favicon.ico” &#62;； 4. 如果想收藏书签也有Favicon.ico图标，在上面那段代码下面加入&#60;link rel=”bookmark” href=”/favicon.ico”/&#62;； 这样几个简单的步骤，非常容易就创造了属于自己的favicon.ico图标了。 如何获得网站favicon.ico图标 用专业的ico制作工具自行设计 将一个合适的.jpg或.png图片转换成ico格式 通过在线ico制作网站获得，如FavIcon from Pics ，在线制作ico图标 注意，获得的ico图标一定要命名为favicon.ico，制作ico图标时图标的细节尽量少 本文链接：为网站添加favicon.ico图标 转载请注明： 转载自Gevin的博客 本文链接地址: 为网站添加favicon.ico图标 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/279"><img class="aligncenter" title="favicon.ico" src="http://1hebha.bay.livefilestore.com/y1pIdhIwkGa7sR9egxqmzL3o2Fv4oLL39sOwYpeHEZZnsFcKA8Z83z72BX0ivZ_tGQuCs7_HEltiXq9KDEmZCJkogHFkAh2Vi5V/favicon-ico-file-samples.png?psid=1" alt="favicon.ico" width="554" height="303" /></a></p>
<p>网站favicon.ico图标对于多数IT人士是一个非常简单的问题，但对于网站建设的初学者来说，网站favicon.ico图标却经常被忽视，企业网站也经常忽视这个问题。favicon.ico图标既是对网站的宣传，也会使网站显得更加专业。本文简单介绍一下如何为网站添加网站favicon.ico图标。</p>
<p><span id="more-279"></span></p>
<h3>如何添加网站favicon.ico图标</h3>
<p><strong><br />
</strong></p>
<p>1. <em> </em>获得一个<strong>favicon.ico</strong>的图标，大小为16px×16px或者32px×32px</p>
<p>2. 将制作好的图标文件Favicon.ico上传到网站的根目录；</p>
<p>3. 在首页文件的html代码的头部&lt;head&gt;&lt;/head&gt;中加入如下代码:&lt;link rel=”shortcut icon” href=”/favicon.ico” &gt;；</p>
<p>4. 如果想收藏书签也有Favicon.ico图标，在上面那段代码下面加入&lt;link rel=”bookmark” href=”/favicon.ico”/&gt;；</p>
<p>这样几个简单的步骤，非常容易就创造了属于自己的favicon.ico图标了。</p>
<h3>如何获得网站favicon.ico图标</h3>
<ul>
<li>用专业的ico制作工具自行设计</li>
<li>将一个合适的.jpg或.png图片转换成ico格式</li>
<li>通过在线ico制作网站获得，如<a href="http://www.html-kit.com/favicon/">FavIcon from Pics</a> ，<a href="http://www.bitbug.net/" target="_blank">在线制作ico图标</a></li>
</ul>
<p><strong>注意，获得的ico图标一定要命名为favicon.ico，制作ico图标时图标的细节尽量少</strong></p>
<p>本文链接：<a title="为网站添加favicon.ico图标" href="http://blog.igevin.info/archives/279" target="_self">为网站添加favicon.ico图标</a>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/favicon-ico-for-website/">为网站添加favicon.ico图标</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/favicon-ico-for-website/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine生成柱状图</title>
		<link>http://blog.igevin.info/2010/08/arcgis-engine-chart/</link>
		<comments>http://blog.igevin.info/2010/08/arcgis-engine-chart/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 21:34:54 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=272</guid>
		<description><![CDATA[转载本文，请表明出处：]]></description>
				<content:encoded><![CDATA[<p>转载<a title="ArcGIS Engine生成柱状图" href="http://igevin.info/blog/archives/272" target="_self">本文</a>，请表明出处：<a title="flyhigher139&ccedil;
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/arcgis-engine-chart/">ArcGIS Engine生成柱状图</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/arcgis-engine-chart/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>C#生成随机颜色</title>
		<link>http://blog.igevin.info/2010/08/csharp-random-color/</link>
		<comments>http://blog.igevin.info/2010/08/csharp-random-color/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 00:19:28 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=230</guid>
		<description><![CDATA[转载本文，请表明出处：Gevin的博客 C#生成随机颜色，就是一个思路的问题，本文介绍一种思路，抛砖引玉了。 生成RGB颜色，其实就是生产3个0～255范围内的随机数，分别代表R,G,和B 生成随机数每种编程语言都会有的，本文就不详细介绍了，下面提供一个生成随机深颜色的方法代码： /// &#60;summary&#62; /// 生成随机的尽量深的颜色 /// &#60;/summary&#62; /// &#60;returns&#62;&#60;/returns&#62; public static IRgbColor GetRandomDarkColor() { Random RandomNum_First = new Random((int)DateTime.Now.Ticks); System.Threading.Thread.Sleep(RandomNum_First.Next(50)); Random RandomNum_Sencond = new Random((int)DateTime.Now.Ticks); System.Threading.Thread.Sleep(RandomNum_Sencond.Next(50)); Random RandomNum_Third = new Random((int)DateTime.Now.Ticks); System.Threading.Thread.Sleep(RandomNum_Third.Next(50)); // 为了在白色背景上显示，尽量生成深色 int int_Red = RandomNum_First.Next(256); int int_Green = RandomNum_Sencond.Next(256); int int_Blue = (int_Red + int_Green &#62; 400) ? 512 [...]]]></description>
				<content:encoded><![CDATA[<p>转载<a title="C#生成随机颜色" href="http://blog.igevin.info/archives/230" target="_self">本文</a>，请表明出处：<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p>C#生成随机颜色，就是一个思路的问题，<a title="C#生成随机颜色" href="http://igevin.info/blog/archives/230" target="_self">本文</a>介绍一种思路，抛砖引玉了。</p>
<p>生成<a href="http://baike.baidu.com/view/17423.htm" target="_blank">RGB</a>颜色，其实就是生产3个0～255范围内的随机数，分别代表R,G,和B</p>
<p>生成随机数每种编程语言都会有的，<a title="C#生成随机颜色" href="http://blog.igevin.info/archives/230" target="_self">本文</a>就不详细介绍了，下面提供一个生成随机深颜色的方法代码：<span id="more-230"></span></p>
<pre>        /// &lt;summary&gt;
        /// 生成随机的尽量深的颜色
        /// &lt;/summary&gt;
        /// &lt;returns&gt;&lt;/returns&gt;
        public static IRgbColor GetRandomDarkColor()
        {
            Random RandomNum_First = new Random((int)DateTime.Now.Ticks);
            System.Threading.Thread.Sleep(RandomNum_First.Next(50));

            Random RandomNum_Sencond = new Random((int)DateTime.Now.Ticks);
            System.Threading.Thread.Sleep(RandomNum_Sencond.Next(50));

            Random RandomNum_Third = new Random((int)DateTime.Now.Ticks);
            System.Threading.Thread.Sleep(RandomNum_Third.Next(50));

            //  为了在白色背景上显示，尽量生成深色
            int int_Red = RandomNum_First.Next(256);
            int int_Green = RandomNum_Sencond.Next(256);
            int int_Blue = (int_Red + int_Green &gt; 400) ?
                            512 - int_Red - int_Green : int_Red + int_Green;
            int_Blue = (int_Blue &gt; 255) ? 255 : int_Blue;

            IRgbColor pRgbColor = new RgbColorClass();
            pRgbColor.Red = int_Red;
            pRgbColor.Green = int_Green;
            pRgbColor.Blue = int_Blue;

            return pRgbColor;
        }</pre>
<p><a title="C#生成随机颜色" href="http://blog.igevin.info/archives/230" target="_self">本文</a>只提供一个思路，由于我对颜色这一方面不是很敏感，可能配的颜色不太美观，欢迎大家多提意见！</p>
<p>本文链接：<a title="C#生成随机颜色" href="http://blog.igevin.info/archives/230" target="_self">C#生成随机颜色</a>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/csharp-random-color/">C#生成随机颜色</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/csharp-random-color/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Twitter非官方指南</title>
		<link>http://blog.igevin.info/2010/08/twitter%e9%9d%9e%e5%ae%98%e6%96%b9%e6%8c%87%e5%8d%97/</link>
		<comments>http://blog.igevin.info/2010/08/twitter%e9%9d%9e%e5%ae%98%e6%96%b9%e6%8c%87%e5%8d%97/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 15:05:46 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[twitter]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[互联网]]></category>
		<category><![CDATA[技巧]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=219</guid>
		<description><![CDATA[本文转自笑来老师的博客 希望以下的文字能够对Twitter新人有帮助。 1. 基本知识 @lianyue写过一篇“twitter墙内注册（附新手指南）”（这个网址如果打不开的话，可以用这个链接找到许多转载地址）。（2010.05.10补充） @riku写过另外一篇流传比较广的《Twitter新手使用教程》（豆瓣上可以找到pdf下载）。 为了上Twitter，必须学会一门类似跑酷的网络技能，有很多种方法，其中比较靠谱的一种方法的相关说明在这里可以找到(墙外)。 2. 选择一款客户端 我本人不使用手机上网，所以不了解手机上的Twitter客户端，但耳闻Gravity是一款神器。 Twitter也有很多桌面客户端和网页客户端，人气最高的是hootsuite，而它也确实是最为精巧强大的twitter客户端。当然，要登录hootsuite和登录twitter一样，需要你拥有神技。 使用hoosuite可以获得非常不一样的体验，它可以分组、分栏，它可以监视关键字……需要说明的是，Twitter对中文搜索不甚良好，所以，在搜索中文的时候，如果字数是奇数的话，那么要在其中添加一个空格才可以（比如“世博会”要写成“世 博会”或者“世博 会”才能搜索到）。 用hootsuite，不一定要follow一个ID才能看到它，比如，你在hootsuite上创建一个column（分栏），监视keywords：“xiaolai”，那么你将在这个分栏中看到所有xiaolai这个ID（就是我）发出的推（tweets），以及所有别人提到“xiaolai”的推…… 补充： 老杨（@laoyang945）写了一个很详细的Twitter第三方客户端Mixero的教程，可以点击这个链接查看。 3. 第一个Follow谁？ 第一个要Follow的是锐推机器人 @rtmeme。它会自动监视twitter上的中文内容，把那些大家正在热转的推提取出来并发布在 @rtmeme 这个账号上。对了，这个机器人的作者是玩聚创始人郑昀（@zhengyun）先生。 4. 还有谁值得看？ 每个人的口味不同，很难说你喜欢谁。当然，更难判断的是“你将会喜欢谁？”所以，即便普遍评价很高的连岳（@lianyue）、安替（@mranti）、艾未未（@aiww），也不可能得所有人都喜欢。 而名人的twitter不一定好看，比如李开复（@kaifulee）在twitter上Followers超过80万，但很多人看过一段时间之后表示其含金量并不高。也不见得Followers多的ID就一定值得看，比如柴静（@chaijingnews）有一万多名Followers，可实际上已经很久很久没有更新了──不是不值得看，而是没得看……（请读者注意：这段文字中提到李开复与柴静只是为了举例，别无它意。） 有个省事儿的方法就是follow一切可以follow的人──我就是这么做的，在这篇文章里，我解释了“为什么我在twitter上follow所有follow我的人？” 不过，并非所有的人都能忍受这种方法，大多数人还是喜欢“控制权在自己的手中”，喜欢自己做出选择。一个比较好的起点是twibase──作者是北京老张（@ikarienator）。twibase上Twitter中文影响力榜和Foer榜以及花名册，是寻找值得Follow的帐号的好起点。 有一个可以批量Follow的第三方应用，tweeplm.org，可以很方便地只做列表，而后批量Follow；与此同时，这些列表也可以很方便地与他人共享。 先随便follow一些人体验一下也是一个策略。没关系，如果有一天你想“清零”的话，就用这个网址：http://unfollowall.com，把所有的follow全都清理掉，重新来过。 5. 谁来Follow我？ 在twitter上，没有人follow你的话，你的声音就无法传播出去。可是刚上推的人如何获得follower呢？ a) 发有价值的推。不要被twitter最初的那句“What are you doing?”给误导了……绝大多数情况下，普通人的“实时生活状态推”对其他人来说是毫无价值的。有人发推说“妈的，大姨妈来了”，或者“靠，这老师讲课干脆就是催眠啊！”之类的，你究竟会有多大兴趣？当然，“价值”的定义，又是仁者见仁智者见智的事儿了。但无论如何，既然你想有follower，就得发对follower有意义的内容，不是么？ b) 参与讨论。twitter上有无数的人，大多数之间并不是所谓的“熟人”；又因为在twitter上所有的人其实都是“对着广场说话”，所以，很少有人会讨厌“陌生人参与讨论”。尝试着参与那些有趣、有意义的讨论，发表有趣、有意义的看法。在此过程中，如果你得到了认同，自然会有人陆续注意到你并follow你。 c) 提供帮助。能够帮助别人解决问题的信息，估计是最有“普适价值”的推了。而能为他人提供帮助，对他人的好处不消说，为自己提供的快乐绝对是无价的。我用hootsuite创建了一个分栏，监视“推特大神”四个字和“谁知道”这三个字，因为很多人在求助的时候，习惯说“求助推特大神，谁知道……”有空的时候，顺手帮个忙，是很开心的事情。 d) 做一个真实的人。互联网越发达，它的虚拟成分越小。在Twitter上说的话，就好像是“永不消失的电波”，它会经过各种各样的转载、备份，存留在互联网上。随着你说过的话越来越多，最终，你的方方面面都将展示在公众之前（我猜这就是为什么绝大多数“名人”在twitter上寡言少语的根本原因之一）。所以，最佳的策略是“扮演自己”──当然，很多人其实是在“扮演别人”。最终，twitter只是生活的一个映射──你在现实中有多少朋友，你在twitter上大抵上就会有多少相对成正比的followers。这就好像“你有多强大，你的计算机就有多强大”，同样的道理，你是多有趣的人，你的twitter就多有趣，你在显示生活中的影响力有多大，twitter上的影响力就有多大（基本上成正比）。 e) 弃用block功能。我甚至弃用了unfollow功能。噪音是不可能消失的，就好像摩擦力不可能消失一样，因为twitter不是真空。不喜欢什么人，不看它就是了。这也是为什么我用hootsuite的重要原因──我可以建立一个分栏，只看那些我最近决定关注的人。我觉得有些人有“Timeline洁癖”，完全是自寻烦恼。有些人整天骂骂咧咧，确实很讨人厌，我的方法是为他们专门建立一个栏目，取名为“Toilet”，闲来无事，偶尔去看看，也颇有喜感。 6. 如何从头来过？ 万一你想从头来过，有两个应用可以帮助你： 1) unfollow所有的人──http://unfollowall.com/ 2) 删除你所有的tweets──http://twitwipe.aalaap.com/ 转载请注明： 转载自Gevin的博客 本文链接地址: Twitter非官方指南 极客趣玩推荐：]]></description>
				<content:encoded><![CDATA[<p>本文转自笑来老师的博客</p>
<p>希望以下的文字能够对Twitter新人有帮助。</p>
<p><strong>1. 基本知识</strong></p>
<p><a href="http://twitter.com/lianyue" target="_blank">@lianyue</a>写过一篇“<a href="http://www.bullogger.com/blogs/lianyue/archives/347190.aspx" target="_blank">twitter墙内注册（附新手指南）</a>”（这个网址如果打不开的话，可以用<a href="http://www.baidu.com/s?wd=twitter%C7%BD%C4%DA%D7%A2%B2%E1%A3%A8%B8%BD%D0%C2%CA%D6%D6%B8%C4%CF%A3%A9" target="_blank">这个链接</a>找到许多转载地址）。（2010.05.10补充）</p>
<p><a href="http://twitter.com/riku" target="_blank">@riku</a>写过另外一篇流传比较广的《Twitter新手使用教程》（<a href="http://www.douban.com/group/topic/6441659/" target="_blank">豆瓣上可以找到pdf下载</a>）。</p>
<p><span id="more-219"></span></p>
<p>为了上Twitter，必须学会一门类似跑酷的网络技能，有很多种方法，其中比较靠谱的一种方法的相关说明在这里可以找到(墙外)。</p>
<p><strong>2. 选择一款客户端</strong></p>
<p>我本人不使用手机上网，所以不了解手机上的Twitter客户端，但耳闻Gravity是一款神器。</p>
<p>Twitter也有很多桌面客户端和网页客户端，人气最高的是<a href="http://www.hootsuite.com/" target="_blank">hootsuite</a>，而它也确实是最为精巧强大的twitter客户端。当然，要登录hootsuite和登录twitter一样，需要你拥有神技。</p>
<p>使用hoosuite可以获得非常不一样的体验，它可以分组、分栏，它可以监视关键字……需要说明的是，Twitter对中文搜索不甚良好，所以，在搜索中文的时候，如果字数是奇数的话，那么要在其中添加一个空格才可以（比如“世博会”要写成“世 博会”或者“世博 会”才能搜索到）。</p>
<p>用hootsuite，不一定要follow一个ID才能看到它，比如，你在hootsuite上创建一个column（分栏），监视keywords：“xiaolai”，那么你将在这个分栏中看到所有xiaolai这个ID（就是我）发出的推（tweets），以及所有别人提到“xiaolai”的推……</p>
<p><strong>补充</strong>：</p>
<p>老杨（<a href="http://twitter.com/laoyang945" target="_blank">@laoyang945</a>）写了一个很详细的Twitter第三方客户端Mixero的教程，可以点击这个链接查看。</p>
<p><strong>3. 第一个Follow谁？</strong></p>
<p>第一个要Follow的是锐推机器人 <a href="http://twitter.com/rtmeme" target="_blank">@rtmeme</a>。它会自动监视twitter上的中文内容，把那些大家正在热转的推提取出来并发布在 <a href="http://twitter.com/rtmeme" target="_blank">@rtmeme</a> 这个账号上。对了，这个机器人的作者是玩聚创始人郑昀（<a href="http://twitter.com/zhengyun" target="_blank">@zhengyun</a>）先生。</p>
<p><strong>4. 还有谁值得看？</strong></p>
<p>每个人的口味不同，很难说你喜欢谁。当然，更难判断的是“你将会喜欢谁？”所以，即便普遍评价很高的连岳（<a href="http://twitter.com/lianyue" target="_blank">@lianyue</a>）、安替（<a href="http://twitter.com/mranti" target="_blank">@mranti</a>）、艾未未（<a href="http://twitter.com/aiww" target="_blank">@aiww</a>），也不可能得所有人都喜欢。</p>
<p>而名人的twitter不一定好看，比如李开复（<a href="http://twitter.com/kaifulee" target="_blank">@kaifulee</a>）在twitter上Followers超过80万，但很多人看过一段时间之后表示其含金量并不高。也不见得Followers多的ID就一定值得看，比如柴静（<a href="http://twitter.com/chaijingnews" target="_blank">@chaijingnews</a>）有一万多名Followers，可实际上已经很久很久没有更新了──不是不值得看，而是没得看……（请读者注意：这段文字中提到李开复与柴静只是为了举例，别无它意。）</p>
<p>有个省事儿的方法就是follow一切可以follow的人──我就是这么做的，在这篇文章里，我解释了“为什么我在twitter上follow所有follow我的人？”</p>
<p>不过，并非所有的人都能忍受这种方法，大多数人还是喜欢“控制权在自己的手中”，喜欢自己做出选择。一个比较好的起点是twibase──作者是北京老张（<a href="http://twitter.com/ikarienator" target="_blank">@ikarienator</a>）。twibase上Twitter中文影响力榜和Foer榜以及花名册，是寻找值得Follow的帐号的好起点。</p>
<p>有一个可以批量Follow的第三方应用，<a href="http://tweepml.org/" target="_blank">tweeplm.org</a>，可以很方便地只做列表，而后批量Follow；与此同时，这些列表也可以很方便地与他人共享。</p>
<p>先随便follow一些人体验一下也是一个策略。没关系，如果有一天你想“清零”的话，就用这个网址：<a href="http://unfollowall.com/" target="_blank">http://unfollowall.com</a>，把所有的follow全都清理掉，重新来过。</p>
<p><strong>5. 谁来Follow我？</strong></p>
<p>在twitter上，没有人follow你的话，你的声音就无法传播出去。可是刚上推的人如何获得follower呢？</p>
<p>a) <strong>发有价值的推</strong>。不要被twitter最初的那句“What are you doing?”给误导了……绝大多数情况下，普通人的“实时生活状态推”对其他人来说是毫无价值的。有人发推说“妈的，大姨妈来了”，或者“靠，这老师讲课干脆就是催眠啊！”之类的，你究竟会有多大兴趣？当然，“价值”的定义，又是仁者见仁智者见智的事儿了。但无论如何，既然你想有follower，就得发对follower有意义的内容，不是么？</p>
<p>b) <strong>参与讨论</strong>。twitter上有无数的人，大多数之间并不是所谓的“熟人”；又因为在twitter上所有的人其实都是“对着广场说话”，所以，很少有人会讨厌“陌生人参与讨论”。尝试着参与那些有趣、有意义的讨论，发表有趣、有意义的看法。在此过程中，如果你得到了认同，自然会有人陆续注意到你并follow你。</p>
<p>c) <strong>提供帮助</strong>。能够帮助别人解决问题的信息，估计是最有“普适价值”的推了。而能为他人提供帮助，对他人的好处不消说，为自己提供的快乐绝对是无价的。我用hootsuite创建了一个分栏，监视“推特大神”四个字和“谁知道”这三个字，因为很多人在求助的时候，习惯说“求助推特大神，谁知道……”有空的时候，顺手帮个忙，是很开心的事情。</p>
<p>d) <strong>做一个真实的人</strong>。互联网越发达，它的虚拟成分越小。在Twitter上说的话，就好像是“永不消失的电波”，它会经过各种各样的转载、备份，存留在互联网上。随着你说过的话越来越多，最终，你的方方面面都将展示在公众之前（我猜这就是为什么绝大多数“名人”在twitter上寡言少语的根本原因之一）。所以，最佳的策略是“扮演自己”──当然，很多人其实是在“扮演别人”。最终，twitter只是生活的一个映射──你在现实中有多少朋友，你在twitter上大抵上就会有多少相对成正比的followers。这就好像“你有多强大，你的计算机就有多强大”，同样的道理，你是多有趣的人，你的twitter就多有趣，你在显示生活中的影响力有多大，twitter上的影响力就有多大（基本上成正比）。</p>
<p>e) <strong>弃用block功能</strong>。我甚至弃用了unfollow功能。噪音是不可能消失的，就好像摩擦力不可能消失一样，因为twitter不是真空。不喜欢什么人，不看它就是了。这也是为什么我用hootsuite的重要原因──我可以建立一个分栏，只看那些我最近决定关注的人。我觉得有些人有“Timeline洁癖”，完全是自寻烦恼。有些人整天骂骂咧咧，确实很讨人厌，我的方法是为他们专门建立一个栏目，取名为“Toilet”，闲来无事，偶尔去看看，也颇有喜感。</p>
<p><strong>6. 如何从头来过？</strong></p>
<p>万一你想从头来过，有两个应用可以帮助你：<br />
1) unfollow所有的人──<a href="http://unfollowall.com/" target="_blank">http://unfollowall.com/</a><br />
2) 删除你所有的tweets──<a href="http://twitwipe.aalaap.com/" target="_blank">http://twitwipe.aalaap.com/</a>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/twitter%e9%9d%9e%e5%ae%98%e6%96%b9%e6%8c%87%e5%8d%97/">Twitter非官方指南</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/twitter%e9%9d%9e%e5%ae%98%e6%96%b9%e6%8c%87%e5%8d%97/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>C#代码规范</title>
		<link>http://blog.igevin.info/2010/08/c%e4%bb%a3%e7%a0%81%e8%a7%84%e8%8c%83/</link>
		<comments>http://blog.igevin.info/2010/08/c%e4%bb%a3%e7%a0%81%e8%a7%84%e8%8c%83/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 07:13:27 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=183</guid>
		<description><![CDATA[1. 引言

本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。

按照此规范来开发C#程序可带来以下益处：

·         代码的编写保持一致性，

·         提高代码的可读性和可维护性，

·         在团队开发一个项目的情况下，程序员之间可代码共享

·         易于代码的回顾，

本规范是初版，只适用于一般情况的通用规范，并不能覆盖所有的情况。]]></description>
				<content:encoded><![CDATA[<p>作者: <a href="http://www.cnblogs.com/javincoder/" target="_blank">javincoder</a> 发表于 2010-08-09 10:07 <a href="http://www.cnblogs.com/javincoder/archive/2010/08/09/1795463.html" target="_blank">原文链接</a></p>
<p>1. 引言</p>
<p>本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。</p>
<p>按照此规范来开发C#程序可带来以下益处：</p>
<p>·         代码的编写保持一致性，</p>
<p>·         提高代码的可读性和可维护性，</p>
<p>·         在团队开发一个项目的情况下，程序员之间可代码共享</p>
<p>·         易于代码的回顾，</p>
<p>本规范是初版，只适用于一般情况的通用规范，并不能覆盖所有的情况。</p>
<p><span id="more-183"></span></p>
<p>2. 文件组织</p>
<p>2.1 <a href="http://blog.igevin.info/tag/c/" class="st_tag internal_tag" rel="tag" title="Posts tagged with C#">C#</a> 源文件</p>
<p>类名或文件名要简短，不要超过2000LOC，将代码分割开，使结构清晰。将每个类放在一个单独的文件中，使用类名来命名文件名（当然扩展名是.cs）。这种约定会使大家工作更简单。</p>
<p>2.2 目录设计</p>
<p>为每一个命名空间创建一个目录。（用MyProject/TestSuite/TestTier作为MyProject.TestSuite.TestTier的路径，而不用带点的命名空间名做路径）这样可以更容易地将命名空间映射到目录层次划分。</p>
<p>3. 缩进</p>
<p>3.1 换行</p>
<p>当一个表达式超过一行时，根据这些通用原则进行处理：</p>
<p>·         在逗号后换行。</p>
<p>·         在操作符后换行。</p>
<p>·         在高层换行而不要在低层处换行。</p>
<p>·         折行后对齐上一行语句同一层的表达式起始位置。</p>
<p>方法调用换行示例：</p>
<p>longMethodCall(expr1, expr2,</p>
<p>expr3, expr4, expr5);</p>
<p>算术表达式换行示例：</p>
<p>推荐：</p>
<p>var = a * b / (c &#8211; g + f) +</p>
<p>4 * z;</p>
<p>不好的格式——应避免：</p>
<p>var = a * b / (c &#8211; g +</p>
<p>f) + 4 * z;</p>
<p>推荐使用第一种方法，因为是在括号表达式之外折行（高层次折行原则）。注意要用制表符到缩进的位置，然后用用空格到折行的位置。在我们的例子中是：</p>
<p>&gt; var = a * b / (c &#8211; g + f) +</p>
<p>&gt; &#8230;&#8230;4 * z;</p>
<p>&#8216;&gt;&#8217;表示是制表符，&#8217;.'表示是空格符。（制表符后是空白是用制表符缩进）。一个好的编码习惯就是在所用的编辑器中显示制表符和空格符。</p>
<p>3.2 空白</p>
<p>利用空格进行缩进从未有过统一的标准。一些人喜欢用两个空格，一些人喜欢用四个空格而还有一些人喜欢用八个空格，甚至有的人喜欢用更多的空格。好的做法是用制表符。制表符有一些优点：</p>
<p>·         每个人都可以设置他们自己喜欢的缩进层级。</p>
<p>·         它仅仅是1个字符而不是2，4，8等等，因此它将减少输入（甚至因为自动缩进，有时你不得不手工设置缩进或取消设置，等等诸如此类的操作）。</p>
<p>·         如果你想增加或减少缩进，可以标记一块，使用Tab增加缩进层级而用Shift-Tab减少缩进层级。这几乎对于任何文本编辑器都是适用的。</p>
<p>这里，我们定义制表符为标准缩进符。</p>
<p>不要用空格缩进—用制表符！</p>
<p>4. 注释</p>
<p>4.1 块注释</p>
<p>块注释通常应该是被避免的。推荐使用///注释作为C#的标准声明。如果希望用块注释时你应该用以下风格：</p>
<p>/* Line 1</p>
<p>* Line 2</p>
<p>* Line 3</p>
<p>*/</p>
<p>因为样可以为读者将注释块与代码块区分开。虽然并不提倡使用C风格的单行注释，但你仍然可以使用。一旦用这种方式，那么在注释行后应有断行，因为很难看清在同一行中前面有注释的代码：</p>
<p>/* blah blah blah */</p>
<p>块注释在极少情况下是有用的。通常块注释用于注释掉大的代码段。</p>
<p>4.2 单行注释</p>
<p>你应该用//注释风格“注释掉”代码（快捷键，Alt+/）。它也可以被用于代码的注释部分。</p>
<p>单行注释被用于代码说明时必须缩进到相应的编进层级。注释掉的代码应该放在第一行被注释掉以使注释掉的代码更容易看清。</p>
<p>一条经验，注释的长度不应该超过被解释代码的长度太长，因为这表示代码过于复杂，有潜在的bug。</p>
<p>4.3 文件注释</p>
<p>在.net 框架，Microsoft 已经介绍了一个基于XML 注释的文件。这些文件是包括XML 标签的正规的单行的C#注释。他们遵循单行注释的模式：</p>
<p>/// &lt;summary&gt;</p>
<p>/// This class&#8230;</p>
<p>/// &lt;/summary&gt;</p>
<p>多行XML 注释遵循这种模式：</p>
<p>/// &lt;exception cref=”BogusException”&gt;</p>
<p>/// This exception gets thrown as soon as a</p>
<p>/// Bogus flag gets set.</p>
<p>/// &lt;/exception&gt;</p>
<p>为了被认作是XML注释行，所有的行都必须用三个反斜线开始。标签有以下两类：</p>
<p>·         文件说明项</p>
<p>·         格式/参考</p>
<p>第一类包括像&lt;summary&gt;, &lt;param&gt; or &lt;exception&gt;的标签。描述一个程序的API元素的这些文档说明项必须写清楚以方便其他程序员。如上面的多行注释示例所示，这些标签通常带有名称或cref属性。编译器会检查这些属性，所以它们必须是有效、正确的。第二类用诸如&lt;code&gt;, &lt;list&gt; or &lt;para&gt;标签，用于控制备注说明的布局。</p>
<p>文件可以用‘文件’菜单中的‘创建’菜单产生。文件以HTML格式产生。</p>
<p>5. 声明</p>
<p>5.1 每行的声明数</p>
<p>推荐每行只有一个声明，因为它可以方便注释。</p>
<p>int level; // indentation level</p>
<p>int size; // size of table</p>
<p>当声明变量时，不要把多个变量或不同类型的变量放在同一行，例如：</p>
<p>int a, b; //What is &#8216;a&#8217;? What does &#8216;b&#8217; stand for?</p>
<p>上面的例子也显示了变量名不明显的缺陷。当命名变量时要清晰。</p>
<p>5.2 初始化</p>
<p>局部变量一旦被声明就要初始化。例如：</p>
<p>string name = myObject.Name;</p>
<p>或</p>
<p>int val = time.Hours;</p>
<p>注意：如果你初始化一个dialog，设计使用using语句：</p>
<p>using (OpenFileDialog openFileDialog = new OpenFileDialog()) {</p>
<p>&#8230;</p>
<p>}</p>
<p>5.3 类和接口声明</p>
<p>当编写C#类和接口时，应遵循以下格式化规则：</p>
<p>·         在方法名和圆括号“(”开始它的参数列表之间不要使用空格。</p>
<p>·         在声明语句的下一行以大括号&#8221;{&#8220;标志开始。</p>
<p>·         以&#8221;}&#8221;结束，通过它自身的缩进与相应的开始标志匹配。</p>
<p>例如：</p>
<p>Class MySample : MyClass, IMyInterface</p>
<p>{</p>
<p>int myInt;</p>
<p>public MySample(int myInt)</p>
<p>{</p>
<p>this.myInt = myInt ;</p>
<p>}</p>
<p>void Inc()</p>
<p>{</p>
<p>++myInt;</p>
<p>}</p>
<p>void EmptyMethod()</p>
<p>{</p>
<p>}</p>
<p>}</p>
<p>对于一个大括号的位置参考10.1部分。</p>
<p>6. 语句</p>
<p>6.1 简单语句</p>
<p>每行都应该只包含一条语句。</p>
<p>6.2 返回语句</p>
<p>一个返回语句不要用最外围圆括号。不用：</p>
<p>return (n * (n + 1) / 2);</p>
<p>用： return n * (n + 1) / 2;</p>
<p>6.3 If, if-else, if else-if else 语句</p>
<p>if, if-else and if else-if else 语句看起来应该像这样：</p>
<p>if (condition) {</p>
<p>DoSomething();</p>
<p>&#8230;</p>
<p>}</p>
<p>if (condition) {</p>
<p>DoSomething();</p>
<p>&#8230;</p>
<p>} else {</p>
<p>DoSomethingOther();</p>
<p>&#8230;</p>
<p>}</p>
<p>if (condition) {</p>
<p>DoSomething();</p>
<p>&#8230;</p>
<p>} else if (condition) {</p>
<p>DoSomethingOther();</p>
<p>&#8230;</p>
<p>} else {</p>
<p>DoSomethingOtherAgain();</p>
<p>&#8230;</p>
<p>}</p>
<p>6.4 for / foreach 语句</p>
<p>一个for语句应该如下形式：</p>
<p>for (int i = 0; i &lt; 5; ++i) {</p>
<p>&#8230;</p>
<p>}</p>
<p>或者放置一行（考虑用一个while语句代替）</p>
<p>for (initialization; condition; update) ;</p>
<p>foreach语句应该像下面所示 :</p>
<p>foreach (int i in IntList) {</p>
<p>&#8230;</p>
<p>}</p>
<p>注意：在一个循环中，即使只有一个语句通常也用括弧括起来。</p>
<p>6.5 While/do-while 语句</p>
<p>一个while语句应该写成如下形式：</p>
<p>while (condition) {</p>
<p>&#8230;</p>
<p>}</p>
<p>一个空while语句应该是以下格式：</p>
<p>while (condition) ;</p>
<p>一个do-while语句应该是如下格式：</p>
<p>do</p>
<p>{</p>
<p>&#8230;</p>
<p>} while (condition);</p>
<p>6.6 Switch 语句</p>
<p>一个switch语句应该如下格式：</p>
<p>switch (condition) {</p>
<p>case A:</p>
<p>&#8230;</p>
<p>break;</p>
<p>case B:</p>
<p>&#8230;</p>
<p>break;</p>
<p>default:</p>
<p>&#8230;</p>
<p>break;</p>
<p>}</p>
<p>6.7 Try-catch 语句</p>
<p>一个try-catch statement语句应该遵循以下格式：</p>
<p>try {</p>
<p>&#8230;</p>
<p>} catch (Exception) {}</p>
<p>or</p>
<p>try {</p>
<p>&#8230;</p>
<p>} catch (Exception e) {</p>
<p>&#8230;</p>
<p>}</p>
<p>or</p>
<p>try {</p>
<p>&#8230;</p>
<p>} catch (Exception e) {</p>
<p>&#8230;</p>
<p>} finally {</p>
<p>&#8230;</p>
<p>}</p>
<p>7. 空白</p>
<p>7.1 空行</p>
<p>空行提高可读性。它们分开那些逻辑上自身相关联的代码块。两行空格行应该用于以下之间：</p>
<p>·         一个源文件的逻辑段。</p>
<p>·         类和接口定义（每个文件只定义一个类或接口以避免这种情况）。</p>
<p>一个空格行应该总是被用于以下之间：</p>
<p>·         方法</p>
<p>·         属性</p>
<p>·         一个方法中的局部变量和它的第一条语句</p>
<p>·         一个方法中的逻辑段为了提高可读性。注意空白行必须被缩进因为它们包括一条语句这使得插入这些行更容易。</p>
<p>7.2 内部空格</p>
<p>在一个逗号或一个分号之后应该由一个空格，例如：</p>
<p>TestMethod(a, b, c); 不要用： TestMethod(a,b,c)</p>
<p>或</p>
<p>TestMethod( a, b, c );</p>
<p>单个空格包围操作符（除了像加的一元操作符和逻辑非），例：</p>
<p>a = b; // don&#8217;t use a=b;</p>
<p>for (int i = 0; i &lt; 10; ++i) // don&#8217;t use for (int i=0; i&lt;10; ++i)</p>
<p>// or</p>
<p>// for(int i=0;i&lt;10;++i)</p>
<p>7.3 表格格式化</p>
<p>行的一个逻辑块应该作为一个表格被格式化：</p>
<p>string name = &#8220;Mr. Ed&#8221;;</p>
<p>int myValue = 5;</p>
<p>Test aTest = Test.TestYou;</p>
<p>对于表格的格式化用空格而不用制表符因为在某些制表符缩进设置会使表格格式化看起来是很奇怪。</p>
<p>8. 命名习惯</p>
<p>8.1 大写格式</p>
<p>8.1.1 Pascal Casing</p>
<p>习惯大写每个单词的第一个字母（就像在TestCounter）。</p>
<p>8.1.2 Camel Casing</p>
<p>习惯除了第一个单词外大写每个单词的第一个字母例如testCounter。</p>
<p>8.1.3 全大写情况</p>
<p>对于只有一两个字符缩写组成的标识符才用全大写的情况。有三个或更多个字符组成的标识符应该用Pascal情况代替。例如：</p>
<p>public class Math</p>
<p>{</p>
<p>public const PI = &#8230;</p>
<p>public const E = &#8230;</p>
<p>public const feigenBaumNumber = &#8230;</p>
<p>}</p>
<p>8.2. 命名指导方针</p>
<p>通常根据指导方针在名字和命名内用低线字符对Hungarian 符号来说被认为是坏习惯。</p>
<p>Hungarian 符号是一组应用于命名来映射变量类型的前缀和后缀。这种命名风格在早期的Windows程序中被广泛应用，但现在被取消了至少不提倡了。如果你遵循这个指南用Hungarian 符号是不允许的。</p>
<p>但要记住一个好的变量名描述了语义而不失类型。</p>
<p>对于这个规则有个例外就是GUI编码。包括像按钮（buttton）的GUI元素，所有领域和变量名都应该带有它们类型名的后缀不是缩写。例如：</p>
<p>System.Windows.Forms.Button cancelButton;</p>
<p>System.Windows.Forms.TextBox nameTextBox;</p>
<p>8.2.1 类命名指导方针</p>
<p>·         类命名必须是名词或名词短语。</p>
<p>·         UsePascal 情况参考8.1.1</p>
<p>·         不要用任何类前缀</p>
<p>8.2.2 接口命名指导方针Guidelines</p>
<p>·         用可以描述行为的名词或名词短语或形容词命名接口。（例如IComponent 或 IEnumberable）</p>
<p>·         用Pascal情况（参考8.1.1）</p>
<p>·         用I作为名字的前缀，它应该紧跟一个大写字母（接口名的第一个字母）</p>
<p>8.2.3 枚举命名指导方针</p>
<p>·         用Pascal情况命名枚举值名字和类型名字</p>
<p>·         枚举类型和枚举值不要前缀</p>
<p>·         对于枚举用单一名字</p>
<p>·         对于位领域用复数名字</p>
<p>8.2.4 只读和常量命名</p>
<p>·         用名词，名词短语或名词的缩写命名静态领域</p>
<p>·         使用Pascal 情况（参考8.1.1）</p>
<p>8.2.5 参数/非常量领域命名</p>
<p>·         一定要用描述性名字，应该能够足够表现变量的意义和它的类型。但一个好的名字应该基于参数的意义。</p>
<p>·         使用Camel情况（参考8.1.2）</p>
<p>8.2.6 变量命名</p>
<p>·         计数变量当用在琐碎的计数循环式更适宜叫i, j, k, l, m, n。（参考10.2例如对全局计数的更智能命名等等）—</p>
<p>·         使用Camel情况（参考8.1.2）</p>
<p>8.2.7 方法命名</p>
<p>·         用动词或动词短语命名方法。</p>
<p>·         使用Pascal（参考8.1.2）</p>
<p>8.2.8 属性命名</p>
<p>·         用名词或名词短语命名属性</p>
<p>·         使用Pascal 情况（参考8.1.2）</p>
<p>·         考虑用与其类型相同的名字命名一个属性</p>
<p>8.2.9 事件命名</p>
<p>·         用事件处理器后缀命名事件处理器</p>
<p>·         用sender 和 e命名两个参数</p>
<p>·         使用Pascal情况（参考8.1.1）</p>
<p>·         用EventArgs 后缀命名事件参数</p>
<p>·         用现在和过去时态命名有前缀和复制概念的事件名字。</p>
<p>·         考虑用一个动词命名事件。</p>
<p>8.2.10 大写总结</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="150" valign="top">Type</td>
<td width="92" valign="top">Case</td>
<td width="123" valign="top">Notes</td>
</tr>
<tr>
<td width="150" valign="top">Class / Struct</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Interface</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top">Starts with I</td>
</tr>
<tr>
<td width="150" valign="top">Enum values</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Enum type</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Events</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Exception class</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top">End with Exception</td>
</tr>
<tr>
<td width="150" valign="top">public Fields</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Methods</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Namespace</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Property</td>
<td width="92" valign="top">Pascal Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Protected/private Fields</td>
<td width="92" valign="top">Camel Casing</td>
<td width="123" valign="top"></td>
</tr>
<tr>
<td width="150" valign="top">Parameters</td>
<td width="92" valign="top">Camel Casing</td>
<td width="123" valign="top"></td>
</tr>
</tbody>
</table>
<p>9. 编程习惯</p>
<p>9.1 可见性</p>
<p>不要任何公共实例或类变量，让它们为私有的。对于私有成员最好不用“private”作修饰语什么都不写。私有是默认情况，每个C#程序员都应该知道这一点。</p>
<p>用属性代替。你可以用公共静态（或常量）对于这个规则是以例外，带它不应该是规则。</p>
<p>9.2 没有“幻”数</p>
<p>不要用幻数，也就是在源代码中直接用常数值。替代这些后者以防变化（比方说，你的应用程序可以处理3540用户代替427你的代码在50行中通过分散25000LOC）是错误和没有收益的。声明一个带有数的常量来代替：</p>
<p>public class MyMath</p>
<p>{</p>
<p>public const double PI = 3.14159&#8230;</p>
<p>}</p>
<p>10. 编码举例</p>
<p>10.1 Brace placement example</p>
<p>namespace ShowMeTheBracket</p>
<p>{</p>
<p>public enum Test {</p>
<p>TestMe,</p>
<p>TestYou</p>
<p>}</p>
<p>public class TestMeClass</p>
<p>{</p>
<p>Test test;</p>
<p>public Test Test {</p>
<p>get {</p>
<p>return test;</p>
<p>}</p>
<p>set {</p>
<p>test = value;</p>
<p>}</p>
<p>}</p>
<p>void DoSomething()</p>
<p>{</p>
<p>if (test == Test.TestMe) {</p>
<p>//&#8230;stuff gets done</p>
<p>} else {</p>
<p>//&#8230;other stuff gets done</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>括弧应该在以下情况之后以新行开始：</p>
<p>·         命名空间声明（注意这在0.3版本中是新添的与0.2版本不同）</p>
<p>·         类/接口/结构声明</p>
<p>·         方法声明</p>
<p>10.2 变量命名举例</p>
<p>代替：</p>
<p>for (int i = 1; i &lt; num; ++i) {</p>
<p>meetsCriteria[i] = true;</p>
<p>}</p>
<p>for (int i = 2; i &lt; num / 2; ++i) {</p>
<p>int j = i + i;</p>
<p>while (j &lt;= num) {</p>
<p>meetsCriteria[j] = false;</p>
<p>j += i;</p>
<p>}</p>
<p>}</p>
<p>for (int i = 0; i &lt; num; ++i) {</p>
<p>if (meetsCriteria[i]) {</p>
<p>Console.WriteLine(i + &#8221; meets criteria&#8221;);</p>
<p>}</p>
<p>}</p>
<p>try intelligent naming :</p>
<p>for (int primeCandidate = 1; primeCandidate &lt; num; ++primeCandidate)</p>
<p>{</p>
<p>isPrime[primeCandidate] = true;</p>
<p>}</p>
<p>for (int factor = 2; factor &lt; num / 2; ++factor) {</p>
<p>int factorableNumber = factor + factor;</p>
<p>while (factorableNumber &lt;= num) {</p>
<p>isPrime[factorableNumber] = false;</p>
<p>factorableNumber += factor;</p>
<p>}</p>
<p>}</p>
<p>for (int primeCandidate = 0; primeCandidate &lt; num; ++primeCandidate)</p>
<p>{</p>
<p>if (isPrime[primeCandidate]) {</p>
<p>Console.WriteLine(primeCandidate + &#8221; is prime.&#8221;);</p>
<p>}</p>
<p>}</p>
<p>注意：索引变量通常叫i, j, k 等等。但Note: Indexer variables generally should be called i, j, k etc. But 万一像这样，使得重新考虑这个原则更有意义。一般来说，当同一个计数器或索引器被重用，给它们有意义的名字。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/c%e4%bb%a3%e7%a0%81%e8%a7%84%e8%8c%83/">C#代码规范</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/c%e4%bb%a3%e7%a0%81%e8%a7%84%e8%8c%83/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine中选中要素闪烁方法的实现</title>
		<link>http://blog.igevin.info/2010/08/arcgis-engine%e4%b8%ad%e9%80%89%e4%b8%ad%e8%a6%81%e7%b4%a0%e9%97%aa%e7%83%81%e6%96%b9%e6%b3%95%e7%9a%84%e5%ae%9e%e7%8e%b0/</link>
		<comments>http://blog.igevin.info/2010/08/arcgis-engine%e4%b8%ad%e9%80%89%e4%b8%ad%e8%a6%81%e7%b4%a0%e9%97%aa%e7%83%81%e6%96%b9%e6%b3%95%e7%9a%84%e5%ae%9e%e7%8e%b0/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 06:45:15 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=176</guid>
		<description><![CDATA[AE中要实现选中要素的闪烁，有2个关键点：（1）确定选中的元素是哪一个；（2）闪烁该元素。 实现第一点要用接口IQueryFilter接口，还需要IFeatureCursor接口作为配合；第二点用MapControl控件的一个方法就可以实现，该方法为FlashShape（）方法。 下面介绍一个例子。这个例子将闪烁属性表中选中的要素。代码如下: //rIndex为选中要素在属性表中的行号 private void queryGeoObject(IFeatureLayer curFeatureLayer, int rIndex) { if (curMapControl == null&#124;&#124;rIndex==-1&#124;&#124;curFeatureLayer==null) return; IQueryFilter pQueryFilter = new QueryFilterClass(); string queryString = dataGridView1.Columns[0].HeaderText + "=" + dataGridView1.Rows[rIndex].Cells[0].Value.ToString(); pQueryFilter.WhereClause = queryString; IFeatureCursor pFeatureCursor = curFeatureLayer.Search(pQueryFilter, false); IFeature pFindFeature = pFeatureCursor.NextFeature(); while (pFindFeature != null) { IEnvelope pEnvelop; pEnvelop = pFindFeature.Shape.Envelope; pEnvelop.Expand(3, 3, true); curMapControl.Extent [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/176"><br />
<img class="aligncenter" title="coding" src="http://public.bay.livefilestore.com/y1p91LjrUtcMgLVYH8DcsC2eDROHyLWrLmDaazbdthAjpiemOys6e3HMVxFkz9M3R05X05VCAOfN_jjTM4HrAPJQw/coding.jpg?psid=1" alt="coding" width="600" height="396" /></a></p>
<p>AE中要实现选中要素的闪烁，有2个关键点：（1）确定选中的元素是哪一个；（2）闪烁该元素。<br />
实现第一点要用接口IQueryFilter接口，还需要IFeatureCursor接口作为配合；第二点用MapControl控件的一个方法就可以实现，该方法为FlashShape（）方法。</p>
<p><span id="more-176"></span></p>
<p>下面介绍一个例子。这个例子将闪烁属性表中选中的要素。代码如下:</p>
<pre class="brush:csharp">        //rIndex为选中要素在属性表中的行号
        private void queryGeoObject(IFeatureLayer curFeatureLayer, int rIndex)
        {
            if (curMapControl == null||rIndex==-1||curFeatureLayer==null)
                return;
            IQueryFilter pQueryFilter = new QueryFilterClass();
            string queryString = dataGridView1.Columns[0].HeaderText + "=" + dataGridView1.Rows[rIndex].Cells[0].Value.ToString();
            pQueryFilter.WhereClause = queryString;
            IFeatureCursor pFeatureCursor = curFeatureLayer.Search(pQueryFilter, false);
            IFeature pFindFeature = pFeatureCursor.NextFeature();
            while (pFindFeature != null)
            {
                IEnvelope pEnvelop;
                pEnvelop = pFindFeature.Shape.Envelope;
                pEnvelop.Expand(3, 3, true);
                curMapControl.Extent = pEnvelop;
                curMapControl.ActiveView.ScreenDisplay.UpdateWindow();
                switch (pFindFeature.Shape.GeometryType)
                {
                    case esriGeometryType.esriGeometryPoint:
                        IMarkerSymbol pMarkerSymbol = new SimpleMarkerSymbolClass();
                        pEnvelop.Width = 10;
                        pEnvelop.Height = 10;
                        pEnvelop.CenterAt(pFindFeature.Shape as IPoint);
                        curMapControl.Extent = pEnvelop;
                        curMapControl.ActiveView.ScreenDisplay.UpdateWindow();
                        curMapControl.FlashShape(pFindFeature.Shape,2,300,pMarkerSymbol);
                        break;
                    case esriGeometryType.esriGeometryPolyline:
                        ILineSymbol pLineSymbol = new SimpleLineSymbolClass();

                        curMapControl.FlashShape(pFindFeature.Shape,2, 300, pLineSymbol);

                        break;
                    case esriGeometryType.esriGeometryPolygon:
                        IFillSymbol pFillSymbol = new SimpleFillSymbolClass();

                        curMapControl.FlashShape(pFindFeature.Shape, 2, 300, pFillSymbol);
                        break;
                }
                pFindFeature = pFeatureCursor.NextFeature();
            }
        }</pre>
<p>如果想在双击属性表中某一行时闪烁该元素，只需在DataGridiew的CellDoubleClick事件中这样写：</p>
<div id="_mcePaste">private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste">rowIndex = e.RowIndex;</div>
<div id="_mcePaste">queryGeoObject(curFeatureLayer, rowIndex);</div>
<div id="_mcePaste">}</div>
<p>本文出处：<a href="http://blog.igevin.info/archives/176" target="_self">ArcGIS Engine中选中要素闪烁方法的实现</a><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; line-height: 11px; font-size: 12px; color: #666666;">http://blog.igevin.info/archives/176</span>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/arcgis-engine%e4%b8%ad%e9%80%89%e4%b8%ad%e8%a6%81%e7%b4%a0%e9%97%aa%e7%83%81%e6%96%b9%e6%b3%95%e7%9a%84%e5%ae%9e%e7%8e%b0/">ArcGIS Engine中选中要素闪烁方法的实现</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/arcgis-engine%e4%b8%ad%e9%80%89%e4%b8%ad%e8%a6%81%e7%b4%a0%e9%97%aa%e7%83%81%e6%96%b9%e6%b3%95%e7%9a%84%e5%ae%9e%e7%8e%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine中鹰眼图的实现</title>
		<link>http://blog.igevin.info/2010/08/arcgis-engine-hawk-eye-map/</link>
		<comments>http://blog.igevin.info/2010/08/arcgis-engine-hawk-eye-map/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 00:24:22 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=163</guid>
		<description><![CDATA[如转载本文，请表明出处:Gevin的博客 AE中实现鹰眼地图，需要2个MapControl控件：axMapControl1作为主要的地图控件，axMapControl2作为鹰眼图。 鹰眼图的实现需要2个方法：（1）创建鹰眼图（2）在鹰眼图中标出axMapControl1所显示的范围创建鹰眼图用本文BirdEyeViewRefresh()方法实现，代码如下： //创建鹰眼 private void BirdEyeViewRefresh() { axMapControl2.ClearLayers(); IMap pMap = axMapControl1.Map; for (int i = 0; i &#60; pMap.LayerCount; i++) { axMapControl2.AddLayer(pMap.get_Layer(i)); } axMapControl2.Extent = axMapControl2.FullExtent; } 在鹰眼图中标出axMapControl1所显示的范围的方法要写在axMapControl1的onExtentUpdate事件中 private void axMapControl1_OnExtentUpdated(object sender, IMapControlEvents2_OnExtentUpdatedEvent e) { IEnvelope pEnv = e.newEnvelope as IEnvelope; IGraphicsContainer pGraphicsContainer = axMapControl2.Map as IGraphicsContainer; IActiveView pActiveView = pGraphicsContainer as IActiveView; [...]]]></description>
				<content:encoded><![CDATA[<div>如转载<a href="http://blog.igevin.info/archives/163">本文</a>，请表明<a href="http://blog.igevin.info/archives/163">出处</a>:<a href="http://blog.igevin.info">Gevin的博客</a></div>
<div>AE中实现鹰眼地图，需要2个MapControl控件：axMapControl1作为主要的地图控件，axMapControl2作为鹰眼图。<br />
鹰眼图的实现需要2个方法：（1）创建鹰眼图（2）在鹰眼图中标出axMapControl1所显示的范围创建鹰眼图用本文BirdEyeViewRefresh()方法实现，代码如下：</div>
<div><span id="more-163"></span></div>
<pre class="brush:csharp">        //创建鹰眼
        private void BirdEyeViewRefresh()
        {
            axMapControl2.ClearLayers();
            IMap pMap = axMapControl1.Map;
            for (int i = 0; i &lt; pMap.LayerCount; i++)
            {
                axMapControl2.AddLayer(pMap.get_Layer(i));
            }
            axMapControl2.Extent = axMapControl2.FullExtent;
        }</pre>
<p>在鹰眼图中标出axMapControl1所显示的范围的方法要写在axMapControl1的onExtentUpdate事件中</p>
<pre class="brush:csharp"> private void axMapControl1_OnExtentUpdated(object sender, IMapControlEvents2_OnExtentUpdatedEvent e)
        {
            IEnvelope pEnv = e.newEnvelope as IEnvelope;
            IGraphicsContainer pGraphicsContainer = axMapControl2.Map as IGraphicsContainer;
            IActiveView pActiveView = pGraphicsContainer as IActiveView;

            //绘制矩形框前，清除Map中的所有图形元素
            pGraphicsContainer.DeleteAllElements();

            IRectangleElement pRectangleEle = new RectangleElementClass();
            IElement pEle = pRectangleEle as IElement;
            pEle.Geometry = pEnv;

            IFillSymbol pFillSymbol =CreatFillSymbol();//该方法在下面
            IFillShapeElement pFillShapeEle = pEle as IFillShapeElement;
            pFillShapeEle.Symbol = pFillSymbol;
            pEle = pFillShapeEle as IElement;
            pGraphicsContainer.AddElement(pEle, 0);
            pActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
        }</pre>
<p>上面代码中用来这个方法：</p>
<pre>        public static ISimpleFillSymbol CreatFillSymbol()
        {
            ISimpleFillSymbol createdSymbol = new SimpleFillSymbolClass();

            IRgbColor color = new RgbColorClass();
            color.RGB = 255;
            ILineSymbol outLine = new SimpleLineSymbolClass();
            outLine.Width = 1.5;
            outLine.Color = color;

            createdSymbol.Outline = outLine;
            createdSymbol.Style = esriSimpleFillStyle.esriSFSHollow;
            return createdSymbol;
        }</pre>
<p>转载请表明出处：<a href="http://blog.igevin.info/archives/163">ArcGIS Engine中鹰眼图的实现</a> http://blog.igevin.info/archives/163
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/arcgis-engine-hawk-eye-map/">ArcGIS Engine中鹰眼图的实现</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/arcgis-engine-hawk-eye-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[转载]最佳编程语录</title>
		<link>http://blog.igevin.info/2010/08/%e8%bd%ac%e8%bd%bd%e6%9c%80%e4%bd%b3%e7%bc%96%e7%a8%8b%e8%af%ad%e5%bd%95/</link>
		<comments>http://blog.igevin.info/2010/08/%e8%bd%ac%e8%bd%bd%e6%9c%80%e4%bd%b3%e7%bc%96%e7%a8%8b%e8%af%ad%e5%bd%95/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 06:46:00 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=160</guid>
		<description><![CDATA[这篇文章的出处在这里，下面是“Neo”和“陈皓”的翻译，我们的翻译水平有限，所以，我们提供了中英文对照，有不当之处，还请各位指正。 A good programmer is someone who looks both ways before crossing a one-way street. — Doug Linder, systems administrator 好的程序员这样一类人，这类人在横穿一条单行道前都要先看一下路两边。– Doug Linder, 系统管理员 A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming [...]]]></description>
				<content:encoded><![CDATA[<p>这篇<a href="http://www.linfo.org/q_programming.html" target="_blank"><strong>文章的出处在这里</strong></a>，下面是“<a href="http://coolshell.cn/?author=4" target="_blank">Neo</a>”和“<a href="http://coolshell.cn/?author=2" target="_blank">陈皓</a>”的翻译，我们的翻译水平有限，所以，我们提供了中英文对照，有不当之处，还请各位指正。</p>
<blockquote><p>A good programmer is someone who looks both ways before crossing a one-way street. — Doug Linder, systems administrator</p>
<p>好的程序员这样一类人，这类人在横穿一条单行道前都要先看一下路两边。– Doug Linder, 系统管理员</p></blockquote>
<blockquote><p>A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> or not, an influence on our thinking habits. — Edsger Dijkstra, computer scientist</p>
<p><span id="more-160"></span></p>
<p>关于工具，一个最重要的，也是最不易察觉的方面是，工具对使用此工具的人的习惯的潜移默化的影响。如果这个工具是一门程序语言，不管我们是否喜欢它，它都会影响我们的思维惯式。 –Edsger Dijkstra, 计算机科学家，著名的“程序=数据结构+算法”的提出者。</p></blockquote>
<blockquote><p>Being abstract is something profoundly different from being vague… The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. — Edsger Dijkstra</p>
<p>抽象和模糊完全地不同，抽象的目的并不是把事情变模糊，而去创建一个新的语义层，在那里是绝对精确的描述。 — Edsger Dijkstra</p></blockquote>
<blockquote><p>Besides a mathematical inclination, an exceptionally good mastery of one’s native tongue is the most vital asset of a competent programmer. — Edsger Dijkstra</p>
<p>除了数学爱好，对于一个有能力的程序员来说，出色地掌握自己的母语是最宝贵的财富。– Edsger Dijkstra</p></blockquote>
<blockquote><p>C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg. — Bjarne Stroustrup, developer of the C++ programming language</p>
<p>C很容易使你搬起石头砸自己的脚，而C++把这事变得更难，但是如果一定要这么做，那么你的整条腿都会被炸飞 -Bjarne Stroustrup, C++语言的发明者</p></blockquote>
<blockquote><p>Commentary: most debugging problems are fixed easily; identifying the location of the problem is hard. — unknown</p>
<p>修复bug很容易，但是定位bug却很困难 – 匿名</p></blockquote>
<blockquote><p>Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline. — Bill Clinton, former President of the United States</p>
<p>看看当前计算机程序糟糕的事态，软件开发明显一直是一门妖术，其仍然不能被称为一个工程学。 –比尔.克林顿 美国前总统</p></blockquote>
<blockquote><p>For a long time it puzzled me how something so expensive, so leading edge, could be so useless, and then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match. — Bill Bryson, author, from Notes from a Big Country</p>
<p>长期以来，有个事一直困扰着我，那就是越是昂贵的，越是前沿的，就越可能是没用的。然后，困扰我的另一个事是，计算机是一个死的机器，却可以不可思议地去完成那些巧妙的事情，而计算机程序员是那么聪明人却在做着不可思议的愚蠢的事情，简而言之，他们真是天生的一对。– Bill Bryson旅游文学作家 Big Country中的笔记</p></blockquote>
<blockquote><p>Given enough eyeballs, all bugs are shallow (e.g., given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone). — Eric S. Raymond, programmer and advocate of open source software, from The Cathedral and the Bazaar</p>
<p>只要给于足够的重视，所有的bug浮现出来(比如：只要给于足够多的beta测试者和开发人员一起工作，那么，几所所有的问题都会很快的出现，而修正也会是显而易见的）</p></blockquote>
<blockquote><p>Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’ Improve the code and then document it to make it even clearer. — Steve McConnell, software engineer and author, from Code Complete</p>
<p>好的代码是因为它拥有最好的文档。当你打算加注释的时候，问问自己‘我如何才能把我的代码改善到不需增加注释？’重构自己的代码，然后使文档让其更清楚。 — Steve McConnell《代码大全》的作者</p></blockquote>
<blockquote><p>Hey! It compiles! Ship it! — unknown</p>
<p>嘿，编译通过了！出货！–匿名</p></blockquote>
<blockquote><p>Inside every well-written large program is a well-written small program. — Charles Antony Richard Hoare, computer scientist</p>
<p>在每个编写精良的大程序里面都是一个编写精良的小程序。 –Charles Antony Richard Hoare,计算机科学家</p></blockquote>
<blockquote><p>It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter. — Nathaniel S. Borenstein, computer scientist</p>
<p>需要注意的是，没有哪个经过规范培训的工程师会赞成写一个DestoryBaghdad（摧毁巴克达）的函数。最基本的职业规范会告诉他们应该去写一个叫DestoryCity的函数，然后把“Baghdad”（巴克达）当成这个函数的参数。</p></blockquote>
<blockquote><p>Managing programmers is like herding cats. — unknown</p>
<p>管理程序员就如同养一群猫一样 –匿名</p></blockquote>
<blockquote><p>Measuring programming progress by lines of code is like measuring aircraft building progress by weight. — Bill Gates, co-founder of Microsoft Corporation</p>
<p>用代码行数来衡量编程的进度，就如同用航空器零件的重量来衡量航空飞机的制造进度一样。——Bill Gates，微软创始人</p></blockquote>
<blockquote><p>More good code has been written in languages denounced as bad than in languages proclaimed wonderful — much more. — Bjarne Stroustrup, from The Design and Evolution of C++</p>
<p>好的代码都都在的批评声中写成的，而差的则是在表杨声中写成的。——Bjarne Stroustrup, 摘自《The Design and Evolution of C++》</p></blockquote>
<blockquote><p>Programs must be written for people to read, and only incidentally for machines to execute. — Harold Abelson and Gerald Jay Sussman, computer scientists and authors, from The Structure and Interpretation of Computer Programs</p>
<p>代码应该是写给其他人来读的，而能让机器运行的仅仅是附带着的。</p></blockquote>
<blockquote><p>Real programmers don’t comment their code. If it was hard to write, it should be hard to understand. — unknown</p>
<p>真正程序员从来不写代码的注释，如果代码非常难写，那么同样代码的注释也会非常难懂 –匿名</p></blockquote>
<blockquote><p>Simplicity is prerequisite for reliability. — Edsger Dijkstra</p>
<p>简单是可靠的前提条件 — 迪杰斯特拉</p></blockquote>
<blockquote><p>The C programming language — a language which combines the flexibility of assembly language with the power of assembly language. — unknown</p>
<p>C语言—— 一门同时具有了汇编语言灵活性和汇编语言强大能力的语言。– 匿名</p></blockquote>
<blockquote><p>The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. — Tom Cargill, object-oriented programming expert at Bell Labs</p>
<p>开始的90%的代码用了90%的开发时间，而剩下的最后的10%的代码会需要另外90%的开发时间。– Tom Cargill,面向对象编程专家,贝尔实验室</p></blockquote>
<blockquote><p>The important point is that the cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually wind up with a codebase that is so fragile that new ideas that should be dead-simple wind up taking longer and longer to work into the tangled existing web. The trick is to pick the features that don’t fight each other. — John Carmack, computer game programmer</p>
<p>增加一个功能特性的成本并不单单是为这些功能编码所花费时间的成本，还这个成本应该包括特性扩展的障碍成本。当然，任何的功能清单都可以被实现，只需要有足够的时间。但是除些之外，你应该对你的代码库的脆弱性感到紧张，而那些新的想法应该足够的简单，而不是去花费更多更多的时间去纠缠于现有的蜘蛛网。这里的决窃是挑选那些不会和别人冲突的的功能。</p></blockquote>
<blockquote><p>The key to performance is elegance, not battalions of special cases. The terrible temptation to tweak should be resisted unless the payoff is really noticeable. — Jon Bently and M. Douglas McIlroy, both computer scientists at Bell Labs</p>
<p>表现的关键是精美和典雅的，并不是使用大量的特殊案例。对于任何调整的冲动都应该是被限制的，除非其回报真的是值得注意的。– Jon Bently and M. Douglas McIlroy, 二者都是贝尔试验实的计算机科学家</p></blockquote>
<blockquote><p>The last good thing written in C was Franz Schubert’s Symphony Number 9. — Erwin Dieterich, programmer<br />
最后一件用C做的好作品就是弗朗茨.舒伯特的C大调第9交响曲 — Erwin Dieterich, programmer程序员</p></blockquote>
<blockquote><p>The problem with using C++ … is that there’s already a strong tendency in the language to require you to know everything before you can do anything. — Larry Wall, developer of the Perl language</p>
<p>使用C++最大的问题是..在C++语言里，存在这一种很强的趋势，就是如果你不明白C++语言的细节，你就无法做好任何事情。– Larry Wall, developer of the Perl language</p></blockquote>
<blockquote><p>The sooner you start to code, the longer the program will take. — Roy Carlson, University of Wisconsin</p>
<p>你越早开始都手编码，你所花费来编程的时间就越长 — Roy Carlson, University of Wisconsin</p></blockquote>
<blockquote><p>The value of a prototype is in the education it gives you, not in the code itself. — Alan Cooper, software author, from The Inmates are Running the Asylum</p>
<p>原型的价值在于他给你的教训，而不是代码自身 — Alan Cooper, software author, from The Inmates are Running the Asylum</p></blockquote>
<blockquote><p>There are only two kinds of programming languages: those people always bitch about and those nobody uses. — Bjarne Stroustrup</p>
<p>世界上只有两类编程语言：人们都抱怨的语言和从来没有人使用的语言 — Bjarne Stroustrup</p></blockquote>
<blockquote><p>There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. — Charles Antony Richard Hoare</p>
<p>世界上有两个设计软件的方法，一种方法是设计的尽量简单，以至于明显的没有什么缺陷，另外一种方式是使他尽量的复杂，以至于其缺陷不那么明显。</p></blockquote>
<blockquote><p>Ugly programs are like ugly suspension bridges: they’re much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code. — Eric S. Raymond</p>
<p>丑陋的程序就像一座丑陋的吊桥：他们相比漂亮的良好的吊桥起来，更有可能会坍塌，这是因为人类（尤其是工程师）感知漂亮的东西是和我们处理和理解复杂问题的能力相关的。所以，一个程序语言如果很难以优雅地方式编程，那么其就很难写出好的代码。</p></blockquote>
<blockquote><p>Weeks of programming can save you hours of planning. — unknown</p>
<p>成周的编程可以节省你计划的时间 —— 匿名</p></blockquote>
<blockquote><p>When a programming language is created that allows programmers to program in simple <a href="http://blog.igevin.info/tag/english/" class="st_tag internal_tag" rel="tag" title="Posts tagged with English">English</a>, it will be discovered that programmers cannot speak <a href="http://blog.igevin.info/tag/english/" class="st_tag internal_tag" rel="tag" title="Posts tagged with English">English</a>. — unknown</p>
<p>当程序语言被设计成允许程序以很简单的英语来编程的时候，人们将会发现编写程序的程序员都来自不会说英语的地方。 –匿名</p></blockquote>
<p>（全文完，翻译水平有限，如果有误，还请批评指正！）
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/%e8%bd%ac%e8%bd%bd%e6%9c%80%e4%bd%b3%e7%bc%96%e7%a8%8b%e8%af%ad%e5%bd%95/">[转载]最佳编程语录</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/%e8%bd%ac%e8%bd%bd%e6%9c%80%e4%bd%b3%e7%bc%96%e7%a8%8b%e8%af%ad%e5%bd%95/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine中实现字段的添加</title>
		<link>http://blog.igevin.info/2010/08/arcgis-engine-add-field/</link>
		<comments>http://blog.igevin.info/2010/08/arcgis-engine-add-field/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 20:03:24 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=151</guid>
		<description><![CDATA[转载本文，请写明出处：Gevin的博客 ArcGIS Engine中添加字段比较简单，用接口IFieldsEdit接口和IFieldEdit接口。 添加字段代码实现比较简单，如果上面这两个两个接口不熟悉，查一下AE的帮助文档即可。 下面介绍一个简单的例子： /// &#60;summary&#62; /// 添加字段 /// &#60;/summary&#62; /// &#60;param name="pFeatureClass"&#62;需要添加字段的FeatureClass&#60;/param&#62; /// &#60;param name="fieldName"&#62;添加的字段的名称&#60;/param&#62; public void AddField(IFeatureClass pFeatureClass, string fieldName) { IFields pFields = pFeatureClass.Fields; IFieldsEdit pFieldsEdit = pFields as IFieldsEdit; IFieldEdit pFieldEdit; pFieldEdit = new FieldClass(); pFieldEdit.Name_2 = fieldName; pFieldEdit.Type_2 = esriFieldType.esriFieldTypeString; pFieldsEdit.AddField((IField)pFieldEdit); } 本文：ArcGIS Engine中实现字段的添加 http://blog.igevin.info/archives/151 转载请注明： 转载自Gevin的博客 本文链接地址: ArcGIS [...]]]></description>
				<content:encoded><![CDATA[<p>转载本文，请写明<a href="http://blog.igevin.info/archives/151" target="_self">出处</a>：<a href="http://blog.igevin.info" target="_blank">Gevin的博客</a></p>
<p>ArcGIS Engine中添加字段比较简单，用接口IFieldsEdit接口和IFieldEdit接口。<br />
添加字段代码实现比较简单，如果上面这两个两个接口不熟悉，查一下AE的帮助文档即可。<br />
下面介绍一个简单的例子：</p>
<p><span id="more-151"></span></p>
<pre>        /// &lt;summary&gt;
        /// 添加字段
        /// &lt;/summary&gt;
        /// &lt;param name="pFeatureClass"&gt;需要添加字段的FeatureClass&lt;/param&gt;
        /// &lt;param name="fieldName"&gt;添加的字段的名称&lt;/param&gt;
        public void AddField(IFeatureClass pFeatureClass, string fieldName)
        {
            IFields pFields = pFeatureClass.Fields;
            IFieldsEdit pFieldsEdit = pFields as IFieldsEdit;
            IFieldEdit pFieldEdit;

            pFieldEdit = new FieldClass();
            pFieldEdit.Name_2 = fieldName;
            pFieldEdit.Type_2 = esriFieldType.esriFieldTypeString;
            pFieldsEdit.AddField((IField)pFieldEdit);

        }</pre>
<p>本文：<a href="http://blog.igevin.info/archives/151" target="_self">ArcGIS Engine中实现字段的添加</a> http://blog.igevin.info/archives/151
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/arcgis-engine-add-field/">ArcGIS Engine中实现字段的添加</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/arcgis-engine-add-field/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>【趣味英语】最牛的英语绕口令</title>
		<link>http://blog.igevin.info/2010/08/interesting-english/</link>
		<comments>http://blog.igevin.info/2010/08/interesting-english/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:54:42 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[心情高低]]></category>
		<category><![CDATA[趣味]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=149</guid>
		<description><![CDATA[Gevin喜欢讲英语，能够在很多童鞋的围观之下大秀口语也是一件很爽的事情。 英语中也有绕口令，这可是练嘴皮子的必备材料哦！下面Gevin和大家分享一下从网上搜集的有意思的私藏版绕口令： A tidy tiger tied a tie tighter to tidy her tiny tail。 一只老虎将领带系紧，清洁它的尾巴。 A bloke&#8217;s back bike brake block broke。 一个家伙的脚踏车后制动器坏了。 A big black bug bit a big black bear, made the big black bear bleed blood。 大黑虫咬大黑熊，大黑熊流血了！ A bitter biting bittern bit a better brother bittern, and the bitter better bittern bit [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.igevin.info/archives/149" target="_self"><img class="aligncenter" title="绕口令" src="http://1hebha.bay.livefilestore.com/y1poAAo0xkPTkM9pmsb735kCup5d8MtqVwOgn-BeSRE1CZDghiYNmDHOhg6y2b6CfsFdZ-6RQq2BKH0tsvcsXYYiq0b_sRLnzQA/%E7%BB%95%E5%8F%A3%E4%BB%A4.jpg?psid=1" alt="绕口令" width="400" height="268" /></a></p>
<p>Gevin喜欢讲英语，能够在很多童鞋的围观之下大秀口语也是一件很爽的事情。</p>
<p>英语中也有绕口令，这可是练嘴皮子的必备材料哦！下面Gevin和大家分享一下从网上搜集的有意思的私藏版绕口令：</p>
<p><strong>A tidy tiger tied a tie tighter to tidy her tiny tail。</strong></p>
<p>一只老虎将领带系紧，清洁它的尾巴。</p>
<p>A bloke&#8217;s back bike brake block broke。</p>
<p>一个家伙的脚踏车后制动器坏了。</p>
<p><strong>A big black bug bit a big black bear, made the big black bear bleed blood。</strong></p>
<p>大黑虫咬大黑熊，大黑熊流血了！</p>
<p><span id="more-149"></span></p>
<p><strong>A bitter biting bittern bit a better brother bittern, and the bitter better bittern bit the bitter bittern back. And the bitter bittern, bitten, by the better bitten bittern, said:&#8221;I&#8217;m a bitter biter bit, alack!&#8221;</strong></p>
<p>一只沮丧而尖刻的麻鹊咬了它兄弟一口，而没有它那么沮丧的兄弟又咬它一口。那只被咬的沮丧麻鹊对它的兄弟说：“我是一只充满怨恨的麻鹊！我害人终害己了！”</p>
<p><strong>A flea and a fly flew up in a flue. Said the flea, &#8220;Let us fly!&#8221; Said the fly, &#8220;Let us flee!&#8221; So they flew through a flaw in the flue。</strong></p>
<p>一只跳蚤和一只苍蝇飞进烟道里。跳蚤说：“让我们飞吧！”苍蝇说：“让我们逃跑吧！”就这样，它们就飞越了烟道里的一条裂纹。</p>
<p><strong>A tutor who tooted a flute tried to tutor two tooters to toot. Said the two to their tutor, &#8220;Is <a href="http://blog.igevin.info/tag/it/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IT">it</a> harder to toot or to tutor two tooters to toot?&#8221;</strong></p>
<p>一个吹笛的导师尝试教两个吹笛者吹笛。那两个学吹笛的问导师：“吹笛难，还是教两个学吹笛的人吹笛难呢？”</p>
<p><strong>All I want is a proper cup of coffee made in a proper copper coffee pot, you can believe it or not, but I just want a cup of coffee in a proper coffee pot. Tin coffee pots or iron coffee pots are of no use to me. If I can&#8217;t have a proper cup of coffee in a proper copper coffee pot, I&#8217;ll have a cup of tea!</strong></p>
<p>我只想要一杯用真正铜制的咖啡壶煮的正统咖啡。信不信由你，我只想要一杯用真正铜制的咖啡壶煮的正统咖啡。锡制的咖啡壶和铁制的咖啡壶对我而言也是没用的。假如我不能要一杯用真正铜制的咖啡壶煮的正统咖啡，那我就要一杯茶吧！</p>
<p style="text-align: center;"><a title="最牛英语绕口令" href="http://blog.igevin.info/archives/149" target="_self"><img class="aligncenter" title="绕口令" src="http://1hebha.bay.livefilestore.com/y1piGLwmG0YyT2quJk3pr8vNokV-mXHcFDCsNQaWAGNwgMewwf_dckgHERuV8v9Cz4kN9dhzywgTgM_yyYZf31c4WyZYhJvpQyS/%E7%BB%95%E5%8F%A3%E4%BB%A42.jpg?psid=1" alt="绕口令" width="240" height="159" /></a></p>
<p><strong>How much dew would a dewdrop drop if a dewdrop could drop dew?</strong></p>
<p>如果一颗露珠会掉下露水，那么一颗露珠会掉下多少露水呢？</p>
<p><strong>A snow-white swan swam swiftly to catch a slowly-swimming snake in a lake。</strong></p>
<p>湖中一只雪白的天鹅快速地游动着去追赶一条慢慢游动的蛇。</p>
<p><strong>A skunk sat on a stump. The skunk thought the stump stunk, and the stump thought the skunk stunk。</strong></p>
<p>一只臭鼬坐在树墩上，臭鼬认为树墩发臭，而树墩又认为臭鼬发臭。</p>
<p><strong>Sandy sniffed sweet smelling sunflower seeds while sitting beside a swift stream。</strong></p>
<p>桑迪坐在湍急的小溪边尽情地品味着葵花子的香味。</p>
<p><strong>A pleasant peasant keeps a pleasant pheasant and both the peasant and the pheasant are having a pleasant time together。</strong></p>
<p>一位和气的农民养了一只伶俐的野鸡，而且这位和气的农民和这只伶俐的野鸡在一起度过了一段很美好的时光。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/interesting-english/">【趣味英语】最牛的英语绕口令</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/interesting-english/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AE中修改图层颜色</title>
		<link>http://blog.igevin.info/2010/08/arcgis-engine-change-layer-color/</link>
		<comments>http://blog.igevin.info/2010/08/arcgis-engine-change-layer-color/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 23:29:36 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=142</guid>
		<description><![CDATA[转载请标明本文出处：Gevin的博客 AE中修改图层颜色，可以简单按照下面思路实现：在TOCControl中的某一个图层上点击右键，在快捷菜单中选择更改颜色，然后弹出ColorDialog对话框，选中喜欢的颜色，点击确定，修改图层颜色成功。 右键弹出菜单，弹出ColorDialog对话框都是C#的基本操作，下面做简单介绍： 1. TOCControl中右键弹出菜单 private void axTOCControl1_OnMouseDown(object sender, ITOCControlEvents_OnMouseDownEvent e) { esriTOCControlItem item = esriTOCControlItem.esriTOCControlItemNone; IBasicMap map = null; ILayer layer = null; object other = null; object index = null; axTOCControl1.HitTest(e.x, e.y, ref item, ref map, ref layer, ref other, ref index); for (int i = 0; i &#60; axMapControl1.LayerCount; i++) { if [...]]]></description>
				<content:encoded><![CDATA[<p>转载请标明<a href="http://blog.igevin.info/archives/142" target="_blank">本文</a>出处：<a href="http://blog.igevin.info/" target="_blank">Gevin的博客</a></p>
<p>AE中修改图层颜色，可以简单按照下面思路实现：在TOCControl中的某一个图层上点击右键，在快捷菜单中选择更改颜色，然后弹出ColorDialog对话框，选中喜欢的颜色，点击确定，修改图层颜色成功。</p>
<p>右键弹出菜单，弹出ColorDialog对话框都是C#的基本操作，下面做简单介绍：</p>
<p><span id="more-142"></span></p>
<h3>1. TOCControl中右键弹出菜单</h3>
<pre>        private void axTOCControl1_OnMouseDown(object sender, ITOCControlEvents_OnMouseDownEvent e)
        {
            esriTOCControlItem item = esriTOCControlItem.esriTOCControlItemNone;
            IBasicMap map = null;
            ILayer layer = null;
            object other = null;
            object index = null;
            axTOCControl1.HitTest(e.x, e.y, ref item, ref map, ref layer, ref other, ref index);

            for (int i = 0; i &lt; axMapControl1.LayerCount; i++)
            {
                if (axMapControl1.get_Layer(i) == layer)
                {
                    curLayerIndex = i;
                    curLayer = layer;
                    break;
                }
            }
            if (e.button == 2)
            {
                if(item == esriTOCControlItem.esriTOCControlItemLayer)
                    TOCContextMenuStrip.Show(axTOCControl1, e.x, e.y);
                else if (item == esriTOCControlItem.esriTOCControlItemLegendClass)
                {
                    TOCContextMenuStrip2.Show(axTOCControl1, e.x, e.y);
                }
            }

        }</pre>
<h3>2.选择修改颜色，弹出ColorDialog对话框</h3>
<pre>        private void ChangeColorToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (curLayer == null)
                return;
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                Color SelectColor = colorDialog1.Color;
                ChangeLayerColor(curLayer, SelectColor);//本文核心方法，下面介绍
                axMapControl1.ActiveView.Refresh();
                axTOCControl1.Update();
            }
        }</pre>
<h3>3.修改颜色</h3>
<p>这是<a href="http://blog.igevin.info/archives/142" target="_blank">本文</a>的核心方法，修改颜色的本质是更改图层的Renderer。</p>
<pre>        /// &lt;summary&gt;
        /// 更改图层颜色
        /// &lt;/summary&gt;
        /// &lt;param name="pLayer"&gt;要更改颜色的图层&lt;/param&gt;
        /// &lt;param name="colorDialog1"&gt;颜色对话框&lt;/param&gt;
        public static void ChangeLayerColor(ILayer pLayer, Color selectColor)
        {
            if (pLayer == null)
                return;

            IRgbColor pRgbColor = new RgbColorClass();
            pRgbColor.Red = selectColor.R;
            pRgbColor.Green = selectColor.G;
            pRgbColor.Blue = selectColor.B;

            IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer;
            IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;
            ISimpleRenderer pSimpleRenderer = new SimpleRendererClass();

            switch (pFeatureClass.ShapeType)
            {
                case esriGeometryType.esriGeometryPoint:
                    ISimpleMarkerSymbol pSimpleMarkerSymbol = new SimpleMarkerSymbolClass();
                    pSimpleMarkerSymbol.Color = pRgbColor as IColor;
                    pSimpleMarkerSymbol.Size = 4;
                    pSimpleRenderer.Symbol = pSimpleMarkerSymbol as ISymbol;
                    break;
                case esriGeometryType.esriGeometryPolyline:
                    ISimpleLineSymbol pSimpleLineSymbol = new SimpleLineSymbolClass();
                    pSimpleLineSymbol.Color = pRgbColor as IColor;
                    pSimpleRenderer.Symbol = pSimpleLineSymbol as ISymbol;
                    break;
                case esriGeometryType.esriGeometryPolygon:
                    ISimpleFillSymbol pSimpleFillSymbol = new SimpleFillSymbolClass();
                    pSimpleFillSymbol.Color = pRgbColor as IColor;
                    pSimpleRenderer.Symbol = pSimpleFillSymbol as ISymbol;
                    break;
                default:
                    return;
            }
            IGeoFeatureLayer pGeoFeaturelayer = pLayer as IGeoFeatureLayer;
            pGeoFeaturelayer.Renderer = pSimpleRenderer as IFeatureRenderer;

        }</pre>
<p>如转载本文，请表明出处
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/arcgis-engine-change-layer-color/">AE中修改图层颜色</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/arcgis-engine-change-layer-color/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ArcGIS Engine中实现图层属性数据的显示</title>
		<link>http://blog.igevin.info/2010/08/arcgis-engine-show-attributes/</link>
		<comments>http://blog.igevin.info/2010/08/arcgis-engine-show-attributes/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 21:36:18 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=133</guid>
		<description><![CDATA[转载本文，请写明出处：Gevin的博客 本文使用下面三个方法实现图层属性数据的显示： public static DataTable ShowPropertyTable(ILayer pLayer){……} public static DataTable ShowIFeatureLayer(IFeatureLayer pLayer){……} public static DataTable ShowIRasterLayer(IRasterLayer pLayer){……} 方法1功能是将属性数据存入DataTable中，该方法将调用方法2和方法3 方法2功能是将矢量数据的属性信息存入DataTable中 方法3功能是将栅格数据的属性信息存入DataTable中 下面将分别介绍这三个方法。 1、将属性数据存入DataTable中 代码如下： /// ‹summary&#62; /// 显示属性表 /// ‹/summary&#62; /// ‹param name="pLayer"&#62;选中的图层‹/param&#62; /// ‹returns&#62;‹/returns&#62; public static DataTable ShowPropertyTable(ILayer pLayer) { DataTable propertyTable = null; if (pLayer is IFeatureLayer) propertyTable = ShowIFeatureLayer((IFeatureLayer)pLayer); else { if (pLayer [...]]]></description>
				<content:encoded><![CDATA[<p>转载<a href="http://blog.igevin.info/archives/133" target="_blank">本文</a>，请写明出处：<a href="http://blog.igevin.info/archives/133">Gevin的博客</a></p>
<p>本文使用下面三个方法实现图层属性数据的显示：</p>
<ol>
<li>public static DataTable ShowPropertyTable(ILayer pLayer){……}</li>
<li>public static DataTable ShowIFeatureLayer(IFeatureLayer pLayer){……}</li>
<li>public static DataTable ShowIRasterLayer(IRasterLayer pLayer){……}</li>
</ol>
<p>方法1功能是将属性数据存入DataTable中，该方法将调用方法2和方法3</p>
<p>方法2功能是将矢量数据的属性信息存入DataTable中</p>
<p>方法3功能是将栅格数据的属性信息存入DataTable中</p>
<p>下面将分别介绍这三个方法。<span id="more-133"></span></p>
<h2>1、将属性数据存入DataTable中</h2>
<p>代码如下：</p>
<pre>        /// ‹summary&gt;
        /// 显示属性表
        /// ‹/summary&gt;
        /// ‹param name="pLayer"&gt;选中的图层‹/param&gt;
        /// ‹returns&gt;‹/returns&gt;
        public static DataTable ShowPropertyTable(ILayer pLayer)
        {
            DataTable propertyTable = null;
            if (pLayer is IFeatureLayer)
                propertyTable = ShowIFeatureLayer((IFeatureLayer)pLayer);
            else
            {
                if (pLayer is IRasterLayer)
                    propertyTable = ShowIRasterLayer((IRasterLayer)pLayer);
            }
            return propertyTable;
        }</pre>
<h2>2、将矢量数据的属性信息存入DataTable中</h2>
<p>代码如下：</p>
<pre>        /// ‹summary&gt;
        /// 显示FeatureLayer属性表
        /// ‹/summary&gt;
        /// ‹param name="pLayer"&gt;选中的图层‹/param&gt;
        /// ‹returns&gt;‹/returns&gt;
        public static DataTable ShowIFeatureLayer(IFeatureLayer pLayer)
        {
            DataTable propertyTable = new DataTable("Feature Layer Property");
            IFeatureClass pFeatureClass = pLayer.FeatureClass;

            string shape = string.Empty;
            switch (pFeatureClass.ShapeType)
            {
                case esriGeometryType.esriGeometryPoint: shape = "Point";
                    break;
                case esriGeometryType.esriGeometryPolyline: shape = "Polyline";
                    break;
                case esriGeometryType.esriGeometryPolygon: shape = "Polygon";
                    break;
            }

            for (int i = 0; i &lt; pFeatureClass.Fields.FieldCount; i++)
            {
                DataColumn tempColumn = new DataColumn(pFeatureClass.Fields.get_Field(i).Name);
                propertyTable.Columns.Add(tempColumn);
            }

            IFeatureCursor pCursor = pFeatureClass.Search(null, false);
            IFeature pFeature = pCursor.NextFeature();
            int shapeIndex = pFeature.Fields.FindField("shape");
            while (pFeature != null)
            {
                DataRow tempRow = propertyTable.NewRow();
                for (int i = 0; i &lt; pFeature.Fields.FieldCount; i++)
                {
                    if (i == shapeIndex)
                        tempRow[i] = shape;
                    else
                    {
                        tempRow[i] = pFeature.get_Value(i);
                    }
                }
                propertyTable.Rows.Add(tempRow);
                pFeature = pCursor.NextFeature();
            }

            return propertyTable;
        }</pre>
<h2>3、将栅格数据的属性信息存入DataTable中</h2>
<p>代码如下：</p>
<pre>        /// ‹summary&gt;
        /// 显示栅格图层属性表
        /// ‹/summary&gt;
        /// ‹param name="pLayer"&gt;选中的图层‹/param&gt;
        /// ‹returns&gt;‹/returns&gt;
        public static DataTable ShowIRasterLayer(IRasterLayer pLayer)
        {
            IRaster pRaster = pLayer.Raster;
            IRasterProps pRasterProps = pRaster as IRasterProps;
            pRasterProps.PixelType = rstPixelType.PT_LONG;
            if (pRasterProps.PixelType == rstPixelType.PT_LONG)
            {
                IRasterBandCollection pRBCollection = pRaster as IRasterBandCollection;
                IRasterBand pRasterBand = pRBCollection.Item(0);
                ITable pRTable = pRasterBand.AttributeTable;
                DataTable propertyTable = new DataTable("Raster Layer Property");
                for (int i = 0; i &lt; pRTable.Fields.FieldCount; i++)
                {
                    DataColumn tempColumn = new DataColumn(pRTable.Fields.get_Field(i).Name);
                    propertyTable.Columns.Add(tempColumn);
                }
                ICursor pCursor = pRTable.Search(null, false);
                IRow pRow = pCursor.NextRow();
                while (pRow != null)
                {
                    DataRow tempRow = propertyTable.NewRow();
                    for (int i = 0; i &lt; pRow.Fields.FieldCount; i++)
                        tempRow[i] = pRow.get_Value(i).ToString();
                    propertyTable.Rows.Add(tempRow);
                    pRow = pCursor.NextRow();
                }

                return propertyTable;
            }
            return null;
        }</pre>
<h2>4、显示属性数据</h2>
<p>本不打算写这一步的，太简单了，但为了与标题呼应，还是简单说一下吧。</p>
<p>通过上面的方法，我们把属性数据存入DataTable中，假设这个DataTable为TempDataTable，要显示数据，需要加一个控件DataGridView，定义变量名为TempDataGridView，然后写这句话：empDataGridView.DataSource = TempDataTable;</p>
<p>这样就OK了！</p>
<p>本文地址：<a href="http://blog.igevin.info/archives/133">ArcGIS Engine中实现图层属性数据的显示</a> http://blog.igevin.info/archives/133
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/arcgis-engine-show-attributes/">ArcGIS Engine中实现图层属性数据的显示</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/arcgis-engine-show-attributes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C#连接数据库并显示数据库中所有的表</title>
		<link>http://blog.igevin.info/2010/08/csharp-database-connection/</link>
		<comments>http://blog.igevin.info/2010/08/csharp-database-connection/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 02:52:47 +0000</pubDate>
		<dc:creator>Gevin</dc:creator>
				<category><![CDATA[ArcGIS Engine]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://iflyhigher.tk/blog/?p=117</guid>
		<description><![CDATA[&#160; 一、C#连接数据库 C#连接数据库关键是2点，一个是定义恰当的connection变量conn（我喜欢取这样一个变量名），如SqlConnection类型的conn变量或OledbConnection类型的conn变量，二是要写出正确的ConnectionString。一般情况下，如果要连接sql server数据库，就选用SqlConnection类型的conn，否则用OledbConnection类型的conn，odbc类型的就不要考虑了，这个已经很老了，除了一些特定的数据库，用OledbConnection类型的conn几乎可以连接所有的数据库。 ConnectionString麻烦一点，所有这里单独一段来介绍。数据库能否连接成功，关键是ConnectionString（string类型的）是否写的正确。只要ConnectionString写对了，用conn.open()方法就可以连接数据库成功。这个ConnectionString，也称为连接字符串，可以去网上查，不同的数据库对应的ConnectionString是什么，本文介绍一种更简单的方法，使用SqlConnectionStringBuilder生成相应的ConnectionString。 废话不多说了，下面请看代码： 先定义几个全局都要用的变量 &#160; SqlConnection conn = new SqlConnection(); DataTable selectedTable; List selectedFieldsNames; private void ConnectDB() { SqlConnectionStringBuilder connStringBuilder = new SqlConnectionStringBuilder(); connStringBuilder["Data Source"] = "GIS"; connStringBuilder["database"] = "VehicleDB"; connStringBuilder["uid"] = "sa"; connStringBuilder["pwd"] = "seu"; string connectionString = connStringBuilder.ConnectionString; conn.ConnectionString = connectionString; try { conn.Open(); MessageBox.Show("连接数据库成功"); List tableNames = getTableNames(conn); //getTableNames()显示数据库中所有的表,下面会介绍 [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1259" class="wp-caption aligncenter" style="width: 610px"><a href="http://blog.igevin.info/wp-content/uploads/2010/08/coding.jpg"><img class="size-full wp-image-1259" title="coding" src="http://blog.igevin.info/wp-content/uploads/2010/08/coding.jpg" alt="C#连接数据库并显示数据库中所有的表" width="600" height="396" /></a><p class="wp-caption-text">C#连接数据库并显示数据库中所有的表</p></div>
<p style="text-align: center;">&nbsp;</p>
<h1>一、C#连接数据库</h1>
<p>C#连接数据库关键是2点，一个是定义恰当的connection变量conn（我喜欢取这样一个变量名），如SqlConnection类型的conn变量或OledbConnection类型的conn变量，二是要写出正确的ConnectionString。一般情况下，如果要连接sql server数据库，就选用SqlConnection类型的conn，否则用OledbConnection类型的conn，odbc类型的就不要考虑了，这个已经很老了，除了一些特定的数据库，用OledbConnection类型的conn几乎可以连接所有的数据库。</p>
<p><span id="more-117"></span>ConnectionString麻烦一点，所有这里单独一段来介绍。数据库能否连接成功，关键是ConnectionString（string类型的）是否写的正确。只要ConnectionString写对了，用conn.open()方法就可以连接数据库成功。这个ConnectionString，也称为连接字符串，可以去网上查，不同的数据库对应的ConnectionString是什么，<a href="http://blog.igevin.info/archives/117">本文</a>介绍一种更简单的方法，使用SqlConnectionStringBuilder生成相应的ConnectionString。  废话不多说了，下面请看代码：</p>
<pre>先定义几个全局都要用的变量
</pre>
<p>&nbsp;</p>
<pre class="brush:csharp">        SqlConnection conn = new SqlConnection();
        DataTable selectedTable;
        List selectedFieldsNames;

        private void ConnectDB()
        {
            SqlConnectionStringBuilder connStringBuilder = new SqlConnectionStringBuilder();
            connStringBuilder["Data Source"] = "<a href="http://blog.igevin.info/tag/gis/" class="st_tag internal_tag" rel="tag" title="Posts tagged with GIS">GIS</a>";
            connStringBuilder["database"] = "VehicleDB";
            connStringBuilder["uid"] = "sa";
            connStringBuilder["pwd"] = "seu";

            string connectionString = connStringBuilder.ConnectionString;

            conn.ConnectionString = connectionString;
            try
            {
                conn.Open();
                MessageBox.Show("连接数据库成功");

                List tableNames = getTableNames(conn);
                //getTableNames()显示数据库中所有的表,下面会介绍
                if (tableNames == null)
                    return;

                tableNamesComboBox.Items.Clear();
                for (int i = 0; i &lt; tableNames.Count; i++)
                    tableNamesComboBox.Items.Add(tableNames[i]);

                tableNamesComboBox.Text = tableNamesComboBox.Items[0].ToString();
            }
            catch(SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>有代码，其他的就不解释了</p>
<h1>二、显示数据库中所有的表</h1>
<p>显示数据库中所有的表的方法有好几种，<a href="http://blog.igevin.info/archives/117">本文</a>介绍比较简单的一种。此方法的核心是构建cmdText(string类型)，cmdText（&amp;&amp;&amp;&amp;&amp;）内容如下：</p>
<p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; white-space: pre;">SELECT OBJECT_NAME (id)</span></p>
<pre class="brush:sql">FROM sysobjects

WHERE xtype = 'U' AND OBJECTPROPERTY (id, 'IsMSShipped') = 0</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>请直接参考下面代码：</p>
<p>&nbsp;</p>
<pre class="brush:csharp"> private List getTableNames(SqlConnection conn)
        {
            if (conn.State == ConnectionState.Closed)
                return null;
            List tableNames =new List();
            if(conn==null)
                return null;
            if (conn.State == ConnectionState.Closed)
                conn.Open();

            string cmdText = "&amp;&amp;&amp;&amp;&amp;&amp;&amp;";
            SqlCommand sqlcmd = new SqlCommand(cmdText,conn);
            SqlDataReader namesReader = sqlcmd.ExecuteReader();
            while (namesReader.Read())
            {
                string name = namesReader.GetString(0);
                tableNames.Add(name);
            }
            tableNames.Sort();
            namesReader.Close();
            return tableNames;
        }</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>三、关闭数据库</h1>
<p>数据库操作结束，不要忘记关闭数据库<br />
代码如下：</p>
<pre>

<pre class="brush:csharp">        private void CloseDB()
        {
            if (conn.State == ConnectionState.Open)
            {
                conn.Close();
                tableNamesComboBox.Items.Clear();
                tableNamesComboBox.Text = "";
                MessageBox.Show("数据库已经关闭！");
            }
            else
                MessageBox.Show("数据库尚未打开！");
        }</pre>
<p>转载本文，请表明出处
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://blog.igevin.info/">Gevin的博客</a></p>
<p><strong>本文链接地址:</strong> <a href="http://blog.igevin.info/2010/08/csharp-database-connection/">C#连接数据库并显示数据库中所有的表</a></p>
</div>
<div>
极客趣玩推荐：<a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdZF6pq3H3z1mawcVRxM%3D&#038;p=mm_17737402_0_0"><img src='http://blog.igevin.info/wp-content/uploads/2012/05/image.png'/></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.igevin.info/2010/08/csharp-database-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
