blog
blog copied to clipboard
六月谈:只要不停止,就是进步
description: 周刊转月刊了,最近非常懈怠,不知道怎么样能赚钱,不过知识分享不会停止。 cover: https://de4965e.webp.li/blog-images/2025/06/c0a5ee1ccf355f060a5aa313bf38d16a.png
Hello,大家好!我 ~~胡汉三~~ 又回来了!趁着人在候机,准备给大家分享一下最近接触到的东西!

Claw Cloud - 爪云
ClawCloud Run | Build, Deploy, Manage & Run in Cloud-Native Platform 是一个 Docker 服务部署平台,专注于简化开发部署的过程。 使用 GitHub 注册,如果你的 GitHub 是在半年前注册的,那么平台每个月赠送 5 美元额度可用于部署 Docker 服务。
我用这个免费赠送的额度部署了我的密码管理器应用的接口服务,5 刀刚好够一个 1 Core、512 M 内存的用例。
如果你也想试试,欢迎使用我的邀请链接:传送门
https://console.run.claw.cloud/signin?link=BF40QG6YSZLW
ProNotes
ProNotes是苹果 Notes 插件,能让您喜爱的笔记应用使用起来更加愉快。这个插件能够让你在使用 Notes 的时候轻松使用鼠标位置的浮动功能栏实现常规的格式操作,也能让你输入部分 markdown 语法的内容时自动转化格式为 notes 支持的样式。
如果你不熟悉 markdown 语法,那么也可以通过 / 关键字触发快捷功能进行输入。另外,还支持设置模版内容,快速输出一段模版文字。
此外,这个插件还有付费的 AI 功能,能够进行对话、编写、解释等等智能交互。
另外,这个插件正在开发 Vim 模式的功能,真不错 🤣。
macIconChanger

Bengerthelorf/macIconChanger: Transform your Mac. One icon at a time. 是我在 GitHub 上发现的一个基于 Swift 实现的 MacOS 应用图标修改程序,支持自定义系统上的其他 APP 的图标,与此同时这也是一个代码良好的的开源项目,很适合学习 Swift 开发的时候作为实战应用的参考项目。
Flarum

The extensible community framework - Flarum是我在推上的一个独立开发者的帖子里看到的分享,这是一个开源的论坛软件,旨在为网站提供简单、快速且易用的在线社区讨论平台。
这位独立开发有一系列自己的付费和免费应用,因此经常需要和自己的用户沟通一些问题,简单使用社交媒体软件的体验不够好,因此他找到了这一个开源的社区论坛软件来处理自己的产品事务。
支持在FreeFlarum | Sign Up快速试用
这个产品的优点:
- 在线式社区功能完整
- 移动端优化,UI 精美
- 支持完整的现代化功能:md 编辑器、灵活的权限管理、良好的浏览器和邮件通知机制。
- 开源免费
总的来说,非常适合做为兴趣爱好者(如游戏、编程、摄影)创建讨论平台或者搭建客户支持论坛或内部员工交流平台。
Github Hosts - Daily
maxiaof/github-hosts: 通过修改Hosts解决国内Github经常抽风访问不到,每日更新
每天吐槽一次国内的网络和云服务,真是恶心人。
如果你的 vps 是在大陆,那么一定会遇到 GitHub 无法解析的问题,那么可以考虑自己修改 Hosts 暂时规避一下。
毫秒镜像
毫秒镜像 是一个提供 Docker 镜像服务提供商,只要注册其账号即可简单修改天朝服务器的 docker 镜像,免费和付费的功能差别如下:
| 免费 | 付费 | |
|---|---|---|
| 镜像获取 | 支持 | 支持 |
| 可用性 | 不承诺 | 保证 |
| 下载速度 | 不承诺 | 快 |
| CDN | 不承诺 | 就近节点 |
| 高峰期优先级 | 不承诺 | 保障高优先级 |
| 价格 | 免费 | 登录后可见 |
基本是按流量来付费, 50G 12 个月内有效流量,价格为 6 RMB,仁者见仁智者见智吧。
同类提供者也可以看看:
每日必应壁纸
Bing Wallpaper Today | Explore & Download Daily Wallpapers in 4K 这个每日必应壁纸网站做得真不错。
Devin DeepWiki
DeepWiki - Devin Docs 是发布了著名的 AI 程序员员工 Devin 所属的开发团队 Cognition Labs 最新发布的一个 AI 工具,旨在分析 github 上的公开仓库的代码,生成系统结构图,辅助用户阅读和理解代码内容和架构。用户可以通过自然语言提问,获取基于代码库内容的精准回答。
例如,我们在其官网上搜索开源库 ky (一个基于 fetch 的现代请求库),就能看到这个 AI 工具对整个项目的介绍和分析:

