把手掌贴上去,就能知道最近有没有好好吃蔬菜?——“蔬菜摄入检测仪”的原理与局限

在一些体检活动、健康宣传会或企业健康管理项目中,经常能看到一种颇有科技感的设备:只要把手掌贴在传感器上,等待几十秒,屏幕便会给出一个分数,用来表示近期的蔬菜摄入状况。 有的工作人员还会解释说,这个数值能够反映过去两周左右有没有经常吃蔬菜。 这类设备究竟是在检测什么?它真的能知道一个人吃过多少青菜吗?为什么有人明明只偶尔吃沙拉,数值却比周围人高出很多? 要理解这些问题,首先要明确一点: 它并不是在直接检测蔬菜,而是在检测皮肤中的类胡萝卜素。 一、传感器真正测到的是什么 许多黄色、橙色、红色和深绿色植物中,都含有一类天然色素,统称为类胡萝卜素。 常见成员包括: 胡萝卜、南瓜、番茄、菠菜、小松菜、彩椒等食物,都是比较典型的类胡萝卜素来源。 这些物质被吃进人体后,会经过消化和吸收进入血液,随后分布到脂肪组织、肝脏、眼睛以及皮肤中。由于类胡萝卜素能够在皮肤内保存一段时间,因此皮肤中的含量可以在一定程度上反映近期的饮食状况。 手掌检测仪的核心,就是通过光学方法估算皮肤中类胡萝卜素的浓度。 设备通常会向手掌发射特定波长的光。光线进入皮肤后,一部分被吸收,一部分被散射和反射回来。不同物质对不同波长的光具有不同的吸收特征,类胡萝卜素也不例外。 传感器记录反射光的变化,再经过算法换算,最终给出一个“蔬菜摄入等级”或类似分数。 因此,它的工作逻辑可以简化为: 皮肤中的类胡萝卜素越多,通常意味着近期摄入的富含类胡萝卜素的食物越多。 二、为什么要把手掌压在传感器上 这类设备通常会要求受测者将拇指根部附近的手掌贴紧传感器。 选择手掌并不是随意决定的。 首先,手掌相对容易固定,测量时动作简单,适合在体检或健康活动中快速使用。 其次,手掌部位通常不会像脸部和手背那样经常受到阳光直射,日晒造成的色素变化相对较少。 再次,拇指根部附近的皮肤厚度较合适,能够提供较稳定的光学信号。 部分设备还会使用一定的压力,使局部血液暂时减少。这样可以降低血红蛋白对光线的干扰,使类胡萝卜素信号更容易被识别。 三、它真的能看出“两周前吃了什么”吗 不能。 这种设备无法判断某一天吃了菠菜、胡萝卜还是番茄,也不可能重建两周前的菜单。 所谓“反映过去两周左右的饮食”,只是一个便于理解的概括。 类胡萝卜素从食物中进入人体,再逐渐沉积到皮肤,需要一定时间;已经积存在皮肤中的类胡萝卜素,也不会在停止吃蔬菜后立即消失。 因此,检测结果更接近于过去数周饮食形成的综合状态,可以理解为一种“移动平均值”。 它反映的不是: 昨天吃了多少蔬菜。 而更接近: 最近几周,身体中的类胡萝卜素储备总体处于什么水平。 短时间突然多吃一两顿蔬菜,通常不会立即让分数大幅上升。相反,如果连续数周维持较好的饮食习惯,数值才更可能稳定提高。 四、为什么浅色沙拉可能被低估 很多便利店和超市出售的混合沙拉,主体通常是卷心菜、生菜、黄瓜、洋葱等颜色较浅的蔬菜,只有少量胡萝卜丝、紫甘蓝、番茄或深绿色叶菜。 这种沙拉当然仍然属于蔬菜,也能够提供膳食纤维、钾、叶酸和其他营养成分。 但从类胡萝卜素检测仪的角度看,浅色蔬菜往往不是最容易“得分”的食物。 例如,一个人吃了大量卷心菜、黄瓜和洋葱,真实的蔬菜总量可能并不少,但由于这些食物中的类胡萝卜素含量相对有限,设备给出的分数未必很高。 相反,胡萝卜、南瓜、菠菜、小松菜和番茄等食物,即使总量不算特别大,也可能对读数产生更明显的影响。 因此,这类设备检测到的并不是严格意义上的“蔬菜克数”,而更偏向于: 富含类胡萝卜素的食物摄入状况。 五、鸡蛋和番茄也可能让分数升高 设备虽然常被称为“蔬菜检测仪”,但它实际上并不知道类胡萝卜素来自哪里。 蛋黄中含有叶黄素和玉米黄质。虽然鸡蛋中的总含量未必特别高,但蛋黄本身含有脂肪,有利于这类脂溶性色素的吸收。 如果长期每天吃一到两个鸡蛋,持续数年,这种稳定摄入可能会对体内叶黄素和玉米黄质水平产生一定贡献。 番茄则富含番茄红素。每周吃几次番茄,长期积累下来,同样可能成为皮肤类胡萝卜素的重要来源。 因此,即使一个人并没有经常大量吃深绿色蔬菜,只要长期保持以下饮食习惯,也可能获得不错的分数: 苹果和普通香蕉也有营养价值,但通常并不是特别强的类胡萝卜素来源。连续吃三五天苹果或香蕉,通常不足以单独解释一个较高的皮肤类胡萝卜素分数。 六、沙拉酱和食用油可能影响吸收 类胡萝卜素属于脂溶性物质。 …

