草梅 Auth 1.10.1 发布与浏览器自动化工具 | 2025 年第 42 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ Demo 站:https://auth-demo.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.10.1 版本。 本周的主要改动是修复了人机验证相关的逻辑的一些错误,优化验证码体验。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 最近研究了下浏览器自动化,发现了个有趣的工具——browserbase/stagehand,可以使用 AI 大模型来操控浏览器。 使用方法也很简单,可以用官方脚手架生成。 1 2 3 4 5 npx create-browser-app # 按照 CLI 提示进入项目目录并添加您的 API 密钥。然后运行示例脚本。 cd my-stagehand-app # Enter the project directory cp .env.example .env # Add your API keys npm start # Run the example script 也可以手动安装依赖 1 2 3 pnpm i @browserbasehq/stagehand playwright # 如果没有安装 playwright 需执行下面这条命令,以安装对应的浏览器 npx playwright install 然后再编写脚本即可。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 import "dotenv/config"; import { Stagehand } from "@browserbasehq/stagehand"; async function main() { const stagehand = new Stagehand({ env: "BROWSERBASE", }); await stagehand.init(); console.log(`Stagehand Session Started`); console.log( `Watch live: https://browserbase.com/sessions/${stagehand.browserbaseSessionID}` ); const page = stagehand.page; await page.goto("https://stagehand.dev"); const extractResult = await page.extract( "Extract the value proposition from the page." ); console.log(`Extract result:\n`, extractResult); const actResult = await page.act("Click the 'Evals' button."); console.log(`Act result:\n`, actResult); const observeResult = await page.observe("What can I click on this page?"); console.log(`Observe result:\n`, observeResult); const agent = await stagehand.agent({ instructions: "You're a helpful assistant that can control a web browser.", }); const agentResult = await agent.execute( "What is the most accurate model to use in Stagehand?" ); console.log(`Agent result:\n`, agentResult); await stagehand.close(); } main().catch((err) => { console.error(err); process.exit(1); }); 可以看到脚本中是直接用自然语言来描述的,因此简化了浏览器自动化脚本的编写。 所以现在无需考虑什么 XPath 或者 selector 了,直接用自然语言描述就行。 接下来一段时间会研究下如何把发布周报的过程给自动化一下,毕竟整个发布操作的重复度其实是非常高的,很适合自动化。 GitHub Release caomei-auth v1.10.1 - 2025-10-18 20:08:40 摘要: 版本 1.10.1 (2025-10-18) 摘要: 本次更新主要包含以下错误修复: 验证码组件: 更新以支持新的 vue-recaptcha 插件 修正了组件导入路径问题 构建配置: 更新了项目构建配置 Nuxt 相关: 修复了 vue-recaptcha-v3 的转译条件问题 优化了 Google reCAPTCHA 插件的加载逻辑 将 vue-recaptcha 插件添加到 Nuxt 配置并设置了相关选项 本次更新主要针对验证码功能和构建配置进行了多项修复和优化。 cmyr-template-cli v1.41.6 - 2025-10-19 02:40:06 摘要: [1.41.6]版本更新摘要: Bug 修复: 在 package.json 文件中新增了 homepage、repository 和 bugs 三个字段 本次更新主要解决了 package.json 配置文件缺少必要字段的问题,添加了项目主页、代码仓库和问题反馈的相关链接信息,便于用户更好地了解和参与项目开发。 最新 GitHub 加星仓库 CaoMeiYouRen starred Second-Me - 2025-10-14 11:26:30 训练 AI 自我提升,扩展能力,连接世界 主要编程语言:Python GitHub 星标数:14424 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 - 2025-10-17 08:10:56 阿猫的博客 猫鱼周刊 vol. 083 扫街友好城市 - 2025-10-19 20:11:07 FFmpeg 硬件加速小记 - 2025-10-13 02:37:42 潮流周刊 第 241 期 - 经过长沙 - 2025-10-20 08:00:00 第 240 期 - 带娃三亚 - 2025-10-13 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 233 期-2025 年第 42 周 - 2025-10-16 22:30:37 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.10.0 完善人机验证功能 | 2025 年第 41 周草梅周报 - 2025-10-12 20:29:07 草梅 Auth 1.9.0 发布验证码组件 | 2025 年第 40 周草梅周报 - 2025-10-05 22:54:15 草梅 Auth 1.8.0 发布暗色模式 | 2025 年第 38 周草梅周报 - 2025-09-21 19:30:38 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-42-caomei-weekly-caomei-auth-1-10-1-browser-auto-tool.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/10/19
articleCard.readMore

草梅 Auth 1.10.0 完善人机验证功能 | 2025 年第 41 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ Demo 站:https://auth-demo.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.10.0 版本。 本周的主要改动是在注册、登录、发生验证码环境增加了人机验证相关的逻辑,现在支持 hCaptcha、Cloudflare Turnstile 和 Google reCAPTCHA 的验证码支持。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 最近看到了一篇很有趣的文章——《方糖真实创业模拟器》。 文章中使用了 AI 作为创业模拟器的教官,而复盘的结果也是惨不忍睹。 所以本人也去尝试了一下,拿 RSS Impact 、草梅 Auth 等项目为例子试了下,结果也是完败。 因此,我的第一个结论就是:开源项目 和 商业化项目 是不一样的,是两套开发逻辑。 开源项目大多从技术角度出发,很大程度上是技术导向型的项目;而商业化项目则是从业务角度出发的,是业务导向型的。 而只有业务,才能真正带来收益。 第二个结论就是:要尽可能避免 创造者悖论,也即:不要以自身为用户去开发项目。 作为开发者,很容易陷入知识的诅咒,无法想象出对技术一窍不通的用户要如何使用项目,从而弄出一系列很复杂的配置项,而用户光是看文档就要晕过去了。 因此,一个合格的商业化项目,应该是开箱即用的,用户点开网页,或者下载应用,就能直接上手使用。 第三个结论则是:在开工之前,一定要做够 市场调研,至少要观察过同类产品。然后也要和他人,或者 AI 进行充分交流,验证想法是否真实可行。 很多时候,一个想法是被无数人同时想到过的,因此不要觉得自己就是高人一等,提前想到了。 在为自己的精妙想法投入时间精力开发前,一定要先进行市场调研,看下是否有同类产品,如果有,则看下同行是什么样的;如果没有,那么更要慎重,抛开这个行业是蓝海的可能性,更大的可能是这个行业压根不存在,或者被淘汰了。 在后续,我也会写下开发 草梅 Auth 、RSS Impact 的经验分享,讲述如何选题、如何 AI 开发、如何宣传推广等开发者关心的问题。 如果想了解更多,欢迎订阅博客和公众号。 GitHub Release caomei-auth v1.10.0 - 2025-10-11 20:08:14 摘要: 版本 1.10.0 更新摘要: 新功能: 新增验证码功能,已整合到注册、登录和发送验证码流程中 Bug 修复: 优化验证码组件显示逻辑,仅在需要时进行渲染 最新 GitHub 加星仓库 CaoMeiYouRen starred browserless - 2025-10-09 11:19:11 在 Docker 中部署无头浏览器,可在云端运行或自带环境。非商业用途免费。主要使用 TypeScript 语言开发,获得 11356 个星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 368 期):不要这样管理软件团队 - 2025-10-10 08:08:05 二丫讲梵的学习周刊 学习周刊-总第 232 期-2025 年第 41 周 - 2025-10-10 09:22:23 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.9.0 发布验证码组件 | 2025 年第 40 周草梅周报 - 2025-10-05 22:54:15 草梅 Auth 1.8.0 发布暗色模式 | 2025 年第 38 周草梅周报 - 2025-09-21 19:30:38 草梅 Auth 1.7.0 发布 Demo 模式 | 2025 年第 37 周草梅周报 - 2025-09-14 19:18:04 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-41-caomei-weekly-caomei-auth-1-10-0-captcha.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/10/12
articleCard.readMore

草梅 Auth 1.9.0 发布验证码组件 | 2025 年第 40 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ Demo 站:https://auth-demo.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.9.0 版本。 本周的主要改动是增加了验证码相关的逻辑,现在支持 hCaptcha、Cloudflare Turnstile 和 Google reCAPTCHA 的验证码支持。 通过增加验证码配置,可以增加接口安全性,减少被恶意爆破的损失。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 近期研究了一下 n8n。 这是一个可视化配置的工作流工具,可以与现在流行的 AI 模型集成,从而自动化各类重复工作。 例如:最近一段时间金价飞涨,我就想做个关于金价的周报,每周发送最新数据到邮箱。 整个工作流的配置方法也非常简单,基本上就是把各类节点进行连线,然后进行数据处理即可。 对非程序员而言,极大的降低了上手难度;而对程序员来说,也可以通过写代码的方式来更好的处理数据(例如使用 JavaScript 处理数据)。 在通过接口获取到数据后,就是生成对应的 HTML 文件,最后通过邮件节点发送到邮箱。 以上所有的操作都可以通过网页来可视化配置,极其简单。 可以这么说,如果会用 n8n 的话,我之前写的 rss-impact-server 甚至可以被 1 比 1 复刻出来,甚至可以更好的通过节点进行数据转换。 随着现在的 AI 模型越来越智能,结合原有的工作流,可以将更多原本无法自动化的工作流给自动化,以节约重复的时间。 草梅周报中需要引用的第三方 RSS 订阅源也使用 n8n 配置了工作流,可以简化收集数据的工作。 GitHub Release caomei-auth v1.9.0 - 2025-09-27 20:28:06 摘要: 版本 1.9.0 主要更新内容: 新功能: 更新验证码逻辑,支持多种提供商并在重置密码时集成验证码 添加 hCaptcha 组件及相关逻辑支持 添加 reCAPTCHA v3 支持,新增 execute 方法和 loading 状态 添加对 Cloudflare Turnstile 的支持并更新相关逻辑 Bug 修复: 使用 logger 替换 console.warn 以统一日志记录 添加 reCAPTCHA 类型定义和社交提供商类型 代码重构: 更新验证码发送逻辑,使用对象参数传递信息 cmyr-template-cli v1.41.5 - 2025-09-28 23:42:46 摘要: 版本 1.41.5 主要包含以下 Bug 修复: 调整 Dependabot 更新频率为每月,并优化 YAML 输出格式 将 husky 初始化脚本修改为 ‘husky’ 修正 ESLint 配置类型为 ‘eslint-config-cmyr’ 更新 initDependabot 函数,设置每月更新时间为 04:00,时区调整为上海 优化 initDependabot 函数的 YAML 配置,调整键值类型和双引号语法 v1.41.4 - 2025-09-21 23:13:13 摘要: 版本 1.41.4 更新摘要: 主要修复了工作流配置问题,对各个 YAML 文件的结构进行了优化和统一。 最新 GitHub 加星仓库 CaoMeiYouRen starred YouDub-webui - 2025-10-04 17:52:00 该 Python 项目在 GitHub 上获得了 2354 个星标,表明该项目在开发者社区中受到广泛关注和认可。项目使用 Python 作为主要编程语言,体现了其在 Python 生态系统中的重要性和实用性。 CaoMeiYouRen starred ezbookkeeping - 2025-09-26 17:17:07 一款轻量级自托管个人理财应用,具备友好的用户界面和强大的记账功能。主要采用 Go 语言开发,目前在 GitHub 上获得 2171 个星标。 CaoMeiYouRen starred copyparty - 2025-09-26 17:16:46 这是一个基于 Python 开发的多功能便携式文件服务器工具。它集成了加速续传上传、重复数据删除功能,并支持 WebDAV、FTP、TFTP 等多种文件传输协议。该工具具备零配置网络发现功能,内置媒体索引器和缩略图生成等附加特性。所有功能都集成在单个文件中,无需额外依赖。该项目在 GitHub 上获得了 31756 个星标,显示出较高的社区关注度。 CaoMeiYouRen starred registry - 2025-09-26 15:47:59 这是一个基于 Go 语言开发的社区驱动型 Model Context Protocol 服务器注册服务,目前获得了 5444 个星标。该项目为 MCP 服务器提供集中式注册管理功能,通过社区协作方式维护服务器列表。 CaoMeiYouRen starred AIPex - 2025-09-26 11:40:42 AIpex 是一款基于 TypeScript 开发的浏览器智能助手,能够通过自然语言指令实现浏览器自动化操作。该项目在 GitHub 上获得了 573 个星标,表明其在开发者社区中受到一定关注。该工具旨在简化用户在浏览器中的重复性任务,通过自然语言交互提升操作效率。 其他博客或周刊推荐 阮一峰的网络日志 一天之内,智谱和 Anthropic 都发了最强编程模型 - 2025-10-01 19:05:15 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 - 2025-09-26 08:08:40 HelloGitHub 月刊 《HelloGitHub》第 114 期 - 2025-09-28 07:49:05 阿猫的博客 Colf 题解 - 2025-09-29 22:08:26 潮流周刊 第 239 期 - 山顶咖啡 - 2025-09-22 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 230 期-2025 年第 39 周 - 2025-09-25 21:05:51 学习周刊-总第 231 期-2025 年第 40 周 - 2025-10-03 13:56:21 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.8.0 发布暗色模式 | 2025 年第 38 周草梅周报 - 2025-09-21 19:30:38 草梅 Auth 1.7.0 发布 Demo 模式 | 2025 年第 37 周草梅周报 - 2025-09-14 19:18:04 草梅 Auth 1.6.0 发布密码强度组件 Twilio 短信支持 | 2025 年第 36 周草梅周报 - 2025-09-07 18:59:46 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-40-caomei-weekly-caomei-auth-1-9-0-n8n-workflow.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/10/5
articleCard.readMore

