博客 | Blog

我的跑步主页

感谢 yihongrunning_page 项目,其实非常久以前就知道了这个项目,关注到 yihong 也是因为这个项目。但是从18年以后我就很少跑步,尤其是马拉松。自从爱上羽毛球后跑步就更加少了,每年跑步的唯一契机就是体能考核,今年在准备体能考核的时候,好像又能重新发现跑步的乐趣,先折腾一下部署自己的跑步主页,成品在这里.

其实大量的精力在于导入历史数据,我的历史数据主要包括以下这几个部分:

  • Nike Run Club 的数据,包括86有地图信息的,73没有地图信息的,总计 159次,725.3km,5分6秒平均速度,总计61:38:18
    • 2019 3 9.77km 0:47:46
    • 2017 25 125.8km 10:38:55
    • 2016 7 38.79km 3:30:01
    • 2015 75 328.1km 26:44:47
    • 2014 49 222.7km 19:56:47
  • Keep 的4次跑步数据
  • Apple Workouts 跑步数据,含户外的和室内的

以上数据除了73次没有地图信息的数据,全部同步到 Strava,总计 321次,1303 公里。最后去除了 Keep 重复的,总计388次跑步。部署到 vercel,设置了 github action 每天执行同步,以后新增的数据自动发布。

我主要通过 Strava 来作为数据的中转地,Strava 手动上传大量文件((大概传了30个文件))会触发这个错误 You’ve exceeded the maximum number of uploads. Please try again later. 这时候可以采用其他APP来被动同步到 Strava,需要导出 ctx 文件。Strava 导出活动的ctx文件,直接在链接最终添加/export_ctx

参考链接 #

体验新的RSS阅读器Follow

很早就关注到 diygod 在开发新的RSS阅读器,鉴于日常受益于 RSSHub,非常期待。今天凌晨两点运气不错蹲到了邀请码,先体验一下同时 claim 本博客。

This message is used to verify that this feed (feedId:48039983835900953) belongs to me (userId:43235607612881920). Join me in enjoying RSS on the next generation information browser https://follow.is.

浏览器自动补全 A to Z 看上网习惯

响应 椒盐豆豉 的问卷调查,从 A 到 Z,浏览器给的第一个推荐都是什么?以下是我的结果:

  • A - api.wogong.net/ LLM时代到来后,几乎所有境外的服务在中国大陆都不可达,因此利用 one-api 搭建了这个中转站,用来给身边朋友和自己的一些第三方APP使用。
  • B - bbs.hupu.com/lol 因为看 LOL 比赛,一直在这个分区看看帖子,早几年还有账户参与讨论,最近几年只读模式,毕竟这种论坛都是回合制,输出或者反击都是无意义的事,别带脑子来这里。
  • C - colab.research.google.com 很早很早就知道Google 的这个在线 notebook 服务,但是一直没怎么用,毕竟我有本地环境为什么要用这个呢?后来计算设备变得多起来,各处的 ipynb 文件也不好归档整理,散落在各个项目里。再说本地开一个不是还得找到对应的 python 环境,偶尔还受 poor network 拖累慢吞吞拖包,索性不需要显卡的都放到 colab 上了,主打一个打开浏览器就能使用。
  • D - douban.com 书影音标记,虽然数次叛逃,以及最近几年的数据也不全面了(本地 Obsidian 是最全的应该),但是查看书籍、电影介绍和评价还得是豆瓣。
  • E - easychair.org 最近一个会议的投稿网站,E开头的网站好像真不多?
  • F - freshrss.wogong.net 自己部署的RSS阅读器,之前用的miniflux,后来迁移到 freshrss,每日必开的网站了。
  • G - github.com 居然不是Google?应该是因为 Google 的搜索都直接在搜索栏解决了,GitHub 当之无愧。
  • H - hltv.org CS2 赛事数据网站,对的,我不仅看 LOL 比赛还看 CS2.
  • I - instapaper.com 老牌的 Read it later 网站,界面简洁,虽然曾经也想叛逃到 Pocket,但是实在接受不了图文混排的设计,还是简简单单的 Instapaper 就好,用了很多年了,几乎没有 Read it never,偶尔兴趣迁移了就 archive 就行,基本每周一清空。
  • J - jd.com 京东购物网站,Plus会员都续费到2027年了。
  • K - kagi.com 被 Hacker News 各种安利的付费搜索引擎,付费订阅了一年,目前没感觉到很大的优势,除了不给 google 隐私数据的快感?
  • L - localhost:5000 fava ,用来看看账本信息,即使没有这个估计也会是 localhost,毕竟经常尝试本地部署一些奇奇怪怪的东西。
  • M - mail.163.com 一个事情临时注册了163邮箱,不是 Gmail 是因为 pin 了。
  • N - news.ycombinator.com Hacker News 偶尔上去刷刷。
  • O - outlook.com 国内主力邮箱。
  • P - photos.google.com 应该是因为最近正在清空 Google Photos 的数据,全面迁移到 iCloud Photos,所以访问的有点多。
  • Q - qcloud.com 讲道理不应该经常访问的,肯定是之前 miniflux 导致机器卡死上去手动重启导致的。
  • R - rsshub.wogong.net 自己不熟的 RSSHub 服务。
  • S - smzdm.com 什么值得买,这几年广告水军是越来越多,官方也开始带货,但是没有其他替代网站了,而且关注的大V还是靠谱的。
  • T - twitter.com 推特,主要消息来源,唯一的设计媒体
  • U - 空缺,往下翻是utgd.net UNTAG 一个从少数派离职的人搞的另一个类似的媒体站,RSS订阅了,但是不输出全文,所以偶尔点进去看。
  • V - v2ex.com 签到了3000多天的网站,最近几年看的少了,但是还是偶尔刷刷。
  • W - wogong.net 就是这个网站啦。
  • X - xueqiu.com 我都很久没看了,一定是因为添加到书签了。
  • Y - youtube.com 油管。
  • Z - 空缺,往下翻就是 zhuanlan.zhihu.com 现在不登录不给看全文了,但是有时候没办法不看,看一半也行吧,知乎真的是越来越恶心了。

数字生活 2024Q2

本季度变更 #

  • 输入
    • miniflux 由于中文搜索的原因(虽然之前折腾了zh-parser,但是体验欠佳),以及 cloudflare tunnel 导致前端错误,无法使用快捷键。种种小问题之下,决定部署了该领域另一个知名开源项目 FreshRSS,同步更新的还有对应的信息流,开发了 [[freshrss-starred]] 配合 [[archivebox]] 进行文章存档。
  • 工具
    • 隐私安全方面,[[masked email]] 这个领域采用 DuckDuckGo 的服务,动机在于偶然在 [[bitwarden]] 的随机生成 username 界面发现了可以生成 random email,支持的服务中除了付费的几家还包括 DuckDuckGo,调研了一下发现目前免费,且有 API 支持(iCloud+无公开API)。体验了一番发现不错,方便程度大大高于打开 iCloud 的网页或者手机界面。
    • 个人数据方面,使用 Obsidian 进行 OKR 发现效果并不好,主要懒得追踪,尝试使用 [[habit-tracker]] 目前用 text-based track,使用一段时间看看效果先 // 没想到上个季度的这条过期的非常快,4月8日就购买了基于位置时间线的记录软件 [[rond]],羽毛球等运动的习惯可以非常方便的自动追踪,另外饮酒这些可以手动添加到 Health APP,故放弃 text-based track 工具,毕竟 beancount 一个的手动成本已经够高了,不能再添加一个。
    • 个人数据方面,部署了 [[paperless-ngx]] 作为扫描文档的归档,OCR是基于成熟的方案tesseract-ocr,测试了一下,手机拍的照片效果不好,但是扫描仪输出的文档 OCR 效果还不错。
    • 个人数据方面,部署了照片管理工具 [[immich]],看界面和功能可以认为是 Google Photos 的开源替代,对于 deGoogle 来说非常好的选择,目前开发十分活跃。

完整版本工具库 #

  • 输入
    • 社交网络:Twitter
    • 论坛:V2EX, [[hacker news]]
    • RSS 订阅 ([[freshrss]]),主要信息来源,订阅了包括博客、newsletter、微信公众号、微博时间线等内容
    • 视频:Youtube, Netflix, BiliBili
    • 音乐:Spotify
    • 播客:Overcast
    • 书籍:Kindle 微信读书
  • 输出
    • 笔记:[[Obsidian]]
    • 博客
    • 书评:goodread
    • Twitter
  • 工具
    • 通讯
      • [[telegram]], Wechat 即时通信
      • Gmail
      • iCloud
      • cloudflare Email forwarding
      • DuckDuckGo Email Forwarding
    • 文件
      • Dropbox 文件同步
      • Google Drive 在线文档
      • iCloud 用于照片和备份
    • 信息流
      • Pinboard 网络书签
      • Instapaper 稍后阅读
      • ArchiveBox 网页存档
      • RSSHub 自建 RSS 辅助工具
      • mbsync 邮件备份
      • Recoll 全文检索
    • 生产力
      • Toggl 时间记录
      • 滴答清单 待办管理工具
      • Google Calendar 个人日程管理
    • 个人数据
      • Obsidian 个人日志及笔记
      • Rond 个人位置时间线
      • Beanocunt 个人金融数据
      • Airtable 个人物资管理
      • Paperless 扫描文档仓库
      • Immich 个人照片仓库 (另外 Dropbox 与 iCloud Photos 作为其他方案)
    • 隐私安全
      • Bitwarden 自建的密码管理及两步验证管理工具
      • cryptomater
      • DuckDuckGo [[masked email]]
    • 其他
  • 硬件
    • 计算机 [[MacBook Air M1]] [[Mac Mini M2]]
    • 鼠标 [[鼠标 罗技(G)G304 LIGHTSPEED无线鼠标]] [[鼠标 罗技(G)G102 有线鼠标 黑色]]
    • 键盘 PFU HHKB Professional HYBRID Type-S
    • iPhone 15 Pro, 256G [[MI10S]]
    • [[Apple Watch S8]]
    • AirPods Pro
  • 信息流
    • Douban RSS -> Pinboard (IFTTT)
    • Web -> Pinboard (manual)
    • Pinboard -> ArchiveBox (systemd timer)
    • FreshRSS starred -> ArchiveBox (systemd timer)

从miniflux到freshrss

我的miniflux 一直部署在香港的腾讯轻量云服务器上,因为原始版本的 psql 不支持中文搜索,2023底折腾了一下 zhparser,当时偷懒没有记录。最近一段时间服务器总是 IO 异常升高导致服务器卡死,无法SSH登录,只能重启解决。左思右想也就 miniflux 的 psql 有可能导致这个问题,遂猜测是否是添加了zhparser导致,尝试替换为原始版本的 psql,问题依旧(没有严格测试)。最终猜测可能是数据库文件太大了(1.5GB),服务器内存太小(2GB),和插件关系不大。

如何解决这个问题?其一是将miniflux 部署到本地的homelab服务器,但是网络联通性是个问题,本地的网络环境实在不稳定。其二是将psql托管到专业的地方,考虑到成本也放弃。其三就是放弃miniflux 的历史数据,重新设置,对于数据囤积爱好者也不能接受。最后就是放弃miniflux了。

其实miniflux的使用体验整体是不错的,界面简洁优美。奈何最近出现的以上痛点让我只能转而重新调研现有方案,此时 freshrss 出现在视野中,简单尝试了一下发现相对 miniflux 具有以下优点:

  1. 默认sqlite数据库,简单,miniflux 只支持 psql;
  2. 中文搜索开箱即用;
  3. 订阅管理功能更加全面。 缺点呢:
  4. 界面不如miniflux;
  5. 配置项过于复杂。

迁移的过程是简单的,直接导入 OPML 文件即可。先使用一段时间试试看。

NOW页面

2021年看到了关于 Now 页面的想法,最初是来自 [[Derek Sivers]] 在 2015 的一篇文章《The /now Page Movement》,“现在”页面用于填补相对固定的个人简介和频繁更新的社交网站之间的空白,以介绍作者近期状态或人生当前阶段关注的事情。

当时给博客建立了,但是一直没怎么使用,我不太会频繁更新自己的博客。

今年在使用看板的时候,意识到 now 和看板其实有点相似,遂在 Obsidian 中建立取代 kanban 的 now 页面。

其他 Now 页面 #

数字生活 2024Q1

发现进行增量更新并不方便,还是在进行增量更新后附上一份最新的工具库清单。

  • 输入
    • 卖掉了墨案,够买了二手的 Kindle Oasis 2,部署了 calibre-web,以后看书还是多用本地文件吧,虽然微信读书还在打卡。
  • 工具
    • 使用 Obsidian 进行 OKR 发现效果并不好,主要懒得追踪,尝试使用 [[habit-tracker]] 目前用 text-based track,使用一段时间看看效果先

发现这个季度几乎没有变化,难道开始逐渐稳定了?最后,完整版本的工具库抄录如下

  • 输入
    • 社交网络:Twitter
    • 论坛:V2EX, [[hacker news]]
    • RSS 订阅 ([[miniflux]]),主要信息来源,订阅了包括博客、newsletter、微信公众号、微博时间线等内容
    • 视频:Youtube, Netflix, BiliBili
    • 音乐:Spotify
    • 播客:Overcast
    • 书籍:Kindle 微信读书
  • 输出
    • 笔记:[[Obsidian]]
    • 博客
    • 书评:goodread
    • Twitter
  • 工具
    • 通讯
      • [[telegram]], Wechat 即时通信
      • Gmail
      • iCloud
      • cloudflare email forwarding
    • 文件
      • Dropbox, Google Drive 文件同步与备份,在线文档
      • iCloud 2T 用于照片和备份
    • 信息流
      • Pinboard 网络书签
      • Instapaper 稍后阅读
      • ArchiveBox 网页存档
      • RSSHub 自建 RSS 辅助工具
      • mbsync 邮件备份
      • Recoll 全文检索
    • 生产力
      • Toggl 时间记录
      • 滴答清单 待办管理工具
      • Google Calendar 个人日程管理
    • 个人数据
      • obsidian
      • track 个人习惯追踪工具
      • Beanocunt 个人金融数据
      • Airtable 个人物资管理
      • Google Drive 作为扫描小票收纳仓库
    • 隐私安全
      • Bitwarden 自建的密码管理及两步验证管理工具
      • cryptomater
      • iCloud+ [[masked email]]
    • 其他
  • 硬件
    • 计算机 [[MacBook Air M1]] [[Mac Mini M2]]
    • 鼠标 [[鼠标 罗技(G)G304 LIGHTSPEED无线鼠标]] [[鼠标 罗技(G)G102 有线鼠标 黑色]]
    • 键盘 PFU HHKB Professional HYBRID Type-S
    • iPhone 15 Pro, 256G [[MI10S]]
    • [[Apple Watch S8]]
    • AirPods Pro
  • 信息流
    • miniflux saved → Instapaper -> Pinboard (IFTTT)
    • Douban RSS -> Pinboard (IFTTT)
    • Web -> Pinboard (manual)
    • Pinboard -> ArchiveBox (systemd timer)
    • miniflux starred -> ArchiveBox (systemd timer)

My App Defaults 2023

刷RSS看到了别人参加App Defaults活动的文章,和我每个季度整理的个人工具库非常接近,不过这个只包括软件,主要是博客作者们的主力软件清单。看别人的默认软件很有趣,也能得到一些启发,所以自己也参加一下,供他人参考。

📨 Mail Client: Gmail Web, Mail.app
📮 Mail Server: Gmail, iCloud
📝 Notes: Obsidian, Telegram Saved Messages
✅ To-Do: TickTick
📷 iPhone Photo Shooting: Apple Camera
🟦 Photo Management: Photos.app, Google Photos
📆 Calendar: Google Calendar
📁 Cloud File Storage: Dropbox, Google Drive, OneDrive
📖 RSS: Miniflux, Reeder
🙍🏻‍♂️ Contacts: Google Contacts
🌐 Browser: Google Chrome
💬 Chat: Telegram, Wechat
🔖 Bookmarks: Pinboard
📑 Read It Later: Instapaper
📜 Word Processing: Microsoft Word, Google Docs
📈 Spreadsheets: Microsoft Excel, Google Docs
📊 Presentations: Microsoft PowerPoint, Google Docs
🛒 Shopping Lists: Obsidian
🍴 Meal Planning: n/a
💰 Budgeting and Personal Finance: Beancount
📰 News: RSS
🎵 Music: Spotify
🎤 Podcasts: Overcast, Spotify
🔐 Password Management: BitWarden

...

数字生活 2023Q4

发现进行增量更新并不方便,还是在进行增量更新后附上一份最新的工具库清单。

  • 输入
    • 新增了微信读书,参加了 365 天阅读挑战,使用 wereadx 这个项目自动阅读打卡
  • 输出
    • 几乎没有输出,所以也就没有变化。
  • 工具
    • Masked Email 服务转向 iCloud+ 提供的方案,放弃 fastmail
    • 放弃使用 Cubox,采用 archivebox 方案,每天自动导入新增的 pinboard 和 rss stared items,配合Chrome 插件 SingleFile
    • 退订了滴答清单高级账户
    • 放弃了 Readwise 作为定期回顾工具,考虑采用 Anki,但是目前还没有形成很好的习惯
    • ArchiveBox 网页存档
    • Recoll 本地全文检索
    • mbsync 邮件备份
    • Cryptomator 替代 gocryptfs 和 veracrypt,胜在各端都有方便的GUI客户端
  • 硬件
    • 闲鱼出售了 Kindle Paperwhite 因为彻底倒向微信读书,目前观望入手一台开放系统的电子书,墨案作为大屏电子书随时携带看书确实不太方便
    • 新入手了 iPhone 15 Pro, 256G
  • 信息流
    • 本地部署了 archivebox 服务,每天自动 import 当天的信息增量
    • instapaper -> pinboard 的链路有问题,pinboard 很久没有自动检测rss添加instapaper条目了,采用 ifttt 解决

最后,完整版本的工具库抄录如下

  • 输入
    • 社交网络:Twitter
    • 论坛:V2EX, [[hacker news]]
    • RSS 订阅 ([[miniflux]]),主要信息来源,订阅了包括博客、newsletter、微信公众号、微博时间线等内容
    • 视频:Youtube, Netflix, BiliBili
    • 音乐:Spotify
    • 播客:Overcast
    • 书籍:墨案 微信读书
  • 输出
    • 笔记:[[Obsidian]]
    • 博客
    • 书评:goodread
    • Twitter
  • 工具
    • 通讯
      • [[telegram]], Wechat 即时通信
      • Gmail
      • iCloud
      • cloudflare email forwarding
    • 文件
      • Dropbox, Google Drive 文件同步与备份,在线文档
      • iCloud 2T 用于照片和备份
    • 信息流
      • Pinboard 网络书签
      • Instapaper 稍后阅读
      • ArchiveBox 网页存档
      • RSSHub 自建 RSS 辅助工具
      • mbsync 邮件备份
      • Recoll 全文检索
    • 生产力
      • Toggl 时间记录
      • 滴答清单 待办管理工具
      • Google Calendar 个人日程管理
    • 个人数据
      • obsidian
      • Beanocunt 个人金融数据
      • Airtable 个人物资管理
      • Google Drive 作为扫描小票收纳仓库
    • 隐私安全
      • Bitwarden 自建的密码管理及两步验证管理工具
      • cryptomater
      • iCloud+ [[masked email]]
    • 其他
  • 硬件
    • 计算机 [[MacBook Air M1]] [[Mac Mini M2]]
    • 鼠标 [[鼠标 罗技(G)G304 LIGHTSPEED无线鼠标]] [[鼠标 罗技(G)G102 有线鼠标 黑色]]
    • 键盘 PFU HHKB Professional HYBRID Type-S
    • iPhone 15 Pro, 256G [[MI10S]]
    • [[Apple Watch S8]]
    • AirPods Pro
  • 信息流
    • miniflux saved → Instapaper -> Pinboard (IFTTT)
    • Douban RSS -> Pinboard (IFTTT)
    • Web -> Pinboard (manual)
    • Pinboard -> ArchiveBox (systemd timer)
    • miniflux starred -> ArchiveBox (systemd timer)