小海盗
2011年3月1日星期二
2011年2月17日星期四
史蒂夫·乔布斯,苹果公司
向那些疯狂的家伙们致敬,
他们特立独行,
他们桀惊不逊,
他们惹事生非,
他们格格不入,
他们用与众不同的眼光看待事物,
他们不喜欢墨守成规,
他们也不愿安于现状。
你可以赞美他们,引用他们,反对他们,
质疑他们,颂扬或是诋毁他们,
但唯独不能漠视他们。
因为他们改变了事物。
他们发明,他们想象,他们治愈,
他们探索,他们创造,他们启迪,
他们推动人类向前发展。
也许,他们必需要疯狂。
你能盯着白纸,就看到美妙的画作么?
你能静静坐着,就谱出动听的歌曲么?
你能凝视火星,就想到神奇的太空轮么?
我们为这些家伙制造良机。
或许他们是别人眼里的疯子,
但他们却是我们眼中的天才。
因为只有那些疯狂到以为自己能够改变世界的人,
才能真正地改变世界。
——史蒂夫·乔布斯,苹果公司
2011年2月7日星期一
vimrc
原文地址 http://acm.hrbeu.edu.cn/forums/index.php?showtopic=1834
--------------------------------------------------------
详细:
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进
等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,
所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:
$vi ~/.vimrc
设置完后
$:x 或者 $wq
进行保存退出即可。
下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:
“双引号开始的行为注释行,下同
“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
“显示行号
set number
“检测文件的类型
filetype on
“记录历史的行数
set history=1000
“背景使用黑色
set background=dark
“语法高亮度显示
syntax on
“下面两行在进行编写代码时,在格式对起上很有用;
“第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;
“第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编
“写上很有用
set autoindent
set smartindent
“第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
“去除vim的GUI版本中的toolbar
set guioptions=T
“当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set vb t_vb=
“在编辑过程中,在右下角显示光标位置的状态行
set ruler
“默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
“查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一
“个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依
“次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词
“时,别忘记回车
set incsearch
“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀
if has(“vms”) //注意双引号要用半角的引号" "
set nobackup
else
set backup
endif
如果去除注释后,一个完整的.vimrc配置信息如下所示:
set nocompatible
set number
filetype on
set history=1000
set background=dark
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
if has("vms")
set nobackup
else
set backup
endif
2011年1月29日星期六
安装fcitx 4.0.1输入法
linux@server:~$ fcitx -v
Info:configfile.c:297-加载配置文件: /home/linux/.config/fcitx/config
fcitx version: 4.0.1
一、安装的方法
(1)添加源
linux@server:~$ sudo vim /etc/apt/sources.list
deb http://ppa.launchpad.net/wengxt/fcitx-nightly/ubuntu lucid main
(2)更新源
sudo apt-get update
......
命中 http://ppa.launchpad.net lucid/main i386 Packages
下载 2,577B,耗时 3秒 (716B/s)
正在读取软件包列表... 完成
W: GPG 错误:http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY FAF69C646FF368B7
在这儿发生了一个错误,解决的方法如下:
linux@server:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FAF69C646FF368B7
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys FAF69C646FF368B7
gpg: 下载密钥‘6FF368B7’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 6FF368B7:公钥“Launchpad PPA for csslayer”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
再次运行sudo apt-get update可以了。
(3)安装fcitx
linux@server:~$ sudo apt-get install fcitx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
fcitx-config-gtk fcitx-configtool-common fcitx-data
建议安装的软件包:
fcitx-table-all fcitx-tools #这儿提示安装所有的输入法及工具
下列【新】软件包将被安装:
fcitx fcitx-config-gtk fcitx-configtool-common fcitx-data
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。
需要下载 2,655kB 的软件包。
解压缩后会消耗掉 7,123kB 的额外空间。
您希望继续执行吗?[Y/n]y
(4)当我执安装完成之后,注销一下发现没有五笔,这让我很郁闷,但根据上面的提示我安装了所有的输入法:
linux@server:~$ sudo apt-get install fcitx-table-all fcitx-tools
安装完成之后可以了,五笔出现了,哈!!
二、配置
在当前用户主目录下有一个.config目录,fcitx在这里面了。
vim /home/linux/.config/fcitx/config
其中:
[InputMethod]
# 拼音输入法优先级,0为禁用
PinyinOrder=0
# 双拼输入法优先级,0为禁用
ShuangpinOrder=0
# 默认双拼方案
DefaultShuangpinSchema=自然码
# 区位输入法优先级,0为禁用
QuweiOrder=0
# 码表输入法优先级,0为禁用
TableOrder=1
# 提示词库中词组
PhraseTips=True
在这里面把所有的拼音禁用了,留下码表输入法优先。完成之后发现fcitx只有五笔,二笔......
其实我只需要五笔,其他的我并不需要,但配置文件里我没有发现在什么地方去修改,于是来硬的,把多余的输入法删除掉。
我进入/usr/share/fcitx/data 这个目录,发现下面有一个table目录,里面入着输入法的码表文件。
(1)先备份一下: sudo cp -r table abc
(2)删除table下的所有文件,之后复制abc目录中关于五笔的文件
wbpy.conf wbpy.mb wbx.conf wbx.mb
(3)注销一下可以了,发现只剩下五笔和五笔拼音了。
我个人还是比较喜欢五笔拼音,有些字打不出来可以按拼音,一举两得。
2011年1月28日星期五
Basic XLib functionality test failed
编译qt-x11-opensource-src-4.5.3是出现“Basic XLib functionality test failed“
解决方法:
此完整出错信息是在./configure阶段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
进config.test/x11/xlib 执行make命令,看出错信息
g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
可以看到,g++在/usr/X11R6/lib下,找不到libXext.so
其原因就在于需要安装libX11的开发包,根据自己的系统特点,安装 libX11-dev libXext-dev libXtst-dev
问题解决!
标签: ubuntu qt lib
2010年10月31日星期日
Le visage de la France en 2060
Le visage de la France en 2060: "Tout le monde rêve de savoir de quoi demain sera fait. D'après les estimations de l'Insee, un tiers d'entre nous aura plus de 60 ans en 2060. Quel que soit le scénario envisagé, les séniors seront, et de loin, plus nombreux qu'aujourd'hui.
Se basant sur un scénario « central » qui suppose que l'évolution démographique telle qu'elle est aujourd'hui se maintiendra, l'Institut national de la statistique et des études économiques (Insee) a imaginé la démographie au pre..."
