Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
bhuztez
@bhuztez
VIP
NO. 1569 / 2012-03-24

40 Topics / 2614 Replies
105 Followers
0 Following
0 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 3-15 个字符,可以用 [a-z0-9_\-] 字符,必须用数字或者字母开头,且不能是纯数字 at January 26, 2013

    #4 楼 @mvj3

    我不是反对代码短,而是为了歪楼,讨论一下有没有可能通过运行需求文档来验证实现...

    超过了(自然语言描述)需求的语义长度

    不是的,自然语言充满了大量背景知识的假设,所以用 Prolog 会长过自然语言描述是很正常的。而且很多时候,长一点并不是大问题,歧义才是问题。

    Perl 风格的正则表达式可以认为是一种特殊的 Prolog DSL。在处理简单的字符串匹配上比 Prolog 好也是可以预期的。

    很多时候,感觉用类似 Prolog 的语言来表示需求还是蛮合适的,而且学习成本也不高。我没有说最终代码一定得用 Prolog 来写。而且之前看过一个 slide,也的确是有人这么做了。

    http://www.erlang-factory.com/conference/SFBay2012/speakers/RichardCarlsson

  • 3-15 个字符,可以用 [a-z0-9_\-] 字符,必须用数字或者字母开头,且不能是纯数字 at January 26, 2013

    #4 楼 @mvj3

    最完美的信息表示,它的熵应该是最低的

    原来你不懂熵啊,好好一句话被你说反了。熵值和信息量可以认为表示的是同一个东西。表达相同的信息,长度越短,那么冗余就越少。

  • d at January 26, 2013

    hooopo 讲得不够好笑,还不如讨论搬家攻略...

  • d at January 26, 2013

    #10 楼 @Saito 很不幸,其实屎和小明没有本质区别...

  • 怎样实现微薄里共同粉丝的计算? at January 26, 2013

    写个老土的 SQL 供大家嘲笑

    SELECT f1.follower_id AS follower_id
    FROM followship AS f1
    JOIN followship AS f2 
      ON f1.follower_id = f2.follower_id
    WHERE
      f1.user_id = ? AND
      f2.user_id = ?
    

    其实 Prolog

    
    common_follower(A,B,C) :-
       follower(A, C),
       follower(B, C).
    
  • d at January 26, 2013

    #4 楼 @Rei 求搬家攻略...

  • 3-15 个字符,可以用 [a-z0-9_\-] 字符,必须用数字或者字母开头,且不能是纯数字 at January 26, 2013

    我是来歪楼的,非要用一个正则表达式也没啥大问题,尽管很多时候写成多个更容易。

    我只是在想为啥需求文档不用 Prolog 或者类似的语言来写。假如需求文档不能运行,你如何验证你的实现能满足需求...

    试着用 Prolog 写了下,感觉其实大部分还是很好理解的。

    rule_3_to_15_characters(Name) :-
        length(Name, L),
        L >= 3,
        L =< 15.
    
    valid_character(C) :-
        char_type(C, alpha),
        char_type(C, lower).
    valid_character(C) :-
        char_type(C, digit).
    valid_character(C) :-
        member(C, "_-").
    
    rule_valid_characters(Name) :-
        maplist(valid_character, Name).
    
    rule_start_with_alnum([C|_]) :-
        char_type(C, alnum).
    
    rule_have_non_digit_character(DomainName) :-
        member(C, DomainName),
        \+ char_type(C, digit).
    
    valid_domain_name(DomainName) :-
        rule_3_to_15_characters(DomainName),
        rule_valid_characters(DomainName),
        rule_start_with_alnum(DomainName),
        rule_have_non_digit_character(DomainName),
        !.
    
  • 有没有在 Rails 下用 Mongoid 的特别好的教程? at January 25, 2013

    有啥理由非要用 MongoDB,你是高富帅就当我没说...

  • randx 加入 gitlab.com, 作为 co-founder 了. at January 24, 2013

    #10 楼 @hooopo 被监视是必然的,把监视的代码放到用户电脑上执行,真的好吗

  • randx 加入 gitlab.com, 作为 co-founder 了. at January 24, 2013

    #6 楼 @Saito 不是说这个啊,是的,统计更多数据当然有助于改进你的东西。但是,用你的东西的人被这么监视着总感觉怪怪的吧。

  • randx 加入 gitlab.com, 作为 co-founder 了. at January 24, 2013

    我不觉得监控有多少人在用是个好主意...

  • 北京的同学不妨去听听这个 at January 24, 2013

    #5 楼 @fsword 等我能实战成功再说吧...

  • 北京的同学不妨去听听这个 at January 24, 2013

    #4 楼 @luikore 求实战指南啊,现在我还处于用不起来的阶段...

  • 北京的同学不妨去听听这个 at January 23, 2013

    实战内容太少了点吧...

  • Fedora16 上使用 gem 安装 mysql 和 mysql2 出错! at January 23, 2013

    yum install

  • 基本上能给业界流行的开源源件提交 Patch,都会让人对你刮目相看。 at January 20, 2013

    没看出来

  • Github pages 被墙掉了吗 at January 18, 2013

    #22 楼 @Saito 绑了域名的解出来 IP 不一样

  • Github pages 被墙掉了吗 at January 18, 2013

    我觉得有可能是被raw.github.com带下水的?

  • 有哪些在线教育网站? 找人开发类似网站的成本为多少? at January 17, 2013

    #4 楼 @kevinhua 多贝首页啊...

  • 有哪些在线教育网站? 找人开发类似网站的成本为多少? at January 17, 2013

    被雷到了

    编辑推荐 2013 运势大展望 32 人参加

  • [杭州] 阿里巴巴继续招两个 Ruby 工程师 at January 17, 2013

    期权回报多少和股价高低其实没啥关系啊。期权是看比如上市一年后的股价减去当前股价的差值,假如现在已经接近上市了,从某公司的历史情况来看,现在给你的期权,上市一年后,你应该是不会想要行权的...

    https://www.google.com/finance?q=HKG%3A1688

    Zoom 选 All 就看到了...

  • 有哪些在线教育网站? 找人开发类似网站的成本为多少? at January 17, 2013

    先把需求明确了吧

  • [北京][求职][移动互联网][技术总监][首席架构师] at January 15, 2013

    #75 楼 @rinconj 求打杂...

  • 请问 trap 是如何使用的?能给个简单的例子最好了! at January 15, 2013

    #7 楼 @luikore 你这是歧视 Windows 啊...

  • 中文地址分词,求推荐 at January 15, 2013

    #2 楼 @tumayun 你要先定义你这里分词的概念啊...在某些场景里地址本身可以作为一个单独的词的...

  • 中文地址分词,求推荐 at January 15, 2013

    #3 楼 @luikore 话说 HMM 已经落伍了,现在主流都 CRF 了,于是我就不会了...

  • 中文地址分词,求推荐 at January 15, 2013

    中文地址?

  • Redis 数据库 数据同步到 MySQL 有啥方案 at January 15, 2013

    redis做主数据库,这是啥应用 ...

  • 学到什么程度可以看 ruby-china 的源码? at January 13, 2013

    为什么要读代码...

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