夹一下手指,就能测出“血管年龄”?这种装置到底测到了什么

在商场、药店、健康活动或部分体检场所,经常能看到一种体积不大的检测设备:把手指伸进夹子里,等待几十秒,屏幕上便会出现一个“血管年龄”。 实际年龄不到30岁,设备却可能给出40岁、50岁,甚至更高的结果。这样的数字看起来非常直观,也很容易让人紧张。 然而,这类装置测到的究竟是不是血管真正的年龄?心率、缺水、出汗、饥饿、紧张等身体状态,又会不会明显影响结果? 答案是:这类设备通常有一定的生理学依据,但屏幕上的“血管年龄”并不是直接测量结果,而是根据手指末梢脉搏波间接推算出来的统计值。单次结果很容易受到即时身体状态和测量条件影响,不应直接当作血管老化的诊断。 一、这种装置通常是什么 这类夹手指测量的设备,常见名称包括: 它与普通指夹式血氧仪外形相似,但目的不同。 血氧仪主要根据红光和红外光的吸收差异,估算血氧饱和度和心率;而所谓的血管年龄检测仪,主要分析手指内血容量随心跳发生的周期性变化。 其核心技术通常是光电容积脉搏波,也就是PPG。 二、PPG是怎样测量脉搏波的 设备的一侧通常装有发光元件,另一侧装有光学传感器。 光线穿过或照射手指组织时,皮肤、骨骼、静脉血和其他组织对光的吸收相对稳定。动脉中的血液则会随着每次心跳发生周期性变化。 心脏收缩时,更多血液进入手指末梢,光吸收量发生变化;心脏舒张时,血容量下降,透过或反射回来的光信号再次变化。 设备连续记录这些光学变化,就能得到一条随时间起伏的曲线,也就是光电容积脉搏波。 这条曲线反映的不只是心率,还包含以下信息: 因此,一条指尖脉搏波既包含血管相关信息,也夹杂着大量即时生理状态。 三、“血管年龄”不是直接测出来的 这类装置不会真正看到血管壁,也无法直接观察是否存在斑块、狭窄或钙化。 它通常会对原始脉搏波进一步处理,尤其是计算波形的一阶或二阶导数。部分设备将二阶导数曲线称为加速度脉波。 经过处理后,原本平滑的脉搏波会出现多个波峰和波谷。算法会提取这些特征,例如: 随后,设备把这些参数与厂家数据库中不同年龄人群的平均数据进行比较,最终换算成一个年龄。 因此,屏幕上显示“血管年龄40岁”,更准确的含义是: 当时测到的指尖脉搏波特征,在该设备的算法和数据库中,更接近平均年龄约40岁的人群。 这并不等于血管真的已经在解剖结构上老化到40岁,也不等于已经患有动脉硬化。 四、为什么心率升高会影响结果 心率是这类测量中非常重要的干扰因素。 一次心跳形成的脉搏波,并不是一个简单的单峰。心脏射血产生向前传播的主波,主波到达血管分叉和外周阻力较大的区域后,还会形成反射波。 设备常常根据主波与反射波的相对位置和高度,判断血管弹性。 当心率升高时,会发生以下变化: 即使血管壁在几分钟内没有任何结构性变化,脉搏波形也可能因为心率变化而改变。 更重要的是,心率升高往往不是单独发生的。刚走路、紧张、喝咖啡、天气炎热、轻度缺水、睡眠不足,都可能同时导致心率、血压、血管张力和末梢循环发生变化。 设备无法完全区分这些暂时变化与真正的长期血管硬化。 因此,心率高一点导致“血管年龄”明显变化,在原理上完全可能。 五、缺水为什么可能影响测量 轻度缺水并不会让血管突然老化,但可能改变循环状态。 人体缺水后,血容量可能下降。为了维持血压和重要器官供血,身体会启动代偿机制,包括: PPG测量依赖的正是手指末梢每次心跳产生的血容量变化。 当手指灌注变弱时,可能出现: 因此,明显缺水确实可能改变结果。 不过,普通程度的口渴不一定每次都会造成巨大误差。影响通常在缺水同时伴随心率加快、手脚发冷、血压变化或末梢循环下降时更明显。 六、手指出汗究竟会不会影响 手指出汗可能通过两条途径影响测量。 1. 出汗背后的生理状态 出汗往往意味着身体状态发生了变化,例如: 炎热可能使皮肤血管扩张,紧张则可能使手指末梢血管收缩。 有时,紧张状态下会同时出现手掌出汗和手指血管收缩。此时,设备记录到的末梢灌注和波形就可能与平静状态完全不同。 2. 汗水造成接触和运动干扰 PPG是光学测量,并不像心电图电极那样高度依赖皮肤导电性。因此,仅仅一层薄汗水,不一定会直接导致巨大误差。 …

