命令行有道词典

github地址:https://github.com/felixonmars/ydcv

有道词典命令行版,支持查单词和整句翻译,有网络释义等支持。可用于替代 。
适用于整天都开着终端窗口,又不想打开浏览器查询生单词的人。能快速地查单词。
支持中文和英文。
[code]
$ ./ydcv.py
> hello
hello UK: [hə’ləʊ; he-], US: [hɛˈlo, hə-]
Word Explanation:
* n. 表示问候, 惊奇或唤起注意时的用语
* int. 喂;哈罗
* n. (Hello)人名;(法)埃洛

Web Reference:
* Hello
你好; 您好; 哈啰
* Hello Kitty
凯蒂猫; 昵称; 匿称
* hello bebe

mac下通过docker搭建LEMP环境

在mac下通过docker搭建LEMP环境境

1.安装virtualbox。由于docker是在lxc环境的容器

2.安装boot2docker,用于与docker客户端通讯

> brew update
> brew install docker
> brew install boot2docker
3.初始化boot2docker,也就是在virtualbox上安装一个docker的host环境

boot2docker init
此时会下载一个镜像

4.启动虚拟机host

复制代码
:~$ boot2docker up
Waiting for VM and Docker daemon to start…
………………..ooo
Started.

To connect the Docker client to the Docker daemon, please set:
export DOCKER_HOST=tcp://192.168.59.103:2375
unset DOCKER_CERT_PATH
复制代码
这样host环境就启动起来了,根据提示设置环境变量

export DOCKER_HOST=tcp://192.168.59.103:2375
后boot2docker就能与host环境的docker客户端连接了

5.连接host环境的docker客户端

复制代码
MacBook-Pro:~$ boot2docker ssh
## .

关于git-svn使用

如果正在使用svn,打算换到git,又暂时不想放弃已有的svn代码库,可以选择git-svn。说一说我自己从svn到git的经验吧。
开始
安装最新版本的git,从git 1.5.3以后支持git-svn,git和svn的配合就要借助这个功能。
安装完毕后要做一些简单的配置。最直接的做法就是创建修改~/.gitconfig。下面是我的.gitconfig
[user]
name = Robin Lu
email = —@gmail.com
[color]
diff = auto
status = auto
branch = auto
[alias]
st = status
rb = svn rebase
ci = commit -a
co = checkout
[user]部分标示出使用者的身份,你提交的代码会自动引用这一身份信息。[color]设置命令输出的颜色。[alias]部分可以简化一些常用命令,比如在这里将git status简化为git st。
初始化代码库
首先用git-svn来初始化本地的代码库(repository)
git svn clone -s svn-repository-url
svn-repository-url部分使用svn代码库的url。如果要从trunk目录或者某个branch目录里check out,要把-s换成-T、-b等选项。具体参看man git-svn。这个命令时间比较长,因为需要同步所有的提交历史,还好只此一次,以后不会这么慢了。做完这一步,在本地就有了一个完整的代码库,包括所有commit的历史和log,已经可以开始用它来进行开发工作了。
不过,在开始开发之前,最好先做一次垃圾搜集:
git gc
它对代码库的信息进行垃圾搜集和压缩,最明显的作用就是减小磁盘占用空间。第一次做效果尤其明显。
你可以检查一下代码库的状态:
git …