Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Zete
@luikore
VIP
NO. 2880 / 2012-07-16

55 Topics / 3422 Replies
245 Followers
6 Following
32 Favorites
GitHub Public Repos
  • triez 140

    fast, efficient, unicode aware HAT trie with prefix / suffix support for Ruby

  • rsec 78

    Parser / Regexp Combinator For Ruby

  • regexp_optimized_union 11

    Regexp.optimized_union(word_list, regexp_options) generates optimized regexp for matching union o...

  • zscan 9

    Improved string scanner

  • stimulus-bind 9

    Enable simple data binding for stimulusjs

  • vscode-hypertab 3

    The Missing Tab Completion for VS Code

  • property-list 1

    Property list (plist) library with all formats support

  • keycap 1

    1.5u keycap for Kailh low profile switch

  • ffi-clang 0

    Ruby FFI bindings for libclang 3.4+.

  • llvm-node 0

    Node LLVM 4.0+ Bindings

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Reddit 上的 Ruby 程序员 monad 入门 at February 11, 2016

    #1 楼 @mizuhashi 延迟求值和 monad 没有联系

  • Rails 中乐观锁与悲观锁的使用 at February 11, 2016

    #5 楼 @zamia 呃,我哪里说锁和事务是一回事了?你大概没用过 postgres 吧,你讲的大约是十几年前的书里强调的...

  • Rails 中乐观锁与悲观锁的使用 at February 08, 2016

    换 Postgres 吧,基本可以事务搞定,极少需要手动管理锁的。

  • 使用 Setter 方法代替 Before Validation at January 30, 2016

    在 setter 出错比在 validation 出错要早一点点,越早出错越容易找出来

  • Ruby 如何调用 Java 代码 at January 27, 2016

    开个 jetty 提供 http 服务很轻量,2 秒启动

    (曾经用这个开 oracle 数据库的后台) ...

  • 类型代数的运算 (内有熊和物理学圣剑) at January 27, 2016

    #17 楼 @mizuhashi 其实和求导形式如此相似是必然的而不是偶然的,证明在链接的论文中...

  • 我们将会在 2016-01-23 (本周六) 对服务器停机升级 at January 23, 2016

    大赞!

  • 使用 Ruby on Rails 开发与 Java 相比有何优势呢? at January 16, 2016

    Java 本来是挺快的,然后你需要"架构", 要架构得足够灵活,你就重新发明 Ruby 的一部分... 花了很多功夫写额外的代码,最后你就得到了 Rails 或者更差的性能和基本看不懂的代码

  • 程序员经常去的网站或者获得知识最多的网站 at January 09, 2016

    最近多了一个

    http://archive.aviationweek.com/

  • Ruby 中没有 “逻辑与” 的短路原则吗? at December 28, 2015

    可以明确告诉你,不是 ruby 的问题,好好想想吧 :)

  • Win 7 下 启动 Rails 慢 at December 26, 2015

    可能是系统 dll cache 的原因,和很多程序一样,所有 dll 都载入过以后再启动就快了

    DL 和启动速度应该没什么关系,不过是要升级了。更新一下 gem, 搜搜代码中涉及 DL 的部分,更新成 Fiddle 的用法就好

  • 2.3.0 悄无声息的发布了? at December 26, 2015
    brew reinstall --HEAD ruby-build
    rbenv install -k -v 2.3.0
    rbenv global 2.3.0
    
  • 弱弱问个问题: 如果将一个字符串作为变量? at December 24, 2015

    局部变量不能这么用的,而且像 php 那么实现会拖累性能

    你可以用哈希表

    h = {}
    h['a_var'] = 'aaa'
    h['a_var'] = 'bbb'
    h['a_var'] # 'bbb'
    
  • Ruby 2.3 new feature 之一: 多行字符串更优美的写法 at December 23, 2015

    +1

  • 一个 String 类型处理不当导致的性能问题,在导出 CSV 文件等场景不注意就会中招 at December 16, 2015

    用 CSV.generate 啊

    http://ruby-doc.org/stdlib-2.2.3/libdoc/csv/rdoc/CSV.html#method-c-generate

  • [译] 如何百倍加速 Lo-Dash?引入惰性计算 at December 16, 2015

    用 coffeescript 代替 lo-dash 就快了

  • Swift 开源了 at December 05, 2015

    静态语言的 REPL 不是功能完整的,像 C 也能在 debug 的时候 evaluate 表达式,但是不能声明数据结构,class 等

  • Teahour #60 期:与丁磊聊机器学习和数据科学 at November 24, 2015

    背景里谁的娃在哭,做 teahour 都忘喂奶了...

    你们肯定知道矩阵的本征向量特征向量这些东西

    😄

  • 本人自行删除 at November 24, 2015

    你还得写属性 wrapper method

    static VALUE get_connected(VALUE self) {
      struct rb_connect_information* info;
      Data_Get_Struct(self, struct rb_connect_information, info);
      return INT2NUM(info->connected);
    }
    
    static VALUE get_servername(VALUE self) {
      struct rb_connect_information* info;
      Data_Get_Struct(self, struct rb_connect_information, info);
      return info->servername;
    }
    

    然后声明方法才能在 ruby 中调用

    rb_define_method(rb_cConnectInfo, "connected", get_connected, 0);
    rb_define_method(rb_cConnectInfo, "servername", get_servername, 0);
    

    文档看一遍 http://www.rubydoc.info/stdlib/core/file/README.EXT

    另外一个包装的方法是用 FFI, 不用写那么多 wrapper...

  • Bower 宣告终止开发?(18 Nov 2015 updated: Bower is alive, looking for contributors) at November 22, 2015

    #24 楼 @i5ting 我也玩不明白 grunt 和 gulp, 只会找别人的配置抄... 但是 rakefile/makefile 能直接写

  • Bower 宣告终止开发?(18 Nov 2015 updated: Bower is alive, looking for contributors) at November 21, 2015

    bower 还不如 sprockets

    webpack 挺好的,其实在 webpack 和 browserify 之前,就有 https://github.com/SaitoWu/linner 了

    至于 grunt 和 gulp, 可能... 还不如直接 makefile

  • 千万别构建超过 23 个字符的 Ruby 字符串 at November 19, 2015

    现在还有一种 frozen string

    如果对象上设定了 FL_USER17, 就是 frozen string, 不同的 frozen string, 只要内容相同,全程序就只存储一份

    最新的 Ruby 默认字符串字面量都是 frozen string

  • 了解 RSpec 源码的指点下,可以把测试失败的信息记录到数据库吗? at November 16, 2015

    不用看内部实现

    rspec -f json

  • Ruby 是如何解释运行程序的 at November 13, 2015

    #4 楼 @tablecell 可以被 GC 的

  • 一个关于 Ruby 数组初始化的问题 at November 08, 2015

    因为改的同一个引用...

    Array.new row_length do
       Array.new column_length, 0
    end
    
  • Cjsx 还是挺好使的... at November 08, 2015

    #2 楼 @darkbaby123

    babel 是不错,但 coffee 还有几点特别有用的特性,现在还没有替代的:

    • 少写很多括号和 this
    • do (n) => ... 相当于 ((n) => ...)(n)
    • 高效又简洁的 for ... by ... when ...
    • Comprehension 是 ES7 特性,babel 不支持
    • Range 和 Array splicing. 例如删除下标为 5 的元素怎么写?Coffee 里只需要 a[5..5] = [], 而 ES 的 splice 函数非常费解
    • switch .. when 不用手动 break
    • /// 可以围起 block regexp 而 ES 依然要一行行加起来
    • 带 yield 就自动变成 function*

    一些语法区别例如 in, of 是个问题,但其实是 js 的 in 设计错了,坑了 coffeescript ...

    https://github.com/hemanth/coffeescript-equivalents-in-es6

  • 「我们中出了一个叛徒」Shou.TV 从 Rails 切到 Go 了 at November 06, 2015

    换 pg 挺好的,mongodb 很坑啊... 不过为啥不是 postgrest + pg 呢... 那样效率更高

  • 今年大家学习新语言的热情明显降低了 at November 04, 2015

    在造新语言...

  • Use MySQL stream for large datasets at November 03, 2015

    #6 楼 @hooopo 最早的作者去世了...

  • 前端框架选择的一个现实的问题 at November 01, 2015

    不对啊,国内大部分浏览器都是 webkit, 用电脑上网的人比例很少的

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