草梅 Auth 1.8.0 发布暗色模式 | 2025 年第 38 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ Demo 站:https://auth-demo.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.8.0 版本。 本周的主要改动是增加了暗色模式。 现在,页面会根据浏览器是否处于暗色模式,自动进行切换,以增加在暗色模式下的使用体验。 此外,也添加了 GitHub 角落链接组件、反馈按钮组件等。 在接下来的版本中,会添加多语言适配、时区设置等功能,敬请期待。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 草梅 Auth 也在本周上了《科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告》。 Star 数量也随之上升一大波。 所以如果各位读者朋友想要宣发开源项目的,可以考虑向《科技爱好者周刊》投稿,如果被选上的话,可以增加不少曝光量。 当然了,《科技爱好者周刊》的投稿还是要看阮一峰的审核的,也不是那么容易就能上刊。 建议完善项目文档,增加一些项目图片,再进行提交。 最新 GitHub 仓库 picgo-plugin-optimization - 2025-09-20 22:55:12 基于 sharp 的 PicGo 图片格式转换和压缩插件 GitHub Release caomei-auth v1.8.0 - 2025-09-20 20:28:54 摘要: 版本 1.8.0 主要更新包括:新增隐私政策和服务条款增强用户信息保护,添加 GitHub 角落链接和反馈按钮组件,集成 Google reCAPTCHA 等验证码支持,并新增演示模式组件。修复了暗色模式下登录页、用户资料页和首页的样式问题,优化了邮件模板的回退逻辑和背景颜色,调整了社交登录提供商颜色。代码重构方面优化了演示模式横幅展示、暗色模式支持、验证码配置和认证页面样式,增强了用户语言检测和登录后跳转逻辑。 picgo-plugin-optimization v1.0.0 - 2025-09-21 18:55:08 摘要: 版本 1.0.0 发布摘要: 新功能:实现图像优化处理,支持格式转换和尺寸调整;添加 GUI 菜单功能,支持查看配置、切换日志和设置目标格式;提供 PicGo Transformer 插件开发文档及核心处理逻辑占位。 Bug 修复:更新 GUI 菜单,修改配置查看标签并移除不必要功能;优化用户配置说明和目标格式处理逻辑;注释掉不必要条件判断以简化逻辑;移除不必要接口定义并调整调试日志配置。 代码重构:增强日志功能,支持更灵活日志输出和错误处理;更新插件注册方式,使用 beforeUpload 替代 transformer。 sharp-cloud-uploader v1.2.0 - 2025-09-21 13:08:12 摘要: 版本 1.2.0 更新摘要: 新增功能: sharp 模块添加了对 GIF 格式的支持,并更新了文件类型映射。 最新 GitHub 加星仓库 CaoMeiYouRen starred PicGo - 2025-09-20 22:33:02 基于 Vue CLI Electron Builder 构建的图片上传工具,界面简洁美观。主要开发语言为 TypeScript,在 GitHub 上获得 25661 个星标。 CaoMeiYouRen starred n8n-workflows - 2025-09-19 11:22:28 n8n 是一个开源的自动化工具,拥有 32451 个星标。它提供各种工作流程,包括数据集成、任务自动化和 API 连接。用户可以通过其平台创建自定义工作流程,无需编码知识。n8n 支持多种应用程序和服务,如 Slack、Google Sheets 和 GitHub。其 HTML 为主要语言,便于网页集成和自定义界面开发。该工具强调灵活性和可扩展性,适合企业和个人使用。 CaoMeiYouRen starred n8n - 2025-09-19 11:22:20 基于 TypeScript 开发的公平代码工作流自动化平台,具备原生 AI 功能。支持可视化构建与自定义代码相结合,可选择自托管或云端部署。提供超过 400 种集成方案,在 GitHub 上获得 139,445 星标。 CaoMeiYouRen starred casdoor - 2025-09-15 17:08:26 这是一个基于 Go 语言开发的开源身份认证与访问管理平台,提供单点登录功能。平台具备 Web 用户界面,支持 OAuth 2.0、OIDC、SAML、CAS、LDAP、SCIM、WebAuthn、TOTP、多因素认证、面容识别、RADIUS 协议,并能与 Google Workspace、Active Directory 及 Kerberos 集成。该项目在 GitHub 上获得超过 1.2 万星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 - 2025-09-19 08:10:49 HelloGitHub 热点速览 终端里跑图形应用「GitHub 热点速览」 - 2025-09-16 10:39:04 阿猫的博客 猫鱼周刊 vol. 081 开源是地狱 - 2025-09-21 18:21:16 Ghostty 折腾小记 - 2025-09-17 21:22:15 猫鱼周刊 vol. 080 中年人网购骗局 - 2025-09-14 19:51:11 潮流周刊 第 238 期 - 湘厨小炒 - 2025-09-15 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 229 期-2025 年第 38 周 - 2025-09-18 21:20:57 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.7.0 发布 Demo 模式 | 2025 年第 37 周草梅周报 - 2025-09-14 19:18:04 草梅 Auth 1.6.0 发布密码强度组件 Twilio 短信支持 | 2025 年第 36 周草梅周报 - 2025-09-07 18:59:46 草梅 Auth 1.5.0 发布与自动化发包经验 | 2025 年第 35 周草梅周报 - 2025-08-31 19:33:09 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-38-caomei-weekly-caomei-auth-1-8-0-dark-mode.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/9/21
articleCard.readMore

草梅 Auth 1.7.0 发布 Demo 模式 | 2025 年第 37 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ Demo 站:https://auth-demo.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.7.0 版本。 本周的主要改动是增加了 Demo 模式,可以前往 Demo 站 查看效果。 您可以使用 Demo 账号登录,以查看管理员视角。 用户名:demo_admin 默认密码:Demo@123456 昵称:演示管理员 邮箱:demo_admin@example.com 用途:用于展示 管理员 视角 您也可以查看第三方登录设置后的效果(Demo 站的第三方登录配置是无效的,如需使用,请访问主站) 查看管理员后台。 如果想查看用户端视角,可以登录主站查看。 在接下来的版本中,会添加多语言适配、时区设置等功能,敬请期待。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 GitHub Release push-all-in-one v4.4.4 - 2025-09-14 01:56:18 摘要: 版本 4.4.4 (2025-09-13) 摘要: Bug 修复: 构建:移除 validate-commit-msg 依赖和 husky commit-msg 钩子 caomei-auth v1.7.0 - 2025-09-13 20:27:20 摘要: 版本 1.7.0 主要更新包括: 新增邮箱验证选项,要求用户登录前验证邮箱;添加 Demo 模式相关类型定义、假数据生成工具和配置;支持通过环境变量设置密码强度要求;添加调试构建支持。 Bug 修复涉及邮箱验证配置、环境变量引用简化、Demo 用户接口更新、SSO 提供商生成逻辑调整、依赖版本错误修正、密码强度验证修复、构建工具更换、数据预填充恢复、错误信息捕获、配置更新等。 代码重构增强了 Demo 模式守卫,阻止危险的管理操作和写操作。 最新 GitHub 加星仓库 CaoMeiYouRen starred openpose - 2025-09-09 16:31:53 OpenPose 是一个实时多人关键点检测库,支持身体、面部、手部和足部姿态估计。主要编程语言为 C++,在 GitHub 上获得 33036 个星标。 CaoMeiYouRen starred cocos2d-x - 2025-09-08 20:43:09 Cocos2d-x 是一套开源跨平台游戏开发工具,被全球数百万开发者使用。其核心已发展为 Cocos Creator 1.x 和 2.x 的基础框架,主要采用 C++语言开发,在 GitHub 上获得 18729 个星标。 CaoMeiYouRen starred pixijs - 2025-09-08 20:41:41 HTML5 Creation Engine 是一款使用 TypeScript 开发的高性能 2D WebGL 渲染引擎,能够创建精美的数字内容。该引擎以快速和灵活著称,在 GitHub 上获得 45,720 个星标。 CaoMeiYouRen starred phaser - 2025-09-08 20:27:05 Phaser 是一个免费、快速且有趣的 2D 游戏框架,用于开发桌面和移动网页浏览器的 HTML5 游戏,支持 Canvas 和 WebGL 渲染。主要编程语言为 JavaScript,在 GitHub 上获得 38,382 个星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 365 期):流量变现正在崩塌 - 2025-09-12 08:07:20 潮流周刊 第 237 期 - 西湖落日 - 2025-09-08 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 228 期-2025 年第 37 周 - 2025-09-11 22:50:35 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.6.0 发布密码强度组件 Twilio 短信支持 | 2025 年第 36 周草梅周报 - 2025-09-07 18:59:46 草梅 Auth 1.5.0 发布与自动化发包经验 | 2025 年第 35 周草梅周报 - 2025-08-31 19:33:09 草梅 Auth 1.4.0 发布与 ESLint v9 更新 | 2025 年第 33 周草梅周报 - 2025-08-17 21:21:37 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-37-caomei-weekly-caomei-auth-1-7-0-demo-mode.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/9/14
articleCard.readMore

草梅 Auth 1.6.0 发布密码强度组件 Twilio 短信支持 | 2025 年第 36 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.6.0 版本。 本周主要增加了密码强度显示组件,以及添加了 Twilio 渠道作为短信推送渠道。 在注册、找回密码、修改密码等有密码框的页面,添加了密码强度显示组件,可以更友好的提示用户当前密码的强度。 同时也可以通过环境变量来配置密码强度限制。 此外也添加了 Twilio 作为国际短信推送渠道。 不过 Twilio 目前不支持中国 IP 注册,因此仅建议需要发送国际短信的用户添加 Twilio 渠道。 在接下来的版本中,会添加 Demo 模式、多语言适配、时区设置等功能,敬请期待。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 草梅 Auth 是一个支持 OAuth2.0 协议的统一登录平台。 草梅 Auth 的作用就是作为一个类似 Auth0 那样的第三方登录聚合平台。 也就是说,先从 GitHub、Google 等社交媒体登录到草梅 Auth,再从草梅 Auth 登录到其他网站。 而之所以要这么做,是为了减少重复的第三方登录集成。 可以想一下,如果每写一个新的项目,都要接入 GitHub、Google 等社交媒体登录,那么就会很麻烦,且重复。 而如果采用 草梅 Auth 作为中间项目,则只需要在新的项目中集成草梅 Auth 即可。 此外,也能解决 Auth0 等平台不好自定义域名的问题(Auth0 需付费才能自定义域名)。 因此,草梅 Auth 现在已经集成进 afdian-linker 、rss-impactr 等网站中,可以方便的通过邮箱、短信、社交媒体等方式登录,欢迎前去体验。 GitHub Release caomei-auth v1.6.0 - 2025-09-06 20:27:16 摘要: 版本 1.6.0 更新摘要: 新功能:添加密码强度组件并优化验证逻辑;新增 Twilio 短信服务支持。 Bug 修复:修复用户信息类型声明以支持返回手机号;优化首页路由处理逻辑;修复返回首页按钮导航功能;更新邮件模板添加联系方式;调整环境变量配置名称;增强短信日志记录支持 Twilio 字段;延长日志缓存刷新间隔至 60 秒;优化登录提示信息和验证码自动提交功能。 代码重构:重构邮件模板引擎简化生成逻辑;重构短信发送逻辑支持多渠道;优化快速登录页面和错误提示;移除不必要样式导入;优化密码验证逻辑移除重复函数。 eslint-config-cmyr v2.0.1 - 2025-09-01 23:47:35 摘要: 版本 2.0.1 修复了 ESLint 配置中的问题,新增了禁止行尾空格的规则。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 364 期):最难还原的魔方 - 2025-09-05 08:13:30 阿猫的博客 通过 git pre-commit hook 防止误提交二进制文件 - 2025-09-05 00:58:57 潮流周刊 第 236 期 - 蓝色天空 - 2025-09-01 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 227 期-2025 年第 36 周 - 2025-09-04 21:24:29 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.5.0 发布与自动化发包经验 | 2025 年第 35 周草梅周报 - 2025-08-31 19:33:09 草梅 Auth 1.4.0 发布与 ESLint v9 更新 | 2025 年第 33 周草梅周报 - 2025-08-17 21:21:37 草梅 Auth 1.3.0 发布与 GitHub 动态 | 2025 年第 32 周草梅周报 - 2025-08-10 20:39:49 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-36-caomei-weekly-caomei-auth-1-6-0-password-strength-twilio-sms-support.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/9/7
articleCard.readMore

