<?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"
	>

<channel>
	<title>Suave's Blog</title>
	<atom:link href="http://www.surui.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.surui.net</link>
	<description>anyway, so far so good, just keep going!</description>
	<pubDate>Thu, 05 Aug 2010 02:51:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>iPad Cydia</title>
		<link>http://www.surui.net/2010/08/05/ipad-cydia/</link>
		<comments>http://www.surui.net/2010/08/05/ipad-cydia/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 02:51:29 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Apple Fa(u)n]]></category>

		<category><![CDATA[cydia]]></category>

		<category><![CDATA[ipad]]></category>

		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=375</guid>
		<description><![CDATA[一键越狱，打开 safari 访问 http://jailbreakme.com
出现界面以后，滑下下面的滑块，看提示等待，越狱完成，cydia 应该已经装上了
然后进入 cydia 的 source manage，添加一个新源 cydia.hackulo.us
装好后，... ]]></description>
			<content:encoded><![CDATA[<p>一键越狱，打开 safari 访问 <a href="http://jailbreakme.com">http://jailbreakme.com</a></p>
<p>出现界面以后，滑下下面的滑块，看提示等待，越狱完成，cydia 应该已经装上了</p>
<p>然后进入 cydia 的 source manage，添加一个新源 <a href="http://cydia.hackulo.us" title="http://cydia.hackulo.us" target="_blank">cydia.hackulo.us</a></p>
<p>装好后，进入刚装的 Hackulo 选择自己的固件版本安装 AppSync</p>
<p>完成后就可以通过 iTunes 来同步下载的 ipad app（.ipa）了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/08/05/ipad-cydia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>神奇周日</title>
		<link>http://www.surui.net/2010/07/25/%e7%a5%9e%e5%a5%87%e5%91%a8%e6%97%a5/</link>
		<comments>http://www.surui.net/2010/07/25/%e7%a5%9e%e5%a5%87%e5%91%a8%e6%97%a5/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 16:47:01 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Every day]]></category>

		<category><![CDATA[8820]]></category>

		<category><![CDATA[blackberry]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=372</guid>
		<description><![CDATA[今天约博予和博涵在中关村聊天，就顺便带上泡过一次的G2去鼎好修理铺碰运气，结果没有惊喜发生，老板说：进水没的修
从鼎好出来看到黑莓8820，价格750，有wifi、gps，没摄像头
见到博宇，... ]]></description>
			<content:encoded><![CDATA[<p>今天约<a href="http://t.sina.com.cn/boyu" target="_blank">博予</a>和<a href="http://twitter.com/makestory" target="_blank">博涵</a>在中关村聊天，就顺便带上泡过一次的G2去鼎好修理铺碰运气，结果没有惊喜发生，老板说：进水没的修</p>
<p>从鼎好出来看到黑莓8820，价格750，有wifi、gps，没摄像头</p>
<p>见到博宇，发现他刚买一 milestone，重量似板砖。试了试他的黑莓9000，看着很酷，键盘很硬，他向我抱怨很多有多难用。</p>
<p>聊天两小时之后，我回鼎好700元拿下8820</p>
<p>回来发现iSync不支持黑莓，蓝牙不能同步通讯录&#8230;这家伙竟然不用标准协议&#8230;需要专用client，崩溃</p>
<p>晚上剪头发的时候用它上网，发现没有触屏，上网真的不靠谱，翻页累死</p>
<p>PS：下午三个人在鼎好旁边的咖啡馆，桌上摆着milestone, blackberry 9000, E71, G1, iphone，5台（还有一个G2尸体没露脸），很像一次水货交易&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/07/25/%e7%a5%9e%e5%a5%87%e5%91%a8%e6%97%a5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>easy install python2.6 &#038; ipython via macport on Leopard</title>
		<link>http://www.surui.net/2010/07/16/easy-install-python26-ipython-via-macport-on-leopard/</link>
		<comments>http://www.surui.net/2010/07/16/easy-install-python26-ipython-via-macport-on-leopard/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 10:05:53 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[ipython]]></category>

		<category><![CDATA[macport]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=370</guid>
		<description><![CDATA[
sudo port install python26
sudo port install python_select
sudo python_select python26
sudo port install py26-ipython

very easy, but the last step is too slow... ]]></description>
			<content:encoded><![CDATA[<pre>
sudo port install python26
sudo port install python_select
sudo python_select python26
sudo port install py26-ipython
</pre>
<p>very easy, but the last step is too slow</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/07/16/easy-install-python26-ipython-via-macport-on-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>顿悟，第一次读 python 代码</title>
		<link>http://www.surui.net/2010/06/18/%e9%a1%bf%e6%82%9f%ef%bc%8c%e7%ac%ac%e4%b8%80%e6%ac%a1%e8%af%bb-python-%e4%bb%a3%e7%a0%81/</link>
		<comments>http://www.surui.net/2010/06/18/%e9%a1%bf%e6%82%9f%ef%bc%8c%e7%ac%ac%e4%b8%80%e6%ac%a1%e8%af%bb-python-%e4%bb%a3%e7%a0%81/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 09:46:27 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[oop]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=367</guid>
		<description><![CDATA[在完全不懂 python 的情况下阅读和 Quixote 有关的一个代码，看到 request.user 屡次出现，根据上下文信息很容易明白，这里是在通过 request 来判断用户的登录状态。但是 Quixote 对 HTTPRequest 的定义并... ]]></description>
			<content:encoded><![CDATA[<p>在完全不懂 python 的情况下阅读和 Quixote 有关的一个代码，看到 <a href="http://request.us" title="http://request.us" target="_blank">request.us</a>er 屡次出现，根据上下文信息很容易明白，这里是在通过 request 来判断用户的登录状态。但是 Quixote 对 HTTPRequest 的定义并没有关于 user 属性的，况且一个 web framework 也不会去涉及这些和业务逻辑相关的东西。</p>
<p>问题，这个 user 属性是哪里定义的呢？找遍代码，只在处理登录的代码中发现 <a href="http://request.us" title="http://request.us" target="_blank">request.us</a>er = user</p>
<p>OK，找到赋值了，但是属性的定义在哪？迷惑长久之后顿悟，写了一个 test code</p>
<div><img src="http://www.surui.net/wp-content/uploads/2010/06/2.png" alt="图片 2.png" border="0" width="252" height="245" /></div>
<p>运行结果：</p>
<div><img src="http://www.surui.net/wp-content/uploads/2010/06/3.png" alt="图片 3.png" border="0" width="466" height="130" /></div>
<p>原来 python 中的 class 如此开放，可以任意给实例对象塞东西进去</p>
<p>学习了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/06/18/%e9%a1%bf%e6%82%9f%ef%bc%8c%e7%ac%ac%e4%b8%80%e6%ac%a1%e8%af%bb-python-%e4%bb%a3%e7%a0%81/feed/</wfw:commentRss>
		</item>
		<item>
		<title>易助网招聘</title>
		<link>http://www.surui.net/2010/06/17/%e6%98%93%e5%8a%a9%e7%bd%91%e6%8b%9b%e8%81%98/</link>
		<comments>http://www.surui.net/2010/06/17/%e6%98%93%e5%8a%a9%e7%bd%91%e6%8b%9b%e8%81%98/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:21:45 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[NGO&amp;NPO]]></category>

		<category><![CDATA[hiring]]></category>

		<category><![CDATA[warmfund]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=359</guid>
		<description><![CDATA[易助网 core team 的歪歪、博予都是我的好朋友，他们利用业余时间建立的公益消费方式（网站）今年获得 Intel 芯创意公益创新大赛先锋奖（有笔奖金），目前他们想利用这笔奖金加速易助网的... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://warmfund.org" target="_blank">易助网</a> core team 的歪歪、博予都是我的好朋友，他们利用业余时间建立的公益消费方式（网站）今年获得 Intel 芯创意公益创新大赛先锋奖（有笔奖金），目前他们想利用这笔奖金加速<a href="http://warmfund.org" target="_blank">易助网</a>的发展，所以希望寻找兼职行政助理和IT工程师各一名。</p>
<p><strong>IT工程师说明：目前易助网使用JSP开发，希望找一名有产品设计经验，并愿意帮助易助网优化产品设计，并编码实现的有经验工程师一位，兼职工作（大约每周一天即可）</strong></p>
<p>下面是转载<a href="http://www.ecauses.org" target="_blank">E惠社</a>发的招聘行政助理原帖：</p>
<p>推荐理由：</p>
<p>1.易助网的公益与电子商务结合的商业模式在美国成熟的慈善领域已有先例</p>
<p>2.易助网的团队很靠谱！</p>
<p>3.这份工作融合了IT、 Marketing、财务的知识，对在校学生来说，是一个不可多得的学习、锻炼机会。如果会使微博或twitter，加分啊！不过是我说的O(∩_∩)O哈哈~</p>
<p>更多资料可以查看E惠社对易助网的专访。</p>
<p><a href="http://www.ecauses.org/2010/06/07/warmfund-social-good-shopping/" target="_blank>边消费，边公益—–易助网：“生意人”的公益事业</a></p>
<p>———————————————————————————–</p>
<p>招聘单位：易助网 <a href="http://warmfund.org" target="_blank">warmfund.org</a><br />
招聘岗位：行政助理<br />
工作性质：半全职，预计每周工作约20小时（包括固定的网络会议时间，及自由支配时间）<br />
工作地点：上海</p>
<p>岗位职责：</p>
<p>协助总协调人处理各种行政事务<br />
通过组织会议等方式促进组织内部的沟通协调<br />
协助运营财务部门管理帐务数据，处理<br />
协助市场公关部门组织市场活动、处理媒体关系<br />
要求：</p>
<p>对公益事业有强烈的热情，认同易助网的商业模式和理想<br />
有高度的责任心<br />
有很强的沟通、协调能力<br />
熟悉网络，了解电子商务<br />
可以是在读的大学生/研究生或者自由职业者<br />
待遇与回报：</p>
<p>除了每月1500元的现金补助以外，你还将获得：</p>
<p>一个改变世界，让许多人得到帮助的机会<br />
一群有共同理想的朋友<br />
一段有意义、充满挑战的人生经历<br />
联系人：</p>
<p>歪歪</p>
<p>邮箱： <a href="mailto:vshowyy@gmail.com" title="mailto:vshowyy@gmail.com">vshowyy@gmail.com</a><br />
Twitter ID:@vshowyy</p>
<p>易助网简介：</p>
<p>* 易助网是一个公益网站。每当用户通过易助网的链接到我们的合作伙伴（例如当当网）在线购买机票或其他商品，我们的合作伙伴将为用户的易助基金捐款并最终用于用户指定的公益项目（例如一个家庭困难的孩子或者一个地震灾区的学校），同时会支付少量费用给易助网，这些资金将全部用于补贴合作公益机构的运营以及网站的运营和发展。易助网这种独特的商业模式实现了多赢的效果：用户便捷轻松地参与了公益；受助方得到资金支持；合作商家获得销售增长和社会效益；易助网获得持续发展的资金。</p>
<p>* 易助网目前的成员基本上是兼职的，来自不同行业和职业（例如营销、风险投资、公关、信息技术等等）。大家都是本着高度的责任心利用业余时间工作。成员分散在北京、上海、广州、福州等地，还有两位在海外，所以我们之间的沟通主要是通过网络进行的。</p>
<p>易助网于2010年4月获得了由英特尔（中国）有限公司和民政部社会福利和慈善事业促进司联合颁发的“芯世界公益创新奖”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/06/17/%e6%98%93%e5%8a%a9%e7%bd%91%e6%8b%9b%e8%81%98/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Job change</title>
		<link>http://www.surui.net/2010/06/17/job-change/</link>
		<comments>http://www.surui.net/2010/06/17/job-change/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:10:41 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Every day]]></category>

		<category><![CDATA[1kg]]></category>

		<category><![CDATA[douban]]></category>

		<category><![CDATA[job]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=357</guid>
		<description><![CDATA[5月，我结束了多背一公斤的全职工作。3年来，认识了很多人，自己收获很多，改变也很多。谢谢每一位同事，和我的合作伙伴们。
此后我也仍然一如既往的关注1KG的发展，并提供我力所能及... ]]></description>
			<content:encoded><![CDATA[<p>5月，我结束了<a href="http://www.1kg.org" target="_blank">多背一公斤</a>的全职工作。3年来，认识了很多人，自己收获很多，改变也很多。谢谢每一位同事，和我的合作伙伴们。</p>
<p>此后我也仍然一如既往的关注1KG的发展，并提供我力所能及的支持。</p>
<p>6月，将开始我的新工作 - 在<a href="http://www.douban.com" target="_blank">豆瓣</a>做产品工程师。</p>
<p>新的工作意味着新的相遇，今天是第一天 <img src='http://www.surui.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/06/17/job-change/feed/</wfw:commentRss>
		</item>
		<item>
		<title>推荐 Robin Lu 的 XCode Theme</title>
		<link>http://www.surui.net/2010/05/15/%e6%8e%a8%e8%8d%90-ronbin-lu-%e7%9a%84-xcode-theme/</link>
		<comments>http://www.surui.net/2010/05/15/%e6%8e%a8%e8%8d%90-ronbin-lu-%e7%9a%84-xcode-theme/#comments</comments>
		<pubDate>Sat, 15 May 2010 03:28:59 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Tech Mess]]></category>

		<category><![CDATA[theme]]></category>

		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=355</guid>
		<description><![CDATA[这两天开始用 XCode，第一要务是换一个养眼的主题，内置的深背景主题只有一个 midnight，太纤细，泪眼。
换上 Robin Lu 自制的黑暗城市(Dark City)，畅快多了，推荐！
在 Livid 的推荐下将字体换成 P... ]]></description>
			<content:encoded><![CDATA[<p>这两天开始用 XCode，第一要务是换一个养眼的主题，内置的深背景主题只有一个 midnight，太纤细，泪眼。</p>
<p>换上 Robin Lu 自制的<a href="http://www.robinlu.com/blog/archives/320" target="_blank">黑暗城市(Dark City)</a>，畅快多了，推荐！</p>
<p>在 <a href="http://picky.olivida.com/panic-sans" target="_blank">Livid 的推荐</a>下将字体换成 Panic Sans，效果见下图</p>
<div style="text-align:center;"><img src="http://www.surui.net/wp-content/uploads/2010/05/1.png" border="0" alt="图片 1.png" width="606" height="540" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/05/15/%e6%8e%a8%e8%8d%90-ronbin-lu-%e7%9a%84-xcode-theme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails3 中 ActiveRecord API 的变化</title>
		<link>http://www.surui.net/2010/05/14/rails3-%e4%b8%ad-activerecord-api-%e7%9a%84%e5%8f%98%e5%8c%96/</link>
		<comments>http://www.surui.net/2010/05/14/rails3-%e4%b8%ad-activerecord-api-%e7%9a%84%e5%8f%98%e5%8c%96/#comments</comments>
		<pubDate>Fri, 14 May 2010 08:48:06 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Ruby and Rails]]></category>

		<category><![CDATA[activemodel]]></category>

		<category><![CDATA[activerecord]]></category>

		<category><![CDATA[rails3]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=352</guid>
		<description><![CDATA[Rails3 中 ActiveRecord API 的变化从书写上看已经是翻天覆地了，过去查询条件都是用 hash 的方式写到 finder 里面，现在全部转化成了 method 调用的串联。
比如过去的：
Post.find(:all, :condition => &#8220;use... ]]></description>
			<content:encoded><![CDATA[<p>Rails3 中 ActiveRecord API 的变化从书写上看已经是翻天覆地了，过去查询条件都是用 hash 的方式写到 finder 里面，现在全部转化成了 method 调用的串联。</p>
<p>比如过去的：</p>
<p>Post.find(:all, :condition => &#8220;user_id = 1&#8243;, :order => &#8220;id desc&#8221;, :limit => 10, :include => :replies)</p>
<p>在 rails3 中要写成：</p>
<p>Post.where(&#8221;user_id=1&#8243;).order(&#8221;id desc&#8221;).limit(10).includes(:replies)</p>
<p>看上去好似 named_scope</p>
<p>完全正确，rails3 针对 AR API 改写的目标就是：Everything is named_scope.</p>
<p>rails3 中对 ActiveRecord 的 API 改写成了完全符合 ActiveModel API 的样子。而 ActiveModel 相当于 ORM 这一层的接口，ActiveRecord 是一种具体实现，当其他的 ORM（如 DataMapper）都复合 ActiveModel 这样的接口时，针对 model 部分的插件（如 will_paginate）就可以通用了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/05/14/rails3-%e4%b8%ad-activerecord-api-%e7%9a%84%e5%8f%98%e5%8c%96/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Install rails 3 on my Mac</title>
		<link>http://www.surui.net/2010/05/13/install-rails-3-on-my-mac/</link>
		<comments>http://www.surui.net/2010/05/13/install-rails-3-on-my-mac/#comments</comments>
		<pubDate>Thu, 13 May 2010 09:38:42 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[rvm]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=350</guid>
		<description><![CDATA[安装 rails3 必须有 ruby 1.8.7 以上，原因是 1.8.7 修复了 1.8.6 中的一个关于 hash 的 bug。
又怕现有的项目和 ruby 1.8.7 不兼容，于是乎决定安装 RVM（ruby version management），方法很简单：
gem install rvm
rvm... ]]></description>
			<content:encoded><![CDATA[<p>安装 rails3 必须有 ruby 1.8.7 以上，原因是 <a href="http://paulbarry.com/articles/2009/09/14/why-rails-3-will-require-ruby-1-8-7" target="_blank">1.8.7 修复了 1.8.6 中的一个关于 hash 的 bug</a>。</p>
<p>又怕现有的项目和 ruby 1.8.7 不兼容，于是乎决定安装 <a href="http://rvm.beginrescueend.com/">RVM（ruby version management）</a>，方法很简单：</p>
<p>gem install rvm<br />
rvm-install<br />
rvm install 1.8.7<br />
rvm 1.8.7 &#8211;default</p>
<p>但是 rvm 识别不到我之前用 macports 安装的 ruby 1.8.6，想用的话就要：</p>
<p>rvm install 1.8.6</p>
<p>用 which ruby 检查一下到底装在哪了：</p>
<p>/Users/suave/.rvm/rubies/ruby-1.8.6-p399/bin/ruby</p>
<p>接下来安装 rails3：</p>
<p>$ sudo gem install tzinfo builder memcache-client rack rack-test erubis mail text-format bundler thor i18n<br />
$ sudo gem install rack-mount &#8211;version=0.4.0<br />
$ sudo gem install rails &#8211;pre<br />
$ rails -v<br />
  Rails 3.0.0.beta3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/05/13/install-rails-3-on-my-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>自动服务器文件备份到S3</title>
		<link>http://www.surui.net/2010/05/13/%e8%87%aa%e5%8a%a8%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%96%87%e4%bb%b6%e5%a4%87%e4%bb%bd%e5%88%b0s3/</link>
		<comments>http://www.surui.net/2010/05/13/%e8%87%aa%e5%8a%a8%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%96%87%e4%bb%b6%e5%a4%87%e4%bb%bd%e5%88%b0s3/#comments</comments>
		<pubDate>Thu, 13 May 2010 04:05:49 +0000</pubDate>
		<dc:creator>suave.su</dc:creator>
		
		<category><![CDATA[Ruby and Rails]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[rsync]]></category>

		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://www.surui.net/?p=346</guid>
		<description><![CDATA[服务器上有很多用户上传的文件，需要定时备份。从安全角度讲一定要做到物理分离，如果有两台服务器在同一个内网，自然 rsync 就搞定了。
可怜资源有限，只有一个VPS，硬盘也紧张。于是乎... ]]></description>
			<content:encoded><![CDATA[<p>服务器上有很多用户上传的文件，需要定时备份。从安全角度讲一定要做到物理分离，如果有两台服务器在同一个内网，自然 rsync 就搞定了。</p>
<p>可怜资源有限，只有一个VPS，硬盘也紧张。于是乎想备份到 S3，云存储，可靠性好。而且用于备份，主要是存储产生的费用，流量费用很低，总体下来不会太贵。</p>
<p>用镜像的方式备份到 S3 上，可以用 CNAME 的方式直接将 <a href="http://static.yourdomain.com" title="http://static.yourdomain.com" target="_blank">static.yourdomain.com</a> 指到 S3 上，替换本地存储系统，这也是一大好处。</p>
<p>找到一个 <a href="http://s3sync.net/wiki">s3sync</a>，ruby 写的，本地测试OK，即日放到服务器上检验一下。</p>
<p>用法很简单，下载后将 s3config.yml.example 改为 s3config.yml，并在里面填上你的 aws_access_key_id 和 aws_secret_access_key。如果上传的内容不是非常敏感，可以将 ssl_cert 那行去掉。</p>
<p>默认的 s3config.yml 比较让人纠结，竟然不在当前路径下查找，我改了一下 s3config.rb</p>
<p>confpath = ["#{ENV['S3CONF']}&#8221;, &#8220;#{ENV['HOME']}/.s3conf&#8221;, &#8220;/etc/s3conf&#8221;]</p>
<p>改为</p>
<p>confpath = [".", "#{ENV['S3CONF']}&#8221;, &#8220;#{ENV['HOME']}/.s3conf&#8221;, &#8220;/etc/s3conf&#8221;]</p>
<p>小问题：s3sync 工作的时候看不到进度，不好 debug。不过在生产服务器上用 cron 跑的话进度也确实没用。</p>
<p><a href="http://www.brainonfire.net/blog/remote-encrypted-backup-duplicity-amazon-s3/">另外还有一个方案</a>，有兴趣的同学可以试试</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surui.net/2010/05/13/%e8%87%aa%e5%8a%a8%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%96%87%e4%bb%b6%e5%a4%87%e4%bb%bd%e5%88%b0s3/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
