阅读视图

2026年的第二场雪以及怼物业

今年这个冬天,雪下得真是不少,农历2024年的冬天是一场也没下,好似把雪都留到了农历的2025年。

天气预报也从预报的大雪到暴雪然后再到中雪,周日女儿等了半天的停课通知也无果,晚上下了一点点,周一上午也没怎么下,想着这次又预报的不准,结果下午2点以后,纷纷扬扬的大雪飘落了下来。

车上也是厚厚的一层积雪了,女儿是刘耀文的粉丝,替他在车上的雪里写上了他的名字。

前面写上了2026新年快乐的字样

不过,下雪天,最累的还是城管等相关行业的,清扫积雪,是一件很辛苦的事情,但是我们小区太奇葩了,到中午12点了,路上还是一片冰雪。我在群里怼了他们,说谁家物业不把路上的积雪给清理掉。人家还很委屈,说清理了,都是冰,弄不掉!

说话我们这个物业真的很垃圾,是开发商老板的女婿干的。小区差点烂尾,维权了多少次,终于算到了保交楼的项目了,到现在还没有整体交房,最开始找好的物业,一看情况不对,干脆不合作了,经某“领导”介绍,给弄来了个物业,结果干了半年,拿着部分业主的装修押金跑路了。

由于没有房产证,成立不了业主大会,开发商不点头,别的物业还进不来,最后的结果是开发商老板的女婿成了个物业公司进来了。实话实话,要比第一个物业要强,最起码小区基本的物业算是维护了。但是离1.98物业费的标准还差得远。而且也非常不专业。很多事情都要业主推着才去干。

这不,上午怼了他们一顿,下午物业经理就带着人把路给清理了。

  •  

linux下使用kde桌面,自动亮度失效解决办法

之前一直用的桌面是gnome,也用的挺习惯,gnome很简洁,通过插件系统可以实现很多功能。前几天博客群里有聊到KDE桌面的问题,我安装后,体验了一下,也非常不错,特别是日历系统,相当的惊艳。 原生支持农历,还有中国的节假日,也是非常准确的。目前最新版的linux系统,不知道怎么回事,我的屏幕自动亮度失效了,在早些时候的版本里是可以的。在gnome下,有个插件可以解决这个问题,但是kde下没有类似的插件。我问了一下AI,它给我给出了一个方案,我使用了以后,发现非常完美的解决了我的问题。

核心痛点

  • 硬件环境:Fedora 43 / KDE Plasma 6 (Wayland)
  • 问题:系统内核可以识别环境光传感器(ALS),但 KDE 系统设置中没有自动亮度选项。
  • 诉求:保留 KDE 完美的日历体验,同时实现亮度的平滑、自动调节。

第一步:确认硬件传感器是否工作

在折腾软件前,首先要确认 Linux 内核是否能读取到传感器数值。安装 iio-sensor-proxy 并运行测试:

1
2
sudo dnf install iio-sensor-proxy
monitor-sensor

如果看到 Light changed: XX.XXXXXX (lux) 的输出,说明硬件层已经打通,剩下的只是逻辑控制问题。

第二步:安装底层控制工具

为了绕过不稳定的 D-Bus 接口,我们选择直接与系统底层驱动对话的工具:brightnessctl。它在 Fedora 下非常稳定,且支持 Wayland。

1
sudo dnf install brightnessctl

第三步:编写“平滑过渡”自动亮度脚本

这个脚本会潜伏在后台,实时监控 monitor-sensor 的输出,并根据你设定的光照阶梯,平滑地(以 1% 为步长) 调节屏幕亮度。 脚本路径: ~/bin/auto_brightness.sh

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash

# 1. 初始化当前亮度
current_brightness=$(brightnessctl -d intel_backlight -m | cut -d, -f4 | tr -d '%')

# 2. 持续监控传感器输出
monitor-sensor | while read -r line; do
    if [[ "$line" == *"Light changed:"* ]]; then
        # 提取 Lux 数值并转为整数
        lux_float=$(echo "$line" | awk '{print $3}')
        lux=$(printf "%.0f" "$lux_float" 2>/dev/null)
        [ -z "$lux" ] && continue

        # 3. 设定你的个性化亮度阶梯 (Lux vs 亮度百分比)
        if [ "$lux" -gt 200 ]; then target=100
        elif [ "$lux" -gt 100 ]; then target=85
        elif [ "$lux" -gt 50 ]; then target=70
        elif [ "$lux" -gt 25 ]; then target=55
        elif [ "$lux" -gt 12 ]; then target=35  # 针对室内办公优化
        elif [ "$lux" -gt 5 ]; then target=20
        else target=10; fi

        # 4. 平滑过渡逻辑:让亮度“滑”到目标值
        if [ "$target" -ne "$current_brightness" ]; then
            step=$(( target > current_brightness ? 1 : -1 ))

            while [ "$current_brightness" -ne "$target" ]; do
                current_brightness=$((current_brightness + step))
                brightnessctl -d intel_backlight set ${current_brightness}% > /dev/null 2>&1
                sleep 0.02 # 调节此数值改变过渡速度
            done
        fi
    fi
done

第四步:实现开机静默自启

为了让它像原生功能一样工作,我们需要在 KDE “系统设置” -> “启动和关闭” -> “自动启动” 中添加该脚本。 为了保证后台运行且不弹窗、不留日志,启动命令建议设置为:

1
/home/你的用户名/bin/auto_brightness.sh > /dev/null 2>&1

结语

通过这段脚本,我不仅找回了遗失的“自动亮度”,还获得了比 GNOME 插件更高的自由度:我可以精确控制在多少 Lux 下显示多少亮度,甚至可以控制亮度变化的速度。 这就是 Linux 的魅力:如果你不喜欢现有的规则,你可以自己写一个。 现在的我,可以一边看着 KDE 任务栏优雅的农历日期,一边感受着屏幕随光线柔和变化的舒适感。

  •  

Ubuntu25.10编译安装Ibus-libpinyin

前几年用ubuntu的时候,也写过编译升级的方法,5年过去,旧的方法已经不适合现在的需要了,中间编译的时候,编译环境还是缺的蛮多的,不过好在有了AI,在AI的帮助下,总算是编译安装好了。

默认你已经下载了输入法的最新源码。

首先需要安装libpinyin

安装ibus-libpinyin官方的教程很简单的说,需要:

  • ibus
  • libpinyin
  • sqlite3

安装基础工具

在开始之前,确保编译环境是完整的:

1
2
sudo apt update
sudo apt install build-essential autoconf automake libtool pkg-config intltool gettext

依赖库清单

针对你遇到的所有 configure 报错,这里是对应的 Ubuntu 软件包:

缺失项 (报错显示) 对应的安装包 (Ubuntu)
glib-2.0 libglib2.0-dev
db.h / version 5 libdb5.3-dev
ibus-1.0 libibus-1.0-dev
sqlite3 libsqlite3-dev
lua >= 5.1 liblua5.1-0-dev
libnotify libnotify-dev
libsoup-3.0 libsoup-3.0-dev
json-glib-1.0 libjson-glib-dev

一键安装命令:

1
2
sudo apt install libglib2.0-dev libdb5.3-dev libibus-1.0-dev libsqlite3-dev \
liblua5.1-0-dev libnotify-dev libsoup-3.0-dev libjson-glib-dev

编译

由于 Makefile 存在并行逻辑缺陷(即你遇到的 .tmp 文件找不到的问题),请务必按此顺序执行:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 进入源码目录
./autogen.sh --prefix=/usr/  --enable-cloud-input-mode
make
sudo make install

# 核心:先单线程处理 data 目录,防止 sed 读写冲突
make -j1