下面我问一个源代码的问题:

这部分内容和我阅读源代码看到的一致,甚至告诉了我更多我未曾阅读到的内容和关键知识。 简直是杀手级的功能,我几乎忍不住立马寻找付费的入口。
阅读别人的代码绝对是一件辛苦的事情,不仅考验作者的功力,也考验读者自己的阅读能力和技术。
AI 的加持可以大大节约我们的时间,去做更有意义的事情。
Favicon Generator
The best Favicon Generator (completely free) - favicon.io 是一个免费的站点 Favicon 生成工具,站长可以轻松上传一张 png 生成对应多平台的若干尺寸 Favicon,非常方便。
Plate Rich Text Editor
Build your rich-text editor - Plate 是一个构件富文本编辑器的工具箱。
做过富文本相关需求的朋友肯定深有体会富文本功能的复杂,诸如光标管理、插件、兼容性等等需求都需要花很多心思处理。
如果你需要使用 React 技术栈开发富文本相关的功能,推荐了解一下 Plate.js 这个工具。 Plate.js 降低了富文本相关功能的复杂性,集成了诸多插件:
- 段落
- 表格
- 图片
- 表格
- AI 集成
- SSR 支持
Plate.js 提供富文本的核心功能,自定义功能仅需要编写插件即可。
另外,它基于 React,而且是“无头(Headless)”架构的。这意味着它只管核心逻辑,UI 部分完全由我们自己控制。你可以用任何你喜欢的 UI 库(比如他们推荐的 shadcn/ui),或者自己写样式,完全不会被它的默认样式限制住。
immer
immerjs/use-immer: Use immer to drive state with a React hooks 这是一个非常简洁且实用的 React Hooks 库,旨在通过简单的写法,简化修改深层次的 State 对象时的写法,减少展开运算符的使用。举个例子:
import { useImmer } from 'use-immer';
function MyComponent() {
const [state, updateState] = useImmer({
user: {
name: 'Alice',
details: {
age: 30,
city: 'New York'
}
},
items: [
{ id: 1, name: 'Item A' },
{ id: 2, name: 'Item B' }
]
});
const handleUpdate = () => {
updateState(draft => {
// 你可以直接修改 draft 对象,Immer 会在内部处理不可变更新
draft.user.details.age += 1;
draft.items.push({ id: 3, name: 'Item C' });
});
};
return (
<div>
<p>User Age: {state.user.details.age}</p>
<button onClick={handleUpdate}>Increment Age & Add Item</button>
<ul>
{state.items.map(item => (
<li key={item.id}>{item.name}</li>
))}
</ul>
</div>
);
}
如果我们使用 useState创建这样的复杂对象,那么修改状态的时候相对来说要写的代码会更多,你不必写过多的展开运算符,也不用担心不小心修改了其他属性。
此外,Immer 使用数据共享来生成新的状态,相对手动处理创建新对象来说,性能更高。
当然,如果你只是使用简单的扁平数据,那么就没必要引入这个工具了。
Upstash

Upstash 是一家提供无服务器云服务的公司, 旗下四大核心产品及其使用场景:
- Redis
- 频繁访问的缓存数据快速响应
- 会话管理:在无服务器函数之间快速交换和管理会话数据
- 排行榜:支持 Redis sorted sets 数据,提供快速的排序列表数据集
- 速率限制:防止 DDOS 或滥用
- 实时计数和计量(用户数据统计、行为统计)
- Vector:AI 向量数据库系统
- 语义搜索
- 检索增强生成
- 推荐引擎
- 图片、多媒体搜索
- QStash
- 后台任务处理,避免主应用被任务阻塞
- 任务调度:支持按时触发的任务需求
- 延迟消息投递
- 可靠的 webhook,支持重试机制,提供 Dead letter queue 方便后续处理
- 扇出:将消息发送到不同的 http 节点
- Workflow
- 需要长时间执行、可暂停等待外部事件的任务
- 复杂的任务编排
- 失败反馈
- Search Database
- 基于元数据的数据库搜索服务
Upstash 提供了慷慨的免费额度让开发者使用,在产品的早期我们可以将工作交给成熟的第三方产品来减少工作量。
Perplexity Pro

Perplexity 是一个由人工智能驱动的“答案引擎”和对话式搜索引擎,成立于2022年。它结合了大型语言模型(如GPT、Claude、Llama等)和实时互联网检索技术,能够理解用户用自然语言提出的问题,自动从网络和多种数据源中搜集、分析并生成简洁、准确且带有引用来源的答案。
据说是三星的商店泄露了一年的 Pro 优惠码:PPLXLIUMBLHOTVAJ2QI

