外观
字说字话
约 4230 字大约 14 分钟
2026-11-02
2026-10-24 20:39 西安市 阴 14℃
想到了一个有趣的东西。etaf-desktop 里面还可以打开一个 etaf-desktop,然后里面的 desktop 中再打开一个 dekstop .... 这样无限套娃。虽然好像没什么用哈哈。我会在视频中演示,这能充分体现 emacs 文本界面的优势:这样界面的不会带来很大的开销,因为一切都是文本。
2026-10-24 19:54 西安市 阴 13℃
录视频还是太难了,我就随意了,不追求完美了。
2026-10-24 12:38 西安市 阴 15℃
已经续上了,下午发 etaf-posframe

2026-10-23 12:02 西安市 多云 14℃
我觉得开发产品的人要有两种角色的视角,一种是开发者视角,另一种是普通用户视角。在普通用户视角,要把自己当成一个又懒又笨的人:就是使用产品时,要以最简单的动作,最小的理解成本就达到了目的。这些想法背后需要产品做一系列对用户友好的设计:简洁的界面,可视化的操作,简单的按键,操作有反馈,重要信息有通知等等。这对所谓的专业用户也适用,没人会想使用产品前先学习一遍该如何使用。
但专业用户的问题是他们习惯了自己去定制许多东西,习惯了那种从 unix shell 延伸过来的一切为我所控的交互和简洁的审美。我个人也很喜欢,但有的时候又觉得累,这就是为什么我们需要 tldr,agent shell 等等。人总是懒惰的,希望借助工具最大化的节省自己的时间和脑力。所以我们需要的是那个可以无脑使用,但又能灵活定制的产品。多套界面和操作逻辑,不同人群按照需求决定使用哪种。这样的设计我在 kodi 里面见过,它的配置界面提供了 “新手模式”,“专业模式” 等概念,虽然实际做得不够好,但它的思路让我很有启发。
2026-10-23 10:53 西安市 多云 13℃
etaf + posframe 可以让 etaf 的能力不局限在 app 内部,更好的融合到 emacs 现有的生态,创造许多有趣的用法。
💬 评论 2026-10-23 19:57 有什么说法吗,posframe不是还在emacs里吗
💬 评论 2026-10-23 20:15 晚点会发演示视频。我觉得 posframe 才是展现 etaf 能力最好的方式。
2026-10-22 15:04 西安市 阴 15℃
Eli 对 ekp 所做的工作进入 emacs core 的态度比较积极。我准备重写这个包,提高代码质量,确保人能掌控代码的所有细节。

2026-10-22 11:46 西安市 阴 12℃
AI 正在消解许多意义,我们许多人可能都要面对意义危机。尤其是以技术赖以生存的人(物理学不存在了)。如何解决意义危机,拥抱文学嘛?
2026-10-22 01:36 西安市 阴 9℃
有 Emacs 的风格,但是更加好看。


2026-10-21 22:43 西安市 阴 10℃
其实只要不搞单独的主题背景,没有花里胡哨的 svg,etaf 做出来的 app 就有了 emacs 味。哪怕布局和交互复杂一点。

💬 评论 2026-10-21 22:45 这个 email 界面比 emacs-devel 都好看多了
💬 评论 2026-10-21 22:46 其实还可以做的更花里胡哨。我是刻意让它保持原有的 Emacs 风格。
2026-10-20 16:14 西安市 大致晴朗 18℃
这么多人抢😁

2026-10-19 21:31 西安市 阴 13℃
我猜到会有人不喜欢在 emacs 里面呈现 GUI 的效果,有复杂的布局和交互。很多人更喜欢 emacs way,就是以更加朴素的 text ui 的展示和 emacs 现有生态的方式来交互,这无可厚非。但是一个简单的道理是:etaf 已经能做复杂的事情,为什么就不能做简单的事情了呢?会有这样的疑问实在是让我想不通。或许我应该更加的拥抱 emacs way,展示 etaf 能力的不同面向。
💬 评论 2026-10-19 21:35 不必完全听老登的,尽快在 youtube 上发布视频
💬 评论 2026-10-19 21:35 emacs 老登,是技术界最守旧的一类群体
💬 评论 2026-10-19 21:41 你的 excel 我看还没有发布是吧
💬 评论 2026-10-19 22:33 怎么了?录制视频中了
💬 评论 2026-10-19 22:52 没事,我问一下。我今天想试一下,但我看你的仓库好像没有更新,是这个吗:https://github.com/yibie/grid-table
2026-10-19 00:20 西安市 多云 11℃
想象一下你在手机上开 tmux 用 tui emacs 来听音乐的场景。


2026-10-19 00:17 西安市 多云 11℃
tui emacs 下现在也有很好的体验。

2026-10-18 15:59 西安市 阴 15℃
玩不过 AI 😤

2026-10-18 10:53 西安市 大致晴朗 16℃