# 成功后可执行安装
sudo make install
sudo ldconfig       # 刷新动态链接库

常见问题排查

  • 安装后找不到输入法? 执行 ibus-daemon -drx 重启 IBus。
  • 缺少 pinyin-data? libpinyin 只是引擎,通常还需要 pinyin-data(词库文件)。如果运行报错,检查 /usr/share/libpinyin/ 下是否有数据。
  •  

老刘用的VPS

cloudcone是我使用的第一款国外 VPS 服务商(大家都习惯的称为“CC”),在此之前使用的要么是虚拟主机,然后就是使用了香港的VPS。老刘目前在用的是6 vCPU, 4GB RAM,60GB Disk的一款,年付37.9刀CloudCone 是我接触的为数不多的性价比较高的服务商,在这个页面汇总一些优惠信息,供读者参考。

CloudCone 介绍(简称:CC)

CloudCone 成立于 2017 年,美国注册公司 (怀俄明州 2017-000753144)。主营美国洛杉矶 MultaCom 机房的云服务器 / VPS、独立服务器、电子邮件托管等业务。VPS 基于 KVM 虚拟,采用自行研发的控制面板。其所在的 MultaCom 机房采用动态路由网络,会根据不同网络状态调整线路,很多地区的电信网络会走 CN2 线路,因此延迟和稳定性在非高峰时段都较为优秀。同时该主机商提供了按秒计费、随删随用、定期备份服务。支持支付宝Paypal信用卡等方式付款。

CloudCone 官网

主要有两个,其中一个被墙,提供了国内用户专用域名。

CloudCone 最新优惠活动

据我了解,CloudCone 经常会有优惠活动,集中在黑色星期五、情人节、复活节、农历新年、周年纪念等时间,可以在官网的 Hello 界面查看最新的优惠信息。我也会在这个页面不定期更新。

CloudCone 2024年最新闪购

CloudCone 2024年8月闪购。美国西海岸洛杉矶 MultaCom 机房,千兆带宽,1 个 IPv4 地址,3 个 IPv6 地址,基于 KVM 虚拟,SSD Cached RAID 10 存储。

CPU 内存 硬盘(SSD) 流量 带宽 价格 购买地址
2核 1G 140G(机) 3T 1Gbps $13.99/年 点击购买
3核 2G 280G(机) 4T 1Gbps $23.99/年 点击购买
3核 2G 90G 4T 1Gbps $24.99/年 点击购买

CloudCone 2024年5月闪购

CloudCone 2024年5月闪购。美国西海岸洛杉矶 MultaCom 机房,千兆带宽,1 个 IPv4 地址,3 个 IPv6 地址,基于 KVM 虚拟,SSD Cached RAID 10 存储。

CPU 内存 硬盘(SSD) 流量 带宽 价格 购买地址
2核 1G 55G 3T 1Gbps $15.5/年 点击购买
2核 2G 60G 2T 1Gbps $25.5/年 点击购买
2核 2G 80G 3T 1Gbps $27.5/年 点击购买

CloudCone 2024年复活节促销

CloudCone 2024年复活节促销活动。美国西海岸洛杉矶 MultaCom 机房,千兆带宽,1 个 IPv4 地址,3 个 IPv6 地址,基于 KVM 虚拟,SSD Cached RAID 10 存储。

CPU 内存 硬盘(SSD) 流量 带宽 价格 购买地址
1核 1G 55G 3T 1Gbps $16.3/年 点击购买
2核 2G 150G 4T 1Gbps $28.5/年 点击购买
4核 4G 200G 6T 1Gbps $52.52/年 点击购买

CloudCone 2024 hashtag 年度促销

CloudCone 2024 hashtag 年度促销活动。美国西海岸洛杉矶 MultaCom 机房,千兆带宽,1 个 IPv4 地址,3 个 IPv6 地址,基于 KVM 虚拟,SSD Cached RAID 10 存储。

CPU 内存 硬盘(SSD) 流量 带宽 价格 购买地址
2核 1G 55G 2T 1Gbps $17.12/年 点击购买
2核 2G 100G 3T 1Gbps $29.8/年 点击购买
2核 3G 160G 4T 1Gbps $42.59/年 点击购买
4核 4G 220G 5T 1Gbps $55.9/年 点击购买
  •  

《华严经》首册研读随笔:前十六卷的心路总结

历时15天,昨天晚上读完了《华严经》的第16卷,请的经书的第一册读完了了。读完之后觉得应该为这半个月的心路历程做个小结。

读书少点功利心

以前读书,一般都会在读前给自己一个期盼,会执着于找一个具体的“顿悟”或“道理”,会想,这本书能给我带来什么提高?我能记住多少句优美的带有哲理的句子可以在文章里装逼。但现在我意识到:重要的是你在读什么,而不是你得到了什么。

带着功利心去读经,本质上是一种“有所求”。这种“求”本身就是一种障碍。收获应该是锦上添花,有了更好,没有也不必强求。读经的过程本身,就是一种熏修,一种磁场的改变。

行动大于空想

佛家教育的精髓在于“行”。

我们现在口口声声说“万法皆空”,其实那不是我们的智慧,而是圣人告诉我们的结论。我们只是“知道”了地图上的终点,却并没有真正走过那段路。

“知道”是别人的,“领悟”才是自己的,南怀瑾先生在书里说过,你不重走佛的具体修行方式,怎么可能会领悟到佛的境界。

如果只是停留在文字上的空想,那就是“数他宝”。真正的修行,是把圣人指出的那个道理,通过实际的“行”——在生活中历事炼心,最终化为自己的血肉。

相信相信的力量

这16卷读下来,我最深的体悟是那个逻辑:首先要“信”,然后才能“住”。

“信”是能量的接入,是确认这个频率存在;而“住”是定力的养成,是把心安稳地扎根在这个频率里。没有信,住就是空中楼阁;没有住,信就是露水情缘。

如果非要说收获,对我而言,最真实的改变不是记住了多少经文,而是:我从刚开始的看不下去,到现在能心平气和地坐下来,一口气看一卷经书。

这种心性的调伏,这种“坐得住”的能力,就是最扎实的修行。在喧嚣的世界里,能拥有这一卷经书的时间和心境,本身就是一种莫大的福报。

第一册结束了,但这仅仅是华严世界的冰山一角。

不带目的,不设终点,只是随着经文走下去。

路,就在脚下;佛,就在念头转弯处。

路,就在脚下;佛,就在念头转弯处。

  •  

博客托管平台换成edgeone pages

作为个人博主,Cloudflare 被称为赛博菩萨:免费 CDN、自动 SSL、无限流量。但对于中国大陆用户来说,CF 的免费版线路对联通用户来说非常的不友好——动辄 300ms+ 的延迟和高峰期的丢包,让“全球加速”变成了“全球减速”。

前两天看到1900把博客迁移到了Edgeone,速度很快,我的博客没有备案,看了下可以使用海外版,测试了一下,发现要比cf快一些,于是决定把博客从 Cloudflare 迁移了过去。

为什么选择 EdgeOne Pages?

虽然 EdgeOne 的 Pages 功能在目前也主要使用海外节点,但实际体验下来,它在亚洲地区的路由优化明显优于 Cloudflare 的 pages。

延迟表现:从“红爆”到“稳住”

  • Cloudflare:联通线路经常在晚高峰时期,Ping 常跳到 800ms 以上。
  • EdgeOne:同样是海外线路,EdgeOne 的 Anycast 策略似乎更懂中国开发者。实测联通和移动的延迟基本稳定在 200ms 左右。虽然比不上内地的“极速”,但相比 CF 的已经有了质的区别。

部署体验:平替 Cloudflare

