第六周

date
May 15, 2022
slug
week-6
tags
summary
type
Post
status
Published

期待 12.4 中的正式版“通用控制”

最近看到新闻中说 12.4 的测试版将“通用控制” 的 Beta 去掉了。只是简单的尝鲜了几周,延迟和稳定性表现真的很优秀。但遗憾的是和 LinearMouse 这类的鼠标增强工具会有冲突,导致鼠标不能正常控制连接的设备,但触控板是正常的。我使用这类工具的最重要目的是把 macOS 的“指针加速度” 功能禁用。
【2022-5-18 更新】两台电脑都更新好 macOS 12.4 后,LinearMouse 已经正常使用了。完美!Synergy 这个工具可以从我的工作流中移除了

发现

以往我们前端 Mock 后端接口时,如果需要不侵入代码的方式来实现 Mock(比如 MSW)。会在本地启动一个 Server 来处理前端的请求。但这个库却“另辟蹊径”通过拦截请求的方式达到 Mock 后端接口的效果,这种方式最棒的是“纯前端(client only)”
可以看到 DEMO 页面 的网络请求面板是没有 XHR 请求发出的

Frame Motion 小案例练习 Learn-by-Doing

用 Frame Motion 简单模仿 iOS 系统的弹框动画
完成基础的上下滑动动效
完善还原细节:弹框弹出后,主 App 窗口的缩放效果

Bob 翻译软件中使用 DeepL

最早是使用 这个 Bob 插件来调用 DeepL 的官方 API,但是因为使用 DeepL 来翻译 Epub 格式电子书 的过程中把注册的开发者 Token 给超出了免费限额,超出部分的价格又太贵,那笔账单就一直未支付,最后导致 Token 被封。
从那之后就没有在 Bob 中使用过 DeepL,因为 DeepL 无可替代的场景是在长文翻译,刚好划词翻译又能免费使用 DeepL。
最近 Bob 引来了大版本的更新,偶然间看到插件库中有 ,在它的文档中说是要配合 zu1k/deepl docker 镜像可以免费的使用 DeepL 的翻译 API。其中的原理可以看看 Docker 镜像作者写的一篇文章: DeepL Api 设计中的欺骗战术 - zu1k
notion image
 

© Craig Hart 2021 - 2022