ruby教程

时间:2024-12-20 11:22:03编辑:分享君

如何快速学习 Ruby on Rails

  快速学习Ruby on Rails,这应该是个伪命题,没有什么事情是能够快速学习的,尤其是编程,而且是Rails这样极其复杂的框架,它由无数顶级高手成年累月的心血堆砌而成,融合了web开发领域内几乎全部的最佳实践。

  如果想快速入门,那么其他一些人提过的 Rails Tutorial,或者 Rails for Zombies 都是很好的选择,但相信我,即便你能快速做出简单的网站,依旧会对整个开发环境和知识体系一头雾水,在面临现实世界的需求时往往会捉襟见肘,花费更多的时间来补充缺失的知识。

  所以,我认为如果你的目的不是创业,而是学习的话,全面有效成体系地吸收知识是更好的选择,这方面,读书是最好的方式,不过市场上滥竽充数的书籍实在很多,对于新手来说,怎样用有限的时间读最合适的书,是很重要的。

  我在学习和使用Ruby与Rails的过程中,读过大部分在Amazon排名靠前的相关书籍,当然有些不错的书,随着技术的进化,已经略显陈旧。以下给出的阅读列表,是在现在依然有效的选择:

  起点阶段,强烈建议至少具备如下知识后再开始Rails开发

  Html and CSS

  结构和样式不止是设计人员的事,web开发必须要熟悉

  Head First HTML与CSS(第2版)

  虽然已经出版了很久,但依然是最好的Html&CSS入门书

  Linux

  几乎所有的开发环境都严重依赖于GNU/Linux为主的命令行环境,因此需要学习linux的基本概念和操作

  The Linux Command Line

  目前最好的linux command line学习指南,生动,清晰,详细,无论是菜鸟还是多年的老手都能从中受益,远超过之前作为标准教材的practical guide to xx系列。No starch这个出版社既有延续至今的Hacker精神,也懂得如何发掘有趣的作者

  HTTP and Rest

  Web开发对于Http的深入理解是必须的,另外Rails还使用Rest协议作为基本指导原则,所以需要深入理解Http和Rest

  RESTful Web Services中文版

  这本是目前为止最好的描述HTTP与Rest的作品,可以让你重新认识Web,更何况其中的示例是Ruby语言(因为这本书合著者是Sam Ruby)

  Programming

  程序员修炼之道

  这本书告诉你,如何做才能成为一个注重实效的程序员,涉及了非常多的理念和实践,虽然都不深入,但至少让你知道世界是什么样子的,是任何程序员最应该在新手阶段读的书,也是对整个业界影响最大的经典之一

  Git and Version Control

  版本控制在项目中是一开始就要使用的,不止是开发,一切事情都需要版本控制

  Pro Git

  这本是迄今为止讲解Git最清楚最深入的书,对于新手,不建议看后面的实现原理,先读前几章了解概念和学习日常实践使用是最重要的

  Ruby

  如果只是在Rails中使用的Ruby,可以使用一些免费的快速入门教程,不过,系统地学习Ruby,可以了解到很多面向对象开发或函数式编程的思想,对于熟悉和掌握Rails帮助非常大

  Programming Ruby 1.9

  公认的Ruby入门经典,不过对于新手来说,只推荐前半的入门部分,高阶内容可以稍后再来学习

  Rails

  Learn Web Development with the Ruby on Rails Tutorial

  最后是Rails自身的学习,这本书的最新版涵盖Rails4,是目前为止最好最完整的Rails入门教程,可以在线看,还有大量的视频搭配

  进阶阶段,具备下面的知识,可以让你或多或少地理解Rails Way,并真正开始写出合格的Rails应用

  Programming

  重构

  这本"重构"是当年石破天惊的经典著作,讲解如何持续改进和让代码优雅干净,拥有直到现在还依然适用的价值,尤其为Ruby On Rails社区广泛接受,这本书有将其中的Java语言换成Ruby后的[版本](重构(Ruby版) (豆瓣))

  UNIX编程艺术

  由公认的黑客领袖之一Eric S.Raymond撰写的这本书总结了长久以来的Unix领域中的设计和开发哲学,思想乃至文化体系,是了解Ruby和Rails诞生于其中的Unix黑客文化必不可少的读物

  Ruby

  深入理解Ruby,除了上边提到的Programming Ruby 1.9以及重构等通用编程书之外,还有以下几个选择

  Ruby编程语言

  Ruby之父松本行弘和O'Reilly的王牌作者合作,诞生了这本讲解Ruby最透彻的经典著作

  Eloquent Ruby

  Ruby社区的编程指南之一,介绍了Ruby社群的文化,品味和编程原则,强烈地反映了Ruby程序员的共同特质: 幽默,健谈,追求乐趣,热爱生活

  Test

  测试驱动开发(TDD)以及之后进化的行为驱动开发(BDD)是Ruby和Rails社群的核心文化之一,只有彻底理解并运用BDD,才是合格的Rails开发者

  The RSpec Book

  唯一的也是必读的BDD介绍作品,由RSpec核心成员撰写

  Git

  可以坚持把Pro Git的后半部分学习完,没有更深入和清楚的书了

  CSS

  CSS权威指南

  Eric Meyer的CSS权威指南至今仍然是CSS2讲解最全面和最深入的参考书

  Javascript and jQuery

  Web开发的交互性会越来越多,Javascript已经成为了相当严肃的编程语言

  JavaScript权威指南

  目前最全面最好的Javascript学习书籍

  jQuery基础教程 (第4版)

  唯一尚可称得上紧跟jQuery发展脚步的学习指南

  Rails

  Rails发展的实在太快了,最好的方法也许是跟踪在线文档,不过还是推荐这本

  The Rails 4 Way

  这本书的Rails 3版本讲解Rails的哲学和细节相当到位,不过Rails 4版本还没有出版,非常值得在今年3月份第一时间拿下它。

  ---

  More

  上边的书籍都读过的话,可能你终于能了解到Rails背后涉及的概念和实践有多么庞大惊人,也了解到了还有多么深的知识鸿沟需要跨越,了解到了一切都还只是开始,不过值得庆幸的是,一切事情都需要个开始
  转载