EdgeOne Pages 的逻辑与 CF Pages 基本差不多,所以迁移成本几乎为零:

  • GitHub 集成:直接关联仓库,代码推送到指定分支即可触发全量构建。
  • 自动化部署:支持常见的静态网站框架(Hexo, Hugo, VitePress 等)。
  • 域名绑定:支持自定义域名,并自动签发免费的 SSL 证书。 由于我的博客是在本地生成了html,所以,1900遇到的那些坑,我一个都没有遇到

迁移流程详解

整个迁移过程非常丝滑,三步搞定:

第一步:开通 Pages

登录腾讯云 EdgeOne 控制台,在左侧菜单栏找到 “Pages”

第二步:关联 GitHub 项目

授权 GitHub 账号后,选择你的博客仓库。

第三步:绑定域名

部署完成后,你会得到一个边缘域名。直接绑定你自己的域名,并在 DNS 服务商处将 CNAME 指向 EdgeOne 提供的地址即可。


总结

这次迁移最大的感受是:选对路由比选大厂更重要。 EdgeOne Pages 弥补了 Cloudflare 在国内部分运营商环境下“由于链路过长导致访问缓慢”的痛点。如果你也受够了 CF 联通线路的拉跨,不妨试试这个新选择。

  •  

2025年末的雪,以及2026元旦的一天

2025 年 12 月 31 日,郑州下了一场小雪。其实之前看天气预报还是蛮担心会下大的,毕竟还要去接女儿回家,上次的那场大雪让现在想起来还心有余悸。不过还好,雪下的不大,比前几天那场要轻得多。早上起来,地上只有薄薄一层,像是夜里悄悄落下,又很快要化掉的那种。趁着去买菜的工夫出门,随手拍了几张照片,算是给这一年留下最后一点痕迹。 王源来郑州开演唱会,女儿一直想去现场看看,托朋友帮忙,才弄到了一张票。下午,我和妻子陪她一起去了奥体中心。 她进场看演唱会,天气冷,在外面等两个多小时实在不太现实,我和妻子便去了旁边新开的那家荟品仓转转,打发时间。 2026王原演唱会 没想到,不管是演唱会那边,还是商场里,人都多得出奇。大概是新年第一天,大家都愿意往外走走,让日子热闹一点。

荟品仓的东西确实比市里的商场便宜不少。羽绒服两百来块就能买到,而在市区,往往要一两千起步。同样是衣服,价格却像隔着一条看不见的线。 不过逛着逛着,也很难做到真正“只看看”。最后还是买了一件羽绒背心、一双鞋、两件毛衣。结账一算,八百多。钱这种东西,总是看着不多,花起来却很快。

演唱会原本说是晚上九点结束,结果一直拖到十点多才散场。人潮慢慢往外涌,夜里的风比白天更冷。好在离家不远,三站地铁,回到家也已经十一点多了。 这样一来,新年的第一天,也就在奔波和人声里过去了。 等待散场的粉丝 回头看,一边是年末那场安静的小雪,一边是元旦这天的热闹与拥挤。两种气氛挨得很近,却完全不同。日子大概就是这样,一天一翻页,不声不响,就把我们带进了新的一年。

  •  

博客评论换回Giscus

前几天,老张他们几个人一直吐槽,说想留言还得翻墙登录 GitHub。听多了,我也动了心思,就去折腾了一下 Artalk,把博客的评论系统换了过去。

不得不说,Artalk 用起来确实舒服。界面清爽,也更像我们习惯的那种“博客评论”,不用账号体系,不用跳来跳去,交流起来顺手很多。

我用的这台VPS,本来就只是随手用来跑点轻量服务:FreshRSS、Umami,再加一个 Artalk。前两天瞎折腾系统的时候,一个不小心,把服务给折腾挂了。

更糟的是—— 没备份。

于是结果也就很自然了: FreshRSS 的数据没了,Umami 的统计没了,Artalk 里的评论,也一起消失了。


Artalk 并不差,甚至可以说比较完美: 它把“数据安全”这件事完全交给了使用者自己。

使用者需要考虑:

  • VPS 是否稳定

  • 是否做了定期备份

  • 备份是否真的可恢复

  • 迁移、重装、误操作怎么办

对爱折腾的人来说,这些都是“可以接受的成本”; 但对一个只是想安安静静写点东西的博客来说,这些成本其实非常高。

尤其是评论这种东西—— 它不是核心内容,却往往承载着读者的痕迹与交流,一旦丢了,有时候感觉比文章丢了还让人难受。


所以兜兜转转,我又把评论系统换回了 Giscus。

它不完美: 要 GitHub 登录,对不少人不友好; 国内访问也谈不上顺畅; 用起来多少有点“技术味”。

但它有一个很现实的优点——省心。

评论直接存在 GitHub 仓库里,不用我操心数据库,不用备份,也不怕哪天手滑把服务器玩坏。只要 GitHub 还在,这些内容大概率就还在。

对我这种一边写博客,一边又总忍不住折腾系统的人来说,这一点反而显得特别重要。


这次折腾完,反倒更清楚了一件事:

越“自由”的方案,其实越吃精力; 越省事的方案,往往是把控制权交出去。

Artalk 是自由的,Giscus 是妥协的。 但对现在的我来说,这种妥协是可以接受的。

博客这东西,说到底是个慢活。 能一直写下去,比用什么技术更重要。

所以,评论系统又换回来了。 也许以后还会再折腾,但至少这一次,我想让它先安静地用一段时间。

  •  

这一年,瞎记几笔

年末了,又到了总结的时候,其实每到这个时候,头脑里都是一片空白,也不知道从何写起。看了旺东大佬的总结,几句打油诗,很有意思,也尝试胡诌那么几句,就算是总结了。

这一年里换新家,

收拾箱子落尘沙。

暑假南下金陵城,

金陵鸭子很不错。

夫子庙,人太多,

牛首山,商业浓。

玄武湖畔找荫凉。

灯下读书有几本,

可惜收获只少许。

系统换了又重装,

最终选择Farode。

文字写了一箩筐,

好坏全凭自己想;

一年回头细细看,

日子平稳就算强。

  •  

中年人的 NAS:稳定了六年,也会老

我现在用的 NAS 是群晖 DS220+,2019 年买的。

当时正在做一个叫“镜缘轩”的眼镜商城,数据安全这件事当时觉得很重要:订单、客户信息、商品资料,一旦丢了,就很麻烦。也正是在那个阶段,我把一直用的暴风酷播云换掉,开始用白群晖,想着至少在数据这件事上,更安全。 这一眨眼,就是六年。

“镜缘轩”最终没做成,少许的订单和客户信息,其实也根本不值得上这个东西,为了项目买的东西也算一个伪需求。项目没了,NAS 却留下来了,像一件还在运转的旧工具,默默地继续工作。

不得不承认,群晖这东西确实稳。 这六年里,它几乎没让我操过心,一直兢兢业业地跑着,放在角落里,存在感低到快被我忘了。 直到今年。

今年 3 月,先是 UPS 坏了。 我店里这边的电是物业管的,需要到物业充电卡,电表里还有20度电的时候,会自动断电,提醒你去充电卡,物业是方便了,倒霉的是业主,加上写字楼变压器又出过一次故障,几次猝不及防的断电叠加在一起,一块硬盘开始报错,文件系统怎么修都修不好,我在存储池里卸载也卸载不掉。 最后只能换了一块新硬盘,问题才算真正解决。

再后来,DSM 页面打不开了。 浏览器访问管理地址,提示“提供的服务不存在”之类的错误。那种感觉很微妙——不是硬件坏了,不是数据丢了,而是你突然失去了对设备的控制权。 最终通过重置系统,这个问题消失了。过程不复杂,但那种“怎么会这样”的疑惑,却一直留着。

最近几天又开始出现的“异常关机”。 一开始我以为还是写字楼断电的问题。异常关机之后,硬盘提示文件有错误,好在这次出错硬盘还显示是好的(我担心的是另一块也用了6年的硬盘会挂掉)。备份了一下NAS里的文件,然后存储池里卸载,修复之后就正常了。 由于怕店里的这破电在有问题,索性把 NAS 带回了家。家里的电力环境稳定得多,感觉没问题的时候,问题一般就会出现——开机后,再次异常关机。 于是,我把怀疑对象转向了后来加的那条内存。 关机、拆内存、重新开机。 世界清静了。 再也没有异常关机了。 事情到这里,其实已经很清楚了:内存老化或兼容性问题,才是这一连串异常的根源。

常听人调侃,充电插头、NAS、手串是中年人的“吉祥三宝”。 我简单算了一笔账:一台 NAS 就算能平稳运行 10 年,分摊下来的硬件成本、硬盘损耗加上电费,每年也要 200 多元。如果放在今天这个硬件涨价的大背景下,成本只会更高。对比之下,百度网盘等公有云会员的价格似乎也没那么贵。

那为什么还要用 NAS?

原因其实也很简单:

  • 数据在自己手里
  • 没有广告
  • 不被限速
  • 不用担心哪天规则突然变了

你付出的,不只是钱,还有对“可控生活”的一点执念。 至于到底值不值? 说实话,没有标准答案。 如果你只是存点照片、偶尔备份文件,云盘已经足够好用; 如果你对数据安全、隐私、长期可用性有要求,那 NAS 依然是一个成立的选择。

这台 DS220+,到今天还在继续服役。 它见证过一段失败的创业,也陪我走过了不少看似平静、实则暗流涌动的中年时光。 人会老,工具也一样。 关键不是“值不值”,而是它在你需要的时候,有没有掉链子。 这一次,它算是扛住了。

  •  

雪天接女记

一周前,预报说周五有雨雪,版本从最初的“雨夹雪”,一路升级到“暴雪”,又降级到“大雪”、“小雪”,最终在周五定格在了“大雪”。

周五早上,早上醒来往远处看去。楼下的考古工地一片雪白,但雪下得不大,路面干净,积雪存不住。心里暗自窃喜,毕竟今天是周五,要去学校接女儿回家,近 60公里的路程,如果雪太大,着实让人头疼。

提前出发的决定

然而,午饭过后,天空的风云说变就变。雪花开始洋洋洒洒地飘落,没多久,路面就开始有了明显的积雪。看了一眼云图,这场雪一时半会儿是停不了了。我当机立断:必须提前出发

好在,高速公路还没有完全关闭,只是限制七座以上和货车通行。不过,路面上的积雪已经让所有车辆都变得小心翼翼。一路保持在 50 码左右的速度,不到 60 公里的路,硬生生走了 2个小时

抵达学校门口时,离女儿放学还有一段时间。看着越下越大的雪,我赶紧联系了女儿的班主任,说明了路况,询问能否提前接人。班主任很理解,欣然同意。谢天谢地,女儿顺利接到!

3个半小时的蜗行

回程的路,才是真正的考验。果然,高速公路已经全面禁行了,我们只能选择走下面的公路。

车多、路滑,简直寸步难行。一路上,不断遇到因打滑而抛锚的,或是不慎追尾的车辆。走走停停,堵堵塞塞,这段平常不到1小时的路,我们用了足足 3个半小时才勉强熬到小区附近。

被堵住的归家门

以为历经“雪战”,终于可以松一口气了。没想到,在小区门口,又遭遇了最后一击!

小区入口被一辆正在卸货的卡车严严实实地堵住了,说是给施工中的地下车库运送材料。最让人气愤的是,他们既没有在路口设置提前标志,物业也没有在群里进行任何通知!

要知道,此时雪已经下得很深了。我不得不小心翼翼地倒车,然后拐到主路前方掉头,绕行到另一个入口。本来如果物业早点通知,我之前右转就能走另一边的门,结果这一绕,又耽误了二十分钟!

一肚子的火气瞬间爆发,我在物业群里狠狠地“问候”了一番。骂完没多久,物业才姗姗来迟地通知:北门卸货,请从西门进小区


后记:

静下心来,想了想,其实大可不必生那么大的气。接女儿平安到家,才是最重要的目的。修行不到家,遇到不顺的事情,还是轻易就被情绪控制了。

人生这趟旅程,总是充满意外和不确定性。无论是天气的反复无常,还是回家的艰难曲折,都在提醒我们:保持平常心,遇事不乱,才是真正的修行

  •  

垃圾分类与秸秆禁烧的思考

昨天下午去上班的时候,看到一个环卫师傅在收垃圾,把一包一包的垃圾往垃圾清运车里扔。忽然就想到,最近的这两年,垃圾分类是又少有人提起了。

之所以很少再提起,是因为现在我们垃圾焚烧发电了,而且垃圾根本就不够烧的。前两天还看到深圳要把以前的垃圾填埋场里的垃圾挖出来,当然,挖垃圾是次要的,主要的是要那片地。

其实就中国的国情来说,垃圾分类本身也是一个伪命题。能回收的垃圾,就算不分类也会被人捡走,然后剩余的垃圾被一股脑地堆进了垃圾车。

从垃圾分类又想到了禁烧秸秆,从环保的角度来说,可能是正确的,但是也不一定完全正确。传统的刀耕火种,流传了几千年,火能烧死草籽和虫卵,来年就不会用那么多的农药,现在农业的农药滥用,和这些不无关系。不打农药,庄稼根本就无法长成,早都被虫子吃光了。农药的滥用何尝不是对环境的另一种破坏呢。

随着经济的发展,其实农村的秸秆也越来越是一个问题了,以前拿来当作柴火用,现在富裕了,天然气也通到乡村,也就越来越少的人再用秸秆来烧锅做饭了,秸秆就堆积起来,靠自然的降解速度又很慢,只能越堆越多,从莫种意义上来说也是对环境的又一个污染。炊烟袅袅的乡村,终将会消失在一代人的记忆里。以后的孩子在看到"此木为柴山山出,因火成烟夕夕多"这类的对联时,又多了一份难以理解。

这些看似不相关的环保政策背后,其实都反映了我们在现代化进程中的一些深层次问题。我们在追求环保的同时,是否也应该考虑到传统智慧的价值?在推行新政策的时候,是否应该更加全面地评估其长远影响?

环保是一个复杂的系统工程,需要我们在保护环境和维持生态平衡之间找到最佳的平衡点。简单的"一刀切"政策,往往会在解决一个问题的同时,制造出新的问题。

或许,我们需要的是更加细致、更加因地制宜的环保策略,而不是简单粗暴的统一标准。毕竟,每个地区的情况不同,每种传统做法背后都有其存在的合理性。

  •  

别让你的烟,呛到无辜的人

最近发现公共场所抽烟的人越来越多了,楼道、电梯、路上,经常能碰到。那股烟味非常让人不太舒服。

我的店所在的这个写字楼楼道是一个密闭的空间,虽然物业也贴了楼道禁止吸烟的标语,但是也并没有什么实质性的作用,每当有人抽烟,屋里就会飘来一股烟味,有时候不得不把门关上,但是你又是在做生意,关上门又不合适,真实左右为难。

电梯里抽烟就更让人头疼了。很多次,进入电梯,里面都是一股浓浓的烟味,很多邻居也都在物业群里吐槽,这时候物业就是一只鸵鸟,不吭声,不吭声,逼急了,就说在电梯有禁烟的标语。其实他们也很无奈。还有一些年轻人也是,抽的电子烟,虽然没有那么难闻,但是危害是一样的。

