<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yandy (Michael Ding)</title>
    <link>https://ruby-china.org/yandy</link>
    <description>暴走漫画挖掘机</description>
    <language>en-us</language>
    <item>
      <title>最近写了一些关于分布式数据库的博文</title>
      <description>&lt;p&gt;最近写了一些关于分布式数据库的博文，发在了自己的个人博客上。&lt;/p&gt;

&lt;p&gt;博客很久以前就搭在了 github pages 上，不过由于之前创业，一直没时间写东西。现在终于可以静静地写点东西了。&lt;/p&gt;

&lt;p&gt;关于分布式数据库，现在大家用得越来越多。简单了解点相关的理论有助于更好地理解和使用好分布式的数据库。&lt;/p&gt;

&lt;p&gt;目前写了 4 篇，链接如下：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://freestorm.org/2015/04/22/%E7%90%86%E8%A7%A3CAP%E7%90%86%E8%AE%BA.html" rel="nofollow" target="_blank" title=""&gt;理解 CAP 理论 - 分布式数据库相关理论 Part1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freestorm.org/2015/04/23/Eventual-Consistency(%E6%9C%80%E7%BB%88%E4%B8%80%E8%87%B4%E6%80%A7).html" rel="nofollow" target="_blank" title=""&gt;Eventual Consistency(最终一致性) - 分布式数据库相关理论 Part2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freestorm.org/2015/04/25/Riak%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E6%95%B0%E6%8D%AE%E5%BA%93%E6%A8%A1%E5%9E%8B.html" rel="nofollow" target="_blank" title=""&gt;Riak 的分布式数据库模型 - 分布式数据库相关理论 Part3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freestorm.org/2015/04/28/Riak%E4%B8%AD%E7%9A%84CAP.html" rel="nofollow" target="_blank" title=""&gt;Riak 中的 CAP - 分布式数据库相关理论 Part4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freestorm.org/2015/04/29/%E5%86%B2%E7%AA%81%E7%9A%84%E5%A4%84%E7%90%86.html" rel="nofollow" target="_blank" title=""&gt;冲突的处理 - 分布式数据库相关理论 Part5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;PS. 今天为了写 Part4，被大雨困在了公司。也是天意了。&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <author>yandy</author>
      <pubDate>Tue, 28 Apr 2015 22:48:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/25364</link>
      <guid>https://ruby-china.org/topics/25364</guid>
    </item>
    <item>
      <title>微搜索—专注提供站内搜索服务</title>
      <description>&lt;h3 id="微搜索是什么"&gt;微搜索是什么&lt;/h3&gt;
&lt;p&gt;大家建站的时候，到了搜索这一步，会不会很头疼呢？&lt;/p&gt;

&lt;p&gt;做站内搜索的时候，可以使用 Google 或百度的站内搜索，或者干脆自己写 (自己搭)。但是 Google 和百度的体验显然不大好，自己写又很麻烦 (要学习，要优化还要运维)，这时候使用第三方的搜索引擎就很方便了。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://tinysou.com/" rel="nofollow" target="_blank" title=""&gt;微搜索&lt;/a&gt;是托管的服务。&lt;strong&gt;最少&lt;/strong&gt;只需要 3 步，就可以给自己的网站添加上搜索功能了：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;创建搜索引擎&lt;/li&gt;
&lt;li&gt;添加域名&lt;/li&gt;
&lt;li&gt;安装&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;嗯，是不是很简单？&lt;/p&gt;
&lt;h3 id="微搜索还有什么"&gt;微搜索还有什么&lt;/h3&gt;
&lt;p&gt;除此之外，微搜索还提供基于 API 的高级用法 (包括索引，搜索，分析统计等) 与可视化的数据分析界面。&lt;/p&gt;

&lt;p&gt;主要特性有：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;全文搜索，实时索引（包括对中文的优化）&lt;/li&gt;
&lt;li&gt;即输即搜，自动补全&lt;/li&gt;
&lt;li&gt;搜索分析与可视化&lt;/li&gt;
&lt;li&gt;快速，稳定，弹性&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;详细请参见&lt;a href="http://tinysou.com/features.html" rel="nofollow" target="_blank" title=""&gt;微搜索特性&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="为什么要做微搜索"&gt;为什么要做微搜索&lt;/h3&gt;
&lt;p&gt;我们是一个不大的团队，目前只有八个人。现在的每个人都是程序员，连行政都会参与 coding。因此，我们创业的理念就是：让开发者的工作更简单！&lt;/p&gt;

&lt;p&gt;在之前的项目中，我们都碰到了"要提供搜索功能"的问题，用过 ElasticSearch。直到我们渐渐意识到，像这样的工作，就跟"服务监控"，"长连接推送"，"发邮件"等等一样，如果能有专门的团队提供服务，由他们去调试，去优化，去运维，而我们只要专注自己的产品核心的开发，该是一件多么有意义的事情。&lt;/p&gt;

&lt;p&gt;于是就这样，我们开始了"微搜索"这样一个项目。&lt;/p&gt;
&lt;h3 id="欢迎试用"&gt;欢迎试用&lt;/h3&gt;
&lt;p&gt;目前微搜索还处于内测阶段，需要注册码才能注册试用。想体验的朋友可以使用如下注册码：&lt;/p&gt;

&lt;p&gt;&lt;code&gt;c5b8f5e67291&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="招贤纳士"&gt;招贤纳士&lt;/h3&gt;
&lt;p&gt;此外，如果你对我们团队，对我们做的事情感兴趣，欢迎联系我们。&lt;/p&gt;