草梅 Auth 1.5.0 发布与自动化发包经验 | 2025 年第 35 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.5.0 版本。 本周的主要改动是添加了快速登录功能,以及增加了用户名登录的自定义启用功能。 快速登录支持通过邮箱或短信验证码来一键登录注册,简化了用户注册,降低了用户注册的门槛,以提高转化率。 你也可以通过该链接试用:https://auth.cmyr.dev/quick-login 此外,用户名字段也进行了调整,现在可以在注册时只输入昵称,同时可以禁用用户名登录。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 继前几周对 eslint-config-cmyr 和 stylelint-config-cmyr 等仓库进行了升级更新后,本周也对更多代码库进行了更新。 例如 cz-conventional-changelog-cmyr 、 semantic-release-cmyr-config 、commitlint-config-cmyr、conventional-changelog-cmyr-config 等。 基本上都是把代码从 cjs 模块升级到了 esm 模块,同时也通过 tsdown 来构建 cjs 版本,以加强包的兼容性。 此外,最低 Node.js 版本也提升到了 18.0 ,是目前 Node.js LTS 版本的范围,以减少漏洞。 除了包的更新之外,这次也主要来分享一下我是如何做项目的版本更新的。 以 草梅 Auth 为例,是通过 semantic-release 实现的自动发版、生成更新日志。 首先添加上 semantic-release 的配置文件。 1 2 3 4 5 6 /** * @type {import('semantic-release').GlobalConfig} */ export default { extends: ["semantic-release-cmyr-config"], }; 此处采用我自定义的 semantic-release-cmyr-config 作为配置,集成了 GitHub、Npm 等插件,可以同时在 GitHub、Npm 实现发包。 至于版本号的升级,也是由 semantic-release 实现。 通过提交特定的 Git Commit 来确定是小版本还是大版本升级,日志也会根据此生成。 然后通过 commitlint 约束提交的 Git Commit 必须为指定格式。此处采用的规范为自定义的 commitlint-config-cmyr。 然后为了方便生成 Commit,可以通过 commitizen 来提交 Commit。此处采用的规范为自定义的 cz-conventional-changelog-cmyr。 不过,由于最近用 AI 比较多,所以减少了通过 commitizen 提交的 commit 。 接下来,日志采用 conventional-changelog 进行生成,该功能以集成在 semantic-release 中。此处采用的规范为自定义的 conventional-changelog-cmyr-config 。 至于 eslint-config-cmyr 和 stylelint-config-cmyr ,则是代码开发过程中的格式化规范。 最后,则是把项目推送到 GitHub Action 进行构建和发包。 如此一来,一个自动化发包的流程就完成了。 此处还有一个小细节,semantic-release 也是支持预发布的,所以可以先把代码提交到 beta 分支,发一个 beta 包出来,然后在合并回 master 分支发正式的包。 以 eslint-config-cmyr 为例,就发了快 17 个预发布包。 通过发 beta 包,可以在不影响当前包正式版本的情况下,对包进行功能测试,确保之后正式发布的稳定。 以上就是一些有关项目自动化发包的经验分享,希望对你有所帮助。 最新 GitHub 仓库 semantic-release-cmyr-config - 2025-08-27 01:41:16 草梅友仁自定义的 semantic-release 配置 GitHub Release afdian-linker v1.4.2 - 2025-08-30 20:20:49 摘要: 版本 1.4.2 (2025-08-30) 主要包含以下 Bug 修复: 依赖项更新:升级 @vueuse/core 至 v13.7.0 依赖项更新:升级 zod 至 v4.1.1 caomei-auth v1.5.0 - 2025-08-30 20:28:24 摘要: 版本 1.5.0 更新摘要: 新功能:添加快速登录页面和智能输入功能,支持邮箱、手机号和用户名登录;新增隐私模式切换功能,优化邮箱和手机号显示逻辑;优化输入区域和验证码发送逻辑,添加手机号输入框和区域选择器;统一社交平台品牌色定义,新增辅助工具函数;重构样式导入,新增全局样式文件。 Bug 修复:修复用户名规范化变更,添加 OpenID 用户 ID 声明;更新所有非主要依赖;添加快速登录页面跳转功能;调整匿名登录密码输入框行高;修复用户信息更新时用户名获取逻辑;添加错误色的深色变量并更新相关样式。 代码重构:更新隐私模式下用户 ID 和用户名显示逻辑,添加用户名脱敏处理;注册时不再要求设置用户名,改为设置昵称。 eslint-config-cmyr v2.0.0 - 2025-08-27 22:25:02 摘要: 版本 2.0.0 主要更新:升级 ESLint 至 v9,不再支持低版本。新增 import 插件条件加载和规则支持,扩展对 JS、TS、Vue、JSX、Nuxt.js 的文件类型支持,添加 stylistic 代码风格配置。重构配置结构,提取公共变量简化文件。修复 props 类型检查、路径导入、规则级别等问题,更新 Node.js 要求至 >=16,优化多项代码质量和一致性规则。 stylelint-config-cmyr v1.0.0 - 2025-08-27 17:31:46 摘要: 版本 1.0.0 (2025-08-27) 更新摘要: 新功能:Node.js 版本要求提升至 18;Stylelint 配置新增对 Vue 和 SCSS 文件的支持;添加 SCSS 和 Vue 特有的样式规则。 Bug 修复:更新 Stylelint 配置,添加 SCSS 嵌套规则设置;确保 postcss-html 和 postcss-scss 为必需依赖;增强颜色相关规则;移除不必要的 stylelint-config-rational-order 依赖。 cz-conventional-changelog-cmyr v2.0.0 - 2025-08-27 19:06:20 摘要: 版本 2.0.0 主要更新包括:优化了 breaking change 处理逻辑和提交信息构建逻辑,支持从多个字段合并主体内容;改进了 commitlint 加载方式和配置加载,确保兼容性并支持从配置获取提示信息;更新 Node.js 版本要求至 20.10;添加了深度合并配置对象功能。修复了 breaking change 处理逻辑、commitizen 依赖重复定义、模块导出方式等问题;调整了 commitizen 配置路径和 Node 最低版本要求;修正了导入语法以支持 JSON 类型声明;移除了部分依赖并优化了类型定义。代码重构方面优化了兼容性处理、issuesBody 处理逻辑和配置对象接口。此版本为重大更新,全面升级了项目依赖并增加了 ESM 模块支持。 commitlint-config-cmyr v1.0.0 - 2025-08-27 20:48:30 摘要: 版本 1.0.0 (2025-08-27) 摘要: 新功能:完成功能开发。 Bug 修复:优化描述文本,去除多余换行符;更新 emoji 表情以增强提交信息的可读性;更新文档更改和其他类型的 emoji 表情以增强可读性。 conventional-changelog-cmyr-config v3.0.0 - 2025-08-27 21:11:34 摘要: 版本 3.0.0 主要更新:全面迁移自定义日志标题配置;升级至 ESM 模块,最低 Node.js 版本提升至 18,并更新要求至 >=20.10;添加 TypeScript 支持,重构项目结构和构建配置。Bug 修复包括增强类型安全性、修改插件发布配置、更新 changelog 配置禁用作者信息显示、修复路径和依赖问题。代码重构涉及删除不再使用的文件,增强类型定义和可维护性。破坏性变更:项目重构为 TypeScript,升级到 ESM 模块并提升 Node.js 版本要求。 semantic-release-cmyr-config v1.0.0 - 2025-08-27 21:33:36 摘要: 版本 1.0.0 发布摘要: 新功能:更新构建配置和清理环境模块。 Bug 修复:更新 conventional-changelog-cmyr-config 依赖至 3.0.0-beta.3,添加 pnpm overrides 配置;更新 conventional-changelog-conventionalcommits 依赖至 8.0.0 和 9.1.0,重构 release.config.js 配置;更新 devDependencies,添加 @semantic-release 相关依赖;简化 release.config.js 配置,直接导入配置文件;添加 @semantic-release/error、@semantic-release/github、@semantic-release/npm 依赖;移动 conventional-changelog-cmyr-config 至 devDependencies;移除不必要的 semantic-release 依赖,更新 peerDependencies 版本要求;移除不必要插件配置;调整依赖分类,添加 peerDependencies 支持。 最新 GitHub 加星仓库 CaoMeiYouRen starred vibe-kanban - 2025-08-28 14:01:47 使用 Rust 语言开发的 AI 编程代理管理看板项目,目前获得 4303 个星标。该项目专注于通过看板系统有效管理 AI 编程代理的工作流程。 CaoMeiYouRen starred airi - 2025-08-28 14:01:31 自主托管的 Grok 伴侣项目,用户可拥有虚拟伴侣容器,集成实时语音聊天功能并支持 Minecraft、Factorio 等游戏交互。采用 Vue 作为主要开发语言,兼容 Web、macOS 和 Windows 多平台,目前获得 11963 个星标关注。项目致力于通过虚拟实体交互技术提升用户体验。 CaoMeiYouRen starred PicGo-Core - 2025-08-28 01:27:01 图片上传工具,支持命令行界面和 API 接口。主要编程语言为 TypeScript,项目获得 906 个星标。 CaoMeiYouRen starred VibeVoice - 2025-08-28 01:26:58 Frontier 开源文本转语音项目使用 Python 作为主要编程语言,在 GitHub 上获得 6217 个星标。该项目专注于文本转语音技术开发,提供开源解决方案。 CaoMeiYouRen starred searxng - 2025-08-28 01:26:52 SearXNG 是一个免费的互联网元搜索引擎,它聚合来自多个搜索服务和数据库的结果。该引擎不跟踪也不分析用户行为。主要开发语言为 Python,在 GitHub 上获得 21545 个星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 363 期):最好懂的神经网络解释 - 2025-08-29 08:11:28 HelloGitHub 月刊 《HelloGitHub》第 113 期 - 2025-08-28 08:09:53 潮流周刊 第 235 期 - 拍美术馆 - 2025-08-25 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 226 期-2025 年第 35 周 - 2025-08-28 22:02:25 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.4.0 发布与 ESLint v9 更新 | 2025 年第 33 周草梅周报 - 2025-08-17 21:21:37 草梅 Auth 1.3.0 发布与 GitHub 动态 | 2025 年第 32 周草梅周报 - 2025-08-10 20:39:49 草梅 Auth 1.2.0 发布与最新动态 | 2025 年第 31 周草梅周报 - 2025-08-03 20:36:04 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-35-caomei-weekly-caomei-auth-1-5-0-automated-release.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/31
articleCard.readMore

记一次《上海·2025 明日方舟集成战略沉浸式线下展》的体验