Waydroid:在 Linux 桌面上运行安卓应用的现实方案

Linux 桌面已经能够完成绝大多数日常工作,但仍然存在一个长期缺口:许多服务只提供 Android 或 iOS 客户端,没有原生 Linux 版本。 一些应用可以通过网页版替代,但也有不少程序依赖移动端通知、扫码、触摸界面、Android 专用协议或移动平台生态。过去遇到这类需求时,通常只能准备一台实体安卓设备,或者在 Linux 中运行 Android 虚拟机。 Waydroid 提供了第三种方案:直接在 Linux 容器中运行一套完整的 Android 系统,并将其中的应用整合进 Linux 桌面。 截至 2026 年 7 月,Waydroid 官方最新版本为 1.6.3,当前系统镜像基于 Android 13 和 LineageOS 20。Arch Linux 也已经将 Waydroid 直接收入官方 Extra 仓库,不再需要通过 AUR 安装。 Waydroid 是什么 Waydroid 并不是传统意义上的安卓模拟器。 传统模拟器往往需要模拟一套完整硬件,例如虚拟 CPU、显卡、主板、存储设备和网络设备。Android 系统运行在虚拟硬件之上,Linux 主机与 …

KDE 在 X11 与 Wayland 下的窗口坐标为什么完全不同

从 KDE Plasma 的 X11 会话迁移到 Wayland 会话后,很多用户都会遇到一个看似奇怪的问题: 原本在 X11 下设置好的窗口位置、窗口大小、屏幕分区和精确坐标,到了 Wayland 下几乎全部失效。即使显示器没有更换,分辨率仍然是同一个数值,窗口规则中的坐标也往往无法直接沿用。 这并不一定是配置错误,而是因为 X11 和 Wayland 对“屏幕坐标”和“窗口尺寸”的定义本来就不一样。 X11 更接近物理像素坐标 在传统的 X11 环境下,窗口管理器通常基于 X Server 提供的根窗口坐标系工作。 假设显示器的分辨率是: 那么整个桌面的坐标范围通常也接近: 如果希望一个窗口占据屏幕右半边,可以将窗口设置为: 在这种模式下,窗口坐标与屏幕物理像素往往比较接近。即使系统调整了字体 DPI,或者应用内部进行了界面缩放,窗口管理器看到的桌面坐标空间通常仍然保持原始分辨率。 因此,在 X11 环境中,使用固定坐标管理窗口相对直观。许多基于 wmctrl、xdotool 或 KWin 窗口规则的配置,也都是按照这种思路设计的。 Wayland 使用逻辑坐标 Wayland 的设计不同。 在 Wayland 环境中,系统会区分至少三种概念: 其中,KWin 在管理窗口位置和大小时,主要使用的是逻辑坐标,而不是直接使用显示器的物理像素。 例如,一台显示器的物理分辨率仍然是: 如果系统缩放设置为 150%,那么 …

