分享一下我的 RSS 方案
最近把之前 Feedly 上的订阅源薅了下来,自己搭了个 RSS 服务器,在自己的主力机(Arch Linux)、笔记本(Windows 11),以及手机(iPhone)上实现了多端同步还有查看,故在此做一个简单的记录。
最近把之前 Feedly 上的订阅源薅了下来,自己搭了个 RSS 服务器,在自己的主力机(Arch Linux)、笔记本(Windows 11),以及手机(iPhone)上实现了多端同步还有查看,故在此做一个简单的记录。
在我们支持第三方系统对接的时候,消息队列往往是一个比较常用的推送解决方案,但是为了防止第三方系统不接收消息,或者保证消息的有效性,我们会考虑为队列添加 TTL 属性,来使得消息自动过期。
注意
不是所有的队列,或者所有的业务都需要配置过期时间,如果这个队列是由我们自己系统做管控,而且要保证它们都被第三方系统消费,这种情况下不能有自动过期策略,或者有其它的诸如死信队列这样的机制。
摘抄自 ByteKits 上的文章 [1],目前已不可用,做个备份(方便大家查阅)。
clock
定义了 Bochs 内的时钟。
sync
定义了如何将 Bochs 内部时间与实时同步的方法。值为’none’时,Bochs 时间依赖于 IPS 值,并且不使用主机时间同步。“减速” 方法牺牲性能以保持再现性,同时允许主机时间相关性。“实时” 方法牺牲了再现性,以保持性能和主机时间相关性。可以同时启用这两种同步方法。
rtc_sync
选项与实时同步一起启用,RTC 将以实时速度运行。默认情况下,此功能处于禁用状态。
time0
指定虚拟机的开始(引导)时间。使用 time(2)
系统调用返回的时间值或 ctime(3)
系统调用返回的字符串。如果没有设置 time0
值,或者 time0
等于 1(特殊情况),或者 time0
等于 “local”,则模拟将在当前本地主机时间开始。如果 time0
等于 2(特殊情况)或 time0
等于’utc’,模拟将在当前 utc 时间开始。
以下是一个例子:
1 | Syntax: |
我大概在今年年初的时候,把所有以前分散在各个平台上的文章、知识库个人帖子,以及老的通过 Emacs Org Mode 管理的内容,全部迁移到了 Obsidian 下,一直有在想,有没有比较好的办法把博客上的文章也放到一起做汇总,这样也有写新文章的动力。后来经过了一段时间的尝试,算是做了一个最简单的无附件(图片之类的)的文章的管理方案,目前这个博客上的所有文章都是从我的 Obsidian 库中直接提取出来发布的。本文章抛砖引玉,介绍一个使用 Obsidian 进行博文编写、管理的解决方案。
额外说明
目前没有实现图片、附件的解析、拆解和同步功能,但是理论上这块的内容是可以通过 tokenizer 来实现的,可以在后面考虑进来,这个文章只是做了抛砖引玉,倒是可以提一提解决方案,但是不会考虑说明具体的实现。
在使用 WSL2 的时候,我们有的时候会因为不断增减文件,导致对应的虚拟磁盘的文件大小远超过预期,并且需要进行清理,我们可以通过 diskpart
打开虚拟磁盘管理工具,然后通过如下命令进行操作 [1]:
1 | select vdisk file="D:\Arch\ext4.vhdx" |
关于文件路径
diskpart
工具选择磁盘的时候,需要绝对路径。