EmacsTalk - podcast cover

EmacsTalk

写代码的西瓜emacs.liujiacai.net
EmacsTalk 是一档专注在 Emacs 社区的程序员闲聊节目。M-x thanks-for-listening。官网:https://emacs.liujiacai.net/
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

017. UNIX:一段历史与回忆

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目来介绍一本书: Unix: A History and a Memoir (PDF 下载地址 ,访问码:emacstalk),作者是贝尔实验室的计算机科学家 Brian W. Kernighan ,他是 Unix 的联合创始人之一,也是 C 语言、AWK 的主要开发者之一。书中详细回顾了 Unix 的发展历程、设计理念和对计算机科学的影响。 比较特别的是,本期节目没有嘉宾,是由西瓜和 NotebookLM 协同完成!NotebookLM 是一个基于 LLM 的笔记应用,支持 Markdown 和 LaTeX 语法,具有强大的搜索和组织功能。它可以帮助你更高效地管理和利用你的知识,建议大家都去试试。 如果你对以后的节目有任何建议或者想法,欢迎给我 留言 ,让我们一起把节目做得更好! 时间线 02:15 生成播客节目:探索UNIX历史的奇妙之旅 04:16 软件开发的演变:从 Multics 到 UNIX 的故事 06:19 软件开发过程中的挑战与经验教训:重写项目的利与弊 08:22 如何减少失败率?探讨重生计划前阅读UNIX...

May 21, 2025

016. 文一的开源项目学习之路

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 大家好,这是 2024 年的第一期节目,首先给大家说声抱歉!其中一个原因是没有特合适的人,所以希望大家推荐想在节目上看到的嘉宾,我来勾搭! 本期节目的嘉宾是文一,这位零零后在校大学生是一名开源项目的积极参与者,目前是开放原子开源基金会 “ 内核一周一审 ” 负责人,有 IvorySQL,PikiwiDB 内核代码贡献经验。参与节目专门制作了一个 PPT,感兴趣的听众可以下载阅读,地址: Emacs 编辑器对于我的启发与帮助 。 通过和他深入交谈,我们发现他是一个富有思考深度和总结能力的年轻人。在学习和参与开源项目的过程中,他不仅收获了丰富的经验,还踩过不少“宝贵”的坑,帮助大家来少走弯路。 在本期节目中,文一将分享他独特的视角和宝贵经验:如何在众多开源项目中精准识别那些用心打造的优质项目?如何提高 Emacs 开箱即用的体验,扩大 Emacs 用户基数? 时间线 00:02:03 嘉宾自我介绍 00:06:22 Emacs 使用工作流介绍 00:18:32 如何用 Emacs 阅读大型项目 00:33:08 学习 PostgreSQ...

Dec 14, 2024

015. 漫谈 Vim,对 Bram Moolenaar 的致敬

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 Vim 作者 Bram Moolenaar 不幸在 2023-08-03 去世,本期节目是对 Bram 的致敬,Long Live Vim! 嘉宾 Elon: GitHub 、 Blog Elon 领蜂(Joyer): GitHub Joyer 时间线 00:00:15 开场,嘉宾介绍 00:03:00 Vim 的历史由来 00:09:29 编辑器之战,按键方式、启动速度、扩展语言 00:28:05 Vimscript vs Emacs Lisp 00:38:52 NeoVim 诞生的原因 00:54:56 资助乌干达贫困儿童的由来 01:04:10 Bram 对年轻程序员的建议 01:09:03 对未来编辑器的畅想 Vim 诞生历史 1969 年,Ken Thompson 为 Unix 开发 ed Unix 之父:Ken Thompson & Dennis Ritchie 1975 年,George Coulouris 改进了 ed,得益于显示技术的进步,增加 inline edit,他命名为 em,editor for ...

Aug 19, 20231 hr 24 min

