今天为了研究 Tampermonkey 的 @run-at 分别取 document-startdocument-bodydocument-enddocument-idle 时网页原生脚本对 unsafeWindow 变量的影响。

尝试在控制台中运行了一下 Object.keys(window) ,结果发现默认的全局对象 window 在不同浏览器下有着较大的差异。

Read more……

本地媒体越积越多,服务器空闲空间越来越少,这可不行。

于是该 matrix-media-repo 出场。

使用 matrix-media-repo 将媒体文件存储移至 S3 Storage。

Read more……

这两天发现我的 Telegram-Matrix 桥出了一点问题,具体表现就是:消息可以从 Telegram 同步至 Matrix,但反之消息并不能从 Matrix 同步至 Telegram。

更加诡异的是,在日志中并没有发现没有错误信息,唯一的发现现大概是: Synapse 至 Mautrix-telegram 的推送请求通通不见了。

经反复搜索,发现早在2017年便有人遇到了这个问题(#5957#1834)。

修复方法很简单,执行如下SQL语句即可:

select max(stream_ordering) from events;  #1117068
select * from appservice_stream_position; #1074669
update appservice_stream_position set stream_ordering=1117068;

Matrix 实例也建了有一段时间了,但并没有多少人使用,前天看到zyn的评论 ,如果将 Mastodon 与 Matrix 整合起来,让长毛象用户可以一键登入,无需二次注册想必可以降低一些使用门槛,拉一些人到 Matrix 中去。

如果你想让你的 Matrix 实例可以使用 Mastodon OAuth2 认证登录,可以参考本篇内容。

Read more……

昨日(2021年2月27日)起便不断有网友反映访问 gtihub.com 出错,错误提示 Connection reset by peer

根据开源网络监测项目OONI的监测结果,GFW监测项目Blocky的监测结果,自2021年2月27日 github.com 在中国大陆的访问出现故障。

程序员论坛v2ex上亦有相关的讨论贴:Github 无法访问了吗? - V2EX

/images/github-ips-gfw/ooni.png

OONI监测结果

/images/github-ips-gfw/greatfire.png

Blocky监测结果

经测试,我们发现 github.com 部分IP在中国大陆的HTTP/HTTPS访问受到了阻断。

Read more……