Hello,大家好!我 胡汉三 又回来了!趁着人在候机,准备给大家分享一下最近接触到的东西!
ClawCloud Run | Build, Deploy, Manage & Run in Cloud-Native Platform 是一个 Docker 服务部署平台,专注于简化开发部署的过程。 使用 GitHub 注册,如果你的 GitHub 是在半年前注册的,那么平台每个月赠送 5 美元额度可用于部署 Docker 服务。
我用这个免费赠送的额度部署了我的密码管理器应用的接口服务,5 刀刚好够一个 1 Core、512 M 内存的用例。
如果你也想试试,欢迎使用我的邀请链接:传送门
ProNotes是苹果 Notes 插件,能让您喜爱的笔记应用使用起来更加愉快。这个插件能够让你在使用 Notes 的时候轻松使用鼠标位置的浮动功能栏实现常规的格式操作,也能让你输入部分 markdown 语法的内容时自动转化格式为 notes 支持的样式。
如果你不熟悉 markdown 语法,那么也可以通过 /
关键字触发快捷功能进行输入。另外,还支持设置模版内容,快速输出一段模版文字。
此外,这个插件还有付费的 AI 功能,能够进行对话、编写、解释等等智能交互。
另外,这个插件正在开发 Vim 模式的功能,真不错 🤣。
Bengerthelorf/macIconChanger: Transform your Mac. One icon at a time. 是我在 GitHub 上发现的一个基于 Swift 实现的 MacOS 应用图标修改程序,支持自定义系统上的其他 APP 的图标,与此同时这也是一个代码良好的的开源项目,很适合学习 Swift 开发的时候作为实战应用的参考项目。
The extensible community framework - Flarum是我在推上的一个独立开发者的帖子里看到的分享,这是一个开源的论坛软件,旨在为网站提供简单、快速且易用的在线社区讨论平台。
这位独立开发有一系列自己的付费和免费应用,因此经常需要和自己的用户沟通一些问题,简单使用社交媒体软件的体验不够好,因此他找到了这一个开源的社区论坛软件来处理自己的产品事务。
支持在FreeFlarum | Sign Up快速试用
这个产品的优点:
总的来说,非常适合做为兴趣爱好者(如游戏、编程、摄影)创建讨论平台或者搭建客户支持论坛或内部员工交流平台。
maxiaof/github-hosts: 通过修改Hosts解决国内Github经常抽风访问不到,每日更新
每天吐槽一次国内的网络和云服务,真是恶心人。
如果你的 vps 是在大陆,那么一定会遇到 GitHub 无法解析的问题,那么可以考虑自己修改 Hosts 暂时规避一下。
毫秒镜像 是一个提供 Docker 镜像服务提供商,只要注册其账号即可简单修改天朝服务器的 docker 镜像,免费和付费的功能差别如下:
免费 | 付费 | |
---|---|---|
镜像获取 | 支持 | 支持 |
可用性 | 不承诺 | 保证 |
下载速度 | 不承诺 | 快 |
CDN | 不承诺 | 就近节点 |
高峰期优先级 | 不承诺 | 保障高优先级 |
价格 | 免费 | 登录后可见 |
基本是按流量来付费, 50G 12 个月内有效流量,价格为 6 RMB,仁者见仁智者见智吧。
同类提供者也可以看看:
Bing Wallpaper Today | Explore & Download Daily Wallpapers in 4K 这个每日必应壁纸网站做得真不错。
DeepWiki - Devin Docs 是发布了著名的 AI 程序员员工 Devin 所属的开发团队 Cognition Labs 最新发布的一个 AI 工具,旨在分析 github 上的公开仓库的代码,生成系统结构图,辅助用户阅读和理解代码内容和架构。用户可以通过自然语言提问,获取基于代码库内容的精准回答。
例如,我们在其官网上搜索开源库 ky (一个基于 fetch 的现代请求库),就能看到这个 AI 工具对整个项目的介绍和分析:
下面我问一个源代码的问题:
这部分内容和我阅读源代码看到的一致,甚至告诉了我更多我未曾阅读到的内容和关键知识。 简直是杀手级的功能,我几乎忍不住立马寻找付费的入口。
阅读别人的代码绝对是一件辛苦的事情,不仅考验作者的功力,也考验读者自己的阅读能力和技术。
AI 的加持可以大大节约我们的时间,去做更有意义的事情。
The best Favicon Generator (completely free) - favicon.io 是一个免费的站点 Favicon 生成工具,站长可以轻松上传一张 png 生成对应多平台的若干尺寸 Favicon,非常方便。
Build your rich-text editor - Plate 是一个构件富文本编辑器的工具箱。
做过富文本相关需求的朋友肯定深有体会富文本功能的复杂,诸如光标管理、插件、兼容性等等需求都需要花很多心思处理。
如果你需要使用 React 技术栈开发富文本相关的功能,推荐了解一下 Plate.js 这个工具。 Plate.js 降低了富文本相关功能的复杂性,集成了诸多插件:
Plate.js 提供富文本的核心功能,自定义功能仅需要编写插件即可。
另外,它基于 React,而且是“无头(Headless)”架构的。这意味着它只管核心逻辑,UI 部分完全由我们自己控制。你可以用任何你喜欢的 UI 库(比如他们推荐的 shadcn/ui
),或者自己写样式,完全不会被它的默认样式限制住。
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 提供了慷慨的免费额度让开发者使用,在产品的早期我们可以将工作交给成熟的第三方产品来减少工作量。
Perplexity 是一个由人工智能驱动的“答案引擎”和对话式搜索引擎,成立于2022年。它结合了大型语言模型(如GPT、Claude、Llama等)和实时互联网检索技术,能够理解用户用自然语言提出的问题,自动从网络和多种数据源中搜集、分析并生成简洁、准确且带有引用来源的答案。
据说是三星的商店泄露了一年的 Pro 优惠码:PPLXLIUMBLHOTVAJ2QI
建议先将 IP 更换为美国或者新加坡,然后开无痕窗口,通过https://perplexity.ai/join/p/redeem这个链接进去,等待几分钟即可通过邮件获取验证码,然后输入优惠码领取(如果官网没有收回的话,大家就能体验体验一年的 Pro 服务)。
Mousio v1.6.0 是独立开发者 jaywcjlove 的新作,可以在 Macos 上通过键盘控制鼠标移动和快速跳转、点击等等功能,算是没有鼠标或者蓝牙鼠标没电的时候的救星吧。
某种意义上来说还是有用处的。
DartNode - Affordable Cloud Hosting, Dedicated Servers & VPS Solutions 提供的一个长期开源活动,开发者只需要在自己的 github 开源仓库下添加一个 dartnode 徽标,并且此仓库超过 1000 starts 就可以获得一个长期免费的 VPS,配置为:
以下是好事网友发布的国内延迟检测:
Gumroad 的创始人@shl(Sahil Lavingia) 在 YouTube 上开了一门课,主要教大家怎么把一个 idea 变成一个具体的产品,可以看做是 The Minimalist Entrepreneur 的实践课。
传送门:(69) How to come up with good business ideas - Lesson 1 - YouTube
总共 6 集:
Shadowrocket | 使用手册 补完计划 是 github 上一个开源的小火箭网络工具使用手册,推荐给被复杂网络环境困住的每一个开发者朋友。
本书由 WebRTC 实现者创建,旨在与世界分享他们来之不易的知识。 《给好奇者的 WebRTC》 是一本针对那些一直在寻找更多知识的人编写的开源书。本书不止步于抽象层面。
本书全部是关于协议和 API 的,不会特别谈论任何软件。我们尝试总结 RFC,并将所有未记录的知识集中在一起。本书不是教程,也不会包含太多代码。
WebRTC 是一种优秀的技术,但它很难使用。本书与供应商无关,我们已尝试消除了各种利益冲突。
SuperManito/LinuxMirrors: GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本,一键切换 Linux 默认源为国内镜像的脚本,支持 Debian、Ubuntu、CentOS、Raspberry Pi OS、Deepin 等主流发行版,并提供 Docker 安装脚本。
无数次吐槽国内的网络是地狱。
Rive 是一款专为创建交互式动画和用户界面(UI)而设计的全新设计工具和平台。它集成了设计、动画、交互逻辑和跨平台运行时,为开发者和设计师提供了一整套从创作到发布的高效工作流程。
学习使用 Rive App,你可以创建跨平台可用的交互动画,并且 FPS 拉满。跟 Lottie 相比,Rive 的最大优势在于:
笔者看了看这个平台的介绍视频,官方提供了一系列的视频教程和博客教程,如果你想学习动画设计,那么这个平台或许可以了解一下。
Total TypeScript Essentials | Total TypeScript 是 Matt Pocock 写的一本 TypeScript 知识电子书,完全免费,强推给使用 TypeScript 的开发者。
SHIT.有人说:“别老想着给自己做产品了。 你仔细想想,你会花钱买自己做的东西吗?大概率不会。你就是那个最挑剔、意见最多、还一分钱不愿意掏的“白嫖怪”。 真正决定产品方向的,是那些愿意掏钱的人。 如果你的产品没人愿意付钱,八成是你找错了目标,跑偏了方向。”
是不是这个理?
另外,周刊转月刊了,最近非常懈怠,不知道怎么样能赚钱,不过知识分享不会停止。
Bye.