跳到正文

#教程/实践

今日 12 条
10月17日周六
  1. dev.to · SaaS58

    在 Stripe 发布上线日优惠码前应设置的 5 项限制

    作者基于 Stripe 的 coupon 与 promotion code 文档,给出上线日折扣码发布前的检查清单。核心做法是按发布渠道各建一个 promotion code 指向同一 coupon,以便按渠道统计兑换数;同时设置到期日、兑换上限、仅限首单和最低金额,并注意 forever 折扣在到期后仍对已兑换用户永久生效。

  2. dev.to · Side Project22

    周末构建日志:带 Token 预算账本的每周摘要机器人

    一份周末构建日志记录了如何用单个 cron 任务、一个模型调用和约 15 行的 token 账本,做出每周 CI 失败摘要机器人。账本默认 TOKEN_CAP 为 120000,超限即非零退出且不产出文件;模型只按固定 JSON 契约分组错误签名,解析失败重试一次后回退为原始任务列表。作者刻意砍掉 Web UI、自动修复、向量库和多仓库鉴权,并披露文章属于 MonkeyCode 的产品推广内容。

  3. dev.to · SaaS22

    结账回滚安全:4 个 SaaS 应用指纹与错误分组信号

    结账错误应按异常类型加稳定的应用栈帧分组,再跨 release 和 environment 对比指纹,只有新出现或明显上升且可归因于当前发布、威胁结账路径的错误组才应触发回滚。指纹需排除行号、release、environment、trace ID 和变量消息,保留原始栈与 trace 标识用于诊断;示例用异常类型加最后 5 个应用帧生成 20 位 SHA-256 指纹。

  4. dev.to · SaaS18

    Ace Data Cloud 白标 Studio 定价验收指南:区分空白、零与服务级加价覆盖

    Ace Data Cloud 团队发布白标 Studio 定价验收流程,要求区分服务加价字段的空白、显式 0 与显式百分比三种状态:空白继承站点默认加价,0 表示该服务不加价但不等于服务免费。验收需在授权测试站点逐项改配置,并沿真实客户路径核对所选选项、计费单位、币种与结账金额。删除服务覆盖会同时恢复自定义名称、描述、排序与可见性,需先记录原值。

  5. Hacker News Show HN23

    Show HN:Netsat,一个可用来学习 DSP 的共享互联网虚拟卫星

    Netsat 是一个共享互联网虚拟卫星,通过 websocket 服务器向所有连接者同时推送相同的“真实”无线电采样,无需昂贵的 SDR 硬件或天线即可学习数字信号处理。首个卫星 ALPHA 面向初学者,采样格式为 Complex i16 对、每块 96 个采样,采样率 3200 samples per second,连接地址为 ws://alpha.netsat.space。

  6. dev.to · SaaS22

    密码重置邮件未送达:用付款收据排查垃圾邮件文件夹成因

    针对 B2B SaaS 密码重置邮件未进收件箱的问题,可用付款完成后发送的订单收据作为对照:两者走同一发件域名,但触发条件和邮件形态不同,能快速缩小故障范围。排查顺序为先验证发件域名的 SPF、DKIM 对齐与 DMARC 策略,再检查抑制列表、内容差异和重置专属触发逻辑,并用关联 ID 把应用请求与邮件服务商事件对应起来。

10月16日周五
  1. RevenueCat Blog68

    如何在 Google Ads 上投放增强型应用广告(EAC)

    Appstack 的 Lucas Moscon 给出在 Google Ads 上投放增强型应用广告(EAC)的完整操作指南,用最终 URL 跳转商店的网页广告替代 Google App Campaigns(GAC),从而获得关键词、版位和预算控制权。

    推荐理由:原文给出 EAC 在 Google Ads 上的完整搭建流程与投放数据,可对照调整订阅应用的买量结构。

  2. dev.to · Side Project34

    邮件显示"已发送",我从收件人邮箱里把它读了出来

    一个习惯追踪器 Side Project 的注册邮件发送失败,作者用 Python imaplib 从收件人邮箱直接读取邮件,确认失败发送确实未送达。他总结了四项检查:通过 IMAP 读取收件箱、查看 Authentication-Results 中的 dkim=pass 与 spf=pass、显式搜索 Junk 文件夹、核对附件大小(371,793 字节的 EPUB)。

  3. dev.to · SaaS36

    不像模板的 Telegram 冷启动话术模板

    冷启动 Telegram 私信模板失败不是因为模板本身,而是收件人三句话内就能识别出自动化。有效写法是三条以内、包含一个证明你真看过对方的具体细节、一个能用“是”回答的问题,文中给出观察者、筛选、转介绍、第 4 天跟进、第 9 天收尾五种骨架。真正的个性化每条线索要花两分钟,一天 50 条就超过两小时,折中方案是按细分群体做个性化,只留一个自定义槽位,约 30 秒一条。

  4. dev.to · Side Project36

    为 Adobe Stock 等图库平台二值化 AI 线稿:能通过 QC 的阈值选择

    一批 60 个线稿素材在 Adobe Stock 审核中被拒 11 个,原因都是描边边缘有灰色像素。作者测试 200 个素材后发现,阈值 160 会保留 120-155 灰晕,128 在较柔和渲染上仍有约十分之一漏过;先做 autocontrast/normalize 再以 128 二值化,重跑被拒的 11 个全部通过,后续 300 个素材零边缘相关拒稿。