解决Hashover无法发送邮件提醒问题

前因

  前几天刚刚完成VPS的搬家,虽然大部分功能都恢复了,但是唯独评论系统无法发送邮件提醒的问题还是没能解决。经过各种各样的尝试终于最终解决了,中间虽然做了很多不成功的尝试,比较曲折,但还是挺攒经验的。所以记录下来给以后提供依据。

配置Postfix进行Sendmail测试

  在之前的VPS中,直接安装配置完Postfix之后,基本上就能够正常发送相关邮件了,但是这次安装配置完Postfix,还是不正常。

  安装配置过程不表,主要是留意一下域名配置,要增加127.0.0.1的本地回环域名解析到hosts文件内就行。完成配置后用邮件发送命令测试:

1
2
3
4
5
6
sendmail -t <<EOF
From: noreply@candura.us
To: candura@foxmail.com
Subject: Sendmail Test
Hello! This is a sendmail Test
EOF

  然后成功收到邮件,排除sendmail配置问题。

PHP调用mail()函数测试

  系统的sendmail正常之后,就开始测试PHP下面相关函数了。

  首先修改一下php.ini配置文件,找到

1
;sendmail_path = "sendmail -t -i"

懒癌患者的VPS搬家填坑记录

背景介绍

  之前几年一直用着搬瓦工的年付10刀以下的VPS,放个博客建个私人机场,时不时跑点数据,用起来美滋滋的。结果后来一纸通知彻底停掉了OpenVZ架构的主机,粉碎了把它当传家宝的希望。

  要上年付19.9刀的套餐实在囊中羞涩,谁知道后来竟然连这个套餐也没有了,于是到头来又得重新找便宜的VPS。好不容易找到了注册好了,作为一个懒癌患者愣是磨蹭到搬瓦工到期的最后一天才开始慢慢搬家。

  今天要记录的就是这次搬家过程中打算实现的目标和遇到的小问题。

  主要目标及达成情况

  1. 原有功能不变√
  2. 博客从HEXO架构转移到HUGO架构 ×
  3. 利用Caddy实现全站HTTPS√

  本来想更换到 Hugo 是之前HEXO用到后期速度变慢了,结果后面又舍弃不下现在用着的这个主题,所以最终还是没有更换到 Hugo。

  下面是这次遇到的坑,内容有些水哈~

在U-NAS下配置Zerotier进行内网穿透

背景介绍

  之前一直计划在家里放个NAS用来储存各种数据资料、同步手机数据之类的,过完年回来网上偶然得知在年前某播酷云就“矿难”了,于是赶紧入了一台。播酷云是万由代工的一款NAS,本来是计划上黑裙的系统,但是想到实际上并不需要那么多功能,只想尽量少折腾,干脆就装上了万由自家的U-NAS OS。

  我这边的使用场景是把NAS放在家里的内网,然后除了家里还会在其他地方对它进行操作,所以接下来要考虑的就是内网穿透的问题。

解决搬瓦工主机更换IP后无法联网问题

问题描述

  国庆节放假前一天,网站突然无法访问了,检查一番发现是IP被封了。用搬瓦工这么久,还是第一次IP被封,于是第一次尝试搬瓦工的更换IP服务。更换好IP把域名解析之类的也做好了之后,却发现有几个问题出现了。

  1. 静态网页访问正常,但PHP无法解析,传递504 Time Out错误。
  2. 外网能够访问这台VPS,这台VPS确无法访问外网。包括更新软件、Ping公共DNS(8.8.8.8)、Ping大型网站等,均不正常(如下图)。

  由于正值国庆放假期间,也无暇处理,所以收假回来后赶紧想办法解决。

记一次ST-Link维修及固件刷写过程

前言

  前段时间要给一批产品烧写程序,开始是用的山寨 J-Link v8,后来因为意外烧坏了,就换成用 ST-Link ,结果又因为一次意外把 ST-Link 给烧坏了。-_-|||

  后来忙完这段时间之后,想着把之前的烧坏的 J-Link 和 ST-Link 都给修一下。J-Link 好办,就是USB口的保护二极管芯片击穿了,把它拆掉就能正常使用了,不过为了安全起见后面买了 SN65220 芯片来换上就修好了。所以我本来以为 ST-Link 无非也是电源芯片或者保护电路烧坏而已,应该很好解决,结果没想到折腾了许久。

简单写个页面来接收远程U盘剩余空间

起因

  之前尝试过用Beaglebone Black开发板来做个低成本的家用小型NAS(见前文),不过使用起来其实终归不是很方便。后来我换了一台刷成OpenWrt的路由器,用一块有一定容量的U盘来挂载在路由器上,作为远程下载的容器,各方面都方便了许多。

  首先路由器本身直接绑定动态域名,也可以直接开放Aria2远程下载的端口,不需要像以前那样还要考虑内网穿透之类的问题。其次内网的各种终端设备(手机、平板、电视机等)直接访问路由器上面的共享盘来播放视频,也无需考虑各个终端自身的防火墙设置之类的。总之,用了一年多下来还是挺不错的。

  这样使用的过程中是没什么问题的,不过每次要远程下载东西都要在心里估摸一下U盘剩余的空间够不够,在剩余空间不够的时候下了超大的东西,造成Aria2远程下载工具结束进程还是小事,之前有一次就这样把一块64G的U盘弄掉固件了,丢数据是不值当的。(虽然U盘群里面的人都建议我不需要用USB3.0的盘来当下载盘,不过短时间内也很难找大容量的USB 2.0普通盘呢)

  所以今天就想解决一下这个问题,至少让我下载东西之前有个页面可以给我看剩余空间就行。

