Cloudflare 迁入记录 (从 Route53 迁出)
背景 这次打算试用一下cloudflare,之前久闻大名,cloudflare也提供针对个人开发者的免费计划,而且听说也是开箱即用的,相比于aws cloudFront的一些繁复配置,能够帮助中小网站快速拥有CDN和DDos防护的能力。 而且cloudflare在控制台也提供了很多的可视化能力帮助开
Chrome Extension 开发上手(附GPT搜索辅助插件示例)
前言 前段时间,设计提了一个需求,希望使用loops制作邮件的html,而不是使用semplates。由于我们采用aws ses发送邮件,而loops不支持将模板邮件直接上传到aws ses上。以往流程中,需要手动在浏览器控制台导出preview状态下的email,在经过各种格式处理后手动上传到aw
Railway 微服务托管方案
背景 什么是railway? Railway 是一个为开发者提供即用型基础设施和平台即服务(PaaS)功能的平台,它旨在简化应用程序的部署、管理和扩展。其主要吸引力在于用户可以不必专注于底层服务器和网络配置的复杂性,而是集中精力在构建和维护自己的应用程序上。以下是一些 Railway App 的核心
Discord OAuth2 接入记录
背景 Discord OAuth(OAuth 2.0)是一种授权框架,它允许应用程序在用户的同意下获得有限的访问权限,而无需获取用户的密码。在Discord平台上,开发者可以使用OAuth来构建机器人或集成服务,使他们能够执行各种动作,例如访问服务器、发送消息或更改用户的昵称等。 以下是关于Disc
python 生成特定依赖项的 requirements.txt 文件
要生成 requirements.txt 文件,可以使用以下命令: pip freeze > requirements.txt 这个命令会将当前环境中安装的所有 Python 包及其版本信息输出到 requirements.txt 文件中。你可以在项目目录下执行此命令。 如果你只想包含特定的依赖项
Paddle vs Stripe, SaaS 支付平台如何选择
前言 首先我们简单介绍一下Stripe和Paddle,Stripe和Paddle都是为在线商家和软件开发者提供支付处理服务的平台,各自拥有独特的特点和优势,本文将对这两种支付平台进行对比,为SaaS公司选取支付平台提供参考意见。 Stripe: Stripe是一家总部位于美国的全球性在线支付平台。它
AWS 云服务器常用初始配置
AWS 云服务器常用初始配置 使用root账户直接登录(vscode remote) 直接以root账户身份登录,提示Please login as the user "ec2-user" rather than the user "root". 操作如下,这样就可以方便的使用vscode的图形化界
Clickhouse 五条最佳实践建议
Clickhouse 五条最佳实践建议 建表时,主键字段离散度从小到大 ClickHouse中的primary key索引有一个致命问题是,当前缀列的离散度(distinct value count)非常大时,在后续列上的过滤条件起到的"跳跃"加速作用就很微弱了。 order by的第一个列一定不要
记一次aws服务器故障排查
经过 这次用 AWS 的服务器搭建带登录的 chatgpt-web 服务,但是每次都是服务启动之后就 crash 掉,而且是整个 ssh 连接中止。此前没有类似的故障排查经验,因此苦恼了半天时间,后来按照顺序梳理了一下。 首先,需要判断是服务器出问题还是网络波动的原因。aws 的监控粒度很粗,一般是
v2ray自建代理部署记录
前言 选择了 v2ray 而非 shadowsocksR, 原因是后者常年缺乏维护,前者目前有一个组织正在维护。 官网:https://www.v2fly.org/ 推荐参照官网教程设置服务端,客户端可选择v2rayN : https://github.com/2dust/v2rayN/releas