Month: 四月 2008

买了两本很有情调的神作

几何原本(13 卷视图全本), 燕晓东编译, 人民日报出版社
自然哲学之数学原理, 王克迪译, 北京大学出版社

有关这两本书的介绍, 不知道的统统去面壁, 记得面壁时 Baidu/Google 下答案. 有意思的一个事情是, 估计怕玷污神作, 封面上都没看到译者名字或者非常非常不起眼

看 kittig 的 blog 时偶然看到对几何原本的推崇, 再次对这些有如神谕的旷世神作膜拜一轮. 觉得自己的数学细胞越来越弱了, 还是要培养下理性思维和严密逻辑推理能力的. 刚好现在有足够的零花钱, 出手之, 在卓越上看的时候还顺带看到自然哲学之数学原理, 一并买下. 还是希望自己能踏踏实实的看完并理解之.

vimrc 配置文件

这玩意儿可长可短, 但是这些一般还是必须的了, 过了这么久, update 下自己的默认设置. ” 后是注释

set nocompatible " 非 vi 兼容模式
syntax on " 色彩高亮
set number " 显示行数
set ruler " 显示当前位置于右下角
set backspace=2 " 设置 backspace 模式为标准
set showmatch " 显示配对括号
set incsearch " 增量查找
set ai " 自动缩进
set si " 智能缩进
set cindent " C 风格缩进
set tabstop=2 " Tab 宽度
set softtabstop=2 " Tab 宽度
set shiftwidth=2 " Tab 宽度
set expandtab " 输入的 tab(t) 均转换为对应宽度个空格, 在 Makefile 等必须是 t 的文件中会保持是 tab
set nowrap " 不要跨行
set smarttab " 智能 tab
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,sjis,euc-kr,ucs-2le,latin1 "字符编码
set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [ASCII=%03.3b] [HEX=%02.2B] [POS=%04l,%04v][%p%%] [LEN=%L] " 状态栏格式
set laststatus=2 " 一直显示状态栏
" 插入模式切换
map <F9> :set paste!<BAr>set paste?<CR>

如果需要在 Linux 里将 vim 做默认编辑器, 在 /etc/environment 里加入下面一行
EDITOR="/usr/bin/vim"

终端下进行 Linux 的 IP 设置和 DNS 设置

最近装 Ubuntu-server, 一开始都是设置网络, 也就是这里麻烦点, 只要网络设置好, 其他的都可以 ssh 上去操作, 很方便. 下面的修改均基于本地, 请根据各人的实际情况修改其中参数值

设置 IP
修改 /etc/network/interfaces
配置文件如下

# 自动启动 lo(loopback, 用于 localhost 和 127.0.0.1)
auto lo
iface lo inet loopback</code>

# 自动启动 eth0
auto eth0
# 设置为静态 IP 地址于 eth0 上
iface eth0 inet static
# IP 地址
address 192.168.5.187
# 子网掩码
netmask 255.255.0.0
# 默认网关
gateway 192.168.5.1 

最后用执行 /etc/init.d/networking restart 来重启网络应用设置

设置 DNS
修改 /etc/resolv.conf
配置文件如下

# DNS 1 的地址
nameserver 202.114.112.13
# DNS 2 的地址
nameserver 202.114.64.2

配好了后就可以直接在任何地方登录啦, 装好 Ubuntu 后当然是要更新 source.list, 这样才能安装软件和获取更新

sudo vim /etc/apt/source.list, 编辑前可以先备份下, 删掉里面原来所有的内容后加入我用的 ustc 的源:

deb http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse

然后更新系统和安装最基本的软件:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install subversion