tzf 及相关项目的基础开发工作基本稳定了,在之前的文章零星有些开发和设计过程的资料:
- 2022-05-29, 在 Go 中将经纬度转时区
- 2022-08-01, Python 中经纬度转时区新的选择
- 2022-08-27, 用 Go 编写 Python 扩展
- 2022-09-10, tzf 预览图制作
- 2022-11-24, tzfpy Rust 重写
这一篇是最终的总结,从项目的启动到逐步优化和演进的过程。
tzf 及相关项目的基础开发工作基本稳定了,在之前的文章零星有些开发和设计过程的资料:
这一篇是最终的总结,从项目的启动到逐步优化和演进的过程。
由于过往的各种条件限制,如数据库性能不够、PaaS 平台功能不足、对特定领域的问题理解不充分,线上的服务一定会有很多妥协解决方案。这些问题不会让服务彻底不可用,但一定会困扰团队,容易让人担忧系统的可靠性。特别是提供 toB 服务而言可靠性与准确性是一样重要的。
2019 年的时候想学 Go 的动力来自看到了这个仓库
schachmat/wego
可以在命令行里看天气。
2021 年用了点业余时间终于搞出来了
caiyunapp/wego
。 到
dashboard.caiyunapp.com
注册账号申请一个 Token, 然后按照提示配置下 ~/.wegorc
里的 API Token
和经纬度即可。
写于 2019-10-19,发表于 2019-12-28
2019 年 9 月末,我的电脑坏了,被迫临时使用 iPad 工作。在此记录一下想法。
由于开发工作不涉及本地环境,所以我只要全程 SSH,使用 tmux 和 vim 进行开发。iPadOS 上的终端工具我尝试过一些:Textastic, Code Editor (Coda), Blink 等。在这其中,我最喜欢的是 Blink 这个工具,足够简单,基本功能又够用:
国内分钟级降水预报做得比较好的是彩云天气,但是 App 在 iPad 上尚不支持横屏与键盘快捷键。所以有时候想看是否降水要打开 App,体验是不怎么好的。好在彩云天气有大量的数据 API 提供给了开发者,并且仅仅用其中最简单的一些,就能得到和彩云天气自家 App 一样的降水预报功能(受限于设备无法实现降水事件的主动推送)。