今天又去上海了。 这次的目的是为了参加最近的《上海·2025 明日方舟:集成映射——沉浸式线下展》。 不过这个名字太长了,还是叫它《2025 明日方舟集成战略线下展》吧,下同。 首先,作为一个集成战略打的比较少的博士,我在去之前还在担心不了解里面的梗是不是会体验不佳,但结果是否定的。 虽然这次是以集成战略为主题,但也不是只有集成战略深度玩家才能有所体验。应该说是会得到额外的乐趣,但普通玩家也能有所体验。 在开始之前,还是得跟各位强调一下教训:还是得早点来排队!下午场的真不要下午才来,会无法逛完 N 馆!(但是 A 馆只要准点排队的话,是来得及的。) 也就是说,如果是下午场的博士,建议上午就去把 N 馆逛了,也就是直接去试玩终末地和买周边,然后再去 A 馆排下午场;反之,上午场的博士则是先去把 A 馆逛了,再去 N 馆排队。 老实说到下午的话,两个场次的人加起来人会有多的,但上午场逛完后还有比较多的时间去 N 馆,但下午场出来的话 N 馆是已经关了的。所以一定要注意顺序!(最开始几天的教训) 当然了,截止本文发出的时候,距离停止运营的 8 月 29 日也不远了,所以仅作为一个提醒。 本人大约 14:20 抵达 N 馆,买完周边出来差不多就 14:50 了。就算不体验终末地,单纯的排周边的队也是要花点时间的,建议提前准备! 附上 N 馆地图 N 馆这边,在进场后会先看到终末地的试玩区域。 我到的时候已经排满了,因为时间来不及,所以没去试玩,但还是领了一本体验指南。 场馆内还有能源塔和流水线的实物模型,还挺震撼的。此外也有官方 coser,可以集邮。 注意周边店有满赠,记得算下金额。然后是热门角色还是得早点去抢,晚了就真的不剩啥了。 接下来就是 A 馆这边的体验了。 还是得吐槽一句,A 馆和 N 馆之间的路大概有 800 米,虽然看着不多,但这个天气,走上这么十几分钟,属实有点难熬,建议带好伞、水等避暑工具,免得中暑。 然后打车的时候建议直接定位 A 馆或 N 馆,免得到时候还得多走几步。上午场的到 A 馆,下午场的就是先去 N 馆。 在进 A 馆之前,会有一段户外排队。排队的道路上倒是会有遮阳棚,还有风扇,但这个天气的上海户外,大伙懂得都懂,实在太热了,还是那句话,记得多喝水! 然后就是室内环节了,也就是进入了正题。 附上 A 馆地图 首先,一进来就会在门口领到伴手礼,一个小袋子,刚好可以用来装后面会领到的贴纸。 讲真,贴纸实在有点小,容易弄丢,放袋子里刚好。 然后,进来之后,就是刻俄柏的主题场馆,也就是进场的大厅。 刻俄柏这边主要是猜干员名字、喊干员名字和跟 coser 集邮(比如官方的遥 coser,真的很好看)等,最后别忘了在出口的拐弯处集章打卡。 因为我之前看过攻略,所以是先去了萨米肉鸽这块,排队速度还是比较快的。 里面的内容就是让你带上手环(啪啪圈),然后找里面对应的点位打卡(跟去年方舟嘉年华是同款,估计是废物利用了)。 进场前会有一个非常可爱的缪尔赛思引导玩家! 不过体验还是有点恐怖的,应该说萨米跑男拿着个斧头在背后追人,配合音效真的挺恐怖的,胆小的误入(但是工作人员是不会伤人的,所以不用担心)。 接下来是水月肉鸽。 这里要额外说一下的是,水月和傀影是唯二特殊的肉鸽展览,因为里面有沉浸式的舞台剧,也就是演员会到你身边来进行表演,体验极佳。 当然,代价就是,排水月肉鸽和傀影肉鸽的队伍也是最长的!等待时间也是最长的! 水月肉鸽从排队到进场大概要 30 分钟,而内容的体验流程则大约为 15 分钟。 水月肉鸽这边一进去先是一段视频铺垫剧情。 然后下一个房间是一个解密,由于我压根没有参与解密,所以不知道如何解密。 但在书柜上试探的时候,意外发现了个彩蛋,然后额外拿到了一个工作人员赠送的贴纸,所以之后去的博士也可以试试。 在之后则会进入下一个房间,这时候水月的 coser 也就会进来,开始进行沉浸式舞台剧的表演。 老实说还是第二次看见离的这么近的舞台剧表演,感觉自己也是舞台上的一部分。 第一次经历详见4 月 26 日的博客。 然后水月会引导我们进入下一个房间,也就是深蓝之树的房间,这时会进行下一段表演。 这段表演会更有舞台剧的感觉,会离观众一段距离,但是表演的内容也更加丰富,应该说 coser 老师是十分卖力的(一想到要演很多遍,感觉还是会很累的)。 结束之后,出门就可以盖章。 之后就是去傀影肉鸽那边。 傀影那边就更精彩了,分为古堡线和地牢线。 其中只有前半段的互动体验差距,后半段的傀影沉浸式舞台剧是一样的内容,只是两个视角。 然后不知道为什么,在地牢线排队的人更多,是古堡线的人两倍以上。如果后面去的博士想去看傀影的话,感觉还是哪边人少排那边吧,我排古堡线也花了快 30 分钟才轮到,排地牢线会更长(因为每次只能放进去 25 人)。 先讲一下古堡线,在古堡线排队的时候,也会有官方 coser 可以互动集邮(比如暮落,我能说后面还在厕所偶遇了吗?当然,还是忍住了在厕所集邮的欲望)。 要尤其注意的是,带你进场的 NPC 小姐姐,她也是个演员!后面会和另一边的 NPC 进行舞蹈表演,还挺好看的。 古堡线会有大锁环节,音效还是有点恐怖的,胆小误入。 之后,NPC 会引导各位玩家落座,应该说是少数有位置坐的环节,可以趁机休息下。 在傀影出场前,会先由两位 NPC 进行舞蹈表演,之后是傀影出场,中间会分别对来自古堡线和来自地牢线的观众互动。 之后,和水月肉鸽类似,也会引导玩家进入下一个房间,进行第二段表演。 这一段表演中,傀影会跟“剧团喉舌”完成一场对手戏,可以说是十分精彩!建议各位仔细观看,说不定能发现不少细节。 在出了傀影肉鸽后,还能看见坎诺特,可以互动,但是是否爆金币还得看他心情。 至于我,则是反客为主,两次出来分别“存”了一枚源石锭,希望下次能取出来。 虽然是在后面体验的,但这里还是先提一下地牢线有什么内容。 在傀影肉鸽第二次排队的时候,古堡线已经没什么人了,但地牢线还是有不少人。等待时间也还是差不多 30 分钟,不得不坐地上休息了一段时间。 地牢线会比古堡线多一个关牢房的 NPC 老哥,可以把手册给他画图或者写自己的昵称。 当然,在之前体验过地牢线的博士也有反馈会有被锁链锁住的少女的 coser,但我这次去没看见,这些官方 coser 应该也是轮换的,所以还得看运气。 后续的体验就是被另一位 NPC 带入后面的房间,会有一段沉浸式舞台剧,最终也是接傀影的舞台剧,内容是一样的,只是另一个视角。 在傀影肉鸽出来后,就是去看萨卡兹肉鸽了。 萨卡兹这边就是个 AR 展,通过手机扫码打开小程序,可以看到动画,效果还是挺不错的。 里面还有拍立得,不过得早点,也可以和 coser 集邮。如果有笔的话,还可以让 coser 画个章。 期间也会有 NPC 来发任务,如果找到指定的图片并拍照,可以额外获得贴纸。 最后,则是界园。 界园的台子就在傀影肉鸽出口的下面,很小,就是一个没有任何互动的展台,难怪放在这么偏僻的地方。 然后也汇报一下今天的步数,1.6 万步,整体来讲还是不算多的,因为大部分时间都在排队,结果就是站的腿疼! 说完了体验,也该来讲下优缺点了。 首先,还是得肯定的是,这次肉鸽展,确实做到了沉浸式,主要是水月和傀影这两个做的太好了,十分的沉浸,视听效果极佳。 但接下来要说的就是批评了。 首先要说的就是排队。 今天全程体验下来,除了内容外,印象最深刻的就是排队,全程排队。 无论是周边店,还是各个肉鸽主体场馆,都在排队。 完全可以再优化下,尤其是水月和傀影的两个,因为涉及到演员的表演,所以舞台剧的部分其实可以稍微多一点人,加快轮次。 然后就是界园主题了。 我不知道明日方舟是怎么想的,为啥会把当前正在开放的肉鸽主题阉割了,界园肯定是大伙现在打的最多的,也是印象最深刻的,但却不展出! 我都不敢想要是加一个扔宝钱的互动会有多么刺激。 我甚至觉得还不如不展出,要是不展出,好歹还有点盼头,但一展出,就一个小台子,有啥好看的? 接下来则是部分优化点。 例如:刻俄柏的打卡点可以增加引导,因为我到最后才发现拐角处有一个刻俄柏主题的打卡点,我一开始还以为刻俄柏这边没有打卡点。 以及,坎诺特其实可以放到一楼进行互动。 我有点想不通的是,为啥把坎诺特这个集成战略顶流 NPC 放在傀影肉鸽的出口,这不就意味着得先看完傀影才能看到坎诺特吗? 但是,考虑到傀影肉鸽这边的排队时长,可见能和坎诺特互动的是少数。 我觉得这就很离谱,还不如跟界园放一起,还能给界园分摊注意力。 大伙都去看坎诺特了也就没人骂界园了 然后是这次赠送的物料,都是贴纸。 虽然说是为了贴在手册上,但这未免也太简陋了一点,主要是太小了,实在不容易收藏。如果是个相同大小的亚克力徽章会好很多。 上图是今天一天拿到的无料,其中也包括了和其他玩家互换的部分(那个点心就是一位余的 coser 送的,我拿源石锭作为交换,很符合集成战略环境!) 上图是 290 元买的周边,就随便买了点亚克力和徽章。里面还有盲盒,但我不太喜欢,就没有抽盲盒。 还有,如果 A 馆和 N 馆能有接驳车就更好了。虽然说离的也近,但也不是就在隔壁,所以能有接驳车的话会让体验上升一大截。 总之,这次《2025 明日方舟集成战略线下展》,整体上来讲的体验还是十分不错的,也算是值回票价了,但也有一些可以改进的地方、 整体而言,可以 10 分制的情况下,打个 8 分的样子。 以上,感谢观看。 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/16e853ab.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/24
articleCard.readMore

草梅 Auth 1.4.0 发布与 ESLint v9 更新 | 2025 年第 33 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.4.0 版本。 本周主要优化了邮件模板、日志输出、隐私保护、 Google Analytics/百度统计集成等模块。 现在基于 mjml 实现了新的、更加现代化邮件模板,比之前的纯文本邮件好看的多。 添加 Axiom 了日志传输支持,现在,您可以通过 Axiom 来记录日志,以避免部分云函数平台(例如 Vercel)只能查询短时间内日志的问题。 在环境变量中添加 AXIOM_DATASET_NAME 和 AXIOM_API_TOKEN 启用 Axiom 记录日志。 在生产环境中,涉及用户隐私的数据会被脱敏后输出(例如 IP 地址、邮箱、手机号码等)。 例如,上图中发现 GPTBot 经常访问草梅 Auth,可以考虑禁用。 添加 NUXT_PUBLIC_BAIDU_ANALYTICS_ID 、NUXT_PUBLIC_GOOGLE_ANALYTICS_ID 环境变量即可启用百度统计或 Google Analytics 集成。 具体配置见集成指南。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 本周也久违的对 eslint-config-cmyr 和 stylelint-config-cmyr 这两个代码检测规范进行了更新。 其中 eslint-config-cmyr 更是进行了 BREAKING CHANGE,只为了支持最新的 ESLint v9 ESLint 在 v9 版本进行了很多重大更新,因此 v9 之前的配置文件全部失效,需要重新配置。 老实说 ESLint 发布 v9 版本也有一段时间了,但笔者一直没有更新,也是有点偷懒了。 不过,由于笔者的项目中都是统一采用自己编写的 eslint-config-cmyr 作为 ESLint 的配置,所以可以通过一个包来完成配置更新,省了一部分重复配置的时间。 不过因为还存在 peerDependencies 变更,所以还免不了手动更新相关依赖 这次的主要更新还是把 JS/TS/Vue/React/Nuxt 等的 ESLint 配置都升级到了 ESLint v9,移除了不再受支持的格式相关规则。 不过,还是通过 @stylistic/eslint-plugin 重新添加了一些格式相关的规则。 就我个人认为,代码风格相关的配置确实是一个非常主观的事情,所以我认为每位开发者最好都能自己编写一个专门的代码格式相关的包,然后应用在自己的项目中,来确保项目风格的统一。 当然了,也不是所有人都有精力去写一个自己风格的包,所以,你也可以使用别人已经写好的包,例如 @stylistic/eslint-plugin 、 eslint-config-cmyr 等。 总之,在一个项目中,还是要确保代码风格的统一的。 GitHub Release eslint-config-cmyr v2.0.0-beta.4 - 2025-08-17 19:55:50 摘要: 版本 2.0.0-beta.4 摘要: 主要更新内容: 新增了对 Nuxt.js ESLint 配置的更新 增加了对新文件类型的支持 替换了测试文件 v2.0.0-beta.3 - 2025-08-17 19:36:50 摘要: 版本摘要:2.0.0-beta.3 (2025-08-17) 主要更新内容: 新增功能: 添加了对 Nuxt.js 框架的配置支持 更新了 package.json 文件,包含 Nuxt.js 相关的配置文件和测试命令 v2.0.0-beta.2 - 2025-08-17 19:15:14 摘要: 版本 2.0.0-beta.2 更新摘要: 错误修复: 更新 Vue.js ESLint 规则,新增多项规则提升代码质量 调整代码检查策略,注释部分 ESLint 规则 新增 ESLint 规则以增强代码质量和一致性 新增对 TS/TSX 文件的支持,并添加测试文件 v2.0.0-beta.1 - 2025-08-17 16:05:10 摘要: 版本 2.0.0-beta.1 摘要: 新功能: 升级至 ESLint v9 版本 新增 JS 插件和全局变量支持 增加对 JSX 和 TypeScript 文件的支持 添加 stylistic 相关配置 新增 Vue.js 配置文件,支持 TypeScript 和 JSX 新增浏览器、React 和 Vue.js 的配置文件 错误修复: 修正测试脚本中的配置文件路径 更新 Node.js 最低版本要求至 16 移除未使用的依赖项 统一 ESLint 规则格式 重大变更: 升级至 ESLint v9,不再支持旧版本 caomei-auth v1.4.0 - 2025-08-16 20:30:47 摘要: 版本 1.4.0 摘要 (2025-08-16) 代码重构: 邮件模块:移除测试端点、简化返回信息、更新模板样式、删除未使用功能 日志系统:改用 Winston 替代 Consola,增强文件日志功能,统一日志级别标准 导航功能:优化页面导航处理,新增文档跳转函数 电话号码处理:优化导入方式 新功能: 新增服务信息 API 端点 增强数据库日志记录功能 添加日期格式化工具 邮件系统:新增验证服务和 MJML 模板支持 国际化支持:集成语言检测和管理 日志增强:添加敏感数据检查、Axiom 传输支持 隐私保护:新增邮箱/手机号脱敏处理 统计分析:集成 Google Analytics 和百度统计 Bug 修复: 数据库:完善初始化日志和测试环境支持 日志系统:调整日志级别和错误处理格式 电话号码:修复区域代码映射问题 隐私政策:更新第三方服务说明和 Cookie 使用说明 配置文件:修复 tsconfig 格式问题 日期处理:统一使用 dayjs 格式化 最新 GitHub 加星仓库 CaoMeiYouRen starred mcp - 2025-08-17 00:47:07 Browser MCP 是一个模型上下文提供服务器,使 AI 应用能够控制用户浏览器。该项目主要使用 TypeScript 语言开发,目前在 GitHub 上获得 3691 个星标。 CaoMeiYouRen starred prompts - 2025-08-15 11:23:31 AI 相关笔记项目,包含多种语言内容,已获得 881 个星标关注。 CaoMeiYouRen starred winston - 2025-08-12 18:43:10 JavaScript 日志记录工具,拥有 23,891 个星标 CaoMeiYouRen starred consola - 2025-08-12 18:16:42 优雅的 Node.js 和浏览器控制台日志工具,使用 TypeScript 编写,获得 6794 星标 CaoMeiYouRen starred qBittorrent - 2025-08-10 23:08:06 qBittorrent 是一款基于 C++编写的 BitTorrent 客户端,在 GitHub 上获得了 32564 个星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 361 期):暗网 Tor 安全吗? - 2025-08-15 08:04:36 HelloGitHub 热点速览 微软开源的 MCP 教程「GitHub 热点速览」 - 2025-08-12 09:01:24 阿猫的博客 猫鱼周刊 vol. 077 Code For Fun - 2025-08-17 20:18:56 博客装修之开源项目展示、关于页面 - 2025-08-17 13:40:29 优雅地在 crontab 中运行脚本 - 2025-08-12 23:11:18 潮流周刊 第 233 期 - 树上有鸟 - 2025-08-11 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 224 期-2025 年第 33 周 - 2025-08-14 22:52:49 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.3.0 发布与 GitHub 动态 | 2025 年第 32 周草梅周报 - 2025-08-10 20:39:49 草梅 Auth 1.2.0 发布与最新动态 | 2025 年第 31 周草梅周报 - 2025-08-03 20:36:04 草梅 Auth 1.1.0 发布与最新动态 | 2025 年第 30 周草梅周报 - 2025-07-27 20:40:59 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-33-caomei-weekly-caomei-auth-1-4-0-eslint-v9.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/17
articleCard.readMore

