White Space


关于《Rails Is Not For Beginners》,我有话要说

Text

阅读此文前,请先阅读我之前写的《Rails Is Not For Beginners》,当然最好也把文章里的那些链接也点一遍,把评论啥的也看一遍。

我非常同意 DHH 的观点,learnability(易学性) 和 usability(可用性) 是个两难的问题,Rails 优先考虑 usability 是完全正确的,至于 learnability 我个人觉得 rails 已经做得很不错了。

拿 Sinatra 和 Rails 比其实是件蛮搞笑的事情,相对 Rails 来说,Sinatra 充其量就是一个高级一点的玩具,拿来写个 Demo 有时都可能不够用,稍微复杂一点,就办不到了,或需要付出相当的时间和精力去搞定(当然有些场合 Sinatra 会比 Rails 更适合,这好像是废话 :))。

针对国内环境,针对「Rails Is Not For Beginners」这个话题,我倒想展开来说几句。

Read More



December 08, 2011, 9:50pm

三篇关于 Sublime text 2 的文章(by @Lucifr)

Text



November 15, 2011, 10:37am

Sublime Text 2 使用小记

Text

因为 Textmate 2 迟迟不出来,导致 Mac 下的类 Textmate 编辑器像雨后春笋一样多,不过使用一圈下来,还是觉得 Sublime Text 2 完成度及可使用度比较高。(注意:以下内容以 Mac 为主,其它平台大同小异。)

1,默认的图标比较丑,使用 Nate Beaty 设计的一个图标替换掉。

替换 /Applications/Sublime Text 2.app/Contents/Resources 目录下的同名文件。

2,修改成我喜欢的字体和大小,快捷键 “command + ,” 打开配置文件,加入以下代码:

“font_face”: “DejaVu Sans Mono”,
“font_size”: 14

3,我在 Textmate 下使用的是  Railscasts 这个配色方案,而 Sublime Text 2 可以直接使用 Textmate 的配色方案,不过我稍微改了一个地方,就是把背景颜色改成了 #222222,需要的可以下载,并放到以下目录,然后在菜单(Preferences - color scheme)选择即可:

~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default

4,更换 Sublime Text 2 的主题为 Soda Dark,点击这里可查看下载地址、效果及使用方法。

5,因为 Sublime Text 2 可以直接使用 Textmate  的 bundle,不过有些路径上的问题,所以我把 Textmate 的 Rspec.tmBundle 文件的 Commands、Preferencs、Snippets 和 Syntaxes 等四个目录下的文件都拷到一个叫 Rspec 的目录里,然后把这个 Rspec 放到了 Packages 目录下下:

~/Library/Application Support/Sublime Text 2/Packages

6,Sublime Text 2 对 rails 及 rspec 文件的识别有些问题,所以我使用了这个脚本解决。注意的是,因为我已经直接把 Rspec 放到了 Packages 目录下,所以这个脚本需要稍作修改:

if name[-8:] == “_spec.rb”:
    set_syntax(view, “Rspec”, “Rspec”)
elif name == “factories.rb”:
    set_syntax(view, “Rspec”, “Rspec”)

7,提醒一下,上面所说的脚本,如果想偷懒,可以下载我修改好了的并放在:

~/Library/Application Support/Sublime Text 2/Packages/User



September 04, 2011, 11:18am