电梯空间小,烟味散得慢。后面坐电梯的人还得闻这个味道。那些对烟味敏感的人,或者带着孩子的人,确实会不舒服。

路上抽烟的人也常见。走在他后面,风一吹,烟味就飘过来。有时候想超过去,他还走的挺快,闭着气赶紧穿过去,心里在骂他的娘。

我琢磨了一下,这些人大概有这么几种心态。第一种是觉得抽烟是自己的权利,想在哪抽就在哪抽。他们忘了自由的前提是不妨碍他人的自由。你的抽烟自由,不能建立在我吸二手烟的不自由上。

第二种是觉得抽几口没事,烟味一会儿就散了。他们也知道二手烟里的有害物质可以在空气中停留很久,但是,关我鸟事。

第三种是看到别人在公共场所抽烟,觉得自己也可以。典型的法不责众心理。问题是,错的事情不会因为做的人多就变成对的。

第四种是知道公共场所抽烟不对,但只要没人管,他们就照抽不误。说白了就是缺乏公德心。

有些人可能觉得,闻点烟味没什么大不了的。但二手烟确实有危害,特别是对孩子、孕妇、老人和有呼吸系统疾病的人。

其实我们国家早就出台了《公共场所控制吸烟条例》,明确规定室内公共场所、公共交通工具、电梯等地方禁止吸烟。问题是,规定是规定,执行是执行。很少看到有人因为公共场所抽烟被处罚。物业不管,保安不管,大家也都抱着"多一事不如少一事"的心态。

这就形成了一个恶性循环:没人管→更多人抽→更没人敢管。

说实话,作为一个普通市民,我们能做的有限。但至少可以从自己做起,如果家里有人抽烟,劝他们去专门的吸烟区,或者至少不要在密闭空间抽。遇到公共场所抽烟的人,可以礼貌地提醒。虽然可能没什么用,但至少表达了态度。

也可以支持公共场所设立明显的禁烟标志,支持物业加强管理。告诉孩子们吸烟的危害,特别是二手烟的危害。

抽烟是个人的选择,这个我理解。但如果在公共场所抽,确实会影响别人。公共场所是大家共用的,不是某个人的吸烟室。你的自由,不应该让别人不舒服。

那些在楼道、电梯、路上抽烟的朋友,可以换个角度想想:如果你的家人每天都要闻别人的烟味,你会怎么想?将心比心,其实大家都明白这个道理。

  •  

冬日杂记

这两天,气温又开始下降了。看着女儿因为脚伤在家里,晚上不开空调就有点不乐意,心里不免感慨。虽然今年集中供暖依然未能实现,但室内的温度保持在19度左右,体感上其实还算可以。都说今年会是一个寒冬,但我总感觉现在的冬天,已经远没有记忆中那么冷了。

小时候,对“冰冻三尺非一日之寒”这个成语,曾有过非常具体的、亲身的体会。在我们村子南边,有一个叫做“南坑”的水塘。那时候的南坑是终年有水,而每年冬天,它都会给我们带来一场盛大的冰雪游戏。特别是到了最冷的三九天,冰层会厚到我们一群小伙伴在上面尽情玩耍、奔跑跳跃,冰面都不会破裂。那厚厚的、结实的冰层,正是对“冰冻三尺”最生动的诠释。

然而,物是人非,现在的冬天,很多地方已经不结冰了,就算偶尔结了一层薄冰,也往往捱不过中午的日头,早早地融化。单从这一点来看,现在的冬天确实不如以前寒冷了。

想到那般彻骨寒冷的冬天,真的非常佩服那时候的河南人,竟然几乎是全靠着被窝熬过一整个季节。现在想来,那并非是不想取暖,而是生活条件所限,主要还是能源不足。有些人家连平常做饭的柴火都捉襟见肘,更别说拿来取暖了。那时候,河南农村主要的柴火来源是秸秆和树叶,这些燃料不耐烧,难以维持长久的温暖。那是一个物质匮乏的年代,是靠着坚韧和“硬扛”度过的冬天。

如今,时过境迁,村南的南坑虽然还在,但水面早已干涸见底。以前的南坑终年有水,正是因为我们那里的地下水位非常高。家家户户使用的压水井,往往只需一丈多深就能轻松出水,所以坑里常年水波荡漾也就不足为奇。可后来,水井越打越深,水位也越来越低。到了现在,打井必须依靠下潜水泵才能抽出水来,传统的一丈老井早已成为历史遗迹。冰冻三尺的南坑、充沛的地下水、还有全靠硬扛的童年冬季……这些记忆中的片段,都随着岁月的更迭和环境的变化,渐渐成为了历史。

  •  

EndeavourOS + Btrfs + Snapper + GRUB:完整的快照回滚系统配置指南

EndeavourOS由于使用的是滚动更新,系统存在着滚挂的可能性(尽管我已经使用了1个多月也没有问题),所以快照回滚是一个必须的选项。本文将详细介绍如何在 EndeavourOS 系统中配置完整的快照回滚系统,让您在系统出现问题时能够轻松恢复到之前的状态。

前言

为什么需要快照回滚系统?在日常使用中,我们难免会遇到以下情况:

  • 系统更新后出现兼容性问题
  • 安装某个软件导致系统不稳定
  • 配置文件修改错误导致系统无法启动
  • 恶意软件或误操作破坏系统

有了快照回滚功能,这些问题都可以通过简单的重启和菜单选择来解决。

系统要求

在开始之前,请确保您的系统满足以下条件:

  1. 已安装 EndeavourOS(或基于 Arch 的其他发行版)
  2. 使用 Btrfs 文件系统作为根分区
  3. 安装时选择 GRUB 作为引导加载程序

核心组件介绍

我们的快照回滚系统将由以下几个核心组件构成:

组件 作用 必要性
Snapper 快照管理核心程序,负责创建、删除和管理快照 必需
snap-pac 在 pacman 操作时自动创建 pre/post 快照 强烈推荐
grub-btrfs 将 Snapper 快照集成到 GRUB 启动菜单 必需
inotify-tools 文件系统监控工具,确保 GRUB 菜单及时更新 可选但推荐

安装步骤

步骤 1:安装核心软件包

打开终端,执行以下命令安装所需的软件包:

1
2
# 安装 snapper, snap-pac 和 grub-btrfs
sudo pacman -S snapper snap-pac grub-btrfs

软件包说明:

  • snapper:快照管理的核心程序,提供快照创建、删除、比较等功能
  • snap-pac:自动化工具,在每次 pacman 操作时自动创建"操作前"和"操作后"快照
  • grub-btrfs:GRUB 扩展模块,自动扫描 Snapper 快照并将其添加到启动菜单

步骤 2:配置 Snapper

安装完成后,我们需要创建 Snapper 配置:

1
2
3
4
5
# 创建根分区的 Snapper 配置
sudo snapper -c root create-config /

# 创建第一个手动快照作为基准
sudo snapper create --description "初始系统快照"

步骤 3:启用 GRUB 集成服务

grub-btrfsd 服务会监控快照变化并自动更新 GRUB 配置:

1
2
# 启用并启动 grub-btrfs 守护进程
sudo systemctl enable --now grub-btrfsd.service

步骤 4:生成初始 GRUB 配置

手动生成一次 GRUB 配置,确保现有快照出现在启动菜单中:

1
2
# 重新生成 GRUB 配置文件
sudo grub-mkconfig -o /boot/grub/grub.cfg

验证配置

检查服务状态

确认 grub-btrfsd 服务正常运行:

1
2
# 查看服务状态
sudo systemctl status grub-btrfsd

正常情况下,您应该看到类似以下的输出:

