garrit Blog

Garrit Franke 关于技术与软件开发的个人博客。

文章

garrit.xyz

吃豆人,但你是幽灵

作者开发了一款反向玩法的 Pac-Man 游戏,玩家扮演幽灵追捕吃豆人。游戏保留了原版 AI 逻辑,当吃豆人吃到能量球时,角色互换,玩家需逃跑。

garrit.xyz

修复损坏的Home Assistant能源统计数据

作者详细记录了修复Home Assistant中因传感器离线导致的能源统计错误的全过程。文章不仅提供了具体的SQL修复脚本,还分享了一个关键的踩坑经验:必须停止HA服务并修复statistics_short_term表,否则后台进程会覆盖手动修改。这是一篇极具实操价值的工程排错实录。

garrit.xyz

n8n-nodes-open5e:让 n8n 工作流接入 D&D 5e 规则数据的社区节点

介绍了一个名为 n8n-nodes-open5e 的开源社区节点,允许在 n8n 工作流中通过 Open5e API 访问 D&D 5版规则书内容。文章提供了三个具体应用案例:随机遭遇生成器、D&D 法术查询机器人和物品数据库搜索,并展示了如何结合 Function 节点和 Discord 触发器实现自动化。

garrit.xyz

在混乱中寻求秩序

作者分享个人关于在混乱生活中寻找秩序的思考。通过类比代码仓库的分支提交,探讨项目管理的无序性,并反思寻求结构是出于焦虑还是实际需求,引发读者共鸣。

garrit.xyz

在混乱中寻求秩序

作者探讨在混乱生活中寻求结构的心路历程,将项目比作代码仓库的分支,反思寻求秩序是源于焦虑还是实际需求,引发对个人工作流和生活哲学的共鸣讨论。

garrit.xyz

科学方法:能否应用于日常生活?

作者探讨将科学方法(提问、研究、假设、实验、分析、结论)应用于日常生活的可能性,并引用了多个教育资源作为参考。

garrit.xyz

完成崇拜宣言:拥抱混乱思维的13条法则

作者分享了自己将《完成崇拜宣言》的13条黄金法则抄写在随身笔记本中,并时常回顾的个人经验。文章列举了宣言的核心观点,如接受一切皆为草稿、禁止拖延、失败也算完成等,强调行动和完成是推进事物的引擎。

garrit.xyz

让家庭IT支持变得轻松且免费

作者分享使用开源远程工具 RustDesk 替代 TeamViewer 为家人解决电脑故障的个人经验。文章提供了具体的傻瓜式操作指南,强调了其免费、无广告且开箱即用的优势,适合有家庭技术支持需求的用户。

garrit.xyz

用 Git diff 忽略空白字符让代码审查更轻松

文章介绍使用 git diff 的 -w 参数忽略空白字符,从而在代码审查中更清晰地看到实际逻辑变更而非格式化差异。作者通过对比展示了该功能如何帮助开发者聚焦于有意义的代码改动,并提到 GitLab 和 VSCode 等工具也支持类似设置。