分类: Programming

72 篇文章

Project Anni 之旅(3)自动化 Flutter 应用 CI/CD 上架流程
大家好,好久不见,我是某昨。 最近的闲暇时间基本都花在了填坑 Annix 上,可以说是小有成色。抛开被各种 Bug 折磨不谈,这期我们来简单讲一讲 CI/CD 的那些事。Annix 的 CI/CD自动化基本可以分为三个阶段:Artifacts、Release 和 Play Store,我们一个个讲起。 OP Artifacts 时代 在今年的4月8…
如何在后分P时代进行投稿——sswa使用详解
大家好,好久不见,我是某昨。 众所周知,叔叔在今年的某个时间点悄悄地关闭了分P投稿的入口,目前唯一的分P投稿入口就只有投稿工具和旧版的手机客户端了。由于叔叔在去年某个时候增加的1000粉限制,普通用户本就不能投稿分P;但这次的全量化则是针对所有用户的一击重锤。 西西一哥也没有幸免 由此,sswa 诞生了。sswa 是在 biliup-rs 的基础上…
JSON RPC 与 LSP 协议基础
之前实现 ZenScript 的 LSP 的时候只是简单实现了一个 server,没有对协议相关的功能进行更深入的了解。最近四个月前因为工作原因开始重新关注起这方面的内容,于是开始对协议的相关内容进行整理清库存。 本文基于 Language Server Protocol 3.16 编写,与当前的 LSP 版本可能不完全一致,阅读时需要注意。 什么…
如何将良心云的良心功能清理干净
首先是明面上有的卸载脚本: sudo /usr/local/qcloud/stargate/admin/uninstall.sh sudo /usr/local/qcloud/monitor/barad/admin/uninstall.sh 然后是藏起来的自动化助手: cd /tmp && mkdir tmp && …
【油猴脚本】bilibili 投稿页面返回旧版+旧版页面强制允许分P上传
更新:现在返回旧版按钮点了也没用了。推荐使用 sswa 进行上传。 干掉叔叔的新版灰度。 如果旧版页面原来就(因为粉丝数限制)传不了分P的话,显示出的增加分P按钮也只能看看,需要用手机端/投稿工具来增加分P容量,不知道是哪个天才想出来的分P容量这个东西。 原理是给 Vuex 上了 hook,之前想在网页上模拟投稿工具/移动端协议的,但还是放弃了//…
Project Anni 之旅(2)ValueAfterTable——toml-rs的实现与限制
大家好,好久不见,我是某昨。 最近将 Anni 的元数据仓库标准更新到 1.1 时出现了问题。在 1.1 的标准中,date 字段可以通过指定 year、month 和 day 表示相对模糊的专辑发售日期: [album] date = { year = 2021, month = 10 } 对反序列化而言,一切都没有问题,但在序列化的时候,问题出…
IPv4透明代理+IPv6 Passthrough——树莓派单臂软路由折腾记
大家好,好久不见,我是某昨。 国庆前总算是下定决心要好好整治一下现在的路由了。以笔记本为核心的代理网络虽然携带方便,但对各种设备的支持实在是算不上完全。笔记本的无线网卡限制太大(信道必须为当前连接 WiFi 的信道,并且不在限制范围内),并且因为笔记本占据了有线接口,因此其他设备就没有使用有线网络的可能了。 新的网络配置使用了一台 TPLink 的…
thumbnail
Chaos; Child 汉化补丁 神秘编码探索
今天闲来无事,群里245哥提到 CCLCC 的汉化出了,遂去贴吧寻找资源。资源没找到,但却发现了 CC 汉化补丁中留下的解密游戏Misc题。于是浪费了一个下午的时间来摸这个(错乱) 补丁的下载链接是 https://pan.baidu.com/s/1c389nt2,待解密的内容是补丁中的 txtchscode.zip。 Zip txtchscode…
Go 学习笔记(2): 找准 io 之道
嘛,好久一年半不写 Go 相关的文章的,这期我们来看一看 Go 的 io 库。 io 是 Go 中非常重要,但同时也非常简单的部分。它抽象出了最基本的 Reader 和 Writer,并实现了 MultiWriter 和 Pipe。代码很简单,很简单,但是却是一切的基础。正是因为它非常简单,这篇文章才能带上源码讲( godoc 固然方便,但它也有它…
NAT Slipstreaming v1 原理浅析
大家好,好久不见,这里是某昨。这是一篇从 2021 年春节一直咕到现在的文章,因此文中的「今天」等指代时间的词语均代表当时的时间,请各位在阅读时自行转换(笑) 今天无意在 OSChina 的公众号看到一篇讲解 Chrome 将一些端口加入黑名单以防止 NAT Slipstreaming 攻击的新闻。原文是这样描述的: 这个新型 NAT Slipst…