让Vim在不同模式下自动切换Fcitx状态
Mind-Flex在Fcitx for vim文中介绍了配置vim使其在退出插入模式时自动禁用输入法,再进入插入模式时能够恢复以前的输入法状态的方法,但我再Fcitx 4.2下貌似不能用,后来发现是fcitx-remote命令的返回值有变化,导致Mind-Flex的脚本没有正确识别当前输入法状态。稍加修改即可使用,上代码:
Mind-Flex在Fcitx for vim文中介绍了配置vim使其在退出插入模式时自动禁用输入法,再进入插入模式时能够恢复以前的输入法状态的方法,但我再Fcitx 4.2下貌似不能用,后来发现是fcitx-remote命令的返回值有变化,导致Mind-Flex的脚本没有正确识别当前输入法状态。稍加修改即可使用,上代码:
2012年的MBP,上次换SSD把恢复分区给删掉了,这次升级Yosemite后还是没看到恢复分区,就想用Recovery Partition Creator 3.8 这个工具安装一个恢复分区,结果是进不了系统,主分区遭到破坏,恢复分区也没装上。
总是发现服务器 django 进程生成的图片文件夹的权限不正常,所有文件夹都是777,查看 uwsgi 进程的 umask 终于找出了原因,umask=0, My God. 关于 umask 的解释请看这里 http://man7.org/linux/man-pages/man2/umask.2.html
经常切换 google dns 和 114 dns,就写了个脚本,放到个人~/bin目录下。
下面是cv::Mat转gdiplus::Bitmap的函数:
在使用vc++2010运行一个使用opencv的findContour函数时遇到错误,在stackoverflow上找到了相同的问题:
按照so上给出的答案,修改了当前程序的vc运行库配置,问题解决。具体方法是:项目-属性-配置属性-C/C++-代码生成-运行库,将其改为“多线程调试(/MTd)”。
安装Django应用发现图片上传老出问题,发现时默认pip安装的PIL没有链接libjpeg等库,导致不能支持JPEG图片。总结,安装完服务器应该安装的模块有
sudo apt-get install zlib1g-dev liblcms1-dev python-dev
sudo apt-get install libjpeg8 libjpeg8-dev libpng12-0 libpng12-dev libfreetype6 libfreetype6-dev zlib1g-dev
然后
sudo pip install PIL
或者直接
sudo apt-get install python-imaging
还发现如果通过pip安装MySQL-python需要安装一下模块
sudo apt-get install python-dev libmysqlclient-dev
本文测试环境为ubuntu server 12.04
打开Gmail,发现整个网页一片黑,所有的主题背景和图片、图标都不见了,研究了一下,是ssl.gstatic.com这个域名被强奸了,于是乎,咱们老办法:修改hosts文件,加入:
74.125.227.111 ssl.gstatic.com
刷新,亮了。
本文内容已经更新,方法目前可用,但需要配合hosts大法。请自行搜索dropbox hosts, 并将notify*.dropbox.com的ip改为本文提供服务的ip。一般是本机比较方便。