act体验:一个GitHub Action本地调试工具
GitHub Actions是GitHub推出的一款持续集成服务,与GitHub工作流衔接良好,非常方便。但是,要运行workflow只能通过触发对应的事件(如push、创建release等),给调试带来困难。而act提供了一个GitHub Action本地运行环境,让我们可以在本地方便地调试workflow。
Gatsby踩坑记录
gatsby-node.js 中出现 (void 0) is not a function在将gatsby-node.js转换为gatsby-node.ts之后出现错误:ERROR #11321 PLUGIN
"gatsby-node.js" threw an error while running the createPages lifecycle:
(void 0) is not a function
File: .cache/compiled/gatsby-node.js:1:1887
TypeError: (void 0) is not a fu...
How to: git与gpg配置排错
gpg这个东西实在是太烦人了。愉快地敲完代码准备commit时,一个error: gpg failed to sign the data把好心情都破坏了。简要记录一下这次的gpg排错流程。
给现有docker容器添加端口映射的方法(使用docker network)
在配置code-server的docker容器时,发现需要增加端口映射作开发用。docker容器在建立后就无法再通过-p参数更改端口映射,更改端口映射的方法有使用docker commit后重新docker run、修改容器的hostconfig.json等、使用pipework等。本文记录利用docker network和nginx来实现改变现有docker容器的端口映射的方法。
gpg配置踩坑
最近配置gpg时遇到了一些问题,在这里记录一下。**2022.6.14 更新
spss26在macOS上不能正常选择、读取文件的修复方法
MacBook到手之后就考虑着把轻任务搬到macOS上,其中也包括spss躺床上憋论文,装好了之后发现spss里浏览不到家目录及几个文件夹里的内容,又测试了一下新建文件夹给spss用,可以浏览到里面的内容。猜测是被macOS文件夹权限拦了。去Google了一波,发现果然如此,并且IBM最初给出的解决方案就是自己建一个目录给spss用真有你的。不过,他们不久就推出了一个临时补丁来解决这个问题,补丁需要26.0.1。再然后,他们把这个补丁集成到了26.0.2里面。鉴于我下载到的spss是26.0,直接打26.0.2补丁显然比较快捷。下个补丁还需要登IBM账号,我下载完之后就顺手传了度盘:链接...
nginx+uwsgi部署Flask服务笔记
最近部署基于Flask的AFF工具箱,查了一些资料,在这里记录一下部署的过程。(之前就部署过一次arcaea的测试api,操作过这个流程,然后时间太长给忘了,这次又是从头开始。果然好记性不如烂笔头)
云上VSCode开发环境 - code server搭建过程及轻度使用体验
一直以来都有在自习室写代码的想法,之前因为疫情在家一直没什么动力折腾。主力机暗影精灵5实在是不好带出门,傻大黑粗续航短不说,风扇噪音也会影响到别人。于是我就盯上了我那台iPad Pro 11。iOS端确有一些coding app,我之前使用的是TextCode Editor,基本能满足本地coding需求,50元解锁后还能通过ssh连接到SVN,缺点是不能调试,这点真的非常影响我的购买欲(说白了还是穷)后来想起了有线上VSCode这种东西,就去Google了一波,找到了coder家的code-server。搭建过程非常简单,coder给出的指引又非常详尽(甚至怎么租虚拟主机这种事都说了....
关于我把服务器迁移到Typecho+LNMP的过程及踩坑的二三事
因为Windows Server资源占用实在有些严重,决定把服务器迁移到Linux。之前也觉得Hexo虽然轻量、静态,图片渲染实在有些拉跨。所以决定一并换掉。服务器是阿里云学生机,迁移目标系统是Ubuntu 20.04。参考文章是这篇:Ubuntu搭建Typecho博客。因为这篇文章咕了太久有些细节已经开始忘记了,写多少算多少吧