草梅 Auth 1.3.0 发布与 GitHub 动态 | 2025 年第 32 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 文档地址:https://auth-docs.cmyr.dev/ 本周 草梅 Auth 发布了 1.3.0 版本。 本周主要是优化了日志相关模块,优化用户管理页面,增加 SSO 功能,和修复内存缓存错误。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 GitHub Release caomei-auth v1.3.0 - 2025-08-09 19:22:25 摘要: 版本 1.3.0 更新摘要 (2025-08-09) 代码重构: 优化日志格式化代码,提升可读性和一致性 简化日志记录实现,移除不必要的依赖 重构 OAuth 应用管理路由和命名 新增 SSO 提供商管理功能,支持敏感信息隐藏和错误处理 替换用户代理解析库为 ua-parser-js 新功能: 管理后台添加项目文档链接 新增 SSO 登录功能和管理界面 集成 Winston 日志库,支持多级别日志记录和每日轮转 增强用户管理功能,支持排序、搜索和筛选 新增 SSOProvider 实体管理单点登录配置 添加无障碍适配文档和社交登录图标支持 Bug 修复: 使用更安全的 crypto 模块生成 OAuth 客户端密钥 修复内存存储类型和增量逻辑问题 cmyr-template-cli v1.39.3 - 2025-08-08 01:20:01 摘要: [1.39.3]版本更新摘要: 主要变更: Bug 修复: 将 ignore 属性调整为可选属性 更新了 YAML 字符串化配置 本次更新主要解决了配置相关的问题,通过使 ignore 属性变为可选并调整 YAML 处理方式,提高了工具的灵活性和兼容性。 最新 GitHub 加星仓库 CaoMeiYouRen starred ani-rss - 2025-08-08 19:41:14 蜜柑 RSS 动漫是一款基于 Java 开发的自动追番订阅下载工具,拥有 2234 个星标。 CaoMeiYouRen starred better-auth-localization - 2025-08-04 01:53:27 Better Auth 的本地化插件,可自动翻译错误信息。主要使用 TypeScript 语言开发,获得 25 个星标。 CaoMeiYouRen starred ua-parser-js - 2025-08-04 00:55:22 UAParser.js 是一个用于用户代理检测的 JavaScript 工具库,能够解析浏览器用户代理字符串。该项目在 GitHub 上获得 9785 个星标,主要编程语言为 JavaScript。其核心功能是帮助开发者识别访问者的浏览器、操作系统和设备信息,适用于各类 Web 开发场景。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 360 期):Dan Wang 的新书 - 2025-08-08 08:06:51 HelloGitHub 热点速览 仅一个 Python 文件,狂揽近 2 万 Star「GitHub 热点速览」 - 2025-08-05 08:27:10 阿猫的博客 猫鱼周刊 vol. 076 看一场晚霞 - 2025-08-10 18:48:56 潮流周刊 第 232 期 - 小鱼小虾 - 2025-08-04 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 223 期-2025 年第 32 周 - 2025-08-07 21:37:35 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.2.0 发布与最新动态 | 2025 年第 31 周草梅周报 - 2025-08-03 20:36:04 草梅 Auth 1.1.0 发布与最新动态 | 2025 年第 30 周草梅周报 - 2025-07-27 20:40:59 草梅 Auth 1.0.0 发布与第三方登录接入指南 | 2025 年第 29 周草梅周报 - 2025-07-20 20:36:48 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-32-caomei-weekly-caomei-auth-1-3-0-github-updates.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/10
articleCard.readMore

记一次上海·小红书 RED LAND 开放世界冒险岛 观后感

red land 逛完了,说下感想 先说结论,red land 整体还行,有瑕疵,但整体上还是比之前的 uf 好十倍甚至九倍。 先说好的点,展商很多,能拿到不少无料;免费领的水和尖叫也很多,降温贴也管够;工作人员十分热心,几位岛民更是十分热情。 音乐节的部分十分重磅,嗨完全场,一整个童年回忆,基本上都是热门番的曲目,还有洗脑神曲。 所以,单论展出部分,无论是游戏宅海岸动漫宅都能玩的很还。 接下来说下缺点。 首先是进场和出场的动线实在离谱,我 5 点抵抗进场,已经没什么人进场了,但还是要绕一大圈才能进去。 出场则更是逆天,为了限制人数,让一帮人站了几十分钟,室内热的一匹,都有人出现身体不适了。 然后出场进地铁站则更是逆天,会被引导到离得更远的 4 号口,又要多走一段路! 可以说 red land 的内容是不错的,但是线路设计实在一坨! 最后说一下参展建议吧,首先,如果是为了无料来,还是要早点到的,不然热门摊位是抢不到的,例如门口的原铁绝等,来晚了基本上没可能拿到了。 然后,如果是看音乐会为主,则可以晚点来,气温低点好受一些。 此外,就算晚点来,在“发呆小森林”的摊位也还能拿到不少无料,例如永劫无间和剑网三,6/7 点去都还能拿到无料(我就薅了这几个羊毛)。 当然了,由于小森林有点远,建议坐接驳车过去,但要注意接驳车 6 点半后停运,注意安排时间。 重生试炼场的部分由于时间原因,没能多逛,所以这里就不提了。 总之音乐节部分还是很嗨的,也算对得起这个票价了(比 uf 省多了!加上还送了一堆免费票!) (以后每去一个漫展/音乐节,都会鞭尸一遍 uf!) 最后收货见末图。 今天累计 2.4 万步,不知各位走了几步,我反正是已经累趴了…… 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/90e91c0d.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/9
articleCard.readMore

草梅 Auth 1.2.0 发布与最新动态 | 2025 年第 31 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 本周 草梅 Auth 发布了 1.2.0 版本。 本周主要是优化了后台管理页面,增加了登录统计页面。 此外,也正式发布了文档:https://auth-docs.cmyr.dev/ 。 如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 rss-impact-server 也增加了 OIDC 登录支持。 后续,草梅 Auth 也将正式进入宣发阶段,欢迎试用。 博客更新 《浪浪山的小妖怪》观后感 - 2025-08-03 19:27:27 摘要: 今天的话来讲一些看完《浪浪山的小妖怪》之后的观后感 GitHub Release rss-impact-server v1.16.0 - 2025-08-02 20:52:51 摘要: 版本 1.16.0 摘要: 回退变更: 撤销了 connect-redis 从 8.1.0 升级到 9.0.0 的依赖更新 新增功能: 认证模块新增 OIDC 兼容配置支持,包含动态检测和处理逻辑 添加完整的 OIDC 认证支持,更新了相关配置和回调处理 Bug 修复: 修正了 Auth0 登录重定向 URL,现使用 BASE_URL 作为基础路径 afdian-linker v1.4.0 - 2025-08-02 20:23:53 摘要: 版本 1.4.0 更新摘要: 代码重构: 优化了登录页面的代码结构 新功能: 在用户资料页面新增显示 OAuth ID 功能 改进了用户信息展示方式 修复了重定向消息编码问题 Bug 修复: 添加了 ms 库及其类型定义,优化了缓存过期时间设置 修复了 OAuth 用户信息标准化问题 增加了对用户名的支持 优化了配置端口设置 caomei-auth v1.2.0 - 2025-08-02 19:23:43 摘要: 版本 1.2.0 摘要 (2025-08-02) 代码重构: 优化管理员角色同步逻辑,新增用户对象复用功能 移除权限管理相关内容和废弃 API 改进应用创建功能,支持 RFC7591 标准响应 优化身份验证中间件结构和注释 替换 Alert 为 Message 组件优化双因素认证提示 加强 URL 验证逻辑,使用 validator 库进行严格检查 新功能: 使用 dayjs 优化日期处理,提升统计准确性 实现管理员角色自动同步功能 新增登录统计页面和 API 端点 添加侧边栏收缩功能和导航项显示优化 集成 primelocale 库并设置中文为默认语言 添加应用状态管理功能(启用/禁用) 支持 JWT 认证和 JWKS 实体类 集成 Microsoft Clarity 行为分析工具 新增部署指南和常见问题文档 添加 Sentry 错误监控集成 实现用户协议和隐私政策同意功能 Bug 修复: 优化用户操作按钮的角色和状态判断 修正凭证图标和名称显示 更新用户信息声明,优化隐私处理 添加 PKCE 配置选项控制 更新 OAuth 2.0 兼容性提示 修改用户信息显示为昵称 禁止用户名使用手机号格式 添加邮件和文件上传限流配置 最新 GitHub 加星仓库 CaoMeiYouRen starred TrendRadar - 2025-08-01 11:02:59 一款多平台热点聚合工具,可监控 35 个主流平台的热点内容,包括今日头条、百度热搜、微博等。提供智能关键词筛选和自动分析报告功能,支持多种企业通讯工具推送。部署便捷,1 分钟完成,兼容 docker 方式。旨在帮助用户高效获取关键信息,避免信息过载。 CaoMeiYouRen starred snapdom - 2025-07-29 09:44:40 snapDOM 是一个 JavaScript 库,能够快速准确地将 HTML 元素捕获为图像。该项目已获得 4369 个星标。 CaoMeiYouRen starred LunaTranslator - 2025-07-29 09:43:54 C++开发的视觉小说翻译工具,支持 HOOK、OCR 和剪贴板三种翻译方式。该项目在 GitHub 上获得 7772 个星标,表明其受欢迎程度较高。主要功能包括实时文本提取和翻译,适用于视觉小说类游戏。 CaoMeiYouRen starred Wan2.2 - 2025-07-28 23:30:01 Wan 是一个开源的大规模视频生成模型项目,采用 Python 作为主要开发语言。该项目在 GitHub 上获得了 2284 个星标,表明其在开发者社区中受到广泛关注。作为先进的视频生成框架,Wan 专注于大规模视频内容的生成任务。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 359 期):Palantir 值得关注 - 2025-08-01 08:06:22 HelloGitHub 月刊 《HelloGitHub》第 112 期 - 2025-07-28 08:05:17 阿猫的博客 猫鱼周刊 vol. 075 开源和白嫖 - 2025-08-03 17:29:27 潮流周刊 第 231 期 - 一树橘子 - 2025-07-28 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 222 期-2025 年第 31 周 - 2025-07-31 22:06:42 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.1.0 发布与最新动态 | 2025 年第 30 周草梅周报 - 2025-07-27 20:40:59 草梅 Auth 1.0.0 发布与第三方登录接入指南 | 2025 年第 29 周草梅周报 - 2025-07-20 20:36:48 手机号注册登录功能开发 | 2025 年第 28 周草梅周报 - 2025-07-13 20:15:19 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-31-caomei-weekly-auth-1-2-0-updates.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/3
articleCard.readMore

