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
  • 是否可以利用 Docker + Ruby 让 Ruby 在 Windows 环境中,通畅地应用 at February 21, 2018

    直接用 Linux 吧,虚拟没有原生的快。

    Docker for Windows 坑挺多的,如果你项目里如果有 node_modules 目录就更是天坑了

  • 二维数组生成小陷阱 at February 10, 2018

    @hlxwell 还记得 C# 的 byVal 和 byRef 么?在 Ruby 里

    4, true, 1.3, nil 这些都是 value type,

    5..6, "foo", [4,4,4], {a: 3}, Object.new 这些是 reference type ...

  • 有考虑使用 Sinatra + ActiveRecord 替换你的 Rails 项目吗 at February 06, 2018

    AR 太重了,Sequel 轻量很多。

    但是 Sequel 里一些 module 实现和文档并不一致,而且载入多个的话要注意顺序... 坑度感觉和配置 postcss 差不多。

    不过大部分 module 你都不需要,某些 DSL 也是白费劲,Sequel.lit 就可以了。

  • 使用 Ruby FFI 调用 Go 函数:十倍效率提升 at January 22, 2018

    不是这样运行的啊...

    Ruby 是先从源文件编译到字节码,再解释字节码执行。这是可以分离执行的,就和 javac 然后 java 一样. 平时为了方便不分离而已。

  • 使用 Ruby FFI 调用 Go 函数:十倍效率提升 at January 22, 2018

    你这样 benchmark 不公平啊,对 Ruby 计算了编译时间,对 Go 却忽略了编译时间。

    要么都算,要么都不算。

    你可以参考下 https://benchmarksgame.alioth.debian.org/ 网站的 benchmark, 里面的 Ruby 程序都是预编译好 (编译成 .yarv), 并且程序跑的时间足够长,让编译时间影响更小甚至不计编译时间的

  • 使用 Ruby FFI 调用 Go 函数:十倍效率提升 at January 22, 2018

    你这比较的事情也不一样,ruby fib.rb 做的事情还包括编译和载入 Ruby 运行时,和 go 比你要把 go build 的时间加在一起。

    当然了,算 fib 100000 还是这样快:

    require 'matrix'
    def fib n
      m = Matrix[[0, 1], [1, 1]] ** n
      v = m * Vector[0, 1]
      v[1]
    end
    
    t = Time.now
    fib 100000
    puts Time.now - t
    
  • 使用 Ruby FFI 调用 Go 函数:十倍效率提升 at January 20, 2018

    这么说用 Ruby 也可以比 Go 快十倍...

    a, b = 0, 1
    40.times { a, b = b, a+b }
    puts a
    

    0.07s user 0.04s system 90% cpu 0.116 total

  • Ruby 2.5 中的 yield_self at January 17, 2018

    呃,具体的问题是啥?有的话可以另开一帖

  • sprintf 格式化四舍五入的坑? at January 17, 2018
    "#{1.2355236.round 6}"
    
  • Ruby 2.5 中的 yield_self at January 16, 2018

    这是不是误解了它的作用?

    它是为了提高一行解决问题的用完即弃的命令行脚本的编写效率。

    写完一段代码后,突然想到它应该作为一个参数,那么你不用 ctrl + A 回到行首插入调用函数再 ctrl + E 到行末补上括号,你只要 yield_self 继续往右写即可,就这样...

  • [求助] ElasticSearch 无法搜索 at January 09, 2018

    没用过 ik... 不用在 mapping 里指定 analyzer 吗?

    据说现在都不用分词了,用 ngram 搜索,靠打分排序更好...

  • 前后端分裂 at January 08, 2018

    公司架构反正都会映射到代码结构,所以最终还是公司架构不合理 ...

    如果多个部门或者团队都要找点事情来避免自己被边缘化,而且都会想找容易吃的蛋糕,所以很简单的蛋糕会因为多部门的争夺而被割裂成复杂的服务 越好吃的蛋糕,也就是看起来越简单的事情,越会这样

  • 请教一下怎么不通过打点的方式获取属性值? at January 04, 2018

    命令行 ri Object 或者 ri Object.instance_variable_get

  • 请教一下怎么不通过打点的方式获取属性值? at January 03, 2018

    this.instance_variable_get :@key

    this.send :key

  • 检索乱序数组的算法复杂度的问题 at December 29, 2017

    我不知道,得看原文

  • 检索乱序数组的算法复杂度的问题 at December 28, 2017

    感觉是个语文问题... 可能书没写好/没翻译好/句意理解出了偏差

  • Java 的 3DES 加密在 Ruby 中的实现? at December 24, 2017

    去掉 -CBC 试试,不行就试试 DES-ECB, 再不行看看 OpenSSL::Cipher.ciphers.grep /DES/, 其中大概有一个对的

  • AES 加密解密算法求教,Java 128 位 AES/ECB/PKCS5Padding ,始终对不上 at December 21, 2017

    再看了下... 这个先把 key + sha1prng 再转换成 key 的...

    如果他们能把这个转换过的 key 给你就简单些,不然很难搞

  • 从 webpack 到全面拥抱 Parcel #1 探索 Parcel at December 20, 2017

    unstar 了 webpack, star 了 parcel

  • \A [[:lower:]] 这个表达式中的:lower:是什么语法 at December 19, 2017

    ri Regexp 有真相

  • 将您的 Ruby 应用编译成单个可执行文件 at December 16, 2017

    进一步可以做个 Cython 一样的编译工具...

  • Ruby v2.5 的 10 项新功能介绍 at December 16, 2017

    👍 每年的圣诞礼物

  • Ruby on Rails 开发的 API,能支撑多大的日请求量? at December 14, 2017

    如果和 Python 比... Python 处理字符串比 Ruby 慢,然而也能支撑很大规模的网站。而且就算这个性能,主要花钱的机器也不是应用服务器...

  • Java 的 RSA 加密算法规则如何用 Ruby 改写呢? at December 13, 2017

    是,那段代码做的就是这个事

  • Java 的 RSA 加密算法规则如何用 Ruby 改写呢? at December 11, 2017

    你可以参考这里... https://ruby-china.org/topics/2267#reply-20430

    不过现在 OpenSSL 支持 PKCS#8 转换了,或者直接调用命令行 openssl pkcs8 转换下 key 再交给 Ruby 也可以

  • 一个拖延了一年多的问题 at November 18, 2017

    一般做全文搜索都不用计算顺序的,纯粹用 bag of words (BOW) 做索引. 你可以看看常用的 TF-IDF 函数怎么做的 (TF-IDF 很多变种,据说 TF 和 IDF 都换成 information gain 效果最好).

    中文其实都不用分词,直接以字和 n-gram 为单位做。n-gram 代替分词的好处是能把词之间的关系都记录下来。

    对于如何表达句和句之间甚至更广的顺序,可以考虑 skip-gram 和 CBOW.

    还是要学习一个。

  • Ruby 爬虫框架 at November 10, 2017

    最好能把 curl 的参数翻译成 libcurl 解释...

  • 如何从 MongoDB 迁移到 MySQL at October 29, 2017

    mysql 原生只有一个 uuid() 函数

  • 有什么推荐 PostgreSQL 的 GUI 软件吗?付费免费都可以,关键好用。 at October 29, 2017

    推荐 pgcli, 和 mycli 一样好用,然后你就基本不需要 GUI 了...

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