关于本刊
这是猫鱼周刊的第 45 期,本系列每周日更新,主要内容为每周收集内容的分享,同时发布在
博客:阿猫的博客-猫鱼周刊
RSS:猫鱼周刊
邮件订阅:猫鱼周刊
微信公众号:猫兄的和谐号列车
文章
独立博客自省问卷 15 题
最近独立博客圈子里比较火的一个问卷,有些问题确实是「深入灵魂」。我觉得大多数人的入门阶段都是在折腾博客程序、主题,进阶一点会去做 RSS、SEO 优化、流量统计等等,但是在内容上没什么产出(我自己也经历过这样一个阶段)。
我也做了一份答卷,以下是一些节选。
如果把一个博客比喻成一座博物馆,那域名、主题这些好比它的外观,做得好自然容易吸引我进去参观,但决定这一趟参观的价值还是要看里面的内容。如果里面的文章都是搬运或者流水账,我自然草草结束参观。相反,就算博客的主题很简陋,但是文章的内容很亮眼,我感兴趣,自然就会在博客里多停留、多参观。
再者,相对于域名、服务器、主题这些,内容才是需要持续投入时间精力的。我自己来说,每周需要花至少三四个小时的时间在收集素材、写周刊上。而搭博客、换主题这些事,总共也就花几个小时。所以如果一个博主能做到原创、周更、长期坚持,我会觉得很敬佩,我也在努力成为这样的博主。
自建服务调查
一个博主在 r/selfhosted 发布的一份调查,一共收到两千多份答卷。
我列举一些比较有趣的结论。
首先是树莓派,占有率竟然是最高的,甚至比单独的服务器/小型电脑/VPS/NAS 还要高出一截。
在一众单板电脑中,基本就只有树莓派和「其他」这种局面。
在拥有 NAS 的人中,基本只有群晖、QNAP 和「其他」,不过国产品牌绿联(Ugreen)也有上榜。
技术栈方面,基本都是 Docker/Docker compose + NPM。
国外自建服务感觉还是更「繁荣」一些,可能是他们的家宽有公网 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 - GitHub
利用耳机上的多媒体控制来发送摩尔斯电码,很酷的想法。
局域网唤醒
wake-on-lan 这个东西做远程控制一定避不开,这个项目做了一套还挺可爱的界面,比起 OpenWRT 里输 MAC 地址强多了。
工具/网站
Meshtastic
开源、离网、去中心化的通讯网络,可以在廉价、低功耗设备上运行。简单来说,就是一个简单的低功耗单片机 + 手机(作为控制端),实现独立组网的功能。其使用 LoRa 协议进行通讯,「免许可」,而且通讯距离长,适合户外探险、应急等场景下使用。
关于这个项目,有比较多的文档:
- Introduction | Meshtastic 官方文档
- Meshtastic Taiwan - HackMD 台湾同胞写的文档,繁体中文资料
它的制作成本非常低,在淘宝上购买 Heltec V3 的开发板只需要一百元左右,再 3D 打印一个外壳,就可以使用;也有稍贵的成品(Lilygo)可以直接购买。
我搞了两个,一个是 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。同时,如果你有好的内容,也欢迎投稿。如果你觉得周刊的内容不错,可以分享给你的朋友,让更多人了解到好的内容,对我也是一种认可和鼓励。(或许你也可以请我喝杯咖啡)
另外,我建了一个交流群,欢迎入群讨论或反馈,可以通过文章头部的联系邮箱私信我获得入群方式。