4 min read

#4 数据备份策略

之前俄乌冲突导致美国针对俄罗斯在很多行业实施了制裁,虽然 GitHub 尽可能地对保持中立,但是得遵守法律办事,封禁了当地组织或开发者的账号。不可避免地增加了对 GitHub 的不信任感,所以决定搞个 Plan B——备份仓库,通过白名单形式指定重要的仓库定时备份到我在国内某云的某台开发机上,同时开发机开了快照功能,每日备份一次。也有自动备份 GitHub 账号的工具,不过觉得不是每个仓库都值得备份,只备份重要的仓库足够了。

数据备份比较安全的策略是一份数据多地备份,本地保存一份,同时冷备份到云上,双重保障更安心。

我的相机照片会本地放在移动硬盘里(以后会尝试 NAS,欢迎推荐型号),手机从苹果换到了小米,都开了相册云存储功能,除此之外,这些照片会统一备份到 Google Photos 里。为什么选择 Google Photos?是因为实在没有其他能打的产品。另外关于容量问题,我开了土耳其区的 Google One 账号,1TB 容量每个月只需十几块人民币,在承受范围内。

除了照片外,还有一些重要的文档、配置文件、电子书等内容,受限于网络,优先存在坚果云上,同时会定期备份到 Google Drive 上。为什么不选择国内的 xxx 网盘们,实在是没有好感,营销多,花里胡哨的功能也多。针对这类严肃的场景,我优先选择付费使用、经营时间长的产品,通常会有稳定的现金流,能够持续有耐心地做好事情。相反,靠大规模贴钱拉新的产品,总会在某个时间点受困于盈利压力而导致急功近利地做事,最终折戟沉沙,国内互联网数不清的例子。

希望这期能给大家带来一些启发。祝周末愉快!

好文品读

良性循环 – 软件开发中的一些小故事 — 都是日常工作中碰到的问题,看作者是如何优雅地解决。摘录几个重要的方法论:若想重构,先补测试;只有代码层的控制粒度,才是掌握事实标准;源头管控,治本不治标;想做优化,先建立性能评估体系;避免破窗效应。

软件工程师成长的一个误区 — 追求技术是没错,但是技术一定要为实际业务提供价值。要多维度发展自己的能力,学会定义和分析实际问题,最后用技术解决。

LSP-Bridge架构设计与LSP协议解析 — 了解一下接入 lsp server 有哪些坑。顺便推荐下这个作者的其他博客,涉及创业、Emacs 等。

I sold 640 copies of my book in one year — 作者从创业公司辞职后决定写一本书,介绍了选题、想法验证、营销、发布等阶段过程,挺有价值。以前常说酒香不怕巷子深,但是适当的营销是需要的,在不同阶段的侧重点也不一样。推及到个人发展,维护自己的自媒体渠道是非常有价值的,虽然需要耗费很多精力,但是坚持下去,量变引起质变,终会引爆复利的力量。

Writing for Engineers — 给工程师的写作指南,值得一品。其中 make your text skimable 这点印象很深刻,通过合理规划文章结构,突出重点内容,让读者快速获得信息。

产品和工具

Language Reactor — 围绕视频做的语言学习工具,交互体验顺畅,我很喜欢。

So, What is PopGraph — 一键生成具有设计感的封面图。

Delightful Active Monitoring for Developers — 最近在用这个产品,用来检测 SaaS 服务状态。页面风格简约清新,没有花里胡哨的营销。功能上支持 API 和模拟浏览器访问,满足多种场景需求。

Thin Backend — 又一个 BaaS,封装好后端常见功能,比如数据存储、用户登录注册、定时任务等。最近支持了 Vue,打算有新的 idea 实验一下这个产品。