《浪浪山的小妖怪》观后感

哈喽,大家好,我是草梅友仁。 今天的话来讲一些看完《浪浪山的小妖怪》之后的观后感 首先要提一下的是,《浪浪山的小妖怪》这部电影是基于《中国奇谭》动画中的《小妖怪的夏天》这一篇章的,是在原著的基础上扩写的一个平行世界。也就是说,并不是《小妖怪的夏天》的后续,而是新的篇章。 和之前的《小妖怪的夏天》相比,这次《浪浪山的小妖怪》电影讲述了一个完整的故事,也为我们展现了这个世界的更多内容。 电影延续了之前动画短片的画风,非常的具有中国特色。只能说上美(上海美术电影制片厂)真不愧是老牌电影厂商,还是非常有实力的,在 2D 动画方面基本无敌手。 单论画风而言,只要你曾经看过上美出品的动画,比如《大闹天宫》《哪吒闹海》《天书奇谭》《黑猫警长》《葫芦兄弟》等,你都能毫无障碍的看下去《浪浪山的小妖怪》这部电影。 接下来提一下剧情。 这一次的剧情怎么评价呢,其实还是非常套路的,也很容易猜到,毕竟看完预告就已经大概猜到了会是怎样的一个套路。 主角一行人分别是猪妖、蛤蟆精、黄鼠狼和大猩猩,是各有各的抽象之处,然后饰演猪八戒、唐僧、沙僧和孙悟空。 但就是这么一个「拼好团」,却能够一路向西天取经。 当然了,最终的结局必然是失败了,没取到真经。 但我要说的是,很多时候,没成功,也比没出发要来的好。 毕竟,不去试试,又怎么知道会不会成功呢? 其实电影里的剧情还是非常现实的,毕竟,再怎么说,我们的主角就是四个小妖怪,是真的就这点本事,成不了什么大事。 不过,即便如此,我们的主角团也还是靠自己的力量战胜了最终 BOSS,而不是靠大圣的神兵天降。 我觉得这其实是很不错的。 即便这世界上有齐天大圣这样的无敌之人,也不能老是指望着他们来救自己,很多时候,还是得靠自己的力量。 跟动画版一样的是,电影里也讲述了很多非常现实,或者说非常成年人的内容,比如说职场、家庭、社会,这是每一个成年人都绕不开的内容。 甚至可以讲,当初《小妖怪的夏天》能引起那么高的热度,跟它里面写的明示职场现实的内容是分不开的。 也因此,无论是小孩子还是成年人,都能从这部电影中获得别样的感受,成年人可能会有更深的感受。 当然了,电影的结尾也非常的现实,虽然主角团们已经拼尽全力了,但也仅仅是把黄眉打回了原型,而黄眉在得道佛祖的法力后很快恢复了,但小妖怪们又有谁去帮他们恢复法力呢?没有的。 不过,我们的大圣还是非常是非分明的,佛祖啥都不会给小妖怪们,但是大圣还给了每人一根保命毫毛,可见我们的猴哥才是真的讲道义,明是非。 总的来讲,《浪浪山的小妖怪》还是一部中规中矩的动画电影,算是平稳落地吧,我觉得看完肯定是不亏的。 最后,给《浪浪山的小妖怪》来一个评分,十分制的话给个七分吧,还是值得一看的。 PS:电影最后还有彩蛋,别忘了看哦~ 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/dacf6037.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/8/3
articleCard.readMore

草梅 Auth 1.1.0 发布与最新动态 | 2025 年第 30 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 本周 草梅 Auth 发布了 1.1.0 版本。 在第三方登录的支持上,本周添加了 Apple、Twitter (X)、微信和抖音的登录支持。 不过以上登录方式因缺少测试账号,暂时未进行测试。其中,微信和抖音的登录方式目前还存在问题,请等待后续修复。 此外,在最新提交中(尚未 Release),添加了Sentry、Microsoft Clarity 集成,后续将提供更好的监控和分析能力。 当然了,这次最关键的更新就是实现了草梅 Auth 作为OIDC 提供商的能力,也就是其他平台可以使用草梅 Auth 作为身份验证提供商。 草梅 Auth 提供了完整的 OIDC 支持,包括授权码、隐式、客户端凭证和密码等四种授权方式。下一步将支持单点登录(SSO)。 同时,也实现了后台管理界面,方便用户管理应用、用户和配置。 草梅 Auth 的后台管理界面目前还在开发中,后续会持续完善。 另外,草梅 Auth 的文档也在持续完善中,本次补充了一些有关第三方登录配置相关的内容。 以及,本次对 隐私政策 和 服务条款 也进行了完善,以减少法律风险。 如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。 afdian-linker 同步更新了第三方 OAuth2.0 登录支持。 GitHub Release afdian-linker v1.3.0 - 2025-07-26 20:23:27 摘要: 版本 1.3.0 更新摘要 (2025-07-26) 代码重构: 调整应用模板结构,优化组件嵌套顺序 改进第三方登录连接处理逻辑 新功能: 新增 OAuth 2.0 支持,包含配置、登录和回调处理功能 caomei-auth v1.1.0 - 2025-07-26 19:23:20 摘要: 版本 1.1.0 摘要 (2025-07-26) 代码重构: 优化应用列表加载逻辑和权限检查代码结构 简化实体关系定义,移除未使用的变量和注释 提取实体数组为常量简化配置 修改个人中心为个人资料,优化登出逻辑 新功能: 新增用户管理页面和批量操作确认提示 添加应用搜索筛选功能和管理后台导航 支持 Apple、微信、抖音、Twitter 社交登录 新增 OAuth2 应用管理和授权页面 添加双因素认证功能和安全页面优化 扩展 OAuth 应用实体字段和管理接口 新增页脚组件和服务条款链接 Bug 修复: 修正禁用到期时间格式化逻辑 更新社交登录配置和注释 修复验证码有效时间参数问题 改善社交登录提示体验 最新 GitHub 加星仓库 CaoMeiYouRen starred Bili23-Downloader - 2025-07-27 19:53:41 跨平台 B 站视频下载工具,支持 Windows、Linux 和 macOS 系统,可下载视频、番剧、电影及纪录片等内容。使用 Python 语言开发,在 GitHub 上获得 2124 星标。 CaoMeiYouRen starred coze-loop - 2025-07-27 19:53:12 Cozeloop 是一个人工智能代理优化平台,提供开发、调试、评估和监控的全生命周期管理。该项目主要使用 Go 语言编写,已获得 1319 星标。 CaoMeiYouRen starred coze-studio - 2025-07-27 19:53:11 一站式 AI 智能体开发平台,提供可视化工具简化创建、调试和部署流程。支持 TypeScript 语言,已获得 5554 星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 358 期):如何拯救一家濒临倒闭的创业公司 - 2025-07-25 08:03:02 扣子空间网页设计,是在挑战 V0 吗? - 2025-07-24 14:16:26 《唐纵日记》摘录 - 2025-07-22 14:48:37 阿猫的博客 猫鱼周刊 vol. 074 浅谈 Vibe Coding - 2025-07-27 17:55:37 你不是在 vibe coding,而是在十倍速生成屎山 - 2025-07-24 04:37:58 潮流周刊 第 230 期 - 蓝色夜晚 - 2025-07-21 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 221 期-2025 年第 30 周 - 2025-07-24 21:22:35 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 1.0.0 发布与第三方登录接入指南 | 2025 年第 29 周草梅周报 - 2025-07-20 20:36:48 手机号注册登录功能开发 | 2025 年第 28 周草梅周报 - 2025-07-13 20:15:19 草梅 Auth 与 AI 开发心得 | 2025 年第 27 周草梅周报 - 2025-07-06 21:07:41 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-30-caomei-weekly-auth-1-1-0-updates.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/7/27
articleCard.readMore

草梅 Auth 1.0.0 发布与第三方登录接入指南 | 2025 年第 29 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 本周 草梅 Auth 也正式发布了 1.0.0 版本。 目前已经实现了以下登录方式: 邮箱 + 密码 用户名 + 密码 手机号 + 密码 邮箱验证码 短信验证码 第三方社交媒体(GitHub、Google、Microsoft、Discord、微博、QQ 等) 本周主要在研究第三方社交媒体登录的事情,接下来会详细讲下这个事情。 首先要说明的是,为什么要接入第三方登录? 原因很简单:因为第三方登录可以让用户更方便地注册和登录你的应用,减少用户的注册成本,提高用户体验。 就像国内的应用大多会接入微信登录,国外的应用大多会接入 Google 登录一样,这已经成为了一种趋势。 草梅 Auth 作为一个统一登录平台,自然要实现这一功能。 要接入第三方登录,首先要知道怎么接入第三方登录。 目前主流的第三方登录方案普遍采用 OAuth 2.0 协议。 OAuth 2.0 是一种授权协议,它允许用户授权第三方应用访问他们在社交媒体上的信息,而无需分享用户名和密码。 草梅 Auth 会根据用户的登录方式,自动调用对应的 OAuth 2.0 接口,获取用户的信息。 接入第三方登录的流程大致如下: 用户点击第三方登录按钮 应用重定向用户到第三方登录页面 用户在第三方登录页面输入用户名和密码,授权应用访问他们的信息 第三方登录页面重定向用户回应用,并携带授权码 应用使用授权码向第三方登录接口请求用户信息 第三方登录接口返回用户信息 应用使用用户信息创建或更新用户账户,并登录用户 用户成功登录,应用跳转到用户主页或其他页面 接入第三方登录的具体实现会根据不同的社交媒体而有所不同,但大致流程是类似的。 所以,开发者要先在对应的平台注册应用,获取到应用的 Client ID 和 Client Secret。 然后,开发者要在应用中配置好对应的 OAuth 2.0 信息,包括 Client ID、Client Secret、回调 URL 等。 最后,用户点击登录按钮,应用就会跳转到对应的第三方登录页面,用户在页面中输入用户名和密码,授权应用访问用户信息。 这样就可以使用第三方登录的方式登录应用了。 在草梅 Auth 中,则是通过调用 better-auth 封装好的插件,来实现 GitHub、Google、Microsoft、Discord 等第三方平台的登录。 只要设置对应的环境变量,就能实现相应的登录方式。 以下是截图展示: 实现 GitHub、Google、Microsoft、Discord 等国外第三方平台的接入并不复杂,在 better-auth 的文档中也有提及。 实现国内的微博、QQ (以及微信、抖音)等第三方平台的接入会略显麻烦。 首先,由于政策不同,国内的第三方平台普遍要求接入的网站拥有 IPC 备案号才能允许接入,部分平台(例如微信、抖音等)还要求有企业(或个体户)资格才能接入第三方登录。 除此之外,由于习惯原因,国内的第三方平台普遍在返回的用户信息中不提供邮箱(微博则是需要单独申请),因此在用户的关联上也成难题。 就我个人这段时间的调研而言,在国内,接入门槛最低的第三方平台是来自网页端时代的 QQ 和微博,这两个平台只需要有 IPC 备案号就能接入,门槛较低。 在草梅 Auth 中,也接入了 QQ 和微博作为国内的第三方登录方式。 您可以通过国内版体验:https://auth.cmyr.ltd 因此,目前最合适个人开发者的全球化第三方登录方式分别是:GitHub、Google、微博、QQ。 如果你也想接入第三方登录,不妨优先考虑以上几个社交平台。 接入 QQ 登录的过程中顺便修了一下 better-auth 的一个 BUG。 博客更新 《罗小黑战记 2》观后感 - 2025-07-20 18:55:00 摘要: 今天跟大家来聊一下最近去看的动画电影《罗小黑战记 2》的观后感。 GitHub Release caomei-auth v1.0.0 - 2025-07-19 19:22:21 摘要: 版本 1.0.0 (2025-07-19) 摘要: 代码重构: 迁移电话功能开关和环境变量配置到运行时 重构认证模块、数据库连接和存储系统 优化登录、注册、找回密码等页面的状态管理 统一环境变量前缀为 NUXT_PUBLIC 移除未使用的代码和冗余配置 新功能: 新增 Discord、Microsoft、QQ、微博等社交登录支持 添加手机号验证、短信功能、匿名登录功能 实现用户资料管理(头像上传、昵称设置等) 新增会话管理、密码修改功能 支持 PostgreSQL 和 SQLite 数据库 添加文件存储功能(支持 S3 和 Vercel Blob) 新增隐私政策和服务条款页面 Bug 修复: 修复社交登录按钮样式问题 优化临时邮箱生成逻辑 修正 S3 客户端端点配置 修复用户名显示问题 统一错误提示显示时间 更新环境变量处理逻辑 添加移动端响应式样式 其他改进: 优化 UI 组件和页面布局 添加主题色配置 增强表单验证功能 改进用户交互提示 优化代码结构和可维护性 最新 GitHub 加星仓库 CaoMeiYouRen starred upyo - 2025-07-18 17:02:36 Upyo 是一个跨运行时的简单库,用于通过 SMTP 和各种邮件服务提供商发送电子邮件。支持 Node.js、Deno、Bun 和边缘函数环境,主要使用 TypeScript 编写,已获得 303 个星标。 CaoMeiYouRen starred genai-toolbox - 2025-07-15 19:02:46 MCP Toolbox for Databases 是一个开源的数据库 MCP 服务器,主要使用 Go 语言开发,目前获得 7312 个星标。 CaoMeiYouRen starred caomei-auth - 2025-07-15 10:32:19 基于 Nuxt 全栈框架的统一登录平台,支持 OAuth2.0 协议,集成多种登录注册方式包括邮箱、用户名、手机号验证码及社交媒体登录。主要开发语言为 Vue。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 357 期):稳定币的博弈 - 2025-07-18 07:59:23 阿猫的博客 猫鱼周刊 vol. 073 Burnout 逃生指南 - 2025-07-20 16:08:45 Clauce Code 使用第三方 API 并优雅地完成多个供应商切换(如 Kimi K2 等) - 2025-07-17 20:33:51 猫鱼周刊 vol. 072 可持续的周刊作者 - 2025-07-13 23:08:16 潮流周刊 第 229 期 - 换到安卓 - 2025-07-14 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 220 期-2025 年第 29 周 - 2025-07-17 22:09:02 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 手机号注册登录功能开发 | 2025 年第 28 周草梅周报 - 2025-07-13 20:15:19 草梅 Auth 与 AI 开发心得 | 2025 年第 27 周草梅周报 - 2025-07-06 21:07:41 豆包 AI 编程 | 2025 年第 26 周草梅周报 - 2025-06-29 19:56:30 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-29-caomei-weekly-auth-1-0-0-third-party-login.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/7/20
articleCard.readMore