十亿欧元之后,人类复制大脑了吗?——蓝脑计划与人类脑计划的二十年

2005年,瑞士洛桑联邦理工学院启动了一项听起来近乎科幻的研究:把哺乳动物大脑中的神经元、突触和神经回路重建到超级计算机中,让一颗“数字大脑”真正运行起来。 八年后,欧盟又批准了规模更大的“人类脑计划”。它汇集欧洲各国的神经科学家、医生、计算机专家和工程师,试图整合人类对大脑的全部认识,最终在计算机中建立可以模拟整个人脑的模型。 在当时的报道中,人们听到的往往是这样一些说法: 人类将在计算机中重建大脑;科学家将借此理解意识;精神疾病可以先在虚拟大脑中研究;甚至有一天,我们可能制造出具有认知能力的数字生命。 二十年过去了。这两个项目究竟完成了什么?人类距离“复制大脑”又还有多远? 一、蓝脑计划:从一小块大鼠大脑开始 蓝脑计划(Blue Brain Project)于2005年在瑞士洛桑联邦理工学院,也就是EPFL启动,发起人是神经科学家亨利·马克拉姆。 这个项目的基本思路并不神秘。 研究人员首先通过实验测量神经元的形态、电活动、离子通道和相互连接,再把这些数据转化为数学模型。超级计算机随后计算每个神经元在接收刺激后如何放电,以及电信号如何通过大量突触在神经网络中传播。 换句话说,蓝脑计划不是简单画出一张大脑地图,而是试图让数字神经组织“动起来”。 项目最初选择的对象,是大鼠新皮层中的一个局部区域。与整个人脑相比,它的规模很小,但内部仍然包含大量不同类型的神经元和极其复杂的突触连接。 蓝脑计划希望证明一条路线: 如果我们能够从实验数据出发,重建一小块脑组织,那么原则上也可以逐步扩展到脑区、完整动物大脑,最后扩展到人脑。 这项计划后来把较为具体的工程目标放在小鼠脑上,希望建立具有细胞级生物学细节的数字重建和模拟。EPFL将其定位为一种新的“模拟神经科学”:让计算机模拟成为实验研究和理论研究之外的第三种研究方法。 二、它的终极目标确实非常宏大 今天回顾蓝脑计划时,有时会看到一种比较保守的说法:它只是开发神经元模型和脑模拟工具,“复制人脑”主要是媒体的夸张。 这种说法并不完全准确。 蓝脑计划的阶段性任务确实是从局部神经回路开始,但马克拉姆本人提出的长期愿景远比普通科研项目大胆。 2009年,他曾公开预测,详细而具有功能性的人工人脑可能在大约十年内建立起来。到了2013年前后,他所描述的目标已经包括模拟人脑数百亿个神经元及其海量连接,并利用模型研究脑疾病、机器人、人工智能,甚至意识问题。 因此,当年公众产生“科学家准备在超级计算机中制造一颗人脑”的印象,并不只是因为媒体误读。项目领导者自己也主动使用了极具冲击力的未来图景。 不过,这里的“重建人脑”仍然不等于复制某个具体的人。 它想建立的是一个由大量公共实验数据拼合而成的通用人脑模型,而不是扫描某个人的大脑,并把他的记忆、性格、经历和自我意识全部上传到计算机。 这几件事之间有很大区别: 前两项属于蓝脑计划和人类脑计划曾经探索的科学目标;后两项则从来没有成为可以实际执行和验收的正式工程任务。 三、人类脑计划:欧盟把愿景扩大到整个欧洲 2013年,欧盟正式启动人类脑计划(Human Brain Project,HBP),将其列为“未来与新兴技术旗舰项目”。 它不是蓝脑计划简单扩大后的版本,但两者关系密切:马克拉姆同样是人类脑计划的主要发起者,蓝脑计划积累的脑建模技术也成为HBP早期路线的重要基础。 HBP运行了十年,参与者包括来自19个国家的155家机构,总预算约为6.07亿欧元。早期讨论中经常出现“十亿欧元计划”的说法,那更多代表最初设想的总体规模;实际官方公布的项目总预算约为6.07亿欧元。 它试图解决的不只是模拟问题,还包括欧洲脑科学长期存在的另一个困难:数据极度分散。 不同实验室使用不同动物、不同设备和不同测量尺度。有些研究观察基因和蛋白质,有些研究记录单个神经元,有些研究使用脑成像观察整个脑区。把这些数据直接拼在一起,远比合并普通数据库困难。 HBP因此设计了多条并行路线: 但在项目最初的宏大叙事中,整个人脑模拟始终占据重要位置。相关研究人员曾将目标描述为:建立运行一个由现有实验数据约束的完整人脑模拟所需要的基础设施。 所以,人类脑计划后来留下了数据库和计算平台,并不意味着它从一开始就只想建设数据库。整脑模拟确实是它获得巨大关注和政治支持的核心愿景之一。 四、为什么“从神经元开始拼出人脑”如此困难? 从工程直觉看,这条路线似乎很合理。 大脑由神经元组成。只要知道每个神经元的性质、它们之间怎样连接,再准备足够强大的计算机,是否就能把大脑重新组装出来? 真正开始执行以后,问题却迅速暴露出来。 1. 我们并不知道完整的连接方式 人脑拥有大约数百亿个神经元和难以计数的突触连接。研究人员不可能逐一测量所有连接,只能根据有限样本总结统计规律,再让计算机推算其余部分。 这样建立的模型可能符合已知数据,但它是否等同于真实大脑,是另一回事。 一个统计上“合理”的大脑,不一定就是生物学上真正存在的大脑。 2. 神经元不是标准化电子元件 不同神经元的形态、基因表达、离子通道和放电特征各不相同。同一种神经元也会因为年龄、脑区、身体状态和既往活动产生差异。 更复杂的是,大脑还包括神经胶质细胞、血管、激素、免疫信号和各种神经调质。只模拟神经元和突触,可能遗漏影响脑功能的重要部分。 …

