1、修改SSH配置
```
vim /etc/ssh/sshd_config
修改下面一行,在Subsystem sftp /usr/lib64/ssh/sftp-server 后面增加一下内容
Subsystem sftp /usr/lib64/ssh/sftp-server -l INFO -f AUTH
继续阅读 »
在上一篇文章中,介绍了Vagrant的安装步骤。
然而一开始安装好的虚拟机里面没有安装任何的软件的,甚至连vim都没有。这篇文章就是为了解决这个问题的。
继续阅读 »
太多的不同
总所周知,世界上有着太多太多的编辑器。每个编辑器又各不相同,它们具体表现在各式各样的配置文件上,vim 用 vimscript 写配置文件。emacs 用 commonLisp 写配置。sublime text 和 vs code 都是用 json 配置,然而两个配置文件又不能通用。
继续阅读 »
必备设置
安全设置(可选)
创建用户并赋予sudo权限
bash
# id root # 查看 root 用户所属 group
# useradd -g 0 geekspeng # 新建用户,-g 指明所属group,与root保持一致
# passwd geekspeng # 设置密码
# visudo # 或者 vim /etc/sudoers
文件内容改变如下:
root ALL=(ALL) ALL 已有行
geekspeng ALL=(ALL) ALL 新增行
继续阅读 »
更新日期:2016.10.31
本文的目的是你已经有了一套devstack环境,想进行mistral的开发,安装过程需要访问网络。
同时,假设你使用pycharm作为windows IDE(Linux下的vim我实在是不适应),mistral的调试环境是在远程服务器上的一个vagrant虚拟机里,devstack环境可以是单独部署,保证能被远程服务器访问到即可。
继续阅读 »
命令行终端里,使用set -o vi, 用vim来操作终端的输入, 估计比终端要提供的emacs快捷键爽多了;
使用MacBook自不用说, 配合iterm2, jitouch, Alfred等
jitouch配合mac触摸板, 比鼠标好用n倍. 自定义单击,一手固定另一只手指轻拍, 左右拍等操作.我通常是One-Fix Left-Tap是浏览器的previous tab, right tab则是next tab, 还有配置了关标签页, 新开标签页的手势;
用Keyboard Maestro改键, ctrl+command+i是iterm, +c是chrome, +h是左窗口, +r是右窗口;
用paste软件记录所有剪贴板记录,
继续阅读 »
准备工作
安装 pip
bash
# yum -y install python-pip
使用豆瓣pip源加快python包安装速度
ini
# mkdir -p ~/.pip
# vim ~/.pip/pip.conf
[global]
index-url = https://pypi.doubanio.com/simple
[install]
trusted-host=pypi.doubanio.com
继续阅读 »
背景:
- Python 是 Google主要的脚本语言。这本风格指南主要包含的是针对python的编程准则。
- 为帮助读者能够将代码准确格式化,我们提供了针对 Vim的配置文件。对于Emacs用户,保持默认设置即可。
继续阅读 »
预操作
加速器
修改/etc/docker/daemon.json 文件并添加上 registry-mirrors键值,将镜像源切换为国内。
shell
$ vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
设置权限
docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,创建docker用户组,并将当前用户加入到docker用户组中,当前用户就有权限访问Unix socket了,就可以执行docker相关命令
继续阅读 »
写代码的正确姿势
需要一个合适的键盘,这里未必要那种上千元的机械键盘,只要用着顺手就行了。以前我玩吉他的时候圈子里就流传着一句话:技术不足,设备来补。要知道,好的乐器和音响或许还真能弥补一些演奏效果的缺陷,不过换做写程序,恐怕不行。我个人现在除了笔记本的键盘外,台式机还用着60块买的联想标配键盘,没感觉有什么不舒服。
让程序员们一直争论不休的应该是编辑器的选择。vim, emacs, vscode... 这里编辑器真的也没有绝对的好坏,哪个用着顺手用哪个就行了。不过编辑器毕竟是编辑器,任何企图将编辑器变成IDE的做法都是在找麻烦。
IDE相对于编辑器,提供了更多的功能。比如即时语法检查,
继续阅读 »