瞎扯淡 针对初学者,大家一起来搞点事吧

ouyang · 2011年11月22日 · 最后由 davidlu1001 回复于 2012年11月19日 · 5344 次阅读

北京的过来报道。

现在感觉,国内过高的入门门槛,严重阻碍了 Ruby 爱好者入门。

大家联合起来,做一些事情?

抛砖引玉。

  • 翻译 Ruby 与 Rails 开发指南(我在做)

  • 一个按照最佳实践配置好的 Ruby ubuntu 虚拟机,比如提供 virtualbox 格式下载,开机即用,这样,避免一些买不起 Mac 的朋友总在纠结

  • 一个中文社区共同维护的,针对各种搭配的(操作系统 + 数据库 + 其它),最佳安装环境的 github 库

  • RailsCast 中文翻译(iteye 社区已经翻译了一部分,但没有继续)

  • 一个可以面授的,2-3 天的开源课程,类似于 xdite 写的 rails101 那种(寒暑假,面向大学生们讲授),视频录制下来

  • 一个非常适合初学者到中级开发者的 Ruby 开源项目清单以及源码剖析(我陆续抽空做)

大家来集思广益?

wiki 里面的:ruby 与 rails 风格指南,我在翻译。

请华顺给我 wiki 权限吧。

顶……我最近正在试着用 Rails3.1+Mongoid 重写 www.arailsdemo.com,目前适合短时间入门的完整项目还真是不多。Rails3tutorial 似乎还是太复杂了点。

#2 楼 @southwolf 目前,这些适合阅读与练习的开源项目。我想从这几个标准来选择:

1、项目本身有意义,比如,Ruby 初学者搭建完之后,马上就能够多了一个个人的博客,或者多了一个个人网站。

2、源代码清晰好读,每个项目又对 Ruby 与 Rails 的某些特性有一定特殊贡献。

3、在 github 上的 watch 不低于 100 人。fork 不低于 10 人。

4、能够用较简单的方式部署到 linode 或者 heroku 上。

大家一起来推荐与挖掘这些好的开源项目?

翻译这事儿虽然是好事儿。。可我认为还是比较浪费人力。。要是技术资料都看不懂的话应该先学点英文。。 新人还是要老老实实啃书。。推荐两个帖子 http://www.v2ex.com/t/18015 http://www.v2ex.com/t/15666 (请忽略原帖。。精华都在回帖里。。四个月前的自己弱爆了。。惭愧)

#4 楼 @cqpx 翻译代表一种态度。告诉初学者,railscast 很重要。ruby 与 rails 风格指南很重要。值得翻译的,往往是中文社区应该知道的。这是对初学者来说,最容易卡住的。

可以以意译为主,多数代码,自己测试通过,直接写代码注释给读者细查。这样工作量会减轻很多。

对了,在上海的时候,一直没来得及跟华顺等淘宝开发者沟通。

我想,淘宝服务器这么多,能否做一件简单的事情,给 Ruby 社区贡献几台,拿来做 rubygems 镜像?然后让 matz,将这个中文源添加进去?

相应的代码其实 rubygems 都有,只是缺乏可靠的、稳定的中文服务器资源。

这件事情,希望淘宝、csdn 带来来干,我想,算是一件非常务实与具体的事情。

往好了看,现在比 2 3 年前资源已经多的多了~ 当时我记得只有一本滑板书一本镐头书.. 这里好多人也就是这么琢磨会的吧,现在又有完善的文档又有那么多 screen cast,又有 guid~

RailsCast 中文翻译(iteye 社区已经翻译了一部分,但没有继续)

这个我最近在做,https://github.com/AndorChen/asciicasts.com-translations

也和 Ryan 和 defaude 沟通过相关事宜

@huacnlee 关于开源项目,如果可以纳为“官方”的话,我前些日子刚刚在 github 建立了 rubychina organization,如果需要我可以贡献出来

#1 楼 @ouyang 你有权限的,马上上 Wiki 版本功能,已经做好了。 #6 楼 Rubygems.org 的镜像我们之前已经提交上去了的,这件事情李福在更进。 #8 楼 @andor_chen 这个项目当然可以搞到 ruby-china 的 organization 里面去,但是唯一个问题是没有带 - 我觉得最好统一名字,以免大家混淆,因为现在 rubychina.org 是别的的站。

#9 楼 @huacnlee 统一更好。为了不被别人利用,我就先占着吧。