《罗小黑战记2》观后感

哈喽,大家好,我是草梅友仁。 今天的话跟大家来聊一下最近去看的动画电影《罗小黑战记 2》的观后感。 首先我必须要强调一下,由于上一次看《罗小黑战记》已经是 2019 年的事情了,差不多六年前,所以对于上一部的剧情到底讲了什么,我已经完全记不清了。 我去看了下19 年的观后感,才发现那时候也早就忘了动画版到底讲了什么内容…… 然后这么多年时间,罗小黑动画版也没怎么更新,所以这次去看的时候,感觉还是缺了挺多情报的。 首先是开场的一段人类和妖精间的战斗,不得不承认的是,战斗的画面还是挺精彩的。但唯一的问题是——由于缺乏铺垫,导致我压根不知道双方是因为什么打了起来,看的一头雾水,也就是缺少一点铺垫。 当然,等后面看完了之后,倒也是可以理解了,因为这里是采取了倒叙的手法,先吊起观众胃口,后面再来详细讲述。 在《罗小黑战记 2》中,除了我们的主角「罗小黑」,还有他的师傅「无限」,这次还多了一个他的师姐——「鹿野」。 值得一提的是,原本师姐鹿野才应该是无限的「关门弟子」,结果无限后面又收了罗小黑为弟子,所以罗小黑变成了「锁门弟子」,不得不说这个冷笑话还是有点冷的! 这一次的剧情也还是围绕的《罗小黑战记》的主基调,讲述人类和妖精相处的故事,也是妖精融入现代科技生活的故事。 当然了,这一次的剧情不像动画版那么平和,而是火药味十足,充满了冲突与战斗。 所以,除了开场的战斗外,后面还有多次战斗画面,不仅包括妖精和灵能者的法术战斗,也包括妖精和人类的热兵器战斗。 应该说,加上了现代热兵器之后,画面确实极具冲击力。 这可能就是郭帆参与的原因?(或者说结果) 除了热兵器之外,像高铁、飞机、游戏机等现代生活设施也是有所提及。 坐高铁的时候还是挺安全的,不过到了坐飞机的时候,就比较惨烈了。 众所周知,当一部电影的主角团坐飞机的时候,不出意外的话就是要出意外了,这一次果然也坠机了。 罗小黑和师姐鹿野被反派追击,导致了坠机。 在罗小黑和师姐以及甲、乙两位妖精的全力抢救之下,先把飞机拆的只剩下客舱,然后再想办法停下来,才把只剩个客舱的飞机救下来。 不过,考虑到客舱都已经翻滚过好几圈了,里面的人的感受应该不亚于一场超级刺激的过山车吧? 只能说人没死已经算谢天谢地了,在这种情况下要是真的意外去世,我感觉也很正常。 当然了,这一次的剧情还是围绕着人类和妖精的矛盾,就是说如果人类继续发展科技,那么妖精的生存就会受到威胁。 这是一个非常自然的想法,所以妖精这边自然也就分成了两派,激进派就要求现在就对人类开战,先下手为强;保守派则认为妖精可以和人类和平共处。 但老实说,因为妖精的能力太过 BUG,对普通人而言实在是个威胁,因此人类有所防范也很正常。 就比如说最强执行者「无限」,防御力实在 BUG,一整个军事基地的火力对他都没有办法,反派已经把机枪、导弹、激光等武器都用了个遍,最后还动用了天基武器,也就是从天上来一道激光,但还是拿无限没什么办法。 说到反派,有点出乎意料的是,这次的反派中,人类这边是外国人,考虑到他们在讲英文,搞不好是英语区国家,比如说英国、美国。个人感觉美国参与的概率大一些,很符合他们霸权主义的特征。当然了,结尾说了有三个人类国家参与,剩下的就不能确定了。 总得来看,这次《罗小黑战记 2》无论是战斗的画面,还是对师姐鹿野、罗小黑、无限等人刻画,以及对人类和妖精间矛盾的展现,都是非常不错的。 不过,也因为这次主要内容集中在战斗上,加上六年没更新,还缺少铺垫,所以如果是冲着剧情来看的,可能观感上会有点差,这次也没有讲太多额外信息。 当然了,如果你就是冲着战斗去看的话,那么一定会有一个不错的体验,毕竟这次的制作团队中还包括了郭帆的团队,我猜测涉及热武器战斗的部分可能就有他们参与。 虽然前面说了这么多吧,但总的来讲,我觉得《罗小黑战记 2》还是非常好看的,就十分里面的话也能打个七八分了。少的那两分就是缺少一点铺垫嘛,就感觉把前作的剧情先讲个几分钟可能会再好一点。 好,那这次的观后感就先写到这里吧,拜拜。 PS:你还是能在片尾看到罗小白和山新客串。 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/f4ba4968.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/7/20
articleCard.readMore

手机号注册登录功能开发 | 2025 年第 28 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 本周依旧在开发 草梅 Auth 中。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 本周主要在开发手机号注册登录方面的功能。 有关手机号的内容,这是一个乍看之下十分简单,但实际上存在很多技术上乃至政策上的困难。 先简单讲下技术上的难题。 对大部分人而言,随着移动互联网的发展,手机号已经成为每个人日常生活不可缺少的东西。 在网上,无论是注册账号,还是实名验证,都少不了使用手机号接收短信验证码。 在日常生活中,我们接触到的手机号可能是这样的:17012345678。 其中,有时候为了方便人看号码,也会添加一些空格来分割,例如 170 1234 5678。 国内的手机号码中,一般前 3 位是号码段(也叫移动接入码或运营商代码),后 8 位是用户段(包含 4 位地区编码和 4 位用户随机分配码),总计 11 位。 但这只是国内地区的手机号格式,如果把目光放向国际电话,就会发现,11 位的手机号码还不足以完整的描述一个在全球独一无二的号码,此时,就需要添加国家地区代码。 以中国大陆为例,就是 86,所以之前的例子中,加上国家地区代码后,完整的格式就是:8617012345678。 但这样其实还是错的,当拨打国际电话的时候,需要添加 + 号作为国际接入码,所以正确的格式是 +8617012345678。 +号并不是真正的国际接入码,每个国家和地区的接入码不一定一样,例如在中国为00,在美国为011等。 所以,要真正描述一个在全球独一无二的号码,需要添加国际接入码和国家地区代码才能准确描述。 有关手机号码的验证,可参考 validator.js;而格式化的话则可以参考 google-libphonenumber。都可以比较方便的解决手机号格式相关问题。 当然了,顺着之前的思路,开发者很快就会注意到,在前端页面中,让用户输入手机号的时候,就得增加一个下拉框来让用户选择自己所使用的手机号的国家或地区。 当用户选择了国家地区代码,以及输入手机号之后,就可以格式化成标准的 E.164 格式号码,即 +8617012345678 的格式。 这也是我比较建议存储在数据库中的格式,在全球范围内都无歧义,对于系统的扩展比较良好。 当然,只针对国内用户的话,也可以去掉国家地区代码。 不过,虽然 E.164 比较方便数据库存储,但是不太方便用户阅读,毕竟一长串数字,不分组的话很容易看串了。 因此,在用户端,还是要再格式化成方便阅读的国际格式,例如 +86 170 1234 5678。 以上是一些技术上的难题,包括手机号的国家地区代码的处理,数据库的存储,以及向用户的展示。 不过,和这些相比,政策上的困难其实才是最大的。 首先是,出于反诈、反垃圾短信等原因,目前国内对于个人开发者的短信发送权限基本上关停了,目前普遍仅限企业用户调用短信接口。 所以,对于国内的个人开发者而言,如果还想使用短信功能的话,基本上需要借助第三方平台来进行发送,无论是成本还是风险都有所上升。 一个比较好一些的方案是,采用多家第三方平台互为备份,这样一来,能在一定程度上保证短信功能的可用性。 当然了,考虑到短信方案的巨大成本,其实最简单的方案反而是抛弃短信,采用邮件系统,这也是开源项目的普遍做法。 不过,如果有面向国内用户的想法的话,还是得考虑支持短信功能,否则在用户注册上体验不佳。 草梅 Auth 目前仅支持 Spug 作为短信推送渠道,如果各位用户有其他需要接入的推送渠道,可在 issue 或 discussion 中提出,会看情况适配 除了以上这些问题以外,还有像限流(防止短信接口爆破)、隐私保护(对手机号打码)等细节上的问题,在此就不继续展开了。 以上,就是我最近在开发手机号注册登录方面的功能中所遇到的一些问题和解决问题的心得。 如有疏漏,欢迎在评论区进行更多讨论。 最新 GitHub 加星仓库 CaoMeiYouRen starred google-libphonenumber - 2025-07-12 16:22:58 谷歌的 libphonenumber Node.js 包是一个 JavaScript 库,提供电话号码解析、格式化和验证功能。它在其存储库中获得了 1450 颗星。该软件包由谷歌维护,为 Node.js 应用程序提供最新、可靠的电话号码处理功能。 CaoMeiYouRen starred rustfs - 2025-07-11 10:48:51 高性能分布式对象存储系统,作为 MinIO 的替代方案。采用 Rust 语言开发,在 GitHub 上获得 4629 星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 356 期):公司强推 AI 编程,我该怎么办 - 2025-07-11 08:00:44 老胡的周刊 07-07~07-13.老胡的周刊(第 195 期).md - 2025-07-12 23:54:00 阿猫的博客 macOS 命令完成后展示一条通知 - 2025-07-08 17:44:08 潮流周刊 第 228 期 - 彩色天空 - 2025-07-07 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 219 期-2025 年第 28 周 - 2025-07-10 22:33:41 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 草梅 Auth 与 AI 开发心得 | 2025 年第 27 周草梅周报 - 2025-07-06 21:07:41 豆包 AI 编程 | 2025 年第 26 周草梅周报 - 2025-06-29 19:56:30 Better Auth 集成简化用户系统开发 | 2025 年第 25 周草梅周报 - 2025-06-22 21:07:59 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-28-caomei-weekly-phone-registration.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/7/13
articleCard.readMore

