无缝切换到DISQUS评论系统

今天发表评论的时候发现服务器报错HTTP ERROR 405,查了一下Google没发现什么解决办法。索性就坡下驴,转换为DISQUS评论系统。

在插件中搜索Disqus,安装之。随后在后台菜单侧栏会出现Disqus标签(我在设置里面找了半天会告诉你吗),然后根据向导操作即可。

安装完成后,自动取代WordPress自带的评论功能,还可以一键导入WordPress已有评论,简直不能太方便。

OK,就这样。

三分钟在阿里云中用上免费SSL

给自己的网站添加SSL证书其实并不复杂,但是关键一点就是首先要拥有一个SSL证书。由于SSL证书价格不菲,很多个人站长会选择放弃使用Https。但是,自从开源、免费的Let’s Encrypt证书出现后,我觉得SSL也是我们草根站长可以玩的了。 https://blog.csdn.net/ithomer/article/details/78075006
根据 https://certbot.eff.org/lets-encrypt/ubuntubionic-apache 官方教程指引,可以很快在阿里云的服务器中用上Let’s Encrypt的证书,全程只需三分钟。

安装软件

$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install python-certbot-apache

获取证书

运行下述命令将启动一个向导,自动为你获取证书,并更新APACHE网站配置启用证书。
$ sudo certbot --apache

更新证书

从Let’s Encrypt申请的证书有效期很短,只有90天。因此需要每隔一段时间续订一下。运行下列命令将模拟更新证书。
$ sudo certbot renew --dry-run
添加 cron 来自动化。
# crontab -e
在 crontab 中添加下列两行,将会每隔90天自动运行续订任务。
# renew Let's Encrypt SSL cert every 90 days
0  0  */90 * * certbot renew

设置VirtualBox Ubuntu虚拟机的SSH登录

为什么要设置虚拟机SSH登录?

我的工作环境是Windows,但要时常用到Linux,于是在VirtualBox中部署了Ubuntu Linux系统。

以前都是打开虚拟机上使用,但是虚拟机毕竟有桌面,占用资源比较多。窗口切来切去也不方便。

设置虚拟机SSH登录可以让虚拟机作为一个进程运行在后台,很Linux。

虚拟机Linux系统的ssh环境配置

要安装SSH server。

sudo apt-get install openssh-server

生成密钥。公钥用来认证,私钥用来登录。

密钥的处理参考之前的一篇文章

虚拟机的设置

在虚拟机-设置-网络中,添加一个端口转发规则,指向子系统SSH服务端口22。

参考这里

Putty的设置

putty的设置也参考之前的一篇文章

服务器IP设为127.0.0.1或localhost,端口设为转发端口,用户名设为Linux系统的用户名,密钥选择前面生成的ppk密钥。保存为一个新的session,以后就可以一键登录了。

后台运行虚拟机

使用VBoxManage命令来管理虚拟机。其在Windows系统下的程序名称为VBoxManage.exe。

打开命令提示符,进入VirtualBox的安装目录,可以找到该程序。

cd /d "C:\Program Files\Oracle\VirtualBox"
# 列出所有的虚拟机
VBoxManage.exe list vms

# 在后台运行选定的虚拟机
VBoxManage.exe startvm "vms Name" -type headless

其它一些有用的命令有:

# 列出正在运行的虚拟机
VBoxManage.exe list runningvms

# 关闭虚拟机
VBoxManage controlvm <vm_name> acpipowerbutton


# 强制关闭虚拟机
VBoxManage controlvm <vm_name> poweroff

参考资料

静音Office Lens快门声音

Office Lens的快门声在一些手机上(比如我的Le2)无法关闭,这严重影响了该软件的使用。在Google上面查找,始终找不到解决方案,而只是一些吐槽。

大家对微软已经无力吐槽了。

机智如我,自然要想个办法。经过广泛调研,深入研究,最终得到解决方案。

具体思路是:将快门声音对应的音频文件设为无法访问。

安装Root Explorer,定位到/system/media/audio/ui,找到camera_click.ogg文件,将其权限设为000。如下图所示。

设置完成后,再打开Office Lens,世界清静了。

Zotero中分类包含子分类

Zotero中可以将不同文献分门别类,放在不同的文件夹中,称为(collection)。同时文件夹中还可以创建子文件夹,称为subcollection。默认情况下,除非你将对应条目添加到父文件夹中,否则子文件夹中的条目在上一级文件夹中并非是可见的。这不符合我们的使用习惯。

如何在上一级文件夹中包含下属文件夹中的所有文献信息呢?答案就是设置一个参数。

这个参数在高级设置里面。打开方式如下图:

找到 recursiveCollections 这一行。其默认值是False,双击就可以将其改为True。

搞定!

Ref: https://www.zotero.org/support/preferences/hidden_preferences