Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Zete
@luikore
高级会员
第 2880 位会员 / 2012-07-16

55 篇帖子 / 3423 条回帖
245 关注者
6 正在关注
32 收藏
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
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • ActiveRecord 缓存问题 at 2014年11月26日

    你的例子可以简化成这样:

    b1 = B.find xxx
    p b1 #结果一
    b2 = B.find xxx
    b2.update_attributes k: :v
    p b2 #结果二
    

    b1 和 b2 两个对象虽然都对应同一个数据库记录,却是不同时间点上的记录

  • 为 devise 添加 token 认证 at 2014年11月26日

    最简单的是添加一个 warden strategy (例如叫做 my_token_strategy ), 然后

    initializers/devise.rb:

    config.warden do |manager|
      manager[:default_strategies][:user].unshift :my_token_strategy
    end
    

    正常的用 authenticate_user! 就好了

  • 请教一个 Ruby 的 Awk 替代-[行和列处理] at 2014年11月26日

    #4 楼 @devops 对了 ruby -h 可以看到那些命令行参数都是干嘛的

  • [北京][2014年12月6日] 线下聚会 (更新主题和时间) at 2014年11月26日

    #6 楼 @i5ting 主题 1 是我讲咯

  • [北京][2014年12月6日] 线下聚会 (更新主题和时间) at 2014年11月25日

    GC :)

  • 请教一个 Ruby 的 Awk 替代-[行和列处理] at 2014年11月25日
    ruby -ane 'BEGIN{$r = Hash.new 0}; $r[$F[0]] += [1,2,5][$F[1].to_i]; END{puts $r.sort_by(&:last).reverse.take(10).map{|k,v| "#{k} #{v}"}}'
    
  • 有用 ElasticSearch 的同学吗?你们中文分词用的什么? at 2014年11月25日

    #7 楼 @hooopo 既然结果比较全,把低分的结果去掉,precision 就提高了...

  • 有用 ElasticSearch 的同学吗?你们中文分词用的什么? at 2014年11月25日

    #4 楼 @yukihiro_matz 看文档咯

    @hooopo 这得看怎么打分... 例如看结果的几个字是不是连在一起

  • 有用 ElasticSearch 的同学吗?你们中文分词用的什么? at 2014年11月25日

    不用分词的搜索法:每字当一词用 ngram

  • 关于 “代码即数据” 的脑洞,如果内存里的方法可以还原成代码字符串? at 2014年11月21日

    angular 就是用这个做省略版的依赖注入的

  • git 里 push request 注意事项 at 2014年11月21日

    #10 楼 @i5ting orz 不至于吧...

  • git 里 push request 注意事项 at 2014年11月21日

    #8 楼 @i5ting 自己写的... 就是简单看看在哪个分支就 rebase 哪个,也没有应用什么策略

  • git 里 push request 注意事项 at 2014年11月20日

    无脑 pull 当前分支:

    gup() {
      local br
      br=`git branch 2> /dev/null|\\grep '^*'|sed -e 's/..//;s/\\n//'`
      tainted=`git status --porcelain | \\grep -v '^\\?\\?'`
      if [[ $br == master ]]; then
        if [[ $tainted == '' ]]; then
          echo git stash
          git stash
        fi
        echo git fetch
        git fetch
        echo git rebase FETCH_HEAD $br
        git rebase FETCH_HEAD $br
      else
        if [[ -n $br ]]; then
          if [[ $tainted == '' ]]; then
            echo git stash
            git stash
          fi
          echo git pull --rebase origin $br
          git pull --rebase origin $br
        else
          echo seems not in any branch
        fi
      fi
    }
    

    还是觉得对冲突挨个看挨个删最简单... 有时没冲突也不代表 merge 成功,测试没过还得改

  • 也谈如何构建高性能服务端程序 at 2014年11月19日

    #16 楼 @jack230230

    ThreadPoolExecutor 主要有两种应用场景:一是某种需求的资源支持不了高并发,要限制并发; 二是服务器本身面对的并发数不高,吃不满 CPU. 你可以 wrk 或者 ab 用高并发的情况测一下会不会爆炸...

    至于开多少个线程,如果每个 worker 都是纯 CPU 计算并且 有足够的 CPU (例如网站请求量很低), 就开核心数目个,这时它是作为一个并行工具而不是并发工具。

    如果 worker 是 IO 密集型的就得多开,开多少应该看实际情况而不是 "凭经验", 但开的太多 ThreadPool 就变成虚设了。

  • 也谈如何构建高性能服务端程序 at 2014年11月19日

    ThreadPoolExecutor 不是并发工具,而是 限制并发 的工具...

    例如只起一个的话,网站有 1000 并发请求,但是调用到这个 ThreadPoolExcecutor 就卡成 8 并发了...

    如果改成多线程部署环境每个请求起一个 ThreadPoolExecutor, 那线程数就爆炸了...

  • [译] 为什么我们开发的 Raptor 比 Unicorn 快 4 倍,比 Puma,Torquebox 快 2 倍 at 2014年11月17日

    #16 楼 @quakewang node.js 的 parser 其实比 unicorn 的慢...

  • Ruby 的 symbol, 感觉意义不大。。 at 2014年11月16日

    symbol 是 lisp 的遗留产物啦,后来 string 的越来越优化了就逐渐没多大意义了

  • 经常看到 Ruby 有不同于其他语言的写法 at 2014年11月16日

    http://www.ruby-doc.org/core-2.1.5/doc/syntax/calling_methods_rdoc.html#label-Block+Argument

  • 求教跨域访问策略在 development 模式下和 production 模式下的区别? at 2014年11月15日

    #11 楼 @nightire 也有可能,例如 mini_profiler 之类的会改写 response... RAILS_ENV=production rake middleware

  • 求教跨域访问策略在 development 模式下和 production 模式下的区别? at 2014年11月15日

    production 模式默认不 serve asset 的吧?看配置了 不同的地方还有可能是 asset_host, default_host

  • AngularJS 2.0 正在路上.. at 2014年11月12日

    #46 楼 @xstmjh 是的,所以 atom 用 react 但不用 jsx

  • Ruby 如何用 for 循环打印一个三角形? at 2014年11月11日

    #11 楼 @lgn21st 确实是比较考验理解能力的题目...

    for循环 = $stdout
    for循环.print '一个三角形'
    
  • Ruby 如何用 for 循环打印一个三角形? at 2014年11月11日

    #5 楼 @Rei 嗯,这样做的优点是可以打出矢量图...

  • Ruby 如何用 for 循环打印一个三角形? at 2014年11月11日
    for triangle in %w[▲]
      puts triangle
    end
    
  • 浅谈 Underscore.js 中 _.throttle 和 _.debounce 的差异 at 2014年11月11日

    其实这需求有个更简单的办法,就是 requestAnimationFrame ...

  • 初学 rspec mock 想问 each 方法怎么测试。。。 at 2014年11月11日

    在 books.each 上加一行 binding.pry, 然后在命令行看看 books 是个啥对象 (nil?), 应该是更前面 books = ... 的代码有问题

  • AngularJS 2.0 正在路上.. at 2014年11月10日

    #34 楼 @ddyy

    谷歌技术里已死或者快死的还有

    • RE2 -- 脱胎自 Rob Pike 的编辑器的正则引擎
    • Code Search -- 基于三元语法的代码搜索
    • UnladenSparrow -- LLVM 上的 Python
    • Native Client -- Chrome 版 ActiveX ...

    不过有些基本 idea 是很有启发性

    Angular 是个大杂烩,模板语言的设计整体性太差,ad-hoc 感很严重,重新造了一遍依赖管理和作用域等轮子,module 很多不过有很多也是为了解决自己创造的问题,别的框架用了 observable 好久以后它才引入... React without JSX 真的简单轻便很多...

  • 编译 TextMate 报错,/test_scm.run test_scm: 1 of 32 tests failed。 at 2014年11月06日

    下编译好的版本吧 https://github.com/textmate/textmate/releases


    如果想自己编译,我的机器上 test_scm 也总有问题,有可能是因为作者 git 的版本和大家的不同...

    试试修改 Frameworks/scm/tests/t_git.cc , 把第 13 行改成 (加了个 mkdir -p)

    std::string const script = text::format("{ cd '%1$s' && '%2$s' init && mkdir -p .git/info && '%2$s' config user.email '[email protected]' && '%2$s' config user.name 'Test Test' && touch .dummy && '%2$s' add .dummy && '%2$s' commit .dummy -mGetHead && %3$s ; } >/dev/null", jail.path().c_str(), git.c_str(), cmd.c_str());
    
  • 求随机算法 at 2014年11月06日

    #3 楼 @Kabie o_O 你的更好

    X 和 Y 都独立均匀分布

    P(max{X,Y} < x) = P(X < x, Y < x) = x**2

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