镜像如果真的成功了,我就会喜极而泣的⋯⋯

2 一个按照最佳实践配置好的 Ruby ubuntu 虚拟机,比如提供 virtualbox 格式下载,开机即用,这样,避免一些买不起 Mac 的朋友总在纠结

能习惯 ubuntu 进行开发的人,自己应该可以成功装好 ruby 的。

#3 楼 @ouyang 拜师啊!师傅~~~ 能不能教教我 我现在想学 Ruby 但毫无头绪。。无基础~

我是初学者,我遇到的问题是 rails 版本升级较快,而市面上当前能找到的中文书籍都已过时,网上的文档更是杂七杂八,各种版本都有。其实简单的 blog 一类的教程还是很好懂的,但是缺乏对 rails 做比较系统的陈述的书籍。即使教程搞明白了,自己动手做别的还是会抓瞎。我绕了几个圈子,最后感觉最有有价值的三本书:一《Agile web development on rails 4th edition》,二是《The Rails 3 Way 2nd edition》,还有《Programme Ruby》。当前我觉得最缺一本手册,例如函数库、方法详解之类,rdoc 里的结构一直看不太明白

@suupic api 在网上都有的,rdoc.info, 什么的。

#13 楼 @suupic 这个在看书做的时候最好安装的环境和书上的一致 gem install rails -v=1.2.0

#15 楼 @Rei Apidock 看起来很乱,不推荐

#17 楼 @huacnlee 用来搜老 API 挺好的。

#16 楼 @liuzihua 书的第 2 版对应 1.2,第 3 版对应 2.0,第 4 版目前到 3.1 了

顶,志平啊。真正为 ruby 社区做点事情。

rails 的中文书籍估计很长时间内不会有新的了。2.0 到 3.1 变化有多大?《Agile web development on rails 3th edition》现在还值不值得一读,我买来后就一直放着没看。

吐槽下《Programme Ruby》,几大购书网站上都缺货。不过现在觉得《Ruby 编程语言》非常棒,入门绝对够了。

#20 楼 @john1king 变化非常大,2.0 到 3.0 改变了路由语法,prototype 被 jquery 替换,rjs 不被推荐。3.0 到 3.1 添加了 assets pipeline,scss,coffeescript,移除了 rjs。

现时我都不知道推荐什么资料好了。以前我是 2.0 时代,看 1.2 的书学的,然后再一步步跟上时代

#21 楼 @Rei 核心和概念性的东西没变那应该能看,接下来再慢慢跟上时代好了。如果没有一些背景知识,看外文资料很幸苦...不过 3.0 以后还真诱人,scss 和 coffeescript 都是想学的,jquery 已经比较熟悉了。

ruby 问答平台最新版是哪个呢

#6 楼 @ouyang rubygems 镜像,我正在弄,但是要翻墙弄,速度很慢。已经运行了 2 天,现在同步了将近 5 万个 gems,接近三分之一。

捐赠虚拟机的事情,我也在推进。目前的 Ruby-China.org,就是盛大云捐赠的。

#2 楼 @southwolf

我的 Angel Nest 项目应该算是比较适合新手学习的—— https://github.com/fredwu/angel_nest

#25 楼 @zhuangbiaowei 老庄很给力,敬佩一下,我这边也在申请淘宝的资源弄这个事,如果是两个镜像就更好了,互为备份,不过申请的流程不快,我会督促的,耽误大家时间了

另外,淘宝有可能搞一把 ruby/rails 项目的应用托管,我下个月可能会有更详细的消息

#29 楼 @fsword 大家都各自推动自己的公司,做一些实在的事情,对于 ruby 社区就会有很多的帮助了!加油!

我已经 在 写 ruby 语法的 那些 不容易理解,很有趣的知识点笔记了,已经快50篇了,还结合了.net平台的c#的区别,希望能够继续完善下去,打包 PDF 分享给出来,主要从 双飞燕书 和 镐头书里 总结的。

#32 楼 @Anleb 如果是纯文本的话,可以直接放到 github 上:)

http://www.cnblogs.com/vamei/ 此 python 博客很适合新手入门,希望 ruby 也能出来! 楼主最后一项最给力啊,什么都不如实战项目入手快!双手赞同 (^o^)/

很给力啊,不知目前情况如何? 俺也希望加入进来,做些技术翻译之类的~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号