1
2
3
 grub-btrfsd.service - GRUB Btrfs snapshot detection daemon
   Loaded: loaded (/usr/lib/systemd/system/grub-btrfsd.service; enabled; vendor preset: disabled)
   Active: active (running) since ...

查看快照列表

检查 Snapper 是否正常工作:

1
2
# 列出所有快照
sudo snapper list

您应该能看到包含刚才创建的"初始系统快照"的列表。

测试自动快照功能

安装一个简单的软件包来测试自动快照功能:

1
2
3
4
5
# 安装测试软件包
sudo pacman -S neofetch

# 查看是否自动创建了快照
sudo snapper list

您应该能看到两个新的快照:一个在安装前(pre),一个在安装后(post)。

故障排除

问题 1:GRUB 菜单中没有显示快照

如果重启后 GRUB 菜单中没有显示快照选项,可能是因为缺少 inotify-tools

1
2
3
4
5
6
7
8
# 安装 inotify-tools
sudo pacman -S inotify-tools

# 重启 grub-btrfsd 服务
sudo systemctl restart grub-btrfsd.service

# 重新生成 GRUB 配置
sudo grub-mkconfig -o /boot/grub/grub.cfg

问题 2:服务启动失败

如果 grub-btrfsd 服务启动失败,检查以下内容:

1
2
3
4
5
# 检查服务日志
sudo journalctl -u grub-btrfsd.service -f

# 检查 Btrfs 子卷挂载情况
mount | grep btrfs

问题 3:快照无法启动

如果快照在 GRUB 菜单中显示但无法启动,可能是由于以下原因:

  1. 内核版本不匹配:确保快照中的内核版本与当前系统兼容
  2. initramfs 问题:重新生成 initramfs 镜像
  3. 子卷挂载问题:检查 /etc/fstab 配置

高级配置

自定义快照保留策略

编辑 Snapper 配置文件来自定义快照保留策略:

1
2
# 编辑配置文件
sudo nano /etc/snapper/configs/root

在文件中找到以下部分并根据自己的需求调整:

1
2
3
4
5
6
7
8
9
# 数量限制
TIMELINE_LIMIT_HOURLY="10"
TIMELINE_LIMIT_DAILY="7"
TIMELINE_LIMIT_WEEKLY="4"
TIMELINE_LIMIT_MONTHLY="12"
TIMELINE_LIMIT_YEARLY="0"

# 清理算法
TIMELINE_CLEANUP="true"

配置定时快照

启用定时快照功能,系统会定期自动创建快照:

1
2
3
4
5
# 启用 snapper-timeline.timer
sudo systemctl enable --now snapper-timeline.timer

# 启用 snapper-cleanup.timer
sudo systemctl enable --now snapper-cleanup.timer

使用指南

创建手动快照

1
2
3
4
5
# 创建描述性快照
sudo snapper create --description "安装显卡驱动前"

# 创建带类型和描述的快照
sudo snapper create --type single --description "系统优化完成"

删除快照

1
2
3
4
5
# 删除指定快照(替换 <ID> 为实际的快照编号)
sudo snapper delete <ID>

# 删除多个快照
sudo snapper delete <ID1> <ID2> <ID3>

比较快照

1
2
3
4
5
# 比较两个快照之间的差异
sudo snapper diff <ID1> <ID2>

# 比较特定文件的变化
sudo snapper diff <ID1> <ID2> /etc/fstab

回滚到快照

  1. 重启系统
  2. 在 GRUB 菜单中选择"Snapper snapshots"
  3. 选择要回滚的快照
  4. 按照屏幕提示完成回滚
  •  

电影《捕风追影》:老戏骨的港式动作片

还是暑假的时候,有次偶尔看到这部电影的信息,看到是成龙、梁家辉、张子枫主演的,还是有点期待的,但也不多,让我花上几十块钱去看还是有点舍不得的。如果是春节上映的话,还有这么点可能,最近在视频平台也上线了,昨天看了一下,感觉也还不错,是一部港味十足的动作片无疑。

老戏骨的精彩对决

成龙饰演的黄德忠是一位退休多年的跟踪专家,被请出山对付高科技犯罪团伙。虽然年事已高,但成龙依然展现了他标志性的"成龙式"动作喜剧风格——在洗衣房利用晾衣杆为武器,将反派塞进滚筒洗衣机,既规避了老年人硬拼体力的不合理,也延续了他独有的喜剧感。

而梁家辉则贡献了从影以来最凶猛的反派表演。一场在孤儿院走廊中手持短刃与30人近身缠斗的戏份,刀刀见血的暴力美学令人脊背发凉。67岁的他每一刀都精准狠辣,癫狂中透着末路枭雄的悲凉。

新老交替的传承主题

影片巧妙地融入了新老交替的主题。成龙与张子枫饰演的何秋果之间的师徒关系,既有《成龙历险记》中龙叔与小玉的感觉,又展现了传统跟踪术与现代高科技的碰撞。张子枫在片中的表现可圈可点,从最初被戏称为"吉祥物",到最后成为"团队王牌",展现了女性在警队中的成长与价值。

反派阵营中,梁家辉饰演的"影子"与他的"狼崽团"之间的关系同样复杂。从小收养的孤儿们长大后成为他的棋子,“父子"间互相猜疑中又带着一丝温情。这种矛盾的情感羁绊为影片增添了不少深度。

紧张刺激的动作场面

《捕风追影》的动作戏也很不错。从开场反派团伙的空港逃脱戏,到中段的各种跟踪与反跟踪技巧展示,再到最后的终极对决,每一场戏都设计得很好。

影片融合了跑酷、跳伞、枪战、爆破、近身肉搏等多种动作元素,展现了成家班的风采。特别是成龙在洗衣房的械斗场景,让人仿佛回到了他的黄金时代;而梁家辉的匕首戏则简洁狠辣,与成龙的风格形成鲜明对比。

剧情的亮点与不足

影片剧情紧凑,141分钟几乎无尿点。以"跟踪与反跟踪"为核心,融入AI、高科技犯罪等元素,对决不断层层反转。

当然,影片也有部分情节值得商榷。比如梁家辉饰演的"影子"如此心狠手辣,最后却对张子枫网开一面,如果影片能交代一下原因会更好。

此外,影片在技术细节上也存在一些硬伤。黑客几下就把警方的"天眼"系统搞瘫痪,这种情节过于简化了网络安全攻防的复杂性。现实中,像"天眼"这样的国家级监控系统应该有多重防护措施,不可能如此轻易被攻破。

另一个明显的技术硬伤是加密货币的处理方式。影片中加密货币被描绘得像普通文件夹一样可以直接拷贝,这与加密货币的实际工作原理大相径庭。真正的加密货币交易需要复杂的区块链验证过程,不可能简单地通过复制粘贴来完成转移。这种处理方式显然是为了剧情需要而牺牲了技术真实性。

不过,这些技术细节的简化也可能是为了照顾普通观众的理解,毕竟不是所有人都熟悉网络安全和区块链技术。作为商业动作片,《捕风追影》的主要卖点还是精彩的对决和紧凑的剧情,技术细节的准确性可能被放在了次要位置。

结语

《捕风追影》是一部诚意满满的商业动作片,它不仅让观众看到了成龙与梁家辉这两位老戏骨的精彩表演,也让我们看到了港式动作片的希望。在这个特效大片扎堆的时代,这种以拳拳到肉的动作爽感、实景拍摄诚意的作品,确实让人热血沸腾。

影片结尾那句"可能会后悔,但不会犯错,职责所在"道出了警察的职业精神,而"时代不同了,但规矩还是要有的"则反映了传统与现代的碰撞。这不仅仅是一部动作片,更是一部有深度、有温度的港式警匪片。

