<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>搜我收藏</title>
	<atom:link href="http://www.sou5.cn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sou5.cn</link>
	<description>Web 2.0 网站架构、优化 数据库架构</description>
	<lastBuildDate>Tue, 24 Jan 2012 16:27:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Facebook 如何发布代码 (How Facebook Ships Code 译文 ) 转</title>
		<link>http://www.sou5.cn/archives/966.html</link>
		<comments>http://www.sou5.cn/archives/966.html#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:27:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=966</guid>
		<description><![CDATA[我对 Facebook 的运作方式着迷。这是个非常独特的环境，很难被复制（这个方式并不适合所有的公司，即使有些公司尝试过这么做）。下面这些笔记来自我和Facebook的许多朋友的交谈，关于他们开发、运维与软件发布等方面。
好像很多人都对 Facebook 感兴趣&#8230; 这家公司的工程师驱动文化(Developer-driven culture)已经被公众大加研究，并且其它其它公司也在探求是否/如何实现工程师驱动文化。Facebook 的内部流程实在够神秘，当然，工程师团队也会发布一些关于新功能以及部分内部系统公开备忘，不过这些大多数是&#8221;说明&#8221;类的文章(What)，而非讲述&#8221;机制&#8221;(How)&#8230; 所以，外部人员很难明白 Facebook 的创新以及如何比其它公司做到更有效的对服务进行优化。我作为外部人员尝试深入理解 Facebook 的运作，汇集了几个月来的这些观察信息。出于对信息来源的隐私保护，我去掉了特定功能/产品的名字。我又等了6个月以后才发布这些记录，所以，有些信息肯定过时了。我希望发布这些信息会有助于了解 Facebook 的管理机制如何在组织中进行决策的推行而非逐步陷入混轮&#8230;很难说这与 Facebook 的成败或是 Facebook 的产品协作相关。我相信很多面向消费者的互联网公司会从 Facebook 这个案例受益。
*非常*感谢那些帮助我整理这篇文章的 Facebook 内部的朋友们。也要感谢项 epriest 和fryfrog 这样的朋友，他们协助我进行对本文进行校正、编辑。
记录：

截止到2010年6月，Facebook有将近2000名员工，10个月前只有大约1100人，一年之间差不多翻了一番!


工程部和运维部是两个最大的部门，每个大概都有 400-500人。这两个部门人数大约占了公司的一半。


产品经理(PM)与工程师的比例大约为1-7到1-10。


每个工程师入职时，都要接受 4 到 6 周的 &#8220;Boot Camp&#8221; 培训，通过修复Bug 和听更资深的工程师的课程来熟悉 Facebook 系统。每次 Boot Camp 大约有 10% 的人无法完成课程而被淘汰。


培训结束后，每个工程师都可以访问线上的数据库【标准课程&#8221;能力越大，责任越大&#8221; ( &#8220;with great power comes great responsibility&#8221;) 对此有阐释，另有一份明晰的&#8221;不可触犯的天条&#8221;，比如共享用户的隐私数据】。


[修改, 感谢 fryfrog] &#8220;Facebook 有非常牢靠的安全保障，以免有人（你可以想象内部有人有这个权限的）不小心/故意做了些糟糕的的事。如果你已经&#8221;成为&#8221;了需要别人支持的人，事由将被记录，并且有谨慎的审计。这里不允许钻空子。


任何工程师都可以修改Facebook的代码库，签入(Check-in)代码。
浓厚的工程师驱动文化。&#8221;产品经理基本可以被忽略&#8221;，这是Facebook一名员工的话。工程师可以修改流程的细节，重新安排工作任务，随时植入自己的想法。[评论] &#8220;本文的作者是一个产品经理，所以这个论断引起里我的注意。你看完整篇文章后会发现，很显然，Facebook 的文化实际上是拥抱产品经理的实践的，所以，不是产品经理的角色被忽略，而是，这家公司的文化看上去是想让&#8221;每个人&#8221;感受到对产品的责任&#8221;。


在每月的跨部门会议上，由工程师来汇报工作进度，市场部和产品经理会出席会议，也可以做些简短的发言，但如果长篇大论的话，将如实反馈给他们的主管，&#8221;产品人员在上次会议说的太多&#8221;。他们确实想让工程师来主导产品的开发，对自己的产品负责。


项目需要的资源都是自发征集的：



某个产品经理把工程师们召集起来，让他们对自己的想法产生兴趣。
工程师们决定开发那些让他们感兴趣的特性。
工程师跟他们的经理说：&#8221;我下周想开发这5个新特性&#8221;。
经理会让工程师独立开发，可能有时会让他优先完成一些特性。
工程师独立完成所有的特性 [...]]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/966.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google音乐出版时间竟然是2074年</title>
		<link>http://www.sou5.cn/archives/963.html</link>
		<comments>http://www.sou5.cn/archives/963.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 13:09:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=963</guid>
		<description><![CDATA[
]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/963.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用syslog-ng实时收集每一行php报错</title>
		<link>http://www.sou5.cn/archives/958.html</link>
		<comments>http://www.sou5.cn/archives/958.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 05:50:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[syslog-ng]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=958</guid>
		<description><![CDATA[收集PHP的每一个报错信息.最终的方案如下:
1.安装syslog-ng,修改配置文件vim /etc/syslog-ng/syslog-ng.conf ,加上这几行:

source s_phplog { file(“/home/x/logs/php/php.www.log”);};
destination d_php_tomail { program(“/home/x/bin/send_my_mail.py”);};
log { source(s_phplog);destination(d_php_tomail);};

这几行配置就是让syslog-ng来监控php日志输出,然后每当有日志输出,就启动我写好的一个脚本文件,让它来发送到我的邮箱.send_my_mail.py内容很简单:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#导入smtplib和MIMEText
import smtplib
from email.mime.text import MIMEText
#############
#要发给谁，这里发给2个人
#####################
#设置服务器，用户名、口令以及邮箱的后缀
mail_host="smtp.****.com"
mail_user="noreply@example.com"
mail_pass="****"
######################
def send_mail(to_list,sub,content):
    '''
    to_list:发给谁
    sub:主题
    content:内容
    send_mail("aaa@126.com","sub","content")
    '''
    msg = MIMEText(content)
    msg['Subject'] [...]]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/958.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决第三方cookie的存取问题</title>
		<link>http://www.sou5.cn/archives/955.html</link>
		<comments>http://www.sou5.cn/archives/955.html#comments</comments>
		<pubDate>Thu, 15 Dec 2011 09:06:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=955</guid>
		<description><![CDATA[何为第三方cookie呢，简单来说，就是用户当前浏览的页面上有通过IFRAME、IMG或script等标签嵌入另外一个域名的链接地址，该链 接设置的cookie就称为第三方cookie，当前页面设置的cookie为第一方cookie。由于隐私保护的问题，现在主流的浏览器默认是不允许写 入第三方cookie的，但是只要在相应的Header信息设置了P3P，第三方cookie还是能正常的写入的。
例如在php中通过下面的代码就能正确的写入一个名为thirdcookie的cookie。

header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
header("Set-Cookie:  "thirdcookie=cookievalue;domain=.youdomian.com;path=/;expires=" .  gmstrftime("%A, %d-%b-%Y %H:%M:%S GMT", time() + (86400 * 365 * 3)));

需要注意的是即使设置了P3P，只有通过服务器端的操作才能写入cookie，客户端方用javascript的方法也依然无法写入cookie， 而且在IE6下javascript也无法读取到第三方cookie。关于javascript读写cookie的详细信息，请参阅 javascript读写cookie实例 。
]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/955.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8个技巧让设计转换为成功的销售</title>
		<link>http://www.sou5.cn/archives/938.html</link>
		<comments>http://www.sou5.cn/archives/938.html#comments</comments>
		<pubDate>Thu, 15 Dec 2011 04:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=938</guid>
		<description><![CDATA[我们知道越来越多的公司把他们的业务放到互联网上,而且还有更多的公司正在开始他们的电子商务之旅.所以对能帮助销售的网站设计需求越来越多,一个 漂亮的网站也许可以达到塑造与传递品牌形象的目标,但是单独只是漂亮是无法帮助产品或服务的销售的.所以你需要懂得更多营销的知识.
1.暗示
研究表明你看到的物体与图片会导致一些必然的行为.举个例子,一项对儿童的研究表明:在向儿童展示了一顶圣诞帽之后,他们会更愿意与别人分享糖果.圣诞帽体现了分享的概念并把这种概念灌输给儿童,使得他们更积极地与他人分享.而同样的研究表明向儿童展示一个Toys ‘R’ Us(玩具反斗城)的LOGO跟圣诞帽的效果恰恰相反–让儿童更不愿意分享他们的糖果.

LegacyLocker在页面上放上一张很温馨的家庭照,想必是为了让人对他的产品感到亲切,并且唤起想要保护亲人的感觉
当给你的网站挑选图片时,仔细思考你要传达给浏览者什么信息.挑选图片是一件十分重要的事,因为图片体现了你要表达的信息与感觉.不要因为图片本身很好看而把它们放在网站上,如果它们没有完成既定的目标,那么它们就不应该出现在网站上.过度使用图片也是很危险的,因为它们可能并不能正确地传递内容的含义,所以根据你要表达的效果去挑选图片.
2.防止选择麻痹
在营销里有一种很著名的现象叫做choice  paralysis(选择麻痹).当向客户提供太多的选项时,选择麻痹就会出现.给人以选择是很好的,但是当你的客户面前有很多个选择时,他们就会对该怎 么继续下去产生疑惑.没有人希望看到客户后悔(自己的选择),所以当客户浪费很多时间在选择上面时,他们就会变得麻痹.
事实上,根据Barry Schwatz的说法,当客户面临太多的选项时,他们通常会放弃做出选择–这就是我们设计网页需要仔细考虑的地方了.

Highrise的价格清单对最受欢迎的那一项使用了突出的设计,帮助你选择它.
为了避免”选择麻痹”的产生,应该让人们找到最适合他们的产品或服务.告诉他们每个选项最突出的地方是什么,接着建议他们应该选择的那一个.你甚至可以在一些最受欢迎的产品上使用视觉高亮(突出)效果,来引导潜在客户去关注它.如果这个产品不适合他们,他们会选择其他的.而如果他们一开始就感到疑惑,一个”默认”的选项将有助于避免”选择麻痹”.
3.把产品展示出来
当你逛一间实体店,例如一间杂货店时,你可以瞧一瞧,再仔细检查,或者有时候还可以尝尝口味(促销食品).你会根据你获得的产品信息来决定你是否购买.番茄熟不熟?草莓红不红?新鲜出炉的面包看起来闻起来怎么样?
当你在互联网上销售服务或Web apps(网络应用),你也应该做同样的事–把产品展示出来.令人惊讶的是很多销售软件的网站并没有把软件截图展示出来.是的没错,这些无形商品与电子商品你摸不到也闻不到,但是你要知道它们是可以看得到的.

Dashboard在首页上放上他们的软件截图
人们会根据产品的外观来判断他们(的好坏).Why?因为外表是一个指标,无论对错,表示一个产品的可用性(usability).这就是著名的”美学-可用性效应”(aesthetic-usability effect).

Xtorrent是一个Mac OS的BT软件,他们也在首页上放上软件截图
如果人们看到一个复杂,混乱的界面,又或者只是一个不吸引人的界面.他们就会假设这些产品是不好用的或者很难学会用.相对的,如果人们看到一个很吸引人, 很简洁的界面,他们可能会想开始了解这个产品是怎么运作的,并且想要试用一下.让顾客想象一下正在使用你的软件的情形,这会让你离交易成功更近一步.
4.让顾客试一下
当你开始使用一个产品时,你会跟它变得关系密切.当你开始在里面输入数据时,你开始觉得是你自己的东西.每一秒钟用户花心思去发现你产品的特点,都是在投入时间去学习与使用你的产品.
当问这个用户是否购买或是定期付费给这个产品或服务时,他们更愿意说”我要”,因为他们已经对它感到亲切并且投入了很多时间.当然,如果产品本身很烂,这也会让客户放弃使用.但是这也会让你更优先去提高产品的水平,来使得客户喜欢.

MailChimp是一个Email营销服务,你可以免费使用,除非你的订阅者超过100人
在过去几年,我们看到一种商业模式的出现,那就是“freemium”(免费试用),一个“freemium”服务允许用户免费使用产品的一部分功能,但是没有时间限制.这使得用户不用花钱就可以使用这个产品,并且当他们喜欢的时候再付费进行升级(到完全功能版).
这种商业模式对于Software-as-a-Service(软件即服务)的商务十分适合,因为一旦有人开始使用你的产品,他们就会沉浸其中,开 始依赖它,当他们依靠它去完成生意或是管理他们的生活时,他们就会更加需要专业版的功能,而且会更喜欢去升级为专业版,因为他们已经知道你提供的服务很好 用.
产品描述对于销售是十分重要的,因为这让潜在顾客想象他们使用你的产品时的情形.但是让用户免费试用一下效果会更好.他们不用想象了,因为他们现在可以不花一分钱使用它.无论是通过演示版,有限期的试用或是freemium模式,只要是让用户试一下你的产品,那都是赢得客户的绝佳方式.虽然这不是一个真正的”设计”要素,但是在这里真的很有必要提出来,因为这的确销售很有帮助.
5.AIDA
AIDA是一种很有名的销售策略,代表“Attention, Interest, Desire and Action”(注意,兴趣,欲望,行动).它描述了你想要成功完成销售的顺序.所以,首先你必须引起潜在客户的”注意(Attention)”,接着解释你的产品或服务对他们有什么帮助,从而引起他们的”兴趣(Interest)”.
一旦他们产生了兴趣,你要让他们对你的产品产生一种”欲望(Desire)”.举个例子,一个产品使用描述,可以帮助他们了解这个产品对自己有何帮助, 能带来什么好处?确实,”带来好处”这一部分内容才是整个过程的关键,因为只有顾客了解到他们将获得“好处”,而不是产品有什么特性,他们才会购买产品.
最后,你需要让顾客”行动(Action)”起来,也就是让他们购买产品或是注册.如果他们想这么做,他们只需要一个按钮来进行付款.如果他们有一 点兴趣但还不太确定(是否购买),你可以利用其他方法来刺激他们.举个例子,制造一种”限时,限量供应”的情形.(物以稀为贵).

Yokaboo用了一些很大很吸引眼球的图片,你首先会注意到左边的描述,然后会把眼睛移到那件T恤上,最后在右边已经提供给你”下一步行动”的链接
现在,AIDA说明宣传口号比设计更需要被关注,所以在设计这方面需要做的就是让宣传口号更显眼,以确保浏览者 可以看得到.这意味着让一个新访问者第一眼看到的就可以真正引起他们的注意.接着页面的布局应该引导他们去关注那些能引起”兴趣”与”欲望”的地方.最后 在页面的末尾,我们需要完成销售,所以你要提供”马上订购(Order now)”,”点此注册(Sign up here)”这样的”行动”链接.
我们需要明白,单靠设计是无法形成销售的. 好的宣传口号能对整个销售起到巨大作用,而设计只是为了加强并支持宣传口号.

Reinvigorate用了 “measure. analyze. evolve.” 三个大大的字首先引起你的注意,大字下面就是描述文字,加一个”下一步行动”链接
这就意味着你不应该先去设计一个漂亮的网站,然后把文字填上去.相反地,先想想你要传达什么信息,把宣传口号写下来,然后再去构思怎样的设计才能更 好地传递这些信息.这就好比一辆货车故障了,那就无法把货物送达目的地.但是如果刚开始车里没有货物,送不送达也就无所谓了.(译注:指没有好的宣传口 号,再好的设计也是无谓的).
6.注意力引导
要从AIDA这种策略中获益,你需要让你的浏览者的视线经过那些内容.你可以通过对齐来使得视线向某方向移动,再用一些图片来引导视线.举个例子,如果你要让某个地方引起注意,可以用一个大大的箭头图片.我们的眼睛会注意到箭头,并自然地把视线转移到箭头所指的位置.

Business Catalyst用了一个箭头图片来引导人的视线移到”观看视频”的按钮那

Silverback的布局指向下载按钮,同时下载按钮上的箭头还指向了购买按钮
组织好你的内容让他们会自动让视线向某个方向移动.杂乱无序的产品描述也许会让你的浏览者感到困惑,并且选择离开.如果你想确保你的浏览者不遗漏任何内容,你可以把所有东西都沿着一根线进行对齐布局,这样浏览者就会沿着这根线对内容进行扫描.最后你要确保所有的内容结尾都要指向”行动”,即”注册”或是”下载”按钮.
7.永远都要有”下一步行动”的链接
ABC: Always Be  Closing.如果你正在设计一个销售商品的网站,无论是软件或是在线服务,你应该经常考虑一下,每个页面要怎么让交易完成.这不代表说你需要在每个页 面都放置”马上购买”的按钮,意思是当顾客已经准备好要购买的时候,他们不需要到处找,就可以发现”马上购买”按钮.

请留意Skype上3个地方的文字下面都有”行动”链接,就是”了解更多”或是购买链接
随时提供”下一步行动”的连接可以让浏览一直继续,并确保不让潜在客户丢掉注意力.”下一步行动”的连接可以链接到产品详细信息的页面,或是一个可以购买,注册的页面.这些链接通常都像”喜欢?点这里”,”查看更多”,”体验一下”,”现在购买”这样.
不要让浏览者在看完网页后没地方可去,要随时引导他们进入需要浏览的页面.
8.古登堡规律(The Gutenberg rule)
古登堡图(或是古登堡规律)描绘出了”阅读引力”,”阅读引力”描述了西方人的阅读习惯:从左到右,从上到下.古登堡图把一页分为4个象限,左上象 限是”Primary Optical Area(主视区)”,右上是”Strong Fallow Area(强沉寂区?)”,左下是”Weak  Fallow Area(弱沉寂区?)”,右下角是”终点区”.

这就是当我们的眼睛从左上向右下方向扫描,左下区域是最不能引起关注的,并且我们的扫描会在右下区域停止.
那我们应如何利用这些概念呢?按钮与”下一步行动”链接就要放在右下区域(不要放在左下区),因为右下才是浏览者眼睛扫描的最后地方.

请留意GoodBarry的”注册”按钮就放在右下区域
需要注意的是,”古登堡图”更适用于那些内容平衡分布的页面.如果你页面中有某个地方有强烈的对比,或是用了很大的文字,那么这些区域照样会吸引更多的注意力,并引导浏览者按其他方向扫描页面.
英文原文:Design To Sell: 8 Useful Tips To Help [...]]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/938.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeFileSync 4.2</title>
		<link>http://www.sou5.cn/archives/935.html</link>
		<comments>http://www.sou5.cn/archives/935.html#comments</comments>
		<pubDate>Sat, 19 Nov 2011 13:56:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=935</guid>
		<description><![CDATA[FreeFileSync 是一款开源的文件夹比较和同步工具，可用于 Win 和 Lin 平台，最近发布了 4.2 版本
FreeFileSync 采用双面板设计，使用方法很简单：

在左面版和右面版上分别选择文件夹。
点击比较按钮。
选择同步选项。
完成同步操作。

主要功能：

实现基于二进制或者日期的比较。
无同步文件数量限制。
Unicode 及长文件名支持。
支持大于4G 的文件，支持 Linux 系统下的符号链接和 NTFS 文件系统的各种附加属性(压缩、加密)。
提供原生 64 位版本。

]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/935.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS ?</title>
		<link>http://www.sou5.cn/archives/931.html</link>
		<comments>http://www.sou5.cn/archives/931.html#comments</comments>
		<pubDate>Sat, 19 Nov 2011 11:36:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=931</guid>
		<description><![CDATA[pdf.js 1.0
HTML5 技术的 PDF 解析器 pdf.js 
Popcorn.js 1.0
Mozilla 推出了操作 HTML5 媒体的 JavaScript 框架：Popcorn.js 和基于它的交互式影片创建、发布、剪辑工具 Popcorn Maker。
]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/931.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synergy 变得越来越易用</title>
		<link>http://www.sou5.cn/archives/929.html</link>
		<comments>http://www.sou5.cn/archives/929.html#comments</comments>
		<pubDate>Sat, 19 Nov 2011 10:09:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>
		<category><![CDATA[Synergy]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=929</guid>
		<description><![CDATA[Synergy 是一个能帮助您共享鼠标键盘的软件，它支持 Linux、Mac 和 Windows。它正在变得越来越易用。
你有两台以上的机器 ，但是只有一套键盘鼠标，如何能在多台机器间共用？
Synergy 的应用场景

路由/交换机 +--- A Mac --- 插上鼠标、键盘，作为 Synergy server
            &#124;
            +--- B Linux --- 作为 Synergy client
            [...]]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/929.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>很牛的JS 树</title>
		<link>http://www.sou5.cn/archives/923.html</link>
		<comments>http://www.sou5.cn/archives/923.html#comments</comments>
		<pubDate>Thu, 17 Nov 2011 01:29:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lecture]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[Tree]]></category>
		<category><![CDATA[zTreeInfo]]></category>
		<category><![CDATA[树]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=923</guid>
		<description><![CDATA[http://www.baby666.cn/v3

]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/923.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mongoDB 副本集介绍(转)</title>
		<link>http://www.sou5.cn/archives/921.html</link>
		<comments>http://www.sou5.cn/archives/921.html#comments</comments>
		<pubDate>Fri, 07 Oct 2011 17:36:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.sou5.cn/?p=921</guid>
		<description><![CDATA[副本集介绍（Replica Sets Introduction）
副本集是一组，由N个mongo节点组成并协同工作的，提供自动的故障集群转移。
建立一个副本集需要步骤，1、需要启动每个节点，2、然后进行初始化设置。在这里，我们将配置一组（三个节点），这是标准设置。
一旦mongod节点启动，我们将发出一个命令，以正确地初始化设置。几秒钟后，将选举产生一个主节点，你就可以开始写和查询集。
启动节点 (Starting the nodes)
首先，创建每个节点的数据目录。


mkdir -p /data/r0
    mkdir -p /data/r1
    mkdir -p /data/r2


接下来，使用&#8221;


mongod.exe --replset


&#8221; 启动每个mongod进程，&#8221;&#8211;replset&#8221;参数需要你指定一个副本集逻辑名称.这里让我们使用“foo.”作为第一个节点的名称：
启动第一个节点，端口 27018.


 mongod.exe --replSet foo --port 27017 --dbpath /data/r0


启动第二个节点，端口 27018.


mongod.exe --replSet foo --port 27018 --dbpath /data/r1


最后,启动第三个节点，端口 27019.


mongod --replSet foo --port 27019 --dbpath /data/r2


现在你有三个接单在运行中，注意，每个节点都应显示如下警告：


Mon Aug  2 11:30:19 [startReplSets] replSet can't get local.system.replset config from [...]]]></description>
		<wfw:commentRss>http://www.sou5.cn/archives/921.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

