• 其中某个文档缺字段?

  • Rails 里面用strip_heredoc就行了

    <<-HEREDOC.strip_heredoc
      blabla
    HEREDOC
    
  • 其实写service继承 SimpleDelegator更方便用一些,还能直接调用原对象的方法,而且initialize都不用自己写

  • Assets Pipeline 引入第三方组件,连同版本更新都已经能全自动化了好么,一个个文件改路径这种事情显然可以自动化,而且已经有人这么做了……rails-assets.org现在已经相当成熟了,我某项目用了40多个种gem,只要是能用bower install的基本都是引入后不用管的

    source 'https://rails-assets.org' do
      gem 'rails-assets-angular'
      gem 'rails-assets-angular-animate'
      gem 'rails-assets-angular-bindonce'
      gem 'rails-assets-angular-cookies'
      gem 'rails-assets-angular-i18n'
      gem 'rails-assets-angular-loading-bar'
      gem 'rails-assets-angular-mocks'
      gem 'rails-assets-angular-resource'
      gem 'rails-assets-angular-route'
      gem 'rails-assets-angular-sanitize'
      gem 'rails-assets-angular-touch'
      gem 'rails-assets-foundation'
      gem 'rails-assets-html5shiv'
     ... balabala
    end
    

    顺便发个让rails-assets.org重新索引、更新最新版本相关gem的脚本

    require 'json'
    require 'rest_client'
    patten           = /gem ['"]rails-assets-([^'"]+)['"]/
    rails_assets_api = 'https://rails-assets.org/components.json'
    gemfile          = ENV['BUNDLE_GEMFILE'] || 'Gemfile'
    assets = File.readlines(gemfile).map! { |l| l.match(patten) }.compact.map! {|l| l[1] }
    
    assets.each do |asset|
      RestClient.post rails_assets_api, component: { name: asset, version: nil }
      sleep 5
    end
    
  • #31楼 @KoALa 国人开发的肯定各种不全+乱改,另外还有各种乱七八糟但是实际上没什么用的功能,比如只有使用同样的插件才能看到的聊天表情什么的,完全没必要恶心自己……

  • #29楼 @luikore 刚ls了一下AddOns文件夹,下面有169个文件夹,不过具体是多少个插件不太清楚,因为有些插件是分成多个文件夹的,其实每个角色实际使用插件没那么多,有部分是职业专用插件,特定角色用特定设置,比如纯DPS就不会开治疗grid,同一角色打本和PVP时开的东西都不一样,所以实际同时用的也就几十个,不算很夸张。

    至于wine,curse client没试过,光想像一下就感觉太折腾了,而且像autohotkey这类的显然不可能用wine跑起来

  • #25楼 @dorentus @prajnamas 呵呵,还真有人被系统玩出优越感了……我说的是插件管理而不是插件本身,Mac 上你们是能用curse client 还是大脚?难道你手动管理上百个插件的安装、更新、卸载?自动钓鱼还有复杂的自动脸滚键盘你们是能用按键精灵还是AHK?

  • 玩游戏专门装个windows才是正解,买得起mac的人你还不差那点钱?用合适的工具干合适的事,用mac来娱乐完全就是缘木求鱼 即使按楼上说的那些方法折腾起来,勉强在mac上把游戏跑起来,但是mac上根本没有各种插件管理功能扩展等辅助工具,直接玩原版游戏完全是被游戏玩。娱乐功能mac被win完爆有啥稀奇的,受众摆在那呢

  • AngularJS 2.0 正在路上.. at 2014年11月09日

    #18楼 @saiga 等实际出来再看吧,至少3年呢,程序员“估计”所需的时间不是通常为实际所需时间时间的1/pi么,给予es6,等es6实际出来都猴年马月了,233

    想了了下,影响其实没粗看中的大,controller没了对我影响不大,我这contorller实际只有几个,干的事只是去访问对应的route加上json后缀的api然后将结果合并到scope里面而已,估计以后这种东西是应该放在route里面的,jquery-lite去掉没啥关系,无非是将elm.on改成elm.addEventListener而已,关键是directive重写,不过具体实现不知道,也就不知道要改多少

  • AngularJS 2.0 正在路上.. at 2014年11月09日

    What about Migrating from 1.3 to 2.0?

    Our goal with Angular 2 is to make the best possible set of tools for building web apps not constrained by maintaining backwards compatibility with existing APIs. Once we have an initial version of Angular 2, we'll start to work on a migration path for Angular 1 apps.

    We know that you have invested a lot of time learning how to build web apps with Angular. Since we are preserving most of the core concepts, this knowledge will help you be proficient in Angular 2 much faster.

    官博不去翻译,倒去翻译二道贩子,然后就让实际上完全没接用的人误会用户被抛弃了,233 2.x不直接兼容1.x不是完全正常的事情么,rails3也不可能直升rails4啊…… 而且对于用rails写模板的人,迁移应该简单多了,不就是改几个helper的事情么……