我在 macOS 上日常用得最多的软件是 contexts ,这是一个窗口 switcher,但这个软件似乎好几年都没更新了。我之前还发邮件去问过作者,他回复说一切都工作得很好,也没有什么新功能想法,所以就一直没更新。 然后某天我看到有的人用 Rust 实现了跨平台的输入法,于是我就起了个新坑,尝试用 AI 来帮我重新实现类似 Contexts 的工具,整个过程比较顺利,项目代码在 Winlane 。 Contexts 有很多配置项,但我只用它最核心的窗口切换功能。而做完这些基础功能之后我又忍不住继续把我日常依赖的
深夜里,一个人面对 AI 生成的大量文档和图片
我对语音输入一事毫无研究,而且一直费解,真的会有人偏爱使用语音输入的方式来记录文章吗?文学史上倒是不乏先例,一些作家出于身体原因由助手转录口述来完成写作,但结果往往是行文变得冗长、繁复,句式枝蔓丛生。 作家尚且如此,而我们……恰好看到腾讯又出了一款集成了 AI 能力的语音输入法,口号竟然是「不必想好,开口就好」。和李如一前几天提到的 手写优于打字 的文章放在一起看,就更值得好好琢磨了。 人生于世,向外和物理世界交互,向内琢磨心智。纸张的不同触感被永远光滑的屏幕取代,已然是让渡了具身反馈;而兜售「不必想好」就开口,实
早上骑车路过一个施工现场,远远就看到有个人站在渣土车上 ‘观察’,直直的站着,两脚就踩着车斗的两个边框上(比图中更 …
智算卡生态进校园之我见 背景 最近频繁地和各家智算卡(GPU、NPU,或者统称为 xPU)厂商交流,讨论如何培养软件生态、如何进入校园。同样的观点我已经跟不同的人讲过至少五遍了,索性写成一篇博客,一次讲清楚。 大背景 故事的背景并不难理解:国内算力需求旺盛,而英伟达又难以进入,于是无论是国产厂商,还是非英伟达的海外厂商,都在设法培育国内市场。而培育市场特别关键的一步,就是培育生态。 由于我在学校里参与了多门课程的教学,接触到的也多是厂商里负责校园生态对接的员工,因此经常和他们聊起一个问题:怎样把这些算力卡的生态带进
杰哥的{教学,运维,编程,调板子}小笔记 · 2026.09.22 · 待分类 前言 
 刚更新完上一篇 《我给博客做了一个时光机》 ,顺手打开文章看看效果,结果发现评论区挂了。 
 浏览器控制台报错: 
 Access to XMLHttpRequest at 'https://comment.example.com/'
 from origin 'https://blog.example.com' has been blocked by CORS policy:
 
 Response to preflight request doesn't
GEO 是 SEO 的替代吗? -王福强的个人博客:一个架构士的思考与沉淀 福强私学 福强AI学堂 架构百科 博客文章 创作出版 产品与服务 登录信息 更多链接 GEO 是 SEO 的替代吗? 王福强 2026-09-22 我问了三家AI(deepseek, X 和 ChatGPT)如下三个问题, 下面几个问题帮我解答下呀? 1. 相对于SEO,现在的GEO有什么变化? 2. 各个通用agent的信息源头,是不是还是依托SEO,要持续做关键词监测和内容铺设? 3. 需要主动与各个要面向的公开agent聊天来引入要优
上周,React Native 核心开发者 Krzysztof Magiera 的一条推文在苹果开发生态中引发热烈讨论。他认为原因在于 SwiftUI 没有使用 Core Animation 的 render-server animation,而是在应用进程中推进动画,因此对 SwiftUI 是否足够“原生”提出了质疑
肘子的 Swift 记事本 · 2026.09.21 · 待分类 前言 
 博客早在23年的时候就接入了 IPFS 服务,通过 GitHub Actions 实现了 Cloudflare Pages 和 IPFS 两套服务托管。 
 整个流程大概是下面这样的,具体实现可以参考 Hugo 接入 IPFS 服务 这篇内容。 
 Hugo Build
 │
 ├── 正常部署 → Cloudflare Pages ← liudon.com
 │
 └── IPFS → CID ← liudon.xyz
 博客主要还是通过
为何在西班牙无法自测流感
Arthur's Review · 2026.09.21 · 生活 Fuzzer 我最常用的就是 ffuf 了,不過還有很多選擇。 MaccGenics Notes - Fuzzing tools (tooling): wenum gobuster feroxbuster … 心得 記得加上 Cookie! 不要懷疑,真的會忘記,如果沒有掃到東西,或是掃到一堆 302,務必務必務必先檢查有沒有加上 Cookie … 副檔名 PHP: -e .php,.txt,.bak,.old,.zip IIS: -e .aspx,.asp,.config Java: -e .jsp,.do,.a
这几天胃口很差劲,没有什么想吃的,连基本的吃饭都没有动力。

近期爆出了几起食品安全事故,一茬接一茬,非必要情况下我更不想吃外卖了,也不想动手做饭,没有特别想吃的饭菜。不过人不吃饭,会变得虚弱,我想能不能发明出一种注射食物(类似营养液)...
AI 让写软件的门槛大大降低了,于是这两年独立开发者和软件数量都有了一个爆发式的增长。但很多人一头扎进来之后,发现自己写的软件似乎没人用,也几乎没有赚到钱。 这个情况其实和隔壁的网文圈很类似,在网络小说平台发展起来之前,写小说并发布出版是一件门槛很高的事,通常只有专业人士或生花妙手才能完成,因此作家是一个很受人尊敬的头衔。 到了网络小说时代,写作并发布一部小说则变得非常简单,几乎没有门槛,比如番茄小说平台,只要认真写一个两万字的开头,基本都能签约过稿。据报告,2025 年国内的网络小说作者数已经超过了 3000 万
oldj's blog · 2026.09.21 · 待分类 我们究竟想把孩子培养成什么样的人?
王圆圆 - ICONPIK · 2026.09.21 · 生活 把 Jev 放进 Free4Chat 的 Room App 和 Live View 做了一轮实验后,我没有找到一个必须接入它的产品场景,却更清楚地看到了确定性代码、Decision Model 和 Generative Model 之间的边界。
https://github.com/mizorewww/laya-mlx https://github.com/mizorewww/laya-coreml 要运行 aac6fef/laya-coreml 并提供 Type-Safe(类型安全) 兼容的 API,最有效的方法是结合 Python 的 laya_coreml 库,并利用 Pydantic 或 Python 3.10+ 的 TypedDict / Literal 对输入结构与返回概率进行严格的类型约束。 由于该模型不是生成文本的大模型,而是直接
一、一个不写字的模型 9 月 15 日,一条推文在开发者社区里传开。 发帖人是 Diogo Almeida。他说自己参与发明了 ChatGPT,然后一直在问自己一个问题:为什么对话模型已经强到超人,AGI 还是没有出现?过去两年他"隐身",用一种新的训练方法(RLCD)训出了一个新类型的模型,今天发布,名字叫 Jev。 他给出的数字:快 20–200 倍,便宜 40–400 倍。TypeSafe AI 同期宣布了 4000 万美元种子轮。 接下来几天,用 TechCrunch 的标题概括就是:"一个来自 ChatG
#清空草稿箱#

周四晚收到消息,隔日下午去往市民中心参与评审会。

我一向不喜开会,尤其是一边忙不迭开会,一边手头还有工作要做。项目计划进度表里,可没有包含开会,这部分被占用的时间,需要自己补回来。

直属分管领导也不喜欢开会...
每个窗口都有一个人 方蕙保存的六条聊天消息,集中出现在周三十点至十一点二十分。许澄把它们作为一个集合登记为 M06,并给其中六份发送记录标上 F1 至 F6。编号沿用整理顺序,不表示谁最早知道内情。 第一遍看时,六条消息的相似让她感到轻松。虽然每条说得不完全一样,但都把夜间装车、文件与整仓撤离放到了一起。若这是一份需要尽快写完的简报,“多方消息相互印证”会是一个便利的开头。
“我会做”缺少什么 宋遥向何沐说自己擅长把复杂信息整理成图文。他点头,却接着问:“复杂到什么程度?给谁读?你以前做的能给我看吗?”问题并非不信任她。能力若只以自我概括出现,别人仍难判断它是否适合面前的任务。尤其当前连委托都尚未形成,任何“我可以”都容易向外扩成她未曾同意的完整交付。
纸上三条路,身体只有一份 宋遥翻看路径记录:A 的站内初稿已有范围和时间,B 的公开讨论已经结束且目前没有制作入口,C 约好本周半小时共同阅读。若只数行数,她有三条路;若问此刻能采取什么动作,答案并不是三条都该推进。B 暂无定向投入理由;A 的工作时段已被安排;C 只需按约讨论,不要提前扩成制作。
同一句已经核实 方蕙问能否向商户转达“已经核实”时,周四十六点的 M12 v1 已经发出。许澄没有再修改它的资料截止。她打开随简报保存的逐句索引,让方蕙指出准备转达的是哪一句。 “大家主要想知道,整仓是不是已经定了。”方蕙说。她想把开头两问压成一段便于在群里阅读的文字,不附全套底稿。她收到过结论,也看见其中列出的材料编号,却没有跟着许澄和周宁逐项读完原件、节选和读取修订。
公开不等于对每个人同样开放 宋遥第二天打开周末活动页面,发现“欢迎所有人参与”后面还有一段报名说明。听众可以登记参加讨论;展示案例需要先向阅览室提交材料,确认没有使用不适合公开的个人信息;后续若产生制作任务,将由另一位负责人另行确定预算和合作方式。她在周一看到的是活动标题,尚未认真读到这些条件。
从两个句子往回走 下周一九点半,周宁打开交接包,没有先听许澄重新讲一遍事情经过。他从 M12 v2 里挑出两个句子,按现有索引返回依据。这是交接前的内部检查:先看已有索引能否支持无口头补充的返回。周宁参与过全程,他的顺利读取还不能证明未参与者也能独立使用档案;熟悉者可能凭记忆补足文档没有写明的关系。
一次活动不能回答所有问题 周末的家庭安排确认后,宋遥报名参加阅览室的公开讨论。她没有为活动准备正式方案,也没有带栖岸站的说明材料。出门前,她在路径记录中只写一个主要问题:“这里是否存在一个允许外部人员继续参与的信息整理任务;如果有,入口由谁说明?” 她原本想问得更多:居民到底读不懂哪些说明,自己的样例会不会被喜欢,组织者是否愿意合作,这件事能否带来收入。但这些问题不可能靠一次旁听同时回答。若全部写成试验目标,回来以后她很容易挑其中一项有利迹象,宣布“试验成功”,同时忽略没有出现的正式任务。
“你能不能做一下”还不是任务说明 下周一上午,栖岸协作站的负责人向宋遥提到一份常被误读的对外说明,问她能不能“做得更清楚一点”。与阅览室的公开讨论不同,这是由能够安排站内工作的人直接提出,且对象是一份确实存在的说明。宋遥听见这句话时也感到高兴:她过去常把这项能力看作岗位里不被注意的小事,现在有人主动问到了它。
十四没有一直留到下一版 周五九点十五分,梁策向联络组提供 M08 v2。更正件在九点形成,附有一项脱敏业务编号的对应说明:周三南区同一笔业务在原汇总中重复计入,原摘要的十四笔应改为十三笔。 周宁先打开周四保存的 v1。他与许澄当时引用的确实是十四,来源归属也写得清楚。数字没有被联络组抄错,但这不意味着简报无需修改。M12 把摘要计数提供给了读者,现在原材料提供方给出了可按重复编号核对的更正,旧数字继续作为现行计数出现就会误导。
可疑的部分已经能够指出 许澄在五维核对表旁另开一页,题为“X1 的改动关系”。这一页不再笼统写文件可疑,而是沿上一章已经建立的对应,把可以确认的变化写出来。 上一章的片段已经显示两处异常:转发图删去原提案的待审限制,并把北区签发接到整仓范围之下。现在要追问的是:已经看见的改动,能够归到谁的行动上?
三辆车从哪里变成整仓 周三十三点,周宁重新播放方蕙的语音。她说昨夜看见三辆车装货,接着说“像在搬仓”。周宁在旁边记下:夜间装车,现场来源已确认。 许澄把这一行移到任务卡下面,问他确认的是哪一部分。如果这句话以后被摘走,只留下“已确认”,读者可能会以为两人已经确认了搬仓。周宁给句子补回主体与动作:方蕙陈述,她看见三辆车装货;“像在搬仓”是她对画面的解释。
撤下一张图,桌上仍有许多东西 异常处理页写完,许澄把 X1 从“批准依据”一栏移走。页面突然空出一块。原先最像答案的东西,现在只能说明一份拼接件怎样流传,不能再替整仓安排提供执行身份。 其余材料并没有跟着消失。北区确有暂停通知,承运商有两车内部周转安排,方蕙陈述看见三辆车装货;有人按整仓规模询过价,例会讨论过准备,梁策也提供了整仓提案。若只宣布图片有问题,方蕙仍然会问:那么,这些动作合起来是什么?