我的 SSL 证书是主机供应商提供自动续期的,从上个月中旬开始第一期到期,去后台查看发现已经确认自动续期,但是不知为什么我自己访问站点时,时不时提示 SSL 证书过期,显示还是之前的老证书。这个“时不时”很诡异,大约三次里面两次失败一次成功。
折磨了将近两星期,向主机供应商发工单前后七八次,依旧无果。直到老麦兄在留言中提醒:“关了代理能正常访问”。我马上意识到是 CDN 的问题。
我的 SSL 证书是主机供应商提供自动续期的,从上个月中旬开始第一期到期,去后台查看发现已经确认自动续期,但是不知为什么我自己访问站点时,时不时提示 SSL 证书过期,显示还是之前的老证书。这个“时不时”很诡异,大约三次里面两次失败一次成功。
折磨了将近两星期,向主机供应商发工单前后七八次,依旧无果。直到老麦兄在留言中提醒:“关了代理能正常访问”。我马上意识到是 CDN 的问题。
wordpress 或其它许多类似的博客系统,在发表用户评论时一般需要填写三个信息:名字、email、网址(可选)。每次都填进去,很麻烦。虽然很多主题都有“在此浏览器中保存我的显示名称、邮箱地址和网站网址,以便下次评论时使用。”的勾选项,但貌似大部分情况下都无法使用,原因不明。
我的博客起初也是这样,勾选了“自动保存”的选项也不生效。仅仅是保存了cookie。后来自己额外添加了js脚本,直接调用cookie自动填充,搞定, 所有浏览器都能用。
用chrome或firefox等浏览器去访问其它博客时,虽然很多时候无法保存这些表单信息,但由于这些浏览器是支持表单历史的,鼠标在输入框点两下,就会出现以往输入历史,选一下就好了,也方便。
问题出在macbook和iPhone,为了省电,我只用默认的Safari浏览器,它不支持表单历史,在输入框里鼠标点两下是没有反应的。后来寻找的解决办法是:利用快捷指令(shortcut)中的 JavaScript 来操作:
关注了大家的博客之后,自然需要有个RSS阅读器。现在这种软件不少,但有个问题:我需要能在手机端和电脑端同步阅读进度,例如手机上读了10条消息,那么电脑上就别显示了这10条了。之前文章里面提到的QuiteRSS并没有iOS app,而ssRSS网页版也挂掉了。所以要找新的。本以为很简单,但想不到这种软件太难找了。
最后通过 Github 的 ALL-about-RSS 条目,找到了 Feeder 这个软件:手机上有 iOS app(外区,免费),有 notification push 功能。电脑通过 web 界面浏览。两者之间登录账号保持同步。目前用了半个月感觉不错。
PS:web页面需要科学上网,但 iOS notification push由于走的是iOS push机制,所以不用科学也能收到 push。
有了这个之后,再搭配Huginn自己制作的RSS,可以用来接收那些老土的政府官网的更新通知。
iOS英文输入法有单词联想功能很方便,而且是系统全局的。如下图:
打开方法很简单:设置——高级——无障碍——实时字幕(可以去网上搜搜详细步骤)。
我在这里提点感受:这招最实用之处,就是用于zoom,得益于zoom可以用浏览器加入视频会议。一定要用浏览器,app是不行的。chrome浏览器的实时字幕功能只对它自己有效。
今天和外国人在zoom上聊了15分钟,效果十分惊艳,除了不能翻译专有名词(比如公司名、学术名),其他的单词基本达到了100%正确率。
如果哪天 macOS 能把这种技术集成到系统里,就方便了。
我也是想追赶时髦的人:2019年追了Python/Flask,两个月前追了conda,上周开始追了docker。docker的基础教程网上自然也有,本文不介绍。本文还是讲这个问题:docker到底有什么用?
Conda解决了这个问题:在老服务器(例如CentOS 6)上安装Python 3.8、R 4.0、Perl 5.26等不同版本的软件,而且是在没有root权限的情况下。但是Conda不能帮你去设置软件,比如某个软件需要读取并设置指定的配置文件、需要设置端口号、配置HTTP服务器等,都得手工操作(正是,说的就是那些web端的软件:web app、web 数据库网站,等等)。
如果一个软件仅仅是在终端运行命令、添加几个参数、输出结果,那docker确实没啥用。但如果说的是上述那种需要繁琐配置的,docker就派上用场了。
我的github里面有个Python Package就完美地反映了这种情形: