## Unicode 与剪贴板转换:总结 Windows 剪贴板使用基于活动键盘布局的 `CF_LOCALE` 格式,来处理 Unicode 与 8 位 ANSI/OEM 代码页之间的转换。然而,这种方法引发了关于正确性的问题,尤其是在希伯来语等语言中。 将 Unicode 文本复制为 `CF_UNICODE_TEXT` 可以保留原始字符,如果将其作为 Unicode 读取。如果将其作为 `CF_TEXT` 读取,则会转换为系统的 ANSI 代码页(例如,对于美国英语为 1252),这通常对于期望 ANSI 的程序是正确的。尝试将希伯来语存储在 ANSI 1252 中是存在问题的,因为它缺少希伯来语字符。 历史上,所有程序都使用相同的 ANSI/OEM 代码页,从而简化了转换。现在,有了 `activeCodePage`,差异可能导致“乱码”(不正确的字符显示),如果读取和写入程序对代码页存在分歧。虽然一些转换已更新以反映 `activeCodePage`,但由于复杂性和潜在的兼容性问题,其他转换没有更新。 最近的测试揭示了 `CF_TEXT`-to-`CF_OEM_TEXT` 转换中意想不到的行为,暗示了潜在的复杂性,我们将进一步探索。具体来说,一个测试用例期望一个字符映射到 OEM 437 中的 'D',但实际上收到了完全不同的字符。
## 从数据手册模拟Ansys Maxwell中的磁化
这篇博客详细介绍了一种工作流程,利用制造商的数据手册,准确模拟特定永磁体(N48SH)在Ansys Maxwell中的磁化过程。该过程利用材料的B-H曲线(磁滞回线)来定义其磁性行为。
该仿真采用两步链接的磁静分析。首先,磁化器模型产生强大的磁场,驱动未磁化的材料沿着其初始磁化曲线移动。其次,在关闭磁化器后,仿真计算磁化材料的最终稳定工作点。
一个关键步骤包括使用Maxwell的SheetScan工具从数据手册中数字化N48SH的退磁曲线,并创建自定义的初始B-H曲线。然后,在仿真中使用这种自定义材料,确保软件计算磁化后的工作点。
最后,通过将模拟磁体的运行点与Maxwell内置的N48材料进行比较来验证结果——结果几乎相同。这证实了工作流程的准确性,使工程师能够模拟各种材料的磁化,即使数据有限,从而实现更稳健可靠的设计。
## VA Linux:昙花一现的互联网泡沫企业
VA Linux是20世纪90年代末互联网繁荣时期一家知名但最终难以为继的初创公司。该公司利用Linux日益普及的趋势,销售预装工作站和服务器,保证操作系统流畅运行——在Linux硬件兼容性不稳定的情况下,这是一项有价值的服务。其1999年12月的IPO创下纪录,首日股价暴涨698%,市值一度高达95亿美元,甚至超过了微软的最初估值。
然而,VA Linux的成功建立在一个短暂的需求之上。该公司通过提供无忧无虑的Linux系统填补了一个空白,但大型计算机制造商很快意识到,他们可以通过在可比硬件上提供Linux和Windows并存的方式轻松复制这一点,而且成本通常更低。随着Linux硬件支持的普遍改善,VA Linux的核心价值主张逐渐消失。
该公司于2001年转型为技术网站运营商,并经历了多次名称变更(VA Software、SourceForge Inc、Geeknet)。最终,Geeknet于2015年被GameStop以1.4亿美元收购。虽然VA Linux并未完全消失,但其惊人的崛起和衰落体现了互联网泡沫的投机性质以及可持续商业模式的重要性。
特斯拉最近向美国国家公路交通安全管理局(NHTSA)报告了其在德克萨斯州奥斯汀Robotaxi车队发生的第八起事故,引发了对该项目安全性的担忧。尽管车队配备了人类安全监督员,但其事故率明显高于全国人类驾驶员的平均水平——大约高出10倍,大约每行驶4万英里发生一起事故,而人类驾驶员为50万英里。
由于特斯拉在向NHTSA提交的报告中大量删减信息,导致2025年10月事故的细节有限,这种做法掩盖了事故发生的情况。虽然最新事故未报告人员受伤,但缺乏透明度使得难以评估责任。
关键在于,特斯拉正在准备移除这些安全监督员,尽管事故率很高,这一举动被专家认为是不负责任的。这与Waymo等公司形成鲜明对比,Waymo运营的无人驾驶服务记录更安全,数据透明度更高。取消监督员的决定被视为将*完全自主的表象*置于实际安全之上,可能危及公众。