diff --git a/gmi/collections.gmi b/gmi/collections.gmi
index 5e94cc2..6e31e99 100644
--- a/gmi/collections.gmi
+++ b/gmi/collections.gmi
@@ -20,7 +20,7 @@ a lot of information of historic interest, funny, or just plain entertaining
=> gopher://gopher.quux.org/g/Software/Gopher/screenshots/mozilla.gif ++ mozilla 0.9 with gopher tree view
=> gopher://sdf.org + SDF
SDF Public Access UNIX System .. Est. 1987
-=> gopher://sdf.org/0/users/d1337 ++ d1337 (1990s)
+=> gopher://sdf.org/1/users/d1337 ++ d1337 (1990s)
from nyxt blog
=> gemini://gem.sdf.org/oak3/ ++ Oak3's Cafe Gem
=> gopher://circumlunar.space + Circumlunar
@@ -34,22 +34,21 @@ exploring and documenting minimum viable solutions for living and technological
=> gopher://dataswamp.org/1/~solene ++ Solene
=> gemini://perso.pw/blog/ +++ Solene gem
> parker(circumlunar.space): I like her stuff. ¯\_(ツ)_/¯
-=> gopher://baud.baby + Y0UR 515T3R'Z F4V0R1T3 H4CK3R
=> gopher://schinkel.bevuta.com + Author of CHICKEN Scheme
=> gemini://ew.srht.site/ + ew
almost 60! lots of 'Re:'
=> gemini://ew.srht.site/library/ + ew's library
-=> gemini://perplexing.space/ + perplexing
-=> gemini://kwiecien.us/ ++ kwiecien
-Gemcast, Esperanto
+=> gemini://perplexing.space/ + perplexing (offline)
=> gemini://gemi.dev/ + Gemi.dev Heavy Industries
=> gemini://gemi.dev/cgi-bin/wp.cgi/welcome/zh ++ gemipedia
=> gemini://gemini.cyberbot.space/ + cyberbot
undergoes frequent maintenance, PDA?
-=> gemini://gemini.cyberbot.space/smolzine/ ++ smolzine
-=> gemini://warmedal.se/~bjorn + bjorn
+=> gemini://warmedal.se/~bjorn/ + bjorn
+=> gemini://warmedal.se/~bjorn/posts/2021-10-06-all-those-posts-about-pdas.gmi ++ All Those Posts About PDAs
=> gemini://ploum.net/index_en.gmi + Ploum
author of offpunk
=> gemini://gemini.thegonz.net + Things
=> gemini://cdg.thegonz.net/ ++ Collaborative Directory of Geminispace
=> gopher://bitreich.org/ + bitreich
+=> gemini://thrig.me/ + You descend a maze of stairs...
+=> nex://nightfall.city + Nightfall City
diff --git a/js/random-quote.js b/js/random-quote.js
index 1440f9d..4a5d6b4 100644
--- a/js/random-quote.js
+++ b/js/random-quote.js
@@ -13,6 +13,7 @@ var data = [
"圈纸带回家研磨了",
"我们从这里启航♫",
"Reduce the frequency of your Github CI crontab to protect the environment.",
+ "生命不息,折腾不止!",
"May the --force be with you",
"Software that sucks less",
@@ -47,7 +48,10 @@ var data = [
"橙白橙绿白蓝蓝白绿棕白棕",
"您可能是正版软件的受害者",
"你可以逃避现实,但你无法逃避\"逃避现实\"的后果。",
- " I'm async, I like the video before it is finished loading."
+ " I'm async, I like the video before it is finished loading.",
+ "非常遗憾,接上级通知,即时起我们将中止对 dockerhub 仓库的镜像……",
+ "进步 就是求真求实",
+ "Only My Fieldgun"
];
var index = Math.floor((Math.random() * data.length));
diff --git a/org/about.org b/org/about.org
index 68a8a3b..a6f329c 100644
--- a/org/about.org
+++ b/org/about.org
@@ -8,6 +8,7 @@
- Minecraft JE 技术生存 (MC 正统在 JE!)
- 骑公路车的
- Elixir > Rust > Python
+- 歌单里基本都是纯音乐 (C418, ConcernedApe, Toby Fox)
- 不是很喜欢扁平化设计
- GNOME > KDE
diff --git a/org/arch_syyu.org b/org/arch_syyu.org
index 6fca40c..a150d5c 100644
--- a/org/arch_syyu.org
+++ b/org/arch_syyu.org
@@ -31,4 +31,10 @@ util-linux-libs 2.40rc2-1 Last Updated: 2024-03-23 23:34 UTC
glib2 2.80.0-2 Last Updated: 2024-03-23 22:55 UTC
#+END_EXAMPLE
-
+* TODO 2024-07-06
+这周不知道哪次更新之后开机就没声了,得按两次静音键才有声。
+搜了一下 Arch Linux Forum,删一下 =wireplumber= 缓存就行:
+#+BEGIN_SRC shell
+rm -r .local/state/wireplumber/
+#+END_SRC
+不行,下下次还会有问题,#archlinux-cn 也有几个人有此问题,依云说是驱动的事
diff --git a/org/internet_collections.org b/org/internet_collections.org
index 3f29024..7ab60ee 100644
--- a/org/internet_collections.org
+++ b/org/internet_collections.org
@@ -296,6 +296,7 @@ It's so cool, especially for testing and reviewing.(from [[https://www.ruanyifen
** [[https://zu1k.com][zu1k]]
** [[https://whynothugo.nl][ben Hugo]]
author of darkman
+*** [[https://whynothugo.nl/journal/2024/06/13/ssh-as-a-sudo-replacement/][SSH as a sudo replacement]]
** [[https://cascade.moe][七碳烷烃 Isoheptane (工程师猫娘)]]
*** [[https://cascade.moe/posts/arch-with-zfs/][在 ZFS 上安装 Arch Linux]]
** [[https://dataswamp.org/~lich/][lich (dataswamp)]]
@@ -310,12 +311,17 @@ author of darkman
** [[https://blog.outv.im][Re:Linked]]
** [[https://ibcl.us][I BCL]] :sdr:
*** [[https://ibcl.us/archive/RTLSDR-Modifying_20190323.html][Re:从零开始的 RTL-SDR 折腾记]]
-** [[https://evilpan.com][有价值炮灰]]
+** [[https://evilpan.com][有价值炮灰]] :hack:
+** [[https://djh-sudo.github.io/Blog/#/][djh-sudo]]
+*** [[https://djh-sudo.github.io/Blog/#/OS-learning/docs/process][Process - hand-written CE]]
+** [[https://lyra.horse][lyra.horse]] :hack:
+*** [[https://lyra.horse/blog/2024/05/exploiting-v8-at-openecsc/][Exploiting V8 at openECSC]]
# LABLE
** Bili/HWS/fri3nds
+*** [[https://auriel.top][Aurielの小破站]]
*** [[https://shakaianee.top/][社会易姐]]
*** [[https://blog.yangmame.org/][yanemame]]
猴哥推荐的
@@ -409,9 +415,8 @@ inspiration: Veritasium
**** [[https://youtu.be/iPrltr1b6Q4][I implemented Goto in OCaml]]
**** [[https://youtu.be/PgDqBZFir1A][Weird Parts of C you probably never heard of: Hot loading, X macro]]
**** [[https://youtu.be/b-q4QBy52AA][Web in Native Assembly (Linux x86_64)]]
-**** TODO [[https://youtu.be/n-S9DBwPGTo][Hash Table in C]]
-1:09 competitive programming
**** TODO [[https://youtu.be/3jxCDCiozAU][Parsing Lisp with Rust (Tula Ep.03)]]
+**** TODO [[https://youtu.be/fJbAiXIum0k][Obfuscate C Code]]
*** [[https://youtu.be/0rJ94rbdteE][Rust 让你感觉像个天才]]
*** [[https://youtu.be/nfF91Z6fqGk][CMD 登录B站]]
*** [[https://youtu.be/crnEygp4C6g][Jeff Geerling: FINALLY! A GPU works on the Raspberry Pi!]]
@@ -679,3 +684,5 @@ BSD asm
** [[https://artsey.io][ARTSEY one-handed keyboard system]]
** [[https://joakimthorsen.github.io/MCPropertyEncyclopedia][MCPropertyEncyclopedia]]
** [[https://0xinfection.github.io/reversing][Reverse Engineering For Everyone!]]
+** [[https://oldwestenglish.github.io/grammar/#/][薄冰英语语法]]
+** [[https://aem1k.com/qlock/][Quine Clock]]
diff --git a/org/nanopi_freebsd.org b/org/nanopi_freebsd.org
index b951a6f..0c83a92 100644
--- a/org/nanopi_freebsd.org
+++ b/org/nanopi_freebsd.org
@@ -24,10 +24,10 @@
总的来说就是:
#+BEGIN_SRC sh
-dd if=FreeBSD-13.2-RELEASE-arm64-aarch64-ROCK64.img of=root.img bs=1M
-dd if=usr/lib/linux-u-boot-edge-nanopi-r2s_22.05.3_arm64/idbloader.bin of=root.img seek=64 conv=notrunc
-dd if=usr/lib/linux-u-boot-edge-nanopi-r2s_22.05.3_arm64/uboot.img of=root.img seek=16384 conv=notrunc
-dd if=usr/lib/linux-u-boot-edge-nanopi-r2s_22.05.3_arm64/trust.bin of=root.img seek=24576 conv=notrunc
+dd if=FreeBSD-14.1-RELEASE-arm64-aarch64-ROCK64.img of=root.img bs=1M
+dd if=usr/lib/linux-u-boot-edge-nanopi-r2s/idbloader.bin of=root.img seek=64 conv=notrunc
+dd if=usr/lib/linux-u-boot-edge-nanopi-r2s/uboot.img of=root.img seek=16384 conv=notrunc
+dd if=usr/lib/linux-u-boot-edge-nanopi-r2s/trust.bin of=root.img seek=24576 conv=notrunc
doas dd if=root.img of=/dev/sda
#+END_SRC
@@ -409,6 +409,13 @@ MALLOC_PRODUCTION=yes
重启时我心里也没底, 但没发生什么意外.
+* When Things Go Wrong
+换新插排断电后又启动不了了,修复文件系统也没用。
+这时,FreeBSD 发行模式的优点就体现出来了:
+只需启动 FreeBSD Live 系统(Linux 内核默认不开启 =UFS_FS_WRITE= ),
+把旧系统的 SD 卡和新刷系统的 SD 卡挂上,把 =/usr/local= =/etc= =/var/db= 拷过去,基本就复刻了原来的系统。
+(如果啥都不想变,也可以把原来系统直接装 Jail 里)
+难以想象如果这是个 Linux 发行版会怎样困难……
* Ref
- [[https://feng.si/posts/2019/06/freebsd-and-risc-v-the-future-of-open-source-iot-ecosystem/][FreeBSD 与 RISC-V: 开源物联网生态系统的未来]]
diff --git a/org/weird_mglndd.org b/org/weird_mglndd.org
index 8a16a0e..6496842 100644
--- a/org/weird_mglndd.org
+++ b/org/weird_mglndd.org
@@ -10,6 +10,7 @@ it's this domain's workers that COMSTANTLY scanning the WHOLE internet
** [[https://isc.sans.edu/diary/MGLNDD_%2A+Scans/28458][SANS internet storm center diary]]
about the scanner and IP range
*** [[https://cybersafenv.org/2022/03/20/mglndd-scans-sun-mar-20th/][repost on cybersafenv]]
+*** [[https://isc.sans.edu/diary/Update+MGLNDD+Scans/30686][Update: MGLNDD_* Scans]]
** [[http://www.hackdig.com/04/hack-81133.htm][知名网络空间普查与网络测绘组织研究报告 第一期-组织名录篇]]
** [[https://duanmofan.com/archives/librarymanagementsystem][【水蓝石】 近日图书馆出入人员信息逸事和小恶魔创造【持续更新】]]
#+BEGIN_COMMENT