Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
小朱
@zfjoy520
VIP
NO. 958 / 2012-02-09

成都
25 Topics / 430 Replies
11 Followers
2 Following
8 Favorites
“灵活就业人员”
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 分享这几个月开发运营这个网站的经验和感受, 希望探讨在线知识帮助模式 at October 09, 2013

    #43 楼 @puake 乘着年轻,做自己想做的事,这已经比好些拿着包月工资,天天苦大仇深的码畜们(包括我在内)更有追求了。

  • 分享这几个月开发运营这个网站的经验和感受, 希望探讨在线知识帮助模式 at October 09, 2013

    #41 楼 @puake 顺带给你推荐个卖网站模板的网站:http://themeforest.net/

    上面的模板几乎都有在线 demo,卖得也便宜。可以试试看有没合适的。

  • 分享这几个月开发运营这个网站的经验和感受, 希望探讨在线知识帮助模式 at October 09, 2013

    #35 楼 @puake 可以找找专业的 UI 提升一下网站的档次,初看有点像钓鱼网站。抱歉,我说实话了。

    但,不可否认,能赢利、并持续赢利、且有增长趋势的产品,那就是一款有市场价值的产品。

    无论你的 UI 多不堪入目,体验多么的不好,但,能赢利,这就够了。

    这已经足以证明,这部分用户群体是客观存在的,做好,做大,做强,你可以的!

  • Ruby 社区这么固执偏见不喜接受新事物吗?Go 的两个文章引发争论的感想 at September 30, 2013

    这有啥好争论的。

    切西瓜自然用西瓜刀要比三寸水果刀效率来得高,但西瓜刀的成本却是三寸水果刀的好几倍。 反过来,你用西瓜刀去削苹果皮试试,绝对坑爹。

    引用一句土话:到什么山,唱什么歌。 或许几十年之后,你坐着老板椅,喝着咖啡,看着公司报表。再来回顾几十年前的自己身为码畜时,为了几门语言和小伙伴们吵得不可开交,那是多么的可笑。

  • 求教楼层排序问题 at September 26, 2013

    @datty258 @luikore 想到有另外一种方法,不过还是@luikore 的方法最优,性能差距好几倍。

    arr1 = (1 .. 18).collect { |i| ["B#{i}", "#{i}F"] }.flatten.shuffle
    
    法一:arr2 = arr1.sort_by { |f| f.start_with?('B') ? -f[1..-1].to_i : f.to_i }
    
    法二:arr3 = arr1.sort_by { |f| f.sub(/B/i, '-').to_i }
    
    如果不考虑字母 'B' 的大小写问题,可以把sub后面的 'i' 去掉。性能又可以提升不少。
    法三:arr4 = arr1.sort_by { |f| f.sub(/B/, '-').to_i }
    
    => ["B18", "B17", "B16", "B15", "B14", "B13", "B12", "B11", "B10", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "1F", "2F", "3F", "4F", "5F", "6F", "7F", "8F", "9F", "10F", "11F", "12F", "13F", "14F", "15F", "16F", "17F", "18F"]
    
    arr2 == arr3
    => true
    
    arr3 == arr4
    => true
    

    性能对比:

    irb(main):336:0> i = Time.now; 1000.times { arr1.sort_by { |f| f.start_with?('B') ? -f[1..-1].to_i : f.to_i } }; Time.now - i
    => 0.04322
    
    irb(main):337:0> i = Time.now; 1000.times { arr1.sort_by { |f| f.sub(/B/i, '-').to_i } }; Time.now - i
    => 0.171414
    
    irb(main):338:0> i = Time.now; 1000.times { arr1.sort_by { |f| f.sub(/B/, '-').to_i } }; Time.now - i
    => 0.131904
    
  • [成都] 招聘一名 Rails 好手 at September 23, 2013

    ^_^,你还没招到啊。。进成都 这个标签一个个筛选嘛。呵呵。

    http://ruby-china.org/users/city/成都

  • 关于一段扫描端口代码 (有注释) at September 22, 2013

    稍稍重写了一下你的代码,没试过,不知道可行性如何,有没有错误

    require 'socket' 
    
    def open_port(host, port)                   #test whether if the port is open 
      sock = Socket.new(:INET, :STREAM)
    
      begin
        raw = Socket.sockaddr_in(port, host)
        puts "#{port} open." if sock.connect(raw)
      rescue
        Errno::ECONNREFUSED
      end
    end                                         #end of the function
    
    def main(host, start_port, end_port)    
      start_port = 1
      another_port = end_port / 2
    
      the_ending_port = case
      when start_port < another_port then another_port
      when start_port > another_port then end_port
      end
    
      Thread.new { start_port.upto(the_ending_port) { |port| open_port(host, port) } }.join
    end
    

    还是不能太适应 rescue 单独使用,所以强制加上了 begin,

    另外,start_port == end_port / 2,你怎么办?我看你 if 里面没有涉及到。

    所以 the_ending_port 我只能用 case when 了,就没用三目运算 the_ending_port = (start_port < another_port) ? another_port : end_port

  • 关于一段扫描端口代码 (有注释) at September 22, 2013

    @DrinE 仔细看下你 main 里面 open_port(host, port)

    你这个 port 有传参数进去么?

  • 阿里云上的 rails server 过一会就关闭了 at September 22, 2013

    @birbird 你 ssh 进去的,我应不应该怀疑你 ssh 断掉的同时,你的 rails server 就 down 了呢。

    先加个参数试下:rails server -d

    让 rails server 在后台跑

  • [成都] 招聘一名 Rails 好手 at September 10, 2013

    #13 楼 @wow3 把机会留给比我更需要的人。呵呵。

  • [成都] 招聘一名 Rails 好手 at September 10, 2013

    #7 楼 @wow3 呵呵。3 月份之前还在找工作,目前已经在上班了耶。

  • [成都] 招聘一名 Rails 好手 at September 09, 2013

    啊啊啊啊啊啊啊啊 +1,帮顶

  • 这是一个 BUG 么?头像上传之后,之前同一 ID 的头像图片还在。 at September 07, 2013

    #6 楼 @ice_bb ^_^。缓存我懂的。但这东西不是缓存。呵呵。

  • 这是一个 BUG 么?头像上传之后,之前同一 ID 的头像图片还在。 at September 06, 2013

    #3 楼 @miclle 后缀名不一样,有可能是头像上传的时候覆盖文件没做后缀名判断导致的。

  • 这是一个 BUG 么?头像上传之后,之前同一 ID 的头像图片还在。 at September 05, 2013

    为啥在列表里面老是看不到这个帖子呢?

  • 这是一个 BUG 么?头像上传之后,之前同一 ID 的头像图片还在。 at September 05, 2013

    求解。呵呵。

  • 瓶颈期,求指点. at September 05, 2013

    #29 楼 @hellomac 应用应需求而生,源码应应用而生,重构应源码而生。

    做得多,想得多,看得多,熟悉得多,十万个为什么,也会一天天减少。

  • 你们家里用的电脑座椅都什么价位 at September 02, 2013

    找了个链接,跟这个一模一样的。

    http://nb.58.com/ershoujiaju/14236156791049x.shtml

    这个应该是山寨的思客的转转椅。

    http://www.amazon.cn/%E6%80%9D%E5%AE%A2-%E7%8E%B0%E4%BB%A3%E5%8A%9E%E5%85%AC%E7%94%B5%E8%84%91%E6%A4%85-%E6%97%B6%E5%B0%9A%E8%80%81%E6%9D%BF%E5%A4%A7%E7%8F%AD%E6%A4%85-%E5%8F%AF%E5%8D%87%E9%99%8D%E7%9A%AE%E8%BD%AC%E6%A4%85-13020/dp/B00979N3GS/

  • 你们家里用的电脑座椅都什么价位 at September 02, 2013

    @luffycn 我的是 200 多一点的。原价 400+ 的。虽然不怎么信这些原价多少钱多少钱之类的。不过确实感觉比同等价位的 200+ 要舒服得多。看起来像皮的,但是不是就没深究了,只要坐起来舒服就行。

  • 你们家里用的电脑座椅都什么价位 at September 02, 2013

    #21 楼 @huihen 在宜家买了个沙发床,垫子还可以软软的。比床上那个垫子还贵。好像是 1K 的样子。

  • 怎样勾引 C/C++ 的朋友,来学习 Ruby at August 26, 2013

    你写个一行代码,实现他几百行的功能,他估计就受不了你的诱惑了

  • 推荐基于 Rails 的 ERP 系统 at August 21, 2013

    @kgen +1 很多中小型企业,管理流程不太固定,随意性比较高。在流程梳理,需求调研的时候发现,唉哎,妈呀,这个用程序实现起来太坑爹了。然后项目就不了了之了。

  • [成都] 国外初创公司外包项目 at August 05, 2013

    日薪 1K,月 20K,对一个初创项目来讲,我和我的小伙伴们都惊呆了。特别是在成都这个地方。

  • 开发的女孩子伤不起! at August 05, 2013

    #45 楼 @mfb777 "多花时间在穿衣打扮上,学着怎么吸引男人" ,你的世界我不懂啊。。不喜欢活在别人的世界里。也不喜欢为了生活而去故意讨好别人,以谋求生计。不吸引男人,女人光靠自己就成不了“白富美”了么?

  • 开发的女孩子伤不起! at August 05, 2013

    #23 楼 @ice_bb 做自己,活自己,没必要过份在意别人怎么看你。今天还如胶似漆的情侣,说不定明天就大吵大闹忙分手。何必在意呢,一笑置之。

  • Mac 入门笔记 at August 02, 2013

    #3 楼 @ouyang 哈哈。握个手。^_^,我家媳妇也姓欧阳。

  • Mac 入门笔记 at August 02, 2013

    呵呵。。撸主是复姓欧阳么?

  • 迷茫了,该怎么去找方向 at August 02, 2013

    #76 楼 @ice_bb 哈哈。。确实是。做东西没有傻逼似的坚持精神,唉。。打起精神。过好每一天吧。

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