Konnect 是一个 AI 辅助的 KiCAD 10 插件/MCP 服务器:一个单一的 Rust 二进制文件,使 Claude 和其他助手能够使用 21 个可加载工具集中的 228 个工具来设计原理图和 PCB。它涵盖原理图捕获、PCB 布局/布线、ERC/DRC、审计、JLCPCB 搜索、参考电路和制造导出,并捆绑 KiCAD 技能/代理。它以更简单、更快的架构取代 KiCAD-MCP-Server:使用直接函数调用而非多语言管道、原子化原理图编辑、用于 PCB 编辑的 KiCAD 10 IPC API,以及按需工具加载以降低上下文成本。Nimrod 添加了用于零件、数据手册和勘误表的实时网页研究。它支持 MCP 客户端,处于 beta 状态,可通过 KiCAD 插件管理器或独立二进制文件安装。要求包括 KiCAD 10 和 kicad-cli;PCB 编辑通常需要 KiCAD 运行。许可证为 AGPL/商业,向爱好者和开源项目免费使用。故障排除涵盖插件可见性和 kicad-cli 路径。
以色列研究人员开发了一种名为BioPykrete的革命性材料,其灵感来自二战时期的Pykrete。通过将冰与植物源纤维素纳米晶体及定制蛋白质粘合剂结合,他们创造出一种比普通冰强10倍、断裂前吸收能量多70倍的复合材料。与传统冰不同,它逐渐变形而非碎裂。该材料使用纤维素纳米晶体和一种充当分子胶水的蛋白质(CBM3a-AFPIII),在纳米尺度上结合各组分。它旨在用于北极、南极等偏远寒冷地区的建设,提供一种低碳、可生物降解的混凝土与钢铁替代品。发表于《Colloids and Surfaces B: Biointerfaces》的这项概念验证研究强调了极端环境下可持续生物材料。虽然前景广阔,但长期耐久性仍需进一步研究。研究团队认为,优化冷冻方法和蛋白质变体可进一步提高强度,可能将应用扩展到包装和结构工程。
最近的一项综述分析了1974年至2024年间的43项调查,发现日本年轻人性行为显著减少,约有一半的人在二十多岁时仍未经性经历,约10%的人延续到三十岁仍保持此状态。目前,20至49岁的成年人中约有一半处于性不活跃状态(过去一年无性生活),这一趋势自2000年以来恶化。贡献因素包括长时间工作、就业不安全感、性别角色的演变以及婚前强调经济稳定的文化观念。该研究还指出,虚构性恋上升、性教育有限以及女性在家务方面的社会压力。虽然全球性不活跃现象正在上升,但日本的下降被描述为尤为显著,其驱动因素是社会和经济压力,而非单纯的欲望下降。研究人员警告称,调查中对性经历的定义各异,但研究发现表明,现代工作文化、关系期望以及替代亲密出口正在重塑日本乃至全球的联系。
这描述了一种不使用括号即可创建并执行任意函数的 JavaScript 技术。它将 `Error.prepareStackTrace` 覆盖为 `Function`,因此访问 Error 的 stack 会从其堆栈跟踪数组触发函数创建。由于原始堆栈跟踪不是有效代码,它还控制 `Array.prototype.toString`——可以通过替换它,或通过 `Object.prototype.message` 和 `Error.prototype.toString` 进行原型污染——从而使数组变成所需的 JavaScript。最后,它通过将生成的函数赋给 `x.valueOf` 并使用 `+x` 将对象强制转换为原始值,从而在没有括号的情况下调用生成的函数。示例载荷:将 `Object.prototype.message` 设为代码,将 `Array.prototype.toString` 设为 `Error.prototype.toString`,设置 `Error.prepareStackTrace=Function`,创建 `x=new Error`,设置 `x.valueOf=x.stack`,然后执行 `+x`。