Xresources File

感觉用Linux的一大好处就是纯文本的配置文件决定一切。 今天在一个新机器上搭自己的开发环境, apt-get(墙外的网络真快,也用不着去辛苦地找源)一下, 把几个配置文件拷过去,就和老机器一样了。 基本上用到的就是openbox的配置, vimrc, screenrc, bashrc和Xresources 很奇怪的是Xresources拷过去不工作,google到了这个X resources 应该是因为没有起Xorg,~/.Xresources没有被自动地处理,所以需要在~/.xinitrc里面增加一行 xrdb -merge ~/.Xresources 重开一下X就行了。

Macbook升级内存

升级一个内存,跑了电脑城两趟才搞定。 机器是Macbook小白,原装的是两条DDR3 1G 1066的内存。2010年的机器。 需要提醒朋友们注意的是,这个时间以及之前的Macbook不支持1333或者以上的内存,最大内存总量是4G。 考虑到1066的DDR3内存不是很好搞了,可以用一条1333加一条1066来用,我现在就这么用的。高频的会自动降到低频来用。 但是如果两条都是1333就会悲剧了…

[iOS]How to save and load a custom object?

Here we go. How to write a custom object which can be archived to a text file? Usually, we use NSKeyedArchiver to serialize an object and write it to a file. Correspondingly, NSKeyedUnarchiver is used to get the object from the file. The NSKeyedArchiver’s interface is like this: + (BOOL)archiveRootObject:(id)rootObject toFile:(NSString *)path; NSKeyedArchiver is a […]

[Tips]2011-10-30

vim的paste mode 我们会遇到这样的情况: 需要从Vim之外的其它程序里拷贝一大段文字,然后在Vim里粘贴。 一般的,启动vim之后,按i进入插入模式 (Insert Mode),然后粘贴就行了。 但是当Vim的配置越来越多,插入模式下粘贴大段文字时可能会遇到各种诡异的情况。 因为这个时候的粘贴就相当于手动输入这些内容,于是各种映射 (Mapping) 就被触发了…. :set paste 可以启动一种paste模式,这个时候各种Mapping会被无视,各种自动缩进也无效。和在记事本里粘贴效果一致。 paste命令也符合Vim的通常规范 :set nopaste 可以关掉它。