使用 Restic 加密增量备份到网盘

转载声明:
本文很大程度上参考了 KnightHart 发布的贴文 restic-全平台nas的加密增量快照备份神器.
但是在原文基础上有增添和修改, 若有侵权, 请联系 [email protected] 删除文章.

前言

搭建家庭 NAS 的前前后后我曾经格盘格过两次, 尽管每次都抢救回来了, 但是自那以后我一直在盘算着备份的主意. 和 KnightHart 的历程大致相同, 我尝试过:

  • 简单的 git 备份 (本地 .git 文件夹不断增大而且大文件有限制)
  • syncthing (是个好东西但是只支持在自己的设备间同步, 占磁盘) 
  • 百度网盘 (不安全、下载限速)
  • rclone + 白嫖的 Google Teamdrive (无法加密, 不支持增量)

解释一下 Google Teamdrive 为什么要加密吼. 前阵子网上出现了很多 Cloudflare Workers 脚本允许 User 给自己分配一个空间无限的, 挂在某大学名下的团队盘, 可以随便往里面扔、取文件, 而且一般 Google Personal Drive 的功能它都有哦. 但是唯一的问题是, 提供脚本的人是可以看到你网盘里的文件, 而且是可以任意上传下载的; 那这不就隐私性全没了吗? 所以如果要备份, 一定要加密的. 另外, Google Teamdrive 有传输速率限制, 所以备份如果不是增量的, 也会很麻烦.

閱讀全文 使用 Restic 加密增量备份到网盘

CentOS/Debian 安裝 BOINC 受控端簡明教程

因為最近一直在折騰 VPS, 然後一直都覺得 VPS 閒置時就是在浪費錢. 當然我也嘗試過用 CPU 挖礦, 不過當看到礦池顯示 “距離收益還有 2147483646 年” 的時候, 我徹底怒了: 我 TM 還不如去做公益!

於是我就安裝了 BOINC…

轉載聲明:
本文轉載自「闪星空间」, 遵循 署名-非商业性使用 3.0 (CC BY-NC 3.0) 协议.
本文在原文基礎上有輕微修改, 主要是新增了 CentOS 的部分.

BOINC 全称 Berkeley Open Infrastructure for Network Computing,即伯克利开放式网络计算平台,是由美国加州大学伯克利分校电脑学系发展出的分布式计算平台,目前已成为世界上主流分布式计算平台之一。希望用户利用空余的算力,帮助进行包括数学、医学、物理和气象学等学科的学术研究。

閱讀全文 CentOS/Debian 安裝 BOINC 受控端簡明教程

为 Macbook Air DIY 一个半導體制冷底座

眾所周知 2020 年後半年發布的 Macbook Air ( M1 晶片 ) 是沒有內建風扇散熱的. 好處肯定很多, 沒灰塵煩惱沒有噪音, 但是壞處也很明顯: 一旦碰到繁重的計算任務發熱就非常非常明顯. 我發現這個情況是在玩了半個小時 Untitled Goose Game 後碰了一下功能鍵上方的鐵板, 指尖瞬間傳來燒灼感. 我連忙打開溫控軟件, 發現 CPU 溫度已經達到人神共憤的 90 多度. 這怎麼了得?

半導體制冷片就是這個玩意

偶然想到一年前賤價在京東上收到的幾片半導體制冷片, 我瞬間就有了靈感.

材料準備

預算可以控制在 ¥100 以内。

原理其实就是半导体制冷片将冷面的热量传导到了热面再由风扇散掉, 以此来从电脑背面带走热量.

需要注意的是, 半导体制冷片散热不良发热会非常严重, 可能直接烧掉. 如果选用功率大的制冷片, USB 线推荐选用 Type-C 快充, (风扇也要够给力), 不然整体的发热根本 Hold 不住.

  • 兩顆半導體制冷片
  • 廉價筆記本散熱座
  • 一管硅脂導熱膏
  • 一張散熱硅膠墊
  • 一根廢棄 USB 線
  • 一卷絕緣膠布
  • 一個小時的耐性
閱讀全文 为 Macbook Air DIY 一个半導體制冷底座

不存在的瑞士科學家 (原文 + 網友評論存檔)

瑞士生物学家:新冠溯源成美攻击中国政治工具

2021年07月31日 15:25:43 来源: 参考消息网

  据美国“南太平洋之声”广播电台网站7月27日报道,世界卫生组织最近在其成员之间传阅了有关新冠病毒起源的下一阶段研究计划。瑞士伯尔尼的生物学家威尔逊·爱德华兹在了解这些计划后,在其脸书网页上评论说,他对世卫组织放弃先前的结论——即根据在中国进行的研究,实验室泄漏“极不可能”——感到非常担忧。

  作为一名生物学家,爱德华兹担心世卫组织基于科学的判断缺乏独立性。他说:“我印象中,世卫组织包括实验室评估在内的新计划基本上都是有政治动机的。在过去6个月里,尤其是在第一阶段研究之后,世卫组织的消息人士和其他一些研究人员抱怨说,由于他们对第一阶段的结论表示支持,他们承受了来自美方以及某些媒体的巨大压力甚至恐吓。”

  爱德华兹称,他被告知美国试图败坏参与第一阶段研究的科学家的声誉,并推翻第一阶段报告的结论。

  爱德华兹与其他科学家一道,主张对新冠病毒早期病例、可能的宿主和新冠病毒的中间宿主进行更广泛的调查。现在,科学家们担心,如果拟议中的溯源计划针对的是某个国家,那么世卫组织的独立性将进一步减弱。

  他说:“世卫组织的消息人士告诉我,美国一心想在溯源问题上攻击中国,因此不愿去看数据和调查结果。”

  美国坚称,武汉病毒研究所发表的论文表明,武汉实验室能够进行功能获得研究,这种研究可能会用于制造病毒。

  爱德华兹说,尽管这些假定似乎合乎逻辑,但是如果没有发现实质性证据支持这些假定的话,不应将其作为采取行动的理由。

  他说:“科学界希望美国重返世卫组织能加强抗击新冠肺炎大流行和挽救更多生命的努力。但不幸的是,华盛顿重返世卫组织给这个以科学为先锋的世界机构带来了地缘政治竞争。”

  他总结说:“世卫组织提议成立一个新病原体起源常设咨询小组。这显然是美国施压的结果。随着科学问题继续政治化,我毫不怀疑,这个咨询小组将会沦为一种政治工具。”

 

