#吐槽
#Cryptomator 是个很优秀的一体化加密工具, 但是没办法按需解密加密库中的文件, 加密库内的整体数据不完整的时候继续操作可能会损坏整个库. 本身它是为了 Dropbox 和 OneDrive 这类同步型云储存设计的, 按需同步是非常重要的一个功能, Dropbox 是 "仅限在线访问", OneDrive 叫做 "文件随选", Cryptomator 只能在同步客户端映射了正确文件名的位置使用, 但可惜大多数的云储存移动客户端都不能直接把仅存在云端的文件映射在本地文件系统里, 于是 Cryptomator 移动客户端也变成了一个事实上的第三方云储存客户端, 不再是一个单纯的加密软件.
解决完本地文件加密后, 还要解决元数据泄露的问题, 至少要把最基本的元数据加密 —— 文件名, 于是没办法保持文件名加密的同时还要让文件名可读, 要把加密后的元数据与原始元数据对应起来, 建立一个元数据索引数据库, 便于维护内外数据. 但是理论上 Cryptomator 的元数据索引也是随库加密的(如果真的有的话), 这应该说是合理的操作, 但也导致没办法和加密库分离使用. 不过现在本来就不适合按需解密, 再去追求分离使用元数据索引也就没有意义了.
元数据泄露无法完全避免, 即使经过加密改变了文件名或者文件特征, 产生了新的加密后文件也是含有元数据的实体, 只是给原始元数据加上了一层壳. 依旧还有其他手段取得与这个加密文件关联的元数据, 不需要知道壳里面具体套的什么娃, 只要有可疑的元数据关联上, 直接干掉就够了.
via Nostr@cxplay
#Cryptomator 是个很优秀的一体化加密工具, 但是没办法按需解密加密库中的文件, 加密库内的整体数据不完整的时候继续操作可能会损坏整个库. 本身它是为了 Dropbox 和 OneDrive 这类同步型云储存设计的, 按需同步是非常重要的一个功能, Dropbox 是 "仅限在线访问", OneDrive 叫做 "文件随选", Cryptomator 只能在同步客户端映射了正确文件名的位置使用, 但可惜大多数的云储存移动客户端都不能直接把仅存在云端的文件映射在本地文件系统里, 于是 Cryptomator 移动客户端也变成了一个事实上的第三方云储存客户端, 不再是一个单纯的加密软件.
解决完本地文件加密后, 还要解决元数据泄露的问题, 至少要把最基本的元数据加密 —— 文件名, 于是没办法保持文件名加密的同时还要让文件名可读, 要把加密后的元数据与原始元数据对应起来, 建立一个元数据索引数据库, 便于维护内外数据. 但是理论上 Cryptomator 的元数据索引也是随库加密的(如果真的有的话), 这应该说是合理的操作, 但也导致没办法和加密库分离使用. 不过现在本来就不适合按需解密, 再去追求分离使用元数据索引也就没有意义了.
元数据泄露无法完全避免, 即使经过加密改变了文件名或者文件特征, 产生了新的加密后文件也是含有元数据的实体, 只是给原始元数据加上了一层壳. 依旧还有其他手段取得与这个加密文件关联的元数据, 不需要知道壳里面具体套的什么娃, 只要有可疑的元数据关联上, 直接干掉就够了.
via Nostr@cxplay
#吐槽
In reply to nevent1q…n85u
_________________________
但是文件扩展名一改, 播放列表就跟着全部失效. 以前想着用音乐元数据里面的标签控制播放列表, 把一个列表的音乐写进一个专辑标签里, 用音轨号排序. 不过音轨号只有升序, 播放列表一般又是降序排列, 没有播放器支持 "倒序" 播放. 这样做还会把 Last.fm 的音乐记录搞乱, 算是弊大于利的邪道玩法了.
via Nostr@cxplay
In reply to nevent1q…n85u
_________________________
但是文件扩展名一改, 播放列表就跟着全部失效. 以前想着用音乐元数据里面的标签控制播放列表, 把一个列表的音乐写进一个专辑标签里, 用音轨号排序. 不过音轨号只有升序, 播放列表一般又是降序排列, 没有播放器支持 "倒序" 播放. 这样做还会把 Last.fm 的音乐记录搞乱, 算是弊大于利的邪道玩法了.
via Nostr@cxplay
#吐槽
In reply to nevent1q…3j4y
_________________________
NVIDIA: 只要我产品出得够快, 政策就始终慢我一步.
via Nostr@cxplay
In reply to nevent1q…3j4y
_________________________
NVIDIA: 只要我产品出得够快, 政策就始终慢我一步.
quoting nevent1q…ldmz
英伟达发布特供中国销售的 GeForce RTX 4090 D
在 GeForce RTX 4090 被列入了出口管控清单之后,英伟达推出了特供中国市场销售的 GeForce RTX 4090 D,建议零售价 1.3 万人民币,1 月 20 日发售。RTX 4090 D 有 14592 个 CUDA Core 核心,频率 2.28GHz-2.52GHz,显存 24 GB GDDR6X。相比下原版 RTX 4090 有 16384 个 CUDA Cores 核心...
https://www.solidot.org/story?sid=77004
via Nostr@cxplay
Shawl 是一个用 Rust 编写的包装器,用于将任意程序作为 Windows 服务运行。它为你处理 Windows 服务 API,因此你的程序只需响应 ctrl-C/SIGINT。如果你正在创建一个需要作为服务运行的项目,只需将 Shawl 与你的项目捆绑在一起,将其设置为入口点,并通过 CLI 传递运行命令即可。
同类工具对比
Shawl 与 WinSW 和 NSSM 等现有解决方案不同,它们需要运行特殊的安装命令来准备服务。在通过MSI安装服务的情况下,这可能会带来不便,因为在这种情况下,你需要运行自定义动作(CustomAction)。有了 Shawl,你就可以随心所欲地配置服务,比如使用普通的 MSI ServiceInstall 或运行 sc create,因为 Shawl 本身没有任何特殊设置。shawl add 命令只是一种可选的便利。
● GitHub: https://github.com/mtkennerly/shawl
● CLI 帮助文档: https://github.com/mtkennerly/shawl/blob/master/docs/cli.md
#Software #Windows #opensource
via CXPLAY's Memos
自托管音乐流媒体服务端/客户端软件功能对比:
#Software #音乐
via CXPLAY's Memos
https://github.com/basings/selfhosted-music-overview
#Software #音乐
via CXPLAY's Memos
#吐槽
今天日推到了 GTA Ⅵ 预告片的 BGM 了, 是 Tom Petty 演唱的《Love Is A Long Road》, 随专辑《Full Moon Fever》发行于 1989 年 4 月.
via Nostr@cxplay
今天日推到了 GTA Ⅵ 预告片的 BGM 了, 是 Tom Petty 演唱的《Love Is A Long Road》, 随专辑《Full Moon Fever》发行于 1989 年 4 月.
via Nostr@cxplay
#吐槽
以前听到 "该行业的市场已经早就是一片「红海」", 我下意识想到 "诶? 红海? 红海不是还在扩张吗? 那是好事?". 好吧, 结果这个 "红海" 是相对于 "蓝海" 而言, 指的是市场中的竞争激烈把曾经的 "蓝海" 染成了 "红海". 还在扩张的那个 "红海" 是地理里面的相对地中海而言的.
via Nostr@cxplay
以前听到 "该行业的市场已经早就是一片「红海」", 我下意识想到 "诶? 红海? 红海不是还在扩张吗? 那是好事?". 好吧, 结果这个 "红海" 是相对于 "蓝海" 而言, 指的是市场中的竞争激烈把曾经的 "蓝海" 染成了 "红海". 还在扩张的那个 "红海" 是地理里面的相对地中海而言的.
via Nostr@cxplay
#吐槽
In reply to nevent1q…2ddy
_________________________
在摧毁一个人的精神之前必须要先清空理智(SAN, sanity). SAN值的作用类似人的精神的 "护甲", 如果SAN值清空就会直接伤害到精神, 在精神之下还有一层灵魂, 精神受损可能会同时导致灵魂受损, 不过有的作品设定里精神和灵魂在一个级别. 但一般来说, 精神是表意识, 灵魂是潜意识, 它俩是互相影响的.
via Nostr@cxplay
In reply to nevent1q…2ddy
_________________________
在摧毁一个人的精神之前必须要先清空理智(SAN, sanity). SAN值的作用类似人的精神的 "护甲", 如果SAN值清空就会直接伤害到精神, 在精神之下还有一层灵魂, 精神受损可能会同时导致灵魂受损, 不过有的作品设定里精神和灵魂在一个级别. 但一般来说, 精神是表意识, 灵魂是潜意识, 它俩是互相影响的.
via Nostr@cxplay