<?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>读思客 &#187; 产品技术</title>
	<atom:link href="http://www.dusike.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dusike.com</link>
	<description>蔡文卫//创业经历与实践经验分享...</description>
	<lastBuildDate>Thu, 02 Feb 2012 16:08:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>马克·扎克伯格的公开信</title>
		<link>http://www.dusike.com/makeeezhakebogedegongkaixin/</link>
		<comments>http://www.dusike.com/makeeezhakebogedegongkaixin/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 16:08:53 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品市场]]></category>
		<category><![CDATA[产品技术]]></category>
		<category><![CDATA[产品运营]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2626</guid>
		<description><![CDATA[&#160; Facebook原本并非为了成为一家公司而创建。它的诞生旨在完成一个社会任务——让世界更加开放，联系更加紧密。 让Facebook的每一个投资者理解这个任务对我们的意义，理解我们如何做决定，理解我们为什么做我们所做的事情，我们相信这是非常重要的。我将努力在这封信里概述我们的意图。 在Facebook，那些为信息传播和消费带来变革的技术赋予了我们灵感。我们经常谈论印刷机和电视这样的发明——它们让交流变得更加有效，因此带来了社会很多重要方面的全面转变。它们给予更多人发声的机会。它们鼓励进步。它们改变了社会的组织方式。它们让我们之间更紧密地联系在一起。 如今，我们的社会已经走到了一个新的临界点。我们生活的此刻，世界上大多数人都能接入互联网或是拥有手机——这是他们分享思考、感觉和与他人联系所必需的基本工具。Facebook渴望建立一个给予人们分享的能力，帮助人们再次改变社会中很多核心机构和行业的服务。 在连接全球所有成员、给每个人发言权、帮助社会为未来而改变方面，蕴含着极大的需求和机会。技术的规模和必将建成的基础设施将是前所未见的，我们相信这是我们能够专注的最重要的问题。 我们希望能够强化人们彼此之间的联系。 尽管我们的任务听起来很大，它却是起于微末——起于两个人的关系。 人际关系是我们的社会的基础单位。关系是我们发现新想法，理解我们的社会并最终获得长远的幸福的途径。 在Facebook，我们建立了帮助人们和他想要联系的人连接在一起并分享想法的工具，籍此，我们提升了人们建立和维持人际关系的能力。 分享得更多的人们——即使是与密友或家人——创造了一个更为开放的文化，带来了对他人的生活和观点更深刻的理解。我们相信，这会在人们直接建立更多的强关系，这也将帮助人们看到更为多样化的观点。 通过帮助人们建立这种联系，我们希望重构人们传播和消费信息的方式。我们相信，世界的信息基础设施应当与社会图表类似——自下而上或是点对点的网络，而不是一直延续至今的自上而下的整体式结构。我们相信，给予人们对分享的控制权将是这种重构的基础原则。 迄今为止，我们已经帮助超过8亿人建立了超过1000亿个这样的关系，我们的目标是加快这种重构。 我们希望改善人们与企业和经济体的联系。  我们认为，一个更加开放、联系更为紧密的世界将带来更多提供更优秀的产品和服务的实体企业，创造出更为强劲的经济。 人们分享得越多，他们就能从所信任的人那里获得更多与他们所使用的产品和服务相关的观点。这使人们更容易地发现最好的产品，提升他们的生活质量与效率。 让发现好产品变得更容易的结果之一是提供好产品——个性化或者是围绕人们设计的产品——的企业将得到更多好处。我们发现，采取“社交化设计”的产品比它们的传统竞争对手更具吸引力，我们希望能看到世上更多产品向这个方向发展。 我们的开发者平台已经让无数企业提供了高质量、更加社交化的产品。在游戏、音乐和新闻等行业，我们已经看到了突破性的新方法出现，我们期待类似的突破以社交化设计的方式出现在更多行业当中。 在提供更好的产品之外，一个更加开放的世界将鼓励更多企业真实直接地与顾客对话。已经有超过400万家企业在Facebook上建立了页面，并通过它们与顾客对话。我们也期待这一趋势能够增长。 我们希望改变人们与政府和社会机构之间的联系。  我们相信，搭建帮助人们分享的工具能够带来与政府之间更诚实和透明的对话，这将给人们更多权力，让官员负担更多责任，为当前一些重要问题带来更好的解决方式。 通过给予人们分享的能力，我们看到人们的声音得到了更好的响应，与历史上的所有时刻都不同。人们的声音会变多、变大。它们将无法被忽视。随着时间发展，我们希望政府能够对所有人民直接提出，而不是由“被选中的少数人”控制的中间人反映的问题和关切更加负责。 通过这一进程，我们相信支持互联网、为人们的权利而战的领袖们将出现在所有国家，这些权利也包括分享想法和接触到他人与之分享的所有信息。 最终，随着经济越来越多地向个性化的高质量产品转化，我们期待社会化设计的新服务出现：它们的目标是解决创造就业、教育和医保等大型全球性问题。我们将为这一进步提供帮助。 我们的任务和业务 正如我上面所说的，Facebook原本并非为了成为一家公司而创建的。我们关注的重点一直是我们的社会任务、我们建立的服务和使用它们的人们。这对一家公众公司来说是一条不寻常的路，因此我想解释为什么我认为它会有效。 我自己开始写Facebook第一版是因为我想要这样的东西存在。自那以后，融入Facebook的大多数想法的代码都来自我们吸引到团队中的出色的人们。 大部分出色的人所关心的主要是建造出类拔萃的东西并成为它的一部分，但是赚钱也是他们的目标之一。通过组织团队——以及建立开发者社区、广告市场和投资者基地——对于如何通过一个拥有强力经济引擎并高速增长的强劲公司是吸引多数人来解决重要问题的最佳渠道这一点，我有了深刻的认识。 简单来说：我们并非是为了赚钱而建立服务，我们是为了建立更好的服务而赚钱。 我们也认为，这是建立一些东西的好方式。我相信，现今有越来越多的人希望使用来自那些不是一味追求利润最大化的企业的服务。 通过专注于我们的任务和对出色服务的建设，我们相信，我们将为股东和合伙人在长期当中创造最佳的价值——这转而又将让我们有能力吸引最优秀的人才、创造更多出色的服务。我们每天醒来的时候，眼前的第一目标并非赚钱，但我们也明白，建成一个强劲和有价值的公司是完成我们的任务的最佳方式。 这也是我们对IPO的看法。我们将为了员工和投资者而上市。我们向他们做了给予股份的承诺，我们将努力工作以保证这些股份具有大量价值并使其流动，这次IPO正是为了完成我们的承诺。随着我们变成公众公司，我们也对新的投资者做出了同样的承诺，我们也将继续努力来实现我们的承诺。 黑客方式 作为建设强劲公司的一部分，我们致力于将Facebook变成出色的人们给世界带来有力冲击并向其他出色的人学习的地方。我们培养了一种独特的文化和管理方式，我们称之为黑客方式。 “黑客”一词含有不公平的负面含义，媒体把黑客描述成电脑入侵者。事实上，黑客意味着快速构建某物或者是探索能力的边界。跟大多数事物一样，它是一柄双刃剑，但是我认识的大部分黑客都是理想化的人，想要给世界带来正面的影响。 黑客方式意味着持续的改进和叠加。黑客相信，事物总是可以变得更好，没有什么是完成的。他们必须完成这些改进——往往面对的是说不可能或是满足于现状的人。 黑客试图建立长期看来最好的服务，他们的方法是快速发布和从不断的小规模叠加中学习，而不是试图一步到位。为了支持这种方法，我们建立了一个能在任何时候都能测试数千个版本的Facebook的测试框架。我们在墙上写上了“完成总比完美好”的话，提醒我们不断改进。 黑客也是一种内在的干涉和主动的原则。黑客们更喜欢做出原型然后看它是否可行，而不是不停争辩某个方法是否可行或者什么才是最好的方法。Facebook办公室里经常可以听到一句黑客箴言：“代码胜过争辩。” 黑客文化也意味着极度的开放和精英化。黑客们相信，笑到最后的是最好的想法或做法——而不是最擅长游说或管理着最多人的人们。 为了鼓励黑客方式，我们每隔几个月就会有一场“黑拉松”，每个人都为自己的新点子建造原型。最后，整个团队聚到一起，查看每一个成果。我们最成功的产品当中有很多源自其中，包括时间线、聊天、视频、我们的移动开发框架，还包括一些我们最重要的基础设施，比如HipHop编译器。 为了保证我们的所有工程师都能分享黑客方式，我们要求所有新工程师——甚至包括那些主要工作并非写代码的经理们——参加一个名为“新兵营”的项目，他们在那里将了解我们的代码库、工具和方式。这一行里有很多管理工程师、不想自己动手写代码的人，但是我们想要的管理者是那种有意愿并且有能力通过新兵营训练的人。 上面的例子都跟工程有关，但我们也将这些原则提炼成了我们运行Facebook的5个核心价值： 专注于影响 如果我们想带来最大的影响，最佳的方式应当是确保我们总是专注于解决最重要的问题。这听起来很简单，但是我们认为很多公司在这方面做得很差，浪费了很多时间。我们希望Facebook的每个人都能善于发现所要用心的最大问题。 快速运转 快速运转让我们有能力建设更多东西、学习更快。然后，大部分公司在发展的同时，对犯错误的恐惧大于对运转太慢而丧失机会的恐惧，它们因此将速度降得太慢。我们有个说法，“快速运转，打破事物。”这句话的意思是，如果你从不打破任何事物的话，那也许因为你运转得不够快。 大胆 建设出色的东西意味着承担风险。这可能会很可怕，束缚着大部分公司，让它们无法做出应有的大胆尝试。然而，在一个变化如此之快的世界，失败是拒绝承担风险的必然结果。我们在这方面的说法是：“不承担风险意味着最大的风险。”我们鼓励所有人做出大胆的决定，哪怕这样做有时意味着错误。 保持开放 我们相信，更加开放的世界也会是更好的世界，因为拥有更多信息的人们能够做出更好的决定，带来更好的影响。这在公司运行当中同样适用。我们努力工作，保证Facebook的每个人都能获取公司各个部门尽可能多的信息，帮助他们做出最佳决定，带来最大的影响。 创造社会价值 我在此重申，Facebook目标是让世界更加开放、联系更加紧密，而不止是创造一个公司。我们期待Facebook的所有人每天都专注于如何通过他们所做的每一件事为世界带来真正的价值。 感谢花时间阅读这封信。我们相信，我们拥有给世界带来重要影响，并在此过程中建立一个长寿的公司的机会。我期待一起创造伟大的东西。 本文由译言译者Trockeneis编译。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div class="articleDetail clearfix" style="padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; display: block; min-height: 110px; height: auto !important; border-width: 0px; margin: 0px;">
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">Facebook原本并非为了成为一家公司而创建。它的诞生旨在完成一个社会任务——让世界更加开放，联系更加紧密。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">让Facebook的每一个投资者理解这个任务对我们的意义，理解我们如何做决定，理解我们为什么做我们所做的事情，我们相信这是非常重要的。我将努力在这封信里概述我们的意图。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">在Facebook，那些为信息传播和消费带来变革的技术赋予了我们灵感。我们经常谈论印刷机和电视这样的发明——它们让交流变得更加有效，因此带来了社会很多重要方面的全面转变。它们给予更多人发声的机会。它们鼓励进步。它们改变了社会的组织方式。它们让我们之间更紧密地联系在一起。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">如今，我们的社会已经走到了一个新的临界点。我们生活的此刻，世界上大多数人都能接入互联网或是拥有手机——这是他们分享思考、感觉和与他人联系所必需的基本工具。Facebook渴望建立一个给予人们分享的能力，帮助人们再次改变社会中很多核心机构和行业的服务。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">在连接全球所有成员、给每个人发言权、帮助社会为未来而改变方面，蕴含着极大的需求和机会。技术的规模和必将建成的基础设施将是前所未见的，我们相信这是我们能够专注的最重要的问题。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">我们希望能够强化人们彼此之间的联系。</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">尽管我们的任务听起来很大，它却是起于微末——起于两个人的关系。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">人际关系是我们的社会的基础单位。关系是我们发现新想法，理解我们的社会并最终获得长远的幸福的途径。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">在Facebook，我们建立了帮助人们和他想要联系的人连接在一起并分享想法的工具，籍此，我们提升了人们建立和维持人际关系的能力。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">分享得更多的人们——即使是与密友或家人——创造了一个更为开放的文化，带来了对他人的生活和观点更深刻的理解。我们相信，这会在人们直接建立更多的强关系，这也将帮助人们看到更为多样化的观点。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">通过帮助人们建立这种联系，我们希望重构人们传播和消费信息的方式。我们相信，世界的信息基础设施应当与社会图表类似——自下而上或是点对点的网络，而不是一直延续至今的自上而下的整体式结构。我们相信，给予人们对分享的控制权将是这种重构的基础原则。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">迄今为止，我们已经帮助超过8亿人建立了超过1000亿个这样的关系，我们的目标是加快这种重构。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">我们希望改善人们与企业和经济体的联系。 </span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我们认为，一个更加开放、联系更为紧密的世界将带来更多提供更优秀的产品和服务的实体企业，创造出更为强劲的经济。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">人们分享得越多，他们就能从所信任的人那里获得更多与他们所使用的产品和服务相关的观点。这使人们更容易地发现最好的产品，提升他们的生活质量与效率。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">让发现好产品变得更容易的结果之一是提供好产品——个性化或者是围绕人们设计的产品——的企业将得到更多好处。我们发现，采取“社交化设计”的产品比它们的传统竞争对手更具吸引力，我们希望能看到世上更多产品向这个方向发展。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我们的开发者平台已经让无数企业提供了高质量、更加社交化的产品。在游戏、音乐和新闻等行业，我们已经看到了突破性的新方法出现，我们期待类似的突破以社交化设计的方式出现在更多行业当中。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">在提供更好的产品之外，一个更加开放的世界将鼓励更多企业真实直接地与顾客对话。已经有超过400万家企业在Facebook上建立了页面，并通过它们与顾客对话。我们也期待这一趋势能够增长。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">我们希望改变人们与政府和社会机构之间的联系。 </span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我们相信，搭建帮助人们分享的工具能够带来与政府之间更诚实和透明的对话，这将给人们更多权力，让官员负担更多责任，为当前一些重要问题带来更好的解决方式。</p>
<p style="margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; text-align: left; border-width: 0px; padding: 0px;"><img class="aligncenter size-full wp-image-43029" style="text-align: -webkit-auto; text-indent: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-style: solid; border-color: #efefef; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; display: block; float: none; border-width: 1px; padding: 2px;" title="1" src="http://tech2ipo.com/wp-content/uploads/2012/02/117.jpg" alt="" width="404" height="303" /></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">通过给予人们分享的能力，我们看到人们的声音得到了更好的响应，与历史上的所有时刻都不同。人们的声音会变多、变大。它们将无法被忽视。随着时间发展，我们希望政府能够对所有人民直接提出，而不是由“被选中的少数人”控制的中间人反映的问题和关切更加负责。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">通过这一进程，我们相信支持互联网、为人们的权利而战的领袖们将出现在所有国家，这些权利也包括分享想法和接触到他人与之分享的所有信息。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">最终，随着经济越来越多地向个性化的高质量产品转化，我们期待社会化设计的新服务出现：它们的目标是解决创造就业、教育和医保等大型全球性问题。我们将为这一进步提供帮助。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">我们的任务和业务</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">正如我上面所说的，Facebook原本并非为了成为一家公司而创建的。我们关注的重点一直是我们的社会任务、我们建立的服务和使用它们的人们。这对一家公众公司来说是一条不寻常的路，因此我想解释为什么我认为它会有效。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我自己开始写Facebook第一版是因为我想要这样的东西存在。自那以后，融入Facebook的大多数想法的代码都来自我们吸引到团队中的出色的人们。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">大部分出色的人所关心的主要是建造出类拔萃的东西并成为它的一部分，但是赚钱也是他们的目标之一。通过组织团队——以及建立开发者社区、广告市场和投资者基地——对于如何通过一个拥有强力经济引擎并高速增长的强劲公司是吸引多数人来解决重要问题的最佳渠道这一点，我有了深刻的认识。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">简单来说：我们并非是为了赚钱而建立服务，我们是为了建立更好的服务而赚钱。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我们也认为，这是建立一些东西的好方式。我相信，现今有越来越多的人希望使用来自那些不是一味追求利润最大化的企业的服务。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">通过专注于我们的任务和对出色服务的建设，我们相信，我们将为股东和合伙人在长期当中创造最佳的价值——这转而又将让我们有能力吸引最优秀的人才、创造更多出色的服务。我们每天醒来的时候，眼前的第一目标并非赚钱，但我们也明白，建成一个强劲和有价值的公司是完成我们的任务的最佳方式。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">这也是我们对IPO的看法。我们将为了员工和投资者而上市。我们向他们做了给予股份的承诺，我们将努力工作以保证这些股份具有大量价值并使其流动，这次IPO正是为了完成我们的承诺。随着我们变成公众公司，我们也对新的投资者做出了同样的承诺，我们也将继续努力来实现我们的承诺。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">黑客方式</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">作为建设强劲公司的一部分，我们致力于将Facebook变成出色的人们给世界带来有力冲击并向其他出色的人学习的地方。我们培养了一种独特的文化和管理方式，我们称之为黑客方式。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">“黑客”一词含有不公平的负面含义，媒体把黑客描述成电脑入侵者。事实上，黑客意味着快速构建某物或者是探索能力的边界。跟大多数事物一样，它是一柄双刃剑，但是我认识的大部分黑客都是理想化的人，想要给世界带来正面的影响。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">黑客方式意味着持续的改进和叠加。黑客相信，事物总是可以变得更好，没有什么是完成的。他们必须完成这些改进——往往面对的是说不可能或是满足于现状的人。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">黑客试图建立长期看来最好的服务，他们的方法是快速发布和从不断的小规模叠加中学习，而不是试图一步到位。为了支持这种方法，我们建立了一个能在任何时候都能测试数千个版本的Facebook的测试框架。我们在墙上写上了“完成总比完美好”的话，提醒我们不断改进。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">黑客也是一种内在的干涉和主动的原则。黑客们更喜欢做出原型然后看它是否可行，而不是不停争辩某个方法是否可行或者什么才是最好的方法。Facebook办公室里经常可以听到一句黑客箴言：“代码胜过争辩。”</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">黑客文化也意味着极度的开放和精英化。黑客们相信，笑到最后的是最好的想法或做法——而不是最擅长游说或管理着最多人的人们。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">为了鼓励黑客方式，我们每隔几个月就会有一场“黑拉松”，每个人都为自己的新点子建造原型。最后，整个团队聚到一起，查看每一个成果。我们最成功的产品当中有很多源自其中，包括时间线、聊天、视频、我们的移动开发框架，还包括一些我们最重要的基础设施，比如HipHop编译器。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">为了保证我们的所有工程师都能分享黑客方式，我们要求所有新工程师——甚至包括那些主要工作并非写代码的经理们——参加一个名为“新兵营”的项目，他们在那里将了解我们的代码库、工具和方式。这一行里有很多管理工程师、不想自己动手写代码的人，但是我们想要的管理者是那种有意愿并且有能力通过新兵营训练的人。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">上面的例子都跟工程有关，但我们也将这些原则提炼成了我们运行Facebook的5个核心价值：</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">专注于影响</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">如果我们想带来最大的影响，最佳的方式应当是确保我们总是专注于解决最重要的问题。这听起来很简单，但是我们认为很多公司在这方面做得很差，浪费了很多时间。我们希望Facebook的每个人都能善于发现所要用心的最大问题。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">快速运转</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">快速运转让我们有能力建设更多东西、学习更快。然后，大部分公司在发展的同时，对犯错误的恐惧大于对运转太慢而丧失机会的恐惧，它们因此将速度降得太慢。我们有个说法，“快速运转，打破事物。”这句话的意思是，如果你从不打破任何事物的话，那也许因为你运转得不够快。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">大胆</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">建设出色的东西意味着承担风险。这可能会很可怕，束缚着大部分公司，让它们无法做出应有的大胆尝试。然而，在一个变化如此之快的世界，失败是拒绝承担风险的必然结果。我们在这方面的说法是：“不承担风险意味着最大的风险。”我们鼓励所有人做出大胆的决定，哪怕这样做有时意味着错误。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">保持开放</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我们相信，更加开放的世界也会是更好的世界，因为拥有更多信息的人们能够做出更好的决定，带来更好的影响。这在公司运行当中同样适用。我们努力工作，保证Facebook的每个人都能获取公司各个部门尽可能多的信息，帮助他们做出最佳决定，带来最大的影响。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;"><span style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; line-height: normal; border-width: 0px; padding: 0px; margin: 0px;">创造社会价值</span></p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">我在此重申，Facebook目标是让世界更加开放、联系更加紧密，而不止是创造一个公司。我们期待Facebook的所有人每天都专注于如何通过他们所做的每一件事为世界带来真正的价值。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">感谢花时间阅读这封信。我们相信，我们拥有给世界带来重要影响，并在此过程中建立一个长寿的公司的机会。我期待一起创造伟大的东西。</p>
<p style="text-align: -webkit-auto; text-indent: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; word-wrap: break-word; border-width: 0px; padding: 0px;">本文由<a style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; border-width: 0px; padding: 0px; margin: 0px;" href="http://select.yeeyan.org/view/15756/248991">译言</a>译者<a style="border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; border-width: 0px; padding: 0px; margin: 0px;" href="http://space.yeeyan.org/u/trockeneis">Trockeneis</a>编译。</p>
<div class="pages" style="text-align: -webkit-auto; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; border-width: 0px; padding: 0px;"></div>
</div>
<div id="ckepop" class=" clearfix" style="margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; display: block; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f4f4f4; border-width: 0px;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/makeeezhakebogedegongkaixin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>回顾：2011年最具影响力的16个开源项目</title>
		<link>http://www.dusike.com/huigu2011nianzuijuyingxianglide16gekaiyuanxiangmu/</link>
		<comments>http://www.dusike.com/huigu2011nianzuijuyingxianglide16gekaiyuanxiangmu/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 08:55:55 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2616</guid>
		<description><![CDATA[OpenLogic近日发布了2011年度开源软件趋势分析报告，Openlogic报告重点分析了现今流行以及活跃的用于企业基础架构中的核心应用程序。同时报告将热门的开源项目主要分为了Web应用和应用服务器、应用程序框架以及数据库和大数据三大类别。以下为OpenLogic评选出的2011年度最具影响力的16个开源项目。 1.HBase HBase是一款开源的非关系数据库，主要基于Google BigTable分布式数据库并使用Java语言编写，并运行在HDFS（Hadoop Distributed Filesystem）之上。HBase作为Apache软件基金会的一部分得到了众多开发者的支持。 2.Node.js Node.js是为编写高度扩展的互联网应用软件而设计的，特别是Web服务器。由于基于事件驱动I/O伺服端JavaScript环境可最大限度的减少开销，提高扩展性。目前Node社区热度很高，同时具有上千个开源的Node.js模块。 3.Nginx Nginx是一款轻量级的网页服务器、反向代理HTTP服务器以及电子邮件（IMAP/POP3/SMTP）代理服务器。Nginx内存占用率低，稳定性高。同时高并发能力很强。此软件在BSD-like协议下发行，可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows等操作系统中运行。 4.Hadoop Apache Hadoop作为大数据的分布式应用程序软件框架，可使应用程序具备处理成千上万节点中PB级数据的能力。Hadoop设计灵感来源于Google MapReduce和GFS（Google File System）并基于Java语言编写。Yahoo！是该项目的最大贡献者，现今Hadoop已经在大数据处理业务中被广泛应用。 5.Ruby on Rails Ruby on Rails是一个使用Ruby语言编写的开源Web应用框架，简称Rails或RoR。对于Web开发方式，RoR出现相对较晚，但开发速度很快。采用RoR的成功案例是一个耀眼的名单，他们都是这几年创业成功的应用，这个名单包括Twitter、Hulu、Github…… 6.MongoDB MongoDB是一个高性能，开源，无模式的文档型数据库，它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。MongoDB使用C++开发，同时带有交互式shell，这使得访问其数据存储变得简单，且其对于分块的即装即用的支持能够使高可伸缩性跨多个节点。 7.Tomcat Apache Tomcat是一款开源Web服务器和Servlet容器，由Apache软件基金会负责开发。Tomcat实现了对Servlet和JavaServer Page（JSP）的支持，并提供了作为Web服务器的一些特有功能。由于Tomcat本身也内含了一个HTTP服务器，它也可以被视作一个单独的Web服务器。 8.MySQL MySQL是一个开放源代码的关系数据库管理系统。MySQL具备性能高、成本低、可靠性好等特点，并已经成为最流行的开源数据库，因此被广泛地应用在Internet上的中小型网站中。 9.Apache HTTP Server Apache HTTP Server通常被称为Apache。Apache HTTP Server在最初Web服务器增长期间发挥了关键作用。2009年Apache HTTP Server作为Web服务器软件占有率超过1亿。 10.Spring Framework &#160; Spring Framework是基于Java语言编写的开源应用框架。该框架基于《Expert One-on-One Java EE Design and Development》一书中的代码，同时遵循Apache 2.0许可，并在2003年首次对外发布。Spring框架中的核心组件只有三个：Core、Context和Beans。它们构建起了整个Spring的骨骼架构。 [...]]]></description>
			<content:encoded><![CDATA[<p>OpenLogic近日发布了2011年度开源软件趋势分析报告，Openlogic报告重点分析了现今流行以及活跃的用于企业基础架构中的核心应用程序。同时报告将热门的开源项目主要分为了Web应用和应用服务器、应用程序框架以及数据库和大数据三大类别。以下为OpenLogic评选出的2011年度最具影响力的16个开源项目。</p>
<p><strong>1.HBase</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120125/79_120125235105_1.jpg" alt="" width="272" height="185" border="0" /></p>
<p>HBase是一款开源的非关系数据库，主要基于Google BigTable分布式数据库并使用Java语言编写，并运行在HDFS（Hadoop Distributed Filesystem）之上。HBase作为Apache软件基金会的一部分得到了众多开发者的支持。</p>
<p><strong>2.Node.js</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120125/79_120125235214_1.png" alt="" width="527" height="270" border="0" /></p>
<p>Node.js是为编写高度扩展的互联网应用软件而设计的，特别是Web服务器。由于基于事件驱动I/O伺服端JavaScript环境可最大限度的减少开销，提高扩展性。目前Node社区热度很高，同时具有上千个开源的Node.js模块。</p>
<p><strong>3.Nginx</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120125/79_120125235545_1.png" alt="" border="0" /></p>
<p>Nginx是一款轻量级的网页服务器、反向代理HTTP服务器以及电子邮件（IMAP/POP3/SMTP）代理服务器。Nginx内存占用率低，稳定性高。同时高并发能力很强。此软件在BSD-like协议下发行，可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows等操作系统中运行。</p>
<p><strong>4.Hadoop</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126001309_1.jpg" alt="" width="520" height="350" border="0" /></p>
<p>Apache Hadoop作为大数据的分布式应用程序软件框架，可使应用程序具备处理成千上万节点中PB级数据的能力。Hadoop设计灵感来源于Google MapReduce和GFS（Google File System）并基于Java语言编写。Yahoo！是该项目的最大贡献者，现今Hadoop已经在大数据处理业务中被广泛应用。</p>
<p><strong>5.Ruby on Rails</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000010_1.jpg" alt="" border="0" /></p>
<p>Ruby on Rails是一个使用Ruby语言编写的开源Web应用框架，简称Rails或RoR。对于Web开发方式，RoR出现相对较晚，但开发速度很快。采用RoR的成功案例是一个耀眼的名单，他们都是这几年创业成功的应用，这个名单包括Twitter、Hulu、Github……</p>
<p><strong>6.MongoDB</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120125/79_120125235949_1.jpg" alt="" width="500" height="333" border="0" /></p>
<p>MongoDB是一个高性能，开源，无模式的文档型数据库，它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。MongoDB使用C++开发，同时带有交互式shell，这使得访问其数据存储变得简单，且其对于分块的即装即用的支持能够使高可伸缩性跨多个节点。</p>
<p><strong>7.Tomcat</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000217_1.png" alt="" border="0" /></p>
<p>Apache Tomcat是一款开源Web服务器和Servlet容器，由Apache软件基金会负责开发。Tomcat实现了对Servlet和JavaServer Page（JSP）的支持，并提供了作为Web服务器的一些特有功能。由于Tomcat本身也内含了一个HTTP服务器，它也可以被视作一个单独的Web服务器。</p>
<p><strong>8.MySQL</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000129_1.gif" alt="" border="0" /></p>
<p>MySQL是一个开放源代码的关系数据库管理系统。MySQL具备性能高、成本低、可靠性好等特点，并已经成为最流行的开源数据库，因此被广泛地应用在Internet上的中小型网站中。</p>
<p><strong>9.Apache HTTP Server</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000154_1.jpg" alt="" border="0" /></p>
<p>Apache HTTP Server通常被称为Apache。Apache HTTP Server在最初Web服务器增长期间发挥了关键作用。2009年Apache HTTP Server作为Web服务器软件占有率超过1亿。</p>
<p><strong>10.Spring Framework</strong></p>
<p>&nbsp;</p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000957_1.png" alt="" border="0" /></p>
<p>Spring Framework是基于Java语言编写的开源应用框架。该框架基于《Expert One-on-One Java EE Design and Development》一书中的代码，同时遵循Apache 2.0许可，并在2003年首次对外发布。Spring框架中的核心组件只有三个：Core、Context和Beans。它们构建起了整个Spring的骨骼架构。</p>
<p><strong>11. PostgreSQL</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000830_1.gif" alt="" border="0" /></p>
<p>PostgreSQL通常被称为Postgres，PostgreSQL是自由对象-关系数据库服务器（数据库管理系统），并可用于众多平台（包括Linux、FreeBSD、Solaris、Windows和Mac OS X）。PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性。</p>
<p><strong>12.Grails</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000855_1.png" alt="" border="0" /></p>
<p>Grails是一款开源的Web应用程序框架，使用Groovy语言编写。Grails构建于Spring、Hibernate和其它标准Java框架之上，并借助于核心技术与相关的插件来解决Web开发中遇到的各种问题。</p>
<p><strong>13.Struts</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126000937_1.png" alt="" border="0" /></p>
<p>Apache Struts实现了基于Java EE Web应用的MVC（Model-View-Controller）设计模式应用框架。Struts框架的主要架构设计和开发者是Craig McClanahan。McClanahan也是Tomcat 4的主架构师，以及Java Web Services Developer Pack的主架构师和实现者。</p>
<p><strong>14.JBoss</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126001034_1.png" alt="" width="451" height="257" border="0" /></p>
<p>JBoss是一套应用程序服务器，属于开源的企业级Java中间件软件，并遵循LGPL许可。JBoss主要用于实现基于SOA架构的Web应用和服务，其包含一组可独立运行的软件。2006年JBoss公司被Redhat公司收购。</p>
<p><strong>15.GlassFish</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126001055_1.png" alt="" border="0" /></p>
<p>GlassFish最初是由Sun Microsystems所研发的开放源代码应用服务器，由于其采用Java语言编写，天生具备了跨平台的优势。GlassFish提供了开发高质量应用服务器的结构化过程，以前所未有的速度提供新的功能。</p>
<p><strong>16.CouchDB</strong></p>
<p><img src="http://articles.csdn.net/uploads/allimg/120126/79_120126001124_1.png" alt="" border="0" /></p>
<p>Apache CouchDB通常简称为CouchDB。其是用Erlang语言开发的面向文档的数据库系统。CouchDB属于非关系数据库（面向文档的数据库）。其数据存储方式类似lucene的index文件格式，CouchDB最大的意义在于它是一个面向web应用的新一代存储系统。（李智/编译）</p>
<p>原文链接：<a href="http://www.eweek.com/c/a/Linux-and-Open-Source/Hadoop-Ruby-on-Rails-Among-Top-16-OpenSource-Projects-of-2011-345819/" target="_blank">eWeek</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/huigu2011nianzuijuyingxianglide16gekaiyuanxiangmu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用U盘如何安装linux</title>
		<link>http://www.dusike.com/usbruheqidongdiannao/</link>
		<comments>http://www.dusike.com/usbruheqidongdiannao/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 09:41:15 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2591</guid>
		<description><![CDATA[用U盘安装LINUX，分为二步，第一步，利用U盘来启动电脑，第二步，直接使用U盘上的LINUX安装文件 在解决USB设备（U盘或者移动硬盘）如何启动电脑问题之前，我们要先搞清USB设备启动电脑的模式有哪几种？ 现在常用的有 usb-cdrom， 就是将USB设备模拟为光驱 usb-hdd，就是将USB设备模拟为硬盘 这两种模式 还有另外现在基本上用不到的 usb-zip，将USB设备模拟为ZIP盘 usb-fdd，将USB设备模拟为软盘 &#160; 现在就来讨论一下 USB-CDROM与USB-HDD如何启动电脑？ 操作过程就是将启动文件（一般就是ISO文件）通过工具分别制作成以上两种USB USB-CDROM制作俗称为量产，根据U盘的芯片厂家来决定制作工具的，建议常用的：kingston群联Phison芯片，量产制作 USB-HDD制作就简单多了，只需要一个工具，任何U盘都可以，推荐UNetbootin 我最喜欢USB-HDD方式了，但是必须得电脑支持，旧一点的电脑可能不支持。 我的第一个案例是 一个kingston的16G的U盘 下载8张centos5.7的CD ISO文件，以及一张DVD ISO 先用unetbootin将第一张ISO制作USB-HDD，并且删除其中的目录centos,这个目录没有用，也能节省空间 然后将DVD ISO文件复制到U盘根目录 &#160; 我的第二个案例是 一个8G的盘 下载centos5.7的ISO DVD 量产为USB-CDROM时导入此ISO，参考教程http://www.upan.cc/technology/mass/2011/Phison_Mass_DT101.html &#160; 我的第三个案例是 一个16G的盘准备安装centos6.2, 只有DVD ISO文件且大于4G 在linux下用fdisk分了两个区,一个是fat32,另外一个ext2 在linux下将DVD ISO文件 复制到 ext2区 再用unetbootin将centos6.2 minmal ISO 文件写入FAT32分区 再删除FAT32区下的centos目录 linux下分区及格式化参考http://tonychiu.blog.51cto.com/656605/521695 &#160; 我用unetbootin几点心得 1、建议在windows下制作，最好是winxp,win2003 2、ISO文件不要大于4G，这是windows fat32最大单个文件限制，否则需要linux ext2/ext3格式化USB设备。所以采用cdrom的ISO文件比较好，不要使用DVDROM的ISO文件 我用usb-hdd安装时的注意事项 1、安装到grub引导时，一定要注意，要调整不要安装到USB上，否则安装完，必须利用USB才能启动.参考下图说明 [...]]]></description>
			<content:encoded><![CDATA[<p>用U盘安装LINUX，分为二步，第一步，利用U盘来启动电脑，第二步，直接使用U盘上的LINUX安装文件</p>
<p>在解决USB设备（U盘或者移动硬盘）如何启动电脑问题之前，我们要先搞清USB设备启动电脑的模式有哪几种？</p>
<p>现在常用的有</p>
<p>usb-cdrom， 就是将USB设备模拟为光驱</p>
<p>usb-hdd，就是将USB设备模拟为硬盘</p>
<p>这两种模式</p>
<p>还有另外现在基本上用不到的</p>
<p>usb-zip，将USB设备模拟为ZIP盘</p>
<p>usb-fdd，将USB设备模拟为软盘</p>
<p>&nbsp;</p>
<p>现在就来讨论一下 USB-CDROM与USB-HDD如何启动电脑？</p>
<p>操作过程就是将启动文件（一般就是ISO文件）通过工具分别制作成以上两种USB</p>
<p>USB-CDROM制作俗称为量产，根据U盘的芯片厂家来决定制作工具的，建议常用的：kingston群联Phison芯片，量产制作</p>
<p>USB-HDD制作就简单多了，只需要一个工具，任何U盘都可以，推荐<a href="http://unetbootin.sourceforge.net">UNetbootin</a></p>
<p>我最喜欢USB-HDD方式了，但是必须得电脑支持，旧一点的电脑可能不支持。</p>
<p>我的第一个案例是</p>
<p>一个kingston的16G的U盘</p>
<p>下载8张centos5.7的CD ISO文件，以及一张DVD ISO</p>
<p>先用unetbootin将第一张ISO制作USB-HDD，并且删除其中的目录centos,这个目录没有用，也能节省空间</p>
<p>然后将DVD ISO文件复制到U盘根目录</p>
<p>&nbsp;</p>
<p>我的第二个案例是</p>
<p>一个8G的盘</p>
<p>下载centos5.7的ISO DVD</p>
<p>量产为USB-CDROM时导入此ISO，参考教程http://www.upan.cc/technology/mass/2011/Phison_Mass_DT101.html</p>
<p>&nbsp;</p>
<p>我的第三个案例是</p>
<p>一个16G的盘准备安装centos6.2, 只有DVD ISO文件且大于4G</p>
<p>在linux下用fdisk分了两个区,一个是fat32,另外一个ext2</p>
<p>在linux下将DVD ISO文件 复制到 ext2区</p>
<p>再用unetbootin将centos6.2 minmal ISO 文件写入FAT32分区</p>
<p>再删除FAT32区下的centos目录</p>
<p>linux下分区及格式化参考http://tonychiu.blog.51cto.com/656605/521695</p>
<p>&nbsp;</p>
<p>我用unetbootin几点心得</p>
<p>1、建议在windows下制作，最好是winxp,win2003</p>
<p>2、ISO文件不要大于4G，这是windows fat32最大单个文件限制，否则需要linux ext2/ext3格式化USB设备。所以采用cdrom的ISO文件比较好，不要使用DVDROM的ISO文件</p>
<p>我用usb-hdd安装时的注意事项</p>
<p>1、安装到grub引导时，一定要注意，要调整不要安装到USB上，否则安装完，必须利用USB才能启动.参考下图说明</p>
<p>&nbsp;</p>
<p><a href="http://img1.51cto.com/attachment/201103/223531741.jpg" target="_blank"><img src="http://img1.51cto.com/attachment/201103/223531741.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="http://img1.51cto.com/attachment/201103/223547668.jpg" target="_blank"><img src="http://img1.51cto.com/attachment/201103/223547668.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://img1.51cto.com/attachment/201103/223558473.jpg" target="_blank"><img src="http://img1.51cto.com/attachment/201103/223558473.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://img1.51cto.com/attachment/201103/223620562.jpg" target="_blank"><img src="http://img1.51cto.com/attachment/201103/223620562.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="http://img1.51cto.com/attachment/201103/223631856.jpg" target="_blank"><img src="http://img1.51cto.com/attachment/201103/223631856.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>我用USB-CDROM安装时注意事项</p>
<p>1、不是所有机器都能引导，我备用USB-HDD</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/usbruheqidongdiannao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>远程桌面服务连接的网络级别身份验证提示，登录不了远程桌面</title>
		<link>http://www.dusike.com/yuanchengzhuomianfuwulianjiedewangluojibieshenfenyanzhengtishidenglubuliaoyuanchengzhuomian/</link>
		<comments>http://www.dusike.com/yuanchengzhuomianfuwulianjiedewangluojibieshenfenyanzhengtishidenglubuliaoyuanchengzhuomian/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 04:25:11 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2580</guid>
		<description><![CDATA[这个是因为服务器配置了《远程桌面服务连接的网络级别身份验证》 http://technet.microsoft.com/zh-cn/library/cc732713.aspx 若要为连接配置网络级身份验证，请执行下列操作： 在 RD 会话主机服务器上，打开“远程桌面会话主机配置”。要打开“远程桌面会话主机配置”，请单击「开始」，依次指向“管理工具”、“远程桌面服务”，然后单击“远程桌面会话主机配置”。 在“连接”下，右键单击相应的连接名，然后单击“属性”。 在“常规”选项卡上，选中“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”复选框。 如果“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”复选框已选中但未启用，则“要求使用网络级别身份验证对远程连接进行用户身份验证”组策略设置已启用并应用于 RD 会话主机服务器。 单击“确定”。]]></description>
			<content:encoded><![CDATA[<p>这个是因为服务器配置了《远程桌面服务连接的网络级别身份验证》</p>
<p>http://technet.microsoft.com/zh-cn/library/cc732713.aspx</p>
<p><strong>若要为连接配置网络级身份验证，请执行下列操作：</strong></p>
<ol>
<li>在 RD 会话主机服务器上，打开“远程桌面会话主机配置”。要打开“远程桌面会话主机配置”，请单击<strong>「开始」</strong>，依次指向<strong>“管理工具”</strong>、<strong>“远程桌面服务”</strong>，然后单击<strong>“远程桌面会话主机配置”</strong>。</li>
<li>在<strong>“连接”</strong>下，右键单击相应的连接名，然后单击<strong>“属性”</strong>。</li>
<li>在<strong>“常规”</strong>选项卡上，选中<strong>“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”</strong>复选框。
<p>如果<strong>“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”</strong>复选框已选中但未启用，则<strong>“要求使用网络级别身份验证对远程连接进行用户身份验证”</strong>组策略设置已启用并应用于 RD 会话主机服务器。</li>
<li>单击<strong>“确定”</strong>。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/yuanchengzhuomianfuwulianjiedewangluojibieshenfenyanzhengtishidenglubuliaoyuanchengzhuomian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>windows 2003 server用久了系统盘要瘦身</title>
		<link>http://www.dusike.com/windows2003serveryongjiuliaoxitongpanyaoshoushen/</link>
		<comments>http://www.dusike.com/windows2003serveryongjiuliaoxitongpanyaoshoushen/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 21:24:50 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2578</guid>
		<description><![CDATA[windows 2003 server用久了系统盘变大了，是哪些文件占了这么多空间呢 分析下来主要是日志文件，有以下几种 1、IIS日志 在此目录C:\WINDOWS\system32\LogFiles 2、应用程序日志 在此目录C:\WINDOWS\PCHealth\ERRORREP下 可以将目录的文件删除，这样就瘦身了]]></description>
			<content:encoded><![CDATA[<p>windows 2003 server用久了系统盘变大了，是哪些文件占了这么多空间呢</p>
<p>分析下来主要是日志文件，有以下几种</p>
<p>1、IIS日志</p>
<p>在此目录C:\WINDOWS\system32\LogFiles</p>
<p>2、应用程序日志</p>
<p>在此目录C:\WINDOWS\PCHealth\ERRORREP下</p>
<p>可以将目录的文件删除，这样就瘦身了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/windows2003serveryongjiuliaoxitongpanyaoshoushen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mac苹果电脑与PC文件交换乱码解决办法</title>
		<link>http://www.dusike.com/macpingguodiannaoyupcwenjianjiaohuanluanmajiejuebanfa/</link>
		<comments>http://www.dusike.com/macpingguodiannaoyupcwenjianjiaohuanluanmajiejuebanfa/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 16:31:02 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2571</guid>
		<description><![CDATA[经过亲身测试，发现用7Z格式作为压缩文件格式不会出现乱码现象。 我的使用环境是这样的 需求：将win7下的文件复制到MAC中的虚拟机win7里，虚拟软件是parallel desktop 操作： 第一步，用360压缩软件，将win7下文件压缩成7Z，并且是标准压缩选项 第二步，通过飞鸽传书将7z文件传到mac 第三步，直接将mac中的7z文件复制到虚拟机里的win7下，如果要在mac下解压需要支持7z格式的压缩软件，我用的是keka 第四步，在虚拟机的win7中仍是使用360压缩解压，一切正常。]]></description>
			<content:encoded><![CDATA[<p>经过亲身测试，发现用7Z格式作为压缩文件格式不会出现乱码现象。</p>
<p>我的使用环境是这样的</p>
<p>需求：将win7下的文件复制到MAC中的虚拟机win7里，虚拟软件是parallel desktop</p>
<p>操作：</p>
<p>第一步，用360压缩软件，将win7下文件压缩成7Z，并且是标准压缩选项</p>
<p>第二步，通过<a href="http://www.ipmsg.org.cn/">飞鸽传书</a>将7z文件传到mac</p>
<p>第三步，直接将mac中的7z文件复制到虚拟机里的win7下，如果要在mac下解压需要支持7z格式的压缩软件，我用的是<a href="http://www.kekaosx.com/zh-cn/">keka</a></p>
<p>第四步，在虚拟机的win7中仍是使用360压缩解压，一切正常。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/macpingguodiannaoyupcwenjianjiaohuanluanmajiejuebanfa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>传说中mac下最好用的文本编辑器textmate破解与注册码</title>
		<link>http://www.dusike.com/chuanshuozhongmacxiazuihaoyongdewenbenbianjiqitextmatepojieyuzhucema/</link>
		<comments>http://www.dusike.com/chuanshuozhongmacxiazuihaoyongdewenbenbianjiqitextmatepojieyuzhucema/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 09:00:29 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2569</guid>
		<description><![CDATA[我以前安装了textmate正常使用，可是今天更新了一下，结果提示只能使用16天 于上网上找的这个注册码 进入menu中的textmate-&#62;registration 输入以下注册码，就OK了，真是神奇，感觉像是万能破解码。 user: handholder crakced you code: DKFTCCXCMWOX35TZKPRN5YNR2NYUTJJAY52VHWKX2H5URTUB72KW- RCRTQJCC2ZZV5BTHSKCNQXTAOSGSLN46V3E7NIJKDBLRDY37NRVD- IXQWZ5SVPHBN67JZDZTTAQ6MS4ROVXRCGDZGKGE2VGOGHEYMPRGY- O5Y243GTBKPZLPP55QSBIHR6MDEUBMVQT4Q3SESPWETRG6PJM]]></description>
			<content:encoded><![CDATA[<p>我以前安装了textmate正常使用，可是今天更新了一下，结果提示只能使用16天</p>
<p>于上网上找的这个注册码</p>
<p>进入menu中的textmate-&gt;registration</p>
<p>输入以下注册码，就OK了，真是神奇，感觉像是万能破解码。</p>
<p>user: handholder crakced you<br />
code:<br />
DKFTCCXCMWOX35TZKPRN5YNR2NYUTJJAY52VHWKX2H5URTUB72KW-<br />
RCRTQJCC2ZZV5BTHSKCNQXTAOSGSLN46V3E7NIJKDBLRDY37NRVD-<br />
IXQWZ5SVPHBN67JZDZTTAQ6MS4ROVXRCGDZGKGE2VGOGHEYMPRGY-<br />
O5Y243GTBKPZLPP55QSBIHR6MDEUBMVQT4Q3SESPWETRG6PJM</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/chuanshuozhongmacxiazuihaoyongdewenbenbianjiqitextmatepojieyuzhucema/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>svn版本库 uuid如何变更修改</title>
		<link>http://www.dusike.com/svnbanbenkuuuidruhebiangengxiugai/</link>
		<comments>http://www.dusike.com/svnbanbenkuuuidruhebiangengxiugai/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 09:41:25 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2567</guid>
		<description><![CDATA[需要在svn server上操作版本库 1、首先查看项目的所有者的UUID      # svnlook uuid /var/svn/repos      62b86956-73d9-2945-ba87-0546d71898f9      2、更新项目的UUID      # svnadmin setuuid /var/svn/repos 6aed1349-fe9f-9245-a4a0-02dba53eb2d0      3、查看一下更新后的UUID      # svnlook uuid /var/svn/repos]]></description>
			<content:encoded><![CDATA[<p>需要在svn server上操作版本库</p>
<p><strong>1、首先查看项目的所有者的UUID</strong><br />
<wbr> <wbr> <wbr> <wbr> <wbr> # svnlook uuid /var/svn/repos<br />
<wbr> <wbr> <wbr> <wbr> <wbr> 62b86956-73d9-2945-ba87-0546d71898f9</p>
<p><wbr> <wbr> <wbr> <wbr> <wbr> <strong>2、更新项目的UUID</strong><br />
<wbr> <wbr> <wbr> <wbr> <wbr> # svnadmin setuuid /var/svn/repos 6aed1349-fe9f-9245-a4a0-02dba53eb2d0</p>
<p><wbr> <wbr> <wbr> <wbr> <wbr> <strong>3、查看一下更新后的UUID</strong><br />
<wbr> <wbr> <wbr> <wbr> <wbr> # svnlook uuid /var/svn/repos</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/svnbanbenkuuuidruhebiangengxiugai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAC 苹果机上常用键盘使用说明</title>
		<link>http://www.dusike.com/macpingguojishangchangyongjianpanshiyongshuoming/</link>
		<comments>http://www.dusike.com/macpingguojishangchangyongjianpanshiyongshuoming/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 04:04:35 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2565</guid>
		<description><![CDATA[1、HOME 与END键盘，在windows里经常用来到达行首，行尾，mac对应是control+a与 control+e 2、windows上常用的control+c 对应为 command+c, 其中command替换control 可以得到windows上很多常用组合功能]]></description>
			<content:encoded><![CDATA[<p>1、HOME 与END键盘，在windows里经常用来到达行首，行尾，mac对应是control+a与 control+e</p>
<p>2、windows上常用的control+c 对应为 command+c, 其中command替换control 可以得到windows上很多常用组合功能</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/macpingguojishangchangyongjianpanshiyongshuoming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>visual svn server更换服务器地址</title>
		<link>http://www.dusike.com/visualsvnservergenghuanfuwuqidizhi/</link>
		<comments>http://www.dusike.com/visualsvnservergenghuanfuwuqidizhi/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 20:39:55 +0000</pubDate>
		<dc:creator>LEO</dc:creator>
				<category><![CDATA[产品技术]]></category>

		<guid isPermaLink="false">http://www.dusike.com/?p=2559</guid>
		<description><![CDATA[由于IP更换了，visual svn server服务器地址变了 本来也连接不上了，需要进行相应的更改 第一步，查看本地svn连接信息 输入命令 svn info 得到如下结果 ApplematoMacBook-Air:yicike223 apple$ svn info Path: . URL: https://114.80.209.223/svn/site/trunk Repository Root: https://114.80.209.223/svn/site Repository UUID: db62ce96-9820-b543-8f08-1a3465dbc20c Revision: 1 Node Kind: directory Schedule: normal Last Changed Author: VisualSVN Server Last Changed Rev: 1 Last Changed Date: 2011-10-02 03:50:38 +0800 (日, 02 10 2011) 可以看到URL 第二步，更改至新的URL 执行命令 svn switch --relocate [...]]]></description>
			<content:encoded><![CDATA[<p>由于IP更换了，visual svn server服务器地址变了</p>
<p>本来也连接不上了，需要进行相应的更改</p>
<p>第一步，查看本地svn连接信息</p>
<p>输入命令 svn info 得到如下结果</p>
<pre>ApplematoMacBook-Air:yicike223 apple$ svn info
Path: .
URL: https://114.80.209.223/svn/site/trunk
Repository Root: https://114.80.209.223/svn/site
Repository UUID: db62ce96-9820-b543-8f08-1a3465dbc20c
Revision: 1
Node Kind: directory
Schedule: normal
Last Changed Author: VisualSVN Server
Last Changed Rev: 1
Last Changed Date: 2011-10-02 03:50:38 +0800 (日, 02 10 2011)</pre>
<pre>可以看到URL</pre>
<pre>第二步，更改至新的URL</pre>
<pre>执行命令</pre>
<pre>svn switch --relocate https://114.80.209.223/svn/site/trunk  https://www.yicikesvn.com/svn/site/trunk</pre>
<pre>结果如下</pre>
<pre>Error validating server certificate for 'https://www.yicikesvn.com:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
 - The certificate hostname does not match.
Certificate information:
 - Hostname: yicike-16b7fb0d
 - Valid: from Sat, 01 Oct 2011 19:49:03 GMT until Tue, 28 Sep 2021 19:49:03 GMT
 - Issuer: yicike-16b7fb0d
 - Fingerprint: 33:05:83:bd:fb:e9:a1:76:dc:b9:92:41:f3:f9:b3:40:a7:35:1e:a8
(R)eject, accept (t)emporarily or accept (p)ermanently?</pre>
<pre>输入p 显示如下</pre>
<pre>Authentication realm: &lt;https://www.yicikesvn.com:443&gt; Subversion Repositories
Username: leo
Password for 'leo':</pre>
<pre>已经成功修改URL</pre>
<pre>第三步，执行第一步的命令，检查是否显示为新的URL了</pre>
<pre>svn info 显示如下</pre>
<pre>ApplematoMacBook-Air:yicike223 apple$ svn info
Path: .
URL: https://www.yicikesvn.com/svn/site/trunk
Repository Root: https://www.yicikesvn.com/svn/site
Repository UUID: db62ce96-9820-b543-8f08-1a3465dbc20c
Revision: 1
Node Kind: directory
Schedule: normal
Last Changed Author: VisualSVN Server
Last Changed Rev: 1
Last Changed Date: 2011-10-02 03:50:38 +0800 (日, 02 10 2011)</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.dusike.com/visualsvnservergenghuanfuwuqidizhi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