建议先将 IP 更换为美国或者新加坡,然后开无痕窗口,通过https://perplexity.ai/join/p/redeem这个链接进去,等待几分钟即可通过邮件获取验证码,然后输入优惠码领取(如果官网没有收回的话,大家就能体验体验一年的 Pro 服务)。
Mousio - 软件模拟鼠标操作

Mousio v1.6.0 是独立开发者 jaywcjlove 的新作,可以在 Macos 上通过键盘控制鼠标移动和快速跳转、点击等等功能,算是没有鼠标或者蓝牙鼠标没电的时候的救星吧。

某种意义上来说还是有用处的。
Dartnode Free VPS

DartNode - Affordable Cloud Hosting, Dedicated Servers & VPS Solutions 提供的一个长期开源活动,开发者只需要在自己的 github 开源仓库下添加一个 dartnode 徽标,并且此仓库超过 1000 starts 就可以获得一个长期免费的 VPS,配置为:
- IP地址:支持IPv4和IPv6(主要显示IPv4)。
- 服务器配置:
- 操作系统:Ubuntu
- CPU:1核(E5系列)
- 内存:1GB
- 存储:10GB
- 带宽:无限流量(需遵守可接受使用政策)
- 服务器位置:美国休斯顿。
以下是好事网友发布的国内延迟检测:

从 Idea 到产品
Gumroad 的创始人@shl(Sahil Lavingia) 在 YouTube 上开了一门课,主要教大家怎么把一个 idea 变成一个具体的产品,可以看做是 The Minimalist Entrepreneur 的实践课。
传送门:(69) How to come up with good business ideas - Lesson 1 - YouTube
总共 6 集:
- 如何想到一个好的 idea
- 如何把 idea 变成一份商业计划
- 如何用 figma 打造原型
- 如何打造 MVP
- 如何 Pitch
- . 如何增长
小火箭使用手册

Shadowrocket | 使用手册 补完计划 是 github 上一个开源的小火箭网络工具使用手册,推荐给被复杂网络环境困住的每一个开发者朋友。
给好奇者的 WebRTC
本书由 WebRTC 实现者创建,旨在与世界分享他们来之不易的知识。 《给好奇者的 WebRTC》 是一本针对那些一直在寻找更多知识的人编写的开源书。本书不止步于抽象层面。
本书全部是关于协议和 API 的,不会特别谈论任何软件。我们尝试总结 RFC,并将所有未记录的知识集中在一起。本书不是教程,也不会包含太多代码。
WebRTC 是一种优秀的技术,但它很难使用。本书与供应商无关,我们已尝试消除了各种利益冲突。
LinuxMirrors
SuperManito/LinuxMirrors: GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本,一键切换 Linux 默认源为国内镜像的脚本,支持 Debian、Ubuntu、CentOS、Raspberry Pi OS、Deepin 等主流发行版,并提供 Docker 安装脚本。
无数次吐槽国内的网络是地狱。
Rive App
Rive 是一款专为创建交互式动画和用户界面(UI)而设计的全新设计工具和平台。它集成了设计、动画、交互逻辑和跨平台运行时,为开发者和设计师提供了一整套从创作到发布的高效工作流程。
学习使用 Rive App,你可以创建跨平台可用的交互动画,并且 FPS 拉满。跟 Lottie 相比,Rive 的最大优势在于:
- 支持复杂的交互和状态驱动动画,而不仅仅是线性播放
- 设计、动画、交互和运行时一体化,无需多工具切换,极大简化了工作流
- 跨平台表现一致,适合更广泛的应用场景,包括游戏引擎
笔者看了看这个平台的介绍视频,官方提供了一系列的视频教程和博客教程,如果你想学习动画设计,那么这个平台或许可以了解一下。
TypeScript Book

Total TypeScript Essentials | Total TypeScript 是 Matt Pocock 写的一本 TypeScript 知识电子书,完全免费,强推给使用 TypeScript 的开发者。
图



最后
SHIT.有人说:“别老想着给自己做产品了。 你仔细想想,你会花钱买自己做的东西吗?大概率不会。你就是那个最挑剔、意见最多、还一分钱不愿意掏的“白嫖怪”。 真正决定产品方向的,是那些愿意掏钱的人。 如果你的产品没人愿意付钱,八成是你找错了目标,跑偏了方向。”
是不是这个理?
另外,周刊转月刊了,最近非常懈怠,不知道怎么样能赚钱,不过知识分享不会停止。
Bye.