• mongoid 排序问题 at 2014年01月02日

    #5 楼 @Rei 谢了,我还是加了一个字段

  • mongoid 排序问题 at 2014年01月02日

    #2 楼 @Rei 这样会更麻烦

  • mongoid 排序问题 at 2014年01月02日

    #1 楼 @Rei 当加了 has_many :books 以后,文档里就会有一个 book_ids 字段。

  • #7 楼 @gihnius me too

  • from Ruby to Go at 2013年12月24日

    来个 Go on Rails!

  • from Ruby to Go at 2013年12月24日

    哪位高人出来带头用 go 重新实现一个 rails 吧。

  • Go's Reflect at 2013年12月06日

    #5 楼 @zhangjinzhu 这个正是我需要的效果。谢谢。

  • Go's Reflect at 2013年12月06日

    #3 楼 @search 用 reflect 是因为要根据输入来调用不同对象的不同的方法,而这些对象有很多共同的特性,我就申明了一个类型来实现这些特性,然后再匿名组合,这样比较省事。

  • Go's Reflect at 2013年12月06日

    #1 楼 @search 我需要 reflect 特性啊。我更新了帖子,表达得更清楚了。

  • ruby 中的 Thread at 2013年11月03日

    #1 楼 @crazyjin 看来功课做得还不够。。受教了。

  • ruby 中的 Thread at 2013年10月30日

    貌似 ruby 不管你怎么 Thread.new 都只有一个系统级别的线程,Ruby 的线程是建立在系统线程之上的。。T T

  • 用 open-uri 抓取网页 at 2013年10月29日

    #15 楼 @LiKour how to? need help.

  • 用 open-uri 抓取网页 at 2013年10月23日

    #12 楼 @jjym 刚试了一下,去掉 puts 和 p 一样慢。

  • 用 open-uri 抓取网页 at 2013年10月23日
  • 用 open-uri 抓取网页 at 2013年10月23日

    #6 楼 @jjym 能帮我看看这段代码吗?为什么这么慢?options 里的 header 是我在 chrome 里 copy 出来的。

    #! /usr/local/bin/ruby
    
    require 'eventmachine'
    require 'em-http'
    require 'nokogiri'
    
    @count = 0
    @topic_ids =%w{14854 11168 14769 14875} 
    @conn = EventMachine::HttpRequest.new('http://www.ruby-china.org')
    @options = {
      :redirects => 5,
      :keepalive => true,
      :path => "",
      :head => {
        'accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'accept-encoding' => 'gzip,deflate,sdch',
        'accept-language' => 'en-US,en;q=0.8,zh-CN;q=0.6,zh;q=0.4',
        'cache-control' => 'max-age=0',
        'user-agent' => 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36'
      }
    }
    
    EventMachine.run{
      @topic_ids.each do |id|
        @options[:path] = "/topics/#{id}"
        req1 = @conn.get @options
        req1.errback{|req| 
          puts 'errback..............'; 
          p req
          @count = @count + 1; EventMachine.stop if @topic_ids.length == @count
        }
        req1.callback{
          puts req1.req.path
          #doc = Nokogiri::HTML(req1.response)
          p req1.response_header
          @count = @count + 1; EventMachine.stop if @topic_ids.length == @count
        }
      end
    }
    
  • 用 open-uri 抓取网页 at 2013年10月19日

    #6 楼 @jjym 简单看了一下介绍,,em-http 就是我要找的东西,,谢了。。。

  • 用 open-uri 抓取网页 at 2013年10月19日

    #3 楼 @sevk 浏览器访问速度灰常快,浏览器用的 http1.1,而且多个链接同时进行。。咱们的 open 我估计是建立一次链接下载一个网页,这样人家服务器肯定受不了。。我在想有没有用 HTTP1.1 抓网页的代理。

  • 用 open-uri 抓取网页 at 2013年10月19日

    #2 楼 @xiaogui 描述一下呢 用的什么机器,方法,速度怎么样?

  • [成都] 招聘一名 Rails 好手 at 2013年10月04日

    待业青年,但不符合要求。。。玩 rails 只有半年多。。。帮顶。。。

  • #12 楼 @huobazi 为啥下载要买 License?

  • #9 楼 @huobazi fineuploader 貌似比 jquery-file-upload 要强大些。。

  • #6 楼 @shawnyu 用过一次。。貌似 Uploadify 的 flash 上传不带 session。服务器端需要做处理。。

  • #1 楼 @xds2000 看来是我没有认真看它的介绍,这款框架人气是最高的。。跨平台性也很好。。谢谢 Desktop browsers

    The File Upload plugin is regularly tested with the latest browser versions and supports the following minimal versions:

    Google Chrome Apple Safari 4.0+ Mozilla Firefox 3.0+ Opera 11.0+ Microsoft Internet Explorer 6.0+ Mobile browsers

    The File Upload plugin has been tested with and supports the following mobile browsers:

    Apple Safari on iOS 6.0+ Google Chrome on iOS 6.0+ Google Chrome on Android 4.0+ Default Browser on Android 2.3+ Opera Mobile 12.0+

  • #2 楼 @iamroody 谢谢 确实是这个问题。囧……

  • 楼主能否帮忙看一下我的问题: http://ruby-china.org/topics/11335 mongoid 和 carrierwave-mongoid 降到和楼主同样的版本还是同样的问题。 谢谢。

  • ubuntu sudo 用法 at 2013年05月16日

    #9 楼 @fenprace crazyjin@T500:/$ echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/crazyjin/sda3/myscript/:/opt/jdk1.6/bin:/opt/jdk1.6/jre/bin:/opt/mongodb2.4.3/bin crazyjin@T500:/$ sudo su root@T500:/# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/crazyjin/sda3/myscript/:/opt/jdk1.6/bin:/opt/jdk1.6/jre/bin:/opt/mongodb2.4.3/bin root@T500:/#

    when i ln /opt/mngodb/bin/mongod to /usr/local/bin/mongod as a symbolic link and i excutes sudo mongod it works well.

    i read manpage of sudo.but i can not understant it.it looks like there are some security policies there. The symbolic links solved my problem. thank you.

  • ubuntu sudo 用法 at 2013年05月16日

    #7 楼 @fenprace i tried to start mongod under the priority of root: sudo mongod but it always return this: crazyjin@T500:/$ sudo mongod sudo: mongod:找不到命令

    that's what makes me confused.

  • ubuntu sudo 用法 at 2013年05月16日

    #5 楼 @fenprace that should be a good idea to solve my problem. but what's going wrong?

  • ubuntu sudo 用法 at 2013年05月16日

    #2 楼 @vincenttone crazyjin@T500:~$ echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/crazyjin/sda3/myscript/:/opt/jdk1.6/bin:/opt/jdk1.6/jre/bin:/opt/mongodb2.4.3/bin crazyjin@T500:~$ sudo echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/crazyjin/sda3/myscript/:/opt/jdk1.6/bin:/opt/jdk1.6/jre/bin:/opt/mongodb2.4.3/bin crazyjin@T500:~$ 这可以说明问题么?

  • ubuntu sudo 用法 at 2013年05月16日

    #1 楼 @iBachue i tried.don't work.