归档
时光荏苒,文字留痕
共 84 篇文章
我给 Windows 写了个 PATH 编辑器:PathEditor 的架构与取舍
文章聚焦 Windows PATH 易积累、难解释:终端按顺序命中首个同名程序,系统与用户两份 PATH 合并后优先级常与预期不同,路径写错也不报错,只会静默运行别的程序。PathEditor 用合并预览展示最终顺序和来源,以冲突分析和路径验证标出被遮蔽的可执行文件与失效目录;按 hive 分别探测权限,并提供撤销重做、保存前备份和失败提示,降低手滑风险。其 Rust core 统一 GUI 与 CLI 判定;注册表是主数据,加密数据库作历史与同步 sidecar,同步导入不直接改注册表。CLI 可先只读查看,再以 revision 或 force 显式写入。
79 个包之后我才明白,Scoop 的失败是不出声的
Scoop以解压加目录链接装软件,无安装程序、不写注册表。apps下按版本存真身,current是指针,persist保留升级配置;入口分bin生成shim、env_add_path塞PATH、shortcuts仅建快捷方式三种,包名与命令名常不一致。实际使用中,scoop update不带参数只刷桶不更应用,桶内未提交改动会静默停更,Install failed未必真失败,搜索只匹配包名和bin。判断装没装好,先敲命令看能否响应,再翻目录——返回0不代表做成。
源站该信谁:给 AI 中转站配上阿里云 ESA 的边缘能力
源站前置 CDN 后,nginx 的 $remote_addr 只会记录回源 IP,真实客户端 IP 在回源一跳就丢失,且全程无告警,基于它的审计、限流、IP 白名单都不可信。作者用阿里云 ESA 托管转换开关注入 ali-real-client-ip、ali-ip-country/city 与 Tls-Hash(JA3 指纹),客户端伪造的值会被边缘覆盖;源站配上 set_real_ip_from(258 条回源网段)、real_ip_header 与 real_ip_recursive,$remote_addr 才变回真实 IP。此后审计留痕、按来源限流、API Key 白名单自动成立,并多出地理位置与设备指纹两个风控维度。文章以一周 28.7 万请求的数据验证效果,并提醒应用若自行解析 XFF 需另作处理。
在内网服务器上部署 DeepSeek Harness 的 Web 端
文章记录在 Ubuntu 22.04 内网服务器部署 DeepSeek Harness Web 端:`dsh web` 启动本机 HTTP 服务并生成访问令牌,推理在 API 侧,A40 对部署无帮助。装好 Node、pnpm、git 后,建议绑定 `127.0.0.1`,用 systemd 保活并通过环境变量提供密钥;个人访问优先 SSH 隧道,多人共用则用 nginx 反代并同时配置 `--public-url` 与 `--trusted-host`。关键结论是带令牌 URL 等同 agent 全部权限,必须保密;升级前备份 `DSH_HOME`,插件安装后需重启服务。
河南省高校信创赛事怎么参加?从开源鸿蒙赛题看作品准备与参赛要求
文章依据2025年第二届正式通知,介绍河南省高等学校信息技术应用创新大赛中的开源鸿蒙赛事,涵盖参赛对象、组队要求、赛题、作品材料、评审奖励及已过期的时间安排。三类赛题分别聚焦车机交互、农田监测灌溉和宠物喂养健康,强调感知、判断与设备控制形成闭环。备赛可从跑通数据采集、控制和可视化入手;下一届规则、日期及报名方式须以新公告为准,综测认定则应查询本校规定。
2026鲁信杯参赛指南:四大赛道、报名时间、作品要求与官方文件
“鲁信杯”第一届山东省“人工智能+产教应用”大赛设教育、产业、金融、新媒体与数字内容四大赛道,强调AI实际应用价值,面向高校师生及机构人员,不收报名参赛费。学校组每队最多5人,可选配1—2名指导老师,每队限报1个赛道,并受高校推荐名额限制;校级遴选不可跳过,校内截止可能早于省赛。正式提交截止为2026年10月31日24:00,材料具体规格应以官网和本校通知为准。报名前应核实校赛安排、赛道匹配与知识产权,并预留格式转换和上传时间;单项最高奖金权益为10万元,具体以官方细则为准。
第十八届蓝桥杯开启报名:AI、鸿蒙、程序设计和视觉艺术,怎么选赛项?
第十八届蓝桥杯于2026年10月启动报名,省赛计划于2027年4月举行,总决赛预计在6月。赛事覆盖软件、电子、人工智能、数字科技创新、视觉艺术设计及鸿蒙等专项,兼有个人赛与团队赛。各赛项报名截止时间、组别、费用和晋级规则不同,须以官方通知及报名页面为准;主要赛项省赛一等奖可获总决赛资格。报名前应核对校内截止时间及院校审核要求,并按赛项特点准备算法、硬件调试或作品开发,确认团队限制、提交格式与原创性要求。
2026动感地带AI+高校创智计划:四道AI命题、参赛要求与最新截止时间
2026动感地带AI+高校创智计划面向全国高校在校生,设AI内容与AI技术两大赛道,涵盖思政辅导员智能体、文旅宣传片、乒乓球落点检测和情感陪伴对话模型。学生可独立参赛或组队,每队最多5人,每人限报一个主题、加入一队。报名及作品征集延期至2026年11月10日23:59;内容赛重视叙事与原创,技术赛要求模型和推理环境可测评。技术赛特等奖支持基金5万元,内容赛3万元。参赛者应尽早确定命题、核查素材与使用权,并预留时间完成审核和测试。
同一套命令,两个世界:我给 Claude Code 和自己做了套双轨终端
文章记录了作者为区分个人终端与 Claude Code 命令环境而重构配置的过程:Bash 会把 `.bashrc` 状态快照给智能体,因此用 `CLAUDECODE` 分流,个人加载增强别名,智能体清除系统别名;PowerShell 因以 `-NoProfile` 启动,无需同样分流。实践揭示多项隐蔽风险,包括误判别名的测试、PowerShell 命令优先级与 5.1 的 BOM 编码问题,以及覆盖 `diff` 破坏脚本语义。作者以 75 条断言从文件、加载结果和真实行为三层验证配置,并总结:先明确执行环境,优先改名而非覆盖,且要用故障注入确认测试能识别错误。
源站该信谁:给 AI 中转站配上阿里云 ESA 的边缘能力
CDN 回源后,nginx 的 `$remote_addr` 记录的是边缘节点 IP,无法识别真实访客,导致审计、限流和 IP 白名单缺乏可靠身份依据。阿里云 ESA 可通过托管转换注入 `ali-real-client-ip`、地理位置及 `Tls-Hash`,并在 nginx 中信任 ESA 回源网段、读取真实客户端 IP。配置后可完善日志审计、来源限流和风控识别,减少自建 IP 地理库与边缘规则的维护。实测一周 28.7 万次请求,API 中转站占 8.6%,每次调用仍需确认来源可信;该方案更适合访客主要在国内、且源站确实经过 ESA 的站点。