Compare commits

..
15 Commits
Author SHA1 Message Date
mei 879a9c04dc fix die 2026-10-17 16:04:06 +08:00
mei 2d5b583892 fix(minecraft-server-pack): url 2026-10-06 08:24:25 +08:00
mei bedfc3d6f1 update(minecraft-server-pack) 2026-10-05 20:46:44 +08:00
mei afc6d8b4b6 update(163vip) 2026-10-05 20:40:20 +08:00
mei 4b1a86fbf5 update: umami 2026-09-30 22:12:57 +08:00
mei 3fe09c99e5 update: after die 2026-08-29 19:42:37 +08:00
mei df1fc5c129 fix die 2026-08-29 17:39:27 +08:00
mei cc3ed6e236 fix 2026-08-19 10:51:34 +08:00
mei 0773bb6e1f bye 2026-08-19 10:41:42 +08:00
mei 649279a5bf update: vrc-2 2026-08-18 15:36:28 +08:00
mei e316e57a34 update 2026-08-18 15:24:10 +08:00
mei e48502de37 update: vrc-1 2026-08-18 15:15:41 +08:00
mei dbf557199e update: chind-edu 2026-08-18 14:57:09 +08:00
mei 4638253ea9 update: china-edu 2026-08-18 14:41:42 +08:00
mei 2709f5c2d3 update: chain 2026-08-17 21:04:04 +08:00
24 changed files with 287 additions and 360 deletions
+1 -1
View File
@@ -494,7 +494,7 @@ index:
# 头图高度,屏幕百分比 # 头图高度,屏幕百分比
# Height ratio of banner image # Height ratio of banner image
# Available: 0 - 100 # Available: 0 - 100
banner_img_height: 60 banner_img_height: 80
# 头图黑色蒙版的不透明度,available: 0 - 1.0,1 是完全不透明 # 头图黑色蒙版的不透明度,available: 0 - 1.0,1 是完全不透明
# Opacity of the banner mask, 1.0 is completely opaque # Opacity of the banner mask, 1.0 is completely opaque
+2 -1
View File
@@ -1,7 +1,8 @@
// hexo.extend.injector.register('body_end', '<script src="/js/snowflake.js"></script>', 'default'); // hexo.extend.injector.register('body_end', '<script src="/js/snowflake.js"></script>', 'default');
// hexo.extend.injector.register('body_end', '<script src="/js/china-lantern.js"></script>', 'default'); // hexo.extend.injector.register('body_end', '<script src="/js/china-lantern.js"></script>', 'default');
// 预先连接的域名 // 预先连接的域名
// hexo.extend.injector.register('body_end', '<script src="/js/die.js"></script>', 'default');
hexo.extend.injector.register('head_begin', '<script defer src="https://umami.mmeiblog.cn/script.js" data-website-id="95420caf-7ec8-4371-a099-c156dd619925"></script>', 'default'); hexo.extend.injector.register('head_begin', '<script defer src="https://umami.mmeiblog.cn/script.js" data-website-id="95420caf-7ec8-4371-a099-c156dd619925"></script>', 'default');
hexo.extend.injector.register('head_begin', '<link rel="preconnect" href="https://api.mmeiblog.cn"><link rel="preconnect" href="https://img.mmeiblog.cn"><link rel="preconnect" href="https://lib.baomitu.com">', 'default'); hexo.extend.injector.register('head_begin', '<link rel="preconnect" href="https://api.mmeiblog.cn"><link rel="preconnect" href="https://img.mmeiblog.cn"><link rel="preconnect" href="https://lib.baomitu.com">', 'default');
// hexo.extend.injector.register('head_begin', '<link rel="preconnect" href="https://q1.qlogo.cn">', 'about'); // hexo.extend.injector.register('head_begin', '<link rel="preconnect" href="https://q1.qlogo.cn">', 'about');
hexo.extend.injector.register('head_begin', '<script defer src="https://umami.mmeiblog.cn/recorder.js" data-website-id="95420caf-7ec8-4371-a099-c156dd619925" data-sample-rate="0.15" data-mask-level="moderate" data-max-duration="1200000"></script>', 'default'); hexo.extend.injector.register('head_begin', '<script defer src="https://umami.mmeiblog.cn/recorder.js" data-website-id="95420caf-7ec8-4371-a099-c156dd619925"></script>', 'default');
+15
View File
@@ -0,0 +1,15 @@
---
title: 2025年度总结
tags:
- 年度总结
- 小米
- AI
- Git
categories:
- 年度总结
permalink: /articles/2027/206.html
date: 2027-01-31 20:26:27
---
很不高兴在这里见到你们,事实上,在我原本的规划中,我应该死在2026年,而不是来到2027年。
2026年发生了什么,我大概也记不太清楚了,这一年似乎很漫长,又似乎很短暂
-30
View File
@@ -1,30 +0,0 @@
---
title: 科幻点子:主观视场
tags:
- 科幻
- 科幻点子
- 量子力学
categories:
- 科幻点子
permalink: /articles/2026/Sfov.html
date: 2026-06-20 16:03:52
hide: true
---
{% note warning %}
**协议声明**
本文以**CC0**协议分发
{% endnote %}
## 引言
最近晚自习闲得慌,就想如果这个世界是虚假的,是被模拟出来的,我们有什么证据吗,于是就有了这篇文章。
虽然这个点子我个人觉得很有意思,但由于我文笔不佳和近几年在科幻小说的尝试上不断碰壁,便决定以`CC0协议`开放来供各位网友赏玩。
这个点子基于我两三个月的晚自习无聊时间和对量子力学的浅薄认识,当然最后我也会用稍微专业一些的量子力学和前沿物理告诉你这个点子在现实中是错误的,不过拿来写篇小说应该还是可以的。
## 正文
如果要说这个世界上什么东西是最奇怪的,那一定要属人类的意识了,如果要寻找世界是被模拟出来的证据,也必定要在人类意识本身来寻找。
时至今日,医学研究并没有搞懂人类意识是怎样产生的,并且细想人类意识的产生也很扯淡,他似乎并不符合进化论,人类大脑那恐怖的神经元数量在人类更为恐怖的思维能力面前也显得有些力不从心。
于是我就想到了云服务,有没有一种可能,人类的大脑并不产生意识,他只是作为一个输入和输出的媒介,连接到真正的意识中。
+16
View File
@@ -0,0 +1,16 @@
---
title: 程序员简史
tags:
- 编程
- AI
categories:
- 编程
index_img: /img/2024/
banner_img: /img/2024/
permalink: /articles/2026/the-future.md
date: 2026-10-08 10:48:59
---
在有了AI后,未来是什么样的?程序员还会存在吗?我们是否需要人类读懂底层技术?
我有很多诸如此类的问题,我打算用很长的时间来想清楚。在这些想象中的事件,或许是注定要发生的事件,但我无法预测他们会在何时发生,也许是明天、一年后、又或者是100年后。
-19
View File
@@ -1,19 +0,0 @@
---
title: VRChat杂谈(其二) -- 苏式乌托邦
tags:
- VRChat
categories:
- VRChat
index_img: /img/2026/vrc1/vrchat-logo-white-transparent-crop-background.png
banner_img: /img/2026/vrc1/vrchat-logo-white-transparent-crop-background.png
permalink: /articles/2026/vrc-2.html
date: 2026-03-03 10:48:59
---
<!-- 虚拟世界并不能做到和真实世界一样,那么与其接受逼近真实世界带来的大量游玩限制,不如给出选择,给出自由,让玩家自己决定,和现实做出一定的疏离,做出一些不同,让人们可以体验一下减少限制的现实,而不是天方夜谭的虚幻 -->
<!-- 元宇宙死了,但并不证明这条路是错误的,只是太过超前,实际执行也有问题 -->
<!-- 实现元宇宙所需的硬件是现在远远无法满足的 -->
## 苏式乌托邦
## 真实的困苦无法抵消
+1 -1
View File
@@ -18,4 +18,4 @@ sticky: 98
原文(网易云音乐给的原始推广文本): 原文(网易云音乐给的原始推广文本):
> 1http:/$vu2EV32a723956$【復淛整段文案并咑閞「网易云音乐」,领免费会员】 黑胶邀请官 m***2 送你网易云音乐5月黑胶会员卡,领取享20+会员权益。https://163cn.tv/6iwlAS9 > 1http:/$bEVFBv32a2227f$【復淛整段文案并咑閞「网易云音乐」,领免费会员】 黑胶邀请官 m***2 送你网易云音乐10月黑胶会员卡,领取享20+会员权益。https://163cn.tv/bhXiYZbG
+1 -7
View File
@@ -1,5 +1,5 @@
--- ---
title: 最后一次年度总结 title: 2025年度总结
tags: tags:
- 年度总结 - 年度总结
- 小米 - 小米
@@ -10,7 +10,6 @@ tags:
- Git - Git
- 鸿蒙 - 鸿蒙
- 国产化 - 国产化
- 再见
categories: categories:
- 年度总结 - 年度总结
permalink: /articles/2026/2025.html permalink: /articles/2026/2025.html
@@ -209,8 +208,3 @@ AI的泡沫注定会崩塌,但崩塌的时候,AI的能力应该已经非常
唯一的问题,或许就是计算成本的问题了。 唯一的问题,或许就是计算成本的问题了。
或许,在不远的未来,很多软件和硬件相关岗位真的可以被AI取代。 或许,在不远的未来,很多软件和硬件相关岗位真的可以被AI取代。
到了那时候,我们还需要了解软件和硬件底层的人吗,我们还需要让人来理解、掌握社会运行的底层吗,这是个值得讨论的问题。 到了那时候,我们还需要了解软件和硬件底层的人吗,我们还需要让人来理解、掌握社会运行的底层吗,这是个值得讨论的问题。
不过,我大概是无法看到那个时候了。
看来我们最终还是无法在2027年的年度总结再次相见。
活在这个世界是如此的痛苦,无数次的尝试都无法让我摆脱。
再见了,这个操蛋的世界和这操蛋的一切。
+11 -31
View File
@@ -7,8 +7,7 @@ categories:
index_img: /img/2026/vrc1/vrc.webp index_img: /img/2026/vrc1/vrc.webp
banner_img: /img/2026/vrc1/vrc-big.png banner_img: /img/2026/vrc1/vrc-big.png
permalink: /articles/2026/vrc-1.html permalink: /articles/2026/vrc-1.html
date: 2026-03-03 10:48:59 date: 2026-08-18 15:15:12
hide: true
--- ---
> 幻想与现实是多么遥远的东西啊。 —— 泠洛 > 幻想与现实是多么遥远的东西啊。 —— 泠洛
@@ -27,14 +26,14 @@ hide: true
如果你去互联网上搜索 VRChat 的相关教程,很多都会让你与有砂糖的人保持一定距离以避免一些不必要的麻烦。 如果你去互联网上搜索 VRChat 的相关教程,很多都会让你与有砂糖的人保持一定距离以避免一些不必要的麻烦。
不过玩久了之后也会发现这只是写给萌新的一个前期注意事项,并不是所有人都在意自己的砂糖和别人的亲密互动。 不过玩久了之后也会发现这只是写给萌新的一个前期注意事项,并不是所有人都在意自己的砂糖和别人的亲密互动。
因为砂糖并没有一个很准确的定义,大多数文章也只能给出一个模糊的定义"一种具有高度亲密性的虚拟双人关系"[^5]。 因为砂糖并没有一个很准确的定义,大多数文章也只能给出一个模糊的定义"一种具有高度亲密性的虚拟双人关系"[^4]。
略微严谨一些的文章尚且如此,众多砂糖间的实际关系就更加“百花齐放”了。 略微严谨一些的文章尚且如此,众多砂糖间的实际关系就更加“百花齐放”了。
同时由于一些相关视频的传播,圈外人包括部分玩家对砂糖都抱有一些刻板印象(大多是不那么好的印象)。 同时由于一些相关视频的传播,圈外人包括部分玩家对砂糖都抱有一些刻板印象(大多是不那么好的印象)。
### 缘起 ### 缘起
关于砂糖的起源,大概是无从考证了,可以确定的是,这个词最早是日本的VRC玩家流传出来的,定义是指两个使用美少女模型的玩家经常进亲密互动行为的朋友关系,因为在外人看起来很甜美和糖一样,所以称为砂糖关系[^6] 。 关于砂糖的起源,大概是无从考证了,可以确定的是,这个词最早是日本的VRC玩家流传出来的,定义是指两个使用美少女模型的玩家经常进亲密互动行为的朋友关系,因为在外人看起来很甜美和糖一样,所以称为砂糖关系[^5] 。
不过显而易见的是,这个词随着VRChat社区的发展已经不再单纯的是当初的意思了。 不过显而易见的是,这个词随着VRChat社区的发展已经不再单纯的是当初的意思了。
在经过了数年的发展以及中国玩家的"本地化"之后,砂糖这种关系已经变成了一个非常复杂的体系。 在经过了数年的发展以及中国玩家的"本地化"之后,砂糖这种关系已经变成了一个非常复杂的体系。
@@ -49,9 +48,9 @@ hide: true
### 普罗透斯效应 ### 普罗透斯效应
我们先来解释第一个区别,其实早在二十多年前[^9],甚至在网恋出现之前,就已经有人提出了类似的现象,就是普罗透斯效应[^1]。 我们先来解释第一个区别,其实早在二十多年前[^6],甚至在网恋出现之前,就已经有人提出了类似的现象,就是普罗透斯效应[^1]。
虽然听起来很高级,但普罗透斯效应表现很简单,就是人会被自己的虚拟形象所影响,而且"高度的化身认同"(可以理解为你对虚拟角色的代入感之类的)会放大普洛透斯效应[^10],同时一些研究还认为普罗透斯效应可以影响到线下的行为[^1]。 虽然听起来很高级,但普罗透斯效应表现很简单,就是人会被自己的虚拟形象所影响,而且"高度的化身认同"(可以理解为你对虚拟角色的代入感之类的)会放大普洛透斯效应[^7],同时一些研究还认为普罗透斯效应可以影响到线下的行为[^1]。
不过上面所说的研究进行的时间都比较古早,硬件条件和脑洞大小(高精模型和郊狼之类的)肯定都不如现在的VRChat中国玩家,虽然在研究中对上面一些影响都表示不确定,但从现在 VRChat 社区略显荒诞的社区环境看,大概也能肯定这些现象了。 不过上面所说的研究进行的时间都比较古早,硬件条件和脑洞大小(高精模型和郊狼之类的)肯定都不如现在的VRChat中国玩家,虽然在研究中对上面一些影响都表示不确定,但从现在 VRChat 社区略显荒诞的社区环境看,大概也能肯定这些现象了。
@@ -60,7 +59,7 @@ hide: true
### 自我知觉理论 ### 自我知觉理论
关于普罗透斯效应的深层机理,目前并无定论,目前比较靠谱的就是自我知觉理论[^3]。 关于普罗透斯效应的深层机理,目前并无定论,目前比较靠谱的就是自我知觉理论[^3]。
自我知觉理论指出,当内部线索较弱时,个体通过对外部观察来确定自己的态度和情绪,这些观察包括对自己的行为以及导致这些行为的情境[^11]。 自我知觉理论指出,当内部线索较弱时,个体通过对外部观察来确定自己的态度和情绪,这些观察包括对自己的行为以及导致这些行为的情境[^8]。
把自我知觉理论带入 VRChat ,可以理解为你在用VR的时候对自己现实中的身体的感知度降低,开始贴合自己在虚拟世界中的身体并做出与虚拟世界中身体相符合的行为(比如卖萌之类的)。 把自我知觉理论带入 VRChat ,可以理解为你在用VR的时候对自己现实中的身体的感知度降低,开始贴合自己在虚拟世界中的身体并做出与虚拟世界中身体相符合的行为(比如卖萌之类的)。
@@ -97,33 +96,14 @@ hide: true
<!-- 希望你早日在现实中找到那个真正爱你的人——不为物质,不为情绪价值,只愿你开心、你安好,日子过得好,希望你轻松一些,没有任何企图。[^12] --> <!-- 希望你早日在现实中找到那个真正爱你的人——不为物质,不为情绪价值,只愿你开心、你安好,日子过得好,希望你轻松一些,没有任何企图。[^12] -->
<!-- 作为一个懦弱的逃避者,我大概是不配讲出这些话语的吧... --> <!-- 作为一个懦弱的逃避者,我大概是不配讲出这些话语的吧... -->
## ERP
### 欲望的兽不再受阻
讲到ERP,就不得不提到一种比较特别的生理现象——幻触,这是一种普遍存在的现象,根据调查报告显示,有43%的受调者可以感受到触觉,71%的受调者可以感受到坠落感觉,以及少部分人可以感受到味觉(8%)和嗅觉(17%)。[^4]
感觉通常在虚拟形象中较为突出的身体部位更易感知,其中脸部(67%)和手部(41%)是明显的例子。[^4]。
幻触这种现象并不是什么稀奇的现象,在认知心理学中这种现象被称作跨感官知觉现象,跨感官知觉现象是指当一种感官被刺激时,另一种感官可以体验到感知的现象,比如古代就流传下来的成语“望梅止渴”就属于典型的表现。
幻触构筑了 ERP 的很大一部分生理基础(具体的数据我们也在收集问卷,相关问题包含在上文提到的问卷中,欢迎去填一下),很多人是因为有幻触才有动力进行 ERP,而没有幻触的人则无法理解这种行为,这也在社区中导致了一些矛盾。
有人说 ERP 其实就是性压抑,首先这个观点绝对是错误的,发表这个观点的人肯定不理解性压抑到底是什么意思,做 ERP 的人是绝对不性压抑的。
性压抑(Sexual Repression)也称为性饥饿,是指人本身有欲望,但出于种种原因无法发泄,只能对自己进行制约和控制的一种生理状态和心理状态。[^12]关于性压抑的详细内容本文不做讨论,这和本文主题无关。
从定义也可以看出来,做 ERP 的人是绝对不性压抑的。
## 参考资料 ## 参考资料
[^1]: [Proteus effect](https://en.wikipedia.org/wiki/Proteus_effect) [^1]: [Proteus effect](https://en.wikipedia.org/wiki/Proteus_effect)
[^2]: [人的异化](https://www.zgbk.com/ecph/words?SiteID=1&ID=450k8j) [^2]: [人的异化](https://www.zgbk.com/ecph/words?SiteID=1&ID=450k8j)
[^3]: [Self-perception theory](https://en.wikipedia.org/wiki/Self-perception_theory) [^3]: [Self-perception theory](https://en.wikipedia.org/wiki/Self-perception_theory)
[^4]: [虛擬實境中的「幻象感」是什麼?虛擬感覺的神經科學解析](https://blog.vive.com/tw/what-is-phantom-sense-in-vr-the-neuroscience-of-virtual-sensations/) [^4]: [《从虚拟到现实:VRChat“砂糖”情侣概念的延伸思考与恋爱观解构》](https://pd.qq.com/g/1145VRChat/post/B_7364106981ff04001441152192051994610X60)
[^5]: [《从虚拟到现实:VRChat“砂糖”情侣概念的延伸思考与恋爱观解构》](https://pd.qq.com/g/1145VRChat/post/B_7364106981ff04001441152192051994610X60) [^5]: [所以,砂糖是什么](https://pd.qq.com/g/1145VRChat/post/B_4ce2be685bc709001441152190321935350X60)
[^6]: [所以,砂糖是什么](https://pd.qq.com/g/1145VRChat/post/B_4ce2be685bc709001441152190321935350X60) [^6]: [How Fantasy Becomes Reality: Information and Entertainment Media in Everyday Life, Revised and Expanded](https://books.google.com/books?id=dRKnCgAAQBAJ&q=Proteus+effect+nick+yee&pg=PT53)
[^7]: [VRChatの亲密关系——ERP对人类心理的渗透是如何将人际交往推向深渊的?](https://zhuanlan.zhihu.com/p/1916885010323072310) [^7]: [Can Avatar Appearance Influence Physical Activity? User-Avatar Similarity and Proteus Effects on Cardiac Frequency and Step Counts](https://www.tandfonline.com/doi/full/10.1080/10410236.2020.1834194)
[^8]: [人们为什么要做 ERP?](https://www.reddit.com/r/VRchat/comments/ktz5hq/why_do_people_do_erp/?tl=zh-hans) [^8]: [”Self-Perception Theory“. Advances in Experimental Social Psychology](https://www.sciencedirect.com/science/chapter/bookseries/abs/pii/S0065260108600246?via%3Dihub)
[^9]: [How Fantasy Becomes Reality: Information and Entertainment Media in Everyday Life, Revised and Expanded](https://books.google.com/books?id=dRKnCgAAQBAJ&q=Proteus+effect+nick+yee&pg=PT53)
[^10]: [Can Avatar Appearance Influence Physical Activity? User-Avatar Similarity and Proteus Effects on Cardiac Frequency and Step Counts](https://www.tandfonline.com/doi/full/10.1080/10410236.2020.1834194)
[^11]: [”Self-Perception Theory“. Advances in Experimental Social Psychology](https://www.sciencedirect.com/science/chapter/bookseries/abs/pii/S0065260108600246?via%3Dihub)\
[^12]: [李银河:大家为何经常误解福柯对“性压抑”学说的批判?](https://baijiahao.baidu.com/s?id=1687305536023125933)
<!-- [花烬系列设定](https://copcop.lofter.com/post/1db32eeb_9c86305) --> <!-- [花烬系列设定](https://copcop.lofter.com/post/1db32eeb_9c86305) -->
-150
View File
@@ -1,150 +0,0 @@
---
title: 宇宙最后的真相
tags:
- 再见
categories:
- 再见
permalink: /articles/2026/last-truth.html
date: 2026-08-17 20:39:10
---
毫无疑问,这个世界是虚假的,也许是被某种计算机模拟出来的,又或许是别的什么我们无法想象的方式。
## 意识
意识是怎样诞生的,至今科学界都没有一个定论,彭罗斯的微管量子目标还原调谐理论[^1]也无法让人信服,人类的肉体作为一个自然选择的产物,不可能在身体内产生如此稳定的量子系统。
如果试图寻找宇宙是虚假的证据,突破点大概也只有人类本身了,剩下的都是基于“世界是虚假的”这一观点的推论和对这个世界的解释。
人类的意识几乎没有可能产生自人类的肉体,我们可以从多个角度证明这一点。
### 生物
首先,为什么只有人类产生了意识,人类的大脑新皮质拥有160亿个神经元,猩猩有80亿神经元,非洲大象56亿神经元,猕猴17亿神经元,小鼠1400万神经元。
但也并不是所有动物的神经元数量都比人类少,里氏海豚(Risso's dolphin)187.5亿,领航鲸350亿,虎鲸430亿个。
很多人认为人类的意识产生自这比普通动物多得多的神经元数量,但这个解释并不靠谱,人类和动物的神经元并没有什么本质差异,连接方式也没有什么差异。
尽管有研究表明人类的神经元突触连接数量要多于动物(小鼠)[^2],但这显然不能作为人类意识产生的原因。
人类的四肢要远比其他动物发达,神经元突触连接数量多也只能解释直立人和早期智人手脚灵活以及演化早期一些社会性行为的产生原因。
另有研究表明,人类神经元数量的增加是 ERK 信号通路相关基因的一系列基因正反馈调节导致的[^5]。
因此,意识也就绝不可能是由大脑产生的了,我们可以想象,如果人类失去了意识,大脑的算力大约也只能让人类形成一些很简单的群居模式,甚至都无法形成我们常说的"原始人"的聚落。
其具体水平,可能相当于30万年前的早期智人。
### 演化
从演化上来讲,人类的意识出现也是一个不可能自然实现的过程。
早期智人的出现时间在25万-30万年前[^3][^4],但到了约7万年前,智人迎来了认知革命,这段时间短的惊人,在进化史上就是一闪而过,现在的人类就登上了历史舞台。
现在人类的高级意识也就出现在这段极短的时间,此时的人类,就再也不是之前的人类了。
从自然选择的角度看,实际上人类出现高级意识的时间还要短于这段时间。
7万年前的认知革命后,智人大概花费了1万年左右的时间,完成了从南部非洲向东部非洲的跨越,并以此为契机,迅速席卷了整个非洲大陆[^6]。
为了让智人高级意识的出现和席卷非洲大陆变得更合理,这段时间的的环境变异加剧,淘汰了攻击性过强、无法合作的智人个体[^7]。
从时间线上看,并没有什么时间留给高级意识的自然出现了,他完全就是瞬间出现的,在7万年前,高级意识瞬间出现在了某一群(或更广大的一个范围)智人身上,这其中或许还有一些别的过程,因为这种意识的存在需要合理的解释。
这种合理的解释或许是某些映射关系,将身体与我们真实的意识所关联,在“神”的世界,这种技术应该相当成熟,否则即使是很早期的文明社会也能发现问题。
在智人席卷非洲后,约5万年前,智人发起了第三次走出非洲的迁徙,这一次,智人以惊人的速度向欧洲、亚洲、大洋洲乃至美洲扩张。
并通过与当地早期智人的基因交流,快速适应了当地的环境。
在此期间(又或许是智人席卷全球之后),拉尚事件对气候的影响对依赖特定环境的古人类造成了毁灭性打击[^8],尼安德特人或许就因此次时间灭绝,这为智人提供了更广阔的生存空间,也减少了智人与古人类的竞争。
### 社会
步入近现代,我想我们终于有机会得知那些"神"的目的了,既然那些"神"催化了现代智人的出现,那必然是带有某种目的的,说明智人与他们一定有着某种或多种相似点。
这种相似点也许包含外观,但并不能肯定,因为我们无法揣测不同种族的审美。
但有一点相似是可以肯定的,那就是人类的社会和文化。
人类的社会和文化超越了物质,并不依托物质存在,而是依托并不存在于这个世界的意识存在,即使地球爆炸,所有人类的肉体被毁灭,换一个地方,人类的社会和文化仍然能重启。
为了解释社会学与人类意识的关系,我们需要引入一个概念——社会熵。
熵的社会学意义最初因该是由杰里米·里夫金和特德·霍华德在《熵:一种新的世界观》一书中提出[^9],不过我认为这本书对熵的社会学意义讲的很模糊,很多观点都存在问题。
这本书虽然没有直接提及社会熵(目前应该是没有文献提及这个词),但他们对和社会熵意义很相近的概念——熵的社会学意义到底是什么也没有解释的很清楚。
社会熵是衡量社会系统混乱程度的指标,熵值越高,社会越无序。
前面我们已经知道,现在人类社会的形成完全是因为智人的高级意识的存在。
那么社会熵中负熵的概念也就很清晰了。
**所有可以使人类意识或社会组分稳定的行为都可以算作负熵。**
这条定义无论是对个体还是对宏观整体都是有效的,可以看作是社会熵与意识熵的整合。
在现实世界中,负熵的载体相当多样,可以是激素,药物,情绪等。
此时,我们会发现一个问题——社会熵与物质世界并不存在着什么严格的可以被量化的转换规则,社会熵是可以完全独立于物质世界运行的。
不过由于人类生存在物质世界,所以一部分社会熵的载体仍然是物质世界中的事物。
举个例子,在现代社会中,钱就是一种社会熵的载体,但是不同人对钱的喜爱程度是不同的,有些人更是出于自身的信仰对此毫无追求。
大量这样的例子让我们无法量化社会熵与物质世界的关系,因此也可以反过来证明人类的意识确实不存在于物质世界。
既然谈到了熵,那就不免要谈到热寂。
人类社会的热寂会在什么时候到来?人类社会的热寂会以什么形式到来?
其实这些问题早就有了答案,人类社会早就经历过了无数轮的热寂。
古代王朝更替,政权交替,每次都是对应社会的热寂。
我们也可以在物质世界找出对应的证据,每到王朝更替时,战争、混乱都会发生。
对于一个社会来说,这就是热寂,古代由于信息传递不便,社会的规模往往很小,不会影响到周边其他社会。
热寂之后的事情也变得清晰,社会重组,从头再来,这就是人类社会亘古不变的规律。
过去如此,未来也如此,所有社会都必将走向热寂,区别只是时间跨度的长短。
当然社会的热寂并不会对物质世界的文明进程造成太大的影响,古往今来无数次的社会热寂都只是对文明的发展造成了阻碍。
我们没有因为战争就倒退回石器时代,在热寂后文明进程就会重新启动。
### 意识在哪里
我们的意识并不存在于物理宇宙,我认为他应该存在于一种超出我们理解的计算装置中,也要超出量子算机。
至于为什么这么做,我猜测原因很简单,我们的“神”,需要节约算力,在物理宇宙中模拟人类的意识对我们来说是不可能的,但对这些”神“来说或许是可行的。
但这毫无疑问要耗费大量算力,而且还要让这种生物合理的自然出现,这太麻烦了。
与这种麻烦相比较,找一种自然选择产生的自然生物加以改造是最简单的方案,这能节约大量时间(如果他们有这种概念的话)和算力。
### 宇宙最后的真相
到了这里,我们终于发现了宇宙最后的真相,不只是世界是虚假的,我们知道了物理宇宙在最后会发生什么。
在物理宇宙热寂之后,无限大的宇宙中充斥着无用的废热,这一刻,宇宙回归了最初的形态——奇点。
热寂后的宇宙失去了参照,即使无限大,也没有参照能表示这种大小,这就是奇点。
这就是彭罗斯的“共形循环宇宙”假说[^10],人类社会的热寂证明了他,这就是物理宇宙的最后——没有最后,物理宇宙会无限循环。
而催化智人产生高级意识的”神“的目的大概也可以解释了,很可能是为了获取负熵。
想要避免社会的热寂,唯一的办法就是获取足够的负熵,对这些”神“来说,算力或许算不上什么特别珍贵的东西,但社会的稳定是很重要的。
对宇宙之外的真实世界(我大概可以这样描述吧,但对我们来说,我们所处的物理宇宙才算真实世界)来说,能量或许并不是守恒的,或许是可以无限产生的,这个宇宙所有的物理定律对他们来说可能都不适用。
但两个世界的社会概念是相通的,用计算来换取社会稳定,这或许就是祂们的目的。
### 底层载体
前面说过了社会熵的载体相当多样,但我也有过对社会熵底层载体的猜测。
社会熵的底层载体很可能时"新的信息",与下文中量子世界的解释,也佐证了为什么需要节约算力。
模拟人类意识的东西应该可以获得真随机,而真随机在"真实的世界“或许也是一种获取比较麻烦的东西,用尽可能少的真随机去获得尽可能多的“新的信息”就是他们的目的。
## 对世界的解释
如果这个世界是虚拟的,那么我们就需要寻找一些方式来节约算力,尽管创造这个世界的“神”可能并不缺少算力,但节约一些总是好的,更少的算力意味着更少的资源和成本,从人类大脑这一点我们已经可以看出来他们确实在想办法节约算力。
那么这个节约算力到底体现在了哪里呢,这大概就是量子力学的范围了,在测量之前,量子世界就没有客观实在,当然这里只是说的量子世界。
在宏观上的客观实在仍然是存在的,但由于我们没有观测量子世界,宏观世界的底层呈现方式就是一种极度节约算力的简单概率。
这与海森堡的猜想是很符合的(海森堡认为测量前,粒子没有确定的位置/动量,只有概率幅)[^11],如果我们不去测量量子世界,量子世界的一切只是一个经典概率函数,非常好计算。
而这或许也是量子退相干的底层原因,只有当我们测量量子世界时,这个世界才会按照波函数坍缩的形式计算这部分量子世界。
## 后记
经过了诸多波折,我最终还是在死前完成了这篇文章。
这篇文章从2024年11月开始构思研究,2025年4月起笔,在2025年八月完成初稿。
在完成初稿后,文章最初的作者由于无法承受现实的压力以及精神问题疯了,于2025年11月离开了这个世界。
由于这一变动,这篇文章的修改停滞了相当长的一段时间,不过在此期间相关的思考研究并没有停止。
由于原作者的离开,我短暂的摆脱了一些精神压力和折磨,得以看到更加广阔清晰的社会。
最终我在2026年6月开始重新修订这篇文章,至2026年8月完成文章。
关于原作者,我已经没有太多关于他的记忆,我不知道他去了哪里,也不太记得他到底是个怎样的人。
这篇文章的初稿是在2025年8月发布的《WIP: 社会熵——宇宙最后的真相》,你可以在git历史中寻找,不过里面大部分观点已经过时了。
## 参考资料
[^1]: [Consciousness in the universe: A review of the ‘Orch OR’ theory](https://www.sciencedirect.com/science/article/pii/S1571064513001188)
[^2]: [Of mice and men: Dendritic architecture differentiates human from mouse neuronal networks](https://doi.org/10.1016/j.isci.2025.112928)
[^3]: [人类700万年](https://mp.weixin.qq.com/s?__biz=MzA4NDMyNDQzNA==&mid=2650362749&idx=3&sn=48764678ab27603908e70598555e8388&chksm=87e50a40b09283560cf2d4f85e673c168977b3cab0f6ce0be84ea4b1b81f3ab2b6dce244df56&scene=27)
[^4]: [考古2022︱旧石器考古:古化石,新发现,探起源;辨技术,论行为,释文化](https://www.163.com/dy/article/ICQTL3020514R9P4.html)
[^5]: [ERK signaling expands mammalian cortical radial glial cells and extends the neurogenic period](https://www.pnas.org/doi/10.1073/pnas.2314802121)
[^6]: [A dispersal of Homo sapiens from southern to eastern Africa immediately preceded the out-of-Africa migration](https://www.nature.com/articles/s41598-019-41176-3)
[^7]: [Theoretical and Methodological Approaches to Ecological Changes, Social Behaviour and Human Intergroup Tolerance 300,000 to 30,000 BP](https://rd.springer.com/article/10.1007/s10816-020-09503-5)
[^8]: [Wandering of the auroral oval 41,000 years ago](https://www.science.org/doi/10.1126/sciadv.adq7275)
[^9]: [Entropy: A New World View](https://en.wikipedia.org/wiki/Entropy:_A_New_World_View)
[^10]: [Cycles of Time](https://en.wikipedia.org/wiki/Cycles_of_Time)
[^11]: [Heisenberg, Physics and Philosophy, Ch. 3](https://archive.org/details/ost-physics-heisenberg-physicsphilosophy/page/n23/mode/2up)
+18
View File
@@ -0,0 +1,18 @@
---
title: VRChat杂谈(其二):前方的路
tags:
- VRChat
categories:
- VRChat
permalink: /articles/2026/vrc-2.html
date: 2026-08-18 15:36:20
---
我并不知道扎克伯格当年具体为什么迷上元宇宙,或许是有先见之明,或许是为了商业成功。
尽管元宇宙死了,但并不证明这条路是错误的,只是太过超前,实际执行也有问题。
当然,我指的并不是区块链,而是虚拟世界。
我们并不可能在游戏中模拟这个世界的所有物理规则,但我们并不需要模拟这些,这完全是浪费算力,我们也不可能给每个用户那么多算力。
虚拟世界并不能做到和真实世界一样,那么与其接受逼近真实世界带来的大量游玩限制,不如给出选择,给出自由,让玩家自己决定,和现实做出一定的疏离,做出一些不同,让人们可以体验一下减少限制的现实,而不是天方夜谭的虚幻。
虚拟世界可以有效的缓解社会压力,当然前提是他足够吸引人,也足够沉浸。
@@ -0,0 +1,97 @@
---
title: 我的世界整合包通用开服指南
tags:
- Minecraft
- 我的世界
- 我的世界服务器
- 我的世界整合包
categories:
- 我的世界
permalink: /articles/2026/minecraft-server-pack.html
date: 2026-10-05 20:41:55
---
## 获取资源
在之前,获取整合包的服务端是相对简单的操作,只需要在curseforge下载就行。
但由于夸克网盘等网盘的推介奖励和大量面板服的出现,各路整合包的服务端分发变成一片"勃勃生机,万物竞发"的乱象。
~~当然,赚钱嘛,不寒掺~~
### 夸克网盘
夸克网盘存在一个广为人知的小bug,只需要在客户端选择把文件"发送到手机"就可以获得相对快读的下载速度,如果想要进一步突破,可以使用一些第三方客户端
![夸克网盘](/img/2026/minecraft-server-pack/1.png)
### 百度网盘
百度网盘暂时没有特别好的方案,可以选择白嫖一下亲友的VIP
### curseforge
部分整合包会将服务端上传到curseforge上
首先,进入整合包的curseforge页面,选择一个版本并展开详情进入"**View Full Page**"
![curseforge](/img/2026/minecraft-server-pack/2.png)
进入后选择下方**Additional Files**下载服务端文件
![Additional Files](/img/2026/minecraft-server-pack/3.png)
## 安装整合包
在获得服务端文件后,由于各路整合包作者的打包方式各不相同,我们还需要对服务端文件进行一些必要的检查和修改。
### 已完成 Forge 安装
对于高版本 Forge 整合包,比较简单的方法是检查整合包服务端中是否含有`run.sh`和`run.bat`文件;
比较通用的方法是检查整合包服务端中是否含有 `libraries`文件夹,如果满足以上条件,则可以说明整合包作者已经完成了forge的安装,我们只需要按照自己的需求对启动参数进行微调(也可以选择不调整)后上传到服务器中即可。
接着执行`run.sh`或`run.bat`即可完成开服;对于低版本的forge,可能没有这两个文件,只有`start.sh`和`start.bat`,执行这个文件即可。
![forge](/img/2026/minecraft-server-pack/4.png)
### 未完成 Forge 安装
部分整合包不会提前完成 Forge 的安装,而是内置一个 Forgeinstaller ,对于这种情况,我们需要一个良好的网络环境(可以流畅的访问海外网络,因为 forge 的镜像仓库位于海外),接着执行 `java -jar forge-installer.jar --installServer`即可完成安装(将`forge-installer.jar`替换为实际的forge installer文件名)
![Forge](/img/2026/minecraft-server-pack/5.png)
如果你的网络环境不好,在安装过程中可能会出现报错,只需要多试几次直至成功即可
安装成功的标志通常是命令行提示`The server installed successfully`或`You can delete this installer file now if you wish`之类的日志,并且文件目录中出现了`run.sh`、`run.bat`以及`libraries`目录(低版本没有`run.sh`和`run.bat`)。
![安装](/img/2026/minecraft-server-pack/6.png)
![安装成功](/img/2026/minecraft-server-pack/7.png)
完成安装后,就可以选择将完成安装的服务端打包上传至服务器并执行`run.sh`或`run.bat`完成开服
## 修改配置文件
在完成服务端安装后,需要修改一些配置文件来获得更好的游玩体验,forge服务端的大部分配置位于 `server.properties`中
1. `allow-flight`: 此配置控制是否允许玩家飞行,如果你游玩的整合包中玩家可以飞行,需要调整为`true`来避免服务端错误的将玩家踢出
2. `online-mode`:改配置控制是否开启正版验证,开启后只有正版账号可以登录,此外,如果在游玩过程中更改此配置,会导致玩家背包物品丢失,可以手动在`world/playerdata/`目录下完成关联,不过比较麻烦
## 特殊情况处理
### 整合包没有提供服务端
如果整合包没有提供服务端,我们可能需要自行制作,不过在制作之前,可以现在网上搜索有没有人已经做好了。
如果没有人进行过制作,我们可以使用开源软件 [**ServerPackCreator**](https://github.com/Griefed/ServerPackCreator) 来进行服务端制作,不过这个软件我也没怎么用过,就不详细展开了
![ServerPackCreator](/img/2026/minecraft-server-pack/8.png)
### 整合包只有`.bat`脚本
一些整合包作者可能处于某些奇思妙想,删除了`run.sh`,此时只需要自己再编写一个`run.sh`即可
`run.sh`文件的内容通常形似下面的例子:
```bash
#!/usr/bin/env sh
# Forge requires a configured set of both JVM and program arguments.
# Add custom JVM arguments to the user_jvm_args.txt
# Add custom program arguments {such as nogui} to this file in the next line before the "$@" or
# pass them to this script directly
java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.3.33/unix_args.txt "$@"
```
其大致意思是你可以在 `user_jvm_args.txt` 添加定制 jvm 参数,如果你不会这部分的调优,可以选择不做,也可以选择交给 AI 来定制,在添加`run.sh`文件时,只需要将`@libraries/net/minecraftforge/forge/1.20.1-47.3.33/unix_args.txt`换成文件目录中实际的文件位置即可
## 最后
最后,我们在 [mcs.mmeiblog.cn](mcs.mmeiblog.cn) 提供了一些打包好的整合包文件,如果你使用MCSM面板,还可以使用网站提供的一键开服功能,如果你想要一起van整合包,可以加入我们的QQ群:)
![qr](/img/2026/minecraft-server-pack/9.jpg)
+1 -120
View File
@@ -7,124 +7,13 @@ categories:
tags: tags:
- about - about
--- ---
### 关于 ## 关于
Hi! 这里是我的网络日志. Hi! 这里是我的网络日志.
至于为什么不叫博客(blog可译为网络日志或博客),是因为我对这词有些讨厌,它太广义了,什么都可以做. 至于为什么不叫博客(blog可译为网络日志或博客),是因为我对这词有些讨厌,它太广义了,什么都可以做.
这些时间里,我见了越来越多的"博客". 这些时间里,我见了越来越多的"博客".
它在我的印象里也变得愈发恶心起来,于是便用了"网络日志"这个译法 它在我的印象里也变得愈发恶心起来,于是便用了"网络日志"这个译法
<!-- ### 没有她的世末
原曲: [《同归世界线》](https://5sing.kugou.com/yc/2913468.html),[《世末歌者》](https://5sing.kugou.com/yc/2887032.html),[《夏夜空》](https://5sing.kugou.com/yc/2622689.html),[《世末积雨云》](https://5sing.kugou.com/yc/2603920.html),[《礼物》](https://5sing.kugou.com/yc/1987434.html),[《夏风》](https://5sing.kugou.com/yc/1414378.html)
```text
若是夏风能够
带我越过这重重繁华......
尘世语 化成淡墨渲染暮色
渗透着 勾勒出足迹与车辙
欢笑声 与漂浮的水汽饱和
隔着窗 同城市一并模糊了
不随波逐流的人注定要孤独
徘徊在都市的阴暗面中
连最后的呼唤都淡去的风中
仰望着愈加黯淡的天空
今天的意义不明该去向何处
对无法改变的保持麻木
就这样快褪去了原来的温度
将叛逆全部扼杀在迟暮
无法逃离
成长的牢笼
闪烁的泪光
模糊了夏夜空
之所以能够离去而义无反顾
仅因我记得你已厌倦的梦
连最后的道别都稀薄的风中
用加倍的叛逆做出抗争
晨昏线再一次将这城市分割
而我只能在阴影中存活
今天的我将无理盲目追赶着
一遍一遍自问自答着什么
最后一秒
请不要说话
道别之前
回忆起来吧
两个人一同
关于成长的梦
嗤笑叹息此起彼伏
作茧自缚陷于围城
不经意世界线变动
改写又定格了人生
所有人都在渐渐变得麻木 愤怒唾弃着本就从不存在的祝福
时至今日 即使终结
也与日常无异
停不下的 止不住的 这城市的雨啊
荡起的水纹能撼动什么
雨中妄图振翅的飞鸟 被回忆的枷锁所桎梏
只得呆呆望着泛光的街道
说出永别之类残酷的话 昨日温暖笑着的大家
今天就如腐朽草木般冰冷
连“停下来”的话 都苦涩到无法说出
只得在冰冷雨幕中静默回望
看到了让人心酸的 幼时的我兴奋地
迫不及待地打开这 骗人的名为“成长”的礼物
困惑地 拘束着 如城市池中之鱼
或哽咽 或低泣 都融进了泡沫里
拖曳疲惫身躯 沉入冰冷的池底
注视着 色彩褪去
为世界终结前最后的画面 配上的将会是怎样的旁白
生命情节究竟要如何更改 才不至于再让人觉得倦怠
类似的晴天或这样的雨天 能否驱散记忆里一点阴霾
下一个路口信号灯的转变 视野里又会苍白多少色彩
行走于大都市中的骨骸 在无理的世界被抹消存在
即使在这黯淡无光令人窒息的日子里
说着废话的我仍漫无目的地游荡
并无任何感伤 静待绝望来把门扉叩响
将世界终结前最后的空白 深深刻印进死水般的心海
即使到了要说再见的日子 回想这一切仍是如此悲哀
祈求明天不会到来就好了之类的空想
将这一切湮灭的便是你的愿望
伫立于从不存在奇迹的世界中央 待钟声敲响
即使在这阴郁天空下无知无觉地死去
会落泪的也只有世末的积雨云吧
晚灯渐灭 季节更迭
世界线的终点
毫无征兆又来得自然而然
永别吧
永别麻木过去
脱离这结局
是终结的意义
轰鸣的钟声渐近
扑簌的泪滴
混杂着凉雨向未来延伸而去
这世界线不再终于孤寂
沉陷于柔和的风的温度之前猛然睁开双眼发现仍站在城市高处原来的起点
若是坠落下去的话风会带我走吗不用再自己独自挣扎妄图去离开这个笼子
人潮仍是漫无目的地向目的地散去
忙碌着 无为着 继续
......
``` -->
### 痛恨手册 ### 痛恨手册
下面这个是我个人的“痛恨手册”,这足以证明,这是一个愚蠢的时代。 下面这个是我个人的“痛恨手册”,这足以证明,这是一个愚蠢的时代。
@@ -137,22 +26,14 @@ Hi! 这里是我的网络日志.
下面是一些我读到,听到的有趣的语句,与你分享 下面是一些我读到,听到的有趣的语句,与你分享
* 若是坠落下去的话风会带我走吗不用再自己独自挣扎妄图去离开这个笼子 —— 《夏风》
* 让我死在妄想破碎之前吧
* 比起活在真实的困苦中,死在虚假的幻想中或许要好受些
* 要想逃避现实,最好的方式就是深深介入现实之中。 —— 刘慈欣《三体》
* 那一刻,沧海桑田……宇宙不是童话。光锥之内就是命运…… —— 刘慈欣《三体》
* 大多数人到死都没有向尘世之外瞥一眼。 —— 刘慈欣《三体》 * 大多数人到死都没有向尘世之外瞥一眼。 —— 刘慈欣《三体》
* 我们还有多久时间?没有人真正知道。如果智人的历史确实即将谢幕,我们这些最后一代的智人,或许该花点时间回答最后一个问题:我们究竟想要变成什么? —— 尤瓦尔·赫拉利《人类简史》 * 我们还有多久时间?没有人真正知道。如果智人的历史确实即将谢幕,我们这些最后一代的智人,或许该花点时间回答最后一个问题:我们究竟想要变成什么? —— 尤瓦尔·赫拉利《人类简史》
* 我们只是让某些局部变得更有秩序,把混乱转移到另一些领域。 —— 阮一峰《未来世界的幸存者》 * 我们只是让某些局部变得更有秩序,把混乱转移到另一些领域。 —— 阮一峰《未来世界的幸存者》
* 编程既不是短跑,也不是马拉松,而是日记。在日复一日的累积当中,完成你的事业。 —— [《四十年编程感想》](https://codefol.io/posts/the-forty-year-programmer/)
* 有人说你可以不懂摄影,但一定要记录生活,你拍的不好没有关系,没有记录下来才是最可惜的一点,因为很多事情过后,已经不能凭空想象起来了 —— Tim * 有人说你可以不懂摄影,但一定要记录生活,你拍的不好没有关系,没有记录下来才是最可惜的一点,因为很多事情过后,已经不能凭空想象起来了 —— Tim
* 博客的目标读者,其实不是互联网人群,而是未来的你 —— [《如果没有人读博客,为什么要写呢?》](https://sorrycc.com/why-blog-if-nobody-reads-it) * 博客的目标读者,其实不是互联网人群,而是未来的你 —— [《如果没有人读博客,为什么要写呢?》](https://sorrycc.com/why-blog-if-nobody-reads-it)
* 新式废话使用数学、科学和统计学的语言来包装自己,给人营造出严谨和准确的印象 —— Bergstrom and West * 新式废话使用数学、科学和统计学的语言来包装自己,给人营造出严谨和准确的印象 —— Bergstrom and West
* 黑客的学习方法是,开始玩某件东西,然后转头去读文档,继续玩这件东西,再次阅读文档,接着玩下去,再次阅读文档......不断重复,直到搞懂 —— 黑客手册 * 黑客的学习方法是,开始玩某件东西,然后转头去读文档,继续玩这件东西,再次阅读文档,接着玩下去,再次阅读文档......不断重复,直到搞懂 —— 黑客手册
* 继怀念十多年前那个单纯的互联网后,我们又要开始怀念没有LLM的互联网了 * 继怀念十多年前那个单纯的互联网后,我们又要开始怀念没有LLM的互联网了
* 将最初的心愿 重复一千遍 换来一万种可笑的误解 —— 《十重告别》
* 比未知更恐怖的是既定的悲剧
### 许可协议 ### 许可协议
Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 2.1 MiB

+124
View File
@@ -0,0 +1,124 @@
(function () {
"use strict";
var style = document.createElement("style");
style.innerHTML = `
.memorial-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0, 0, 0, 0.75); z-index: 9999;
display: flex; align-items: center; justify-content: center;
opacity: 0; transition: opacity 0.4s ease; pointer-events: none;
}
.memorial-overlay.active { opacity: 1; pointer-events: auto; }
.memorial-card {
background: #222; color: #ddd; max-width: 500px; width: 90%;
padding: 40px; border-radius: 4px; text-align: center;
border: 1px solid #333; transform: translateY(20px); transition: transform 0.4s ease;
}
.memorial-overlay.active .memorial-card { transform: translateY(0); }
.memorial-icon { font-size: 32px; margin-bottom: 15px; opacity: 0.6; }
.memorial-title { font-size: 22px; margin-bottom: 20px; color: #fff; letter-spacing: 2px; }
.memorial-content { font-size: 16px; line-height: 1.8; color: #bbb; margin-bottom: 30px; font-style: italic; white-space: pre-line;}
.memorial-btn {
background: transparent; border: 1px solid #555; color: #ccc;
padding: 10px 30px; font-size: 14px; cursor: pointer;
transition: all 0.3s ease; border-radius: 2px;
}
.memorial-btn:hover { background: #333; border-color: #888; color: #fff; }
`;
document.head.appendChild(style);
var overlay = document.createElement("div");
overlay.className = "memorial-overlay";
overlay.innerHTML = `
<div class="memorial-card">
<div class="memorial-title"></div>
<div class="memorial-content"></div>
<button class="memorial-btn">关闭</button>
</div>
`;
document.body.appendChild(overlay);
var titleEl = overlay.querySelector(".memorial-title");
var contentEl = overlay.querySelector(".memorial-content");
var btnEl = overlay.querySelector(".memorial-btn");
function closePopup() {
overlay.classList.remove("active");
}
function showPopup(options) {
if (!options) return;
titleEl.textContent = options.title || "再见";
contentEl.textContent = options.content || "";
overlay.classList.add("active");
}
btnEl.addEventListener("click", closePopup);
overlay.addEventListener("click", function (e) {
if (e.target === overlay) closePopup();
});
window.MemorialPopup = {
show: showPopup,
close: closePopup,
};
var config = {
grayscale: 1,
opacity: 1,
target: "html",
autoEnable: true,
};
var cssText =
"filter: grayscale(" + config.grayscale + "); " +
"opacity: " + config.opacity + "; " +
"-webkit-filter: grayscale(" + config.grayscale + "); " +
"-moz-filter: grayscale(" + config.grayscale + "); " +
"-ms-filter: grayscale(" + config.grayscale + "); " +
"-o-filter: grayscale(" + config.grayscale + ");";
var isApplied = false;
function enableGrayscale() {
if (isApplied) return;
var el = document.querySelector(config.target);
if (el) {
el.style.cssText += ";" + cssText;
isApplied = true;
console.log("die on");
setTimeout(function () {
if (window.MemorialPopup) {
window.MemorialPopup.show({
title: "再见",
content: "当你看到这个弹窗时,我大概已经死了。\n生命是如此虚假,苦痛又是如此的真实。\n我不想再继续了,让我死在妄想破碎之前吧。\n",
});
}
}, 1000);
} else {
console.warn("die not found: " + config.target);
}
}
function disableGrayscale() {
if (!isApplied) return;
var el = document.querySelector(config.target);
if (el) {
el.style.filter = "";
el.style.webkitFilter = "";
el.style.opacity = "";
isApplied = false;
console.log("die off");
}
}
if (config.autoEnable) {
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", enableGrayscale);
} else {
enableGrayscale();
}
}
window.MemorialMode = {
enable: enableGrayscale,
disable: disableGrayscale,
config: config,
};
})();