DNS-01 证书验证原理:为什么证书可以在另一台主机上申请

在部署 HTTPS 时,常见做法是在网站服务器上直接运行 Certbot,并通过 HTTP 或 HTTPS 端口完成域名验证。 但在一些网络环境中,网站服务器可能无法稳定访问证书颁发机构,也可能不方便开放 80 或 443 端口。此时,可以将证书申请过程放到另一台网络条件更好的主机上,再通过 DNS TXT 记录证明域名控制权。 这种方式称为 DNS-01 验证。 本文介绍 DNS-01 的工作原理,以及为什么域名、网站服务器和证书申请主机可以相互独立。 一、证书申请实际上在验证什么 申请 HTTPS 证书时,证书颁发机构最关心的问题不是: 证书申请程序运行在哪台服务器上? 而是: 申请者是否真正控制这个域名? 只要能够证明对域名拥有控制权,证书就可以在任意一台能够连接证书颁发机构的计算机上申请。 例如,可以存在如下架构: 这三者不需要处于同一台机器,也不需要处于同一网络或同一国家。 二、DNS-01 验证涉及的角色 DNS-01 验证通常涉及四个角色。 1. 域名 例如: 域名本身只是一个名称,由 DNS 系统负责解析。 2. 权威 DNS 服务器 权威 DNS 保存该域名的正式解析记录,例如: DNS-01 …

Arch Linux KDE HiDPI 环境下统一桌面与登录界面鼠标光标的完整记录

在 HiDPI 显示器上使用 Linux 桌面环境时,鼠标光标的大小和图标主题有时并不会在所有阶段保持一致。尤其是在 KDE Plasma、SDDM 登录管理器、X11 会话共同存在的环境中,可能会出现这样的现象: 本文记录一次针对特定 HiDPI 硬件环境的光标统一定制过程。设备信息已脱敏,仅保留与显示效果相关的参数。 环境背景 系统环境大致如下: 该显示器属于 4K HiDPI 场景。如果系统整体按约 150% 缩放理解,常见 24 像素光标按比例放大后约为: 因此,最终目标不是随意放大光标,而是让光标大小与 HiDPI 缩放比例保持一致。 问题现象 最初 KDE 桌面和 SDDM 登录界面都已设置为光标大小 32。使用一段时间后,32 在 27 英寸 4K 屏幕上显得略小,因此决定将光标大小调整为 36。 调整后,桌面光标明显变大,但登录界面仍然存在不一致现象: 这说明系统中至少存在多个阶段的光标来源: 只修改 KDE 桌面设置,无法完全覆盖 SDDM 和系统默认阶段。 第一步:确认 KDE 桌面光标配置 KDE 用户会话的光标设置位于: …