&lt;p&gt;我们长期 &lt;a href="http://blog.tinysou.com/cn/2014/09/17/%E5%BE%AE%E6%90%9C%E7%B4%A2%E6%8B%9B%E5%8B%9F%E9%9D%A0%E8%B0%B1%E5%BC%80%E5%8F%91%E8%80%85.html" rel="nofollow" target="_blank" title=""&gt;招募靠谱开发者&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;同时我们也 &lt;a href="http://blog.tinysou.com/cn/2014/09/22/%E5%BE%AE%E6%90%9C%E7%B4%A2%E6%8B%9B%E5%8B%9F%E7%BE%8E%E5%B0%91%E5%A5%B3.html" rel="nofollow" target="_blank" title=""&gt;招募美少女&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="已有案例："&gt;已有案例：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://baozouribao.com/" rel="nofollow" target="_blank" title=""&gt;暴走日报&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://teahour.fm/" rel="nofollow" target="_blank" title=""&gt;Teahour&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;欢迎体验&lt;/p&gt;</description>
      <author>yandy</author>
      <pubDate>Mon, 22 Sep 2014 15:02:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/21661</link>
      <guid>https://ruby-china.org/topics/21661</guid>
    </item>
    <item>
      <title>南京 Ruby 与 Linux 爱好者 9 月 线下活动</title>
      <description>&lt;p&gt;借着自由软件日的机会，南京 LUG，Ruby 社区一起发起的 9 月月聚，南京的小伙伴们可以一同来聚聚。&lt;/p&gt;
&lt;h2 id="时间："&gt;时间：&lt;/h2&gt;
&lt;p&gt;2014/9/20, 1:00pm&lt;/p&gt;
&lt;h2 id="地点："&gt;地点：&lt;/h2&gt;
&lt;p&gt;玄武区四牌楼 2 号，东南大学 中山院 203 室&lt;/p&gt;
&lt;h2 id="Topic："&gt;Topic：&lt;/h2&gt;&lt;h3 id="1 fibjs介绍。"&gt;1 fibjs 介绍。&lt;/h3&gt;
&lt;p&gt;分享者：&lt;a href="http://baoz.me/" rel="nofollow" target="_blank" title=""&gt;孢子社区&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="2 MySQL高可用性(High Availability)方面的实践。"&gt;2 MySQL 高可用性 (High Availability) 方面的实践。&lt;/h3&gt;
&lt;p&gt;分享者：&lt;a href="http://www.shanbay.com/" rel="nofollow" target="_blank" title=""&gt;扇贝&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="3 扯扯 Docker"&gt;3 扯扯 Docker&lt;/h3&gt;
&lt;p&gt;分享者：&lt;a href="http://tinysou.com/" rel="nofollow" target="_blank" title=""&gt;微搜索&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="是否需要门票"&gt;是否需要门票&lt;/h2&gt;
&lt;p&gt;不需要&lt;/p&gt;
&lt;h2 id="饭醉与否"&gt;饭醉与否&lt;/h2&gt;
&lt;p&gt;不限制&lt;/p&gt;

&lt;p&gt;请参见 &lt;a href="http://nanjinglug.org/events/2014/09/15/2014%E5%B9%B49%E6%9C%88%E6%9C%88%E8%81%9A/" rel="nofollow" target="_blank" title=""&gt;http://nanjinglug.org/events/2014/09/15/2014%E5%B9%B49%E6%9C%88%E6%9C%88%E8%81%9A/&lt;/a&gt;&lt;/p&gt;</description>
      <author>yandy</author>
      <pubDate>Fri, 19 Sep 2014 22:50:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/21624</link>
      <guid>https://ruby-china.org/topics/21624</guid>
    </item>
    <item>
      <title>Swiftype, 强大的第三方自定义搜索引擎</title>
      <description>&lt;p&gt;如何为自己的网站添加站内搜索功能，也许有人说像 ruby-china 那样用 google，这里我想为大家推荐个最近发现的新工具：&lt;a href="https://swiftype.com/" rel="nofollow" target="_blank" title=""&gt;Swiftype&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;正像其官网描述的，Swiftype 是增加强大的搜索功能的最简单方式。&lt;/p&gt;

&lt;p&gt;Swiftype 的使用非常简单。注册个帐号，添加需要搜索的网站地址，然后，它会自动去爬你的网站，分析站点内容，构建关键词库，并可以通过调用 API 以 json 返回搜索结果。这样，你可以很方便地将搜索结果按照你的方式显示出来 (就像这个搜索是你自己做的一样)，实现真正意义上的“自定义搜索”。当然，如果你不愿意去研究 API，甚至可以直接使用它们提供的前端代码，包含 js 的和移动端的。&lt;/p&gt;

&lt;p&gt;除了能够方便地实现真正意义的 "自定义搜索"，Swiftype 还有很多不错的特性。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;搜索框自动补全&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;这个如今已经几乎成了标配，Swiftype 也是内置了这个特性，如图所示：&lt;/p&gt;

&lt;p&gt;&lt;img src="http://ww1.sinaimg.cn/bmiddle/c174c66cgw1ehx3huz8djj209i09hmxr.jpg" title="" alt="autocomplete"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;手动调整搜索结果的排序&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;这是用 google 之类的搜索绝对无法做到的。你可以手动针对一个关键词调整结果的排序！如图：&lt;/p&gt;

&lt;p&gt;&lt;img src="http://ww1.sinaimg.cn/mw1024/c174c66cgw1ehx41ozgl6j211y0lcn3k.jpg" title="" alt="reorder"&gt;&lt;/p&gt;</description>
      <author>yandy</author>
      <pubDate>Tue, 01 Jul 2014 10:58:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/20250</link>
      <guid>https://ruby-china.org/topics/20250</guid>
    </item>
  </channel>
</rss>
