执行rails generate simple_form:install
试试,好像 simple_form 的一个 bug,升级版本后原有 simple_form 配置文件就错乱了。表单验证对也报错。
像 Gitlab 那样,局部交互复杂的部分用 Vue 前端 mvc 就好,比如 CI/CD 页面里的 pipelines 部分
https://github.com/rails/rails/blob/master/actionpack/lib/abstract_controller/callbacks.rb#L186 这几个 callback 方法是元编程出来的,RubyMine 对 dynamic 出来的代码智能提示一般。
http://pan.baidu.com/s/1pKFtjw3
youtube-dl -f 'bestvideo[height<=?1081] + bestaudio/best'
u2b 1080p 搬运完了,播放没有声音的话,需要安装支持 webm opus 音频的播放器。
第一次 bundle install 以后,gem 没有变动的话。
bundle install --local
如果 gem 已经下载到本机内,只是 using 一下速度很快的。
小道消息 rMBP 9 月换模具更新
http://arstechnica.com/apple/2015/03/hands-on-with-the-retina-macbook-one-port-wonder/ Core M 性能和 12 年的 MacBook Air 差不多,性能不如 13 和 15 年的 Air http://store.apple.com/us/product/MJ1K2AM/A/usb-c-digital-av-multiport-adapter 想外接显示器还得花 500 块买转接器。
set shellcmdflag=-ic
" sss\1\2abcd\xAA sss ".force_encoding('ASCII-8BIT').scan(Regexp.new '\001[\002\004](.{4})\xAA', nil , 'n')[0] #if RUBY_VERSION >= "1.9"
'%.3f' % 1.2345
sprintf '%.3f', 1.2345
以后再遇到骗子和推销的电话,直接来一句:"其实啊,咱们是同行“,挂掉就行了。
Dash 不能识别 Rdoc 4.1.0 生成的 html rdoc 文件。
刚打开 Dash 能识别几个 Gem 的 Doc,看了下 Rdoc 4.1.0 和 Rdoc 3.x.x 生成的 html 文件开头标签有些不一样,可能 Dash 就识别不了。必须生成的是 HTML 格式的 doc, .ri 格式 Dash 肯定也不能识别。
试了试换了 rdoc 3.9.5 就能识别。
gem uninstall rdoc
gem install rdoc -v '3.9.5'
gem rdoc --rdoc --all --overwrite
重新生成文档
要是旧版本的 rdoc 生成 doc 过程中有 encoding error 问题的话
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
写到.bashrc 或.zshrc 中,让 rdoc 默认使用 utf-8 就没问题了。
再打开 Dash 重新导入下 Ruby Installed Gems Docset,设置好要 index 的 gempath
把下面一段代码添加到 .irbrc 或者 .pryrc 文件中
def source_for(object, method_sym)
if object.respond_to?(method_sym, true)
method = object.method(method_sym)
elsif object.is_a?(Module)
method = object.instance_method(method_sym)
end
location = method.source_location
`mvim #{location[0]} +#{location[1]}` if location
rescue
nil
end
用 Ruby 的反射找出方法定义的源代码的位置,再用 mvim 打开
随便找了一个 Sinatra 的项目用 irb 或者 pry load,直接用 source_for 很快就能找到方法定义了
:set enc=euc-jp
用 Safari 没有 Flash 测的电池数据,要是 Chrome+Flash 肯定就要少很多。
用 2.1.0-preview2 跑了下,比 2.0 快了不少了,已经比 python3.3 快了
$h[pos], $h[j] = $h[j], $h[pos]
写成
tmp = $h[pos]
$h[pos] = $h[j]
$h[j] = tmp
就能快不少 优化前:68091 优化后:58694
不错,终于能抛弃 Dash 了
学习了
估计是被 Mavericks 的 app nap 了。打开迅雷以后最小化或者迅雷界面被挡以后就被 app nap,就没有速度了。 在 Finder 中找到迅雷,找到应用的图标后,右键并选择显示简介在打开的窗口中,勾选 防止 App Nap 即可。
Mplayer 从 Mac AppStore 装的就有问题,从 mplayer 官网下载安装的版本重新装一遍就没事。
Mavericks 感觉挺好,iWork 3 件套洗白了
转换好的 epub 和 mobi 格式下载
http://pan.baidu.com/s/188moY
epub 格式还是小问题,要是在意的话,可以 iOS 设备上下载 kindle 看 mobi 格式或者直接用 kindle 看 mobi
http://patshaughnessy.net/ruby-under-a-microscope http://nostarch.com/rum Ruby Under a Microscope 这本比较新
支持,学习下。
抢楼
抢楼
抢楼