从 mkv 文件中提取字幕文件

mkv 是一种容器,可以包含视频,音频流,也可以包含字幕等等文件,如果要从 mkv 文件中提取字幕,可以使用一款叫做 mkvtoolnix 的命令行工具。 mkvtoolnix macOS 下: brew install mkvtoolnix 在 Ubuntu 下: sudo apt install mkvtoolnix mkvtoolnix 使用 查看文件内容: mkvmerge -i path/to/video.mkv 提取字幕文件: mkvextract tracks path/to/video.mkv 3:file1.s Read more ...

2022-07-31 mkv , subtitle , cli , mac , linux

MySQL Binary Log 清理

Binary Log 中包含了 数据库更改的事件,比如表创建或者数据更改 一条语句更新数据花费的时间 Binary log 的目的: For replication,在 replication 源服务器的 binary log 提供了数据更改的记录,这些记录会发送给 replicas。源服务器会将 binary log 发送给 replicas,然后在 replicas 服务器中重新执行事务,以做到和源服务器相同的数据更改。[[MySQL Replication 主从同步原理]] 特定的数据恢复操作需要依赖于 binary l Read more ...


离线备份小鹅通反派影评以及节目列表

今天花了一点时间把小鹅通上的《反派影评》离线备份下来了,一直害怕哪天又突然没有了,反派影评几乎伴随着我渡过过去这几年的影视世界。早在更早之前就在《观影风向标》知道了波米,但是 6 年前因为这种原因节目停更了,随后波米就推出了《反派影评》之后几乎是每一期都会听,甚至有些节目会听上两遍以上。 但是疫情开始的着两年里,波米更新节目的频率越来越低,一方面也可能是能聊的电影也越来越少了,另外又刚在《随机波动》了解到波米因为眼睛才停更的,这里祝福一下波米早日恢复健康。作为一个影评人眼睛还是非常重要的。 离线备份小鹅通上的反派影评一直在我的待办事项上,今天终于有时 Read more ...


从 Gogs 迁移到 Gitea

过去几年里面一直使用 Gogs,从 NAS 上迁移到 VPS,然后一路升级到最新版本,没出现啥问题。 Gitea 和 Gogs 往事 Gitea 是 Gogs fork 出来由社区维护的项目。 https://blog.wolfogre.com/posts/gogs-vs-gitea/ 在 Gitea 2016 年 发表的文章中提到,Gitea 是由一群不满意 Gogs 单一维护者管理的一群 Gogs 用户而诞生的新项目。 Gitea 有三位 Owner,每年选举一次,任何人只要有至少 4 次贡献被接受就可以申请成为 maintaine Read more ...

2022-07-29 gogs , gitea , git , self-hosted

《也许你该找个人聊聊》读书笔记

怎么知道的这一本书 我已经忘记最初是怎么知道的这一本书了,好像是订阅的某人的 Newsletter,又或许是在豆瓣看到了别人的书评。但这本书已经被标记为待看了,就拿出来读了一下。 虽然看到豆瓣的上的评价已经排上了豆瓣 Top 250 中的 117 名,但阅读之前确实没有抱有很大的期待,但当我看了一半之后我才发了这一本书魅力。尤其是当哪位身患癌症为时不多的大学女教授,当她发现自己更喜欢超市收银员时义无反顾的去做时,我甚至是眼泛泪光的。还有看到那个送了多年的快递小哥受到作者感召决定会学校读书,最终成为一个建筑承包商的时候,我是感动的。这种力量是无形的,来 Read more ...


Obsidian 中使用 Vim 模式并配置 Vimrc

一直在 [[Obsidian]] 中使用 Vim 模式,之前也安装了 Obsidian Vimrc 的插件,但一直没有好好研究,只简单的配置了几行。最近总想要实现在 Visual Mode 下给选中的内容两边加上 Grave(也被称为 backtick,就是键盘上 1 左边的按键,在 markdown 下通常用来作为 code) ,或者双引号,一直没有找到很好的办法,所以想来研究一下很否通过 Vimrc 来实现。 本文就记录一下在 Obsidian 下使用 Vim 键盘操作,以及在 Obsidian 下配置 Vimrc。 Prerequisite Read more ...


记一次 iPhone 13 初始化设置 时隔 6 年我又转向了 iOS

大概 6,7 年前入手了 iPhone 7 ,当时第一次接触 iOS,当时的 iPhone 还有圆圆的 Home 键,还有指纹解锁。但如今的 iPhone 长了刘海,去掉了指纹解锁,增加了面容解锁,一样的 iOS 但确实有了一些变化。时隔 6 年之后,我又一次用回了 iOS,上个月 618 的时候买了一个最低配的 iPhone 13。在 iPhone 7 之后,我一直使用 OnePlus 7 Pro 至今,OnePlus 7 Pro 至今为止依然非常好的可以满足日常的工作生活,除了电池耐用性下降了之外。因为 OnePlus 7 Pro 还可以日常使用,所 Read more ...

