Open Social

Category Archives: TECH

微信消息解密出错

因为 WordPress 最新版的原因升级到了 PHP7,发现 Open Social 插件的关注公众号登录功能报错:该公众号提供的服务出现故障,请稍后再试。经查这是公众号消息通讯的问题。开启错误日志,发现致命报错:

Uncaught Error: Call to undefined function mcrypt_module_open()

原来 mcrypt_module_open 函数已被废弃,于是采用了 openssl_decrypt 作为代替方案。最终解密部分的代码进行了简单的判断兼容效果如下。 Continue reading

阿里云升级PHP7

PHP 7.1

阿里云 CentOS 7.6 默认 PHP 5.5,最新版 WordPress 要求 PHP 5.6+,所以需要升级。目前 7.2 是最新版,为稳定考虑选择了 7.1

首先查看已安装 PHP ,并删除;然后添加一下源,并安装新版,省却下载编译各种折腾。

yum list installed | grep php
yum remove php-common
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php71w php71w-opcache php71w-fpm php71w-mysqlnd

Continue reading

小区光纤改造升级记

在总理大大的操心之下,现在的宽带都比较喜人,小区基本都是百兆光纤起步。特别是从百兆到千兆有一个坎,会涉及到较多的技术问题,会对实际上网的网速和体验产生直接的影响。个人目前是广州电信两百兆,经过了不少探索,略有所得。

一、网线和网口需支持

首先是小区的布的网线已经是超五类(CAT5E),理论支持千兆以内,所以网线就不用换了;再看屋内的网口,全部只接通了四根线——这个需要改造为八根全连。可以在电信师傅上门安装光猫时让他全屋跑通,也可以自己动手。自己动手的话可能需要网线钳和查线器,一般采用 T568B 排线,1-8号线分别为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。

然后还有一个电信光猫的问题,如果不带拨号或者明显是阉割版(就是后台各种功能缺失),然后登录后台还超卡那种,或者 LAN 口不够用等,那建议最好自己买一个光猫。

这里涉及到一个是否能换的问题,取决于具体地区的电信,一般都可以,像我这里。最重要先看光猫上面贴的标签,搞清楚自己的运营商是 GPON 还是 EPON;然后在后台记录下自己的 LoID 即可。然后就可以上淘宝选择自己需要的型号。最好还要考虑自己的弱电箱的体积问题,还有看是否需要一些高级功能,如虚拟服务器、DDNS 等等。

二、无线信号弱爆的问题

现在移动设备 WIFI 能用 5G 都会尽量用 5G,测过速度的就知道跟 2.4G 区别颇大。但 5G 信号穿透差,如果在房间看视频经常会时断时续,严重影响体验。这里有几个方案:买 N 个路由;用电力猫扩展无线。这两个我都淘汰了,接口麻烦,线路也麻烦。

Continue reading

京东劫持实录

近段时间,用 Chrome 访问京东页面经常有跳转的情况,我很清楚是被劫持,但问题是被谁——困扰了我好长一段时间。首先排除运营商,换了几个公共 DNS 问题依旧;最后定位到 Chrome 上某个最近安装的插件:User-Agent Switcher for Google ChromeIDffhkkpnppgnfaobgihpdblnhmmbodake版本为 1.9.3

General
Request URL: https://www.jd.com/
Request Method: GET
Status Code: 307 Internal Redirect
Referrer Policy: no-referrer-when-downgrade

Response Headers
Location: http://rtbs24.com/?target=https%3A%2F%2Fytthn.com%2Fclick-IQL4686A-HFDQCIIE%3Fbt%3D25%26tl%3D1%26sa%3D116%26url%3Dhttps%3A%2F%2Fwww.jd.com%2F
Non-Authoritative-Reason: WebRequest API

Continue reading

Table Paster

一个表格粘贴到表单的 Javascript 小功能,我用的非常频繁,代码很简单,但能节省大量体力劳动。兼容目前主流浏览器和主流表格软件(Number、Office、WPS),特别支持单元格包含换行的情况。实际上也支持在页面中直接复制的表格。

功能说明:

  • 由于安全原因浏览器无法直接操作剪切板,但借助输入框的粘贴事件可以
  • 根据需要可以支持高级的输入框,如各种下拉框或者或者多选框、单选框
  • 某些表格软件会将内容自动复制为富文本,粘贴时可以自动过滤多余标签
  • 这种批量粘贴的插件,我没具体研究;页面圈选表格的插件有 Collect

表单示范:

Name Text Number URL

Continue reading