• @cqcn1991 我感觉你陷入了二选一的思维里,但事实上并不一定如此啊,完全可以按自己内心的想法选择在北上广打拼,而把是否回老家留待几年后抉择。我尝试列几点,供参考。

    你可能得到的

    1. 相较于长沙更多的尝试机会。对于一个新手来说,很难一出社会就对自己的定位很清楚,上面很多大牛不也是打拼之后,有了对比,才对自己有更好的认识。大城市在职业上明显有更多的选择,这对你自己探索自己的人生有好处。

    2. 更开阔的人生视野。一个是大城市可以让你更好的认识真实的世界。无论是商业氛围、做事方式、技术上。其次,认识更多的牛人同事,你可以在他们身上学到更多。网上的多而杂,你需要更多的阅历,才能去分辨过滤。在一开始就选择自学的方式,一定是低效,容易失去方向感,而且非常考验恒心的。

    可能失去的

    1. 几年宝贵的时间。但这并不是完全浪费,从北上广往长沙转,可比长沙往北上广容易。毕竟,公司是需要看你的经历的。人生长着呢,两三年的时光定不了生死。

    2. 晚回去几年,错过了不可逆的机会。这个有吗?

    其他的 其他的空气、房价什么的,我觉得不是现阶段的重点,如果你是富二代,你完全可以先买房,如果不是,至少这几年内,想了也没用。

  • 远程执行 ruby 文件 at 2013年06月18日

    "远程调用执行一个 ruby 文件",这句话我的理解是,远程执行"ruby test.rb"。那使用 telnet、ssh 或任何一种操作系统支持的远程协议就可以了,这只需要在操作系统层面上完成。 像 Grape 提供的是 restful API,那已经是应用层面上的事了。 你最好跟你老大确定一下究竟要什么吧

  • 远程执行 ruby 文件 at 2013年06月18日

    不明白你要用 Grape 来干嘛 "老板要求能够在本地敲一个命令就能远程调用执行一个 ruby 文件;" 这个不是提供 REST 接口的意思吧?感觉完全是两码事

  • 远程执行 ruby 文件 at 2013年06月18日

    用 windows 的 telnet 服务或者 pstools 远程执行命令

  • @oicuicu R 不了解,科学计算这方面应该是 python 更强悍一些吧,ruby 有哪一些库比较好的?有 python 那么强大吗?

  • @Rei 要翻墙吗?视频都打不了,不知道视频有什么特别的。“Expert recording services for conferences, seminars, and workshops.”,应该不止是视频分享吧?

  • @chunlea 原来这个东西论坛讨论过,感觉好玩。我对编译原理不熟悉,一直很好奇像这种不同语言的代码转编译技术难度怎样,印象中原来 flash 不也做过转成 ios 本地代码的东西,但被封杀了

  • 最近公司需要,正在研究用 chef 部署我们的产品,要向你多取经

  • @chenge 打开出错了 @tylerlong 试用了一下,效果很赞

  • pstools 也考虑过,但是有可能以后会要支持 linux,所以希望是比较通用的方案。

  • @otecteng 我也想,已经恨死 windows 了,但是 windows 下安装 ssh server 还比较麻烦,而且需要下载第三方的程序,我们目前的使用场景希望目标机器初始化越简单越好,不允许太复杂的操作

  • @yehualiu 谢谢,已经找到问题了,抓包对比了 python 和 ruby 的交互过程,发现是 ruby 的换行符问题——应该是 EOL(CR+LF),但是 ruby 实现是 CR+NULL。也不知道是 windows 不标准,还是 ruby 实现不标准。

    代码

    class Net::Telnet
        def print(string)
          string = string.gsub(/#{IAC}/no, IAC + IAC) if @options["Telnetmode"]
    
          if @options["Binmode"]
            self.write(string)
          else
            if @telnet_option["BINARY"] and @telnet_option["SGA"]
              self.write(string.gsub(/\n/n, CR))
            elsif @telnet_option["SGA"]
              self.write(string.gsub(/\n/n, EOL)) ### fix here. reaplce CR+NULL by EOL
            else
              self.write(string.gsub(/\n/n, EOL))
            end
          end
        end
    end
    
  • 没有人遇到过吗?自己顶一下。