Ruby备注

切换ruby版本:rvm 2.0.0 –default 字符串中变量替换: #{变量名}我了个大擦" 特殊符号mysql无法识别的问题: MySQL的UTF8字符集不...

September 29, 2014

ObfuscatedSSH在CentOS中的部署

首先安装依赖: yum install zlib-devel openssl-devel pam-devel gcc make 然后手动编译安装: wget -O ofcssh.tar.gz https://github.com/brl/obfuscated-openssh/tarball/master tar xvf ofcssh.tar.gz cd到目录中,并执行./configure --with-pam --prefix=/opt make && make install cp contrib/sshd.pam.generic /etc/pam.d/sshd (64位系统可选操作...

May 4, 2014

libnss-mysql的两个配置文件区分

libnss-mysql有两个配置文件: /etc/libnss-mysql.cfg /etc/libnss-mysql-root.cfg 其官方对这两个文件的用途是有解释的。也许是我的英语阅读能力太差,反正越看解释越搞不清楚。 同时根据...

March 9, 2014

Mac OS X系统中的launchctl命令

Mac OS X系统中的launchctl命令 相关目录 /System/Library/LaunchDaemons : 操作系统,用户登录前生效,以 root 身份执行任务 /System/Library/LaunchAgents : 操作系统,用户登录后生效,以 root 身份执行任务 /Library/LaunchDaemons :...

February 7, 2014

Autocomplete and colorize your ruby shell

Ruby Shell (irb) 自动补全和颜色高量 首先安装名为 wirble 的Gems包: sudo gem install wirble 其次,在 ~/.irbrc 文件中,添加如下内容: #!/usr/bin/ruby require 'irb/completion' require 'rubygems' require 'wirble' Wirble.init Wirble.colorize OK,安装完成,现在输入命令 irb...

January 12, 2014

ruby中从inspect出来的string创建对象

和别的语言类似,通过 eval("string") 实现。 例如: obj = eval(“{:a=>1,:b=>2}”) 这样,obj变成了一个哈希表: {:a=>1,:b=>2}

December 13, 2013