EMCP:让 AI agent 操控 Emacs 的 MCP 服务器
EMCP 是一个用 Emacs Lisp 写的 MCP 服务器,让 Claude Code、Codex 这类 AI agent 通过标准协议操作 Emacs:查文档、找定义、读 buffer、执行代码、发按键。这篇博文覆盖从安装配置到用 emcp-def* 宏自己造工具的完整路径,中间穿插 Profile 权限体系和安全确认机制的设计说明。
EMCP 是一个用 Emacs Lisp 写的 MCP 服务器,让 Claude Code、Codex 这类 AI agent 通过标准协议操作 Emacs:查文档、找定义、读 buffer、执行代码、发按键。这篇博文覆盖从安装配置到用 emcp-def* 宏自己造工具的完整路径,中间穿插 Profile 权限体系和安全确认机制的设计说明。
Pulsar 是一个消息中间件,设计思路和 Kafka 不同。本文从 Java 客户端的角度,解读 Pulsar 在消息分发(四种订阅语义)和消息投递保证(Ack 一致性边界)上的设计决策,以及 broker 与存储分离的架构意义。这些原理不绑定语言,对理解其他消息中间件同样有参考价值。
通过阅读 witr 项目的 Go 源码,逐一讲解 Linux /proc 文件系统中用于获取进程信息的各个文件:stat、cmdline、exe、environ、fd、cgroup、net/tcp 等。每段源码配有等价 shell 命令,可在终端直接复现。
TypeScript 名师 Matt Pocock 开源了一套 Claude Code Skills( https://github.com/mattpocock/skills)。据他在 X(Twitter)上的说明,这套 skills 的核心是 5 个命令串起来的一条主线: /grill-with-docs → /to-spec → /to-tickets → /implement → /code-review 即:先把想法拷问清楚 → 写成规范 → 拆成卡片 → 动手实现 → 双轴评审。 这套 skills 的
有人问我 superpowers 和 Matt 的 skills 哪个更好?这问题不好答。在我看来两者没有谁明显压过谁,就像你争论少林、峨眉、青城、武当哪家功夫最强,各人有各人的判断。 但也不能光和稀泥。下面我挑了四个生成 SPEC/PRD 的技能,把它们的功能摆到一起比一比——不为分个高下,只想看清各自的脾气。 其中 prd 是我参考 ralph loop skill 改造的一个需求文档生成技能。 Skill 来源 brainstorming obra/superpowers grill-wi
先打六十大板,你还敢诉讼吗?!
解決 medusa "Couldn't load ssh" 的問題。
背景 在 macOS 上用 CrossOver 玩一些 Steam 游戏,比如激战2(Guild Wars 2 ),界面能够正常显示中文,但输入聊天框里输入中文,只能显示问号。 网上相关教程都是装中文字体文件或改注册表,但这些解决的是字形问题,容器缺少中文字体。 中文显示为问号的真正原因是:容器(Bottle)的系统区域设置不是中文,而默认是西欧编码(1252),中文字符编不进去,转换失败的字符就统一被替换成了问号。 解决方法 CrossOver 的每个容器都有一个独立的配置文件 cxbottle.conf,可以单
这么多年来,即时通讯软件里积攒了不少「好友」,几千个总是有的。我没有定期清理联系人的习惯,所以名单越来越长。绝大多数都是别人主动加我,其中也有很多人,加完好友后只打过一句招呼,甚至连一句完整的对...
所有人都該看過的中文寫作指北。
今天在上班路上看到对面过街自行车遗落东西,对方赶着送娃上学完全没发现。我立刻骑过去在路中间停下、拾物、调头,一气呵成。刚好那位大哥在下一个路口调转方向拖延了一些时间,我得以迅速赶上,边骑边喊:不好意思,你东西掉啦!对方停下来接过一看连声道谢,我听得出来是中国人,还是咱福建人口音。 今天我学习了雷锋,不仅做了好事,还记录了下来(雷锋:我怀疑你在阴阳,但我没有证据)。话说回来,雷锋才是个宝藏阿婆主!
跟我用同樣模板的超讚資安部落格。
近两年,AI 产业野蛮生长带动了整个内存产业涨价,而内存价格上涨又进一步传导到了消费电子领域。 SSD、显卡、手机、电脑、NAS…… 几乎所有电子产品都在变贵。 而且从目前来看,这场涨价潮大概率还会持续至少两年以上。 既然改变不了,那普通人能做什么? 我分享一下我这些年踩过坑之后总结出来的一些经验。 很多事情其实我几年前就已经开始布局了。 手机:主动降级消费 1、把手机拍照功能拆给相机 两年前,我突然意识到一件事情: 手机摄影已经非常强了,但最终效果还是打不过相机。 于是我决定: 以后不再为影像旗舰的高溢价买单。
PowerBI相关学习笔记
在递归 minibuffer 中想把当前输入插回上一层,Emacs 没有内置命令。Omar 和 Daniel Mendler 一起写了一个 minibuffer-replace-input 函数解决这个问题。
X 的 ghost ban 悄无声息,非登录状态下内容完全不可见,搜索引擎收录归零。别把创作主阵地放在别人的平台上。
当优先级排序(或任何决策)卡住时,问题往往不在排序方法本身,而在你做决策的层面太低了。解法是往上走一层。
隨機分享小知識。
你不是大海中的一滴水——你是一滴水中的整片大海。所以,请善待每一个人、每一件事。追溯过往,万物本是一体;放眼当下,联结从未断裂。- Rumi
怎么样避免极化,以及法律中正义的问题
万事开头难,开头不好万事难
隔一段时间重新介绍一次自己吧。毕竟几个月前的我还不知道那些社区,也没想到自己会去搭网站、做视频,甚至真的挂科
最近因为看了下 Chrome 里面置入的小模型,顺手又看了下 Chrome 扩展。之前其实也接触过一些浏览器扩展,但是一直没有特别系统地看过它的结构,感觉好像就是写一个 html,然后再配几个 js 文件就可以了。
平台:macOS(Apple Silicon / Homebrew)· 版本:CLIProxyAPI 7.2.65 如果你手上有 ChatGPT/Codex 的订阅账号,却想在自己的脚本
在《装修日记(4)》中预告过7月搬家,本周五正式搬入未名府新家,周末收拾了两天。从上周末开始,就在紫樾府陆陆续续打包行李,在这里住了一年,东西还真不少。找蓝犀牛搬家,约了最大的厢货。
在古诗文中,我们以月喻离合、以水比时光、以柳寄别恨。在软件工程中,我们以管道贯通有无、以缓存平峰谷、以协议定不变。前者我们称为 意象 ,《文心雕龙·神思》篇中写道:“独照之匠,窥意象而运斤”;后者我们叫做 隐喻 ,《代码大全》(Code Complete)中将隐喻视为一种启发式方法(heuristic),用以在抽象与具象之间架设桥梁。 我们如此习惯于意象和隐喻,是因为“人类思维本质上是隐喻性的”(出自莱考夫和约翰逊在《我们赖以生存的隐喻》)。其特点是,将一类场景相关的上下文传神地压缩进一个词语中。比之于精确的算法,
本期重點:① 用 19 句短語留白總結半年心得,附逐句延伸解讀;② 免費開源「說人話」SKILL,抓出 35+ 種中文 AI 寫作痕跡;③ 拆解 AI Agent 的 7 層 harness 骨架,對照 Hermes Agent 和我的 AI 分身雷小蒙;④ Hermes 好上手,還是自己養一個更好?兩個比喻幫你選;⑤ 電腦玩物 Esor 直播 8 個收穫,聊 AI 時代的第二大腦;⑥ Zeabur 漲價後還值不值得用,跟 Vercel、Supabase 完整比較。全文附學員見證與會員限定內容
本期内容探讨AI系统化信号,包括模型竞争转向工程实战、全双工语音、缓存成本、记忆系统、MCP重排软件入口、GEO数据迷雾及中国AI产业观察。
文章 技术 当编程变得不再有趣 如果说过去一年,这种乐趣只是被稀释,我好歹还能在编程的副驾位置上混一混,那么 Fable 5 的出现,更像是有人干脆把我的整个驾驶室都端走了。 写了二十年代码,“能亲手解决困难的问题”曾经是我确认自己的方式之一。现在这个位置上坐着别人了,而且它不用睡觉,不会烦躁,也不需要成就感,只需要一点电力和两百美金。 GitHub - MaximeRivest/riddle: The diary of Tom Riddle for the reMarkable Paper Pro — write