如果你是港片的爱好者,如果你想看看成龙和梁家辉这对老搭档时隔二十年的再次合作,《捕风追影》绝对值得一看。它不仅仅是一部动作片,更是一场关于传承、关于时代变迁的思考,也是对港式动作片黄金时代的一次致敬。中确实

  •  

《浪浪山小妖怪》:小人物的取经之路

自从关注到《浪浪山小妖怪》这部电影的信息后,就一直期待着。作为《中国奇谭》中《小妖怪的夏天》的衍生电影,我本以为只是简单的扩展,没想到在上映后在线上平台观看时,却被深深触动,打开了我内心深处那些久违的情感。

随着剧情的展开,我发现自己最初的期待还是太保守了,这部电影远比我想象的要深刻得多。这部电影讲述的是四个小妖怪——小猪妖、蛤蟆精、黄鼠狼精和猩猩怪,假扮唐僧师徒西天取经的故事。

最让我印象深刻的是这四个角色的设定。小猪妖成了团队的核心,蛤蟆精戴着大头娃娃假冒唐僧,口吃的猩猩怪被说服做了齐天大圣,黄鼠狼精则自己粘胡子、戴佛珠扮演沙师弟。这种"最不可能的师徒四人"组合,充满了荒诞的喜剧效果。

看着这些小妖怪笨拙地模仿着传说中的英雄形象,我不禁笑了出来。但笑着笑着,心里却涌起一阵酸楚。我们每个人不也常常是这样吗?在生活中扮演着各种角色,努力模仿着那些我们认为成功的人,却往往忘记了自己本来的样子。

电影中最打动我的,是这些小妖怪们踏上取经路的动机。它们不是为了普度众生,而是为了最朴素的愿望——“长生不老”,或者说,是为了改变自己作为底层小妖怪的命运。

这种动机让我想起了现实生活中的我们。多少人离开家乡来到大城市打拼,不也是为了改变命运吗?我们或许没有"取经成佛"这样宏大的目标,但我们都渴望通过自己的努力,过上更好的生活。

电影中有一个情节特别触动我:小妖怪们在取经路上时而被一眼识破、穷追猛打,时而被错认成真身,当作"唐僧肉"下锅。这种身份错位带来的荒诞感,不正是我们现实生活中常常遇到的困境吗?我们既想被认可,又害怕被看穿,在这种矛盾中挣扎前行。

电影的画面美学值得称道。制作团队采用了"笔墨入镜"的方法,将中国传统绘画的笔墨意境与现代电影镜头的光影空间完美融合。水墨氤氲的山川云气在银幕上舒展,工笔勾勒的精细角色在光影间跃然生动。

特别让我感动的是影片中那些自然景物的描绘。据说影片有大约80%的画面是自然景物,制作团队选择用手绘而非三维技术,正是为了更好地传达中国传统美学的意境。看着那些山峦、村落,我仿佛回到了儿时记忆中的乡村,那种朴素而真实的美感,在如今这个数字化的时代显得尤为珍贵。

影片的音乐也很出色。埙、洞箫、竹笛等中国传统乐器与西洋乐器的融合,为小妖怪们的旅途增添了妙趣。海浪声、虫鸣、鸟叫、风声共同构成的"声音蒙太奇",生动地再现了夏日场景,让人仿佛置身于那个充满奇幻色彩的世界。

电影中有一个情节让我深思:小妖怪们在小雷音寺与黄眉大王的斗争。在实力悬殊的对抗中,它们不再简单地模仿齐天大圣的外表,而是以行动与选择诠释了"踏平坎坷成大道"的精神。

这一情节重新定义了"取经"的含义。它不再是宿命式的任务,不是只有天赋异禀的人才能追寻的圣路,而是每个普通人都可以踏上的道路,都可以实现的转变。正如电影所展现的,“取经人"不再是唐僧师徒的专属称谓,每个想要改变命运的普通人,都可以成为取经人。

这种解读让我深有感触。我们常常觉得自己是平凡的小人物,不可能成就什么伟大的事业。但这部电影告诉我们,重要的不是我们是谁,而是我们选择成为谁,以及我们为此付出的努力。

看完电影,我忽然意识到,这部电影不仅仅是给孩子看的,更是给那些在生活中挣扎的成年人看的。

在这个充满压力和竞争的社会里,我们每个人都像是浪浪山中的小妖怪。我们或许没有显赫的背景,没有过人的才华,但我们都有一颗想要改变命运的心。我们或许会犯错,会迷茫,会走弯路,但只要我们不放弃,就总有希望。

《浪浪山小妖怪》用最荒诞的方式,讲述了一个最真实的故事。它告诉我们,无论我们多么渺小,多么不起眼,都有权利追求自己的梦想,都有可能成为自己生命中的主角。

看完后我一直在想,如果每个人都能像这些小妖怪那样,勇敢地踏上自己的取经路,这个世界会不会变得更美好一些呢?

也许会的。因为重要的不是起点在哪里,而是是否愿意迈出第一步;重要的不是有多少人相信你,而是你是否相信自己。

这大概就是《浪浪山小妖怪》想要告诉我们的道理吧。

  •  

体检、微恙与放下酒杯

日子在不经意间加速,转眼又到了做“身体年报”的时候。这几天在医院做了一系列检查,把身体各个部件都摸了一遍。总体而言,情况比想象中要好,这无疑是今年最让人松一口气的消息。

最让我欣慰的是一些老毛病正在逐渐清零。

  • 肝功能: 以前因为化疗的后遗症,我的胆红素指标一直偏高。这次复查,它终于回归了正常区间。这就像是在说,身体已经彻底走出了那段艰难的日子,开始稳步运行了。

  • 脂肪肝: 对比了以往的记录,脂肪肝的情况应该也在减轻。去年的 CT 报告还明确写着“脂肪肝”,而今年的结果,大夫给出的判断是程度已经比较轻了,甚至不再单独拿出来强调。这说明在日常的调整和控制上,方向是正确的。

  • 基础指标: 这个年纪,血脂和血压能够保持在正常水平,也算是给自己的健康管理打了一个合格分。

当然,时间的脚步不会因为谁而停止,身体机能的退化也是不可避免的。比如,报告单上清晰地写着:左心室舒张功能降低。这是年龄带来的必然印记,提醒着我要更珍惜和维护好现有的健康资本。

肠胃两年后的复查与新的治疗方案

前天又去做了两年多没做的肠胃镜。结果是好消息占了上风:无论是胃里还是肠里,都没有再长出息肉

但也检查出了老问题和一些新情况:

  • 新问题: B 级的反流性食管炎和浅表性胃炎。这大概是生活压力和饮食习惯累积的小小抗议。

  • 老问题: 结肠手术后的吻合口,依然有一如既往的溃疡,都快七年了,还没有完全长好。

过去,我一直是在肿瘤科复查,大夫通常没有针对这个溃疡给出特别的治疗建议。这次,我决定挂了消化科主任的号,听听更专业的意见。主任建议我服用四个月的美沙拉嗪,这是一种专门用于治疗溃疡性结肠炎的药物。希望这一次,能彻底让这个“七年之痒”的溃疡面愈合。

生活,从此放下酒杯

昨天和媳妇聊天时,做出了一个决定:以后酒不再喝了

其实我本身也不是一个嗜酒的人,主要是逢年过节、朋友聚会,以及遇到高兴的事情时,会小酌两杯。但从现在开始,能不喝就不喝了。毕竟身体已经过了可以随便挥霍的年纪,既然已经有食管炎和胃炎的苗头,那就应该更加彻底地避免任何刺激。

放下酒杯,不仅是对健康的负责,也是对生活态度的重新调整——很多快乐和庆祝,并不需要酒精的参与来放大。

说到酒,倒让我想起了一点童年旧事。

