1, ruby 放在 path 里 2,#!/usr/bin/env ruby
不知道是不是这个: .vimrc 加入:
highlight whitespaceEOL term=reverse ctermbg=red guibg=red
match whitespaceEOL /\s\+\(\%#\)\@!$/
syntax match whitespaceEOL /\s\+$/
syntax match ColorColumn /\%>80v.\+/
set list "显示空格和行尾"
set listchars=tab:..,trail:.
autoclose.vim 也不错
AlignMapsPlugin.vim AlignPlugin.vim autoclose.vim bufexplorer.vim c.vim cecutil.vim DoxygenToolkit.vim echofunc.vim NERD_commenter.vim NERD_tree.vim rails.vim rubysnippets.vim snipMate.vim taglist.vim
如果哪个热键不舒服,可以改掉: grep -E "map <" *.vim
或者不用按 = ,安装这个插件: rubysnippets.vim
redis 比 sqlite 牛
北京好远啊
忘了说了 .vimrc 里还要加 2 行:
map j gj
map k gk
rails +1
刚才我试着打开一个 40MB 的 sqlite.db 文件,只要设置 wrap 就 OK . 满屏幕也没问题。
ruby 灵活。rails 是插件形式,要什么加什么。 python 单一,一个框架实现一个需求,要什么就自己 fork 一个然后修改添加 .
话说天下大势,分久必合,合久必分。
:help wrap
'wrap' 'nowrap'
'wrap' 布尔型 (缺省打开)
局部于窗口
{Vi 无此功能}
该选项改变文本显示的方式。它不改变缓冲区里的文本,'textwidth' 会。
如果打开,超过窗口宽度的行会回绕,并在下一行继续显示。
.vimrc 里加一行 :set wrap
忘了说了 .vimrc 里还要加 2 行:
map j gj
map k gk
ruby 灵活,包含了 python 的简约功能。
Enumerator.next 好像不能直接用,按 2 楼的方法吧:
class Array
def get_next_of(a)
self[self.index(a)+1]
end
end
a=[3,2,'1' ]
p a.get_next_of(2) #=> "1"
win 系统不顺手,但不影响 ruby 的学习。
#26 楼 @nouse #49 楼 @woaigithub
牛,Ruby 只要 10 行代码就实现了 AOP。
Ruby 强大到可以看不起 AOP 了。。。
64 位系统是 vcvars64.bat,在 vs2010 的安装目录里的 bin 目录, 找到了: http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2010
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat
#16 楼 @lionzixuanyuan 运行 vcvars32 看看,有没有反应,我这台没安装 vs , 不知道路径是什么,估计你搜索一下 vcvars32.bat 这个文件就 OK
C:\Documents and Settings\Administrator>irb
irb(main):001:0> require 'openssl'
=> true
irb(main):002:0>
安装 vc6.0 或 vs2008 , vs2010 等开发环境,就有 nmake 了, 或安装这个: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe 安装完后,再 gem install 试试,看报什么错。
不过建议你按 10 楼的方法解决,最简单省事。
好吧,把你的报错信息发上来看看,估计 gem install fast-aes 就 OK 的。
直接调用 CPU 指令,真牛
sinatra 适合发布简单的内容。
#1 楼 @wudixiaotie 你咋 又能发贴了?
我才 400 个包裹,不只。也没啥见不得人的。