014. 生物信息学博士后 Songpeng 的打怪升级之旅

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 好久不见,由于主播最近半年琐事较多,因此更新有所停滞,不过好饭不怕晚、良缘不怕迟,本期迎来了另一位重磅嘉宾:生物信息学博士后 Songpeng Zu,目前居住在美国,使用 Emacs 大概七年左右。 嘉宾使用 Emacs 的方式是典型的实用主义,把 Emacs 打造成了提升工作效率的利器,主播也希望 Emacs 用户不要过早走上 All in Emacs 的“极端”道路。 在高考阴差阳错进入生物专业后,为了便于找工作,研究生阶段转到了更切近实践的生物信息学,但学术之旅 并不是一帆风顺,经历了在学术圈与工业界的反复踌躇,相信嘉宾的这段经历对很多正在面临类似选择的朋友会有所启发,也祝 Songpeng 在学术之路上走出自己的风采,过程与结果一样重要。 温馨提示:本期节目时间近 2 小时,听众可以按时间线选择收听 本期人物 主播: 西瓜 | Twitter 嘉宾:Songpeng Zu(beyondpie)| 博客 | Emacs 配置 时间线 🎧 00:00:48 自我介绍 00:02:00 接触 Emacs 动机 00:04:00 ...

Jan 14, 2023

013. 遥泥的澳洲生活与 Emacs 经验分享

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期嘉宾是一位半路出家的码农,目前居住在澳大利亚,职位是数据工程师,使用 Emacs 大概三年。 本期节目主要分为两大部分,第一部分是嘉宾的 Emacs 接触过程,会聊到初学者学习 Emacs 的常见问题,二八定律;第二部分会介绍澳大利亚的衣食住行,是开阔眼界的好机会。 温馨提示:本期节目部分内容声音过小,请听众包涵。 本期人物 主播: 西瓜 | Twitter 嘉宾:遥泥(Yaoni)| 博客 、 LinkedIn | 本科经济专业;研究生半年翻译,后转到计算机 时间线 🎧 00:00:53 自我介绍 00:03:30 接触 Emacs 的过程 00:12:15 Emacs 对嘉宾的吸引点 00:24:55 EmacsLisp 学习经历 00:33:10 使用 org 进行文学编程 00:36:26 选择澳大利亚的原因 00:46:04 澳大利亚生活分享 01:12:44 好物分享 Show Notes 📖 嘉宾 Emacs 配置 Sacha Chua ∑ Xah Code Org-roam CloverDX | Solve ...

Jun 25, 2022

012. 前 Deepin CTO 王勇的 Emacs 传奇经历

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期嘉宾可能是国内 Emacs 社区最资深的用户:王勇(常用 ID: manateelazycat ,懒猫)。使用 Emacs 有 15 年之久,创造了 400 多个插件(独立插件包 30 多个),光是这两个数字就足以证明其硬核程度。让听众想不到的是,嘉宾接触 Emacs 的动机竟然是“戒游戏瘾”,且在接触 Emacs 一年左右就达到融会贯通的状态,经过多年深耕,最终达到与 Emacs 心流(身心)合一的境界。对于嘉宾来说,Emacs 已不再只是生产力工具,更像一个老友,默默陪伴在嘉宾身边。近两个小时的内容,精彩不容错过。 本期人物 主播: 西瓜 | Twitter 嘉宾: 王勇 | GitHub | Emacs China 账户 时间线 00:00:54 嘉宾自我介绍 00:02:49 Emacs 初印象 00:16:36 什么样的人适合 Emacs 00:26:00 谈自由软件 00:31:03 写的 400 个插件中,印象最深的 00:31:03 开源项目维护的心得体会 00:44:40 使用 Emacs 十五年心得体会 00...

Apr 05, 2022

011. 与架构师 redraiment 闲聊 Emacs

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期嘉宾是使用十二年的 Emacs 资深用户张泽鹏(网络ID:redraiment)。得益于 Emacs 其无与伦比的“开放性”,嘉宾使用它打造出符合自己理念的高效开发环境。Emacs 对于嘉宾来说,即使生产力工具,也是“玩具”,在“玩”的过程中,来学习新技能。使用 Emacs 多年后,万物可编辑的思维给嘉宾的日常工作带来很多启发,总结出一篇与系统设计的文章: 编辑器思维与系统设计思想 ,这其中的精华都会在节目中聊到,近一个小时的节目,精彩不容错过。 时间线 00:00:42 嘉宾自我介绍 00:04:18 为什么选择 Emacs 00:11:11 ELisp 学习经历 00:21:34 Emacs 对嘉宾思维的影响 00:33:56 使用 ELisp 开发微信小程序的经历 00:43:20 函数式编程的优势 00:58:06 推荐 Show Notes 嘉宾介绍 姓名:张泽鹏 邮件:redraiment@gmail.com 工作:外企(道富)⇒ 创业 ⇒ 互金(51) ⇒ 制造(阿里) 2010 开始用 Emacs 用 Emacs...

