Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
大庆
@daqing
高级会员
第 101 位会员 / 2011-11-15

95 篇帖子 / 629 条回帖
42 关注者
19 正在关注
96 收藏
关注我,一起在编程技术领域里开荒。
GitHub Public Repos
  • rabel 650

    An open-source web forum built on the Ruby on Rails framework.

  • blumine 98

    An Easy-to-use project management tool (no longer maintained....)

  • china_pay 56

    A simple payment abstraction library for china payment gateways

  • airway 53

    Full-stack API framework written in Go, inspired by Ruby on Rails.

  • gpt-translator 26

    Translate markdown files using GPT-4 model

  • aeolus 7

    PHP framework for productive Web development

  • goargs 5

    A Utility tool to replace xargs, written in Go.

  • rename 1

    A rename utility written in Go

  • rails7-sogou 1

    Rails 7 实战教程之《从零开发搜狗网站》源代码

  • aliyun_sdk 1

    Aliyun Ruby SDK

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • ShopQi 专贴 (任何问题或疑问请发到这里) at 2012年03月26日

    开源出来的代码,能否做一个单店版本,做成 Rails Engine?

  • 你们是不是也是开一堆 shell. at 2012年03月24日

    Mac 上面,iTerm 2 集成了 tmux,Command+D 或 Command+Shift+D

  • 一直想写一个论坛程序。。。 at 2012年03月24日

    没那么简单。

  • 刚刚把 Gravatar 的头像改为国内代理 at 2012年03月21日

    对呀。。解决某类问题,都可以这样做了。。

  • pythoner 砸场子来了 at 2012年03月19日

    说实话,Python 的 lambda 匿名函数,跟 Ruby 的 Block 相比,从书写上就败了。

  • pythoner 砸场子来了 at 2012年03月19日

    总统选举投票

    l = ['Jim', 'bush', 'Jim', 'Jim', 'Jim', 'bush', 'obama']
    l.uniq.collect { |x| [x, l.count(x)] }
    => [["Jim", 4], ["bush", 2], ["obama", 1]] 
    
    
  • pythoner 砸场子来了 at 2012年03月19日

    #10 楼 @skandhas 看了你的方法,才想到,select 是更直接的做法。collect 方法会包含 nil 值。

  • pythoner 砸场子来了 at 2012年03月19日

    原来大家都在回复。。等我写出来才发现。

  • pythoner 砸场子来了 at 2012年03月19日

    我来写个 Ruby 版本的。

    第一个,奖牌排序:

    data = [[:china, 27, 26, 11], [:usa, 20, 22, 50], [:russia, 30, 33, 20]]
    
    data.sort_by { |x| [-x[1], -x[2], -x[3]] } # 中国排序方法,按金/银/铜牌数
    data.sort_by { |x| -(x[1] + x[2] + x[3]) } # 美国排序方法,按奖牌总数
    
    
    
    

    第二个,奖牌统计:

    data.select { |x| x[1] > 35 } # 金牌数超过35的国家
    data.select { |x| x[1] + x[2] + x[3] > 100 } # 奖牌总数超过100的国家
    
    
    
    

    哪个更简洁,一目了然了吧。

  • QuickSilver 这个神器竟然没几个同事在用 at 2012年03月17日

    之前在用 QS,现在追求简单,用系统自带的 Spotlight 了。

  • after_touch callback? at 2012年03月17日

    #1 楼 @vkill 确实,after_touch 很少用到。今天也是设计一个特殊需求时,才需要的。touch 这个函数,除了默认更新 updated_at/on 以外,还可以传入一个参数,更新额外的时间戳字段。

  • 分享一下关于 Active Model scope 的小发现 at 2012年03月17日

    举个实际的例子吧,在什么情况下?

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at 2012年03月16日
    def merge_string(long, short)
      result = []
      long_size = long.size
      i = 0
      short.each_char do |char|
        result << long[i]
        result << char
        i += 1
      end
      result.join('') << long[i..long_size]
    end
    
    
    

    我的思路很简单。

  • 关于数据库索引的一个问题: order by...limit 类型 [已解决] at 2012年03月16日

    发现问题了,是我的测试数据不一致导致的。上面的例子中,pg 有一万条样本数据,mysql 只有 1 千条,估计这时候 mysql 觉得数据量太小了,不用索引也很快?

    刚刚也怀疑数据量的问题,重新测了下,在 mysql 填充一万条样本数据的情况下,也会用到索引:

    mysql> explain select * from topics order by updated_at desc limit 15;
    +----+-------------+--------+-------+---------------+----------------------------+---------+------+------+-------+
    | id | select_type | table  | type  | possible_keys | key                        | key_len | ref  | rows | Extra |
    +----+-------------+--------+-------+---------------+----------------------------+---------+------+------+-------+
    |  1 | SIMPLE      | topics | index | NULL          | index_topics_on_updated_at | 8       | NULL |   15 |       |
    +----+-------------+--------+-------+---------------+----------------------------+---------+------+------+-------+
    1 row in set (0.00 sec)
    
    
  • 如何能从 rails 视频教程中榨取到最大的价值 at 2012年03月16日

    动手写代码,开发自己想要的功能。如果写不出,回去看视频。记笔记什么的,作用不大。

  • 为什么大多开源项目没有源代码注释呢? at 2012年03月15日

    注释很容易跟不上代码的重构节奏。

    我认为把每个函数写的简短一些,就不用写注释了。

  • 问一个 helper 的写法 at 2012年03月13日

    找到了 content_for 的文档,里面说的很清楚:http://apidock.com/rails/ActionView/Helpers/CaptureHelper/content_for

  • 问一个 helper 的写法 at 2012年03月13日
    module ApplicationHelper
        def cascading_block(*args)
            block_name,default_tpl = args
            content_for?(block_name) ? content_for(block_name) : render(partitial:"default_tpl")
        end 
    end
    
    
  • 问一个 helper 的写法 at 2012年03月13日

    #3 楼 @natsuki 看看这个:http://stackoverflow.com/questions/6781407/rendering-a-content-for-block-in-a-helper

    那个人说答案是在 helper 中再次调用 content_for(:block_name),我没有验证,你可以试试。

  • 你的工作就是你的兴趣?有利有弊啊 at 2012年03月12日

    说明楼主还不为钱犯愁,应该感到幸福啊!

  • Bootstrap 使用响应式设计 (Responsive design) 时导航条上部有空白的解决方案 at 2012年03月11日

    正好遇到这个 bug,感谢楼主分享。

  • 免费的 Rails 指导,[第二期] 开放申请,截止到 3 月 31 日 at 2012年03月10日

    #27 楼 @_why 知道 ruby 的继承是怎么回事吗?gem 是什么东西?

  • 免费的 Rails 指导,[第二期] 开放申请,截止到 3 月 31 日 at 2012年03月10日

    #28 楼 @natsuki 截止到 3 月 31 日,看帖了吗亲?

  • 免费的 Rails 指导,[第二期] 开放申请,截止到 3 月 31 日 at 2012年03月09日

    #24 楼 @_why #25 楼 @usherock 没有基础肯定是不行的,前提要懂 Ruby,会用 Linux/Mac。这些都不会,怎么学 Rails?

  • ruby-china.org 如何备的案?好像备案官方网站没法注册了?想迁移到盛大云,备案搞不懂。。 at 2012年03月09日

    #1 楼 @xds2000 嗯,多谢提醒。还没有找客服的习惯。

  • ruby-china.org 如何备的案?好像备案官方网站没法注册了?想迁移到盛大云,备案搞不懂。。 at 2012年03月09日

    比较奇怪的是,ruby china 的备案号,现在又不显示了。。

  • ruby 中的浅拷贝 at 2012年03月08日

    #7 楼 @skandhas 我在河口,没想到还能遇到东营的。。

  • 大家怎么看这件事?Shopify 作者对 Shopqi 抄袭其页面的反应。 at 2012年03月08日

    #21 楼 @ouyang V2EX 运行在开源的 PB2 系统上,PB2 是 BSD 协议的,只要保留协议说明,所有代码/css/图片随便使用。

  • 关于 hash 和 block 的问题 at 2012年03月08日

    #4 楼 @mobiwolf 看一下 Hash#new 这个方法的文档吧,说的很清楚。

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