Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
淘李福
@fsword
VIP
NO. 244 / 2011-11-24

[email protected]
杭州
110 Topics / 1798 Replies
62 Followers
2 Following
13 Favorites
喜欢经济学,愿意保持很土的外表
GitHub Public Repos
  • eosnode 2

  • ethnode 2

    build a docker image for ethfans' node

  • dockprom 1

    Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and Alert...

  • physics2 0

  • physics1 0

  • chatgpt-demo 0

    A demo repo based on OpenAI API (gpt-3.5-turbo)

  • caddy 0

  • make-proxy 0

    HTTP/HTTPS/Socks4/Socks5 proxy written in Erlang

  • physics3 0

  • eos 0

    An open source smart contract platform

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 讨论一个设计方案 at September 13, 2012

    #3 楼 @yield 这就是我说的方式,只不过我不确定有没有 best practise

  • 讨论一个设计方案 at September 13, 2012

    #1 楼 @hooopo 正在看,还没看出有啥用处 #2 楼 @flyerhzm 现在我的系统已经不是 jruby based 了,改造成本有点高。另外你说的 resque+redis 占内存是指任务占了 redis 的内存吧,这个问题不大,我放在 redis 里面的东西很少

  • 用 RVM 安装 Ruby 之后,脚本前面 #!/usr/bin/env ruby 是不可以用的吗?有什么解决方法呢? at September 13, 2012

    #2 楼 @diudiutang 更直接的方法是看看$PATH 变量的值

    $ echo $PATH
    /home/john/software/otp/bin:/home/john/.rvm/gems/ruby-1.9.3-p194/bin:/home/john/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/john/.rvm/rubies/ruby-1.9.3-p194/bin:/home/john/.rvm/bin:/home/john/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/john/software/apache-maven-2.2.1/bin:/home/john/software/groovy-1.7.10/bin:/home/john/.rvm/bin
    

    其实不神秘,rvm use 的目的就是覆盖原来的系统路径。 另外如果不知道第一行为什么要这么写,建议 google 一下 shebang,然后 man 一下 evn

  • 大家解决 rails 难题的过程是怎样的? at September 13, 2012

    一般来说,如果能正确完整的提问,离解决也就不远了。 稍微查了一下楼主的帖子,基本都是自己努力过,以后大胆在论坛问吧,只要知道大家会尽力回答的

  • markslide at September 11, 2012

    #5 楼 @search 呵呵,一共就几行代码,我 share 出来是让人根据自己需要改的,不是想做个大项目

  • markslide at September 11, 2012

    #2 楼 @dotnil 多谢啦,我在 comment 里写了你的名字,不过 github 上你是用 dotnil 吗?

  • 利用又拍云 CDN 自动部署 Assets 文件 at September 10, 2012

    #2 楼 @huacnlee 这个第一次知道,有用啊

  • 类方法可以这么用? at September 09, 2012

    #5 楼 @xiaoronglv 这个怎么会被看作“类方法”呢?而且真要这么写的话@task = @project.tasks.find_incomplete会失败的吧

  • 类方法可以这么用? at September 09, 2012

    以后别随便说类方法,容易误解,你那个 find_incomplete 是怎么定义的,是不是类似这样:

    class Task < ActiveRecord::Base
      scope :find_incomplete, ......
    end
    
  • 在不同的 Rails 项目中重用相同组件的最佳实践是? at September 08, 2012

    #3 楼 @ywjno 用软连接就对部署方式形成依赖了,不划算

  • 在不同的 Rails 项目中重用相同组件的最佳实践是? at September 08, 2012

    如果都是 ruby 项目,复用代码用 git submodule 感觉不太有必要,我的做法还是使用 gem,不过要注意根据功能点拆分或者合并,这个考验对业务和组件的理解能力

  • [北京] 20-25 万,朝阳门美企聘一个大型 web 开发-Ruby on Rails at September 06, 2012

    #14 楼 @isofttalent k,这个很适合我啊,可惜英语太一般了

  • 构建全能型 Rails 开发环境。Vagrant+virtaulbox ,使用 Windows 的开发者有福了。 at September 06, 2012

    有试过 windows 吗?我在 windows 上用 vagrant,各种困境

  • Tail call optimization In Ruby1.9 at September 05, 2012

    问了一下 yufeng,回复——

    实际上是这样的,递归用的堆内存,尾递归用的是栈的内存
    所以总体现在性能差不多
    除非递归的深度非常深
    

    看起来 erlang 没有改造普通递归(我觉得也改不了),但是尾递归只能避免爆栈,对于性能没优势

  • 测试 Ruby 能跑多少个线程 at September 05, 2012

    各种句柄限制,各种 ulimit

  • Tail call optimization In Ruby1.9 at September 05, 2012

    #18 楼 @bhuztez 这你可高估我了,语言实现我是彻底的门外汉

  • Tail call optimization In Ruby1.9 at September 05, 2012

    我一直觉得尾递归被神话了,感觉这个概念是因为不可变性被引入后没法做循环而导致的

  • Tail call optimization In Ruby1.9 at September 05, 2012

    #15 楼 @bhuztez 我也是这么理解的,不过这句话继续认为尾递归让你的程序更有效率那就不再正确了感觉莫名其妙,不用尾递归 erlang 应该还是会爆栈的啊

  • Tail call optimization In Ruby1.9 at September 05, 2012

    #13 楼 @hooopo 这一段我就不理解了,去请教一下

  • Tail call optimization In Ruby1.9 at September 05, 2012

    #11 楼 @hooopo 尾递归是一种特殊结构的递归,如果程序员写的递归属于这类结构,编译器可以做针对性的优化(比如因为没有对递归返回值的处理,所以可以直接丢掉栈帧信息),仅此而已

  • Tail call optimization In Ruby1.9 at September 05, 2012

    #6 楼 @hooopo erlang 也不能把非尾递归转换成尾递归啊

  • SQL 有必要学么? at September 05, 2012

    如果是一开始用 RoR 开发网站,会几个常用的 sql 命令,主要是理解一下 Active Record 的日志,其它不用太熟悉。 这么说是希望初学者能够有侧重,入门以后最终还是需要完整系统学习 SQL

  • ruby-china 源码有个地方看不懂 at September 05, 2012

    你可以自己去掉试试看啊

  • Rails 技巧之 tap & try at September 04, 2012

    #5 楼 @diudiutang 这还真不一定,ruby 社区有数量繁多的漂亮的 api,即使使用多年也未必全都熟悉,大家都要不断学习,所以如果看到什么好的,别管是否 old,拿出来 show 就是

  • 请问是在图形界面还是文字界面下写 ruby/ror 程序好呢? at September 04, 2012

    我以前也使用 bash 做运维,不过最近开始改用 ruby 了

  • 单独跑一个 rspec 的测试用例是不是只能用 tag? at September 04, 2012

    #7 楼 @knwang #6 楼 @quakewang 谢谢你们的回答,我的场景有点特殊,我是做可用性监控,用 mechanize 模拟客户浏览器,整个测试的验证是基于 rspec 写的 case,调用时用 ruby 驱动 shell,所以要根据需要进行单个用例的调用。 目前看来-e 参数已经符合需要了,不过你们的回答倒是让我开了眼界

  • 淘宝 gem 镜像安装 ruby 时出现得不到 rubygems at September 03, 2012

    原来还可以这么用,我更新一下首页的链接

  • 单独跑一个 rspec 的测试用例是不是只能用 tag? at September 02, 2012

    #2 楼 @fredwu #3 楼 @quakewang 恩,这个后来也看到了,不过直接用行号感觉有点过了,借助本来的结构比较好

  • 单独跑一个 rspec 的测试用例是不是只能用 tag? at September 02, 2012

    找到办法了,用 -e 参数

  • 建议把这个小贴士去掉吧. at September 01, 2012

    #42 楼 @zw963 是现在流行的 retina display,有翻译成“视网膜屏幕”的

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