用ntfy给Matrix-Synapse做消息推送服务

众所周知,FCM(GCM)在东方大国是没法正常使用的,那么依赖FCM作为消息推送方式的App消息推送也都成问题。

之前架设了Synapse,在Android手机上使用Element客户端,消息推送就是一直有问题的。

后来发现,从某版本的Synapse开始,它支持UnifiedPush这个消息推送规范了。

那么,搭建一个消息推送服务来用吧。

以下内容在Ubuntu 22.04 LTS上实际使用。

[......]

继续阅读

本文被贴上了: , , , 标签

在Windows上使用GPG4Win的坑

众所周知大D组了All in Bomb,自然也要搭一个Gitea在上面。

由于会使用GPG来进行Git操作签名,将密钥添加到Gitea内也是属于正常操作了。

但在Windows上有个坑,简单记录一下。[......]

继续阅读

本文被贴上了: , , 标签

为LNMP一键包增加OpenResty的Lua扩展

OpenResty是什么

OpenResty是一个基于Nginx与Lua的高性能Web平台,内部集成了大量精良的Lua库、第三方模块以及大多数依赖项,可以方便的搭建高性能可伸缩的动态Web应用、Web服务以及动态网关。

 

注意

OpenResty官方的建议是直接使用OpenResty,不建议自行在Nginx上构建,OpenResty对相关组件做过优化,如果对性能需求较高,建议听官方的直接用,本文是基于LNMP一键包搭建好的环境,自行构建的。

 

正文

首先要安装的就是Lua引擎,这里有两个选择,一是可以选择LuaJIT,另外一种选择是安装OpenRe[......]

继续阅读

本文被贴上了: , , , , 标签

Python读写Excel库:xlwings从入门到放弃

Python操作Excel的库还是挺多的,比较常见的有:xlwingsxlrdxlwtopenpyxlxlutils等。

xlrdxlwt都有自身的局限性,例如xlrd只读不写,xlwt不能处理.xlsx

综合下来,xlwings是相对功能更全面,操作文件效率相对高,可以与matplotlib、pandas无缝衔接,免费开源的库。

安装

xlwings不是Python的内置库,需要单独安装。

使用

首先了解一下Excel的基本结构。

Excel的基本结构可以分为:Applicat[......]

继续阅读

本文被贴上了: , , 标签

WSL的迁移与Ubuntu版本升级

感谢好兄弟D大!

新机配置环境,WSL的迁移与Ubuntu版本升级折腾了一番,最后还是默默的爬了一下各种文档,整理如下:

注:本文中的WSL是指WSL1,并不是基于Hyper-V的WSL2/WSLg。

 

1. WSL的迁移

首先查看当前系统安装了哪些Linux子系统。

直接导出。[......]

继续阅读

本文被贴上了: , , , 标签

phZoom升级至支持jQuery 3.5+

phZoom是大D一直使用的一个好用且轻量化的jQuery看图插件。

原作者Phoetry自2012.1.6之后没有再更新过,看他/她的Github也是很久没有活动了,个人首页也已经无法访问了。

jQuery升级到3.5.0时,进行了一些安全更新,将jQuery.htmlPrefilter方法对正则表达式的支持移除了,所以原插件已无法在jQuery 3.5+的环境下正常工作。

发现这一点还是在升级wp 5.6时发现的。

于是将phZoom项目Fork了一下,添加了对版本号的判断,使插件在jQuery 1.4及3.5+的环境下均可以正常工作。

升级变化可以参考:https://api.jquery.com/jQuery.htmlPrefilter/

jQuery 3.5的升级指南可以参考:https://jquery.com/upgrade-guide/3.5/

[......]

继续阅读

本文被贴上了: , , 标签

Wekan的配置与安装

Wekan是什么

Wekan是一个开源的看板软件,看板是一种生产管理系统,1940年代丰田汽车公司参考超市的运行方式而发明。

在软件开发生产中,看板可以说是敏捷开发流程当中一个重要的组成部分。

作为个人使用,可以用来当作个人任务计划系统。

环境

Ubuntu 20.04.1 (GNU/Linux 5.4.0-54-generic x86_64)

CentOS 7 (Linux 3.10.0 x86_64)[......]

继续阅读

本文被贴上了: , 标签

WordPress 5.5+ 忘记密码的处理方法

这里假定所在服务器是无法使用邮件找回和只有一个管理员的情况。

多年前Wordpress已经弃用单独使用MD5算法来加密密码字符串,换用phpass来进行hash,所以要提前计算好密码加密后的字符串来进行替换。[......]

继续阅读

本文被贴上了: , 标签

Github/个人项目页 导航

搜索一下

活跃项目

CALIS_Spider(维护中)

大D最近的Github活动

最新文章

用ntfy给Matrix-Synapse做消息推送服务
  • 在Windows上使用GPG4Win的坑
  • 为Nginx安装ngx_lua_waf以及配置动态封禁IP脚本
  • 为LNMP一键包增加OpenResty的Lua扩展
  • MantisBT的配置与添加富文本编辑器wangEditor 5
  • Python读写Excel库:xlwings从入门到放弃
  • 最新评论

    热词风云榜

    网站网络 开箱 网站建设 CSS HP 云计算 代码 PS 虚拟机 Python dell VPS 电脑技术 Fedora MVA 清灰 笔记本拆机 散热 脚本 硬件维护 WordPress 前端 杭电OJ 操作系统 项目 科普 Microsoft Ubuntu Win8 服务器 运维 软件应用 显卡 OJ MDT 开发 DIY WP AU3 硬盘 硬件 Hyper-V Windows Azure 视频 win7 简单易懂的现代魔法 实战MDT部署 apache 数据库 折腾 Windows 笔记本 拆机 Windows Server 博客 开发日志 Linux WordPress主题 拆机文 php oj题解 微软公有云 Linux运维 Google 虚拟化

    文章分类

    月度存档

    链接四方

    站务信息

    • Webmaster:Derek.S
    • Theme:Dadclab_WP_Theme
    • Hosting:HK

    Copyright © 2011-2024 大D技研室 All rights reserved.

    自豪的采用 WordPress. | Optimized:1 queries in 0.664 seconds | Uptime | 自娱自乐开心就好.