在 Windows 11 Pro 上启用 OpenSSH Server,并通过 Linux 公钥远程管理

Windows 11 Pro 原生支持 OpenSSH Server。启用后,可以从树莓派、Linux 服务器或其他 SSH 客户端远程登录 Windows,并直接执行 PowerShell 命令。 本文记录一套完整流程,包括: 本文以日语界面的 Windows 11 Pro 为例,敏感信息均使用示例值。 一、安装 OpenSSH Server Windows 可以通过 PowerShell 安装 OpenSSH Server,也可以通过图形界面安装。 在实际操作中,PowerShell 查询可选组件时可能长时间无响应: 如果命令一直卡住,甚至 Ctrl + C 也无法终止,可以直接关闭 PowerShell 标签页,改用 Windows 设置安装。 日语界面路径: 搜索: 选择后点击: 注意不要选成: 客户端通常已经预装,而远程登录 Windows 所需的是服务器组件。 二、启动 SSH 服务 安装完成后,以管理员身份打开 Windows …

Windows 外置启动环境中,U 盘和 SD 卡插入后不显示的排查与解决

在一台通过 USB 外置固态硬盘启动的 Windows 11 电脑上,出现了一个比较特殊的问题: 最终确认,这并不是 USB 接口、驱动或 U 盘本身损坏,而是 Windows 当前系统的 SAN 策略导致新接入的磁盘被自动设为离线。 一、最初现象 系统安装在 USB 外置固态硬盘中,Windows 本身可以正常启动和使用。 插入普通 U 盘后,系统会发出设备连接提示音,但资源管理器中没有出现新的盘符。 初步怀疑包括: 二、检查 USB 设备和磁盘状态 在 PowerShell 中执行: 结果显示: 接着检查磁盘: 发现新接入的 U 盘状态为: 这说明设备没有损坏,而是被 Windows 主动设成了离线和只读。 三、排除 USB 存储驱动和组策略问题 检查 USB 存储驱动: 正常结果为: 0x3 表示 USB 存储驱动正常启用。 如果显示为 …

用 SD 卡制作 macOS Ventura 启动盘,并建立多系统双重救援方案

对于只有一台主力电脑、没有备用设备的使用环境,提前准备系统启动盘非常重要。 当系统无法启动、引导损坏或磁盘需要修复时,如果手边没有现成的启动介质,就可能需要临时寻找另一台电脑重新制作工具盘。为了避免这种情况,可以同时准备 U 盘主用介质和 SD 卡备份介质,形成一套独立的系统恢复方案。 本文记录使用 USB 读卡器和 16GB SD 卡制作 macOS Ventura 启动安装盘的完整过程,并整理一套覆盖 macOS、Windows、Linux 和多系统引导修复的启动介质方案。 一、准备工作 所需物品包括: 制作过程中,SD 卡上的全部数据都会被删除。 如果电脑同时连接了其他 U 盘、移动硬盘或外置系统盘,建议先拔掉与本次操作无关的存储设备。这样可以减少选错磁盘的风险。 如果不能拔掉其他设备,则必须仔细核对目标磁盘的: 二、识别目标 SD 卡 插入 SD 卡和读卡器后,打开“终端”,运行: 这个命令只会列出外接物理磁盘,不会修改任何数据。 输出可能类似: 其中: 代表目标 SD 卡。 这里的 diskN 只是示例。实际编号可能是 disk2、disk5、disk6 或其他值,必须以当前电脑的实际输出为准。 进一步检查目标设备: 应重点确认: 只有在容量、协议和设备类型全部正确时,才能继续操作。 三、格式化 SD 卡 确认目标设备编号后,运行: 参数含义如下: …