博客成长日志 | 评论系统Waline
前言¶ waline是由lizheming开发的博客评论系统,从Valine衍生的带后端评论系统。可以将Waline等价成With backend Valine。 Waline的服务端可以部署在Vercel、CloudBase或者服务器上,数据库可以使用LeanCloud、MySQL等,总计有多达48钟部署方式。在官方教程中,使用云服务部署都介绍的比较详细,下面介绍两种本地部署方式,可以自定义端口,配合多种数据库使用。 直接部署¶ 直接部署方便对配置进行修改,不需要更新镜像,安装好模块后使用Node.js运行模块内的vanilla.js文件即可。 安装waline 12mkdir walinejs && cd walinejscnpm install @waline/vercel --save 创建软链接,方便后续操作 12ln -s node_modules/@waline/vercel ./walinecd waline 创建config.js文件,在里面可以添加自定义 Hook,方便用户根据自身业务需求对 Waline...
博客成长日志 | 服务器迁移
本文记录迁移过程备忘,方便后面再次迁移 前言¶ 阿里云ECS学生机要过期了,由于自己曾经升级过ECS的带宽(从1M到3M),所以不能享受续费优惠,无奈之下,只能选择进行服务器迁移。备选的方案有腾讯云CVM、阿里云轻量应用服务器和硅云ECS。 硅云最早被Pass,毕竟和前面两家大厂相比不论是产品可选择性还是可靠性都略显不足,只能放在次要选择。腾讯云有学生优惠,2H4G3M服务器400+一年,还可以同样价格续费,很实惠。不过最终综合价格和便捷,还是选择了阿里云,初购96/年的轻量应用服务器,毕竟我的RDS数据库和OSS(被我用又拍云云储存顶替了)都是阿里云的。 准备¶ 买好服务器后,首先配置一下shh免密码登录,方便后面的过程进行。 下一步查看一下有哪些东西需要进行迁移。我的服务都已经添加了监控,可以直接在监控-服务看到: 仔细清点过后,需要进行迁移的服务有: API-Img: 图片、视频等静态文件API,阿里云OSS -> 又拍云云储存 API-Waline: 评论后台,ECS -> swas Site-Blog: 博客主体,ECS ->...
AE9/AP9/SPM | 介绍与安装
前言¶ AE9/AP9/SPM是由美国空军研究实验室(Air Force Research Laboratory)开发的,用于模拟近地空间辐射的模型。AE9/AP9/SPM分别用于模拟高能电子,高能质子和等离子体模型,给定卫星轨道根数或星历表,该模型将返回指定量的通量,注量或剂量,并为这些量选择适合的统计数据。AE9/AP9/SPM提供了两种安装模式:命令行版本和GUI版本。在国际合作者加入该项目之后,该模型被重命名为近地国际辐射环境(IRENE)。 下载¶ AE9/AP9/SPM的项目地址位于VDL,该网站需要使用美国IP才可进行访问。我们选择使用Public AE9AP9 Account进行下载,而不使用VDL Account,因为后者需要年满18周岁的美国政府雇员,承包商或学术人员才能够申请注册。 在填写Public AE9AP9 Account注册信息时,注意邮箱不能使用国内邮箱或者hotmail、yahoo,Zip...
折腾日志 | 安装MTProxy,轻松使用Telegram
前言¶ Telegram是一款类似于QQ和微信的即时通讯软件,中文名叫电报。Telegram最大的特点,也是主打的招牌就是加密与安全:除了服务器本身加密外,还可以额外用户对用户加密,还支持设置阅后即焚,保证通信隐私安全。目前最新版本的客户端支持发送所有类型的文件和进行语音通话。 不过正是由于Telegram的加密特性,导致不少地区都对Telegram进行封杀,必须使用特殊手段才能使用Telegram,基于此类问题,电报官方开发了一款专门用于Telegram的代理工具——MTProxy。 MTProxy特别适合主要通过手机使用Telegram的用户,电脑一般一直开启科学上网工具,但手机不同,所以使用MTProxy可以让手机更方便地使用Telegram。 手动安装¶ 准备¶ 在安装之前,需要确认你的服务器上拥有一些基本工具:openssl、zlib、gcc等。 Build¶ 拉取源码 1git clone https://github.com/TelegramMessenger/MTProxy 编译,生成的二进制文件是objs/bin/mtproto-proxy 12cd...
折腾日志 | Windows包管理器Scoop的安装与使用
前言¶ 12sudo apt updatesudo apt install...
折腾日志 | 利用python通过百度和必应API主动推送收录
自己写了博客,一般总是希望被更多的人看到,而他人找到你的网站的最好方法就是通过搜索引擎。所以为了能够让你的网站被收录在搜索引擎中,需要向搜索引擎主动提交(当然,如果你是dl,大可不必如此麻烦) 如果你是通过Hexo建立的网站,有很多的插件可以提供你使用,例如hexo-submit-urls-to-search-engine,配置可以看插件的文档,除了这种方法之外,还可以自己用Python写一个自动提交的程序。 流程¶ 目前国内主要的搜索引擎就是百度,必应和谷歌,如果需要主动推送谷歌的话,需要会科学上网,再加上个人觉得没什么必要,所以只添加了前两个的push 2020.12.19:谷歌可以自动抓取,没必要主动推送 依赖¶ 12345import re, os, urllib, requestsfrom urllib import requestfrom bs4 import BeautifulSoupimport xml.dom.minidomfrom xml.dom.minidom import...
随记 | 大宋清平
...
随记 | 天导星空照
昨天是难得一遇的晴天,作为星空摄影小白的我,拿着手机去拍星空,也是为了我《天文学导论》的个人观星作业: 在晴朗无月的夜晚,向北找到北极星和北斗七星,向南找到天狼星和猎户座,观测并记录这些星星在天球上的运行规律。分别在相距至少一个月的两个晴朗无月的夜晚,用相机拍摄(或手绘)以上星星组成的图像(手绘时注意各星的相对位置) 在图像上,按照标准的星座方式把北斗七星和猎户座中的星星用线连接起来,并标出每颗星的中文名。在每个夜晚要选择两个间隔不少于3个小时的任意两个时间节点进行拍摄和手绘。特别提醒:图像中所标注的星星必须是裸眼可见的。为了表明星群位置是否有相对变化,图中需明确画出子午线和正北(正南)位置 由于昨晚有课,下课就九点了,没有三个小时的间隔,那就只能采用手绘+拍摄的方式啦。下面是昨晚的情况: 地点:28°20′58′′N111°50′44′′E28^{°}20^{'}58^{''}N 111^{°}50^{'}44^{''}E28°20′58′′N111°50′44′′E...