替换Gravatar头像国内镜像

因为Gravatar被墙,国内访问无法显示,加载头像失败还影响网页打开速度,不如替换掉,有两个方法。
一是安装插件,有点是随意更换和升级主题不影响使用,缺点也很明显,插件多了影响网站速度。
二是更改主题文件,替换Gravatar地址为国内镜像,现在国内镜像也比较多,推荐两个:
继续阅读 “替换Gravatar头像国内镜像”

终端体验提升:Zsh+Oh-my-zsh

大部分的Linux发行版的默认命令解释器是Bash,相比于默认的Bash,Zsh有更多的自定义选项,并支持扩展。因此Zsh可以实现更强大的命令补全,命令高亮等一系列酷炫功能。
默认的 Zsh 配置有点麻烦。因此一个叫 robbyrussel 的用户在 GitHub 上制作了一个配置文件 oh-my-zsh,这是目前为止最流行的 Zsh 配置,oh-my-zsh官网地址:


继续阅读 “终端体验提升:Zsh+Oh-my-zsh”

Navicat数据库管理软件

2019-03-01,最新的v12.1版本的Patch:链接

说到数据库远程管理软件,有很多,出名的也有好几个,navicat也是其中之一,也是我一直用的,软件有分中文版和英文版,安装文件不同,不是软件设置里可以设置的。
中文官网:

英文官网:

软件功能强大,可以管理mysql,sql,oracel,MariaDB,PostgreSQL……
继续阅读 “Navicat数据库管理软件”

批量替换wordpress文章内容

更换主机后,发现图片都不显示了,原来是更换后图片的链接变了,一个个改肯定不现实,这就需要用到SQL了。
首先,登录数据库查询包含旧链接的表和字段。
其次,用update语句替换旧链接为新链接。
就用替换图片链接为例,查阅在wp_posts表里,有两个字段post_contentguid包含旧链接内容:

UPDATE wp_posts SET post_content=REPLACE(post_content,'旧链接','新链接')
UPDATE wp_posts SET guid=REPLACE(guid,'旧链接','新链接')

wordpress恢复后台上传路径设置

wordpress3.5版本下后台有上传路径,链接url设置,升级后后台默认没有设置选项,默认的路径是wp-content/uploads,如果要修改需要手动改设置文件options.php文件,或者修改主题functions.php文件,详见以前的文章。
也可以通过修改主题functions.php文件,添加下列代码,让后台恢复设置选项:

//恢复后台上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
	update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}

Debian安装shadowsocks-libev服务端

Debian8版本方法,较早。

Debian是服务器端比较省资源的Linux发行版,安装Shadowsocks自然也选择Lightweight版的Shadowsocks-libev了。

如果是Debian9+或者Ubuntu16.10+:

apt-get update
apt-get install shadowsocks-libev

如果是Debian8,就需要从jessie-backports 安装了:

sh -c 'printf "deb http://httpredir.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list'
apt-get update
apt-get -t jessie-backports install shadowsocks-libev

安装完成后,同样修改配置文件:

继续阅读 “Debian安装shadowsocks-libev服务端”