<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>lonre (Lonre Wang)</title>
    <link>https://ruby-china.org/lonre</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>DHH: TDD is dead. Long live testing.</title>
      <description>&lt;p&gt;&lt;a href="http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html" rel="nofollow" target="_blank"&gt;http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Update:&lt;/p&gt;

&lt;p&gt;DHH: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html" rel="nofollow" target="_blank" title=""&gt;TDD is dead. Long live testing.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://david.heinemeierhansson.com/2014/test-induced-design-damage.html" rel="nofollow" target="_blank" title=""&gt;Test-induced design damage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://david.heinemeierhansson.com/2014/slow-database-test-fallacy.html" rel="nofollow" target="_blank" title=""&gt;Slow database test fallacy&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Kent Beck: &lt;a href="https://www.facebook.com/notes/kent-beck/rip-tdd/750840194948847" rel="nofollow" target="_blank" title=""&gt;RIP TDD&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.infoq.com/cn/news/2014/06/tdd-dead-controversy" rel="nofollow" target="_blank" title=""&gt;“TDD 已死”之论战调查&lt;/a&gt;&lt;/p&gt;</description>
      <author>lonre</author>
      <pubDate>Wed, 23 Apr 2014 21:13:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/18809</link>
      <guid>https://ruby-china.org/topics/18809</guid>
    </item>
    <item>
      <title>GitHub Co-Founder Tom Preston-Werner 辞职</title>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/blog/1823-results-of-the-github-investigation" rel="nofollow" target="_blank"&gt;https://github.com/blog/1823-results-of-the-github-investigation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tom.preston-werner.com/2014/04/21/farewell-github-hello-immersive-computing.html" rel="nofollow" target="_blank"&gt;http://tom.preston-werner.com/2014/04/21/farewell-github-hello-immersive-computing.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://news.ycombinator.com/item?id=7623281" rel="nofollow" target="_blank"&gt;https://news.ycombinator.com/item?id=7623281&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>lonre</author>
      <pubDate>Tue, 22 Apr 2014 14:10:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/18767</link>
      <guid>https://ruby-china.org/topics/18767</guid>
    </item>
    <item>
      <title>分享一些我在使用中的 SublimeText 插件</title>
      <description>&lt;ul&gt;