草梅 Auth 与 AI 开发心得 | 2025 年第 27 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 最近通过 AI 快速开发了一个项目——草梅 Auth 。 你也可以直接访问官网地址:https://auth.cmyr.dev/ 项目还在开发中,在这里我想提一些我的开发心得。 相较于上次 afdian-linker 项目的开发,这次在开发流程上做了一些改进。 首先是,在正式开发之前,引入了原型图的开发。 详见《豆包 AI 编程 | 2025 年第 26 周草梅周报》 我个人的话是使用 豆包 AI 编程 来开发原型图,你也可以使用 ChatGPT、Cemini 等进行开发。 总之,开发原型图中最关键的一件事情就是快速确定产品大致的 UI,从而快速确定这个产品是否有潜力。 现在的用户对于 UI 的要求可不低,如果连界面都无法吸引人的话,恐怕用户连点进来的欲望都没有。 也就是说,先开发 UI 原型图,然后明确大致的 UI 交互,最后再去开发实际的功能(包括前端逻辑和后端接口)。 原型图先行的一个最大好处就是可以先把原型图给用户看,如果用户满意,就继续开发;如果用户不满意,就继续修改。 当然了,在原型图开发完成后,在项目的具体实现中,依旧是要用到一定的编程和软件工程相关的知识,并不能完全依靠 AI。 有关如何使用 AI 开发编程项目的方法,可以参考《普通人的 AI 自编程入门 | 2025 年第 3 周草梅周报》或《方糖 AI 自编程入门》。 最新 GitHub 仓库 caomei-auth - 2025-06-30 15:27:54 草梅 Auth 是一个基于 Nuxt 全栈框架的统一登录平台。支持 OAuth2.0 协议,集成邮箱、用户名、手机号、验证码、社交媒体等多种登录注册方式。 最新 GitHub 加星仓库 CaoMeiYouRen starred ZSim - 2025-07-04 10:41:10 绝区零模拟仿真程序采用 Python 语言开发,支持定制化手法进行伤害计算。该项目在 GitHub 上获得 509 个星标。 CaoMeiYouRen starred playwright-mcp - 2025-06-30 14:58:53 Playwright MCP 服务器是一个基于 TypeScript 的项目,在 GitHub 上获得了 14017 个星标。 CaoMeiYouRen starred claude-task-master - 2025-06-30 14:51:01 AI 驱动的任务管理系统,兼容 Cursor 等多款开发工具,基于 JavaScript 开发,已获 17676 星标。 CaoMeiYouRen starred context7 - 2025-06-30 14:48:56 Context7 MCP Server 是一个为 LLM 和 AI 代码编辑器提供最新代码文档的项目,主要使用 JavaScript 语言开发,目前在 GitHub 上获得 18,016 个星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 355 期):两本《芯片战争》 - 2025-07-04 08:02:04 HelloGitHub 热点速览 下一代 2D 图像设计工具「GitHub 热点速览」 - 2025-07-01 08:36:40 阿猫的博客 猫鱼周刊 vol. 071 热爱 - 2025-07-06 17:25:48 Tailscale DERP Server 简明部署教程(纯 IP 方式) - 2025-07-03 16:13:19 潮流周刊 第 227 期 - 怀念五月 - 2025-06-30 08:00:00 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 豆包 AI 编程 | 2025 年第 26 周草梅周报 - 2025-06-29 19:56:30 Better Auth 集成简化用户系统开发 | 2025 年第 25 周草梅周报 - 2025-06-22 21:07:59 RSS Zero 项目预告 | 2025 年第 24 周草梅周报 - 2025-06-15 20:00:12 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-27-caomei-weekly-ai-development.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/7/6
articleCard.readMore

豆包 AI 编程 | 2025 年第 26 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 最近在研究 豆包 AI 编程,效果之好超乎我的预料。 虽然目前只能生成简单的前端 HTML 单页面应用,但作为网页的原型设计却已经是绰绰有余。 本人的 RSS Zero 和 草梅 Auth 两个项目都使用了豆包 AI 编程来生成网页原型,效果相当不错。 RSS Zero 和 草梅 Auth 都还在快速开发中,当前页面上的只是设计原型,并未实现交互。 对于这两个页面有任何看法、意见和建议的都可以在评论区留言。 RSS Zero 正在进行问卷调查,点击参与项目问卷调查 。 此外,甚至还能实现网页小游戏,比如说五子棋。 这个五子棋小游戏甚至带人机对战。当然,逻辑比较简陋。 我把我以前设想过的一些项目,都交给豆包 AI 编程来生成一遍网页原型,其中有一些效果不错,看着就比较有前途,不过也有一些效果不佳,还需调整。 在如今的时代开发一个网页不再是一件难事,也因此,传统的先进行页面设计,再分别进行前后端开发的模式也需要改变。 我认为目前开发一个网页项目最简单的方式还是先使用 AI 生成页面原型,然后直接交付给用户看。如果用户喜欢,再接着实现功能,如果用户不喜欢,就听取意见改进,或者直接重写页面原型。 接下来说一下使用细节上的的问题。 豆包 AI 编程默认情况下生成的页面中,基本上都是用 tailwindcss 来实现样式的。 对于 tailwindcss 本人倒是持中立态度,不过由于学习 tailwindcss 的时间成本有些高,可能也有些人不喜欢使用 tailwindcss。 因此,可以在生成页面的时候,指定样式的风格为纯CSS,不使用tailwindcss,这样就能避免生成带 tailwindcss 的页面。 然后是指定 UI 框架,例如使用 Vue.js 设计,那就指定风格为:使用Vue,CDN地址:https://unpkg.com/vue@3/dist/vue.global.js。 之所以还带了个 CDN 地址,是因为这是单页面应用,第三方包都需要从外链引入。 如果希望兼容桌面端和手机端,还可以要求使用响应式设计。 身为前端程序员,使用过豆包 AI 编程后,也算是彻底意识到危险了。 在如今的时代,前端基本上是最先被淘汰的一个职位,因此,只有尽快的学习使用 AI 工具,向更多方向发展,才能在 AI 的浪潮下留有自己一分地。 最新 GitHub 加星仓库 CaoMeiYouRen starred Font-Awesome - 2025-06-29 12:49:20 Font Awesome 是一个流行的图标工具包,提供 SVG、字体和 CSS 解决方案。主要开发语言为 JavaScript,在 GitHub 上获得 75,392 颗星标。 CaoMeiYouRen starred obs-backgroundremoval - 2025-06-27 17:45:51 一款基于 C++开发的 OBS 插件,用于去除人像视频背景,便于在录制或直播时更换背景。该项目在 GitHub 上获得 3557 个星标。 CaoMeiYouRen starred workout-cool - 2025-06-27 17:44:52 现代开源健身教练平台,提供训练计划制定、进度追踪和全面的运动数据库功能。主要使用 TypeScript 开发,获得 3582 个星标。 CaoMeiYouRen starred OpenList - 2025-06-27 17:41:40 AList 是一个 Go 语言编写的开源项目,已获得 9975 个星标。该项目新推出一个分支版本,旨在应对信任危机问题。 CaoMeiYouRen starred defendnot - 2025-06-27 17:41:21 通过 WSC API 禁用 Windows Defender 的巧妙方法。该方法使用 C++语言实现,已在 GitHub 上获得 2072 个星标。 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 354 期):8000mAh 手机电池,说明了什么? - 2025-06-27 08:13:19 国产 AI 网页开发工具:豆包 AI 编程简单测评 - 2025-06-24 10:49:18 HelloGitHub 月刊 《HelloGitHub》第 111 期 - 2025-06-27 07:56:20 潮流周刊 第 226 期 - 我爱南京 - 2025-06-23 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 217 期-2025 年第 26 周 - 2025-06-26 22:07:49 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 Better Auth 集成简化用户系统开发 | 2025 年第 25 周草梅周报 - 2025-06-22 21:07:59 RSS Zero 项目预告 | 2025 年第 24 周草梅周报 - 2025-06-15 20:00:12 AI 图片文字翻译与视频字幕翻译工具推荐 | 2025 年第 23 周草梅周报 - 2025-06-08 18:15:47 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-26-caomei-weekly-doubao-ai-coding.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/6/29
articleCard.readMore

Better Auth 集成简化用户系统开发 | 2025 年第 25 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。 前言 欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。 近期研究了一下 better-auth。 Better Auth 是一个基于 TypeScript 的开源身份验证框架,自带邮箱登录系统,也支持 GitHub、Google 等第三方登录。 笔者研究 Better Auth 的目的还是在于简化用户系统的设计。 因为我注意到,每次写一个新的项目,如果涉及到用户系统的话,就难免会出现大量的重复开发工作。 例如要支持用户登录,就难免需要邮箱验证,还有找回密码等功能,这些必要的基础功能实际上在每个项目中都会重复一遍。 所以简化用户系统的开发是一件很有必要的事情。 在之前也尝试过使用 Auth0,不过 Auth0 免费版仅支持 25000 个用户,这对企业,或者用户较多的个人开发者,会是一笔高昂的成本。 同时,各种高级功能也基本上需要付费;而对中国用户而言还有额外的延迟问题。 所以 Auth0 的优势并没有那么大。 当然,用于简化第三方登录集成还是可以的。 而 Better Auth 的优势则是将所有的数据存储在自己的数据库中,无论用户有多少个,所需要承担的也就是数据库的存储成本而已,相较于 Auth0 额外成本,则是大大降低。 当然,与此同时, Better Auth 也就要求开发者自行集成,相较于 Auth0 会麻烦一些。 在数据库方面,Better Auth 支持 MySQL、SQLite、PostgreSQL、MongoDB 等主流数据库,如果还有需要,也可以实现自定义数据库适配器。 除了自带的邮箱密码登录,也支持 GitHub、Google、Apple、Microsoft 等十几个社交平台的登录方式。 当然,这里主要是国外的社交媒体,如果需要支持国内的,则可以通过自定义 OAuth 插件来接入任何实现 OAuth2 协议或 OpenID Connect(OIDC)流程的社交媒体(例如微博)。 如果仅仅是简单的第三方登录集成,那么还不足以说明 Better Auth 的强大,最有趣的功能当属插件系统。 Better Auth 的插件系统中有很多实用插件,例如双重验证、用户名登录、匿名登录、邮箱验证码等,以及像管理员系统、SSO、验证码等功能,也是属于必要功能。 这些功能都属于开发一个用户系统中的必备功能,但如果是开发者自己去弄的话,也是很麻烦的一件事情,但在 Better Auth 中就可以靠插件直接集成。 有不少类似的功能在 Auth0 中属于付费功能 这些功能单列出来可能开发量也不是很大,但如果要全开发出来,那么也需要耗费不少的时间和精力去开发和调试。 因此,我认为 Better Auth 最大的优点还是提供了一个高度可控的用户系统开发集成功能,对于开发者而言可以极大的节约精力,也更方便开发者专注于业务系统的开发,而不是忙于设计这些基础功能。 本人接下来会在 RSS Zero 的开发中对 Better Auth 做进一步的研究,之后也会向各位读者朋友做更多的使用反馈。 RSS Zero 正在进行问卷调查,点击参与项目问卷调查 。 最新 GitHub 加星仓库 CaoMeiYouRen starred better-auth-typeorm - 2025-06-22 02:19:54 better-auth 的 typeorm 适配器 CaoMeiYouRen starred PiliPlus - 2025-06-16 00:20:51 PiliPlus 主要语言:Dart 星标数:2918 其他博客或周刊推荐 阮一峰的网络日志 科技爱好者周刊(第 353 期):苹果的”液态玻璃”是为了 AR - 2025-06-20 08:08:10 老胡的周刊 06-16~06-22.老胡的周刊(第 192 期).md - 2025-06-21 23:54:00 潮流周刊 第 225 期 - 中国美院 - 2025-06-16 08:00:00 二丫讲梵的学习周刊 学习周刊-总第 216 期-2025 年第 25 周 - 2025-06-20 08:56:22 总结 本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新: 博客:草梅友仁的博客 RSS:草梅周报 公众号:草梅友仁的后花园 邮箱订阅:草梅友仁的博客订阅 往期回顾 RSS Zero 项目预告 | 2025 年第 24 周草梅周报 - 2025-06-15 20:00:12 AI 图片文字翻译与视频字幕翻译工具推荐 | 2025 年第 23 周草梅周报 - 2025-06-08 18:15:47 afdian-linker 技术选型与 Vercel 部署指南 | 2025 年第 21 周草梅周报 - 2025-05-25 19:22:40 本文作者:草梅友仁 本文地址: https://blog.cmyr.ltd/archives/2025-25-caomei-weekly-better-auth-user-system.html 版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

2025/6/22
articleCard.readMore