podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Laike9m
Shows
捕蛇者说
Ep 55. 从文科转码到给 CPython 做贡献(纯文字稿)
本期节目应嘉宾的要求,我们只发布了文字稿。带来的不便还请各位听众谅解。 嘉宾 tanloong 链接 gh-133390: Support SQL keyword completion for sqlite3 CLI by tanloong · Pull Request #133393 · python/cpython SQLite Keywords QuantWiki - 中文量化百科 《阳光马达棒球场!》 文字稿 laike9m: 哈喽大家好,欢迎来到最新一期的《捕蛇者说》。我们今天请到了谭龙,然后让他来聊一聊给 CPython 做贡献的经历。谭龙其实最近给 CPython 提了一个 PR,然后也是他第一次给 CPython 做贡献。然后呢,这个贡献是给 SQLite 的那个命令行加了一些命令补全,就是可以补全 SQLite 的关键字。我们今天另外一位主播是 Manjusaka。 Manjusaka: 请叫我 Nadeshiko Manju,对吧?OK,大家好,好久不见,我又回来了。然后今天很高兴又来和 laike9m 进行搭档,来。 laike9m: 好,然后这是我们今天的嘉宾谭龙,你要不先简单介绍一下自己吧。 tanloong: Hello,大家好,我叫谭龙,我是山东的。然后 18 年的时候是来青岛上大学,然后大学本科毕业之后就在这找工作了。我本科不是计算机的,毕业之后找工作也找了一些计算机相关的工作,也有一些其他方面的工作,中间也换了好几次工作。最近是刚刚入职一家新的公司,然后是做数据分析方面的工作。谢谢。 laike9m: 所以你说你本科不是学计算机,方便透露一下吗?你本科学的是什么? tanloong: 我本科是英语的。 laike9m: 哦,这个跨度很大。 tanloong: 对,确实。其实我本科最开始填志愿的时候,我录取的专业也不是英语,是一个调剂的专业,叫生态学。然后我是大一下学期的时候想转专业,然后正好我们学校有转专业的政策,我就从高中学的那几门课里,我觉得英语我学得还可以,然后当时也比较喜欢,所以我就决定转英语了。直到后来快毕业的时候才有点接触到这个计算机方面的这个东西。 laike9m: 然后就发现自己还是更喜欢计算机一些。那所以你之后是进行一些自学吗?然后就去找工作还是? tanloong: 对,基本上是自学。最开始接触计算机是大一的寒假,我们辅导员让学生回家的时候在假期要学点东西,然后开学让交学习笔记。我当时从一个中国大学 MOOC 上注册了一个账号,然后它弹出来的,第一个给我推荐的课程就是 Python。那我就学这个吧。所以当时我就学,就学了这个。当时学得很不明白,然后就把 PPT 跟着敲了一遍,但是也云里雾里的。直到后来后面的几个寒暑假才看了一些成体系的 Python 的入门的书,然后算是入门 Python 了。 laike9m: 所以换句话说就是你其实一开始学,你并不知道 Python 是干嘛的,就是并没有特别地抱着某种目的,比如说我就想找一个程序员的工作这样子。 tanloong: 没有,开始的原因只是巧合,但后面坚持下来,应该也算是因为比较喜欢吧。我觉得比较有意思。 laike9m: 那还是挺有意思的,对,感觉是命运的安排。 Manjusaka: 咱行看起来都是转行的。诶,那 laike9m 你是转行吗? laike9m: 我本科也不是学计算机的,然后我知道你本科也不是,所以。 Manjusaka: 对,那看起来大家这三个人跟少女乐队一样,这三个人里面抽不出一张计算机本科学位。 laike9m: 对,但我觉得还是你的英语这个跨度最大。 Manjusaka: 啊,对,然后,哇,卧槽。啊,现在要是学日语的,我突然就想问一下为什么要学日语。 laike9m: 学日语的转计算机还真没见过,但是很多程序员都会日语。 Manjusaka: 有,可能在大连那边还真有。 laike9m: 啊,对,大连日本人比较多。 Manjusaka: 对,对,对,日语外包会多一些。 laike9m: 嗯,好,对,说回正题,就是你相当于一开始接触的编程语言就是 Python, 然后后来相当于你在工作中可以理解也是主要用 Python, 对吗? tanloong: 对的,我有两份工作是跟计算机相关,然后都是写 Python 的。第一个工作是之前的一份是写图形界面的,用的是 PySide, 然后就写一个称重系统。他们是一个建桥公司,就是他们需要统计他们的货车送多少货进他们工厂,然后运多少货出来,写一个这个图形界面,然后放在那个他们的磅站去,然后货车过磅的时候来统计数据。另一个工作是现在的工作是在一个私募公司做数据分析。我之前没接触过股票证券这方面的东西,现在还在学习。 laike9m: 你是开发算法吗,还是给他们开发一些内部工具或者界面之类的? tanloong: 内部工具,我们组三个人有写算法的,但是我是属于比较初级的那种,只能写一些帮他们节省时间的工具。 laike9m: OK,对,因为我感觉那种像交易的算法可能更需要用 C++ 一些,对吧?还是说其实也有用 Python,比较好奇。 tanloong: 我们公司开发部应该是写 C++ 的,然后应该也有写 Python, 但是数据分析我们那个组主要是做一些因子的构建,就分析哪些因子它对你的这个股票的收益率贡献比较大,就这种的,我们就主要是写 Python,不写 C++。 laike9m: 明白,好的。所以就是到了今天我们要聊这个话题,然后你给 CPython 做了一个贡献。那我相信就是百分之可能 99.99% 的用过 Python 的人都没有给 Python 做过贡献,那么你一开始是怎么有这个想法的?然后就是后来你是怎么去一步一步实施这个的? tanloong: 我最开始有这个想法是应该从天哥,就是 B 站的那个,对,他当时成为 Python Core Dev 之后,在直播的时候就有人在直播间问一个给 Python 做贡献的问题,做贡献难不难呢?这些之类的。但是天哥说,如果你想给 Python 做贡献,你是会发现有很多事可以做的,做贡献并不难。然后后来就是之前我在写称重系统的时候,需要用到 SQLite 去查用户存的那个本地的数据库。然后当时我就发现 Python 的 SQLite 的命令行界面有点不好使,就是如果它能有那个补全就好了,所以当时是有那个想法。然后实施是在后来我前段时间没有工作,然后就每天比较闲,然后我想找点事做,然后我想起来之前我想给那个 SQLite 的加补全的这个想法,我就试试吧。然后我就去 GitHub 上找,我就试了一下。然后试的时候我发现,我本来觉得这个应该是挺难的,因为我完全不知道它这个补全要怎么实现。但是我去看了一下 PDB,就是天哥维护的那个 PDB 里面的代码,它里面实现补全是那样写的,然后我就照着 PDB 的补全,然后给 SQLite 加了一个补全,然后就交了 PR。 laike9m: 所以其实也是从你的实际工作需求出发,然后加上高天的激励。对,你知道高天也来过我们这
2025-07-05
00 min
捕蛇者说
Ep 54. React Native 已死?Jetpack Compose 当立
本期节目我们和《二分电台》的主播 2BAB 探讨了移动应用开发领域的技术趋势。AB 详细介绍了原生与非原生开发的区别,以及 Flutter、ReactNative 和 Kotlin Multiplatform (KMP) 等跨平台框架的特点。嘉宾们还分析了各种技术选型的优劣,例如 ReactNative 的热更新优势和 Flutter 的 UI 一致性,以及 Kotlin 作为 Android 官方语言的崛起。最后,节目还探讨了 On-Device 模型在移动设备上的应用前景,例如图像语义搜索和离线推理,并对 AI 技术在移动开发领域的潜在影响进行了展望。 嘉宾 2BAB (AB) 主播 laike9m Manjusaka 章节 00:14 移动端开发框架介绍与原生/非原生定义 07:03 ReactNative 的兴起、问题与 Flutter 的挑战 14:19 Kotlin Multiplatform (KMP) 与 Jetpack Compose 的发展 23:22 KMP 的流行度、ReactNative 的价值与未来发展 30:05 Electron 的妥协与热更新的重要性 37:43 入门移动端开发的建议与 Flutter 的未来 42:57 Flutter 的风险与 Kotlin 的竞争 48:45 On-Device Model 的应用与发展 55:10 On-Device Model 的功耗与应用场景 1:03:08 On-Device Model 的隐私与安全 1:10:03 总结与推荐 链接 React Native Flutter Kotlin Programming Language Jetpack Compose Kotlin Multiplatform (KMP) Compose Multiplatform (CMP) SkiaSkia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and ChromeOS, Android, Flutter, and many other products. The Truth About React Native - YouTube google/XNNPACK: High-efficiency floating-point neural network inference operators for mobile, server, and Web React Native Panel hosted by Jamon Holmgren - Chiara Mooney, Eli White, Keith Kurak, Chris Traganos - YouTube Gemini Nano litert-community/Gemma3-1B-IT · Hugging Face OpenAIDoc | 开发者友好的文档中心,一站式解决您的技术文档需求 《mono 女孩》 爱发电上赞助
2025-05-19
1h 13
捕蛇者说
Ep 53. AI 能否帮我们做出更好的投资决策?
本期节目,我们和 Dawei 聊了聊 AI 在投资中的作用,以及他开发的投资辅助产品策引。 自来水广告:主播们的启蒙播客 Teahour 复播啦! Teahour 2.0 是一档针对程序员播客节目,更是一场思维的探索。 访问 teahour.dev 获取最新更新。 嘉宾 Dawei Ma 主播 laike9m laixintao 章节 03:12 Dawei 的创业经历及早期投资经验教训 11:06 构建体系化投资决策系统及对其他投资方法的反思 17:25 开发自动化交易策略及选择指数交易的原因 23:57 从 Excel 工具到测影产品的演变及核心功能介绍 33:03 测影产品的未来规划及对投资理念的探讨 41:26 算法和 AI 在投资中的作用及案例分析 1:00:07 开发策引的经验分享、AI 工具的选择及对自动化交易的看法 1:13:25 推荐 链接 策引 《海龟交易法则》 《走进我的交易室》 双均线策略 myreader-io/myGPTReader: A community-driven way to read and chat with AI bots - powered by chatGPT. Chat2Invest - You AI invest assistant i365dev/llm_agent: An abstraction library for building domain-specific intelligent agents based on Large Language Models (LLMs). i365dev/agent_forge: AgentForge is a powerful and flexible signal-driven workflow framework designed for building intelligent, dynamic, and adaptive systems. 人生体验与记忆股息 - laike9m's blog DIE WITH ZERO 爱发电上赞助
2025-04-28
1h 20
捕蛇者说
Ep 52. 没有失败,只有反馈
本期播客,我们和嘉宾一起聊了聊我们在人生中经常需要面对的一个话题:我们应该怎么样去面对“失败” 这期播客的由来是来自于嘉宾在推特上的一则分享 “没有失败,只有反馈。” 如果屏幕前的你正在面临一些挫折与困扰,希望这一期的播客能帮到你 嘉宾、主播 卡比卡比 laike9m Manjusaka 时间点 00:00 开场&嘉宾自我介绍 02:52 卡比的编程学习经历 06:06 卡比的工作经历 15:40 怎么样去选择一些开源项目 17:50 工作和生活中怎么样去排解压力 18:20 过去几段经历中学习到的东西 24:30 卡比的新工作 30:00 怎么样去做风险评估 32:30 费曼学习法 34:10 参与开源的意义 43:05 对于”失败学“全新的解构 嘉宾严选 有限与无限的游戏 参考 卡比的推文, https://x.com/jakevin7/status/1875466413558902815 NebulaGraph, https://github.com/vesoft-inc/nebula SelectDB, https://www.selectdb.com/ Apache Doris, https://github.com/apache/doris Apache DataFusion, https://github.com/apache/datafusion Manjusaka 的总结, https://www.manjusaka.blog/posts/2025/01/04/saka-is-baka/ Laike9m 的总结, https://indie2024.laike9m.com/ 失败学是什么, https://github.com/boism-org/northpole 爱发电上赞助
2025-01-29
51 min
捕蛇者说
Ep 51. 独立开发,做 App 还是做 SaaS?【推广和销售】
本期播客探讨了独立开发者在推出 App 和 SaaS 产品时面临的推广与销售挑战。 相较于 SaaS,App 的渠道分发更为复杂,需要通过应用商店的审核流程。在推广方面,由于国内用户更倾向于使用移动设备,且很多平台限制 URL 链接,App 的推广相对容易,而 SaaS 则更依赖于搜索引擎优化。付费转化上,App 的买断模式更容易被用户接受,而 SaaS 的订阅模式更符合其对持续维护的需求。嘉宾们最后建议开发者根据目标用户(是否熟悉 URL 和电脑操作)以及产品类型来选择适合的 App 或 SaaS,并探讨了更灵活的付费模式,如按年买断。 嘉宾、主播,和他们的产品 Randy Cusdis - Lightweight, privacy-first, open-source comment system Notepal - 浏览器插件,一键同步微信读书笔记到 Notion, Logseq, Readwise, flomo EpubKit - The best tool to convert web to ebook Adam Wen laike9m Clicknow - Mac 上最好的划词 AI 搜索 & 翻译,无需 API key 时间点 00:00 独立开发者:App 还是 SaaS?开篇与渠道分发 04:36 App 与 SaaS 的渠道分发差异及优势 06:02 国内外推广差异:URL 与 App Store 的对比 10:00 SEO 与 App 推广:国内外市场对比 13:29 国内 SaaS 推广困境:平台限制与传播难题 17:44 国内用户习惯与推广策略:微信、二维码与邮件 23:21 国内推广策略:绕过平台限制的尝试 27:22 SaaS 与 App 的付费转化及推广策略 37:43 播客推广的独特优势与付费模式选择 57:06 付费转化率与国内 SaaS 市场现状 爱发电上赞助
2024-12-24
1h 11
捕蛇者说
Ep 50. 独立开发,做 App 还是做 SaaS?【开发篇】
本期节目探讨了独立开发者选择开发 App 还是 SaaS 的利弊。我们从多个角度进行了深入分析,包括开发效率、跨平台能力、所需设备、维护成本等。下期节目中我们会从产品发布和推广的角度进行比较,敬请期待。 总结起来:SaaS 在开发效率和资源模板方面更具优势,但在移动端的应用受到限制;而 App 开发则更依赖于特定的平台和设备,维护成本可能因操作系统更新和与其他应用的兼容性问题而上升。最终的选择还是要根据开发者的技术背景、目标用户和市场定位来决定。 嘉宾、主播,和他们的产品 Randy Cusdis - Lightweight, privacy-first, open-source comment system Notepal - 浏览器插件,一键同步微信读书笔记到 Notion, Logseq, Readwise, flomo EpubKit - The best tool to convert web to ebook Adam Wen laike9m Clicknow - Mac 上最好的划词 AI 搜索 & 翻译,无需 API key 时间点 00:00 嘉宾和主播们都开发了哪些产品 05:53 App 与 SaaS 的定义与界限 09:14 开发效率 SaaS 由于资源丰富、模板易复用,开发效率通常高于 App,但 AI 工具缩小了两者的差距 18:47 跨平台性与移动端支持 SaaS 天然跨平台,但移动端支持受限;App 跨平台需借助 Flutter 等框架,但平台割裂问题依然存在。PWA 提供了一种折中方案,但用户使用习惯有待培养。 27:35 开发设备 SaaS 对开发设备要求低,App 则可能需要特定操作系统和高性能设备。远程桌面技术可以一定程度上解决 App 开发对设备的限制。 30:06 维护成本 维护成本方面,App 的维护成本并非一定低于 SaaS,操作系统更新、与其他 App 冲突等都可能带来维护难题。SaaS 的维护成本则主要体现在服务器和数据库的维护上。 38:09 国内开发环境的挑战与应对策略 国内 SaaS 开发需要考虑合规性、支付接口接入等问题,这部分成本和时间消耗不容忽视。支付集成方面,国内市场循环扣费的支付方案选择有限,对开发者资质要求较高。 48:36 App 发布、代码管理和用户反馈 爱发电上赞助
2024-11-16
51 min
忽软忽硬
[音质调整版]与“捕蛇者说”播客主播、Google员工、独立开发者laike9m谈天说地
laike9m开发了一款划时代的AI搜索工具,官网是: https://clicknow.ai
2024-11-05
1h 24
软件那些事儿
No.475 与“捕蛇者说”播客主播、Google员工、独立开发者laike9m谈天说地
长期听我电台的听众可能会知道,我非常喜欢独立开发者这个群体,但是苦于没办法访谈到他们,所以,一直没有机会做一期访谈。万万没想到啊,Mac下的屏幕划词软件Clicknow的开发者同意接受我的访谈了!!!我来介绍一下他,其实他非常有名,属于那种“莫愁前路无知己,天下谁人不识君”的大牛。我来隆重介绍一下他,我相信很多程序员都听过一档名为“捕蛇者说”的播客,这档播客的主播之一是laike9m。他有很多的角色,除了主播,还是Google的员工,独立开发者,他开的软件名为Clicknow,一款AI时代的划词搜索工具,目前只支持Mac平台。这个软件的官网是:https://clicknow.ai/在他的个人网站 https://laike9m.com/blog/ 上,有一篇非常有趣的文章,这篇文章讲述他推广这款软件所碰到的趣事,文章链接如下:https://laike9m.com/blog/tui-yan-du-li-kai-fa-chan-pin-wo-zuo-liao-na-xie-chang-shi,159/另外,本期嘉宾推荐的内容如下:播客:捕蛇者说B站的up主:历史调研室
2024-11-01
1h 24
忽软忽硬
No.475 与“捕蛇者说”播客主播、Google员工、独立开发者laike9m谈天说地
长期听我电台的听众可能会知道,我非常喜欢独立开发者这个群体,但是苦于没办法访谈到他们,所以,一直没有机会做一期访谈。 万万没想到啊,Mac下的屏幕划词软件Clicknow的开发者同意接受我的访谈了!!! 我来介绍一下他,其实他非常有名,属于那种“莫愁前路无知己,天下谁人不识君”的大牛。 我来隆重介绍一下他,我相信很多程序员都听过一档名为“捕蛇者说”的播客,这档播客的主播之一是laike9m。他有很多的角色,除了主播,还是Google的员工,独立开发者,他开的软件名为Clicknow,一款AI时代的划词搜索工具,目前只支持Mac平台。这个软件的官网是: https://clicknow.ai 在他的个人网站 https://laike9m.com/blog/ 上,有一篇非常有趣的文章,这篇文章讲述他推广这款软件所碰到的趣事,文章链接如下: https://laike9m.com/blog/tui-yan-du-li-kai-fa-chan-pin-wo-zuo-liao-na-xie-chang-shi,159 另外,本期嘉宾推荐的内容如下: 播客:捕蛇者说 B站的up主:历史调研室
2024-11-01
1h 24
捕蛇者说
Ep 49. 大公司非业务部门的困境
本期节目,我们和前 React 团队工程师 Mengdi 聊了聊大公司非业务部门的困境。 众所周知,非业务部门由于不产生营收,常常成为公司降本增效的牺牲品。这一切的根源究竟如何,是否如表面看上去这么简单? 本期我们将一探究竟,并从中得出一个嘉宾和主播都非常认可的结论。 这里是广告 Clicknow 是主播 laike9m 开发的一款 Mac AI 搜索软件。一键划词的 AI(联网)搜索带给你准确、即时、丰富的信息,大幅提升工作、学习和研究的效率,从此再也不用在不同 App 之间切换。支持任何语言,可用来做翻译/总结。无需 API key,提供免费试用。 Clicknow 还支持一些贴心的小功能:比如拼写检查、添加日历、计算器、航班追踪等。 嘉宾 Mengdi 主播 laike9m laixintao 时间点 01:55 Mengdi 在 React 团队的工作经历 04:08 React Developer Tools 介绍 22:31 laike9m 分享 Google 奇闻 31:27 laixintao 分享 SRE 的困境 34:13 深入禁区,揭开开发效率和裁员之间的隐秘联系 43:19 科技行业的特殊性 46:41 结论:大公司非业务部门困境的根源 49:23 给听众的建议 52:52 推荐环节 链接 对 React 团队工作经历的思考 关于开发者效率和裁员的闲聊 《The Manager's Path》 Being Glue — No Idea Blog 爱发电上赞助
2024-10-21
59 min
捕蛇者说
Ep 48. 专访高天:为了当好 B站 up主,我成为了 Python 核心开发者
本期节目,我们第二次请到了高天,和他聊了聊成为 Python 核心开发者以及在 B站做 up 主的经历和感悟。 嘉宾 高天 主播 Adam Wen laixintao laike9m 章节 Python 开发 成为 Python 核心开发者的历程 对 Python 语言发展的看法 分享一个你比较推崇的 Python 编程的技巧或是最佳实践 技术内容创作 是什么让你尝试开始在 B站分享技术内容 视频制作流程和内容选择策略 如何平衡技术深度和受众理解度 知乎问答和知识星球运营经验 技术直播的挑战和技巧 工作与生活平衡 在科技公司工作的日常 如何管理时间,兼顾工作、创作和个人生活 对程序员职业倦怠的看法和应对方法 链接 pdb — The Python Debugger Faster CPython Vote to promote Tian Gao 450天成为Python核心开发者 PEP 703即将被正式接受,移除GIL的这一天竟然真的要来了? 知识星球:minkomni.com/zsxq Joe Armstrong on optimizationMake it work, then make it beautiful, then if you really, really have to, make it fast. 90 percent of the time, if you make it beautiful, it will already be fast. So really, just make it beautiful! py-spy: Sampling profiler for Python programs Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals coverage.py SlipCover: Near Zero-Overhead Python Code Coverage Astral: Next-gen Python tooling 历史调研室 contextvars 爱发电上赞助
2024-08-03
1h 37
捕蛇者说
Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora
本期节目我们请到了继续和 Yuchen 聊聊 Cloudflare,以及他主导并开源网络框架 Pingora Pingora 是一个使用 Rust 开发的框架,可以让开发人员在上面实现自定义服务器。Pingora 的开发是基于 Cloudflare 多年的经验和需求,他们发现在代理中需要大量的业务逻辑代码而不是配置,并且用 Lua 或编写配置也不理想。此外,我们讨论了 Pingora 的开发过程中涉及的技术决策和挑战,以及 Cloudflare 的文化和招聘情况。 嘉宾 Yuchen 主播 laixintao NadeshikoManju laike9m 时间点 00:03 Cloudflare Pingora 项目开发背后的故事与原因 04:53 以 Lua 嵌入 Nginx 的 openresty 为基础的强大编程工具 08:47 Lua 的特点和局限性分析 13:03 Nginx 的 C 开发和 Lua 维护的困难性及 ARM 上的问题 16:10 Indrax 架构的问题和需要解决的挑战 22:25 大家决定用 Rust 语言重新开发的决策过程 24:47 对于使用 Rust 语言开发的经验和公司中的实践 27:07 Rust 语言的开发和 API 设计 30:32 流量迁移和切换效果评估 32:53 开发速度改进和问题处理的讨论 37:15 Pingora 框架的开源故事及其 API 设计和扩展性 40:36 关于开源的讨论和决策过程,Rust 语言的优势以及担忧的原因 44:22 Nginx 的发展历程以及与 F5 的关系变动 46:06 Pingora 开源项目及其童话般的发展故事 50:18 Cloudflare 文化和招聘情况讨论 53:40 Cloudflare:科技领域无可匹敌的压倒性存在 链接 Pingora Nginx OpenResty Lua F5 Completes Acquisition of NGINX 爱发电上赞助
2024-06-30
57 min
捕蛇者说
Ep 46. 你知道『赛博佛祖』Cloudflare 吗?
本期节目我们请到了 Cloudflare 的 Yuchen,和大家聊了聊 Cloudflare 这家神奇的公司,以及它为什么被称为『赛博佛祖』。 嘉宾 Yuchen Wu 时间点 00:01:20 Cloudflare 这家公司主要做什么,有哪些服务 00:22:00 Cloudflare 的营收从哪里来 00:26:42 为什么 Cloudflare 愿意去提供各种免费服务(laixintao tweet) 00:40:10 在 Cloudflare 工作的体验 链接 Cloudflare The Cloudflare Blog Pingora - A library for building fast, reliable and evolvable network services. Cloudflare Workers Cloudflare bot solutions Cloudflare IP addresses 服务器被攻击,上了 CDN 但源站 IP 还是会被很快知道,求问可能是哪个环节出了问题? Cloudflare Tunnel Zero Trust security | What is a Zero Trust network? Backblaze Cloudflare Post Mortem How to execute an object file: Part 1 爱发电上赞助
2024-05-16
58 min
二分电台
#26 大串台之一起聊聊新加坡
“捕蛇者说”的主播 laike9m 来到了新加坡!我和捕蛇者说的 xintao、laike9m 以及代码之外的 勾股 在现场录制了一起节目,一起畅聊了有关新加坡和加州的方方面面~ 00:12 大串台开场:捕蛇者说 laike9m 和 xintao、代码之外 勾股、二分电台 AB 01:37 laike9m 对新加坡的第一印象 & 和加州的天气对比 06:56 本期真正的主题:对新加坡最喜欢和最不喜欢的地方 07:17 勾股:第一个喜欢的点是“轻松”,少有分心的事情(更专注) 11:42 华人社会的教育“怕输”论 13:2 AB:换个视角看看不同上升渠道的新加坡社会 16:07 勾股:对新加坡教育的双面观察(既卷,也有世界前几的人均教育资源) 20:37 Laike9m: 从同事身上了解到的加州教育情况(小朋友都在学 Python) 22:08 xintao: GovTech 公司 与 政府网站的体验讨论 25:52 Cooling Singapore 项目 28:07 美国的公共服务情况 29:47 新加坡的人口规模与填岛计划 33:12 加州的堂食分享,包括“白人饭”、墨西哥菜、中餐、越南餐等等 39:12 新加坡食材吐槽,鸡肉、猪肉、急冻海鲜、批发与零售的区别 43:24 新加坡的“食阁”分类:小贩中心 Hawker Center、开放咖啡店 Coffee Shop、狭义食阁或有空调的连锁咖啡店例如 Kopitiam 和 FoodRepublic 45:52 时代的光谱:新加坡的一些福建广东食物仿佛看到了几十年前的影子(例如红龟粿) 47:16 新加坡的多民族融合政策与大家长式的管理 51:31 新加坡最大的福利:HDB,准购要求与制度。(顺便分享最贵的 HDB 之一 Pinnacle) 57:18 新加坡的让人不喜欢的地方:第一个点就是贵(通涨、车子、啤酒、旅游、追星) 01:02:58 对比其他移民国家,新加坡拿到绿卡前的几年比较难熬(各方面成本较高) 01:04:12 除了贵,对现在想来新加坡旅游和工作的朋友,我们会劝退吗? 01:06:57 新加坡绿卡申请是个黑盒(内部政策会有很多动态性和不确定性) 01:11:07 新加坡绿卡续签更加严格 01:11:57 美国和新加坡的看病区别 01:19:02 新加坡的休闲娱乐生活:美食、徒步、健身撸铁、游泳、烧烤 party、看世界各地的新电影(基本都有中文字幕)、大量演唱会脱口秀商业比赛(亚洲和欧美来的都有)、周边旅游(海岛、雨林、爬山、日韩台) 01:29:22 在新加坡办各地签证特别方便 01:32:03 人人夸的樟宜机场 01:33:52 xintao:徒步、骑行、马拉松活动的设计 01:36:07 新加坡政府的健康生活倡导:Apps、糖分盐分控制、各类球场和基础设施、户外健身操 01:44:27 新加坡的技术 Meetup 和 Conference 01:49:07 新加坡的互联网发展和近年中国大陆人才输出有关系吗? 01:52:26 总结时间:每个主播的工作生活和本次聊天的感受 参考链接: PISA 2022 results Understanding Singapore Math 新加坡副总理尚达曼打脸BBC主持人四十分钟全文 李光耀观天下 新加坡饮料健康等级系统 Measures for Nutri-Grade Beverages ,另外上海也试行饮料营养分级 运动换取代金券的 App Lumihealth Stranger Soccer National Parks Visa Technology Traineeship Program 串台链接: 代码之外 捕蛇者说 音频处理: 西市独柳工作室 相关信息: 公众号:Android高效开发、南瓜饼日常 二分电台官网 关于和版权信息 AB 的联系方式: 关于 AB
2024-04-15
1h 57
捕蛇者说
大串台之一起聊聊新加坡
laike9m 来到了新加坡!我们和 二分电台 的 2BAB 和 代码之外 的勾股在现场录制了一起节目,和 laike9m 畅聊了有关新加坡和加州的方方面面。 音频处理:西市独柳工作室 https://xishiduliu.com/ 如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 时间线: 00:25 自我介绍 03:00 天气开场 06:57 新加坡简单轻松的感觉 11:36 新加坡和加州基础教育 21:56 新加坡和加州政府网站和公共服务 32:59 新加坡和加州的饮食 47:04 新加坡的家长式政府:HDB、民族大融合 57:06 新加坡的生活成本 1:06:00 新加坡的工作机会 1:11:45 美国和加州的看病区别 1:18:51 新加坡的休闲娱乐生活 1:35:55 新加坡对健康的重视 1:44:15 新加坡的技术氛围 1:52:14 总结时间 参考链接: PISA 2022 results https://www.oecd.org/publication/pisa-2022-results/ Understanding Singapore Math https://search.arc.net/x0nQESzb6Ze9vYePie4E 新加坡副总理尚达曼打脸BBC主持人四十分钟全文 https://www.youtube.com/watch?v=brAUYIlpZxs 李光耀观天下 https://m.douban.com/book/subject/26413154/ 饮料健康等级系统 Measures for Nutri-Grade Beverages https://hpb.gov.sg/healthy-living/food-beverage/nutri-grade (上海也试行饮料营养分级了:https://finance.sina.com.cn/jjxw/2024-04-09/doc-inarfrzq6245817.shtml ) 运动换取代金券的 App:Lumihealth https://www.lumihealth.sg/ Stranger Soccer https://www.strangersoccer.com/ National Parks https://www.nparks.gov.sg/ Visa Technology Traineeship Program https://www.visa.com.sg/careers/visa-tech-traineeship-program.html 二分电台:https://binary.2bab.me/ 代码之外:https://bento.me/beyondcode 音频处理:西市独柳工作室 ( https://xishiduliu.com/ ) 爱发电上赞助
2024-04-15
1h 58
捕蛇者说
Ep 45. 与 Tualatrix 聊聊独立开发的近况
本期节目中,图拉鼎讲述了最近几年做独立开发的经历,良渚文化村吸引独立开发者聚集的原因,以及疯狂星期四的起源和发展。我们着重聊了聊为什么他会想到注册一个美国公司,以及所需的资质和流程。还聊到了微软/Google 对开发者的支持,以及独立创造者在产品开发中的作用和优势。 嘉宾 图拉鼎 主播 laixintao Adam Wen laike9m 章节 00:15 近况 04:50 良渚文化村和玉鸟集 12:26 疯狂星期四的开始 26:08 为什么会想到注册美国公司,以及探索苹果生态之外的可能性 43:40 微软对开发者的支持 52:35 如何合法合规地接受用户付款 59:58 推荐环节 01:02:10 独立开发&小团队的作品为什么更好 链接 良渚玉鸟集:城市聚落的再创造 《一个独立创造者的五年》 firstbase: Launch your US business from anywhere, in minutes. Lemon Squeezy: All-in-one platform for running your SaaS business Microsoft for Startups Google for Startups 爱发电上赞助
2024-01-10
1h 04
捕蛇者说
Ep 44. 与 Tualatrix 聊聊独立开发使用的技术栈
本期节目中,图拉鼎分享了他的独立开发经验。从 Ubuntu Tweak 到 MarkMark,他鼓励更多人加入独立开发行列。我们聊到为什么他和其它一些独立开发者不约而同地选择 Python 作为后端语言。图拉鼎还分享了获取技术信息及避免踩坑的方法。 嘉宾 图拉鼎 主播 laixintao Adam Wen laike9m 章节 00:00:30 嘉宾 Tualatrix 自我介绍 00:02:10 Tualatrix 的作品介绍 00:05:08 主播们在使用的 Tualatrix 开发的作品 00:13:30 如何接触到 Python 并入门 Django 00:21:41 使用 Python 开发自己的内购系统 00:36:41 内购系统所面临的问题 00:40:57 原生应用使用 hotpatch 风险与挑战 00:43:45 Tualatrix 是如何做技术选型的 00:52:25 个人开发者如何适用自己的技术信息 00:57:07 Ending 结尾 链接 Ubuntu Tweak Manico PasteNow One Switch Django htmx 爱发电上赞助
2024-01-02
57 min
捕蛇者说
Ep 43. 主播家的猫
这期主播们聊了聊猫 链接 E765.爱猫失踪后,我只身一人揭开屠猫黑色产业链 小白的猫 Manjusaka 的猫 laike9m 的猫
2023-11-15
1h 15
捕蛇者说
Ep 42. 和 Wey Gu 聊聊图数据库与开源公司工作
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 嘉宾 Wey Gu 主播 laike9m laixintao Ada Wen 时间轴 00:00:13 开场 00:00:27 嘉宾自我介绍 00:01:10 话题:图、图数据库介绍 00:06:30 提问:知识图谱与外卖路径规划 00:07:51 提问补充:知识图谱能不能当做传统的图数据库来用 00:08:53 话题:微信用 NebulaGraph 做存储的例子 00:10:32 提问:在好友关系查询上传统 SQL 与图数据库的区别 00:11:56 提问补充:NebulaGraph 两点之间边的数量增加,查询成本以什么量级增加增加 00:13:59 提问:不同 Graph Database(图数据库) 的查询语言是否存在一套标准类似 SQL 00:19:21 提问:查询是直接写语句还是有 SDK,以及结果格式是什么样的 00:20:21 提问:使用不同的图数据库针对同一个查询结果返回的数据结构是不是相同的 00:23:13 提问:业界对于 GQL 的支持程度如何 00:25:43 话题:图数据库与大模型的关系 00:33:57 提问:图数据库是如何辅助大模型的 00:39:00 提问:图数据库与大模型的结合需要用户有怎样的基础 00:41:30 延展:知识图谱的建立和使用都可以与大模型结合 00:43:50 延展:从 图数据库驱动的基础设施运维示例 延展 00:53:18 延展:信涛的 Prometheus 之旅 00:53:45 话题:在开源公司的工作体验 01:18:18 话题:古老师的 开源面对面 播客 01:26:00 固定话题:好物分享 01:35:33 结束语 相关链接 00:01:32 柯尼斯堡七桥问题 维基百科 | 百度百科 00:02:39 neo4j 00:03:28 RDF(Resource Description Framework | 资源描述框架) 维基百科 | 百度百科 00:03:56 知识图谱 维基百科 | 百度百科 00:06:49 GIS(Geographic Information System | 地理信息系统) 维基百科 | 百度百科 00:07:01 NebulaGraph 00:08:36 TAO: The power of the graph
2023-10-15
1h 36
捕蛇者说
[特别篇05] Manjusaka 和 laike9m 串台「代码之外」
本期是 laike9m 和 Manjusaka 做客「代码之外」播客。我们聊了各种感兴趣的话题。 代码之外 Beyond Code 是一档由 GeekPlux 和 Randy 共同主持的程序员闲聊播客节目。 时间点 01:27 暖场话题,Meta Threads 03:24 《捕蛇者说》的起源 18:17 遇到过的一些负评 20:14 比较满意哪一集 32:06 manjusaka 做公益引争论 42:02 保存数字遗产 01:10:56 和「名人」的交集 01:14:43 清华往事 01:26:48 如何看待别人给的经验建议 爱发电上赞助
2023-07-25
1h 34
捕蛇者说
Ep 41. 和 Penguin 聊聊 CPython 优化和大厂编译器组的工作
本期前半段内容(CPython 优化)较为硬核,如果你想直接听后半段(大厂编译器组的工作),可以直接跳到 00:38:50 嘉宾 Penguin 主播 laike9m Manjusaka 链接 播客中提到的两个优化: Add return const instruction #101632 - python/cpython bpo-47067: Add vectorcall for gaobject #31996 Faster CPython CPython 特化指令 PEP 659 – Specializing Adaptive Interpreter 码农高天:Faster CPython的重要力量——Specialized Instruction 十分钟魔法练习 Apache TVM 太极图形 播客封面来自Anime Girls Holding Programming Books 爱发电上赞助
2023-07-18
1h 12
捕蛇者说
Ep 40. Rust 和 PyO3:让 Python 再次伟大 🦀 ❤️ 🐍
嘉宾 Messense 主播 laixintao 小白 Adam Wen laike9m 链接 PyO3 PyO3 有哪些应用? polars: Fast multi-threaded DataFrame library in Rust | Python | Node.js. pydantic-core: Core validation logic for pydantic written in Rust. cryptography: Python cryptography library with some functionality in Rust. orjson: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy PyO3 前身:rust-cpython Maturin: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages What Are Python Wheels and Why Should You Care? PEP 517 – A build-system independent format for source trees Ruff...
2023-05-13
1h 17
捕蛇者说
Ep 39. 和 Alex 聊聊向量数据库与职业规划
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 嘉宾 Alex 主播 小白 laike9m 时间轴 00:00:30 开场 00:00:59 嘉宾自我介绍 00:02:55 [第一部分]向量数据库 milvus 简介 00:07:35 向量数据库的「向量」代表什么以及其应用场景 00:14:16 原始数据到向量数据的转化 00:15:42 不同方式产生的向量数据格式是否相同、能否混用 00:19:04 milvus 存储向量数据的方式以及应用场景描述 00:25:59 怎样利用 milvus 进行向量数据查找 00:27:46 向量数据库存在的必要性 00:33:56 milvus 商业化道路讨论 00:41:57 [第二部分]嘉宾加入当前公司的契机是什么 00:52:54 在三类不同阶段的公司工作分别的工作体验是怎样的 00:53:41 小白:未融资的初创公司 00:57:39 Alex:已经融资进入正轨的创业公司 01:04:02 laike9m:Google 01:08:30 Alex:one more thing 01:12:13 好物分享 01:17:04 结语 相关链接 00:00:47 zilliz 00:00:53 milvus 00:04:26 milvus start history in github 00:06:04 Facebook(Meta) faiss 00:06:21 Elasticsearch 00:06:24 Lucene 00:06:47 Google scann 00:06:50 Microsoft DiskANN 00:09:11 Embedding 维基百科 | 国内网络中没有找到权威解释这里引用一篇博文 embedding 的原理及实践 00:10:03 以图搜图 | 百度搜图 | Google 的话在 goole.com 的搜索栏旁边有一个相机的图标点击就能使用 00:14:50 Hugging Face 00:14:58 towhee 00:36:22 Databricks 00:45:47 B站:李自然说 01:04:23 A career ending mistake 01:12:37 AnimeGANv2 01:14:48 nintendo switch sports 01:16:35
2023-01-23
1h 18
捕蛇者说
Ep 38. 和 Frost Ming 聊聊 PDM
PDM(Python Development Manager)是由 Frost Ming 开发的一款 Python 包管理工具。 本期由于一些技术原因,声音效果可能欠佳,还请各位听众见谅。 嘉宾 Frost Ming 主播 laike9m laixintao 章节 00:00:19 PDM 介绍 00:03:13 Python 包管理的历史, pyproject.toml, lockfile 00:11:48 Wheel 格式, Python 打包和安装的过程 00:20:00 为什么用户应该选择 PDM? 00:36:15 为什么 PDM 2.0 不再默认开启 PEP 582 00:41:17 Python 虚拟环境有哪些缺陷 00:50:15 PDM 2.0 里的改进和新功能 1:04:38 开发 PDM 过程中值得一说的事 1:18:30 作为开源库维护者的经验 链接 PDM Ep 15. 和 PyPA 的成员聊聊 Python 开发工作流 Python打包指南2021 What Are Python Wheels and Why Should You Care? 为什么选择 PDM PDM 2.0 有什么新特性? rich: a Python library for rich text and beautiful formatting in the terminal. unearth: A utility to fetch and download python packages 用 PDM 解决数独问题 https://github.com/frostming/sodoku-solver 爱发电上赞助
2022-12-24
1h 31
捕蛇者说
Ep 37. 和 Gray 聊聊工程化学习(上)
本期是与 Gray 访谈的上期,我们聊了聊他的「工程化」学习 嘉宾 GrayCode 主播 Manjusaka Adam Wen laike9m 时间线 00:18 嘉宾介绍 02:15 Gray 在非洲做土木的经历 06:14 Gray 在转行时遇到的困难与挑战 09:49 怎么算工程能力 23:32 工程能力的一些表现是什么 33:40 我们如何选取一个合适的抽象度 爱发电上赞助
2022-07-11
1h 11
捕蛇者说
Ep 36. 和 lepture 聊聊在日本的工作与生活
本期是 lepture 访谈的下期,于 2020 年末录制。我们聊了聊他的工作流,以及在日本工作与生活的体验。 嘉宾 lepture 主播 Adam Wen laike9m 爱发电上赞助
2022-03-28
53 min
捕蛇者说
Ep 35. 和 Gray 聊聊那些年遇到的神奇 Bug
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 最近我们和 Gray 聊了聊 Debug,会分成上下两期,这一期我们主要聊了一些遇到的神奇 bug,以及解决的思路,下一期,我们会聊 debug 的一些工具。 嘉宾 Gray 主播 Manjusaka laike9m laixintao 时间线 03:02 Gray 遇到的 HTTP 下载文件的 bug 10:59 Xintao 遇到的 HTTP 跳转 HTTPS 问题 15:37 Manjusaka 遇到的 Python Asyncio 的问题 24:08 Laike9m: 不要浪费太多时间在一个 bug 上,即时寻求帮助 25:20 Xintao 语雀编辑器的一个神奇的 bug 33:40 监控的 P99 毛刺现象 35:30 uwsgi 中 hping3 信号丢失的一个bug 42:30 推荐 git 的 bisect 工具 44:52 laike9m 遇到的 latency 问题 52:43 有关 Python 的 malloc 的一个问题 57:24 Golang 1.12 内存泄漏? 60:00 Python 中 re.complie cache 的行为问题 链接 git bisect Debug 一个在 uWSGI 下使用 subprocess 卡住的问题 | 卡瓦邦噶! 爱发电上赞助
2022-01-13
1h 04
ByteTalk
跟 Logseq 的创造者天生聊聊 Logseq 的故事
Logseq 是一款注重隐私(数据存储在本地)、开源的笔记工具。上手简单,又足够灵活,可以记录想法、笔记、管理 Todo 等等。我自己近一个月每天都用它来记录各种事项。这期节目有幸邀请到了 Logseq 的创造者秦天生(tiensonqin),来聊聊 Logseq 背后的故事和理念。 嘉宾:秦天生 主播:limboy, laike9m 时间线 00:56 - 01:18 天生的自我介绍 01:25 - 18:35 Logseq 是什么、创作初衷、核心特点和成长过程 没有满足需求的工具,就自己来写一个 投资人自己就是 Logseq 的用户,还会写插件 17:55 - 30:57 你自己是怎么使用 Logseq 的 团队内的协作,通过 Git ,把大家在做的事情、需要的帮助等整合到一个 Daily Page 中 也用过 Trello,但 Logseq 在串联上下文这块很方便,也方便 Weekly Review 时差和语言上的障碍需要克服 目前使用起来还不够方便,在开发多人协作的版本 使用标准格式的文件,方便数据的复用 Local First 是重要的考虑项 30:57 - 33:56 一天的时间是怎么分配的 早期大概一半时间开发,一半时间在社区,会跟用户视频。现在内部的协调会占用更多的时间 投资人因为也是重度用户,会提很多想法,甚至提供 UI/UX 优化文档 33:56 - 38:50 作为 Founder 最大的挑战是什么 在多语言,跨文化的背景下,如何让团队协作更高效 看清楚未来 插件很快就可以 GA 了(不需要再通过 Developer 模式开启) 38:50 - 42:05 从一开始就非常注重英文用户和海外市场,这个当时是怎么考虑的 比较自然的选择,开源吸引了很多英文用户,前同事也在加拿大,Discord 作为兴趣小组也挺成熟的 42:05 - 50:37 国内用户和国外用户使用习惯上的差异 差异不大,为中文用户提供了些便利(如输入两个中文方括号自动转换为英文) 部分用户会希望将其他 App 的功能嫁接过来,也会提不少想法,甚至提供文档对比不同 App 的交互细节 国外用户在录制介绍视频上很有一套,发完视频后有时会在 Discord 上 Cue 一下,问是否合适,非常客气 50:37 - 51:52 现在用英文沟通是否已经非常纯熟 聊产品、技术、理念这些问题不大,但生活化一些的俚语还差一些。 51:52 - 56:52 选择 Clojure / ClojureScript 的原因 一方面比较熟悉,另一方面也有不错的 dataScript 库可以用,函数式语言在数据操作方面会有些优势 56:52 - 64:18 选择相对小众的语言会不会有提高 Contributer 的门槛 会提高些门槛,但 Clojure 的学习成本其实也没有那么高,有几个贡献者就是周末花一两天看了下文档,然后就去修复 Bug 了 另一方面小众语言会吸引更优秀的人才 。(就像两人聊天,如果都看过神探夏洛克,这很正常,但如果都看过神探加杰特,这就有的聊了) 也有些用户因为 Logseq 使用的技术,而去了解相关的内容,如 dataScript / dataLog,因为要写 query。 应聘的人数还挺多的。招人会有许多渠道,如 v2ex, clojure 社区,Twitter 等等。对语言不做要求,但要有解决问题的能力 64:18 - 71:45 快速迭代过程中的一些痛点 目前测试还不够充分,对于出现过的 Bug 会优先补充测试,避免再次出现 对 Logseq 的愿景是信息的操作系统,目前虽然能够承载成千上万个 Markdown 文件,但对于想要达到的愿景来说还不够,所以在数据库的性能和扩展性就会有很高的要求。Rust 在数据库以及其他 CPU 密集的场景就比较有优势。 71:45 - 74:08 目前的人员配比对于重前端的业务会有影响么 目前团队最缺的是设计师和资深前端工程师 74:08 - 77:34 Logo 是什么含义,Logseq 的寓意 Logo 的含义一个是脚印,人生一些值得纪念的东西记录下来。还有就是一家人,知识的传承 Logseq 的取名主要是想找一个唯一的名字,搜索可以立即找到 77:34 - 83:13 做 Logseq 过程中一些印象深刻的事情 使用 Logseq 的用户分享的一些使用经历,如日本大学的一个教授在课堂上通过 Logseq 的幻灯片功能教学,一些学生也开始使用了起来 早期是通过 Github 来同步,对普通用户不太友好 Shopify 的 CEO 也是 Logseq 的用户,还写过插件 83:13 - 87:58 Stable 版本有计划什么时候放出来么 没有明确的时间点,先把 Bug 修了,已经构想了一些 Feature 待实现 迭代节奏上跟 Roam Research 的一些区别 87:58 - 89:08 Pro 版本的推出计划 Feature 上主要是文件同步和加密,以及协作上的一些增强 89:08 - 91:28 移动端的一些进度 Android 在内测了,iOS 版本顺利的话也很快可以内测了 手机端也是基于 WebView 来做 91:28 - 96:57 其他方面的规划 等多人协作功能出来后,把重心放在如何促进人学习和思考方面 把 Logseq 作为基建,在这之上构建知识库,形成学习社区 想做一个 GitHub 和 Wikipedia 的 2.0 版本 ShowNotes Logseq OrgMode Roam Research CRDT(Conflict-free Replicated Data Type) Solid Project RemNote 节目收听方式
2021-12-25
1h 37
捕蛇者说
Ep 34. 和 lepture 聊聊他的产品,以及做个人开发的体验
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 本期我们和 lepture 聊了聊他的两个项目:Typlog 和 Authlib。lepture 分享了他作为个人开发者的一些经验。本期于 2020 年录制,有些信息可能已经过时。关于这两个项目的情况请以官网为准。 嘉宾 lepture 主播 Adam Wen laike9m 链接 Typlog Authlib Typlog 上的第一个播客 http://nirokita.cn/ lepture|Typlog 作者:中文世界最大的悲剧便是封闭 爱发电上赞助
2021-12-01
53 min
开源面对面
S01E03 专访 YiHong,自学成为流行开源项目作者的点滴
嘉宾YihongRunningPage、GitHubPoster 作者,VSCode-Leetcode 核心开发者,跑步爱好者主持人Wey Gu (开源相信者、程序员、图技术 advocate)时间线00:00 Intro00:28 YiHong 自我介绍01:54 决定开始投入经历在开源项目、社区上的契机,YiHong 分享了第一次在项目作者的热心帮助下入门 GitHub Flow、编程协作、linting 等工程细节的经历,并在把这份热心传给了别人10:54 YiHong 分享他在开源、公共空间自学编程的路径和经验:从 Human Resource Machine 这个游戏开始一步步自学实现第一个工作中的项目,第一个从零到一的 side project,进而成为全职 coder ...19:21 在参与开源社区之中的印象深刻的经历-024:47 印象深刻的经历-127:47 因为参与开源而感受到在现实生活中带来的小变化、涟漪30:24 YiHong 分享给已经不年轻的想要加入开源社区、非 CS 背景的同学的 good to know/ fun fact 分享35:07 如何看待这些特别特别年轻的技术、视野都非常强的同学们,会有挫败感么?38:04 作为一个夜晚开源贡献着,会主动寻求全职开源的工作机会么?41:00 YiHong 中长期的计划、打算(YiHong 对远程机会 Open!)43:20 关于 YiHong 2021项目和 last wordStaff剪辑: Wey Gu文字编辑: Wey Gu扩展阅读https://www.youtube.com/watch?v=yBmS03iiVco 本期视频https://www.xiaoyuzhoufm.com/episode/619896e8138b51cbd78f3912 本期播客https://github.com/yihong0618/running_page YiHong 写的跑步数据展示页项目https://github.com/yihong0618/gaycore YiHong 第一个 side project 听机核的命令行客户端https://github.com/yihong0618/2021 YiHong 从 Laike9m 被启发在 GH 上的个人年度博客/元数据项目https://tomorrowcorporation.com/humanresourcemachine 提到的了解 cs 原理的游戏https://github.com/littlecodersh/ItChat 微信 bot 项目https://book.douban.com/subject/27028517/ 书:流畅的 Pythonhttps://github.com/vesoft-inc/nebula YiHong 提到的参与开源项目获得小礼物的项目 Nebula Graphhttps://github.com/taichi-dev/taichi YiHong 提到的参与开源项目获得小礼物的项目 Taichihttps://laike9m.com/blog/people-die-but-long-live-github,122/ people die b
2021-11-20
48 min
开源面对面
S01E03 专访 YiHong,自学成为流行开源项目作者的点滴
嘉宾YihongRunningPage、GitHubPoster 作者,VSCode-Leetcode 核心开发者,跑步爱好者主持人Wey Gu (开源相信者、程序员、图技术 advocate)时间线00:00 Intro00:28 YiHong 自我介绍01:54 决定开始投入经历在开源项目、社区上的契机,YiHong 分享了第一次在项目作者的热心帮助下入门 GitHub Flow、编程协作、linting 等工程细节的经历,并在把这份热心传给了别人10:54 YiHong 分享他在开源、公共空间自学编程的路径和经验:从 Human Resource Machine 这个游戏开始一步步自学实现第一个工作中的项目,第一个从零到一的 side project,进而成为全职 coder ...19:21 在参与开源社区之中的印象深刻的经历-024:47 印象深刻的经历-127:47 因为参与开源而感受到在现实生活中带来的小变化、涟漪30:24 YiHong 分享给已经不年轻的想要加入开源社区、非 CS 背景的同学的 good to know/ fun fact 分享35:07 如何看待这些特别特别年轻的技术、视野都非常强的同学们,会有挫败感么?38:04 作为一个夜晚开源贡献着,会主动寻求全职开源的工作机会么?41:00 YiHong 中长期的计划、打算(YiHong 对远程机会 Open!)43:20 关于 YiHong 2021项目和 last wordStaff剪辑: Wey Gu文字编辑: Wey Gu扩展阅读https://www.youtube.com/watch?v=yBmS03iiVco 本期视频https://www.xiaoyuzhoufm.com/episode/619896e8138b51cbd78f3912 本期播客https://github.com/yihong0618/running_page YiHong 写的跑步数据展示页项目https://github.com/yihong0618/gaycore YiHong 第一个 side project 听机核的命令行客户端https://github.com/yihong0618/2021 YiHong 从 Laike9m 被启发在 GH 上的个人年度博客/元数据项目https://tomorrowcorporation.com/humanresourcemachine 提到的了解 cs 原理的游戏https://github.com/littlecodersh/ItChat 微信 bot 项目https://book.douban.com/subject/27028517/ 书:流畅的 Pythonhttps://github.com/vesoft-inc/nebula YiHong 提到的参与开源项目获得小礼物的项目 Nebula Graphhttps://github.com/taichi-dev/taichi YiHong 提到的参与开源项目获得小礼物的项目 Taichihttps://laike9m.com/blog/people-die-but-long-live-github,122/ people die b
2021-11-20
48 min
本账号已停更,请重新搜索并订阅
Ep 32. 和李辉聊聊自由职业(上)
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter嘉宾李辉主播Adam Wen小白laixintaolaike9m时间线00:01:21 自由职业经历00:04:54 找工作的失败经历00:08:01 编程视频课程00:10:13 看视频学编程00:11:31 做外包的奇葩遭遇00:17:26 小白的职业规划00:19:45 今天星期几 & 晚上几点睡 & 闹钟哪家强?00:25:47 毕业后先不要立刻开始工作?00:28:10 推荐环节
2021-09-11
53 min
捕蛇者说
Ep 32. 和李辉聊聊自由职业(上)
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 嘉宾 李辉 主播 Adam Wen 小白 laixintao laike9m 时间线 00:01:21 自由职业经历 00:04:54 找工作的失败经历 00:08:01 编程视频课程 00:10:13 看视频学编程 00:11:31 做外包的奇葩遭遇 00:17:26 小白的职业规划 00:19:45 今天星期几 & 晚上几点睡 & 闹钟哪家强? 00:25:47 毕业后先不要立刻开始工作? 00:28:10 推荐环节 00:28:32 李辉的推荐 00:30:56 xintao 没有什么要推荐 00:31:32 Adam 的推荐 00:34:03 「阿里五型人格」(阿里巴巴的小白兔、野狗、大牛、老牛、老白兔,分别指代什么??) 00:34:50 小白的推荐 00:36:35 laike9m 的推荐 00:37:21 嘉宾自带环节:你未来 3~5 年的阶段目标 00:38:01 李辉的阶段目标 00:40:15 laike9m 的阶段目标 00:42:16 小白的阶段目标 00:45:19 xintao 的阶段目标 00:46:17 知识管理工具 00:49:19 Adam 的阶段目标 00:52:27 结语 链接 00:28:32 娱乐至死 00:31:32 奈飞文化手册 00:31:58 No Rules Rules 00:34:50 Python 神经网络编程 00:36:35 Async Python is Not Faster 00:36:56 Ignore All Web Performance Benchmarks, Including This One 爱发电上赞助
2021-09-11
53 min
本账号已停更,请重新搜索并订阅
Ep 30. 和李辉聊聊 Flask 2.0
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter嘉宾李辉主播Adam Wen小白laixintaolaike9mTimeline00:00:22 开始00:00:37 嘉宾介绍00:02:03 学习 Flask 和 Python 的经历00:04:24 参与开源的经历 —— 写作带来的「副作用」00:12:28 Pallets 和 Flask 的 logo 到底是什么?00:16:31 在火星上的 Flask 项目00:18:52 失去维护的开源项目00:25:12 Flask Community Workgroup
2021-07-23
1h 13
捕蛇者说
Ep 30. 和李辉聊聊 Flask 2.0
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 嘉宾 李辉 主播 Adam Wen 小白 laixintao laike9m Timeline 00:00:22 开始 00:00:37 嘉宾介绍 00:02:03 学习 Flask 和 Python 的经历 00:04:24 参与开源的经历——写作带来的「副作用」 00:12:28 Pallets 和 Flask 的 logo 到底是什么? 00:16:31 在火星上的 Flask 项目 00:18:52 失去维护的开源项目 00:25:12 Flask Community Workgroup 00:26:18 Flask 扩展选择困难综合症 00:29:17 大而全 VS 小而精+一堆扩展 00:31:20 HelloFlask 社区,兼谈如何正确提问 00:38:31 小白举手:如果我想参与一个已经成熟迭代的开源项目可以从哪些方面入手? 00:41:07 Flask 2.0 发布 00:41:44 New feature:嵌套蓝本 00:45:04 New feature:async 支持 00:48:19 温老师谈 ASGI 00:51:46 New feature:快捷路由装饰器 00:57:59 Flask 和 FastAPI 的对比争议 01:00:46 FastAPI 的营销和相关讨论 01:10:59 Flask 改进意见收集 Flask 用户调查问卷 请访问 链接 00:02:03 Flask 00:02:34 知乎问题:Web 开发还有前途吗? 00:06:24 李辉的书:《Flask Web 开发实战》 00:08:01 Pallets Projects 00:14:46 Flask logo 00:16:44 GitHub Mars 2020 Helicopter Contributor 徽章 00:17:36 NASA 火星直升机中使用了 Flask 的项目:F´ - A flight software and embedded systems framework(使用 Flask 开发的 GDS 后续被拆分到 F´ GDS) 00:22:16 PyPI 关于申请获取一个被抛弃的项目名称的规定 00:25:12 Flask Community Work Group 00:28:58 Dash: the most downloaded, trusted Python framework for building ML & data science web apps. 00:31:20 HelloFlask 论坛 00:35:02 Don't Just Say "Hello" in Chat. 00:41:07 Flask 2.0 changelog 00:45:24
2021-07-16
1h 13
捕蛇者说
Ep 28. gRPC and Python
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 嘉宾 Lidi Zheng 主播 Laike9m 小白 时间线 00:00:28 开始 00:00:40 嘉宾介绍 00:01:29 嘉宾经历 00:05:26 嘉宾在 CMU(卡内基·梅隆大学) 研究生的经历回顾 00:07:08 嘉宾在出入 Google 时的情况 00:09:04 什么是 RPC 00:09:55 gPRC 与 RPC 的关系是什么 00:10:19 gRPC 中 g 的含义 00:11:23 gRPC 支持的语言 00:12:26 为什么 gRPC 要使用 HTTP2 00:13:43 gRPC 使用了 HTTP2 的哪些特性 r 00:14:10 什么是流控制 00:14:49 流控制的一些选项是否可以在 gRPC 中修改 00:16:02 gRPC 的 streaming 是如何实现的 00:16:31 HTTP3 的出现是否会影响 00:18:55 关于 TCP 和 UDP 服务保障的相关讨论 00:20:08 gRPC Protocol Buffers 00:23:36 关于 gRPC Python 00:24:08 XX 语言的使用经验 00:26:34 如何让 gRPC 支持 asyncio 00:32:34 Python asyncio 特性讨论 00:33:00 gRPC 与服务发现 00:40:40 gRPC 与商业开源 00:51:17 如何防止恶意代码从 Github 流入企业内部 00:57:52 从 gRPC 角度出发聊一聊 Python 的性能 01:06:44 有考虑用 Cython 重写 gRPC 嘛 相关链接 00:10:14 Thrift | 这边有一个口误 Thrift 是由 Facebook 开发的 00:17:12 HTTP Headers Trailer 属性 00:19:02 ISP | Core Provider 00:20:13 gRPC Protocol Buffers 00:22:17 SOAP | EBS 00:23:58 Cython 00:30:28 Youtube-Lidi Zheng, Pau Freixes - gRPC Python, C Extensions, and AsyncIO 00:34:55 Envoy Proxy 00:38:16 Google Cloud Traffic Director | 可能需要科学上网才能打开 00:46:04 Monolithic 单体架构 00:58:14
2021-04-12
1h 16
本账号已停更,请重新搜索并订阅
Ep 27. 聊聊焦虑
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter本期是个人知识管理体系系列的最后一期。我们讨论了关于“输出”的方方面面,包括输出的目的、方式、工具、意义,以及一些实用的关于写作的建议。欢迎收听。时间轴:01:17 三地疫情08:00 Google work from home 政策16:00 Manjusaka的吐槽19:00 Laike9m 的吐槽27:00 我们与抑郁症30:00 Manjusaka性侵经历33:00 对于抑郁症的建议41:00 Laike9m 推荐的会议56:00 总结时间资料:信涛的组招聘信息Shopee Careers - Come Make History With Us | Shopee Singapore
2021-04-03
48 min
捕蛇者说
Ep 27. 聊聊焦虑
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 时间轴: 01:17 三地疫情 08:00 Google work from home 政策 16:00 Manjusaka的吐槽 19:00 Laike9m 的吐槽 27:00 我们与抑郁症 30:00 Manjusaka性侵经历 33:00 对于抑郁症的建议 41:00 Laike9m 推荐的会议 56:00 总结时间 资料: 信涛的组招聘信息 Shopee Careers - Come Make History With Us | Shopee Singapore 奇客Solidot | 四分之一被调查的中国科技工作者忧郁 爱发电上赞助
2021-04-03
48 min
捕蛇者说
Ep 26. 和 xintao 聊聊新加坡的工作与生活
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 主播 Manjusaka laike9m laixintao 时间轴 00:02:00 为什么 xintao 会离开阿里? 00:22:43 办理新加坡签证 00:28:30 新加坡的生活成本和税收 00:29:57 在新加坡租房 00:43:20 新加坡的日常生活 00:58:17 应对诈骗 01:03:13 xintao 在 Shopee 的工作,Shopee 的公司文化 01:06:06 如何进入 Shopee 工作? 01:11:05 Manjusaka 的招人广告 链接 What is Site Reliability Engineering (SRE)? Google December 2020 services outage 智能运维系列(一)| AIOps 的崛起与实践 关于《Fluent Python》中文版中“期物”这个翻译的讨论 组屋 我在新加坡一个月的生活费明细 - by laixintao Join Shopee & Work with Me! - xintao 的内推链接 PyCon US 2021 爱发电上赞助
2021-03-07
1h 15
本账号已停更,请重新搜索并订阅
[特别篇 04] - 四位主播的无主题闲聊
本期嘉宾:1. laike9m2. laixintao3. Manjusaka4. 小白本期是去年七月份录制的一期。四位主播聚在一起,聊聊他们最近的生活,以及对未来的打算。失踪主播小白康复归来,让我们撒花���!本期资料链接:1. iredis2. GitHub 北极计划3. Cyberbrain4. Beancount5. ProcMon-for-Linux6. youtube-dl7. you-get节目中关于 Cyberbrain 的一些描述已经过时,故补充在这里:Python 和 VS Code 的通信现在是用的 msgpack + HTTP。protobuf + gRPC 因为 serialization 性能问题已经被抛弃。详见1. Lowering the overhead of Cyberbrain
2021-03-04
1h 20
捕蛇者说
[特别篇 04] - 四位主播的无主题闲聊
本期嘉宾: laike9m laixintao Manjusaka 小白 本期是去年七月份录制的一期。四位主播聚在一起,聊聊他们最近的生活,以及对未来的打算。失踪主播小白康复归来,让我们撒花🎉🎉🎉! 本期资料链接: iredis GitHub 北极计划 Cyberbrain Beancount ProcMon-for-Linux youtube-dl you-get 节目中关于 Cyberbrain 的一些描述已经过时,故补充在这里: Python 和 VS Code 的通信现在是用的 msgpack + HTTP。protobuf + gRPC 因为 serialization 性能问题已经被抛弃。详见 Lowering the overhead of Cyberbrain Why Is GIL Worse Than We Thought? 可视化最后选择的是 vis-network 这个库。 爱发电上赞助
2021-03-03
1h 20
捕蛇者说
Ep 25. 个人知识管理体系系列 - 输出篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 本期是个人知识管理体系系列的最后一期。我们讨论了关于“输出”的方方面面,包括输出的目的、方式、工具、意义,以及一些实用的关于写作的建议。欢迎收听。 本系列导航 Ep 23. 个人知识管理体系系列 - 输入篇 Ep 24. 个人知识管理体系系列 - 内化篇 Ep 25. 个人知识管理体系系列 - 输出篇(本期) 嘉宾 张佳圆 主播 小白 laike9m laixintao 时间轴 02:10 为什么要输出? 03:00 通过何种方式进行输出? 14:35 为什么 GitHub 是最值得信赖的内容托管平台? 21:20 用什么工具进行写作? 30:20 如何基于内化进行输出? 43:45 如果想开始写作,要怎么做? 48:40 写作的意义 50:00 推荐环节 相关链接 学习金字塔 怎么在 Linux 中装 Python 3 People Die, but Long Live GitHub Ulysses Typora Markdown 编辑器做成 WYSIWYG(所见即所得)形式会不会有什么弊端? - Belleve的回答 ZeroVer: 0-based Versioning WordPress 迈尔斯 - 布里格斯性格分类法(MBTI)) 《软技能-代码之外的生存指南》 《当我谈跑步时我谈些什么》 《what If 那些古怪又让人忧心的问题》 《how to 如何不切实际地解决实际问题》 《活出生命的意义》 《鞋狗:耐克创始人菲尔・奈特亲笔自传》 《松本行弘的程序世界》 Anki 《CPython Internals: Your Guided Tour Through the Python 3 Interpreter》 秘塔写作猫 《非暴力沟通》 爱发电上赞助
2021-01-16
1h 02
捕蛇者说
Ep 24. 个人知识管理体系系列 - 内化篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 上一期的节目中我们和佳圆讨论了如何获取知识,如何预处理知识。在本期的节目中我们主要讨论如何将这些知识转化成自己理解的东西,介绍了一些内化的工具和方法,如何更有效率地复习自己的知识等。 如果您喜欢本期节目,欢迎关注捕蛇者说,我们本系列下一期节目将介绍如何将知识输出。 本系列导航 Ep 23. 个人知识管理体系系列 - 输入篇 Ep 24. 个人知识管理体系系列 - 内化篇(本期) Ep 25. 个人知识管理体系系列 - 输出篇 嘉宾 张佳圆 主播 小白 laike9m laixintao 时间轴 00:30 开场 01:36 什么是内化? 03:04 工具介绍 05:20 笔记和内化的区别是什么? 10:00 平时做“内化”部分的流程 20:22 Filter 的功能 24:00 如何将知识转化成自己的东西? 27:40 给完全不懂的人讲解自己的知识 33:40 Ted Nelson 有关“链接”的理解 36:00 这些知识的标签如何设定? 40:38 使用anki来复习 42:00 Evernote 的迁移问题 43:00 如果没有 Roam Research 怎么做知识内化? 46:40 对于复述的看法? 相关链接 03:04 Devonthink 作为主要的 reference 工具 10:00 做笔记的流程,主要参考 How to Take Smart Notes 这本书,具体的流程如下: Draft Notes:草稿笔记,例如上面阅读过程中在 Apple Notes 中记录的笔记、Highlights 等都是草稿笔记,需要进行进一步处理 Literature Notes:可以理解为阅读过程中记录的笔记,由草稿笔记整理而来,在 Roam Research 中的一个例子: Permanent Notes,翻译成永久笔记?基于 literature notes 得来的笔记,这种类型的笔记有几个特点: atomic self contained linked 例子: 10:00 中提到过得图片: 26:25 提到的论文:Improving Students’ Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology 34:10 obsidian 33:40 Ted Nelson Project Xanadu 40:38 anki 爱发电上赞助
2021-01-10
50 min
本账号已停更,请重新搜索并订阅
Ep 23. 个人知识管理体系系列 - 输入篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter嘉宾张佳圆主播小白laike9mlaixintao时间轴00:00:30 开场00:01:08 嘉宾介绍00:01:55 知识主要输入途径00:05:31 Github Star 的一些延伸探讨00:09:37 如何挑选专业类书籍00:11:58 原版还是译版00:12:38 如何粗读一本书00:15:10 佳圆的 3wh2t 阅读分析法00:17:53 实体书还是电子书?
2021-01-01
1h 25
捕蛇者说
Ep 23. 个人知识管理体系系列 - 输入篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 本系列导航 Ep 23. 个人知识管理体系系列 - 输入篇(本期) Ep 24. 个人知识管理体系系列 - 内化篇 Ep 25. 个人知识管理体系系列 - 输出篇 嘉宾 张佳圆 主播 小白 laike9m laixintao 时间轴 00:00:30 开场 00:01:08 嘉宾介绍 00:01:55 知识主要输入途径 00:05:31 Github Star 的一些延伸探讨 00:09:37 如何挑选专业类书籍 00:11:58 原版还是译版 00:12:38 如何粗读一本书 00:15:10 佳圆的 3wh2t 阅读分析法 00:17:53 实体书还是电子书? 00:25:20 笔记整理相关讨论 00:34:44 各自认为最“恐怖”的一本书 00:41:51 在什么样的场景会同时阅读多本书以及如何同时阅读多本书 00:44:02 如何阅读技术类书籍 00:49:47 获取文章的途径 00:55:22 有关如何系统性学习某一知识的讨论 01:01:41 文章整理相关方法讨论 01:04:07 关于 OCR 全文搜索的简短描述 01:09:33 其他的获取知识的途径 相关链接 00:10:52 The Pragmatic Programmer 00:11:03 Twttier: Anthony Shaw 00:11:09 cpython internals 00:13:45 如何阅读一本书 00:15:30 Twitter-Jiayuan:3wh2t 阅读分析法 00:20:59 Antilibrary 00:21:15 Twitter-Jiayuan:Anti Library 00:24:18 XODO PDF Reader 00:29:43 Roam Research 00:30:57 GTD 维基百科 | 百度百科 00:39:35 曼昆:经济学原理 00:40:18 科学素养文库·科学元典丛书 00:45:00
2021-01-01
1h 25
本账号已停更,请重新搜索并订阅
Ep 22. 和高天聊聊 VizTracer
推广PyCon China 2020 正式启动主题演讲和闪电演讲征稿时间:2020 年 10 月 29 日 - 2020 年 11 月 7 日(实际截止日期可延后)会议举办时间:2020 年 11 月 28 日 - 11 月 29 日您可以投稿时长为 45 分钟的主题演讲,或者时长为 10 分钟的闪电演讲,根据您自己评估的内容所需时间来决定。需要注意的是,议题分享时间包含 Q&A 时间。欢迎通过下面的链接报名参加我们的主题演讲 / 闪电演讲:https://jinshuju.net/f/zWuGxB主播adamwen小白laike9m嘉宾高天
2020-11-04
1h 39
捕蛇者说
Ep 22. 和高天聊聊 VizTracer
推广 PyCon China 2020 正式启动 主题演讲和闪电演讲征稿时间: 2020 年 10 月 29 日 - 2020 年 11 月 7 日(实际截止日期可延后) 会议举办时间: 2020 年 11 月 28 日 - 11 月 29 日 您可以投稿时长为 45 分钟的主题演讲,或者时长为 10 分钟的闪电演讲,根据您自己评估的内容所需时间来决定。需要注意的是,议题分享时间包含 Q&A 时间。 欢迎通过下面的链接报名参加我们的主题演讲 / 闪电演讲:https://jinshuju.net/f/zWuGxB 主播 adamwen 小白 laike9m 嘉宾 高天 本期聊的项目 VizTracer 在线预览: http://www.minkoder.com/viztracer/result.html 系列介绍文章: CodeSnap 0.0.1 来啦!一个 python 小工具 CodeSnap 0.0.4 我把 performance 提升了 20 倍 CodeSnap 0.1.0 我已经做出了我刚开始想要的东西 VizTracer 0.1.1!CodeSnap 改名啦!Filter 新鲜出炉 VizTracer 0.2.0 正式支持 Mac 啦 VizTracer 的一个重要的小优化 VizTracer 0.3.0 功能越来越完备了 VizTracer 实战,一小时性能提升 900% VizTracer 0.4.0, 我们终于支持 Windows 啦 VizTracer 0.5.0,让 VizTracer 成为你的行车记录仪! wthell,让你搞明白你的 python 代码为啥崩了 VizTracer 0.6.0, 终极杀器 vdb 来了 VizTracer 0.8.0, 不改源代码,功能更强大 VizTracer 0.9.0, 支持多进程了 链接 07:07 Pyflame 24:00 setprofile 32:30 https://opentracing.io/ 39:55 cProfile, RunSnakeRun 40:30 pyinstrument, py-spy 42:11 line_profiler 49:54 functiontrace, panopticon 01:02:20 repl.it 01:02:20 Gitpod 01:13:50 VizTracer 介绍视频 01:14:46 opensource.org
2020-11-04
1h 39
本账号已停更,请重新搜索并订阅
Ep 21. 捕蛇者说 x Teahour: 和 Terry 畅聊播客制作,远程工作以及公司文化(下)
Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作,创业,招聘,播客,跨界,Ruby社区等等。Teahour 是一档面向程序员的高质量播客,欢迎大家收听:本期分成上下两期,这是下期。如果喜欢我们的节目,欢迎通过爱发电打赏支Terry: Nervos 创始人 & CEO本期主持:laike9mlaixintao章节00:00 大公司的晋升机制05:20 Valve 的员工手册11:40 我如何把薪水从50 人民币/ 天提升到100 美元/ 小时的?23:00 长大了却不敢表达了?30:00 大话传奇人物DHH32:00 聊聊招聘40:00 推荐环节
2020-10-29
1h 03
本账号已停更,请重新搜索并订阅
Ep 20. 捕蛇者说 x Teahour: 和 Terry 畅聊播客制作,远程工作以及公司文化(上)
Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作,创业,招聘,播客,跨界,Ruby社区等等。Teahour 是一档面向程序员的高质量播客,欢迎大家收听:https://teahour.fm/本期分成上下两期,这是上期。如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter本期嘉宾:Terry: Nervos 创始人 & CEO本期主持:laike9mlaixintao章节Teahour00:26:20 Terry 的创业经历00:29:30 闲聊 Rust, Ruby, Python, Go 这几门语言00:38:00 做播客的感想00:42:45 播客、写作、开源
2020-10-29
56 min
捕蛇者说
Ep 21. 捕蛇者说 × Teahour:和 Terry 畅聊播客制作,远程工作以及公司文化(下)
Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作、创业、招聘、播客、跨界、Ruby 社区等等。 Teahour 是一档面向程序员的高质量播客,欢迎大家收听:https://teahour.fm/ 本期分成上下两期,这是下期。 如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 本期嘉宾: Terry: Nervos 创始人 & CEO 本期主持: laike9m laixintao 章节 00:00 大公司的晋升机制 05:20 Valve 的员工手册 11:40 我如何把薪水从50 人民币/ 天提升到100 美元/ 小时的? 23:00 长大了却不敢表达了? 30:00 大话传奇人物DHH 32:00 聊聊招聘 40:00 推荐环节 相关链接 Valve员工手册 LeanCloud 开放薪酬体系 BaseCamp员工手册 BaseCamp remote work video 对不起,我们只爱牛人 Terry 推荐 a16z podcast The Tim Ferriss Show The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich Hardcover – Illustrated, December 15, 2009 https://bulletjournal.com/pages/book Destroy all software WAT laike9m 推荐的播客 Teahour 牛油果烤面包 大人课 社会人科技评论 Talk Python To Me Test & Code Python Bytes 爱发电上赞助
2020-10-29
1h 03
捕蛇者说
Ep 20. 捕蛇者说 × Teahour:和 Terry 畅聊播客制作,远程工作以及公司文化(上)
Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作、创业、招聘、播客、跨界、Ruby 社区等等。 Teahour 是一档面向程序员的高质量播客,欢迎大家收听:https://teahour.fm/ 本期分成上下两期,这是上期。 如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 本期嘉宾: Terry: Nervos 创始人 & CEO 本期主持: laike9m laixintao 章节 00:25:00 Teahour 00:26:20 Terry 的创业经历 00:29:30 闲聊 Rust, Ruby, Python, Go 这几门语言 00:38:00 做播客的感想 00:42:45 播客、写作、开源 00:45:45 远程工作、异步工作 链接 00:03:03 Teahour: #90 - 和 PingCAP CTO 畅谈数据库和编程语言 00:05:05 5by5 播客 00:06:40 Accidental Tech Podcast 00:09:27 采访 javaeye 的创始人 --Robbin! 00:13:07 Teahour: #78 - 和 Vue.js 框架的作者聊聊前端框架开发背后的故事 00:15:20 Teahour: #92 - How to build blockchain from scratch? 00:17:40 Teahour: #9 - 与 Rails 创始人 DHH 聊 Rails 00:18:35 Teahour: #5 - Hardware for developers 00:24:35 Robbin Fan 00:26:30 http://pragmatic.ly/ 00:27:06 https://github.com/peatio/peatio 00:33:44 Why Go and not Rust? 00:33:44 Why Rust and not Go? 00:36:55 RubyConf China 2020 - Ruby 3 and Beyond by matz 00:40:30 捕蛇者说 Ep 06. 和 the5fire 来聊聊 Django Yet Another FM 爱发电上赞助
2020-10-29
56 min
本账号已停更,请重新搜索并订阅
Ep 19. 如何成为互联网校招 offer 收割机?
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter嘉宾无辄JmPotatolengthmin主播laike9m时间轴00:00:00 嘉宾自我介绍00:03:30 校招的一些关键时间点:秋招、春招00:07:18 校招的准备00:12:40 读研 vs 工作00:34:27 简历00:41:05 如何找内推00:47:40 如何准备算法面试01:01:51 如何准备计算机基础知识面试01:09:02 引导面试官问特定问题
2020-10-13
2h 07
捕蛇者说
Ep 19. 如何成为互联网校招 offer 收割机?
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 嘉宾 无辄 JmPotato lengthmin 主播 laike9m 时间轴 00:00:00 嘉宾自我介绍 00:03:30 校招的一些关键时间点:秋招、春招 00:07:18 校招的准备 00:12:40 读研 vs 工作 00:34:27 简历 00:41:05 如何找内推 00:47:40 如何准备算法面试 01:01:51 如何准备计算机基础知识面试 01:09:02 引导面试官问特定问题 01:16:35 面试中最重要的:真诚、谦虚、客气、自信 01:17:59 简历里的加分项:GitHub 项目、博客 01:23:12 嘉宾聊自己的面试经历 01:24:38 PingCAP(包括 Talent Plan 介绍) 01:32:46 微软 01:40:24 阿里 01:49:12 “能不能加班?” 01:51:57 行业的风口在哪 01:57:45 推荐环节 02:03:25 嘉宾广告时间 链接 本期提纲 我为什么放弃保研,选择直接工作 - 无辄 所以,到底要不要读研?- laike9m 在读研 & 工作中选择后者 - Potato 校招面试不完全指南 - 无辄 如何在面试中筛选 / 不做一个「背题家」- Potato PingCAP Talent Plan 又是 DDIA A Short Hike Notion 无辄的博客 RSSHub 轻芒杂志 为什么这么设计(Why’s THE Design) 题图来源:BigStockPhoto.com 爱发电上赞助
2020-10-11
2h 07
本账号已停更,请重新搜索并订阅
Ep 18. 竟然有人在前端做科学计算?
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter本期节目官网:https://www.pythonhunter.org/episodes/18本期嘉宾立党本期主播laike9mlaixintao小白时间轴00:00:28 嘉宾介绍00:01:26 立党开场快板00:02:02 hedgehog-lab 介绍00:03:43 创建 hedgehog-lab 的初衷00:06:35 MATLAB 和 Python 在科学计算领域如何走向成功的00:10:02 Python 和 NumPy 是谁成就了谁00:10:53 NumPy 和 MATLAB 的简单对比以及 MATLAB 生态的相关讨论
2020-09-30
1h 22
捕蛇者说
Ep 18. 竟然有人在前端做科学计算?
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter 本期嘉宾 立党 本期主播 laike9m laixintao 小白 时间轴 00:00:28 嘉宾介绍 00:01:26 立党开场快板 00:02:02 hedgehog-lab 介绍 00:03:43 创建 hedgehog-lab 的初衷 00:06:35 MATLAB 和 Python 在科学计算领域如何走向成功的 00:10:02 Python 和 NumPy 是谁成就了谁 00:10:53 NumPy 和 MATLAB 的简单对比以及 MATLAB 生态的相关讨论 00:13:31 主播们使用 MATLAB 的一些经历 00:16:15 为什么 Python 不是最适合初学者学习的编程语言 00:29:18 hedgehog-lab 的起源 00:30:58 聊一聊实现矩阵运算的原理 00:34:27 什么是符号计算 00:36:01 hedgehog-lab 中使用到的一些库和工具 00:39:50 hedgehog-lab 未来的规划 00:45:41 hedgehog-lab 的计算速度是和什么相关的 00:48:17 关于 hedgehog-lab 使用场景和部署方式的讨论 00:55:14 开源社区治理相关讨论 01:05:50 hedgehog-lab 未来形态的讨论 01:09:59 推荐环节 相关资料 00:01:48 hedgehog-lab 00:21:29 IBM SPSS software 00:21:29 Stata 00:21:29 SAS 00:27:53 Conda 00:29:52 Babel 00:30:17 operator overloading 百度百科 | 维基百科 00:33:23 Nerdamer 00:34:56 MATHEMATICA 00:35:08 simpy 00:36:08 plotly.js 00:37:00 CUDA 百度百科 | 维基百科 00:37:05 GPU.JS 00:38:24 TensorFlow.js 00:38:25 onnx.js 00:41:10 Reply 1988 00:50:34 Electron 00:52:05
2020-09-30
1h 22
捕蛇者说
【牛油果烤面包串台】聊聊 Python 的前世今生
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter -- 这一期 laike9m 做客牛油果烤面包播客,一起聊了聊世界第一编程语言 Python 的前世今生。 嘉宾:laike9m 主播:斯图亚特、Vindy、Cat Chen 剪辑:王立冰 本期内容 Python 有多流行 Python 流行的原因 Python 的性能 Python 的历史 Python 的未来发展方向 吐槽 Python 2 到 3 的升级 相关链接 牛油果烤面包播客: https://avocadotoast.live/ 两个编程语言排行榜 PYPL The TIOBE Index The Zen of Python Lua 的速度为什么比 Python 快? - 刘缙的回答 - 知乎 My Reaction to "Under Discussion: The Performance of Python" ABC language) 捕蛇者说 Ep 16. Goodbye Python 2, Hello Python 3! Why Python 3 exists 捕蛇者说 Ep 01. 新人到底需要什么 Codecademy 《Fluent Python》(《流畅的 Python》) 图片截取自 Image by Gerd Altmann from Pixabay 片头片尾音乐: Courante 1st Cello Suite Exzel Music Publishing (freemusicpublicdomain.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0/ 爱发电上赞助
2020-08-19
49 min
牛油果烤面包中国版
第五十集 世界第一编程语言Python
这一期我们和来自播客捕蛇者说(https://pythonhunter.org/ )的Python社区达人聊一聊世界第一编程语言——Python的前世今生。嘉宾:laike9m https://laike9m.com/ 主播:斯图亚特、Vindy、Cat Chen 剪辑:王立冰 本期内容 * Python有多流行* Python流行的原因* Python的性能* Python的历史* Python的未来发展方向* 吐槽Python 2到3的升级相关链接* 捕蛇者说播客 https://pythonhunter.org/* https://pypl.github.io/PYPL.html (rank 1), tiobe-index https://www.tiobe.com/tiobe-index//(rank 3)* The Zen of Python https://www.python.org/dev/peps/pep-0020/* Lua 的速度为什么比 Python 快? - 刘缙的回答 - 知乎 https://www.zhihu.com/question/25307289/answer/104643646* My Reaction to "Under Discussion: The Performance of Python" https://laike9m.com/blog/my-reaction-to-under-discussion-the-performance-of-python,137/
2020-08-18
49 min
牛油果烤面包
#50 世界第一编程语言 Python
这一期我们和来自播客捕蛇者说(https://pythonhunter.org/ )的Python社区达人聊一聊世界第一编程语言 Python 的前世今生。 嘉宾:laike9m (https://laike9m.com/) 主播:斯图亚特、Vindy、Cat Chen 剪辑:王立冰 本期内容 Python 有多流行 Python 流行的原因 Python 的性能 Python 的历史 Python 的未来发展方向 吐槽 Python 2 到 3 的升级 相关链接 捕蛇者说播客: https://pythonhunter.org/ https://pypl.github.io/PYPL.html (rank 1), tiobe-index https://www.tiobe.com/tiobe-index//(rank 3) The Zen of Python https://www.python.org/dev/peps/pep-0020/ Lua 的速度为什么比 Python 快? - 刘缙的回答 - 知乎 https://www.zhihu.com/question/25307289/answer/104643646 My Reaction to "Under Discussion: The Performance of Python" https://laike9m.com/blog/my-reaction-to-under-discussion-the-performance-of-python,137/ ABC language. https://en.wikipedia.org/wiki/ABC_(programming_language) The 2020 Python Language Summit https://pyfound.blogspot.com/2020/04/the-2020-python-language-summit.html 捕蛇者说 Ep 16. Goodbye Python 2, Hello Python 3!https://www.pythonhunter.org/episodes/ep16 Why Python 3 exists https://snarky.ca/why-python-3-exists/ 捕蛇者说 Ep 01. 新人到底需要什么 https://www.p...
2020-08-18
49 min
捕蛇者说
Ep 16. Goodbye Python 2, Hello Python 3!
![赞助logo][18] 本期主播 adamwen laixintao Manjusaka 本期嘉宾 liamchzh TimeLine 00:00:30 正片开始-嘉宾介绍 00:01:27 聊一聊自己喜欢的 Python3 特性 00:02:00 dataclasses 00:04:09 在面向对象的开发过程中何时会用到 frozen 这个特性 00:05:19 使用 datacalsses 时在 __init__ 中定义的参数属于 class 参数还是对象参数? 00:12:10 有没有一个方法能够在 __init__ 方法中调用 dataclasses 的 __init__ 方法? 00:15:10 Python 的执行代码有必要获取机器有多少核心嘛,因为它可以通过外部在控制多线程模型? 00:16:46 有序字典 00:17:18 Django choices 00:19:00 金融验签之参数顺序 00:21:15 关于对接支付接口的一些吐槽 00:22:08 兼顾一批数据的有序和快速查找 00:23:08 f-String 00:24:52 如果将 f-String 的 f 前缀变成后缀 00:26:02 type hint 00:27:22 type hint 在 CI 中的应用 00:29:16 在真实使用过程中是整理 CI 的时间消耗与 CI 帮助我们修复 BUG 的时间哪个更多一点 00:30:00 Python3 中觉得不爽的点 00:30:09 pep572 海象操作符 00:30:57 (不局限于 Python3)线上调试工具缺乏 00:33:48 3 除以 2 的结果是什么 00:34:42 Python3 sort 去掉了 cmp 参数 00:35:32 Python3 的升级偏向于某些语法糖(相对于调试工具等方面) 00:37:26 Python2 迁移至 Python3 过程中的问题 00:38:01 迁移方式 00:41:28 如何在之迁移了部分语法的情况下再 Python3 中进行测试 00:43:46 分层迁移过程中的一些细节 00:45:14 何时停止对 Python2 的测试 00:48:06 关于面试会提到的 Python3 与 Python2 如何同时兼容的问题的讨论 00:49:20 关于 Mercurial 迁移文章的讨论 00:53:16 关于迁移后测试的一些补充 00:55:56 Python2 迁移至 Python3 之字符串的一个坑 00:57:28 Unicode 相关讨论以及 Python 中的字符串和 Unicode 01:06:45 更多关于 Python2 中坑的举例(吐槽) 01:09:01 对现在需要做 Python3 迁移工作的人的建议 01:15:37 Python3 协程的相关讨论(Manjusaka 疯狂输出) 01:28:59 推荐环节 01:34:11 laike9m 客串感谢打赏听众 01:36:46 结束词+音乐 Guest Recommendation 00:02:00 python3-dataclasses 00:26:02 PEP 484 -- Type Hints 00:30:09 PEP 572 -- Assignment Expressions 00:38:34 nstagram PyCon 2017 00:48:58 Mercurial's Journey to and Reflections on Python 3 01:01:56 Pragmatic Unicode 01:12:35 caniusepython3 01:29:11
2020-07-26
1h 38
本账号已停更,请重新搜索并订阅
Ep 15. 和 PyPA 的成员聊聊 Python 开发工作流
本期节目较长且信息量巨大,大家可以酌情分多次来听。本期结尾有彩蛋,会是什么呢?大家敬请期待吧�本期主播laike9m小白本期嘉宾Frost Ming(明希)Tzu-ping Chung(TP)时间节点00:00:32 正片开始-嘉宾介绍00:02:50 PyPA 是什么?哪些工具在 PyPA 名下?00:08:26 何为 Python 的开发工作流?00:10:09 作为新人的小白对于 Python 开发工作流有哪些问题?00:11:12 主流的依赖管理库00:11:30 pip00:20:16 pip-tools00:26:20 pipenv00:30:39 virtualenv 和 venv 的异同点00:37:47 pyenv00:40:25 Poetry00:43:44 关于 Python 项目不同工具设置文件分开设置好还是统一设置好的讨论00:46:52 Conda00:52:10 嘉宾当前工作项目 | Tzu-ping Chung pyem00:58:43 嘉宾当前工作项目 | ForstMing pdm01:05:08 嘉宾当前工作项目 | Tzu-ping Chung New pip resolver01:12:08 嘉宾当前工作项目 | Requirements.txt 2.0 标准化 locker file 中的争议01:12:39 关于 locker file 格式选择的讨论01:14:50 当前社区的热点和开发的痛点 | PEP517 PEP51801:22:07 当前社区的热点和开发的痛点 | 导致 Python 开发流比较混乱的原因有哪些?和 Python 类似的语言的现状如何?01:27:22 npm 吐槽01:34:36 2020 年作为一个 Python 开发者应该如何选择开发流?01:41:51 对于本期主题的一些思考01:46:11 嘉宾推荐环节播客中提到的内容00:02:50 PyPA00:15:37 pip UX Studies00:20:16 pip-tools00:26:20 pipenv00:30:39 virtualenv | venv00:37:47 pyenv | pyenv-virtualenv00:40:25 Poetry00:42:13 pyproject.toml-PEP51800:46:52 Conda00:52:10 pyem00:57:47 tox00:58:43 pdm00:59:09 Pyflow01:05:08 New pip resolver01:12:08 Requirements.txt 2.001:36:51 nox01:39:08 Python Packaging User Guide01:42:03 Guido 做客 PythonBytes 播客的链接01:40:55 PyChina 报名链接01:47:47 Rich
2020-06-18
1h 53
捕蛇者说
Ep 15. 和 PyPA 的成员聊聊 Python 开发工作流
本期节目较长且信息量巨大,大家可以酌情分多次来听。 本期结尾有彩蛋,会是什么呢?大家敬请期待吧😂 本期主播 laike9m [小白][26] 本期嘉宾 Frost Ming(明希) Tzu-ping Chung(TP) 时间节点 00:00:32 正片开始-嘉宾介绍 00:02:50 PyPA 是什么?哪些工具在 PyPA 名下? 00:08:26 何为 Python 的开发工作流? 00:10:09 作为新人的小白对于 Python 开发工作流有哪些问题? 00:11:12 主流的依赖管理库 00:11:30 pip 00:20:16 pip-tools 00:26:20 pipenv 00:30:39 virtualenv 和 venv 的异同点 00:37:47 pyenv 00:40:25 Poetry 00:43:44 关于 Python 项目不同工具设置文件分开设置好还是统一设置好的讨论 00:46:52 Conda 00:52:10 嘉宾当前工作项目 | Tzu-ping Chung pyem 00:58:43 嘉宾当前工作项目 | Frost Ming pdm 01:05:08 嘉宾当前工作项目 | Tzu-ping Chung New pip resolver 01:12:08 嘉宾当前工作项目 | Requirements.txt 2.0 标准化 locker file 中的争议 01:12:39 关于 locker file 格式选择的讨论 01:14:50 当前社区的热点和开发的痛点 | PEP517 PEP518 01:22:07 当前社区的热点和开发的痛点 | 导致 Python 开发流比较混乱的原因有哪些?和 Python 类似的语言的现状如何? 01:27:22 npm 吐槽 01:34:36 2020 年作为一个 Python 开发者应该如何选择开发流? 01:41:51 对于本期主题的一些思考 01:46:11 嘉宾推荐环节 播客中提到的内容 00:02:50 PyPA 00:15:37 pip UX Studies 00:20:16 pip-tools 00:26:20 pipenv 00:30:39 virtualenv | venv 00:37:47 pyenv | pyenv-virtualenv 00:40:25 Poetry 00:42:13 pyproject.toml-PEP518 00:46:52 Conda 00:52:10 pyem 00:57:47 tox 00:58:43 pdm 00:59:09 Pyflow 01:05:08 New pip resolver 01:12:08 Requirements.txt 2.0 01:36:51 nox 01:39:08
2020-06-17
1h 53
本账号已停更,请重新搜索并订阅
Ep 14. 聊聊职场中的那些坑
这期在 Google 纽约工作的 Phil 跟我们聊了聊在职场中遇到的同事、TL(tech leader)以及老板的坑。本期主播laike9mlaixintao本期嘉宾Phil时间节点00:02:23 同事的坑00:15:10 TL(tech leader)的坑00:40:10 老板的坑01:02:10 推荐环节播客中提到的内容美剧《硅谷》电影《饥饿站台》How to American《Inside The Python Virtual Machine》byterun,介绍文章 《A Python Interpreter Written in Python》
2020-05-27
1h 13
捕蛇者说
Ep 14. 聊聊职场中的那些坑
本期主播 laike9m laixintao 本期嘉宾 Phil 时间节点 00:02:23 同事的坑 00:15:10 TL(tech leader)的坑 00:40:10 老板的坑 01:02:10 推荐环节 播客中提到的内容 美剧《硅谷》 电影《饥饿站台》 How to American 《Inside The Python Virtual Machine》 byterun,介绍文章 《A Python Interpreter Written in Python》 爱发电上赞助
2020-05-07
1h 13
捕蛇者说
Ep 13. 技术运营,程序员的另一种选择?
本期主播 laike9m Manjusaka [laixintao][25] 本期嘉宾 五花肉 时间线 00:00:33 正片开始 00:02:43 捕蛇者说广告时间 00:04:04 Q:技术运营的小伙伴日常的工作是什么? 00:05:47 Q:为什么感觉技术运营会和销售有职能上的重合? 00:07:11 Q:技术运营和销售的侧重点有什么不同? 00:09:10 Q:技术运营是如何和销售进行配合工作的? 00:11:13 Q:一般是如何衡量一个项目是否有推广价值或其他(商业价值)的? 00:11:21 就上一问题以 iRedis 项目为例分析如何进行开源项目运营 00:18:46 Q:新项目如何培养第一批活跃用户并建立一个有一定活跃度的用户社群? 00:26:37 Q:在将开源想项目商业化后运营的侧重点有什么不同? 00:30:00 Q:技术开发和技术运营之间的工作要求有什么异同? 00:33:10 Q:关于沟通时的换位思考能力 00:35:27 Q:如何确保技术运营在传递技术信息时不出现偏差? 00:36:26 Q:在进行技术相关描述时如何平衡专业性和普适性? 00:37:51 Q:如何在没有成熟团队的情况下完成上一问题? 00:38:30 关于社区运营的一些吐槽 00:40:45 Q:如何合理的训练表达能力和沟通能力? 00:44:40 Manjusaka 大型虐狗 + 撒娇现场 00:46:07 大公司进行技术布道时如何不让技术开发反感? 00:55:13 为什么建议去经营个人影响力? 00:58:21 增加个人影响力的途径 01:03:32 关于个人影响力运营案例的讨论 01:08:51 作为曾是技术开发现在做技术运营的肉姐给正在做开发的听众的一些建议 01:12:00 非技术能转技术运营嘛? 01:22:55 嘉宾推荐环节 相关链接 00:02:54 Django 官方中文文档翻译团队 00:11:27 iRedis 00:19:11 Ant Design 00:22:51 DBCLI 00:26:44 PingCAP 00:28:00 社会人科技评论 | 两期商业开源的节目分别是:第 20 期 和 第 21 期 | 整理时发现 第 14 期 也是讲开源的 00:30:05 肉姐整理的技术运营岗位资料:第 1 篇 | 第 2 篇 | 第 3 篇 00:38:26 小黄鸭调试法 00:59:24 回形针PaperClip | B 站主页 01:03:38 董伟明's Blog 01:05:16 阮一峰关于「GitHub 的“代码导航”」的推文 01:23:23 人类的智慧 | 阿图尔·叔本华 01:24:06 健身环大冒险 01:26:44 mycli | pgcli 01:28:29 redash | incubator-su
2020-03-25
1h 32
本账号已停更,请重新搜索并订阅
Ep 13. 和肉姐聊聊技术运营
本期主播laixintaoLaike9mManjusaka本期嘉宾五花肉时间线00:00:33 正片开始00:02:43 捕蛇者说广告时间00:04:04 Q:技术运营的小伙伴日常的工作是什么?00:05:47 Q:为什么感觉技术运营会和销售有职能上的重合?00:07:11 Q:技术运营和销售的侧重点有什么不同?00:09:10 Q:技术运营是如何和销售进行配合工作的?00:11:13 Q:一般是如何衡量一个项目是否有推广价值或其他(商业价值)的?00:11:21 就上一问题以 iRedis 项目为例分析如何进行开源项目运营00:18:46 Q:新项目如何培养第一批活跃用户并建立一个有一定活跃度的用户社群?00:26:37 Q:在将开源想项目商业化后运营的侧重点有什么不同?00:30:00 Q:技术开发和技术运营之间的工作要求有什么异同?00:33:10 Q:关于沟通时的换位思考能力00:35:27 Q:如何确保技术运营在传递技术信息时不出现偏差?00:36:26 Q:在进行技术相关描述时如何平衡专业性和普适性?00:37:51 Q:如何在没有成熟团队的情况下完成上一问题?00:38:30 关于社区运营的一些吐槽00:40:45 Q:如何合理的训练表达能力和沟通能力?00:44:40 Manjusaka 大型虐狗 + 撒娇现场00:46:07 大公司进行技术布道时如何不让技术开发反感?00:55:13 为什么建议去经营个人影响力?00:58:21 增加个人影响力的途径01:03:32 关于个人影响力运营案例的讨论01:08:51 作为曾是技术开发现在做技术运营的肉姐给正在做开发的听众的一些建议01:12:00 非技术能转技术运营嘛?01:22:55 嘉宾推荐环节PS:因为喜马拉雅暂时不支持外部链接,所以相关链接部分就不放了。
2020-03-25
1h 32
本账号已停更,请重新搜索并订阅
Ep 11. 不知木兰是 Python?
这次我们请到了编程语言研究者红姐(thautwarm)来聊聊前段时间中科院发布的木兰(Mulan)编程语言。本期主播:laike9mManjusaka本期嘉宾:红姐(thautwarm)播客中提到的内容:中科院计算所发布国产编程语言“木兰”Lambda liftingNo Multiline Lambda in Python: Why not?Python ASTPLY (Python Lex-Yacc)Lark - a modern parsing library for Pythonbytecode《理科生坠入情网,故尝试证明。》FastAPI
2020-02-12
1h 17
捕蛇者说
Ep 11. 不知木兰是 Python?
本期主播: laike9m Manjusaka 本期嘉宾: 红姐thautwarm 播客中提到的内容: 中科院计算所发布国产编程语言“木兰” Lambda lifting No Multiline Lambda in Python: Why not? What's the difference between local variable, cell variable and free variable? Python AST PLY (Python Lex-Yacc) Lark - a modern parsing library for Python bytecode 《理科生坠入情网,故尝试证明。》 FastAPI 爱发电上赞助
2020-02-12
1h 17
本账号已停更,请重新搜索并订阅
[特别篇03] 春节特别节目:Ask Me Anything
这一期是捕蛇者说的四位主播回答听众们提出的问题。本期中的问题可在这里找到: https://ama.pythonhunter.org/本期主播laike9mlaixintaoAdam WenManjusaka勘误01:49:40 关于「unbound method 在 Python 3 中为什么会取消」的讨论。关于 unbound method 取消的原因,我没找到官方的解释,很多人说是为了简化语言,因为区分 function 和 unbound method 意义不大。然后我们关于 @staticmethod 那里说错了。@staticmethod 在 Python 3 里还是需要的,因为只有你在 MyClass.some_method 才是和 @staticmethod 等价,然而很多时候我们需要在 instance 上调用,这时候还是需要 @staticmethod。时间线00:00:35 开场00:03:00 正式开始00:03:20 「ASK」AOQNRMGYXLMV:能谈谈你们是怎样制定职业规划的吗?00:22:44 「ASK」zhang-boyang:对于一门编程语言的掌握程度分为几个等级?每一级是怎么定义的?00:34:10 「ASK」qixiangyang:只会 Python 的程序员应该选哪一门语言作为第二语言,可以从技术投资和基本技能提升的角度来讲讲吗?00:46:22 「ASK」Littlecowherd:怎样才能进大厂? 「ASK」EruDev:学历低的情况下,专科,有机会去技术氛围相对好的公司吗,不奢望进大厂?00:57:25 「ASK」ubuhuo:你们平时会专门积累自己设计的一些代码案例吗?以什么样的方式?
2020-02-04
2h 05
捕蛇者说
[特别篇03] 春节特别节目:Ask Me Anything
本期中的问题可在这里找到: https://ama.pythonhunter.org/ 本期主播 laike9m laixintao Adam Wen Manjusaka 勘误 01:49:40 关于「unbound method 在 Python 3 中为什么会取消」的讨论。 关于 unbound method 取消的原因,我没找到官方的解释,很多人说是为了简化语言,因为区分 function 和 unbound method 意义不大。然后我们关于 @staticmethod 那里说错了。@staticmethod 在 Python 3 里还是需要的,因为只有你在 MyClass.some_method 才是和 @staticmethod 等价,然而很多时候我们需要在 instance 上调用,这时候还是需要 @staticmethod。 时间线 00:00:35 开场 00:03:00 正式开始 00:03:20 「ASK」AOQNRMGYXLMV:能谈谈你们是怎样制定职业规划的吗? 00:22:44 「ASK」zhang-boyang:对于一门编程语言的掌握程度分为几个等级?每一级是怎么定义的? 00:34:10 「ASK」qixiangyang:只会 Python 的程序员应该选哪一门语言作为第二语言,可以从技术投资和基本技能提升的角度来讲讲吗? 00:46:22 「ASK」Littlecowherd:怎样才能进大厂? 「ASK」EruDev:学历低的情况下,专科,有机会去技术氛围相对好的公司吗,不奢望进大厂? 00:57:25 「ASK」ubuhuo:你们平时会专门积累自己设计的一些代码案例吗?以什么样的方式? 01:02:11 「ASK」zxymike93:几位主创人,19年学了哪些技术?20年计划学哪些新技术? 01:15:48 「ASK」a123:有肉身翻墙的经验分享吗? 01:18:08 「ASK」ubuhuo:平时会因为什么而加班,加班的时候都在做什么? 01:22:18 「ASK」joyhuchao:请问捕蛇者说的编辑小姐姐结婚了么? 01:22:52 「ASK」VanLiuZhi:感觉Python深入很难....... 01:34:55 自由回答时间 01:55:42 推荐环节 相关链接 00:01:44 IRedis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. 00:02:32 typora:一个 MarkDown 文本编辑器 00:11:04 Antirez's blog | redis 作者的博客 01:05:07 Linux System Programming | Linux 系统编程 01:08:24 Site Reliability Engineering: How Google Runs Production Systems | SRE : Google运维解密 01:08:32 A Philosophy of Software Design 01:08:48 A Philosophy of Software Design 作者 YouTube 演讲 01:08:56 Clean Architecture | 代码整洁之道 01:09:24 博文:how does a relational database work 01:09:40 DDIA: Designing Data-Intensive Application | 数据密集型应用系统设计 01:12:40 原则 01:13:48 DOT (graph description language) 01:14:44 echarts 01:17:32 ggtalk:程序员的闲聊节目 01:24:13 kazoo | 使用 python 操作 zookeeper 的库 01:38:05 [pep572][16]
2020-02-04
2h 05
捕蛇者说
Ep 10. 和 ctrlsf 的作者 dyng 聊聊 Vim
时间线: 00:20 自我介绍,我们都用 Vim 干什么? 04:00 VS Code 的远程编辑功能,Vim 是不是也可以实现一个? 09:09 我们是怎么学习使用 Vim 的? 27:00 我们如何管理自己的 Vim 配置? 34:52 Vim 插件开发的经历 40:00 如何用 Python 开发 Vim 插件 48:00 Vim 我们用 Vim 的时候觉得 Vim 有哪些缺点 58:00 推荐环节(Vim 插件) 资料: dyng 开发的 ctrlsf.vim: https://github.com/dyng/ctrlsf.vim vimtutor, 在 vim 中运行 :h vimtutor vscode,远程编辑功能:https://code.visualstudio.com/docs/remote/remote-overview Learn Vimscript the Hard Way Learn Vimscript the Hard Way laixintao的笔记:https://www.kawabangga.com/vim%e7%b3%bb%e5%88%97 学习 Vim 的小游戏:https://vim-adventures.com 一个看 Vim 8.2 新特性的小游戏 https://github.com/vim/killersheep laixintao 的 vimrc:http://github.com/laixintao/myrc Dyng: https://github.com/dyng/dotfile 插件推荐: https://github.com/preservim/nerdtree https://github.com/ruanyl/vim-gh-line https://github.com/vim-syntastic/syntastic https://github.com/kien/ctrlp.vim https://github.com/vim-airline/vim-airline https://github.com/dense-analysis/ale https://github.com/Yggdroot/LeaderF https://github.com/terryma/vim-multiple-cursors https://github.com/ycm-core/YouCompleteMe https://github.com/ludovicchabant/vim-gutentags https://github.co...
2020-01-30
1h 08
捕蛇者说
[特别篇02] 工作三年我学到了什么
时间点 铺垫 00:00:30 开场 00:02:05 征求意见 正式开始 00:03:40 本期主题:工作三年我(们)关于「非技术能力」和「技术能力」的一些心得 00:04:00 软技能和硬技能(技术能力)之间关系 00:06:45 软技能和硬技能的主观定义 非技术能力 00:09:50 及时和老板表达自己的想法(向上管理) 00:21:15 沟通先行的工作模式 00:28:30 如何高效的参与会议 00:41:30 关于返工的讨论 00:48:00 与(潜在)客户聊天 00:52:50 工作中要有主动性(上升意识) 00:55:10 工作中不要将自己的角色定死,多尝试探索自己的边界 00:57:30 学会借助别人的力量(但要先学会提问的智慧!手动连接「捕蛇者说-第一期」) 技术能力 01:01:30 设计文档 01:11:00 A:项目的两个思考方向:可用性(usability) 和 可扩展性(scalability) 01:15:00 B:多尝试,多接触,多落地 01:17:00 关于 Code Rewive 的一些杂谈 01:19:00 关于轮子哥回复「长期当程序员会失去什么」的讨论 链接:https://www.zhihu.com/question/361374650/answer/944256121 01:25:00 最后一句「话」: B: 不要把自己局限于某一个位置,试着多尝试不同的东西,“管理”好自己,“管理”好身边的人。 A: 你的技术能力决定了你能多快去完成目标。而你的非技术能力决定了你在朝哪个方向努力。 本期由 Ryoma Han 同学剪辑,在此特别致谢 爱发电上赞助
2019-12-26
1h 27
本账号已停更,请重新搜索并订阅
Ep 09. 和 Python 核心开发者聊聊 CPython 的未来
本期主持:laike9mlaixintaoManjusaka嘉宾:Xiang Zhang,目前中国唯一一位 CPython 核心开发者时间节点00:01:26 Python 的性能00:21:45 Python 的静态类型00:33:17 Python 调试01:07:14 推荐环节链接什么是 Python 核心开发者?Victor Stinner鸟哥:写在 PHP 7 发布之际一些话鸟哥PEP 554 -- Multiple Interpreters in the StdlibPython C APImypy
2019-12-17
1h 18
捕蛇者说
Ep 09. 和 Python 核心开发者聊聊 CPython 的未来
本期主持: laike9m laixintao Manjusaka 嘉宾: Xiang Zhang,目前中国唯一一位 CPython 核心开发者 时间节点 00:01:26 Python 的性能 00:21:45 Python 的静态类型 00:33:17 Python 调试 01:07:14 推荐环节 链接 什么是 Python 核心开发者? Victor Stinner 鸟哥:写在 PHP 7 发布之际一些话 鸟哥 PEP 554 -- Multiple Interpreters in the Stdlib Python C API mypy PEP 484 -- Type Hints PEP 492 -- Coroutines with async and await syntax 海象操作符 f-strings support = for self-documenting expressions and debugging python speed Compact dict in Python 3.6+ Literal Type in Python 3.8+ Guppy tracemalloc pyrasite pmap Under the hood JVM: Safepoints sys._getframe gc.get_objects 3.10 or 4.0? Gradle Direction for ISO C++ Instagram 贡献的 gc.freeze() python-ptrace Linux From Scratch executing Commons Virtual File System eleme-huskar 爱发电上赞助
2019-12-16
1h 18
本账号已停更,请重新搜索并订阅
Ep08. 如何成为一名开源老司机
这一期的主题是开源。我们聊了聊大公司的开源,个人如何做开源,以及 GitHub 上一些有争议的项目(Markdown 项目、Mingge.js、996.ICU、Dress)。本期主持:laike9mlaixintaoManjusaka时间节点00:05:52 大公司的开源00:22:12 非营利性组织的开源00:28:20 个人如何做开源00:48:30 GitHub 上一些有争议的项目01:26:41 推荐环节播客中提到的内容:IRedisPygmentsAPISIXCyberbrainDubbo李响
2019-11-13
1h 37
捕蛇者说
Ep 08. 如何成为一名开源老司机
本期主持: laike9m laixintao Manjusaka 时间节点 00:05:52 大公司的开源 00:22:12 非营利性组织的开源 00:28:20 个人如何做开源 00:48:30 GitHub 上一些有争议的项目 01:26:41 推荐环节 播客中提到的内容: IRedis Pygments APISIX Cyberbrain Dubbo 李响 Tair 如何看待 Ant Design 圣诞节彩蛋事件? Bazel gRPC Python Software Foundation OpenJDK awesome-python 某槽点很多的 Python 面试总结 shiv Mingge.js 996.ICU 一个基于 GPL 的判例 Anti 996 License Dress Kong sourcehut Drew DeVault's Blog StackEye 《The Pragmatic Programmer》 爱发电上赞助
2019-11-13
1h 37
捕蛇者说
[特别篇] PyCon 举办之前,我们在酒店的闲谈
本期嘉宾: laike9m laixintao Adam Wen Manjusaka 明天就是 PyCon,四位主创实现了首次全员聚会。 听我们一起聊一聊,关于 PyCon 的期待与想法 爱发电上赞助
2019-09-20
58 min
捕蛇者说
Ep 06. 和 the5fire 来聊聊 Django
print "PyCon 2019 上海站即将开始,我们也会有一个专门的展位参与其中,期待与大家的相见" 嘉宾: the5fire laike9m laixintao 主持: Adam Wen Django, 适合新手学习吗? 适合实践开发吗? 又有哪些优势呢? 本期节目,我们将和 the5fire 来聊一聊 Django 的一些好处与特点,推荐一些 Django 的资料与插件,聊聊《Django企业开发实战》这本书。 欢迎大家收听本期节目,欢迎大家评论留言,我们将会从官网+知乎评论区抽出 5 位幸运听众送出《Django企业开发实战》 爱发电上赞助
2019-09-20
1h 34
本账号已停更,请重新搜索并订阅
Ep 06. 和 the5fire 来聊聊 Django
```pythonprint "PyCon 2019 上海站即将开始,我们也会有一个专门的展位参与其中,期待与大家的相见"``` 嘉宾: - [the5fire](https://www.the5fire.com/) - [laike9m](https://laike9m.com/) - [laixintao](https://www.kawabangga.com/) 主持: - [Adam Wen](https://twitter.com/wenxiaobin) Django, 适合新手学习吗? 适合实践开发吗? 又有哪些优势呢? 本期节目,我们将和 the5fire 来聊一聊 Django 的一些好处与特点,推荐一些 Django 的资料与插件,聊聊《Django企业开发实战》这本书。 欢迎大家收听本期节目,欢迎大家评论留言,我们将会在评论区抽出 5 位幸运听众送出《Django企业开发实战》
2019-09-20
1h 34
捕蛇者说
Ep 05. 聊聊单元测试最佳实践和 PEP 572
本期主持: laike9m laixintao Adam Wen Manjusaka 时间点: 00:00:52 Mocking and Patching pitfalls 00:30:41 PEP 572 00:49:19 推荐环节 视频和链接 第一个视频 《Edwin Jung - Mocking and Patching Pitfalls - PyCon 2019》 httmock https://projectlombok.org/ https://site.mockito.org/ https://martinfowler.com/bliki/TestDouble.html factory_boy 第二个视频 《Dustin Ingram - PEP 572: The Walrus Operator - PyCon 2019》 PEP 572 -- Assignment Expressions PEP 581 -- Using GitHub Issues for CPython Guido van Rossum resigns as Python leader Python elects a steering council PEP 570 -- Python Positional-Only Parameters Discussing PEP 572 推荐 PyOxidizer YCM-Generator Kazoo 爱发电上赞助
2019-08-09
52 min
捕蛇者说
Ep 04. 主播带你逛 PyCon
本期主创 laike9m laixintao Adam Wen Manjusaka 本期提要 00:01:30 什么是 PSF 00:06:50 PyCon 是什么 00:10:00 主创们参加 PyCon 的经历 00:18:20 laike9m 在 PyCon 2019 的经历 00:31:34 Manjusaka 与 laixintao 的组织经历 00:44:32 如何参与到 PyCon 的组织中来 00:59:18 下期预告 不是广告的广告 PyCon2019 中国Python开发者大会 - 上海站已经开始售票啦 参与 PyCon China 2019,和主播们现场面基,还有机会获得捕蛇者说绝版 T恤! 相关链接 Python Software Foundation PyCon 2019 Mocking and Patching Pitfalls PEP 572: The Walrus Operator 爱发电上赞助
2019-07-22
1h 01
本账号已停更,请重新搜索并订阅
Ep 04. 主播带你逛 PyCon
本期主创laike9mlaixintaoAdam WenManjusaka本期提要00:01:30 什么是 PSF00:06:50 PyCon 是什么00:10:00 主创们参加 PyCon 的经历00:18:20 laike9m 在 PyCon 2019 的经历00:31:34 Manjusaka 与 laixintao 的组织经历00:44:32 如何参与到 PyCon 的组织中来00:59:18 下期预告不是广告的广告PyCon2019 中国Python开发者大会 - 上海站已经开始售票啦参与 PyCon China 2019,和主播们现场面基,还有机会获得捕蛇者说绝版 T恤!相关链接Python Software FoundationPyCon 2019
2019-07-22
1h 01
本账号已停更,请重新搜索并订阅
Ep 03. 聊聊 Emacs,Python@爱奇艺,源码阅读
本期嘉宾 & 主持张佳圆:Blog,Twitter@Tisoga,Bilibili@加元君Manjusakalaike9m本期提要00:03:20 佳圆聊学习编程的经历00:11:53 Emacs 好处都有啥00:20:40 Python 在爱奇艺的应用00:29:05 爱奇艺 code review 流程00:32:36 踩过的有意思的坑00:35:17 《Inside The Python Virtual Machine》这本书00:40:57 如何阅读源代码00:47:07 推荐环节播客中提到的内容SICPEmacsdoom-emacsSpacemacsOrg mode
2019-07-03
53 min
本账号已停更,请重新搜索并订阅
Ep 02. 开发中的碎碎念
本期主持laike9mlaixintaoAdam WenManjusaka勘误:Python 3 中列表解析已经不会泄露变量了,详见 https://portingguide.readtdocs.io/en/latest/comprensions.htmlKeyword only argument 是在 Python 3.0 中正式加入的,详见 PEP3102有听众反馈说,Celery 劫持 root logger 是因为在实际业务中可以依赖很多第三方库,有些设计有问题的库里面打印了大量日志,会造成日志很乱,这样就不容易找到 Celery 自己的日志,所以就直接禁掉了。供大家参考。本期提要00:00:35 嘉宾介绍00:03:15 开发中踩过的坑00:04:20 Requests UA 带来的 Github 误封问题00:08:06 单元测试遇到的坑00:11:53 非法 Cookies 引发的坑00:19:38 一个不合法的 HTTP ader00:25:01 glibc 引发的内存泄漏00:30:20 werkzeug 的 bug 复现 PR
2019-07-03
1h 49
本账号已停更,请重新搜索并订阅
Ep 01. 新人到底需要什么
本期主持:laike9mlaixintaoAdam WenManjusaka播客中提到的内容:Tech leadstarlettePython’s super() considered super!hueyapscdulerPython 3: ten years later - PyCon 2018David Beazley - Python Concurrency From t Ground Up: LIVE! - PyCon 2015pyflame提问的智慧XY问题Python Logger
2019-07-03
1h 32
捕蛇者说
Ep 03. 聊聊 Emacs,Python@爱奇艺,源码阅读
本期嘉宾 & 主持 张佳圆:Blog,Twitter@Tisoga,Bilibili@加元君 Manjusaka laike9m 本期提要 00:03:20 佳圆聊学习编程的经历 00:11:53 Emacs 好处都有啥 00:20:40 Python 在爱奇艺的应用 00:29:05 爱奇艺 code review 流程 00:32:36 踩过的有意思的坑 00:35:17 《Inside The Python Virtual Machine》这本书 00:40:57 如何阅读源代码 00:47:07 推荐环节 播客中提到的内容 SICP Emacs doom-emacs Spacemacs Org mode 文学编程 RFC 2324 - Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) ipdb YAML Bazel - A fast, scalable, multi-language and extensible build system https://github.com/pallets/werkzeug/pull/1496 《Inside The Python Virtual Machine》 Yet another guided tour of CPython By Guido 基于 2.7.8 的 CPython internals 视频教程 “圣诞节”的梗 https://bugs.python.org/issue36792 One secret to becoming a great software engineer: read code Has the Python GIL been slain? Real Python: Python Tutorials Awesome Python - A curated list of awesome Python frameworks, libraries, software and resources teachyourselfcs tldr - 📚 Simplified and community-driven man pages 爱发电上赞助
2019-06-04
53 min
捕蛇者说
Ep 02. 开发中的碎碎念
本期主持 laike9m laixintao Adam Wen Manjusaka 勘误: Python 3 中列表解析已经不会泄露变量了,详见 https://portingguide.readthedocs.io/en/latest/comprehensions.html Keyword only argument 是在 Python 3.0 中正式加入的,详见 PEP3102 有听众反馈说,Celery 劫持 root logger 是因为在实际业务中可以依赖很多第三方库,有些设计有问题的库里面打印了大量日志,会造成日志很乱,这样就不容易找到 Celery 自己的日志,所以就直接禁掉了。供大家参考。 本期提要 00:00:35 嘉宾介绍 00:03:15 开发中踩过的坑 00:04:20 Requests UA 带来的 Github 误封问题 00:08:06 单元测试遇到的坑 00:11:53 非法 Cookies 引发的坑 00:19:38 一个不合法的 HTTP Header 00:25:01 glibc 引发的内存泄漏 00:30:20 werkzeug 的 bug 复现 PR 00:32:42 关于一些不好的库,文档,feature 的吐槽 00:33:13 Python 的 LEGB 问题 00:43:06 一些不好的库与文档, 生产环境不推荐的一些做法 00:52:20 函数参数的种类 00:57:11 Celery, asyncio, os 的一些槽点 01:12:14 一些疑难问题排查的技巧与工具 01:12:30 Py-Spy, 一个 Python 进程取样分析工具 01:17:13 构造最小可复现样例 01:18:30 Debug 技巧 01:23:40 用 PDB 来 Debug 01:26:25: pyrasite, attached 到 Python 进程的 REPL 01:29:25 休息,提升 Debug 效率的方法 01:30:50 能复现的 Bug 情况都是幸福的 01:38:05 库与文章的推荐 播客中提到的内容 Github REST API v3 Mock Python Cookie 标准库实现 Tornado 4.0 Cookies Parse 实现 RFC 7230 Section 5.4 Host Fix memory leak in Rule function builder Short description of the scoping rules? lxml Kafka Python Golang Functional options for friendly APIs Beautiful Regular expression Denial of Service - ReDoS tox Netty Request Demo linux环境内存分配原理 Buildout Google Python Style Guide 理解Python的UnboundLocalError(Python的作用域)
2019-05-04
1h 49
捕蛇者说
Ep 01. 新人到底需要什么
本期主持: laike9m laixintao Adam Wen Manjusaka 播客中提到的内容: Tech lead starlette Python’s super() considered super! huey apscheduler Python 3: ten years later - PyCon 2018 David Beazley - Python Concurrency From the Ground Up: LIVE! - PyCon 2015 pyflame 提问的智慧 XY问题 Python Logger pdb PyCharm Jupyter notebook Let me google that, let me google that for you 学习操作系统的知识,看哪本书好? PHP黑系列之二:PHP 为什么函数命名是如此不一致? Scheme) The Little Schemer SICP CS 61A: Structure and Interpretation of Computer Programs 爱发电上赞助
2019-04-14
1h 32