Mar 31, 2022

010. 与宇宙学博士后聊 Emacs

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期嘉宾是一个研究宇宙学的博士后:管轶伦。嘉宾根据自身的学术工作需求,将 Emacs 打造成辅助他高效工作的利器,并且调侃到:“电脑这东西,不就是用来开 Emacs 的嘛”,足见其硬核。 说起物理学,在我们一般人看来是个很遥远的事情,和日常的生活关系不大,更何况是千亿光年外的宇宙呢。嘉宾为什么选择了这条方向?研究宇宙学的意义在哪里?在近一个小时的节目里,这些问题统统可以找到答案,精彩不容错过。 时间线 00:00:49 嘉宾自我介绍 00:01:24 Emacs 初印象 00:06:20 为什么喜欢 Lisp 00:12:04 Emacs 除了写代码外的主要用途 00:19:50 Emacs 在大学老师中的使用情况 00:26:06 嘉宾学习物理学的历程 00:28:18 宇宙学对现实生活的意义 00:32:09 宇宙学的研究方式 00:38:32 宇宙学对嘉宾的影响 00:39:33 为什么我们还没有找到地外文明👽 00:44:39 宇宙背景辐射是均匀的现实意义 00:49:04 读博期间有意思的事 00:52:27 推荐环节 ...

Jan 04, 2022

009. 与 tumashu 聊 Emacs 中文输入法

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目请来了一位非科班的 Emacs 资深用户冯书(aka tumashu),Emacs 中文输入法 pyim 的作者。作为一位卫健委信息中心的办事人员,他是如何接触到 Emacs 的?又是什么原因让他接手、维护 pyim?pyim 的工作原理是怎么样的,与 emacs-rime 有什么区别? 接触 Emacs 十余年后,嘉宾总结出一套 五个阶段 Emacs 学习境界 ,每个境界需要的技能是什么?如何去突破?相信通过嘉宾的经历,可以给更多非科班听众打开 Emacs 源码的神秘面纱,近一个半小时的分享,精彩不容错过。 时间线 00:00:39 嘉宾自我介绍 00:01:12 Emacs 初印象 00:06:32 Emacs 为什么能吸取各行各业的人进来 00:12:04 ELisp 学习经历 00:15:13 pyim 接手、维护经历 00:43:19 使用前缀树来做输入法的词库搜索 00:46:24 pyim 与 emacs-rime 实现方式的区别 01:03:42 是否会向周边人推销 emacs 01:07:46 是否考虑过转...

Sep 30, 2021

008. Emacs 之光的成长历程

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目请来了一位特殊嘉宾–付禹安,社区内一般称他为『Emacs 之光』。之所以这么称呼,是因为今年才刚刚大学毕业的他,就已经给 Emacs 贡献了多次代码。👍 与大多数用户不同,嘉宾在接触 Emacs 不久即开始尝试攒写自己的配置,并陆陆续续发布了几个比较实用的包,比如 valign ,嘉宾是如何做到的?更令人好奇的是,嘉宾如何在短期内熟悉 Emacs 源码并为之贡献多个 patch,相信通过嘉宾的学习、贡献经历,可以给听众打开 Emacs 源码的神秘面纱,让更多用户参与到 Emacs 的贡献中,一个多小时的分享,精彩不容错过。 时间线 00:00:56 嘉宾自我介绍 00:02:20 Emacs 初相识 00:10:08 ELisp 学习经历 00:15:45 Emacs 的可发现性 Discoverability 00:23:58 源码贡献经历 00:27:32 源码贡献流程介绍 00:38:15 如何读懂 Emacs 源码 00:57:59 嘉宾的第一个 Emacs patch 01:02:34 分享环节 Show Not...

Sep 03, 2021

