分类: Programming

72 篇文章

thumbnail
开源项目申请 JetBrains Open Source License 简单流程
最近教育授权要到期了,于是琢磨着准备续签,结果…… 好嘛,那我能说什么呢。既然这条路被堵住了,我又不想再拍一遍学生证,那我们就只能换个思路了。既然一直在写的都是开源项目,那么 Open Source License 就是一个不错的替代。这里我就用了 雀魂 Plus 申请。(手柄看到记得来问我要许可证ww 申请 官网上的说明[1]很简单,基本只要是满…
thumbnail
微软拼音与 JetBrains 搜索快捷键冲突的解决方案
微软拼音默认的简繁转换快捷键是 Ctrl+Shift+F,和 JetBrains 全家桶的搜索快捷键是冲突的。 要解决问题,只需要到 Windows 设置 - 时间和语言 - 语言 - 中文(简体,中国): 点击选项,选择微软拼音: 再点击选项,选择按键: 最后在底部关闭简体/繁体中文输入切换的热键即可。
thumbnail
一次 HSTS 策略配置的排错之旅
这几天才发现,mail.mmf.moe 的服务不知道为什么上不去了。出错的地址是 https://mail.mmf.moe,这令我大惑不解。 尝试了一下 curl,发现 http 没有问题,https 就是不行。 http 结果: $ curl -v http://mail.mmf.moe * Trying 172.217.24.19:80... …
YukiNative 踩坑记——Windows 的消息队列
最近在实现 YukiNative,也算是顺风顺水虽然一直在现学 C#。对于 YUKI 中大部分平台依赖的代码都解决地差不多了。但是到了我自己加的某一个功能时,却出了大麻烦…… 简述 功能本身说起来很简单:让 YUKI 跟随游戏窗口同步最大化/最小化。但仔细想想就会发现这其实是一个很平台依赖的功能需求。在 Node 中,我是这么实现的: import…
我是我自己——论获取 HTTPS 证书时的验证步骤
从二月咕到现在的文章 其实仔细阅读 [这篇文章] 就可以了( 随着 https 的普及,免费证书的诞生,越来越多的网站选择使用 https 来保障端对端通信的安全性。 https 的基础是 TLS,而 TLS 是基于 PKI 的,这就要求希望获得证书的网站证明这个网站就是自己。只有你自证之后,CA 才能向他人证明你就是你,授信访问才能够得以安全实现…
[设计文档] 对 PUG 的大规模设计修订(1.1)
「本文废弃了 1.0 文档中的部分内容,并对大部分内容进行了修订」 在经历了 PUG 上一设计版本的实现困难之后,我开始重新审视 PUG 的抽象结构。 Pipe 的存在意义(废弃) PUG 上一个版本将处理的最小单元设计为 Pipe,用以划分某些未知的操作。当时举出的例子就是用户登录,但经过分析发现登录可能是目前 Pipe 存在的唯一意义。 并且,…
thumbnail
「さくら、もゆ。」的空白字体列表——一次逆向问题定位过程实录
大家好,好久不见,我是某昨。 复习之余摸鱼「さくら、もゆ。」,结果遇到了这样的问题: 之前还没在意,打开一看果然如此: 字体列表空绝对很奇怪吧!但是咕咕噜上没有任何类似的问题反馈。于是借着这个机会,把 Notion 最小化,我开始摸鱼了( 初期调查 字符串 既然是字体相关的问题,那首先想到的就是去找字体。我上来先是在 Strings Window …
thumbnail
GSuite 探索篇(1)使用 Service Account 向 Google Drive 传输文件
最近入手了 GSuite Business,之前梦寐以求的各种功能终于是可以用了,最亮眼的就是无限空间的 Google Drive。之前一直为团队盘的安全性和可持续性所困,自己全局之后这些问题自然也就解决了。于是就可以快乐 GDrive 了( 工具 这篇文章中用到的工具有: AutoRclone:https://github.com/xyou365…
[工具][VSCode 扩展] AegiKit——方便 Aegisub 使用的工具箱
这次来介绍的是我一周之前完工的 VSCode 扩展:AegiKit 的使用介绍。这里准备简单介绍一下这个扩展的功能和用法。 功能列表 功能列表其实 Readme 里也有,但是鉴于不是所有人都会看这个,加之 Readme 里也说得比较简单,所以我在这里也列一下好了。 ASS 基础高亮卡拉 OK 模板行(template)的高亮卡拉 OK 代码行(co…