几个用户登录验证方案

用户系统,登录验证几乎是每一个 SaaS 系统必备的入口功能,前两天在 Twitter 上看到有人自己设计的用户登录验证系统,因为瞬时使用的人太多,直接把登录入口打挂掉了,所以我就整理一下这篇文章,来看看如何快速的设计并使用用户登录验证系统。 我所了解的几个方案: 使用成熟的 [[BaaS]] (Backend-as-a-Service)方案,比如商业的 [[Firebase]],或者开源的 [[Supabase]],以及我之前介绍并在使用的 [[Appwrite]] 等等 [[Clerk]] 最全面的用户管理平台 React Next Read more ...

2024-02-29 login , auth , user-login , saas , clerk

Docker 安装 PicHome

之前在使用 [[Eagle]] 的时候就想过如果能够一键将本地的素材库分享到网络上就好了,但后面因为 [[Eagle]] 使用的频率不是那么高,我自己也在用 Chevereto 所以就搁置了。这两天发现一个 PHP 编写的开源的在线图库 [[PicHome]],看展示界面不错,所以来分享一下。 PicHome 是一款 PHP 编写的,开源的图片展示网站,可以将电脑中的媒体文件展示在网页中。 功能 用来展示本地目录中的图片,但不支持编辑 比如展示通过 [[Eagle]] ,[[Billfish]] 管理的素材库 AI 相关的功能 Read more ...

2024-02-23 open-source , php

总结一下 Fediverse 下的有趣的平台

联邦宇宙(Fediverse)是一个由一系列自由软件组成的、相互连接的服务器网络,用于社交媒体、博客、文件托管和其他现代网络活动。这个名字是由“联邦”(Federation)和“宇宙”(Universe)两个词组成的谐音。 在联邦宇宙中,每个服务器都是独立运行的,并且可以根据用户的需要进行定制。这与传统的社交媒体平台不同,后者通常由大型公司运营并拥有。 联邦宇宙的主要优势包括: 去中心化:联邦宇宙没有中央认证机构,这意味着更具弹性和抗审查性。 互操作性:联邦宇宙中的不同服务器可以使用开放标准进行通信,这意味着用户可以在不同的平台之间无缝地 Read more ...

2024-02-22 fediverse , rss , mastodon , misskey , funkwhale

我在权益投资市场中犯过的几个错误

一直以来就有一个「话题」萦绕在我的脑海里面,那就是总结回顾一下我过去时间不长的了解,观察,试水权益市场(证券,期权,基金等)的经历以及在这个市场中犯过的几个致命的错误。 我的投资经历时间不是很长,至今可能也只有 5 年多一点,但是这五年里面,经历过疫情间的牛市,也经历过中概股估值逻辑的变化,经历过股价短时间翻倍,也经历过个股跌去 90% 的风险。经常有人说如果要在股市中成长,那么经历过一次牛熊是必需的。 过去的 5 年时间里面我很少去公开场合谈论股票投资,虽然我也单独地开了EV 投资笔记 的博客,但是其实真正去了解一个公司,并下重注的场景并不是很多, Read more ...


新加坡盈立证券开户及通过 OCBC 入金

盈立证券是一家持牌的香港互联网券商,为全球投资者提供美股、港股、A 股、美股期权等金融产品交易服务。 盈立证券成立于 2014 年,总部位于香港,在新加坡、美国、台湾等地设有分支机构。公司拥有一支经验丰富的金融科技团队,致力于为投资者提供安全、便捷、智能的投资服务。 优点 安全性上: 交易便捷:支持多种交易方式,包括移动端、PC 端、API 等。 功能强大:提供实时行情、智能条件单、美股碎股交易、美股期权交易等功能。 安全可靠:持有香港证监会认可并授予的 1、4、9 号牌照,严格遵守香港金融法规。 在价格上: 佣金低廉: Read more ...

2024-02-16 usmart , securities , ocbc , broker , futu , tiger , ocbc , bank , bank-service

使用 PlanetScale 以及 Docker 搭建网站分析 Umami

Umami 是一个可以自托管的数据统计服务,可以用来代替 [[Google Analytics]]。 “Umami”,源于 “Umai”,在日语里是“美味、鲜味”的意思。 优点 Umami 非常轻量,依赖非常简洁,只需要一个数据库加上应用程序就可以启动,并且界面也非常简洁。 缺点 Umami 在运行一段时间,数据量比较庞大的时候会产生非常严重的缓慢,拉取数据,统计频次会非常慢,目前我还没有发现比较好的解决办法,继续观望中。 安装 默认情况下官方推荐的是使用 [[PostgreSQL]] 来作为数据库,可以参照如下的安装。 apt -y u Read more ...


我购买了一张免月租的英国手机卡 GiffGaff

giffgaff 是一家来自英国的低成本移动运营商,隶属于英国三大运营商之一的 O2 旗下。成立于 2009 年的 giffgaff,以无实体店面、无客服热线、灵活套餐等特色服务,为用户提供高性价比的移动体验。giffgaff 特别适合短期去英国的游客以及英国留学生,giffgaff 也支持全球漫游。 为什么要申请 Giffgaff 免费申请,免邮费,零月租使用,免费接受短信,维护成本比较低 支持全球激活和漫游 180 天消费一次即可一直使用 可以接受境外的短信,可以用来注册账号,也支持境外的银行短信 支持 eSIM 卡 缺 Read more ...


每天学习一个命令:高级日志查看工具 lnav

