帖子帮你置顶了,感觉在上海好幸福啊,有成熟的 Ruby 聚会,老朋友可以经常碰头见面,真好!
#13 楼 @u1378130755 写多了,这种风格的代码由自己手写出来就很自然的事情了,光看是没有用的,每个自己学到的小知识,都配合一段代码去验证一下,你就真的掌握了。
外包团队普遍使用 Java,目前仍然是第一大外包用得语言。 自由职业干什么的都有,自由职业不一定要写代码呀。
#8 楼 @u1378130755 你熟悉 Ruby 的这种语法么?@a = @a ||= 'foobar'
#5 楼 @u1378130755 真得啊,我居然还说过这种事情..... 不过我用过的 javascript 框架和库,我基本上都会通读代码,有一定深度理解才能用好。(angularjs 除外,读起来有点 hold 不住 )
这行代码其实不难理解,this._events
是一个全局变量,用名字去存储所有的注册的 event 的 callback。
比如给某个用户 event 比如 click
绑定了三个 callback, 那么这三个 callback 就以数组的形式保存,于是
this._events['click'] = [callback1, callback2, callback3];
events = this._events['click']
events #=> [callback1, callback2, callback3]
上面你贴出来的代码都是初始化代码,确保 this._events
是一个对象,本地变量 events
是一个数组。
你能贴一下前后代码么?或者贴一下这行代码在 github 上得行号也行啊,Backbone 代码很少,也很容易阅读理解,我们可以一起来讨论一下。
#3 楼 @shangrenzhidao 不对,你要这么理解:
"some_string".object_id == "some_string".object_id #=> false
:some_string.object_id == :some_string.object_id #=> true
这个例子说明了 Symbol 和 String 的一个非常重要的不同,并且可以解释为什么偏好以 Symbol 做 Hash 中的 Key。
Symbol 是 Ruby 中的一种数据类型,具体见 http://ruby-doc.org/core-2.0.0/Symbol.html
#2 楼 @ming_kernel 其实国内已经有很多项目服务在用这,官网被墙不代表服务被墙,你可以自行测试一下。
用第三方服务,比如 http://push.io 帮你解决推送的事情,比你自己维护要简单得多。
#23 楼 @dylanninin 你这个头像不好,选头像跟你做了个 iPhone App 选图标一样,到任何地方,weibo,facebook,twitter,whatever,人家都能一眼认出你来得头像才是好头像,是很重要的事情。
#4 楼 @poshboytl 是远程工作嘛?可以在标题上打个 [远程] 的 tag。
欢迎楼主,其实国内的 Ruby / Rails 社区很小,建议你上传一个头像,经常泡泡论坛,互相混个脸熟,将来一看到你的头像 ID 就能把你认出来啦。
会不会是 VirtualBox 的 bug?看不明白,猜测的。
V5
让我想到当年一位前同事,在 Windows 的 IIS 上配置 PHP 环境,做 PHP 开发。(我不是要黑大 PHP)
#2 楼 @gavin6liu 我简单修订了一下 wiki,去掉了 readline 的部分,添加了 Homebrew 的内容,其实现在 rvm 已经非常智能了,你可以看看,其实整个安装流程已经大幅简化了。
目前只收集到四位摄影师,大概 400 张不到的照片,大家可以自行到 Flickr 上去找你们需要的照片。 http://www.flickr.com/photos/lgn21st/sets/72157637499176594/
#11 楼 @ZombieCoder 我们哪有那么闲啊!
#22 楼 @yedingding 收集到的不多啊。