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
  • 关于中文与英文的先进性 at October 18, 2013

    #42 楼 @bhuztez

    J 很好读啊,知道 % operator 就明白了。中文要有领域相关知识才能解决下面的二义性问题:

    相加除以 (项数得算术平均) (相加除以项数) 得算术平均

  • 百度:360 违反 Robots 可能导致网民隐私泄露 at October 18, 2013

    谈法人道德就是耍流氓,组织越大做坏事的背德感就被分担得越轻,只能靠法律去限制. 但种花国没规定什么属于隐私,除非能举证网站信息的泄漏对你产生了伤害,否则估计很难告。

  • 多种编程语言间切换会不会有走火入魔的感觉? at October 18, 2013

    #17 楼 @ruby_sky

    很不一样啊,语法决定编译器,语义决定运行时。

  • Homebrew 在 OS X 10.9 GM 里正常了吗? at October 17, 2013

    正常啊,DP 就正常

  • 求大神给几个 Textmate 或者 Sublime Text 配置的方法 at October 17, 2013

    https://github.com/phuibonhoa/tm-ctags-tmbundle 虽然我在用的是自己修改过的

  • 做了个玩具语言 Cirru at October 17, 2013

    #5 楼 @jiyinyiyong 现在是有解释器了还没编译器?不管是边解析边解释,还是执行 AST, 都比编译慢很多的。做编译器的话就生成一段 javascript eval 成个函数,执行速度会比解释器快很多,我没试过目标是 javascript 的,不知道编译时跳过 AST 这一步直接搞 DAG 是否可行,可以的话就更效率了。

    如果你要支持数组字面量,数组中间可能也要像 haskell 那样加逗号...

    [foo bar, baz]
    

    无括号 lisp 一直都是程序员的梦想之一,例如 http://readable.sourceforge.net/ 不过它那个花括号还是挺丑的... 如果想要解析中缀运算符的速度快一些的话,可以考虑那个算法 https://en.wikipedia.org/wiki/Operator-precedence_parser , bison 也是用这个的。递归下降解析器也可以用一些技巧例如 tabular caching 来提高处理中缀运算符的速度... 不过还是先把 feature 设计好了再慢慢想优化吧。

  • 做了个玩具语言 Cirru at October 17, 2013

    #2 楼 @jiyinyiyong 其实很多语言都会迁移到手写的 parser 上面 (ruby 这么迁移的话有点搞不动,python 反过来从手写的迁移到 antlr 上了...), parser generator 总有一些封得太好难以控制的地方,对于控制狂来说是接受不了的...

    是的 algo style 的长处是逗号作为分隔有减少括号的作用,一个词是调用函数还是引用局部变量也容易分辨。

  • 做了个玩具语言 Cirru at October 17, 2013

    做出来了呀,cool!

    其实非 algo style 的方法调用 + 缩进语法的细节上是有些不好搞的,haskell parser 去斟酌的话就会发现很多蛋疼的地方...

  • 关于中文与英文的先进性 at October 16, 2013

    问问鲁迅怎么看...

  • 号外,XX 开房记录查询 at October 16, 2013

    #33 楼

    The purpose of cat is to concatenate (or "catenate") files. If it's only one file, concatenating it with nothing at all is a waste of time, and costs you a process.

    < shifenzheng.csv
    
  • [上海][2013年10月15日] Ruby Tuesday 活动召集 (周二) at October 16, 2013

    #80 楼 @loveky 不是官网,淘宝店电池发光什么的都有...

  • 号外,XX 开房记录查询 at October 16, 2013

    众人纷纷在虚拟机安装 mssqlserver ...

  • [上海][2013年10月15日] Ruby Tuesday 活动召集 (周二) at October 15, 2013

    照片中间就是 @Saito .............. 的包

    钢铁侠触手猫那位,真的没夜光?我买了没猫有夜光的...

  • [杭州][2013年10月15日] Ruby Tuesday 活动召集 (周二) at October 15, 2013

    没料到今晚人巨多... 准备不足很抱歉...

  • Ruby 中有没有类似 Java 的 Integer.MAX_VALUE 的东西? at October 15, 2013

    Ruby 只有一种整数类型 (实现上 Fixnum 和 Bignum 会自动转换,使用上是无差别的), 没有大小限制。

  • [转] 女子发帖赞扬 IT 男老公 网友纷纷求介绍 at October 14, 2013

    想问问社会上 IT 男是不是鮟鱇鱼舞一样的存在... http://www.tucao.cc/play/h4020793/

  • 又发现了个以前不知道的 Ruby 语法诶 at October 14, 2013

    #12 楼 @iBachue 说语法糖其实不太恰当,parser 并没对这些代码做特殊处理,是语义的区别才对

  • Linux 窗口之间快速切换 - 加速你的开发效率! at October 14, 2013

    以前用 applescript + 系统快捷键面板,现在用 alfred, 自己加个 hotkey launch file group 的 workflow 就可以了

  • Memcache 的资料那么少呢? at October 14, 2013

    因为一目了然太简单...

  • 高度集中持续写 12 小时代码你有什么感觉? at October 14, 2013

    #2 楼 @fsword 这种现象很爽或者死线快到很紧张的都有,肾上腺素过度分泌 high 得不行,就像冢原卜传初战就进入了血醉状态一晚砍了 30 多人不觉得累,经常这样会英年早逝的...

  • 再也不用担心想不出好的 Hostname,求补充…… at October 13, 2013

    这时就要求 wikia 大神了

    http://mlp.wikia.com/wiki/List_of_ponies

    研究表明比起动植物图谱,口袋怪物更加好记...

    http://pokemon.wikia.com/wiki/Category:Generation_VI_Pok%C3%A9mon

  • 又发现了个以前不知道的 Ruby 语法诶 at October 13, 2013

    #2 楼 @iBachue 用了 rb_block_proc 的方法都能做的,而用 rb_yield 的就会检查栈帧

    foo.c

    #include <ruby.h>
    
    static VALUE foo(VALUE self) {
      // rb_yield(0);
      VALUE p = rb_block_proc();
      rb_funcall(p, rb_intern("call"), 0);
      return Qnil;
    }
    
    void Init_foo() {
      rb_define_method(rb_mKernel, "foo", foo, 0);
    }
    

    extconf.rb

    require "mkmf"
    
    create_makefile 'foo'
    

    执行

    ruby extconf.rb
    make
    ruby -r./foo -e 'def bar;foo;end; bar{puts "the block goes into the inner method"}'
    
  • 又发现了个以前不知道的 Ruby 语法诶 at October 12, 2013

    super 也可以的

  • Ruby community 真是 drama 多多啊 at October 12, 2013

    说明借酒劲 brogramming, 会发生 drinkup 门事件。不如参与 icecreamup, 保持冷静,糖分更有益 ...

  • 一块钱与销量 at October 12, 2013

    x99.99 报价太科学了,还考虑到了程序员在条件比较里少写个 = 的情况...

  • Groupon 抛弃 Rails at October 12, 2013

    ... 其实我在的 team 是用 rails 的。关于 itier 的更多细节那个博客今后会逐渐放出。

  • 今天才知道 @yedingding 是谁 at October 12, 2013

    在 True Names 的世界里,其他人都被美国政府干死了,只有 B 大还活着...

  • Kernel.system 如何读取 Git 的 local config? at October 12, 2013

    是不是 rake task 里设置了什么环境变量,使得 git 命令没去读 .git/config ?

  • 小伙伴们对加密 Ruby 源代码有需求吗? at October 11, 2013

    #5 楼 @lang1pal 早就不是 GPL 了

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