The Logfile Navigator 是一个高级的日志查看工具,后面简写为 lnav。 早上在看 [[Logdy]] 的时候(一款可以将终端的输出 (stdout)发送给浏览器 UI 界面,在可视化界面中检索浏览的开源工具),在作者发帖的讨论中,看到有人推荐 lnav 这一款工具,在本地开发的时候,用 lnav 来查看日志。1 在不知道 lnav 之前,我一直都是使用 tail -f, less, zless, more 来查看日志的,但是 less 这一些工具都是不带高亮的,所以每一次都需要通过搜索来找到自己的想要的内容,但看到 lnav 的 Read more ...

2024-02-10 linux , lnav , log , less , zless , logfile

关于 Duolingo 学语言的一点思考

关注我博客的人应该也知道,我最近在学日语, 今天早上打卡 [[Duolingo]] 发现还差一天完整一年,但其实去年因为搬家中途中断了几天,否则应该时间更长。 但其实我很早就使用 Duolingo,先后在上面学习过英语,韩语和日语。所以今天早上就来简单的讲一讲我的体验。 一句话总结的话就是,单纯使用 Duolingo 我个人的感觉是没有太大的用处的,最多能够对常用的句式,单词有一个基础的概念。但这并不表示 Duolingo 没有实际用处,相反我认为 Duolingo 可以很好的配合枯燥的语法课,以及可以克服初期学语言没有办法融入那个语言环境的问题 Read more ...


使用 rclone 批量备份及备份到 Cloudflare R2

今天在了解 [[Hono]] 的时候直接使用了 Cloudflare Worker,然后快速实现了一个上传图片到 R2 的代码,回想之前我一直都是使用 [[Chevereto]] 来管理的我博客的配图,Chevereto 的图片都是存放在新加坡的一台机器上,这台机器虽然在国外访问没啥问题,但是在国内延迟略高,所以一想怎么不直接用 [[Cloudflare R2]] 免费的 10 GB 存储了,我自己用 Chevereto 近五年的数据才用了 700MB+,10 GB 已经完全足够我再用 20 多年了。 所以有了这个想法之后,我又不想让我的博客图片迁移完 Read more ...


最近文章

  • Meta Muse 使用教程:上手设置、提示词技巧与实用案例 上一篇 Meta Muse 介绍与注册指南:一个会替你跑腿的个人 AI Agent 把 [[Muse]] 是什么、怎么注册、额度怎么算都整理了一遍,但是留了一个结尾:注册完之后到底该让它干什么。Muse 上线这几周,我查阅了一些测评体验,整理了 X 和 Threads 上用户晒出来的用法,发现大家的使用路径其实很像:从提醒和文件这类零风险的任务开始,确认它靠谱之后再慢慢接入邮箱、日历,最后才让它碰钱。这篇就按这个顺序来整理,从界面和设置讲起,再到具体的案例和踩过的坑。
  • Meta Muse 介绍与注册指南:一个会替你跑腿的个人 AI Agent 2026 年 9 月 8 日,[[Meta]] 发布了个人 AI Agent [[Muse]],宣传语只有一句:「它去做,而不是告诉你怎么做」。用 [[ChatGPT]] 或 [[Claude]] 时,我们得到的往往是一份说明书,真正动手的部分,打开网页、填表单、下单付款,还得自己来。Muse 想把这一段也接过去:你交给它的不是一个问题,而是一件事,它会自己打开浏览器一步步做完,需要你拍板时再回来问你。这是 Meta 迄今为止在消费级 AI 上下的最大一笔注,两周后的 Connect 2026 大会几乎整场都围绕它展开。
  • Jev:不聊天只做判断的 System One 决策模型 过去一两年,大模型的发展方向几乎都是更长的思考链、更大的上下文、更强的 Agent 能力。但在日常写代码和搭建自动化流程的过程中,我发现很多地方用到大模型,其实只是为了让它做一个简单的判断,却要付出几秒钟的等待和解析 JSON 的麻烦。TypeSafe AI 发布的 Jev 走了一条相反的路:不聊天、不写代码,只做快速的判断。
  • Executor:多 Agents 和外部世界之间的统一代理层 同时使用 Claude Code,Codex,Pi,OpenClaw 等等 Agent 工具时有一个非常尴尬的状况,就是不同的 Agent 工具维护了不同的配置格式,如果要配置 MCP server 就需要分别到不同的配置文件中定义,相同的配置散落在系统的各个角落中。同一份 API Key 也需要重复粘贴到不同的配置中,更麻烦的是如果一旦有更新或者 API Key 变动就需要重复修改多个地方,我之前还调查过如何[[跨平台管理 MCP]],主要的思路还是通过脚本和同步来对齐配置,但本质上还是在管理多个副本,直到我看到了 Executor 这个项目。
  • Stremio 免费开源的流媒体聚合中心,插件生态与使用体验 前段时间写过一篇 Plex 将终身会员涨价到 749.99 美元 的文章,当时就在思考一个问题:当自建媒体库的门槛(无论是硬件、资源还是订阅费)越来越高的时候,还有没有更轻量的方式来管理自己的观影需求。后来在折腾 [[Trakt]] 的时候,反复在各种播放器的集成列表里看到 Stremio 这个名字,于是花了一些时间把它装到了桌面和电视上认真体验了一番。这篇文章就来聊聊 [[Stremio]] 这款免费开源的流媒体聚合应用,它的设计思路和 [[Plex]]、[[Jellyfin]] 这类传统媒体服务器完全不同,某种程度上说它更像是「浏览器」而不是「硬盘」。