谁知道在人身上装备飞机潜水器的动画片叫什么?

Python030

谁知道在人身上装备飞机潜水器的动画片叫什么?,第1张

正义战士

英文名:The Centurions

1。美国动画片,N多集,每集的故事独立,在中央6台播过,播出过不止一次以上。

2。有四个主人公,三男一女,女的叫“克林斯托.凯恩”(音译)驾驶“天庭号”(音译),男主公叫 艾斯迈克劳德,捷克洛克韦尔,迈克斯瑞。海陆空三大主角

3。邪恶的一方叫“钛摩”(音译)博士,很丑。

4。配音演员里有王晓燕

5.里面经典的一句是"神力无敌!"

《The Centurions》,1985-1987年制作并播出的美国动画,剧情、设定、创意还有画面等等都是相当一流——这里又要提到了,虽然创作单位是美国Ruby-Spears公司,但是整个的动画画面制作却全部外包给了日本Sunrise公司。所以当初我看的时候就很惊讶质量这么高的画面对于美国动画来说实在是太少见了。

那个疯狂的博士原名叫Dr. Terror(原先是个完整的人,因为事故重伤,自己将自己改造,有一集是他回忆这个情节),他的助手则叫Hacker。博士还有一个女儿。

正义一方里面,身着蓝、黄、绿色战斗服分别是Ace McCloud、Jake Rockwell、Max Ray,不过后来又增加了两位战士:Rex Charger(大胡子俄罗斯人),John Thunder(美国印第安人)。

负责Sky Vault空间站的那位美女叫Crystal Kane,那只猩猩叫Lucy。

那句“神力无敌”的口号原文是:Man and machine, Power Xtreme!

快速学习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背后涉及的概念和实践有多么庞大惊人,也了解到了还有多么深的知识鸿沟需要跨越,了解到了一切都还只是开始,不过值得庆幸的是,一切事情都需要个开始

简单地一句话总结:

1.假如你想帮他尽快找个活儿,赚到钱,推荐PHP。

2.假如你想让他成为一个高效工程师,推荐 Python。

3.假如你想让他爱上他的工作,推荐 Ruby。

语言的选择:

编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,好的语言,带给你的东西是超乎想像的。

下面是一些看法:

1.程序员的时间远比机器的时间宝贵:选择开发效率最高的语言吧,不要过于在乎运行性能,如果你开发不出东西,那么跑得多快也没用。

2.优雅的抽象胜于简单的堆砌: 这意味着你的代码是最简洁而又充满设计感的,面向对象,容易的闭包,一切都是表达式等等,而最好的抽象是语言本身能够分层,既能够书写语言的语言,比如 DSL 能力强弱是个指标。

3.才华横溢的社区胜过有难度的招聘:这种语言一定要拥有一个活跃且才华横溢的社区,只要使用她的人,就有一种自豪感和精英意识,在社区里的每个人都自认为比别人强。即使,你不那么容易招聘到程序员,但我们不都知道,一个有才华的程序员胜过100个平庸之辈嘛?选用这种语言,能保证团队里一起编码的每一个人,都是高手。

4.也是最重要的,乐趣胜过一切: 灵活,好玩,永远有新发现的魔术般的语言,只有你想不到的,没有你做不到的,对一个真正的hacker来说,这是选择语言唯一的理由,这也是 Perl 为什么能够长期存活的原因,因为她是 hacker 为 hacker 创作的。

如果能看完这些观点,相信你能猜出我的选择了 :) 是的,Ruby是主流语言中我认为最出色的,最高的开发效率,最优雅简洁的抽象能力,最有才的社区(Github为中心),和最大的乐趣。

做为一个程序员,是应该去选取不同思路的语言去学习的,而且当然要选择最有代表性的语言,在编程的世界里,主流的思路其实就两种,一是结构化编程,一是函数化编程,面向对象只是结构化编程进化的一个阶段而已,其他各种各样的思路大多数是这两个的分支。

社区的创造力

选择一门语言要看这个语言社区的气质,以及你想用他做什么东西。

Mac 上可以运行那么多种语言,有很多人用 git。但却只有 Ruby 的用户开发出了 homebrew 这样牛逼的包管理系统,善用了 github 的诸多特性,真正的把每一个用户都变成了潜在的 repo 贡献者。我相信这绝对不是巧合。如果同样的条件摆在面前,你做出了一个全新的东西而别人没有,说明了你的创造力比别人要高。

作为 Python 的使用者,我觉得 Ruby 语法的优劣不太重要。但是从外部看 Ruby 社区近些年持续的向外输出一些从技术到开发上的理念,不断的有大大小小的很酷的项目从 Ruby社区中诞生的出来。使得我觉得 Ruby 社区是一个很有创新气质的社区。因此如果你学编程是想做出一个很酷的东西,那么我强烈建议你直接学习 Ruby。