单一博文正常人密度史上新高

因为网友评论能量太高, 直接贴出来恐加速全球变暖, 所以我就把完整微博 + 热评全部备份到 PDF 里面了哦~ 想看下方自取

存档

進位快速轉換

十進位 -> 其他進位

一般做法

以10->8 为例, 我要把 771 转为 8 进制

771 / 8 = 96 ... 3
96  / 8 = 12 ... 0
12  / 8 = 1  ... 4
1   / 8 = 0  ... 1

将得到的余数反过来即可得到相应进制, 所以 771_{10}=1403_{8}.

快速做法

我现在要把 771 转换为 2 进制, 先找到离 771 最近的小于 771 的二次方, 这里是 512, 然后 771-=512=259, 259 离 256 最近…

\because771=512+256+2+1=2^9+2^8+2^1+2^0
\therefore771_{10}=11'0000'0011_{2}

使用这种方法要注意, 因为是从 $2^0$ 开始, 所以若包含 2^x 实际上是从右数第 x+1 位, 不要掉到坑里去!

其他進位 -> 十進位

举个例子, 我要把 23456(8) 转为十进制, 只需要把每位乘以对应的进制数次方就可以了.

\because 711=512+256+2+1 = 2^9 + 2^8 + 2^1 + 2^0
\therefore 23456_6=10030_{10}

閱讀全文 進位快速轉換

Man Page: 如何使用以及小貼士

這是什麼

Man Page ( Manual Page ) 是 Unix 系統標配的在線系統手冊, 主要用來查詢命令. 在使用包管理器安裝程序的時候基本總是可以看到 configurating man-db... 的輸出, 是程序將自己的手冊加入到系統手冊當中.

儘管 Man Page 聲稱是在線手冊 ( 其本身也支持在線查詢 ), 但是大多數手冊都以 troff 格式存儲在本地.

包含的章節

章節描述
1命令
2System calls (Linux 內核函數)
3庫函數. (收錄了部分 C 語言函數)
4特殊檔案 (比方說 /dev 下的文件) 和驅動
5檔案格式與協定 (e.g /etc/passwd )
6遊戲和屏保
7雜項
8管理員指令

在手冊的開頭和結尾都可以看到 名稱(數字) 形式的字串, 括弧中的數字就是說明這個條目隸屬的章節. 一個條目可以隸屬于多個章節, 比如 passwd 是一個命令的同時也是一個檔案, 所以它同時隸屬于第一和第五章.

閱讀全文 Man Page: 如何使用以及小貼士

Linux 將運行中的任務轉後台並在會話關閉後繼續運行

假如我想要在服務器上把文件從一個硬盤考到另一個硬盤, 就要用到 cp/dd/rsync 命令對吧, 我想要讓服務器去運行這個命令, 我可以直接把終端關掉, 這時候第一個想起來就是 nohup [命令] &. nohup 意思是讓終端掛掉時進程不結束, & 的意思讓進程在後台執行.

但是如果我在拷貝之前沒想這麼多, 開始了之後才發現要運行好久, 這個時候應當怎麼辦呢? 我在中文互聯網上並沒有找到相關的問題/答案. 反倒是在 Stack Overflow 上找到了.

原問題及回答:

https://stackoverflow.com/questions/625409/how-do-i-put-an-already-running-process-under-nohup

  1. 按 Ctrl + Z 暫停程序
  2. 輸入 bg 讓暫停的程序在後台執行
  3. 輸入 jobs 查看程序 id (如果之前沒有執行類似操作過就是 1)
  4. 輸入 disown -h [id] 從 shell 的作業列表移除指令

Thumbnail: Sea Shell by Shyam B
If using the image violates your rights, or there’s anything related to copyright laws, please contact me at [email protected], I will deal with them immediately.

Samsung Tab S5e 安裝 Magisk + Root + TWRP

機型Samsung Galaxy Tab S5e LTE (gts4lv)
代號SM-T725C
CSCChina Open China (CHC)
Android10 -> 11 ( Q -> R )
Sammobile Download
ADBOffical Download
USB DriverSamsung Official
OdinOdin 3.13.1
TWRPsamsung/samsunggalaxytabs5elte.html
TWRP App Apkfile
Magisk#samsung-system-as-root
topjohnwu/Magisk
FrijaSlackingVeteran/frija
所有本次刷機要用到的信息和鏈接都在上方.

備註:

  • Wifi 版本的 Tab S5e 也可以參考我的過程, 只是 TWRP 換為
  • 沒有梯子的話下載固件那一步會非常慢, 請自行準備
  • Samfirm 在 2021年已經失效, 所以轉用 Frija
  • 本文選擇的升級方式是清除數據重刷, 如果以前安裝過 Magisk 不想清除數據的可以跳過清除數據那一步
閱讀全文 Samsung Tab S5e 安裝 Magisk + Root + TWRP