向之所兴,俯仰之间,已为陈迹

现代化后端&监控系统的体验与感悟

本文梳理了个人在三次后端架构上升级的心路历程,对现代化的理解如何逐步现代化。 记录了从在新监控系统的搭建上,不同方案的优劣对比,到最终做出合适的选择。 可以说新技术的尝试,同时也是思维上的开拓。 ...

2024-02-04 · Nero Song

初探 Docker:生成 Dart Prisma Client 最小可用镜像

以前用自定义运行时打包 Dart Server 到云函数,本质上也是跑 Docker,只是有着诸多限制和不足。 现在终于要手写 Dockfile,体验了一把真正云原生的感觉,还是很过瘾的。 ...

2024-01-22 · Nero Song

Flutter Web 优化打包脚本实践

通过打包脚本来解决 Flutter Web 首屏加载速度过慢和缓存更新不及时的问题。 思路在 之前的文章 里提过,就是进行大文件切片并行下载,以及资源文件的文件名哈希化。 实践中还需要对部分特殊的资源引用做处理。 ...

2024-01-10 · Nero Song

新本本的折腾和闲聊

Mac 的优雅如今略显陈旧,谁能想到优雅其实也建立在创新的基础上呢。 三十年河东,三十年河西,如今 Win11 再次成为了俺主力机的首选。 ...

2023-10-18 · Nero Song

用户认证系统的一些安全设计

现实世界是复杂的,因此即使是一个简单的系统,面对线上环境时也不得不力求考虑周到。 在安全方面的经验是:不考虑,必出事。 本文总结了一些设计注册登录流程时所必须的,当前较好的安全实践。 包括传输过程,前后端处理,以及相关算法的选择等。 ...

2023-03-29 · Nero Song

Flutter Web 访问速度提升指南

虽然不甚成熟,但是大部分场景也已够用。经过一通魔改优化后,终于能完成「真·单技术栈全平台」这个理想的最后一块拼图了。 彻底解决访问速度慢的问题,让 Flutter Web 迈向实用。 ...

2022-11-19 · Nero Song

浅析 Flutter Web 的 URL 解析异常问题

很早之前就碰到了这个问题,当时 Flutter Web 尚在预览阶段,项目中又使用了 GetX,内部代码繁杂分析困难,故将大锅甩至后者,没有细看。 如今再次遇到,一路排查才发现另有原因,特此记录。 ...

2022-11-11 · Nero Song

KDE 双屏设置不同的缩放比例

简单记录,Arch KDE 桌面环境的笔记本外接屏幕时,如何单独设置缩放比例。 TLDR; 使用 xrandr 。 ...

2022-11-09 · Nero Song