楼主其实是在推广自己的网站吧。
我点进去看了下,没有源出处,没有授权说明,只有百度网盘下载链接,使用这些资源有很大的法律风险。
我不喜欢楼主这类网站和推广方式。
看完就一个感觉:作茧自缚
缩进又有 8 空格又有 4 空格,真敢用啊,虽然我估计第一行是懒得修复缩进。官方文档是 2 空格缩进,最好照着来,不然多人协作的时候有问题。
先格式化好代码,现在看不懂。
貔貅 不会读
rvm 需要写配置文件,但是不同的 shell 读取的配置文件不同,所以有可能写错了文件。
土方法:
在 .bashrc .bash_profile .profile 里面各写一条 echo
,没有这个文件就跳过,然后开一个新终端看看输出什么,就是读取了什么配置文件。
不要一贴多发。另外两贴我删了。
看书的过程把例子都敲一边,每次冒出“为什么书上要这么写,我这样写行不行?”的想法就把它写出来跑一下。
来来去去我就推荐两本
Programming Ruby Ruby 元编程
过了这两本应该知道自己需要什么书了。
Memory leaks http://javascript.info/tutorial/memory-leaks
2. ajax 类型写 script
以前我也向往过 client side,看过 angular 和 ember 的文档,但是真正动手的时候就怂了,将渲染移到 client side,意味着原本每个小查询都要写成 API,例如分类列表。而要减少远程调用,加快第一页速度,就要写 init 逻辑,把要用的数据塞到页面 js。最后为了 seo,还要单独写一份简化版的服务端渲染(discourse.org)。一般的 CRUD 用 client side 方案真是麻烦很多。
客户端的计算能力提升,可以用去需要客户端做的事上,例如拍照、定位、动态图表、编辑器等等,而要给移动应用写 API,可以单独写 API 接口,不跟网站混在一起。
所以,我赞成 DHH 的方案。
rsync 就一条命令
因为 web 很难。
一击脱离