2022-07-22 iphone , ios , review , apple

法国大革命前夕的舆论与谣言 读书笔记

怎么知道的这一本书 在疫情的初期,我非常厌恶一个词「辟谣」,原本这是一个非常正面的词语,用「正确」的事实来反驳谣言。而事实是,大量使用这个词的行政机构,把「辟谣」作为了一个收束话语权的工具,造成了社会只有一家之言。而这一家之言在大部分的情况下,也并不是事实。这就造成了社会上大量民众认知的失调。 至今为止,当我听到上面的这一段播报的时候也还是会不寒而栗。 当我不断被「谣言」,「辟谣」这些词汇轰炸的时候,在豆瓣上刚好看到了这一本叫做《法国大革命前夕的舆论与谣言》的书,很少有书能够在名字上如此贴近现实,就把他加入了待看列表。 什么是谣言 什么是谣言? Read more ...


使用 glab 提交 Merge Request

glab 是一款使用 Go 语言实现的和 GitLab 实例交互的命令行工具。 之前是在 GitHub 上开发,但在 2022 年 11 月 22 之后,被 GitLab 官方采用,变成了官方支持的 cli 工具。 https://gitlab.com/gitlab-org/cli Installation macOS & Linux 使用 Homebrew: brew install glab config 配置文件的地址在本地 ~/.config/glab-cli/。 ❯ cat .config/glab-cli/co Read more ...

2022-07-19 gitlab , git , cli , gitlab-cli , golang

Netdata outbound_packets_dropped_ratio 告警

一直使用 Netdata 来作为 VPS 的监控,配合 Netdata Cloud 来作为监控面板体验一直都不错。不过最近有一台机器经常发送邮件告警: outbound_packets_dropped_ratio 看这个告警一头雾水,虽然每个词都懂,但就是不知道表示的什么含义。所以搜罗各种资料学习一下。 什么是 outbound packets dropped ratio 详细的解释 Netdata 也给了出来: Details: ratio of outbound dropped packets for the network i Read more ...

2022-07-13 netdata , monitor , vps , network

最近文章

  • screen.garden:让 Obsidian 拥有 Google Docs 般的实时协作体验 之前我介绍过 Fast Note Sync,这是一款开源的 Obsidian 笔记同步方案,可以实现多设备之间的笔记同步和实时协作。Fast Note Sync 的优势在于完全开源、数据自主可控,但它有一个门槛——你需要自己搭建和维护服务器。对于有技术背景并且享受折腾的朋友来说这不是问题,但如果你不想操心服务器的事情,或者团队里有非技术背景的成员,那么一个开箱即用的托管服务可能是更好的选择。这就是我今天要介绍的 screen.garden,一个为 Obsidian 设计的付费实时协作服务。
  • Clawdbot 深度调研:打造完全属于自己的全平台 AI 助手 最近在折腾各种 AI 工具的时候,发现了一个有意思的现象:市面上大部分 AI 助手要么被牢牢绑定在某个特定平台上(比如只能在 Discord 里用的机器人),要么就是完全依赖某家公司的 SaaS 服务,你的对话数据都在别人的服务器上。作为一个对隐私比较在意的人,我一直在想,能不能有一个完全由自己掌控、可以在所有常用聊天软件里使用的 AI 助手呢?直到我在 GitHub 上发现了 [[Clawdbot]] 这个项目,才发现原来真的有人在认真解决这个问题。
  • 推荐我使用的 Agent Skills 随着 AI 编程助手的快速发展,[[Claude Code]]、[[Codex]]、[[Gemini CLI]] 等工具已经成为开发者日常工作中不可或缺的伙伴。然而,这些工具的默认功能往往只是冰山一角。通过安装和配置 Agent Skills,我们可以大幅扩展这些 AI 助手的能力,让它们更加智能、更加专业。
  • Antigravity Agent Skills 功能介绍与实战指南 2026 年 1 月 14 日,[[Google]] 为其 AI 驱动的开发工具 [[Antigravity]] 推出了 Agent Skills 功能。这个开放标准的技能系统让开发者可以将专业知识打包成可复用的技能包,极大地扩展了 AI 智能体的能力边界。
  • Gemini CLI Agent Skills 功能介绍与上手指南 [[Gemini CLI]] 最近推出了一个非常强大的新功能,名为 [[Agent Skills]]。这个功能极大地扩展了命令行 AI 助手的边界,允许用户根据自己的需求定制专业的技能包。