007. 编辑器专家的 Emacs 世界

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目请来了一位使用 Emacs 15 年之久的编辑器专家领蜂,在高中竞赛时获奖后,父母送给他一台个人电脑,这打开了他的 Emacs 之旅。 由于其工作领域正好与编辑器相关,领蜂走上了一条专家型的 Emacs 学习路线,接触 Emacs 三天即开始上手 ELisp,他是怎么做的到?更令人想不到的是嘉宾的配置仅仅 200 来行,可谓精简至极,典型的“手动挡”车用户,这背后有什么样的理念? 另一方面,嘉宾十分关心开源社区的“八卦”,对早期 Emacs Hacker 的事迹信手拈来,嘉宾在节目里分享的先驱者的言论,至今来看,仍然十分超前,这些言论对我们的启发是什么? 近一个半小时的内容,不容错过。 时间线 00:00:54 嘉宾自我介绍 00:03:16 Emacs 初印象 00:12:15 开源社区内前辈们对嘉宾的影响 00:20:23 谈 UE/Vim/NeoVim 00:30:05 浏览器内核发展之路与浏览器之战 00:38:30 在 Emacs 社区的活动 00:44:44 ELisp 解释器为什么选用动态作用域 00:52:2...

Aug 15, 2021

006. 经济学在读博士生的 Emacs 奇妙之旅

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目请来了一位特别嘉宾 Kathy,她不仅仅是一名四年经验的 Emacs 拥趸,而且还是一位留学英国的经济学在读博士生。 非程序员群体是如何了解并使用 Emacs 的,Kathy 的经历或许可以给出一种答案。Kathy 还会分享自己参与伦敦 Emacs 线下 meetup 的趣闻,是如何接触 Scheme 以及函数式编程对其专业的影响。 本期节目的后半部分,Kathy 会讲述对英国留学的一些见解,以及英国留学的运作方式,有留学想法的同学千万不要错过。最后 Kathy 会介绍如何把经济学原理应用到日常生活中,让枯燥的知识真正提高生活品质。近一个小时的内容,精彩不容错过! 时间轴 00:00:50 嘉宾自我介绍 00:03:14 入坑经历 00:06:45 伦敦 Emacs 线下 meetup 趣闻 00:15:51 Emacs 使用方式 00:21:53 嘉宾的 Scheme 之旅 00:27:36 学习编程对经济学本专业的影响 00:32:20 嘉宾为什么选择经济学、去英国求学 00:39:02 英国留学特点,趣事分享 00:5...

Jul 31, 2021

005. 与 Emacs 高手陈斌闲聊 Emacs

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目请来了一位使用 Emacs 近十年的资深用户 陈斌 ,他是著名文章 《一年成为 Emacs 高手》 的作者,同时也是一位拥有近二十年软件开发经验的前辈。 抵触 Emacs 近十年后,陈斌用一年时间就成为了 Emacs 高手,他是怎么做到的?是什么样的契机让他打开了 Emacs 这个潘多拉魔盒? 作为一个拥有众多插件的开源软件维护者,如何处理用户的不满?如何调节生活与维护的压力?陈斌给出了自己的答案。 此外,节目里还聊到了 Emacs 与 VSCode/Vim 等开发理念上的区别,学习这些软知识,非常有助于加深对 Emacs 的理解。近一个半小时的内容,“湿货”十足,不容错过! 本期人物 主播: 西瓜 嘉宾: 陈斌 时间轴 00:00:42 嘉宾自我介绍 00:03:34 为什么会去写《一年成本 Emacs 高手》文章 00:08:18 学习 Emacs 多久后,开始写《一年成本 Emacs 高手》文章 00:10:16 Emacs 为什么不那么“开箱即用” 00:12:54 嘉宾是如何探索出学习 Emacs 最佳实践的 00...

Jul 23, 2021

