Look for any podcast host, guest or anyone
Showing episodes and shows of

Manjusaka

Shows

捕蛇者说2025-08-071h 17牛油果烤面包
牛油果烤面包#141. 网站可靠性工程师(SRE)本期节目,牛油果烤面包播客和捕蛇者说播客串台。捕蛇者说主播中的两个是网站可靠性工程师(SRE)。他们今天在节目中介绍了一下这个职业是干什么,需要什么技能,职业的发展趋势以及职业发展。 嘉宾:laixintao、Manjusaka 主播: 斯图亚特 剪辑: 季雨清 时间线: 季雨清 00:02:10 播客:捕蛇者说 00:03:45 嘉宾介绍 00:05:59 SRE是什么 00:08:14 假设复刻抖音,需要什么 00:17:19 SRE的具体职责 00:18:09 发布 00:26:30 扩缩容 00:28:34 不同服务层:业务、平台、基础设施 00:31:02 SRE在不同服务层中的职责 00:31:51 有了云商还需要SRE吗 00:35:32 SRE的历史 00:51:16 “DevOps” 00:55:32 成为SRE需要哪些技能 01:07:10 SRE的职业发展 01:15:57 荐番:花薰凛然 关于「牛油果烤面包」 「牛油果烤面包」播客入选2020苹果最佳播客,获得年度编辑推荐,聊科技发展趋势,聊各行业来龙去脉。我们坐标硅谷,邀请第一线的资深专家分享给大家听! 欢迎您在每期节目下方给我们留言,和我们的主播互动交流,或是添加微信小助手nygkmb2022,加入微信听友群。如果您对我们的志愿者工作有兴趣,请点击 这个链接 看我们的招募帖;你有什么有趣的话题,想来作牛油果烤面包的嘉宾,或是对节目有任何的意见或建议,欢迎发邮件和我们联系。我们的邮件地址是:host@avocadotoast.live 图片: Generated by Gemini 片头片尾音乐: Courante 1st Cello Suite Exzel Music Publishing (freemusicpublicdomain.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0/
2025-08-061h 17捕蛇者说
捕蛇者说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-0500 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-191h 13捕蛇者说2025-01-2951 min捕蛇者说
捕蛇者说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-3057 min捕蛇者说2024-05-1658 min捕蛇者说2024-01-0257 min捕蛇者说2023-11-151h 15捕蛇者说2023-07-251h 34代码之外 Beyond Code2023-07-241h 34捕蛇者说2023-07-181h 12Decipher Security Podcast2022-08-0508 minCyber Morning Call2022-08-0304 minSANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)2022-08-0305 minSANS Internet Storm Center\'s Daily Network Security News Podcast2022-08-0305 min捕蛇者说2022-07-111h 11捕蛇者说2022-01-131h 04本账号已停更,请重新搜索并订阅2021-04-0348 min捕蛇者说2021-04-0348 min捕蛇者说2021-03-071h 15本账号已停更,请重新搜索并订阅2021-03-041h 20捕蛇者说2021-03-031h 20本账号已停更,请重新搜索并订阅2020-07-261h 38捕蛇者说
捕蛇者说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-261h 38捕蛇者说
捕蛇者说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-251h 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-251h 32本账号已停更,请重新搜索并订阅2020-02-121h 17捕蛇者说2020-02-121h 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-042h 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-042h 05捕蛇者说
捕蛇者说[特别篇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-261h 27本账号已停更,请重新搜索并订阅2019-12-171h 18捕蛇者说2019-12-161h 18ggtalk
ggtalk法律维权,其实离你我都不遥远这期还是 Eroys 来主持,和《捕蛇者说》的主持人之一 Manjusaka 一起聊聊维权。 印象中在朋友圈看到过三四次 Manjusaka 的维权经历,买到过期商品、滴滴擅自修改默认车型、商家擅自加微信宣传等等。看起来都是小事,但每次都看到 Manjusaka 严肃的表明态度,列出商家违反的法律法规,都让我很是佩服。 法律和维权,离我们普通人似乎非常遥远。但 Manjusaka 的经历让我意识到,法律和每个人息息相关。我们应该具备基础的法律知识和维权意识,做一个“较真”的人,用自己的努力去影响和改变环境。 参考链接: ggtalk 听众交流群,请添加我的 wx:lj925184928,注明 ggtalk 《捕蛇者说》 Manjusaka 之前写过的:《记录一次维权经历》 和客服沟通的模板 GPL 协议的判例 民事诉讼相关服务指南 三星手机爆炸事件当事人:@不老的老回-知乎 《华为前员工获30万离职补偿后被控敲诈勒索-被羁押251天》 中华人民共和国最高人民法院,有很多有用的链接 Manjusaka 的:博客,知乎,Twitter 梁杰的微博:@梁杰_numbbbbb 新听众?推荐阅读新听众指南 时间线: 00:45 个人介绍 02:44 维权的经历 09:53 如何判断自己的权益受到侵犯 + 常见的维权流程和方式 30:28 维权过程中遇到过什么不顺利的事 + 关于理性和感性的讨论 37:01 最早是因为什么维权 + 维权的意义 48:18 还有什么维权的 tips 可以分享 55:29 最后有什么想说
2019-12-0357 min本账号已停更,请重新搜索并订阅2019-11-131h 37捕蛇者说2019-11-131h 37捕蛇者说2019-09-2058 min捕蛇者说2019-08-0952 min捕蛇者说2019-07-221h 01本账号已停更,请重新搜索并订阅2019-07-221h 01本账号已停更,请重新搜索并订阅2019-07-0353 min本账号已停更,请重新搜索并订阅2019-07-031h 49本账号已停更,请重新搜索并订阅2019-07-031h 32捕蛇者说2019-06-0453 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-041h 49捕蛇者说2019-04-141h 32