正在维护的东西

~/projects

  • takina.moe/维护中 · 啊啊啊啊 这里是我家
    负责
    页面、内容结构与部署维护
    组成
    Nuxt、Nuxt Content、Artalk 与 live-dashboard
    目标

    我想留一个不依赖社交平台的地方,留存我还活着的证明。

    架构

    首页、文章与 Terminal 同在 takina.moe。Nuxt Content 承载文章与归档,Now 独立显示实时状态,Artalk 只在需要评论时加载。我维护页面和部署集成,live-dashboard 则沿用开源上游。

    取舍与现在

    页面静态优先,状态与评论只做渐进增强;外部服务暂时不可用时,阅读仍应完整。依旧在学习和修改。

  • gamma-changer/维护中 · 给每块显示器单独调 Gamma 的 Windows 小工具
    负责
    界面、校准逻辑、测试与发布
    组成
    C++、原生 Win32、CMake 与 GitHub Actions
    目标

    在 Windows 上给每块显示器分别调 Gamma、亮度、对比度和 RGB,调好的参数存成多套配置。切到绑定过的程序(比如某个游戏)时自动换上它的配置,切走再换回桌面的设置。

    架构

    界面是原生 Win32,不用 UI 框架、WebView,也没有后台服务。代码分三层:不碰 windows.h 的校准与配置逻辑,负责状态和保存的应用服务,只收窗口消息、画界面的表现层。写显示器 LUT 的部分隔在 DisplayRampBackend 后面,测试用假的显示器跑一遍应用和回滚。

    取舍与现在

    它改的是显卡的软件查找表,管不了显示器的物理背光;HDR、独占全屏和别的调色软件都可能绕过或覆盖它。现在是 2.6.1,下一步想把侧栏重新设计一遍。