004. 与 stardiviner 聊 Emacs 与他与众不同的人生经历

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期节目又请来了一资深 Emacs 用户 stardiviner ,同时也是一名淘宝店主,用来售卖自己的 IT 技能。 从 org-mode 的使用者到贡献者,他是如何做到的?更让人好奇的是他与众不同的人生经历,大学肄业后,他做过房地产销售、必胜客服务员、幼教老师、IT 支持,最后在无意间发现可以通过售卖自己的 IT 技能来赚钱,从此告别职场,走上了 freelancer 的道路。 在一次次的选择中,他逐渐远离“常人”走过的路,这其中或许有一时的鲁莽,但更多的是他勇于突破传统的束缚,逐渐形成了其独特的做事风格。近一个半小时的内容,“湿货”十足,不容错过! 本期人物 主播: 西瓜 嘉宾: stardiviner 时间轴 00:02:09 嘉宾学习 Emacs 经历 00:10:35 org mode 介绍 00:15:15 Elisp 学习经历 00:22:19 维护开源插件的感受 00:29:04 开淘宝店,做技术咨询的经历 00:39:19 国内外对服务、知识付费态度的差异 00:49:22 服务定价 00:57:36 转行 00...

Jul 16, 2021

003. 与子龙山人聊 Emacs 与程序员修炼之道

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期人物 主播: 西瓜 嘉宾: 子龙山人 Show Notes 嘉宾介绍 个人网站: https://zilongshanren.com/ Emacs China 论坛创始人 入坑经历 vim -> org mode -> spacemacs 13 年开始使用,熟悉过程近 2 年 干活为主,不去过多折腾“花哨”的配置 spacemacs vs doom-emacs 新手推荐 doom-emacs,spacemacs 历史包袱有些重 从 prelude 那里学了不少 ELisp 知识 是否需要把 Emacs 当作“操作系统” 已经参加工作的人尤其要注意,不要在“工具”上花太多时间 Master Emacs in 21 Days Hack Emacs 是件很上瘾的事情,需要防止过度,设置 deadline 不要觉得用其他工具就信仰崩塌了,“自由”软件的意义就在于用最合适的工具解决问题 嘉宾对新人学 Emacs 的建议 学生的话,在学习算法、操作系统时,使用 org mode 来记录学习过程,org-babel 来执行代码片段...

Jul 11, 2021

002. 与 DoglooksGood 闲聊 Emacs

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 本期人物 主播: 西瓜 嘉宾: DogLooksGood Show Notes 嘉宾介绍 姓名:石天舒 网络 ID: doglooksgood B站: 无知的菜狗 五年 Emacs 使用时长,一年后开始学习 ELisp 让嘉宾对 Emacs 动心的 /r/unixporn GUI vs TUI 嘉宾目前使用的终端是 Linux 下 urxvt 从 Emacs 中操作 Tmux 的插件: emamux.el 如何在Emacs 中切换 C 的源文件与头文件 Emacs 提高颜值的插件: nano-emacs 、 doom-emacs 可能是最好的 Emacs 中文论坛: Emacs China 是否有必要向周边的人推销 Emacs GNU Emacs 创始人 Richard Stallman 发起的 free software movement 商业化的 Gosling Emacs 什么人适合使用 Emacs? 对计算机细节感兴趣,动手能力强 如何平衡 Hack Emacs 与正常工作的时间? 设定一个明确的目标,达到后即可 Hack ...

Jul 03, 2021

001. EmacsTalk 节目简介

欢迎听众 打赏支持 ,您的支持是我不断创作的动力🍻 EmacsTalk 是干啥的,是主播一时脑袋发热想出来的嘛?等等,主播是谁? Show Notes Structure and Interpretation of Computer Programs (SICP) MIT/GNU Scheme 主播最早用的配置 emacs-for-clojure 主播目前重度依赖的包 use-package , 包安装与配置 evil ,让 Emacs 拥有 VI 按键方式,释放小手指 company ,代码补全 eglot 小巧的 LSP 客户端 mu4e 邮件 elfeed RSS 阅读 主播博客: https://liujiacai.net/ 网络 ID:写代码的西瓜 立 flag,节目坚持做五年(即 2026-06-27) 第一次录制,不足之处还望听友包涵,有任何建议欢迎留言指出,谢谢! 收听方式 国内: 小宇宙 、 微信公众号 、 RSS 国外: Spotify for Podcasters 、 Apple Podcasts 、 RSS 反馈 ✉️ 对节目有想法或发现内容错误?欢迎来信交流...

Jun 26, 2021
For the best experience, listen in Metacast app for iOS or Android