Renders the same partial with a local variable.
render :partial => “person”, :locals => { :name => “david” }

class Person < ActiveRecord::Base
  validates_inclusion_of :gender, :in => %w( m f )
  validates_inclusion_of :age, :in => 0..99
  validates_inclusion_of :format, :in => %w( jpg gif png ), :message => "extension {{value}} is not included in the list"
end

所有的Java程序都使用反锯齿,在~/.profile后面再加上
export _JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=on’

立春啦,春天就要来啦,吼吼!

手机的电池经过长时间的使用,鼓了起来,难怪手机后盖盖不上了。打算换一个原装的电池,如果可以的话,打算把手机后盖也换了。由于摔在了地上,它也变得不好用了。

京东也出秒杀了,刚刚体验了把,结果页面显示 “server is too busy”。哎,这就是和淘宝网的差距啊!

发现在用nero烧录文件时,如果是烧录影象之类的文件,烧录成功率非常高,但如果是烧录ISO光盘镜像等文件,每三张就会失败一次。

PS:仅针对本博机子。

安装了搜狗五笔输入,为了方便调用给其设置了快捷键,通过系统输入法设置的,设置后即时生效。可是每次在重启后,设置的快捷键就失效了,发现搜狗五笔自身有快捷键设置功能,可以用搜狗五笔自身的功能进行设置,如果用系统提供的功能设置,在每次系统启动后,快捷键都会被设置成搜狗五笔自身默认的。在使用搜狗五笔自带的设置功能后,问题解决。

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = ——fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
Read more »

发现win 7使用ADSL上网的时候总是频繁掉线,google了一把后找到答案,需要把win7为网卡设置的“关闭此设备以节约电源”的选项去掉后,掉线问题解决。
win7 ADSL

刚刚安上了心仪已久的win7,目前正在试用中,感觉win7宣传的亮点之一“工具栏”还是比较有意思的,不过其它卖点还没有感觉到!

因为IP地址的变更,造成项目不能更新与提交,解决方法如下

  1. 从新的仓库地址重新检出项目文件(费时,费力)
  2. 如果你使用了TortoiseSVN,在项目上点击右键,选择TortoiseSVN –> Relocate,输入新的仓库地址,又可以更新与提交文件了吧!

ubuntu升级到9.10后,原本在/boot/grub/menu.lst下的启动菜单文件已经找不到了,取而代之的是/boot/grub/grub.cfg。修改启动菜单顺序的时候需要把bengin与end之间的菜单内容统一移动到你想要放置的位置。并且在修改菜单前要注意备份以及为/boot/grub/grub.cfg文件添加可写属性。

升级gem提示 no such file to load zlib,按照以前的经验,马上安装了zlib1g-dev,运行后问题依旧存在,无奈。突然起ruby source中包含zlib文件,最终解决办法如下。

  1. 进行ruby源码包
  2. 安装ruby自身提供的zlib包
    cd ext/zlib
    ruby ./extconf.rb
    make
    sudo make install
    sudo gem update --system

当虚拟机安装好之后,如果想改变虚拟机设备的启动顺序,要在虚拟机启动,屏幕出现VMware logo的时候迅速按下F2键,之后你就进入bios的设置界面了,把要设置成第一启动的设备移动到顶端即可。

小技巧:

  1. 一定要在虚拟机捕捉到鼠标和键盘后再按F2,否则按了也是白按。
  2. 如果你按下F2后没有反应,依然进入了系统,说明你按F2的速度太慢了,要快一点,特别是在重新启动虚拟机的时候尤其要快,所以本人还是建议把虚拟机正常开机一下比较好掌握。

安装scim输入法后,有时候会出现光标不能自动跟随录入框的现象,即没有开启动光标自动跟随的功能。解决办法如下。

# 打开/etc/X11/xinit/xinput.d/scim文件,找到其中的
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
# 把它们改成
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
#即可。最后注销一下或者是重启X。

决定给晚饭安排菜谱了,健康又营养。具体内容以后用表格打出来。