A Journal Through My Activities, Thoughts, and Notes
#网友语录 戈城 探求事实的逻辑,和做生意投资的逻辑,刚好是反的。投资做决策似乎就得“听风就是雨”;但在探索事实的时候,“听风就是雨”就是完全不可靠的。
#english
Q: Sometimes we can omit the common auxiliary verb after
A: Yes, it depends on whether the omitted part is still clearly understood and grammatically correct.
In your sentence:
✔ "Changes have been made and reviewed."
This works because "reviewed" logically shares the same "have been" from "have been made."
But in:
❌ "Changes have been made and are reviewed."
You cannot omit "are" because "reviewed" would then lack a clear verb.
A simple test: If both verbs logically share the same auxiliary verb, you can often omit the second instance. Otherwise, you need to keep it.
Q: Sometimes we can omit the common auxiliary verb after
and
, sometimes we cannot, right?A: Yes, it depends on whether the omitted part is still clearly understood and grammatically correct.
In your sentence:
✔ "Changes have been made and reviewed."
This works because "reviewed" logically shares the same "have been" from "have been made."
But in:
❌ "Changes have been made and are reviewed."
You cannot omit "are" because "reviewed" would then lack a clear verb.
A simple test: If both verbs logically share the same auxiliary verb, you can often omit the second instance. Otherwise, you need to keep it.
Debian系Linux系统下查看显示器型号信息:
#unixtips
sudo apt install hwinfo # Ubuntu/Debian
hwinfo --monitor | grep -i model
#unixtips
#网友语录 Jolly 对未来的真正慷慨,是把一切都献给现在。
4o: 这句话的意思是:真正的慷慨不是空谈未来,而是全力以赴地活在当下,把现在能做的事做到最好。
从现实角度看,我们对未来的投资、梦想的实现,归根结底都取决于当下的努力。如果总是把希望寄托在“以后再做”或者“未来会变好”,反而可能让未来一无所有。真正的慷慨,是把时间、精力、热情毫无保留地投入到现在,而不是吝啬当下、幻想未来。
你怎么看这句话?
我:全力以赴的活在当下就是全力以赴的活在未来。因为未来正是由一个个当下组成的。
4o: 说得好!未来不是凭空而来的,而是由无数个“现在”叠加而成的。全力以赴地活在当下,其实就是在为未来铺路。
很多人把未来当作一种“遥远的理想”,但实际上,未来并不是等来的,而是做出来的。每一个认真的选择、每一分投入的努力,都会在未来的某个时刻回馈给自己。
所以,与其焦虑未来,不如把握当下;与其幻想未来,不如创造未来。
我:你小嘴叭叭的,比我能说啊
4o: 这句话的意思是:真正的慷慨不是空谈未来,而是全力以赴地活在当下,把现在能做的事做到最好。
从现实角度看,我们对未来的投资、梦想的实现,归根结底都取决于当下的努力。如果总是把希望寄托在“以后再做”或者“未来会变好”,反而可能让未来一无所有。真正的慷慨,是把时间、精力、热情毫无保留地投入到现在,而不是吝啬当下、幻想未来。
你怎么看这句话?
我:全力以赴的活在当下就是全力以赴的活在未来。因为未来正是由一个个当下组成的。
4o: 说得好!未来不是凭空而来的,而是由无数个“现在”叠加而成的。全力以赴地活在当下,其实就是在为未来铺路。
很多人把未来当作一种“遥远的理想”,但实际上,未来并不是等来的,而是做出来的。每一个认真的选择、每一分投入的努力,都会在未来的某个时刻回馈给自己。
所以,与其焦虑未来,不如把握当下;与其幻想未来,不如创造未来。
我:你小嘴叭叭的,比我能说啊
#systemd 具有 chroot 功能,但它通常以 systemd-nspawn 的形式实现,而不是直接使用 chroot 命令。systemd-nspawn 是一个更高级的容器工具,它提供了比传统 chroot 更安全和更易管理的方式来运行隔离的环境。
systemd-nspawn 作为 chroot 替代方案
systemd-nspawn 允许你启动一个类似 chroot 的环境,但它默认启用了一些安全机制,例如:
自动挂载 /proc、/sys 等必要的文件系统
限制特权以防止容器内的进程影响主机系统
支持 --bind 选项来挂载主机目录到容器
使用 systemd-nspawn 进入 chroot 环境:
sudo systemd-nspawn -D /path/to/rootfs
其中 /path/to/rootfs 是你的 chroot 目录。
systemd 直接支持 chroot 吗?
如果你只是想在 systemd 服务中使用 chroot,可以使用 RootDirectory 或 RootImage 选项。例如,在 systemd 服务单元 (.service 文件) 中,你可以这样定义:
Service ExecStart=/bin/bash RootDirectory=/path/to/rootfs PrivateTmp=true
这样,服务进程将在 /path/to/rootfs 目录中运行,相当于 chroot 了这个目录。
关键选项:
RootDirectory= 指定 chroot 目录
RootImage= 指定 chroot 目录的镜像文件(需要 systemd-nspawn)
PrivateTmp=true 让 tmp 目录在 chroot 里是隔离的
传统 chroot vs systemd-nspawn
总的来说,如果只是单纯运行某个程序在不同的根目录下,RootDirectory= 可能足够。但如果需要更安全、可管理的 chroot 体验,推荐使用 systemd-nspawn。
抄自我的好友LSW的朋友圈
systemd-nspawn 作为 chroot 替代方案
systemd-nspawn 允许你启动一个类似 chroot 的环境,但它默认启用了一些安全机制,例如:
自动挂载 /proc、/sys 等必要的文件系统
限制特权以防止容器内的进程影响主机系统
支持 --bind 选项来挂载主机目录到容器
使用 systemd-nspawn 进入 chroot 环境:
sudo systemd-nspawn -D /path/to/rootfs
其中 /path/to/rootfs 是你的 chroot 目录。
systemd 直接支持 chroot 吗?
如果你只是想在 systemd 服务中使用 chroot,可以使用 RootDirectory 或 RootImage 选项。例如,在 systemd 服务单元 (.service 文件) 中,你可以这样定义:
Service ExecStart=/bin/bash RootDirectory=/path/to/rootfs PrivateTmp=true
这样,服务进程将在 /path/to/rootfs 目录中运行,相当于 chroot 了这个目录。
关键选项:
RootDirectory= 指定 chroot 目录
RootImage= 指定 chroot 目录的镜像文件(需要 systemd-nspawn)
PrivateTmp=true 让 tmp 目录在 chroot 里是隔离的
传统 chroot vs systemd-nspawn
总的来说,如果只是单纯运行某个程序在不同的根目录下,RootDirectory= 可能足够。但如果需要更安全、可管理的 chroot 体验,推荐使用 systemd-nspawn。
抄自我的好友LSW的朋友圈
保皇渐进改良和革命哪个路径更好?英国是渐进改良路线,法国是革命路线。这俩结局都比较好。
俄罗斯中国朝鲜越南古巴是革命路线,西班牙台湾算是渐进改良路线。从这几个例子看,仿佛渐进改良更好。但谁知道呢?历史就是时间,只能一条线向前走。
俄罗斯中国朝鲜越南古巴是革命路线,西班牙台湾算是渐进改良路线。从这几个例子看,仿佛渐进改良更好。但谁知道呢?历史就是时间,只能一条线向前走。
随时随地在线,是造成人类控制不住刷手机的物质条件。只要有网络,人很难控制住刷手机的冲动。人为地制造一些无法随时随地在线的机会,也许有助于个人成长。
即便是不完美的unit test,也比没有好。为什么这么说,因为我刚刚写了一个在我看来很烂的测试,但它一样帮我发现了一个我代码中的bug。
再说写测试写久了,你也就会越来越擅长写出好的测试,以及写出更容易测试的代码,也就是架构良好的代码。
再说写测试写久了,你也就会越来越擅长写出好的测试,以及写出更容易测试的代码,也就是架构良好的代码。
好消息和坏消息
好消息:一家长为表示感谢,离开门诊前给了我两瓶绿茶,坏消息:我搬动桌子的时候自己带的饮料摔掉地上了;好消息:桌子不高,坏消息:我自己带的饮料是玻璃瓶装的;好消息:我身手还算敏捷,坏消息:可是没接着;好消息:地上铺了地毯,坏消息:瓶盖是开的;好消息:好在饮料我已经喝光了,坏消息:地毯没起作用,瓶子还是碎了。。。#laugh
好消息:一家长为表示感谢,离开门诊前给了我两瓶绿茶,坏消息:我搬动桌子的时候自己带的饮料摔掉地上了;好消息:桌子不高,坏消息:我自己带的饮料是玻璃瓶装的;好消息:我身手还算敏捷,坏消息:可是没接着;好消息:地上铺了地毯,坏消息:瓶盖是开的;好消息:好在饮料我已经喝光了,坏消息:地毯没起作用,瓶子还是碎了。。。#laugh
随时在线的技术破坏了人类的专注力,使人类越来越愚笨。《苹果狂潮》