• @iBachue 我是从 Java 转到 Ruby 的,我最大的感受是 Java 总是在过度设计,很多时候和很多地方都在为并不存在也并不需要的可扩展性、可通用性之类的需求生造出许多漂亮的设计来,尽管这个设计非常难用、非常晦涩,但它的确非常完美

    Java 的哲学是用 80% 的精力思考未来和解决未来的问题,被解决的问题根据我的经验,99% 的情况下一千年都不会出现,但对于 Java 程序员来说,明知公元 2012 年—公元 3012 年之间的某个时候会出现这个问题而不去解决它,那绝对是不可饶恕的,不解决它饭都吃不下去。然后,Java 程序员会在百忙之中抽出 20% 的宝贵时间来解决当下的问题,如有可能,当年我还想把这个比例压缩到 10%,你知道的,未来的事情已经够让我头大,现在这些小事儿最好不要来烦我!

    当我用 Ruby 后,才发觉,1000 年太久,我非常怀疑我的应用能不能够活过 1000 天,如果 1000 天后我的程序还有问题让我去解决,天啊,那不是太 TMD 幸福了吗?!

    这就是,我理解的 Java 哲学Ruby 世界

  • @pobing 可以的

  • 呃,真的搞忘了,不知道怎么就用上 Ruby 了。

  • 文件上传好整,感觉上应该可以使用 OSS 这类东东。

    而对于文件转换,如果 CF 官方能够提供 pdf2swf 的在线服务接口的话,就完全能够满足我的需求了,帮我呼吁一下吧,谢谢!

  • @leekelby 失敬失敬,原来是官方的同学大驾光临啊!

    我非常支持啊,总体而言在 Cloud Foundry 上部署过程比部署到单独的服务器上简单多了,感觉这个服务非常靠谱。

    另外,李兄对于我文件转换的需求有什么招没有,在云上能不能完成?或者折衷方案也可以,我真的很想用你们的服务,给点建议吧,谢谢!

  • 哈哈,我才发帖,就有人在我的应用里注册用户了,有人的好奇心超级强啊:D不是的,是在我发帖之前注册的,来自 山西省忻州市联通的兄弟 😄

    不过,我发觉 SAE 可能不太适合我这个网站,因为我需要上传 Excel 文件,然后在线把它转换为 pdf 和 swf 文件,如果不用 vps 好像很难做到。

  • 找回密码功能修复了 at 2012年11月24日

    第一时间用了,然后把我用 github 登陆过来创建的账户自杀了。:)

    不过为什么用 github 认证创建的账户不能更改邮箱地址?

  • 重庆那一票是哪个崽儿买的,这旮旯还有人用 Ruby 啊 ❓

  • 推荐你直接使用 http://railsinstaller.org ,简单明了,一站式解决所有问题。

    如果你一定要自行安装 rvm,一般来说,用rvm get head更新了 rvm 之后, 执行 rvm requirements 提示的那几步就可以了:

    brew update
    brew tap homebrew/dupes
    brew install autoconf automake apple-gcc42
    rvm pkg install openssl
    rvm install ruby-1.9.3
    
  • 写代码用 sublime text 2,维护或重构用 RubyMine 吧。

  • @knwang 非常感谢您的推荐。

    我可能没有把我想要的说清楚。网络上收费的教学资源归纳起来大概有三类:

    1、讲一种技巧或一种具体的技术,比如 RailsCasts. 2、讲一门技术或学问,比如 CodeSchool. 3、综合性、实践性、项目性的综合课程,比如您的教程和 Bloc 的课程。

    我需要的是第二类教程。我想下定决心来要认真深入学习新技术的大概有两类人:一是入门很困难,不知道如何用它做项目;二是入门很容易,把新技术运用于实践、运用于项目的能力较强,但技术却不精深,门门精,样样瘟,根源在于基础不牢。

    我想第二类人应该要比第一类人多一些,但是,愿意潜下心来系统学习的人可能并不多。

    顺便说一下您的课程,就所学的内容来讲,太贵了,但就教学双方所需要投入的时间成本来讲,又太便宜了,建议保留这个节目的同时,向 CodeSchool 学习,开发自由度比较高的第二类课程,到时我一定来捧场,呵呵!

  • @HungYuHei RailsCasts 我只看免费的,哈哈

  • 这是我在 codeschool 上的进度:

    http://www.codeschool.com/users/cqwonder

  • @nuclearkitten 视频价值不大,除非你英文很好,能完全听懂,反正我是只能听个大概……

  • @knwang 谢谢你的回复。

    没有什么具体目标,但定位是 Web 开发。目前手头正在做的一个项目用到的技术有 Rails 3.2 + Devise + Cancan + Rspec + Cucumber,眼熟吧?对,就是从一个模板生成的项目框架开始出发的,每种技术 Google + Doc,用起来并不太难,但仅流于表面,感觉代码很丑,比较机械,还是想深入了解,掌握全面一点。至于预算,并不太重要,还是根据东西的价值来看。

  • 现在开发系统感觉就像搭积木一样,比以前可用的工具丰富多了,总体而言,我发现开发难度是降低了。