&lt;li&gt;☆ AlignTab 代码对齐工具 =&amp;gt; &lt;a href="https://github.com/randy3k/AlignTab" rel="nofollow" target="_blank"&gt;https://github.com/randy3k/AlignTab&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Better CoffeeScript&lt;/li&gt;
&lt;li&gt;☆ BracketHighlighter 高亮代码中的括弧等 =&amp;gt; &lt;a href="https://github.com/facelessuser/BracketHighlighter" rel="nofollow" target="_blank"&gt;https://github.com/facelessuser/BracketHighlighter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;☆ CoffeeCompile 快捷输出编译结果预览 =&amp;gt; &lt;a href="https://github.com/surjikal/sublime-coffee-compile" rel="nofollow" target="_blank"&gt;https://github.com/surjikal/sublime-coffee-compile&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ColorPicker&lt;/li&gt;
&lt;li&gt;Edit Preferences&lt;/li&gt;
&lt;li&gt;☆ Emmet&lt;/li&gt;
&lt;li&gt;☆ ERB Insert and Toggle Commands 快速插入 ERB 标签 =&amp;gt; &lt;a href="https://github.com/eddorre/SublimeERB" rel="nofollow" target="_blank"&gt;https://github.com/eddorre/SublimeERB&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;☆ File History 快速打开 Tab 或刚关闭的文件 =&amp;gt; &lt;a href="https://github.com/FichteFoll/sublimetext-filehistory" rel="nofollow" target="_blank"&gt;https://github.com/FichteFoll/sublimetext-filehistory&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;☆ GitGutter&lt;/li&gt;
&lt;li&gt;GoSublime&lt;/li&gt;
&lt;li&gt;Hayaku - tools for writing CSS faster&lt;/li&gt;
&lt;li&gt;jQuery&lt;/li&gt;
&lt;li&gt;☆ Local History 本地保存历史修改记录 =&amp;gt; &lt;a href="https://github.com/vishr/local-history" rel="nofollow" target="_blank"&gt;https://github.com/vishr/local-history&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;☆ MarkdownEditing&lt;/li&gt;
&lt;li&gt;Package Control&lt;/li&gt;
&lt;li&gt;PlainTasks&lt;/li&gt;
&lt;li&gt;☆ Related Files 快速切换 Rails 项目中相关的文件 =&amp;gt; &lt;a href="https://github.com/fabiokr/sublime-related-files" rel="nofollow" target="_blank"&gt;https://github.com/fabiokr/sublime-related-files&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;RSpec&lt;/li&gt;
&lt;li&gt;RubyTest&lt;/li&gt;
&lt;li&gt;Schemr&lt;/li&gt;
&lt;li&gt;SideBarEnhancements&lt;/li&gt;
&lt;li&gt;☆ SublimeLinter 代码检查工具 (ST3 only) =&amp;gt; &lt;a href="https://github.com/SublimeLinter/SublimeLinter3" rel="nofollow" target="_blank"&gt;https://github.com/SublimeLinter/SublimeLinter3&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;ST2 =&amp;gt; &lt;a href="https://github.com/SublimeLinter/SublimeLinter-for-ST2" rel="nofollow" target="_blank"&gt;https://github.com/SublimeLinter/SublimeLinter-for-ST2&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SublimeLinter-coffee&lt;/li&gt;
&lt;li&gt;SublimeLinter-html-tidy&lt;/li&gt;
&lt;li&gt;SublimeLinter-rubocop&lt;/li&gt;
&lt;li&gt;Syntax Highlighting for Sass&lt;/li&gt;
&lt;li&gt;Tag&lt;/li&gt;
&lt;li&gt;☆ Theme - Freesia  这个主题不错 =&amp;gt; &lt;a href="https://github.com/nilium/st-theme-freesia" rel="nofollow" target="_blank"&gt;https://github.com/nilium/st-theme-freesia&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Theme - Nil&lt;/li&gt;
&lt;li&gt;☆ Theme - Spacegray 这个主题也还行 =&amp;gt; &lt;a href="https://github.com/kkga/spacegray" rel="nofollow" target="_blank"&gt;https://github.com/kkga/spacegray&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Themr&lt;/li&gt;
&lt;li&gt;Trimmer 清理空白字符 =&amp;gt; &lt;a href="https://github.com/jonlabelle/Trimmer" rel="nofollow" target="_blank"&gt;https://github.com/jonlabelle/Trimmer&lt;/a&gt;
或 TrailingSpaces =&amp;gt; &lt;a href="https://github.com/SublimeText/TrailingSpaces" rel="nofollow" target="_blank"&gt;https://github.com/SublimeText/TrailingSpaces&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;☆☆ Vintageous 替代官方的 Vintage(a vi mode editing package) =&amp;gt; &lt;a href="https://github.com/guillermooo/Vintageous" rel="nofollow" target="_blank"&gt;https://github.com/guillermooo/Vintageous&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;</description>
      <author>lonre</author>
      <pubDate>Fri, 18 Apr 2014 17:39:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/18693</link>
      <guid>https://ruby-china.org/topics/18693</guid>
    </item>
    <item>
      <title>“如果文件内容不一样，MD5 不可能一样的”</title>
      <description>&lt;p&gt;N 个月之前，我在百度开放云平台上提了几个问题，今天他们回复了我一个。&lt;/p&gt;

&lt;p&gt;我的问题是这样的：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;看了分片文件上传的文档，有点疑问？1. 如果分片的片段中恰巧有片段内容和其他片段相同，那么合并的文件是否会不完整？2. md5 是有碰撞的可能的，假如内容不同 md5 恰巧相同，那么合并文件是否就有问题？当然这都是比较极端的情况，但是不排除这样的可能，这个地方的设计是否不太合理？&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;他们的回复：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;您好，问题 1：这个需要您切割文件的时候注意即可避免，问题 2：，如果文件内容不一样，MD5 不可能一样的，请您知晓。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;请大家感受&lt;/p&gt;

&lt;p&gt;Update: 怕误伤了人，改了吧&lt;/p&gt;</description>
      <author>lonre</author>
      <pubDate>Thu, 17 Apr 2014 15:13:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/18665</link>
      <guid>https://ruby-china.org/topics/18665</guid>
    </item>
    <item>
      <title>Backup Storage for Baidu PCS</title>
      <description>&lt;p&gt;写了个 Baidu PCS（百度个人云存储）的 &lt;a href="https://github.com/meskyanichi/backup" rel="nofollow" target="_blank" title=""&gt;Backup&lt;/a&gt; Storage 插件，可以充分利用百度个人云存储的 3T 空间了，同时为不能顺利连接 Dropbox 提供了另一个选择。&lt;/p&gt;

&lt;p&gt;具体请看：&lt;a href="https://github.com/lonre/backup-pcs" rel="nofollow" target="_blank" title=""&gt;backup-pcs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ps:&lt;/p&gt;

&lt;p&gt;Baidu PCS 的 API 还是比较完善的，不过有小部分用起来不顺手。&lt;/p&gt;

&lt;p&gt;另外也不知道他们是不是特别忙，提了几个问题，N 天不见回复...&lt;/p&gt;</description>
      <author>lonre</author>
      <pubDate>Mon, 02 Dec 2013 09:16:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/15931</link>
      <guid>https://ruby-china.org/topics/15931</guid>
    </item>
  </channel>
</rss>
