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
  • mysql 单表全表扫描查询大数据测试 at November 20, 2013

    大数据不是 1PB 起么?

  • iPad 下 Canvas 和 SVG 的比较 at November 20, 2013

    据说:浏览器里性能很好,Webview 没有 JIT 很卡

  • rails 中 _url _path 方法是什么怎么生成的? at November 20, 2013

    pry 里 show-method app.some_path 也可以

  • controller 与 model 的文件名一定要与 class 类名一样吗?route 是根据什么找到的,文件名还是类名? at November 20, 2013

    url 是根据 route.rb 的配置映射到 controller 的,和 model 叫什么名字无关。

    文件名也没关系,不过如果 model 名和文件名不一致 (一致是指 teacher_func.rb 定义 TeacherFunc), 可能开发环境下就不能自动加载修改后的 model 了,其他环境没影响

  • 我如何把薪水从 50 人民币 / 天 提升到 100 美元 / 小时的 (4) -- 已更新 at November 20, 2013

    #64 楼 @appell 最近 MBP 在 SCII 游戏中已经不热了,冻冰冰的,就是在外面的 flash 界面还是风扇狂响

  • padrino&sinatra 的 session 最大只有 4k 怎么破? at November 18, 2013

    放在数据库

    如果要客户端缓存可以用 local storage https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage#localStorage

  • 怎么样最简方式,把一维数组变为二维 at November 18, 2013
    all = *arr.each_with_index
    
  • 这些中划线让我很困惑 at November 15, 2013

    先找个包含音节拆分的词典拆分?按规则拆分的话,每种语言规则不一样,挺复杂的... tex 排版引擎有对英语的实现。然后就 join ...

    ["hal", "lo"].join "\u00AD"
    

    可以看看 https://code.google.com/p/hyphenator/

  • GeoKit 后台获取 Google Map 数据遭遇 Geokit::TooManyQueriesError at November 15, 2013

    #4 楼 @raven 同一个帐号不同 key?

  • GeoKit 后台获取 Google Map 数据遭遇 Geokit::TooManyQueriesError at November 15, 2013

    @raven 会不会是和 google map 的其他 service 加一起达到总量限制了?

  • 这些中划线让我很困惑 at November 15, 2013

    #2 楼 @Peter 哦,明白你的意思了... 解决办法是... 换个会显示的浏览器?(好像大部分浏览器都不显示它...)

    http://www.w3.org/TR/html401/struct/text.html#h-9.3.3

    标准规定是平时不显示,在那个地方换行了才显示

    你把那个页面的 span 调成 display: block; width: 58px 就能见到它了...

  • 这些中划线让我很困惑 at November 15, 2013

    #2 楼 @Peter 找个拆音素 (phoneme segmentation) 的算法?

  • 这些中划线让我很困惑 at November 14, 2013

    soft hyphen (U+00AD), 如果要换行就会从那换,效果同 <wbr> 或者 &#xad;

    是否显示要看对应程序是怎么实现文字渲染的...

  • 关于字符串识别问题 at November 14, 2013

    把密码中的 @ 改成 %40 试试看?

  • 并行赋值的使用场景 at November 14, 2013

    #18 楼 @bhuztez ruby 有并行赋值,有匹配。但只有正则才有 "一句话写完匹配和并行赋值" 的构造

  • 并行赋值的使用场景 at November 14, 2013

    #14 楼 @bhuztez 其实 ruby 的 case 语句已经很接近了

    case [x, y, z]
    when [x, x, x] then :equilateral
    when [x, x, z], [x, z, z] then :isosceles
    else :scalene
    end
    

    给 Array 加个解构匹配方法就更差不多了

    class Array
      def === other
        size == other.size and
        zip(other).all? do |e, oe|
          e === oe
        end
      end
    end
    
    foo = 3
    case [foo, "bar"]
    when [Integer, "bar"] then puts "matched"
    end
    
  • 并行赋值的使用场景 at November 14, 2013

    #12 楼 @Rei

    /\A#{tmp_path}\/_posts\/(?<date>\d+-\d+-\d+)-(?<urlname>.+)(\.[^.]+)\z/ =~ filename
    

    然后 date 和 urlname 都在局部变量里了

  • 并行赋值的使用场景 at November 14, 2013
    CSV.foreach("csv_path") do |(title, desc, name, *rest)|
      # handle title, desc, name
    end
    
  • 看看一个 Sony 程序员遇到的 Bug… at November 13, 2013

    排除了硬件原因之后,不是还要检查 打开的姿势 么?

  • 调用 ruby 实例方法时,加上 self 更快 at November 13, 2013

    第一次调用的查找区别是比较大,但由于 inline method cache, 第二次调用之后就只有取 self.class 和 nilclass 的区别了,取一般对象 class 和 nil 的 class 最多就差一两条指令吧。

    主频上 G 的处理器 (10 亿指令/秒), 算起来调用千万次也是差 0.0x 秒。

    看到 self. 我都会删掉 (你以为在写 python 呀!)

  • 我喜欢在 Ubuntu 的 root 用户下搭建环境,这样做好不好? at November 13, 2013

    #9 楼 @jimrokliu sudo apt-get install nginx 和切成 root apt-get install nginx 一样的

  • 调用 ruby 实例方法时,加上 self 更快 at November 12, 2013

    结果不是没什么区别吗?

  • 用 Ruby Koans 学习 Ruby,其中一道题,到 stackoverflow 上一看,高下立判啊! at November 12, 2013

    #19 楼 @reus sort, uniq 都是 O(n log(n)) 啊,10000 以下当 O(n) 一般不打紧...

  • 用 Ruby Koans 学习 Ruby,其中一道题,到 stackoverflow 上一看,高下立判啊! at November 12, 2013

    #30 楼 @bhuztez 那就更绕一点

    cmp = [a==b, b==c, c==a]
    return :e if cmp.inject :&
    return :i if cmp.inject :|
    return :s
    
  • 用 Ruby Koans 学习 Ruby,其中一道题,到 stackoverflow 上一看,高下立判啊! at November 12, 2013

    #31 楼 @jasl 初中不等式绝对有这题...

  • 用 Ruby Koans 学习 Ruby,其中一道题,到 stackoverflow 上一看,高下立判啊! at November 12, 2013

    数体教... 三角形的三个不等式其实已经蕴含了三条边都大于 0 的结论.(假设我们有 a + b > c 和 a + c > b , 两式子相加,2a + b + c > b + c, 约简就有 a > 0).

    另外 x == y 是可以重用的量哦。

    def triangle a, b, c
      raise TriangleError if a + b <= c or a + c <= b or b + c <= a
      x, y, z = [a==b, b==c, c==a]
      return :equilateral if x and y
      return :isosceles if x or y or z
      :scalene
    end
    
  • 对于 md5 字符串,有没有 hash 函数可以映射成整数 at November 12, 2013

    如果是搜索一个文本字段,数据库内建的哈希索引就可以了,不需要自己算 md5 啊。

    如果是 mongodb, 截取 12 字节设成 id 存进去也行 (digest[0...24].to_i 16), 也算是保留了哈希索引,还有自动 sharding, 不过每个记录都得是个数组。

    如果硬要转整型字段,截取 8 字节也行 (digest[0...16].to_i 16), 不过一般数据库对整数字段的索引默认是二叉的,往往还没哈希索引快。

    如果是做反查 md5 用,数据海量,最好不要用现成数据库,自己建索引吧

  • 比特币安全指南 at November 11, 2013

    #17 楼 @fsword 实名验证的网络,给现在的偷蒙拐骗团伙开了很多方便的门路...

    算命先生不用察言观色模棱两可,看看微博就知道你今天的运程了. 盗窃团伙不用蹲点观察使自己"形迹可疑", 查查你的 foursquare 打卡记录就知道什么时候好下手. 高利贷不用满街贴小纸,用商业智能 -- 银行找个熟人查查谁的账户余额最近大跌,就很容易找到潜在客户了。

    实名者在匿名者面前就是彻底的弱鸡。人家论坛吵架不爽了,可以用 bitcoin 买个杀手把对方做掉... 大家都匿名了,才能敞开心扉,畅所欲言,破口大骂而不用担心莫名其妙被做掉。

    名人把自己 SNS 帐号交给团队运营也是正确的选择,透露出来的根本就不是自己的信息...

  • 比特币安全指南 at November 11, 2013

    #15 楼 @blackanger Guy Fawkes 面具已经成为了匿名的标志,不过楼主 id 是真名... 在淘宝或者京东买东西,用信用卡消费,在银行存款,各种实名验证手机验证... 都是个人信息和隐私泄漏的源头,带来安全隐患 (). bitcoin 理论上保证了可以完全匿名支付和收钱,不过实际操作还有不少问题要注意,相信楼主的书中会详述。(?)

  • 酷站应该清理下了 at November 07, 2013

    如果有历史酷站快照怀旧下就更好了... 成功和失败都是经验

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