从 Web 开发去比较

对于 Web 开发,这三种语言都能胜任,但是还是有不少区别:

1.Ruby 的 rails 框架确实是称得上是快速开发的典范,但是 Ruby 的语法过于灵活,有些时候对同一个处理会有很多种不同的写法。

2.PHP 是老牌的网页脚本语言,相对其他两门而言比较成熟。PHP 虽然快速成型,但容易失控,尤其项目稍大的时候。

3.对于 Python 来说,由于自身的简约设计,可能应用的方面的更多,几乎是可以涉及到IT的各个方面,Web 只是它其中一个方面,而且有比较成功的杀手级应用,Youtube 就是用 Python 开发的,服务器的各种原来用 shell 或者 perl 的脚本,科学计算,游戏的脚本,甚至在桌面客户端上也能看到 Python 的佳作,如 UliPad,对于初学者来说 Python是个不错的选择,在这三者中它的语法是最简洁和清晰的,适合初学者学习。

入门语言还是应该选择一个比较严谨的,像Java,Python那样的语言比较合适,从 PHP 语言不太容易学到 OO 的思想和设计模式之类的东西,而这些对于一个优秀的 PHP 程序员来说也是很必要的。这里不是黑 PHP,每个语言都有自己的优点,比如 PHP 入门快,可以增加编程的信心,明白编程那点事后,可以触类旁通的接触其他语言。很多编程者就是从 PHP 入门的。

在编程学习里有这么一个现象:直接推荐 Python 的人,基本都没深入学习过 Ruby。学过 Python 和 Ruby 的人,基本都喜欢 Ruby。

具体使用什么语言,不是唯一的。根据场景是要分的。一个人至少是需要学习3种语言的:

1.一种是工作语言,比如C++,Java,PHP,这三种语言,是互联网的万能药,只要会了,工作是永远都不愁的,大型公司一般都会使用,用来开发一些大型项目。

2.一种是自己使用的语言,比如 Python,Ruby,当然,我也推荐 Ruby。我也用过 python ,后来因为工作需要,忍痛放弃了 Python,最后,竟然深深喜欢上 Ruby 了。然后就不再回头了,对于个人使用来说,是要非常注重开发效能的,一门语言,至少能用10年,如果自己选择的语言,可以在开发效能上超越其他语言十分之一,那么在十年内这种收益是非常大的。

3.还有一门是新语言使用,不必深入,但是一定要了解,这有助于比较不同语言的不足,才不至于成为井底之蛙。比如 Nodejs, Scale等。

关于 Ruby

我觉得直接学 Ruby 也是不错的选择。

1.本来 rails 框架就自带了 server,WEBrick。看着 Log 做开发效率非常高。

2.如果要部署的话,用 passenger 也是绝对方便。

3.Views 层的模板系统,ERB 应该比 Python 的各种要来得美,而且更加简单。之前用过 Django,觉得太重了。

4.Rails 可以让你不断的惊讶程序可以这样写的啊,我第一次看到有 7.days.ago 的时候惊掉了。

5.Rails强调一种DSL,一来符合人们的语言习惯、二来我觉得是一种编程语言的颠覆,我们并不是在用某个特定的语言(比如Ruby)来实现一个功能(就如同是用C还是用Java来写一个编译器),而是我可以在这些语言的基础上定义一种新的语言(类似于lex,yacc这样的词法语法生成器)。看看routes.rb的设置吧,能有多么惊讶,这是程序么,简直就是诗。美不只是在于内容,同样在于形式。

关于 Python

python的优势很多,比如:

1.语法简洁,无需编译。Python 语法简洁高效,一句话“人生苦短,我用 Python”啥都说明了,高效是 Python 的特点。

2.强大的数据结构。默认安装的Python开发环境已经附带了很多高级数据类型,如列表、元组、字典、集合、队列等,无需进一步编程就可以使用这些数据类型的操作。使用这些数据类型使得实现抽象的数学概念非常简单。

3.强制缩进,让代码自然显得有条理。

4.插件齐全,可以完成绝大部分的程序设计任务。

当然还很多,具体还可以去看看 《Python的设计哲学》这个 chapter。

小结

没有最好的语言,只有最合适的语言。

没有糟糕的语言,只有糟糕的程序员。

没有一种语言是万能的,只会一种语言是万万不能的。

用什么语言不重要,最重要的是效率:开发效率和执行效率。PHP 语法很傻,一点都不炫,但凡是学过C、JS、AS等等语言的,很容易上手,因为语法上有很多重合的地方。很多人看不起 PHP,说 PHP 太简单的人,往往是因为对 PHP 本身不够深入了解,其实 PHP 里面的东西一般人用到的很少,5.3 以上的特性也慢慢让这种语言生动起来,你越是深入,就越能发现它的强大和优势。