2026-10-17 22:56 西安市 阴 13℃
我近期不会再用 ETAF 来做新的 APP 或者游戏了,主要的时间和 token 会花在框架本身的维护上。主要是多平台和 tui 的适配、已有的 APP 的优化,以及框架层面的 bug 修复和功能的完善上。
💬 评论 2026-10-18 10:25 试用了下,太牛了。发现一个很明显的问题,打开etaf 手册滑动时左右边栏会跳动,line- spacing设置为0也不行,估计是行高度引起的
💬 评论 2026-10-18 10:49 如果有某一行的行高超过了标准行高的话,滚动的时候就会有这个抖动的问题,这是 Emacs 已知的限制。但是这个问题我针对性的优化过,目前应该是没有行高超过标准行高的。你是在哪一个页面滚动的时候出现的问题?可以看到具体是哪一行的行高超出了吗?
2026-10-17 22:42 西安市 阴 13℃
现在可以使用 etaf-install 来安装 ETAF 框架的核心、应用及游戏相关包,会自动处理好依赖。加一个 package-archives 的 etaf 源:https://etaf.top/packages/ ,然后 M-x package-install etaf-install,后续都用 etaf-install 来安装。
2026-10-17 16:31 西安市 阴 17℃
Forwarded from 在花🎗️科技圈
🤖 DeepSeek 发布 V4.1 Flash 1017 模型并开放权重
DeepSeek-V4.1-Flash-1017 上线。这是 DeepSeek-V4.1-Flash 的小版本更新,官方称其在推理、编程、智能体任务和视觉评测中均有提升,同时缩短任务执行时间和输出长度,降低使用成本。
模型支持 100 万 token 上下文窗口,采用 MIT License,并提供本地推理说明。

2026-10-17 10:28 西安市 阴 16℃
被 AI 做的阴间屏保给吓到了。就不放出来吓大家了,稍后放点好看的。
2026-10-16 20:01 西安市 阴 19℃
啊啊,《白色巨塔》reaction,它终于来了!【【白色巨塔01reaction】:一怀凌云志,两径医者心-哔哩哔哩】 https://b23.tv/OJN7SfQ
2026-10-16 19:21 西安市 阴 21℃
肝不动了,今晚先躺了。
2026-10-15 23:50 西安市 阴 17℃
Opus 5.5 可真贴心 🥰,它知道我是在远程主机的 tmux 里面,特意给了一条我在本机 Mac 可以直接阅读的命令。

2026-10-15 23:37 西安市 阴 17℃
除了正在开发的 etaf-browser,这个 etaf-desktop 应该是当前 ETAF 能力的极致体现。


2026-10-15 19:48 西安市 大致晴朗 19℃
比起自己来做,更开心的是大家能用 etaf 的能力开发满足自己需求的app。无论是大众化的,还是小众的需求。


2026-10-15 19:22 西安市 大致晴朗 20℃
但是这件事情的复杂程度和工作量可想而知,也许我可以先做一个简单能用的版本。
2026-10-15 19:19 西安市 大致晴朗 20℃
我觉得用 ETAF 来开发应用,最大的野心应该就是做一个 etaf-browser 了吧,真正的纯文本浏览器。
2026-10-15 10:19 西安市 大致晴朗 20℃
ETAF 在 windows 和 tui 下整体可用,但确实会有一些奇奇怪怪的问题,这些问题我后续都会尝试去兼容和修复。因为 ETAF 的目标是做到真正的跨平台,文本 app 有能力做到与平台无关,就不应该牺牲小众场景用户的体验。

2026-10-14 22:21 西安市 多云 17℃
SVG 真是个好东西。
2026-10-14 22:10 西安市 多云 17℃
然后还有一个 Video Studio 在做,集视频录制、字幕、音乐、剪辑、发布于一体的超级 emacs 文本 APP。这个做好之后,就用这个 APP 就把我前面做的许多 ETAF 的 APP 和游戏通通做视频发布出来。自产自销,闭环了。
💬 评论 2026-10-14 22:28 碰到个小问题,走 package-vc 安装的话,会把 lisp 目录当成所有源文件所在地而不添加项目根目录到 load-path, 当然这应该算是 package-vc 设计问题 🤣
💬 评论 2026-10-14 22:29 手动添加 load-path 可解
2026-10-14 22:07 西安市 多云 17℃
不能说是很像,只能说是一模一样。

2026-10-14 20:27 西安市 大致晴朗 18℃
那就先做点炫酷的东西吧:Emacs 屏保。
💬 评论 2026-10-14 20:56 可以,我有想过这个,把 ormachy 风格的屏保搬到 emacs 里来
💬 评论 2026-10-14 20:58 我去瞅瞅 ormachy 风格的屏保啥样子
2026-10-14 20:15 西安市 大致晴朗 18℃
ETAF 现在已经非常的成熟和强大了,我现在缺的不是复刻哪个 app 的能力,而是真的能够借助现代化的 UI 在 emacs 提高生产力的灵感。或者不要那么的功利,仅仅是赏心悦目或非常有趣的东西也行。
2026-10-14 18:11 西安市 晴 21℃
在做 b 站和 ytb 的客户端了,浅放一张。

2026-10-13 13:32 西安市 晴 23℃
感谢大佬!