如何快速学习 Ruby on Rails

快速学习Ruby on Rails,这应该是个伪命题,没有什么事情是能够快速学习的,尤其是编程,而且是Rails这样极其复杂的框架,它由无数顶级高手成年累月的心血堆砌而成,融合了web开发领域内几乎全部的最佳实践。

如果想快速入门,那么其他一些人提过的 Rails Tutorial,或者 Rails for Zombies 都是很好的选择,但相信我,即便你能快速做出简单的网站,依旧会对整个开发环境和知识体系一头雾水,在面临现实世界的需求时往往会捉襟见肘,花费更多的时间来补充缺失的知识。

所以,我认为如果你的目的不是创业,而是学习的话,全面有效成体系地吸收知识是更好的选择,这方面,读书是最好的方式,不过市场上滥竽充数的书籍实在很多,对于新手来说,怎样用有限的时间读最合适的书,是很重要的。

我在学习和使用Ruby与Rails的过程中,读过大部分在Amazon排名靠前的相关书籍,当然有些不错的书,随着技术的进化,已经略显陈旧。以下给出的阅读列表,是在现在依然有效的选择:


起点阶段,强烈建议至少具备如下知识后再开始Rails开发

Html and CSS

结构和样式不止是设计人员的事,web开发必须要熟悉

Head First HTML与CSS(第2版)

虽然已经出版了很久,但依然是最好的Html&CSS入门书

Linux

几乎所有的开发环境都严重依赖于GNU/Linux为主的命令行环境,因此需要学习linux的基本概念和操作

The Linux Command Line

目前最好的linux command line学习指南,生动,清晰,详细,无论是菜鸟还是多年的老手都能从中受益,远超过之前作为标准教材的practical guide to xx系列。No starch这个出版社既有延续至今的Hacker精神,也懂得如何发掘有趣的作者

HTTP and Rest

Web开发对于Http的深入理解是必须的,另外Rails还使用Rest协议作为基本指导原则,所以需要深入理解Http和Rest

RESTful Web Services中文版

这本是目前为止最好的描述HTTP与Rest的作品,可以让你重新认识Web,更何况其中的示例是Ruby语言(因为这本书合著者是Sam Ruby)

Programming

程序员修炼之道

这本书告诉你,如何做才能成为一个注重实效的程序员,涉及了非常多的理念和实践,虽然都不深入,但至少让你知道世界是什么样子的,是任何程序员最应该在新手阶段读的书,也是对整个业界影响最大的经典之一

Git and Version Control

版本控制在项目中是一开始就要使用的,不止是开发,一切事情都需要版本控制

Pro Git

这本是迄今为止讲解Git最清楚最深入的书,对于新手,不建议看后面的实现原理,先读前几章了解概念和学习日常实践使用是最重要的

