分类: Programming

72 篇文章

[探秘]贝塞尔曲线、字体矢量化与曲线运算
这篇文章总共探讨三个内容,正如标题所述:贝塞尔曲线、字体矢量化是假的与曲线运算。然而,实际上这三个问题是同一个问题,都是围绕着贝塞尔曲线展开的。而对贝塞尔曲线进行处理也可以得到很多有趣的有用的结果。 贝塞尔曲线 贝塞尔曲线是在 ASS 绘图代码、矢量作图、乃至字体设计中都广泛应用的一种曲线,比如 InkScape 的 Path 绘制: InkSca…
thumbnail
NAT 类型初探
最近被人抓去研究 Switch 联机的 NAT 类型,经过一晚上的折腾,总算有了点收获,这里就来总结一下好了( NAT? 我们知道,由于 IP 地址短缺的问题日益严重,为了缓解这个问题,NAT 开始流行起来。NAT 是 Network Address Translation 的缩写,意为网络地址转换。 NAT 有两种基本的类型,最为简单的就是 IP…
[源码阅读] libass(1)准备、 ASS 文件解析
前言 事先说明,这次阅读会跳过一些没有意义的函数,不会像上次 kara-templater 那样面面俱到了。因为 kara-templater 是 lua,而 libass 是 C。对于 lua 而言,很多东西已经极度简化了,因此都看不会显得特别多余;但对于 C 而言,有些东西讲了就有点啰嗦了,比如一些和系统相关、内存分配相关的细节等等,这个系列就…
[整理] ASS 标签(VSFitlerMod)
说在前面 本文的内容整理自大头P群里上传的《VSFilterMod 中文说明文档》,会配上一些自己的理解你都没用 Windows 能有什么理解。总的来说是以快速查询为目的整理的,因此会跳过一些不必要的内容。 本文仅整理 VSFilterMod 的标签,如果想要使用标准的 ASS 标签请查阅前篇。 本文默认读者已经读过《[整理] ASS 标签(标准)…
[ArchLinux] ASSDraw 安装指南
大家好,好久不见,我是某昨。 ASSDraw 是我们都非常熟悉的一款绘图工具,但这个工具并没有提供 Linux 下的构建。倒不如说,这个最后一次 commit 都已经是在八年前的工具已经完全不能适应现在的更新了。 Windows 以其向用户承诺的兼容性对 ASSDraw 保持了兼容,但 Linux 就没这么好运了,所有事情都只能自己解决。不过好在整…
thumbnail
[Project Glow/01] 序 启程
还没变色,太好了 在之前的文章中,我已经配置了各种各样奇怪的东西。拜它们所赐,虽然现在的网络不是不可以用,但是一旦想要修改就特别麻烦。 因此我制定了这个计划,其目标是用多个部分融合来模拟甚至超越 Surge 的效果。需要实现的功能包括但不限于: 网关级透明代理MITM高扩展性的请求/返回修改局域网 DNS 代理接入NAT Type A... 运行环…
表达式没有应用卡拉 OK 模板会发生什么?——认识 \t 标签
 警告本文根据 libass 源码编写。尽管 libass 项目以与 VSFilter 项目的兼容性为核心,但不保证 VSFilter 的逻辑和本文所描述的完全一致。 前言 这个问题发生在 2020 年 6 月 9 日米粒垃圾群森野酱粉丝群的特效入门培训中。涉事代码是这样的: {\an5\frz0\t(0,1500,\frz180)\t(!lin…
Postfix 快速搭建只收不发的统一邮件验证系统
大家好,好久半天不见,我是某昨。 邮件是我们日常生活中必不可少的一部分,通过收发邮件,我们可以方便地与他人沟通。然而,随着即时通信技术的不断发展,对于普通用户而言,需要发送邮件的情形也越来越少,邮件仿佛正在变成一个“只收不发”的容器。 尽管如此,邮件依然是必不可少的一项服务。大部分网站都支持邮箱注册畸形推广 App 手机注册的某些企业不谈也罢,正式…
spine_flutter 的重叠绘制问题
大家好,好久不见,我是某昨。 最近依然是在写 Flutter 方面的内容,这次的需求是用 Flutter 渲染 Spine 动画。如果你不知道 Spine 的话可以尝试搜索一下,简单来说就是一套成熟的 2D?骨骼动画系统。 先行者 在全文之前我需要声明一下,整个框架的移植并不是我完成的,而是基于了先行者的成果。总的来说是基于以下这两个库: spin…
thumbnail
Flutter 后台运算与大量文本渲染
最近又重拾旧业开始捣鼓 Flutter,这次想做的是 SC 相关的一个应用,其中有一个需求是显示大文本。 其实单纯的显示大文本并不难解决,但是问题在于显示大文本之前有一段解密的过程混淆了我的视听耽误了一晚上的时间。于是正好借着这个机会了解了一下 compute 和大量文本渲染的 Workaround,算是这次的收获之一了(笑)。 后台运算 与其他单…