把终端,处成喜欢的样子 | 一份 macOS 配置手记
刚装好系统的时候,终端只是一片安静的黑。光标在角落闪着,什么也没说。 用得久了,总想让它顺手一点、好看一点。于是花了个把小时,把它一点点弄成现在的样子。这篇手记记下整个过程,重装之后照着走一遍就能复原。如果你也看腻了那片黑,可以一起 (。・ω・。)ノ♡ 适用平台:macOS(Apple Silicon / Intel 都行)。大概一集番剧的时间 φ(≧ω≦*)♪ ✦ 会陆续登场的伙伴开始之前,先认个脸。后面会用到的,就这几位: 它 名字 做什么 入口 Homebrew 别的工具都顺着它装进来 底子 Oh My Zsh 插件、补全、别名都搭在它上面 提示符 Starship 终端好不好看,主要看它 ls 的替身 eza 列文件时带图标和 git 状态 cat 的替身 bat 看文件时有语法高亮 搜索 fzf + fd 找命令、找文件都快 跳转 zoxide 记得你常去的目录,cd 一步到位 版本管理 jenv / nvm 在多个 Java / Node 版本之间随意切 字体 MesloLGS Ner...
Kioku 开发记录 01 | 一个 AI 角色到底能「记住」什么
这不是一个「加个数据库」就能解决的问题我最初以为这件事不难。 在 SillyTavern 里做角色扮演,体验很好,但每次重新打开,角色的状态完全重置——昨天的语境、情绪、所有建立起来的共识,全部消失。我当时的直觉反应是:把聊天记录存起来,再在下次对话时塞进上下文,不就行了? 动手之前搜了一圈,发现这条路已经有人走过,效果很一般。原因也不难想清楚——把一千条历史记录全量塞进上下文,既塞不完,塞进去了也不一定有用。 然后我意识到,这个问题比我想的要深。缺的不只是记忆,是整个认知架构都不存在。 这个项目就是从这里开始的。 真正缺失的是三件事,不是一件仔细拆解之后,我把现有 AI 角色的缺陷归纳成三层,它们是独立的问题,需要独立的解法。 缺失一:没有可检索的记忆「把聊天记录全量塞进上下文」是目前最常见的做法,但它有两个结构性缺陷。 第一个缺陷是注意力分配问题。Liu et al.(2023)的研究「Lost in the Middle」证实了一个直觉:LLM 对上下文首尾的注意力显著高于中段。随着历史记录增长,早期内容要么被截断,要么沉进模型几乎不关注的中段。窗口越大,这个问题越隐...
自主搭建博客 | Hexo + Butterfly 部署到 Cloudflare
为什么突然想搭博客说起来有点好笑,起因是某天凌晨两点我在 Notion 里翻笔记,翻着翻着突然觉得——这些东西只有我自己能看到,好像少了点什么 (´•̥ ω •̥`) 其实这个念头挺早就有了。高中用过博客园,大学开始转 Notion,笔记是越记越多,但每次想分享点什么,都得截图、压缩、发群里,这套流程走完人都累了,还不如不发。后来刷到几个大佬的个人博客,那种”打开就是我的地盘”的感觉,说实话有点馋 ✧ 想来想去,还是想要一个真正属于自己的地方。不是平台,不是账号,就是那种打开域名、”哦这是我的”的感觉。能自己改样式、自己写页脚、自己决定什么能显示什么不能——这种掌控感,Notion 给不了。 对比 Hexo 和 Hugo 纠结了挺久。Hugo 确实快,构建速度快得离谱,但中文资料少,遇到问题搜半天搜不到那种感觉真的很痛苦。最后选了 Hexo,社区活跃,中文教程多,新手友好,出问题基本都能搜到答案。 主题一眼就相中了 Butterfly——卡片式布局,首页那个排版看着就很舒服,配色自由度也高,改成粉色二次元风格完全没障碍 (σ≧▽≦)σ。部署选 Cloudflare Pag...