Ruby

如果只是在Rails中使用的Ruby,可以使用一些免费的快速入门教程,不过,系统地学习Ruby,可以了解到很多面向对象开发或函数式编程的思想,对于熟悉和掌握Rails帮助非常大

Programming Ruby 1.9

公认的Ruby入门经典,不过对于新手来说,只推荐前半的入门部分,高阶内容可以稍后再来学习

Rails

Learn Web Development with the Ruby on Rails Tutorial

最后是Rails自身的学习,这本书的最新版涵盖Rails4,是目前为止最好最完整的Rails入门教程,可以在线看,还有大量的视频搭配

进阶阶段,具备下面的知识,可以让你或多或少地理解Rails Way,并真正开始写出合格的Rails应用

Programming

重构

这本"重构"是当年石破天惊的经典著作,讲解如何持续改进和让代码优雅干净,拥有直到现在还依然适用的价值,尤其为Ruby On Rails社区广泛接受,这本书有将其中的Java语言换成Ruby后的[版本](重构(Ruby版) (豆瓣))

UNIX编程艺术

由公认的黑客领袖之一Eric S.Raymond撰写的这本书总结了长久以来的Unix领域中的设计和开发哲学,思想乃至文化体系,是了解Ruby和Rails诞生于其中的Unix黑客文化必不可少的读物


Ruby

深入理解Ruby,除了上边提到的Programming Ruby 1.9以及重构等通用编程书之外,还有以下几个选择

Ruby编程语言

Ruby之父松本行弘和O'Reilly的王牌作者合作,诞生了这本讲解Ruby最透彻的经典著作

Eloquent Ruby

Ruby社区的编程指南之一,介绍了Ruby社群的文化,品味和编程原则,强烈地反映了Ruby程序员的共同特质: 幽默,健谈,追求乐趣,热爱生活


Test

测试驱动开发(TDD)以及之后进化的行为驱动开发(BDD)是Ruby和Rails社群的核心文化之一,只有彻底理解并运用BDD,才是合格的Rails开发者

The RSpec Book

唯一的也是必读的BDD介绍作品,由RSpec核心成员撰写

Git

可以坚持把Pro Git的后半部分学习完,没有更深入和清楚的书了

CSS

CSS权威指南

Eric Meyer的CSS权威指南至今仍然是CSS2讲解最全面和最深入的参考书

Javascript and jQuery

Web开发的交互性会越来越多,Javascript已经成为了相当严肃的编程语言

JavaScript权威指南

目前最全面最好的Javascript学习书籍

jQuery基础教程 (第4版)

唯一尚可称得上紧跟jQuery发展脚步的学习指南

Rails

Rails发展的实在太快了,最好的方法也许是跟踪在线文档,不过还是推荐这本

The Rails 4 Way

这本书的Rails 3版本讲解Rails的哲学和细节相当到位,不过Rails 4版本还没有出版,非常值得在今年3月份第一时间拿下它。

---

More

上边的书籍都读过的话,可能你终于能了解到Rails背后涉及的概念和实践有多么庞大惊人,也了解到了还有多么深的知识鸿沟需要跨越,了解到了一切都还只是开始,不过值得庆幸的是,一切事情都需要个开始


怎样用RPG Maker XP打开其它游戏的脚本~!

首先楼主必须确定这个游戏是用RMXP做的,如果不是那就不是本问题所涉及的范围了。如果是用RMXP,可以先复制一个工程文件(一般叫Game.rxproj),任何工程文件都可以,直接新建一个也OK。复制到需要打开的游戏的根目录,然后把游戏的执行文件,也就是双击就能运行游戏的那个exe文件的文件名改成Game.exe,同一目录下的dll配置文件也改名为Game.dll,然后就能双击工程文件打开游戏进行编辑了。
如果弹出错误说版本较低,那么去新下一个RMXP1.03安装吧。
如果说找不到RGSS102J.dll,那么就把根目录下的Game.dll用记事本打开,将第二行Library=RGSS102J.dll改成Library=RGSS103J.dll,保存后退出。

以上方法是建立在游戏中没有RGSS加密的情况下的,如果楼主发现有个文件叫RGSS加密文件,那么说明这个游戏的作者并不希望别人打开他的游戏进行编辑,破解的方法存在,但很明显这是非常不道德的,建议楼主放弃。


上一篇:wwe奥尼尔

下一篇:没有了