存档

2012年7月 的存档

目前为止 linux 平台最好用的输入法,没有之一

2012年7月16日 没有评论

曾经一度在 linux 下寻找输入法,框架从最开始的 scim 以及 fcitx 到后来的 ibus,用过 sumpinyin,后来一度用 googlepinyin,到现在发现 rime 后觉得这个是目前最强大好用的输入法了,没有之一。

其项目地址是:http://code.google.com/p/rimeime/

作者是一个灰常牛逼的淫。连 OpenCC 和 ibus-pinyin 的开发者都称赞 rime 为神级输入法。赞美的词我就不多说了,总是强烈推荐就是。

在 archlinux 的 AUR 有人提供了包,yaourt -S ibus-rime 就是。要注意的是,目前 archlinux 官方库里的 boost 版本是 1.49,会有个 Bug 导致 librime 编译失败。好在 testing 库里已经提供了 1.50 的版本。所以需要先开 testing 库安装 boost。pacman -Sy testing/boost 然后再 yaourt -S ibus-rime。

安装好后默认是繁体输入法,只需要打开输入法后,按 F4,然后按 4 就可以切换到简体输入法。

提供一个小技巧。平时输入中文的时候要夹杂一些英文,以往的习惯是 shift 后输入英文然后 shift 再输入中文。用了 rime 就可以简化了。再需要输入英文的地方,你输了几个字母后发现没切换到英文,不急,按一下 shift 后就切换到临时英文输入模式,等输入完成,自动切回了中文输入模式。

分类: Day After Day 标签:

Archlinux 更新 glibc 造成的问题以及修复办法

2012年7月15日 4 条评论

这两天 Archlinux 官方库里更新了最新版的 glibc。系统更新的时候会提示 /lib 文件夹已存在。个人并没有仔细去考究这个提示的缘由,粗暴的一位和以前的 filesystem 之类的提示一样。于是强制更新了 glibc,结果爆出一堆错误。经过一系列的查证,原来这次更新 archlinux 吧 /lib 的内容都移动到了 /usr/lib,然后做了 /lib 的软链接指向 /usr/lib。但如果 /lib 中存在非系统文件,比如我安装的 virtualbox,会再其中放一些 module,就会导致软链失败,结果整个系统不能使用了。

再网上找到一些类似的问题的解决方案,总结了以下才吧问题搞定。

首先重启机器,再菜单页,编辑启动项,添加 init=/usr/lib/ld-2.26.so /bin/sh,然后启动系统后会进到命令行模式。

接着输入 /usr/lib/ld-2.26.so /bin/mount -o remount,rw / 重载文件系统为可写。

然后将 /lib 里的残余文件都移动到 /usr/lib,并删除 /lib 设置好 /lib 到 /usr/lib 的软链

/usr/lib/ld-2.26.so /bin/mv /lib/* /usr/lib
/usr/lib/ld-2.26.so /bin/rmdir /lib
/usr/lib/ld-2.26.so /bin/ln -s /usr/lib /lib

接下来就是先把系统再更新一遍,因为刚才 glibc 出错导致更新失败了。

/usr/lib/ld-2.26.so /bin/pacman -Sfyu

这下应该系统恢复正常了。

 

分类: L.A.M.P 标签:

分享个自己用了很久的 netbeans 配色

2012年7月11日 没有评论

最初寻找合适的 PHP IDE 的时候,用过 phpdesigner,很喜欢这个软件里的代码高亮配色,一度为其做过语言包。无奈这个软件经常会有一些崩溃的事情,让人又爱又恨。后来接触到 netbeans 就一直用下来了,非常小巧但功能一点都不少的 IDE,虽然是基于 JAVA 开发的 IDE,但运行起来也很快。重要的是,很稳定。好在 netbeans 的配色非常方便,就吧 phpdesigner 的配色搬到了 netbeans 上。如下图,很漂亮不是么。

下载地址是:netbeans.zip

下载解压到用户文件夹 .netbeans/(x.x.x)/config 下即可。注:x.x.x 即版本号

然后启动 netbeans 在 选项 -> 字体和颜色 界面选择 phpDesiger 即可。配合 YaHei Mono 字体效果很好,字体网上一搜大把下载地址。

分类: Resources 标签:

我的 VIM 配置以及配色

2012年7月5日 没有评论

仅仅是做存档备份用。

.vimrc

set nocompatible
syntax on
set noeb
set confirm
set autoindent
set cindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
set nu
set history=1000
set nobackup
set noswapfile
set ignorecase
set hlsearch
set incsearch
set gdefault
set enc=utf-8
set langmenu=zh_CN.UTF-8
set helplang=cn
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\
set laststatus=2
set ruler
filetype on
filetype plugin on
filetype indent on
set viminfo+=!
set iskeyword+=_,$,@,%,#,-
set backspace=2
set showmatch
set matchtime=5
set pastetoggle=<F9>
colorscheme lucius
set t_Co=256

阅读全文…

分类: L.A.M.P 标签: