普通视图

发现新文章,点击刷新页面。
昨天以前首页

Apple Watch Terminal 风格表盘

作者 Dayu
2024年5月13日 20:57

最近网上冲浪的时候关注到了 TermiWatch,这是一个 Terminal 风格 Apple watch 表盘的软件。看上去非常不错,但这个项目最后维护时间是 19 年,且配置较复杂,我尝试了一下,确实如 Github issue 中大家反馈的已经无法正常使用。

之后找到了 Drag0nV3n0m231 在 reddit 上分享的方案,该方法基于 Clockology(第三方表盘软件),流程简单,且可以自己添加和设计内容。

不过,在 Clockology 中使用 Weather 模块需要付费。

于是我基于他的风格,重新改了一个版本(如下图所示),删除了需要付费解锁的内容,添加了最大摄氧量信息(Vo2max)。

VO2 Max(最大摄氧量)是指人体在剧烈运动时单位时间内吸收利用氧气的最大值,反映心肺功能和耐力运动能力。25-30 岁健康男性应在 40-50 ml/kg/min 之间。我最近生活不规律,所以 VO2 Max 低于健康区间,平时可以加强有氧锻炼如慢跑、游泳等,提升心肺功能。

下图是我现在使用的界面。
IMG_8837.jpeg

安装设置

App store 中安装 Clockology 软件,并打开,第一次启动会加载一段时间。打开 iOS 上的 watch 软件,在 Apple watch 上安装 Clockology。

点击 Clockology 设置中的权限管理,允许健康权限。

Watch 软件 – General – Return to clock,在 Clockology 的设置中选择自定义(After 1 hour)。另外,通用设置中的后台 app 刷新要开启。

CleanShot 2024-05-13 at 20.21.52@2x.png

GIthub 中下载:DigitalTerminal.clock2_EnableBeta.clock,并将这两个文件发送到手机中。

_EnableBeta.clock 保存到 iOS 本地文件中的 Clockology 文件夹中,然后点击该文件,即可启动 Clockology 的 beta 版本。

回到 Clockology,点击 Workspace,选择 Import,在本地中找到刚刚下载的 DigitalTerminal.clock2

点击刚刚安装的表盘,Apple watch 上也打开 Clockology,点击下图中的 Sync 即同步。然后,手表上即可显示新表盘。

其中,VO2M 是 VO2 Max(最大摄氧量),BATT 是电池电量,RING 是 Apple Health 的 Fintness 圆环,STEP 是每日步数,HTRT 是心跳。
CleanShot 2024-05-13 at 20.39.00@2x.png

表盘上的每个内容都可以自定义,Layer Settings 中可以调整图层的位置。

这个表盘虽好,但不如官方表盘稳定,希望未来苹果可以对自定义表盘更开放。

我平时常用的以下三个表盘,最喜欢的是 Aritst,美术风格很简约。每点一下屏幕,表盘上就会换一张人脸,适合发呆走神的时候玩一会。

如果想使用天气信息,可以尝试 gianlishun 的 Terminal Watch Widget 项目。去年才维护过,应该能正常使用,但配置流程比较复杂。

IMG_8849.jpg

有朋友对 Infograph 这个表盘比较感兴趣,这里也简单介绍一下:

  • 先在 watch 软件的 Clock 选项中,将 Monogram 设置为 (这个苹果 Logo 需要复制过去);
  • 选择 Ingograph(图文)表盘,然后将所有的 Complications(复杂功能)设置为 Off;
  • 仅启用 Sub-dial Top,设置为 Monogram(这个选项只有在第一步设置完成后才会出现)。

语音笔记 Shortcuts:iOS 音频转文字并导入 Obsidian

作者 Dayu
2024年5月2日 10:26

语音笔记是一场与自己的对话,很喜欢这种记录碎片化信息的方式。

曾关注过一些语言笔记软件,其中 VoicenotesWhisper Memos 比较有趣。Voicenotes 的设计风格简约,识别速度快,作者是 Buy me a coffee 的创始人。Whisper Memos 则默认将每条笔记发送到用户邮箱中,能直接在电脑中归档和整理内容。

这两个软件都有各自的优点,但我还是习惯最终将内容转到 Obsidian,用这些软件都会多一个步骤。

然后我找到了这个基于苹果录音软件和 Shortcuts 的工作流(原文发布在 Obsidian 论坛中,作者是 benjaminshafii)。

设置

原工作流适合英文音频,但会默认把中文音频也翻译成英文,本文优化了这一部分。

先下载 Shortcut:音频导入 Obsidian(Share)

然后,如下图所示,在 Text 部分输入 OpenAI API,并在 File 部分选择 iOS 中 Obsidian 库合适的文件夹(比如 Daily Note 文件夹)。
CleanShot 2024-05-02 at 09.49.29@2x.png

使用

在苹果录音软件(Voice Memos)中录制音频。

点击菜单,激活 Shortcuts(第一次使用时 Shortcuts 在菜单较后的部分)。

IMG_CBC365994EE7-1.jpeg

Shortcuts 基于 OpenAI Whisper API 自动解析音频,并基于 GPT-3.5 总结音频内容。

将所有文本内容导入 Obsidian 的指定文件夹。

进度条走完后,即可在 Obsidian 中查看笔记。

最终会显示两个版本的内容,第一部分是摘要,使用 GPT-3.5 总结全文内容的总结版信息;第二部分是格式化文本,即完整内容。

演示视频:Share your iPhone memo to Obsidian

IMG_8703.PNG

整体体验挺顺畅的,识别速度略逊于 VoicenotesWhisper Memos,但差别不大。建议音频录制长度为 2-3min。

Voicenotes 的缺点是对中文的适配目前还太差,没有本文的效果好。

祝大家使用愉快!

5月12日更新:Voicenotes 现在也有和 Obsidian 同步的插件了,Obsidian 的社区氛围真好:https://github.com/mysticcoders/voicenotes-sync

使用 Telegram、邮件和 Alfred 记录 Obsidian 中的 Daily note

作者 Dayu
2024年4月27日 13:55

之前发布过一篇笔记,介绍如何使用 Drafts 在 Obsidian 中记录每日笔记(Daily Note)。至今,这套工具已使用近半年,非常好用。

但 Drafts 仅有 iOS 和 macOS 版,今天介绍一个更具泛用性的方法,使用 Telegram Bot 在 Obsidian 中记录笔记。

Phone to note 可以使用短信、邮件、Telegram、Alfred 等发送笔记到 Obsidian、Logseq 和 roam 中,目前免费

教程

本文以 Telegram 为例,介绍如何使用这款插件。

首先,需要注册 Phone to note,然后在设置面板中找到 ptn key,复制备用。

CleanShot 2024-04-27 at 13.25.16@2x.png

第二步,下载 Obsidian 插件:Phone to Note,将 ptn key 黏贴到设置界面中。

第三步,点击 Phone to Note 设置面板中的 Telegram Bot 链接,跳转到 Telegram 中。将 ptn key 黏贴到聊天窗口中发送,即可完成 Telegram 部分的绑定。

CleanShot 2024-04-27 at 13.27.54@2x.png

然后,在 Telegram 聊天窗口中发送信息,即可推送到 Obsidian 的 Daily note 文件中。

经测试,Phone to Note 无法推送图片,无法正常推送 Telagram markdown 格式,仅能推送纯文本。这部分体验与 Drafts 一致。

Phone to Note 有 35s-50s 的延迟,可能是定时(1 分钟)刷新一次 Phone to Note 数据库,获取信息。

不过,Phone to Note 不会为每条消息生成时间戳,内容多了会有点乱,只能在编辑文本的时候自己加上。

Alfred 插件的下载地址: https://ptn.gumroad.com/l/ptn-alfred ,也是黏贴 ptn key 即可使用,体验很好。

Chrome 插件的体验很奇怪,只新建了双向链接,没有将内容同步过来,目前不推荐。未来如果能实现 OneTab 的功能就很实用了。

LM Studio: 在 Obsidian 中使用本地 LLM

作者 Dayu
2024年3月10日 13:34

本文介绍了如何在 Obsidian 中使用本地 LLM 工具 LM Studio。

准备阶段

安装 LLM

打开 LM Studio,下载 Google’s Gemma 2B Instruct。

进入 Chats 界面(下图),并选择刚刚下载好的模型:Imstudio-ai • gemma it 2B q8_0 gguf。

在对话框中输入文字,测试模型是否能正常使用。
CleanShot 2024-03-10 at 12.28.41@2x.png

进入 Local Inference Server 界面,选择刚刚下载的模型,点击 Start Server。

共会生成三个 url,复制中间的: http://localhost:1234/v1/chat/completions

CleanShot 2024-03-10 at 12.32.40@2x.png

Obsidian-text generator

在 Obsidian 中打开 Text Generator 设置界面,LLM Provider 选择 Custom。

将刚刚复制的网址(http://localhost:1234/v1/chat/completions ),黏贴到 Endpoint 中。

CleanShot 2024-03-10 at 12.36.17@2x.png

体验

然后就能在 Obsidian 中使用 Gemma 2B Instruct 了。

通过 Slash commands 或「cmd + P」打开启动器,输入 Text generator,能看到很多功能,常用的是:Text Generator: Generate Text!,默认快捷键是 cmd + J。

CleanShot 2024-03-10 at 12.52.59@2x.png

在任意笔记本中,输入问题,然后使用快捷键,即可启动本地模型,如下图。
CleanShot 2024-03-10 at 13.27.49.gif

另外,GPT4All 也是一个可本地使用的 LLM 工具,可以读取 Obsidian 的笔记本库,然后进行对话。

Minimalistic Obsidian Setup

作者 Dayu
2024年3月10日 11:53

Less is more.

Ludwig Mies van der Rohe

这是一个基于 obsidian-minimal 的极简 Obsidian 主题,使用该主题需要掌握 Markdown 语法和基础键盘快捷键,如 Slash commands、「cmd + P」和「cmd + ,」。

推荐对 Obsidian 有一定熟悉程度后,再尝试。

想直接使用的朋友可以从 Github 下载 Vault,下文将介绍如何配置本主题。

image.png

必要核心插件

  • Command palette
  • Slash commands
  • Bookmarks
  • Daily notes
  • Unique note creator
  • Templates

必要社区插件

  • Calendar
  • Hide Sidebars on Window Resize
  • Hider
  • Iconize
  • Minimal Theme Settings
  • Omnisearch
  • Paste URL into selection
  • Recent Files
  • Settings Search
  • Style Settings

Minimal Theme Settings:
本配置仅适用于 Light mode。另外,需要关闭 Workspace borders。

CleanShot 2024-03-10 at 11.32.29@2x.png

Hider:
CleanShot 2024-03-10 at 11.31.17@2x.png

Style Setting:
该插件可以通过 Import,直接导入配置。

{
  "things-style@@h1-color": "#000000",
  "things-style@@h2-color": "#1CAEF8",
  "things-style@@h3-color": "#1CAEF8",
  "things-style@@h2-underline": false,
  "minimal-advanced@@styled-scrollbars": true,
  "minimal-style@@title-color@@light": "#509CFF",
  "minimal-style@@title-color-inactive@@light": "#509CFF",
  "minimal-style@@h1-size": "1.5em",
  "minimal-style@@h1-color@@light": "#509CFF",
  "minimal-style@@h2-size": "1.3em",
  "minimal-style@@h2-color@@light": "#509CFF",
  "minimal-style@@h1-style": "normal",
  "minimal-style@@h2-variant": "normal",
  "minimal-style@@h2-style": "normal",
  "minimal-style@@h2-l": false,
  "minimal-style@@h3-size": "1.1em"
}

添加CSS,隐藏标题栏,让界面更简洁美观:

.inline-title{
    display: none;
}

Calibre 插件推荐

作者 Dayu
2024年1月21日 19:44

插件

以下是我目前安装的一些 Calibre 插件:

CleanShot 2024-01-21 at 16.13.51@2x.png

Calibre-do-not-translate-my-path

导入中文书籍的时候,Calibre 会默认将文件路径翻译成拼音,calibre-do-not-translate-my-path 可以取消这个设置,保持路径为中文。

具体教程见其 Github 库,需要注意:Calibre 版本和插件版本一致。
CleanShot 2024-01-21 at 16.15.15@2x.png

更多电子书相关资料:拒绝成为泡面垫的电纸书们

清理 VPS 中的异常文件 mysql-bin

作者 Dayu
2024年1月21日 15:41

异常

最近查看 VPS 状态的时候,发现硬盘容量快满了,一共 40gb,用了 36gb。正常情况应该在 20gb 以下,硬盘占用异常。

于是我在 AMH 面板寻找可疑的文件,最终在 /home/usrdata/mysql-generic-5.7/ 找到了大量前缀为 mysql-bin 的文件。这些文件每隔 20 天左右生成一个,各 1gb 左右大小,总大小约 15gb。

与群友交流后,发现 mysql-bin 文件不能直接删除,可以通过设置 expire_logs_days 参数定期清理,这样就能一劳永逸。具体操作流程如下:

修改 my.cnf 文件

首先,登录 VPS 后台,建立快照,备份信息。

然后,登录 SSH。使用 find 命令搜索 my.cnf(这是 MySQL 数据库的配置文件,用于配置 MySQL 服务器的各种参数和选项。)。

sudo find / -name "my.cnf"

我的 VPS 中,共检索出了两个 my.cnf 文件,其中高频使用的是:/usr/local/mysql-generic-5.7/my.cnf

确定目标文件后,需要先备份配置文件:

sudo cp /usr/local/mysql-generic-5.7/my.cnf /usr/local/mysql-generic-5.7/my.cnf.backup

再编辑配置文件

sudo nano /usr/local/mysql-generic-5.7/my.cnf

在 [mysqld]部分,添加或修改 expire_logs_days 参数。我设置的是保存 30 天数据,后自动清理。

[mysqld]
expire_logs_days = 30

保存更改并退出编辑器。MacOS 中,Control+O 保存更改,然后使用 Control +X 退出编辑器。

重启 SQL

Amh status

出现提醒:[AMH] Please select module,选择你的 SQL 数据库,我的是 mysql-generic-5.7。

然后选择 restart,就能重启 SQL 数据库了。

再次查看 VPS 硬盘情况,减少了 24 gb 的异常占用。

Amh-php-errors. Log

另外,还发现了一个 amh-php-errors.log 文件,占用了 5gb。

这是一个日志文件,用于记录在使用 AMH 面板管理的服务器上运行的 PHP 应用程序中发生的错误。如果它已经变得过大并占用了太多磁盘空间,是可以直接删除的。

删除了这两种异常文件后,VPS 从 36gb 的磁盘占用,减少到了 11gb,有了更多容量安装其他项目。

用 PicGo 图床连接文本编辑器 Drafts-Obsidian-WordPress

作者 Dayu
2024年1月3日 15:44

Drafts

之前提到 Drafts 适合做 碎片笔记收集器,然后转存到 Obsidian 中。有朋友在评论区提到了 Drafts 的局限性,即不支持插入图片。我采用的优化方案是使用图床连接这几个文本编辑器。

首先要购买一个图床服务,然后下载 PicGo 软件,绑定。

之后在 PicGo 设置 – 设置快捷键中,启用 QUICK_UPLOAD 这个快捷键。

之后先复制图片,再使用 Command Or Control+Shift+P ,即可拷贝 markdown 格式的图片链接到剪贴板,然后直接复制到 Drafts 中。

Darfts 中仍无法直接浏览图片,但转存到 Obsidian 后,即可显示。

Obsidian

如果直接在 Obsidian 中写长文,可以使用 Image auto upload Plugin 插件。

复制图片到 Obsidian 中,就会自动上传 PicGo,并以 Markdown 形式在 Obsidian 显示,可以直接浏览。
CleanShot 2024-01-03 at 13.41.16@2x.png

WordPress

在 Obsidian 中编辑完成后,可用 Obsidian 中的 WordPress 插件,将文章直接发布到 WordPress,教程见:Publish Obsidian Notes to WordPress

设置过程中你可能需要了解得:

  • 如果使用 All In One WP Security 或同类型插件,需要重新设置或禁用,才能启用 REST API Authentication by application passwords
  • WordPress Url 在 Settings-General 中,每个人的不一样;
  • application passwords 在 Users-Profile 中,填写 New Application Password Name 会生成一个密码。
  • WordPress 最新版中,很多针对块编辑优化的主题,如 Blocksy,不支持这种 Markdown 发布方式,有很多兼容性问题。所以我还是在 Obsidian 中全选复制到 WordPress,因为有图床,所以也不麻烦。

使用这个方案有弊有利,会变的非常依赖图床。所以我购买了 SM.MS 的 Lifetime 套餐,希望能省心一些。

备份方案:记一次 SMMS 图床照片导出

Librewolf Sync Problem 同步问题和 Fingerprinting 隐私保护

作者 Dayu
2023年12月24日 10:34

Librewolf Sync Problem

有朋友在试用 Librewolf 的过程中,遇到了无法启用同步服务的问题。我也尝试了一些,确实不行,最后在 reddit 里找到了解决方案:

  • 设置(Setting)-Librewolf 中,将 Enable Firefox Sync 打开,关闭 Enable ResistFingerprinting
  • Help 中打开 Troubleshoot Mode,此时浏览器会重启;
  • 重启后,登录 Mozilla accounts 即可成功登录同步服务;
  • 回到 Help ,关闭 Troubleshoot Mode,再次重启浏览器,就能正常使用了。
  • 之后可以再开启 ResistFingerprinting,也能正常同步。ResistFingerprinting 功能很实用,请尽可能开启。
CleanShot 2023-12-23 at 23.28.01@2x.png

其他书签同步方案

如果想要和 Chrome 同步书签,可以考虑:FloccusxBrowserSync

Fingerprinting

浏览网页时,常会看到定制的广告,推荐的都是我们刚浏览过的内容,这背后的原理就是:Fingerprint。

Fingerprint 是一种是一种在线跟踪技术,用于收集用户的浏览器信息并创建一个独特的设备指纹,基于计算机上独特的配置文件生成,比如我们使用的浏览器版本、安装的插件、IP 地址、Canvas、字体、主题等。所以,与 Cookies 和 JavaScript 跟踪相比,Fingerprint 更难以检测和阻止,因为它利用的是浏览器的标准功能。

这个网站可以查看自己当前的 Fingerprint: https://www.browserscan.net/

Chrome 和 Firefox 如果不安装插件,即使打开无痕浏览,前后的 Fingerprint 也是一样的,说明无痕浏览并不能完全阻止你的个人信息泄露。

Safari 则做了优化,打开无痕浏览后,Fingerprint 不同。

LibreWolf 开启 ResistFingerprinting 后,即使不使用无痕浏览,Fingerprint 也会不断变化。这意味着 CF 收集者无法定位你的个人信息,隐私得到了更好的保护。

CleanShot 2023-12-23 at 23.53.36@2x.png

如果你常用的浏览器不是 LibreWolf,也可以使用 CanvasBlocker,保护你的个人隐私。

Daily Note,时间的厚度:Obsidian + Drafts

作者 Dayu
2023年12月20日 20:32

Daily Note 的厚度

我有很多喜欢纸质书的原因,其一是它多了空间信息,即书的厚度,不仅能通过章节和关键词记忆,还能感受书的厚度翻页,浏览前后关联的内容。

Daily Note 也是这样,在标签、关键词和标题外,增加了时间维度(日期和时间戳)。

偶尔,我会模糊记得有件「重要的事情」,但忘记了具体内容和关键词。如果记得大概的时间点,就能浏览那个时间段的 Daily Note,找到信息。

子弹笔记

以前我很喜欢用 Flomo 记录 Daily Note,因为它作为一款信息收集器,做到了极致的轻量化和易用,让我们以发微博和聊天的姿态录入信息,心理负担很轻。Flomo 的劣势也在于此,依赖其他软件整理和输出内容,自身无法形成完整的工作流。

随后我就直接用 Obsidian 记录 Daily Note,但 Obsidian 太「重」了,手机版体验不佳,常需要打开电脑记录。所以,短内容我会记录在 Tot 上,再定期复制到 Obsidian 中。用 Tot 是因为它足够轻量化,只有 7 个标签页(一周),写满了就一定要整理出去。

但这样还是会多复制这一步,体验不佳,所以我的需求是自动化这部分。

Obsidian + Drafts

#UNTAG 是我很喜欢的一个网站,其成立之初所希望提供的价值有二。其一,提供一个 “解决问题” 之处;其二,提供思维框架的基本组成单元。
这个方案就是和 #UNTAG 沨沄极客 交流的过程中得到的。

直到我遇到了 Drafts,这款笔记软件的功能很多,初见会有点手足无措。但如果仅将其当成一个小草稿箱,一切变的豁然开朗。

Drafts 有极快的响应速度,支持 Actions,可与很多软件互动,自动化日常任务。使用 Append to Obsidian Journal,可以将笔记发送到 Obsidian 当日的 Daily Note 中。如没有当日 Daily Note,则会新建一个,并将内容录入该文稿。如已有当日 Daily Note,则在最后一行添加内容。这项功能支持 Obsidian iCloud 同步和 Obsidian 官方同步。

MacOS 操作流程如下(iOS 的流程也类似,要先找到 Obsidian ):

  • 安装 Obsidian 和 Drafts;
  • 点击 Append to Obsidian Journal 中的 Install,导入新 Action;
  • 进入 Drafts 的 Setting 界面;
  • 找到 Bookmarks,点击 Add Bookmark,Name 部分写一个容易记忆的即可,如 Ob-Dailynote;
  • 然后选择 Obsidian 中 Daily Note 的文件夹,授权访问权限;
  • 右键 Drafts 中的 Append to Obsidian Journal Action(右侧菜单中),右下脚可以选择 Bookmark,选择你刚刚创建即可(Ob-Dailynote);
  • Append to Obsidian Journal 中默认的命名方式是:Daily-[[date]].md,显示出来是 Daily-2023-12-20 ,这部分需要与 Obsidian 中 Daily Note 的命名方式相同。比如我的 Daily Note 仅有日期,那么删掉 Daily- 即可;
  • 使用的时候,启动 Drafts,输入文本,右划菜单,点击 Append to Obsidian Journal ,即可将文本导入 Obsidian Daily Note;
  • 然后点击 Archive,就能记录新的内容。

Drafts 的 Actions 可以设置在 iOS 上显示还是在 macOS 上显示,只要调整 Actions 中的 Bookmarks,就可以在两个系统中获得一致的体验。

Obsidian + Drafts 的方案比 Flomo 更丝滑、省心。而且有很多扩展的可能性,比如将 Drafts 中的 List 转换成 Things 3 中的 To do List(可批量添加)。更多 Actions:Drafts Directory

Drafts 还有很多主题可选,我使用的是Things Light Monospace

CleanShot 2023-12-20 at 19.34.14@2x.png

Daily Note 相关 Obsidian 插件

  • Calendar,以日历的形式可视化 Daily Note。
  • Daily Notes Editor,单页显示多日的内容,开启类似 Roam Research 的笔记视图。
  • Things Logbook,可将 Things 中完成的项目备份到 Obsidian 中。

Gratitude Journal

看了 Ali Abdaal 的 Change Your Life by Journaling (My Ultimate Guide) 后,对 Gratitude Journal 印象深刻。

Gratitude Journal 提倡记录生活中平常又美好的瞬间。日记是回顾记忆的方式,能够改善焦虑情绪,帮助理解和控制我们的想法和感受,改变对待生活的态度。

以前我会觉得 Journal(日记,在此使用英文是为了和 Daily Note 区分)很难写,自己生活中没有那么多需要记录和表达的,也似乎没有那么多时间。但 Gratitude Journal 仅需要碎片化的记录自己的感受,比如:

  • 中午食堂大哥多给了一勺肉,很开心。
  • 晚上妈妈做的饭很好吃。
  • 今天下了很大的雨,但我恰好带了伞。

这样的内容很适合记录在 Daily Note 中。

结尾

记录碎片化信息是第一步,还需要整理、提炼和表达。

纠结了很久 Chrome 和 Arc,我最终选择了 Librewolf

作者 Dayu
2023年12月13日 21:20

本文介绍了 Librewolf 浏览器,和一些常用插件。

背景

Librewolf 是一款基于 Mozilla Firefox 开发的浏览器。Firefox 本身是一款很优秀的开源软件,其优点可见下图。

Librewolf 则在此基础上增加了一些高级的隐私保护设置,方便普通用户使用。

CleanShot 2023-12-13 at 19.36.15@2x.png

最终,选择从 Chrome 换成 Libreworf 有以下几个原因:

  • 常用的 Chrome 插件都能在 Librewolf(Firefox 插件商店) 上找到,使用体验与过去一致。Arc 的标签页逻辑我一直不习惯;
  • 我的 Chrome 浏览器一直有奇怪的 Bug:在第三方平台登录谷歌账号偶尔会登录不进去报错,Safari 则可以;
  • Arc 的侧边栏体验很好,而 Sidebery 能实现类似的功能,并提供树状的标签页结构,设置请参考:配置 Firefox 垂直标签栏。设置完成后界面很干净(见下图);
  • Firefox 内核的浏览器能耗更低。这是个奇怪的需求,但确实需要。我出差的时会携带一款 65w 的充电器,软件开的比较多的时候,会出现充不进电的情况;
  • 本想选择 Firefox (小狐狸太可爱了),但 Libreworf 的隐私设置开箱即用,实在方便。如果使用 Firefox,日后我可能还会想再折腾一次;
  • 新鲜感;
  • 隐私很重要:Why Do I Care So Much About Privacy?
  • Librewolf 默认不播放任何 DRM 内容。YouTube 没有对创作者的视频进行 DRM 保护,但却对他们的商业广告进行了 DRM 保护。因此,使用 Librewolf 可以完全免费地享受无广告的 YouTube 视频体验;
  • 开源软件很酷。如果两款软件提供相似的体验,我会选择开源的那个。
CleanShot 2023-12-13 at 20.00.21@2x.png

如遇到书签同步问题,请参考:Librewolf Sync Problem 同步问题和 Fingerprinting 隐私保护

Firefox 插件

Libreworf 使用的是 Firefox 插件商店

Bypass Paywalls Clean,用于绕过付费网站的付费墙,访问受限制的内容。
ChatGPTBox,总结网页内容。
ClearURLs,隐私工具,可以自动删除 URL 中的跟踪参数和不必要的元数据。
Clip to DEVONthink,将 Web 页面上的内容剪切并保存到 DEVONthink。
Content Farm Terminator,识别内容农场网站,这些网站通常以低质量的内容和广告为主。
Copy PlainText,从网页中复制纯文本。
Dualsub,在视频中显示两种语言的字幕。
EasyScholar,显示科研论文的影响因子和分区。
Enhanced GitHub,优化 GitHub 浏览和使用体验。
Enpass Password Manager,密码管理器。
Google Scholar Button,快速访问 Google 学术搜索引擎。
Humble New Tab Page,自定义新标签页。
I don’t care about cookies,禁用网站的 cookie 通知,以提高浏览体验。
Immersive Translate: Web Page&PDF Translation,用于网页和 PDF 翻译的插件。
MetaMask,加密货币钱包插件。
Readwise Highlighter,将文章导入 Readwise Reader,并高亮和批注。
Sidebery,树状结构的浏览器标签页侧边栏,设置请参考:配置 Firefox 垂直标签栏
Tampermonkey,脚本管理器,自定义网站的行为和外观。我使用的脚本如下图所示,已备份上传到 Github
UBlock Origin,广告屏蔽软件。
V2EX Polish,优化 v2ex 浏览体验。
Zotero Connector,Zotero 文献管理软件的浏览器插件,收集、管理和引用学术文献和信息。
SearX,更改了默认搜索引擎。

CleanShot 2023-12-13 at 21.12.49@2x.png

个人博客 RSS 订阅数统计

作者 Dayu
2023年12月2日 21:31

Substats

最近发现了一个将各平台关注者数据用 Badge 的形式展示的网页工具:Substats,效果不错。支持很多主流平台,比如 Feedly、语雀、Bilibili、Telegram 等。

不足之处是 Inoreader、Instagram 和 Twitter 无法正常显示(使用 UID 也不行)。

Mastodon
Steam
Steam
Telegram
Feedly
GitHub
少数派

RSS 订阅人数

之前也找过查看个人博客 RSS 订阅量的方法,但一直没找到合适的。用了 Substats 之后,发现可以统计主流 RSS 订阅平台的数据,计算一个估计值,比如 Feedly + Inoreader。

Inoreader 会显示两个 RSS Feed:http://anotherdayu.com/?feed=rss (82 Followers)和 https://anotherdayu.com/feed/(135 Followers)。Feedly 则显示一个 RSS Feed(114 Followers),似乎是把两个订阅链接合并了,比较贴心。

推荐使用 https://anotherdayu.com/feed/ 订阅我!

最终计算本站的 RSS 订阅人数约为 331

未来,如果 Substats 能正常显示 Inoreader 的订阅人数就更棒了。

CleanShot 2023-12-02 at 14.22.50@2x.png
❌
❌