构思

继电保护装置送检整改记录

本文记录了前段时间进行检验整改的思路及过程,为避免不必要的问题,文中人名、产品名均为化名。

前言

  2017年11月下旬,我与A工出发到外地,在B实验室对11月初送检的“C装置”进行未通过试验项目的整改。经过半个月的整改,已成功通过各项检测试验。通过此文记录所有整改思路及方案,包括有效、疑似有效及无效的整改方案,以积累经验便于后续产品的开发。

项目1:电流显示不准确

具体问题描述

  当测试电流为50A的时候,保护装置上仅显示46.7A,超过0.5级精度的要求。

前期原因分析

  电流测量回路的运算放大器放大倍数为2倍,当输入电流接近50A时,通过运算放大器进入CPU的值超过了量程,造成计算结果产生误差。

解决思路

HEXO评论从“多说”搬迁到Hashover

从“多说”停运说起

  2017年3月21日,国内著名的第三方评论系统“多说”发布了一则重要通知:

因公司业务调整,非常遗憾的向大家宣布多说项目即将关闭。 我们将于2017年6月1日正式关停服务,在此之前您可以通过后台的数据导出功能导出自己站点的评论数据。 对此给您造成的不便,我们深表歉意,感谢您的一路相伴。

  这则通知也让很多还在坚持做独立博客的博主们忧伤,特别是各类采用静态博客站点的博主,大部分都是多说的用户。多说的停运,意味着大家不得不关闭或者更换评论系统了。

  最早的各类动态博客,比如WordPress、Z-blog,还有国内风靡的Emlog(我一直用它很多年,今年才换成Hexo)等等,都是自带评论系统的,那时第三方评论系统初现端倪,但使用量不太大。后来随着静态博客的流行,以及适应各种社交场合的需要,像国外的 Disqus,国内的多说、有言这些第三方评论逐渐取代第一方评论系统流行开来。

  我个人也是在把博客系统换成 HEXO 之后才开始正式使用多说,当时搬迁的时候为了把Emlog的评论导入到多说还是费了一些周折(详见此文),没想到才没安定多久就要见证它停运了。

寻找代替者

  其实从收到多说的公告的时候就想着要早点搬迁评论系统了,但是这段时间各种婚礼筹备等事情占用了大量精力,以致于拖到现在才来完成这项工程。

解决Pocket部分文章无法在KOBO中看到的问题

开始

  虽然KOBO电纸书不能像Kindle那样那么方便的进行推送,但是它原生支持Pocket(稍后阅读)是很有用的,甚至可以通过配合IFTTT来实现很多Kindle无法实现的推送。

  于是现在看到一些长文,为了防止眼睛疲劳,都收入Pocket里面再用KOBO来阅读。然而后面我发现,有很多在Pocket列表里面的文章并没有被同步到KOBO上,所以想着要怎样去解决这个问题。

  如图所示,一些在Pocket列表里面的,却没能同步到KOBO的列表里面。

寻因

  首先我Pocket列表里面的文章大部分都是知乎专栏的文章,由于有的能推送有的不能推送,所以我一直认为是Pocket服务或者是KOBO本身的问题。直到今天,lywn123_提醒我实际上是知乎专栏的问题,并且给出这个问题链接。虽然这个问题下面没有给出方案,但是至少让我锁定了原因——知乎。

  Pocket收藏的文章分两种的,有些是Pocket提取出来,在Pocket下点击之后进入Pocket的Read界面浏览的;有的是无法分析页面内容,只能记录网址,在Pocket列表中点开是跳转网址的。这两种收藏中只有前者是能够被KOBO接受推送的,而知乎专栏对Pocket的爬取并不友好,这就造成了有些文章无法推送的情况。

做了个CoolReader For Kobo的汉化(附简要汉化教程)

前言

  虽然现在主流的电纸书是Kindle,但是我一直以来都比较喜欢KOBO这个品牌的产品,可以研究折腾的东西很多。我之前是用的6寸的Kobo Touch(N905B),不过前段时间有问题用不了了就挂在咸鱼出给有需要替换维修的人了。后面又入了一台Kobo Aura HD,大家主流的系统搭配都是原生系统nickel搭配KoReader,不过我以前一直习惯用CoolReader最近去官网发现有新版本了,但是没有合适的汉化版,于是花了点时间自己汉化了一下。

精简汉化版小介绍

CoolReader 简介

  这里的CoolReader其实是vlasovsoft这个团队移植到电子阅读器设备的版本。貌似这个vlasovsoft工具主打的是国际象棋小程序啊,连官方网站都是用pbchess来打头。它的官方原版安装上以后除了CoolReader外还有国际象棋、数独等插件,都可以直接在电纸书上运行。

  我这里汉化的版本是官网的2017.02.02版本,比我以前在N905B上面用的15年的版本新了很多,不过其中的CoolReader部分使用起来没发现有什么更新,不过这个版本的vlasovsoft内置了一个新的小插件OPDS,这下也可以直接找国内的支持opds的图书源来看书了。

|