关于本刊

这是猫鱼周刊的第 45 期,本系列每周日更新,主要内容为每周收集内容的分享,同时发布在

博客:阿猫的博客-猫鱼周刊

RSS:猫鱼周刊

邮件订阅:猫鱼周刊

微信公众号:猫兄的和谐号列车

私信:[email protected]

文章

独立博客自省问卷 15 题

原文链接

最近独立博客圈子里比较火的一个问卷,有些问题确实是「深入灵魂」。我觉得大多数人的入门阶段都是在折腾博客程序、主题,进阶一点会去做 RSS、SEO 优化、流量统计等等,但是在内容上没什么产出(我自己也经历过这样一个阶段)。

我也做了一份答卷,以下是一些节选。

如果把一个博客比喻成一座博物馆,那域名、主题这些好比它的外观,做得好自然容易吸引我进去参观,但决定这一趟参观的价值还是要看里面的内容。如果里面的文章都是搬运或者流水账,我自然草草结束参观。相反,就算博客的主题很简陋,但是文章的内容很亮眼,我感兴趣,自然就会在博客里多停留、多参观。

再者,相对于域名、服务器、主题这些,内容才是需要持续投入时间精力的。我自己来说,每周需要花至少三四个小时的时间在收集素材、写周刊上。而搭博客、换主题这些事,总共也就花几个小时。所以如果一个博主能做到原创、周更、长期坚持,我会觉得很敬佩,我也在努力成为这样的博主。

自建服务调查

原文链接

一个博主在 r/selfhosted 发布的一份调查,一共收到两千多份答卷。

我列举一些比较有趣的结论。

首先是树莓派,占有率竟然是最高的,甚至比单独的服务器/小型电脑/VPS/NAS 还要高出一截。

An image to describe post

在一众单板电脑中,基本就只有树莓派和「其他」这种局面。

An image to describe post

在拥有 NAS 的人中,基本只有群晖、QNAP 和「其他」,不过国产品牌绿联(Ugreen)也有上榜。

An image to describe post

技术栈方面,基本都是 Docker/Docker compose + NPM。

An image to describe post

An image to describe post

国外自建服务感觉还是更「繁荣」一些,可能是他们的家宽有公网 IP,以及有地方作为单独的「机房」等等原因,他们自建服务更趋向于「用自己的机器运行」的模式。国内来说,由于大多数家宽不给公网 IP,所以我感觉到的生态都是基于云服务器搭建或者做转发,又或者用 Vercel、Cloudflare 一类的平台。

Uber MySQL 集群升级 8.0

原文链接

以防你不知道,MySQL 5.7 已经在去年底(2023 年 10 月 31 日)结束支持了,而 MySQL 8.0 也会在一年半后(2026 年 4 月 30 日)结束支持(via endoflife.date)。

文章介绍了 Uber 的升级策略(大致上是一个蓝绿部署),以及中途踩到的一些坑。它的方案一个重点是,直到最后一步把 8.0 的节点设为 primary 之前,都是可以回滚的。其实升级的坑并不多,主要是一些特性上的改动、字符集以及客户端兼容的问题。

另外文章也做了一些性能上的比较,升级到 MySQL 8.0 之后很多核心指标是有提升的。又,这篇帖子下很多人评论说 MySQL 8 性能差,哎,不顾 end-of-life 和片面的 benchmark 以及道听途说人云亦云,估计国内很多架构里的 5.7 还有很长一段时间寿命。

项目

用耳机来发摩尔斯电码

EtherDream/headphone-morse-transmitter - GitHubEtherDream/headphone-morse-transmitter - GitHub

项目链接

利用耳机上的多媒体控制来发送摩尔斯电码,很酷的想法。

局域网唤醒

seriousm4x/UpSnap - GitHubseriousm4x/UpSnap - GitHub

项目链接

wake-on-lan 这个东西做远程控制一定避不开,这个项目做了一套还挺可爱的界面,比起 OpenWRT 里输 MAC 地址强多了。

工具/网站

Meshtastic

网站链接

开源、离网、去中心化的通讯网络,可以在廉价、低功耗设备上运行。简单来说,就是一个简单的低功耗单片机 + 手机(作为控制端),实现独立组网的功能。其使用 LoRa 协议进行通讯,「免许可」,而且通讯距离长,适合户外探险、应急等场景下使用。

关于这个项目,有比较多的文档:

它的制作成本非常低,在淘宝上购买 Heltec V3 的开发板只需要一百元左右,再 3D 打印一个外壳,就可以使用;也有稍贵的成品(Lilygo)可以直接购买。

An image to describe post

我搞了两个,一个是 Lilygo 的 T-ECHO,比较完善的成品,有 GPS 以及环境传感器,采用 nRF52840 的方案,据说是功耗比较低;另一个是用 Heltec V3 + 3D 打印外壳组装的,采用 ESP32 的方案,成本仅百余元。

目前这套在国内用的人并不多,还没有组建起玩家群体,我在深圳也暂时没有找到友台。需要注意,国内合法的频段是 470 MHz,Heltec V3 分为低频和高频两个版本,注意不要买错。(但其他频段具有更高的发射功率,use at your own risk)

如果你对这个项目感兴趣,遇到问题需要交流,可以跟我联系。

最后附上一个自建的 mqtt,欢迎来交流。

Address: hkg1.clusters.zeabur.com:30990
Username: meshdev
Password: large4cats

最后

本周刊已在 GitHub 开源,欢迎 star。同时,如果你有好的内容,也欢迎投稿。如果你觉得周刊的内容不错,可以分享给你的朋友,让更多人了解到好的内容,对我也是一种认可和鼓励。(或许你也可以请我喝杯咖啡

另外,我建了一个交流群,欢迎入群讨论或反馈,可以通过文章头部的联系邮箱私信我获得入群方式。