Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
saiga
@saiga
Member
NO. 4375 / 2012-11-05

[email protected]
深圳
19 Topics / 701 Replies
14 Followers
1 Following
63 Favorites
请认准唯一指定邮箱:aiasfina#hotmail.com
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 我用 Sketch 做的简历和其它临摹. at September 14, 2014

    #17 楼 @ichord 故意 404 的 😄 ,因为我发现没啥好写的,就不将链接指到那里了

  • 我用 Sketch 做的简历和其它临摹. at September 14, 2014

    :plus1: 我还是坚守 ai

  • Carrierwave 上传的文件名之白名单正则表达式的疑惑 at September 13, 2014

    #3 楼 @linjunzhugg 请看文档:http://www.ruby-doc.org/core-2.1.1/Regexp.html

    这个写法是符合 IEEE 标准的 POSIX style 的,你说的标准正则应该是 PCRE

  • Ruby 2.2 的 可回收 symbol at September 13, 2014

    看了一下代码,我再来补充一句:

    如果存在相同的 static symbol ,获取 dynamic symbol 的函数会直接返回 static symbol

    举例来说:

    :sym1 # static symbol
    
    'sym2'.to_sym # dynamic symbol
    'sym1'.to_sym # static symbol
    

    这个跟 string 还是有所区别的,所以还是有意义的 @robertlyc

  • Ruby 2.2 的 可回收 symbol at September 12, 2014

    #6 楼 @luikore 对,2.1 里面 String#freeze 跟静态 symbol 一样了:都不可回收,string hash key 会自动 freeze...

  • Ruby 2.2 的 可回收 symbol at September 12, 2014

    #1 楼 @sevk 主要是防止程序自动生成的 symbol 太多 目前能生成可回收 symbol 的只有 #to_sym 和 #intern,其余的 symbol 还是原来的不可回收 symbol 另外 dynamic symbol 的 pin down 条件 Narihiro Nakamura 没有细说,要看代码

  • 说说 Rails 的套娃缓存机制 at September 12, 2014

    话说可不可以把 cache_key 换成 role_name 呢?这样不同角色就可以 hit 不同缓存了

    def role_name
     .... # admin, member, public
    end
    
    <% cache [:todolists, role_name, @todolists.max(&:updated_at) ] %>
    ...
    <% end %>
    
  • 请问 Rails class (指 model) 的生命周期是什么样的? at September 11, 2014

    #2 楼 @lmorenbit 对啊,你说的现象就是答案

  • 说说 Rails 的套娃缓存机制 at September 11, 2014

    great job!

  • 请问 Rails class (指 model) 的生命周期是什么样的? at September 11, 2014

    这个不是 cache,而是 oop 基础 ruby 的 classloader 在装载入内存时会初始化类的类变量,方法,执行类静态代码(块),把初始化后的类放入堆中,这个是初始化时完成的操作,当类进入内存之后就直接从堆里面拿了。


    好吧,事实上我没找到任何关于 rvm 原理的文章,看看就好

  • 这种焦点图特效是怎么实现的? at September 07, 2014

    b 站的是元素不隐藏,祖父容器 hidden,父容器相对位移。 复旦那个是元素隐藏,每次滑动将当前元素设为负边距 100%,下一个元素设为 100% 逐渐减为 0 至于有什么插件就不清楚了,知道原理自己写起来也不费事

  • 【传教向】LiveScript,不仅仅是 JavaScript at September 07, 2014

    #39 楼 @jiyinyiyong 感谢分享,正在看 😄

  • Puma 部署生产环境出错 at September 04, 2014

    前两天刚好遇到这个问题,检查一下启动配置。我是在里面调了 system 函数报错,删掉就 ok 了

  • cramping 框架业务场景 at September 03, 2014

    你说的是 cramp 吧?他跟 goliath 都是基于 EM 的,用纤程的有基于 celluloid 的 reel 你说的都可以用来做实时聊天,不过我建议把 akka 单独区分开来而且也不要去碰他,对于小应用来说技术栈太深 如果要快速开发的话还是建议上 socket.io 或者 faye,其他框架都要自己做前端降级

  • 这种语法是什么意思? at September 01, 2014

    #4 楼 @linjunhalida 对,就是避免这种情况..Ruby 会就近查找对应的模块,如果继承链上存在这个模块就直接返回不会再向上回溯

    module A; end
    
    
    class B
      module A; end
    
      def self.pp
        puts A
      end
    end
    
    module C
      module A; end
    end
    
    class D
      include C
    
      def self.pp
        puts A
      end
    end
    
    class E < D
      def self.pp
        puts A
      end
    end
    
    B.pp #=> B::A
    D.pp #=> C::A
    E.pp #=> C::A
    
    
  • 这种语法是什么意思? at September 01, 2014

    就是回到全局命名空间啊..

  • Ruby 的方法查找与 method_missing at August 31, 2014

    #2 楼 @iBachue @itzzq http://tenderlovemaking.com/2013/03/03/dynamic_method_definitions.html

  • 有网页界面配置角色权限的 Rails 的开源系统参考吗? at August 29, 2014

    https://github.com/CanCanCommunity/cancancan/wiki/Abilities-in-Database

  • 如何实现一个带权限控制的相册 at August 25, 2014

    #8 楼 @jzlikewei 直接通过地址访问就是了,一样通过 nginx 发,就是在发送前 rails 校验一下权限

  • Javascript object 属性遍历的问题 at August 24, 2014
    function isNumeric(n) {
      var i = +n;
      return ([]).toString.call(i) === '[object Number]' && i === i;
    }
    
  • coffee-rails 能否关闭编译时的 wapper function?也就是 --bare 参数 at August 23, 2014

    不知道。因为目前我还没看到有人会去关掉它...

  • 【传教向】LiveScript,不仅仅是 JavaScript at August 23, 2014

    #24 楼 @darkbaby123 Live 是建立在 coffee 之上再加入了 FP,并且修正了 coffee 那些不如人意的地方,比如 ~= 约等,var 声明,:= 赋值穿透等等 至于 ES6,先不说得等到何年何月,那一大堆新特性就能弄倒一批常用的类库,这些转译语言肯定也不能幸免的

  • 【传教向】LiveScript,不仅仅是 JavaScript at August 23, 2014

    #23 楼 @gene_wu 别说前端,后端也不多...

  • 【传教向】LiveScript,不仅仅是 JavaScript at August 22, 2014

    #16 楼 @jun1st 其实 coffee 和 live 兼容挺高的,很多语法相同。会 live 再玩 coffee 那是毫无问题的,反过来嘛....

  • 【传教向】LiveScript,不仅仅是 JavaScript at August 22, 2014

    #14 楼 @iwege 反斜杠 类似 symbol 的东西,翻译出来还是字符串。 字符串中间没有空格都可以用反斜杠

  • 【传教向】LiveScript,不仅仅是 JavaScript at August 21, 2014

    #3 楼 @hxtheone 有点向 fp 方向走了,不习惯 fp 的确难懂

    #4 楼 @jiyinyiyong 哈哈,在团队里我也不敢用。主要是自己的项目里折腾

  • 【传教向】LiveScript,不仅仅是 JavaScript at August 21, 2014

    #1 楼 @small_fish__ 的确,coffee 和 livescript 走的方向不同。coffee 一开始用 ruby 写的编译器,后来才改用自举,所以跟 rubyi 很像。而 livescript 更像是 haskell,f# 那类的纯 fp 了

    #2 楼 @yukihiro_matz Coffee 没那么炫啊,都不能在小伙伴前耍帅了

  • 关于网页抓取的学习历程 at August 21, 2014

    就是没有界面的浏览器,定位跟 watir 一样自动化测试,就是少了个界面。拿来采集数据那速度和内存实在感人,很多时候只作为最后的手段

  • 使用 Ransack 进行多条件搜索,如何实现对关联字段的搜索 at August 20, 2014

    https://github.com/activerecord-hackery/ransack#has_many-and-belongs_to-associations

  • Prev
  • 1
  • 2
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
  • …
  • 22
  • 23
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English