那时候酒的种类很少,在我们当地,最常见的可能就是鹿邑大曲宋河粮液。宋河粮液的酒瓶设计得特别好看,瓶型优雅,更重要的是,它的盖子是拧的,不是那种以前白酒和啤酒常用的,需要用起子撬开的金属皇冠盖。在那个年代,一个好看又结实的拧盖酒瓶,简直是小孩子心中的“高科技产品”。

我特别羡慕班里有这个酒瓶的同学,他们把酒瓶洗干净,用来带水到学校喝。那个瓶子不仅结实耐用,拧盖设计还能保证不漏水,在当时是一种象征,代表着家里有“好酒”喝。

现在回想,那段记忆简单又美好。而如今,我则要和手中的酒杯说声再见,转向更加朴素和健康的生活。

身体是革命的本钱,这次体检就像是身体给我交出的一份“年报”,有合格的成绩,也有需要改进的提示。接下来的日子,就是带着这些提示,更加认真地生活,做好健康的“减法”和“维护”。

  •  

独立思考,是抵抗所有现代焦虑的最终防线

你有没有过这样一种体验:自信满满地认为自己对某件事情了解透彻,直到你尝试向别人详细解释时,才发现原来自己并不如想象中那般了解。比如,试着解释一下你每天用的扫码支付是如何工作的,或者马桶是如何冲水的。突然间,你会发现自己只是会使用这些工具,却未必懂得它们的原理。 史蒂文·斯洛曼和菲利普·费恩巴赫在《知识的错觉:为什么我们从未独立思考》说,人类往往高估了自己的知识深度,误以为掌握了某些复杂事物的原理,然而我们其实只是知道如何操作这些事物,而非它们是如何运作的。这种现象作者称之为 “解释深度错觉”(Illusion of Explanatory Depth)

最后,作者得出结论说:你永远不会单独思考 (We Never Think Alone)。它呼吁我们对自己的知识保持谦逊,对社群的知识保持警惕,并在教育和政治中利用对这种错觉的理解,来促进更好的协作与决策。

书的作者一定没有看过《庄子》这本书。庄子在几千年前就说过:

“吾生也有涯,而知也无涯。以有涯随无涯,殆已!”

这本书给我的启示是一定要有独立思考的能力,特别是在如今这种信息爆炸的环境中——我们一方面生活在知识的洪流中,另一方面又无法真正掌握这些知识。我们把自己从不懂的事物中得到的片段信息,误认为是掌握了全局的理解。

焦虑背后的根本原因,在于我们对核心系统缺乏理解,丧失了“解释权”。无论是金融市场、公共卫生政策还是其他复杂的社会系统,普通个体常常无法真正理解这些系统如何运作。信息和规则只掌握在少数专家和机构手中,我们只能被动地接受结果。

当我们无法验证和理解这些系统的运行时,我们的知识焦虑就悄然滋生。焦虑的表现不再是基于对事物的理性分析,而是基于情感的“信不信”。我们被外部复杂的系统所支配,陷入了情绪化的决策和反应中。

这种缺乏独立思考的状态,使得我们容易被外界的声音带节奏,成为“知识节点”,把自己的决策权外包给简单且情绪化的答案。由此,集体焦虑的爆发成为不可避免的结果。

这也是这本书让我们对社群的知识保持警惕的原因。

独立思考,正是抵抗焦虑的最终防线。老子在《道德经》里说:知人者智,自知者明,明之后就不可能在有什么焦虑的情绪产生。而只有独立思考,才能自知。

独立思考的第一步,是承认自己的局限性,即认清自己的“有涯”。在面对复杂决策时,我们要质疑自己是否真的了解其运作原理,是否能够详细解释清楚。通过这种方式,我们能打破“知识的错觉”,将自信转化为理性。

独立思考并不是让我们脱离知识而是提高我们与他人合作的能力。 我们需要学会如何评估信息的来源、立场与专业性,筛选出真正的智慧,避免被噪音干扰。同时,我们还要能够批判性地整合不同的观点和信息,构建属于自己的认知框架。

只有具备独立思考的能力,我们才能在知识的海洋中保持清醒,不被情绪和集体焦虑所左右。

我们无法阻止知识的无限膨胀,也无法避免社会复杂性的增加,但我们可以改变自己在这个大系统中的角色。通过独立思考,我们不仅能应对信息时代的挑战,还能在集体智慧中保持自己的独立性和理性。

作为现代人,我们的使命是:以独立思考,成为知识社群中一个清醒、批判、高质量的合作者。只有这样,我们才能在理解世界复杂性的同时,不被任何形式的焦虑和节奏所支配。

  •  

以直报怨,怨未尽而心已定

《论语·宪问》中,有人问孔子:

“以德报怨,何如?” 孔子答:“何以报德?以直报怨,以德报德。”

我对这句话,之前一直理解为以牙还牙,昨天看书时候又看到这个词,觉得以牙还牙,爽是爽了,但不应该是这样一种情况,很多时候,我们也无法做到如此的酣畅淋漓。那么“以直报怨”究竟是什么意思?难道报了怨,心里就真的没有怨气了吗?


一、“以直报怨”,不是让怨消失,而是让怨归位

“怨”来自不平。 当你被误解、被伤害、被欺骗时,心里自然会生怨。 因此,与其把怨恨留在心心里,不如给它找到一个出口。 “以直报怨”的“直”,指的是公正、理性、合宜。 不是以牙还牙,也不是逆来顺受, 而是用正直的方式让怨发泄出来。 不久前我们小区发生的事情。小区的车位到现在还没有建好,前段时间,开发商说要建车位,并开始售卖剩余的车位,可是价格确实比几年前卖的价格低的多的多。所以,之前买车位的业主就很难受,去退也没有,开发商根本没钱给你。用一个业主的话说就是:

意难平

意难平,就是怨 虽然最终也不了了之了,但是把这个怨表达出来给了开发商,也算是有个出口,可能有时候还是会觉得窝囊,但是能有什么办法呢。当今的大环境就是如此,车位还好点,算是赔了几万块钱,想想同一个小区的房子呢,最高价的时候14000,现在只有不到一万,所以,想想还有别人比你惨,心里是不是好受点。当了韭菜就要有韭菜的觉悟。

所以,怨未必能尽,但若能“直面”它,怨就不会蔓延成恨。 这就是孔子所谓的“直”。


二、“直”的意义,在于止怨而非无怨

人若被怨气缠久了,容易迷失是非。 有时怨的不是别人,而是自己心里的不甘。 “直”让人不被情绪牵着走, 它像一条沟渠,让积怨之水有路可出。

你可以反击,可以申辩,可以拒绝, 但不必怀恨。

以直报怨,不是清除怨气,而是防止怨气滋生。

怨止于直,这一刻,心定了。


三、“以德报怨”,是怨止之后的更高境界

老子说:“报怨以德。” 那是更高的修养,是怨尽心清之后的平和。 但若怨尚未平,便谈以德相报, 那只是压抑,不是化解。

所以孔子说,先“直”后“德”。 以“直”立界,以“德”安心。

先止怨,后化怨。先明理,后谈仁。

两人讲的,不是冲突的两条路,而是修心的步骤。


四、怨未尽,而心已定

“以直报怨”的真正意义在于: 怨或许仍在,但它已不乱人心。 它变成了经验、成了界限、成了智慧。

怨,是人之常情; 直,是理之常道; 德,是心之常明。

当怨有界,德才有根。 怨未尽,心却已定—— 这,便是孔子的智慧。


怨若未报,会伤己; 怨若乱报,会伤人; 以直报怨,则两者皆安。

怨未必无,但心可以静; 怨未必尽,但人可以明。 “以直报怨”,正是这份有界的清醒。

  •