2026-10-13 12:50 西安市 晴 22℃
准备搞一个联机联网的通用功能,这样以后大家可以在 Emacs 里面一起玩游戏了。
2026-10-13 08:06 西安市 多云 15℃
发布到 Emacs China 了:https://emacs-china.org/t/etaf-emacs/32121
2026-10-12 22:47 西安市 晴 16℃
https://forgejo.vhkd.top/emacs-taf/etaf-tanks Emacs 中的坦克大战,我有点菜哈哈。
💬 评论 2026-10-12 23:02 预祝大火
2026-10-12 18:13 西安市 晴 20℃
在搞 etaf-manual,搞完就可以正式发布 ETAF 了。


2026-10-12 17:09 西安市 晴 21℃
只有形式主义才能体现领导们的存在感…
2026-10-11 22:53 西安市 中毛毛雨 16℃
THIS IS ETAF-ANIMATION.EL !
2026-10-11 10:19 西安市 阴 19℃
用 GPT 来做开发,处处能够看到它的"愚蠢"。它就像一个可能智商很高,但是不怎么会交流的同学,反应还慢,大多数人不会喜欢跟这样的人相处。有的时候你让它做一件事情,由于它不擅长交流和领会意图,就沉浸在自己的世界里面了。你需要很耐心的和它沟通,明白它的习性和癖好,才能很好的驾驭。那么这样的话,我为什么不去和情商又高、智商又高的人做朋友呢?
💬 评论 2026-10-11 10:49 反正就是累
2026-10-10 18:38 西安市 阴 19℃
想到了一套在复杂布局 app 中全键盘交互的统一方案。由框架提供能力支持,使用 etaf 开发的应用只需做一些设置即可使用。
2026-10-10 01:11 西安市 多云 18℃
我的 pi 技能仓库:https://forgejo.vhkd.top/pi-hub
2026-10-09 23:43 西安市 大致晴朗 18℃
https://forgejo.vhkd.top/emacs-taf/etaf-telega




2026-10-09 12:02 西安市 晴 22℃
ETAF 生态: https://forgejo.vhkd.top/emacs-taf
2026-10-09 11:58 西安市 晴 22℃
比起做应用,我更喜欢做框架。因为应用只能一个个做,需要考虑大量的细节。而做好一个框架,就可以批量生产应用。而框架也是分层的,有些是基础框架,而对于某些类型的app,还可以在基础框架上再构建一套某类业务或开发范式的专用框架。甚至未来,我们还可以有面向 AI 开发的框架,只给AI明确的目标,AI 按照框架的约定就能生产app。这不同于 vibe coding 需要大量人的参与,AI 开发框架本身就能开发出工程严谨的app。
💬 评论 2026-10-09 12:00 生成式软件工程的终极目标
2026-10-08 22:55 西安市 晴 18℃
网页播放版(完整时长压缩) · 查看原始视频(Telegram)
2026-10-08 22:45 西安市 晴 18℃
https://vhkd.top/share/etaf-video-zhongkui.mp4
为什么不用 master 的 canvas 特性也能在 emacs buffer 里面看视频?因为我们有高性能的增量更新!
2026-10-08 22:13 西安市 晴 18℃
claude opus 5.5 太屌了,我宣布 etaf 的性能问题得到了彻底的解决!23个小时,烧了 100$,把 ebox,etaf 整个架构完全的重构了。交互接近直接操作 emacs buffer 的性能,同时保留上层好用的声明式写法。单步更新达到微妙级,所有常规复杂交互在 10ms 以内。是的,你没有看错,是所有!
2026-10-07 21:02 西安市 晴 19℃
在梁文谷时间。

2026-10-04 21:59 西安市 阴 14℃
真蠢呀,GPT。我用 deepseek 从来没遇到这种基础的问题。

2026-10-03 15:41 淮安市 轻毛毛雨 19℃
解锁新图标

2026-10-02 17:45 淮安市 大致晴朗 20℃
我凭经验得到的一个想法,说是工业界的标准做法。

2026-10-02 14:46 淮安市 大致晴朗 24℃
我就是把 gpt-6-astra 的额度都耗完了都做不出这样的效果。这是用 pi + deepseek v4.1 flash 做的 emacs 中的 网易云音乐 和 微信读书的文本应用,不仅仅是看到的这个前端的部分,还有对应的后端接口的功能,所有都由 pi + ds 开发和打磨。这就是我喷 gpt 的原因,我在它上面浪费了太多的时间和金钱却做不出我要的效果。而做这两个的 deepseek 的成本预估 40 块左右。


2026-10-02 13:53 淮安市 大致晴朗 24℃
我真的很讨厌 gpt 这种思考过程不透明的模型。你们模型的定位难道是普通消费者吗???如果一个模型需要用户千方百计考虑各种策略才能变得好用,而另一个模型我就无脑的用它就很不错。那么这时候看评分还有意义吗?在我的场景里 deepseek v4.1 flash 就是比 gpt-6-astra 好呀。你 astra 数学能力再强不解决实际问题有什么用。
2026-10-01 23:05 淮安市 阴 17℃
我的 mbp 的性能现在成了我开发的最大瓶颈,每天持续发烫。不是CPU爆了,就是内存紧张,或者磁盘不够了。AI 时代之前我是感受不到的。
