在Proxmox上安装Windows NT 4 Server:一份复古指南

2025-05-25
在Proxmox上安装Windows NT 4 Server:一份复古指南

这篇博文详细介绍了如何在Proxmox虚拟化环境中安装Windows NT 4 Server的完整过程。文章不仅提供了详细的VM设置参数,包括选择合适的CPU类型、内存大小、SCSI控制器以及网络适配器等关键步骤,而且还解决了安装过程中遇到的常见问题,例如SCSI驱动程序的安装、鼠标驱动程序的配置以及高分辨率显示的支持等。作者循序渐进地引导读者完成整个安装过程,并附带了高清截图,方便读者操作。最终,读者可以成功安装并运行一个功能完善的Windows NT 4 Server虚拟机,体验复古的Windows操作系统。

阅读更多
开发 Windows NT 4

丰田未来之城:第一阶段完工,360居民即将入住

2025-02-26
丰田未来之城:第一阶段完工,360居民即将入住

丰田汽车公司宣布其位于东京西南部的未来城市“Woven City”第一阶段建设完成。这座占地超过70万平方米的城市,将融合自动驾驶、机器人和先进数字技术等多种科技,为居民提供创新的出行和生活方式。该城市将设有自动驾驶车辆专用道路、行人区域以及地下通道用于物流和垃圾收集。今年下半年,约360名丰田员工及其家人将率先入住,最终目标是容纳约2000人。

阅读更多
科技

无需Edge浏览器或API密钥,Python调用微软Edge语音合成服务

2025-01-23
无需Edge浏览器或API密钥,Python调用微软Edge语音合成服务

edge-tts是一个Python库,允许开发者直接在Python代码中或使用命令行工具`edge-tts`和`edge-playback`调用微软Edge的在线文本转语音服务,无需安装Edge浏览器或Windows系统,也无需API密钥。该库支持多种语言和语音,并允许自定义语音速度、音量和音调。开发者可以使用pip安装,并通过简单的命令行参数或Python API进行操作。

阅读更多
开发

从零开始打造开源笔记本电脑:anyon_e 的不可能之旅

2025-01-22
从零开始打造开源笔记本电脑:anyon_e 的不可能之旅

Bryan 耗时数月,从零开始打造了一款高度集成的开源笔记本电脑 anyon_e。它配备了 4K AMOLED 屏幕、Cherry MX 机械键盘,能够流畅运行大型游戏和 7B 参数的 LLM,电池续航约 7 小时。项目使用了 RK3588 SoC、定制主板、ESP32-S3 电源控制器等,并包含了 Bryan 自己设计的机械键盘和触控板。整个过程充满了挑战,涉及到硬件设计、软件开发、机械加工等多个领域,最终成果令人惊叹。这是一个关于挑战极限、将创意变为现实的精彩故事,体现了开源精神的魅力。

阅读更多
硬件

伪装成EFF的网络钓鱼攻击目标Albion Online玩家

2025-03-06
伪装成EFF的网络钓鱼攻击目标Albion Online玩家

一个威胁组织伪装成电子前沿基金会(EFF),通过诱饵文件攻击Albion Online玩家。攻击者利用一个公开的目录,其中包含恶意软件(Steal和Pyramid C2)和伪造的EFF报告。分析显示,该活动与俄罗斯裔开发者有关,并与11个共享SSH密钥的服务器相关联。钓鱼信息声称EFF正在调查玩家账户盗窃,诱导玩家点击恶意链接。该事件强调了网络犯罪分子利用知名组织的可信度来进行攻击的重要性。

阅读更多
科技

Spark 1.2发布:GPU纹理压缩技术的重大飞跃

2025-03-09

Spark 1.2发布!这款实时GPU纹理压缩解决方案经过重大优化,新增多种压缩格式和平台支持。此次更新重点提升了RDNA、游戏主机和Mali GPU上的向量化性能,并包含许多意想不到的功能,例如改进的EAC编解码器、新的BC3-YCoCg和HDR编解码器以及ETC2编解码器。开发团队未来将更专注于长期目标,而非追逐未签约客户的功能需求。Spark 1.2还支持Android TV和游戏主机,并提供改进的ASTC 6x6和流式编解码器以及侧边数据编解码器,显著提升了压缩质量和性能。

阅读更多

COBOL打造我的世界服务器:挑战与创新

2024-12-26
COBOL打造我的世界服务器:挑战与创新

一个名为CobolCraft的项目,大胆地使用过时的COBOL语言编写了一个Minecraft服务器。该项目支持无限地形生成、动态区块加载以及多人游戏等功能,甚至能够读取并解析Minecraft的官方数据文件。开发者克服了COBOL语言在处理低级数据操作方面的不足,成功构建了一个可运行的服务器,挑战了人们对COBOL的传统认知,也为学习和探索这门语言提供了新的思路。

阅读更多

Linux 之父与 Minix 之间的论战:设计哲学的碰撞

2025-02-08

这篇帖子记录了 Linux 之父 Linus Torvalds 与 Minix 作者 Andrew S. Tanenbaum 之间的一场激烈辩论。争论的核心在于操作系统设计哲学:Linus 认为应该充分利用特定硬件(如 386)的优势,而 Tanenbaum 则主张设计应优先考虑可移植性和在低端硬件上的运行能力。Linus 指责 Minix 的设计限制了其性能和功能,而 Tanenbaum 反驳 Linux 过于依赖特定硬件。这场辩论展现了两种不同的操作系统设计理念,也反映了当时硬件条件对软件开发的影响。

阅读更多

中国补贴智能手机以刺激消费

2025-01-03
中国补贴智能手机以刺激消费

为了应对外部逆风和提振国内消费,中国将扩大消费补贴范围,涵盖智能手机和其他电子产品。国家发改委官员周五表示,目前针对家用电器和汽车的国家以旧换新计划,今年将扩大到手机、平板电脑和智能手表等个人设备。疫情后,由于缺乏令人兴奋的新功能和普遍的节俭,中国消费者开始延长智能手机的使用寿命。与汽车和洗衣机一样,投资者希望激励措施能够重振全球最大的智能手机市场,不仅能推动华为和小米等品牌的销售,还能刺激阿里巴巴和京东等受设备爱好者欢迎的平台的业务。此举是中国努力鼓励消费以抵消任何新的美国对华出口关税影响的一部分,而这些关税一直是重要的增长动力。上个月,中国高层领导人十年来第二次将刺激消费和内需作为2025年的首要任务。国家发改委副秘书长袁达表示,政府将大幅增加超长期特别国债的销售,为该计划提供资金,该计划还鼓励企业升级设备。2024年末,一些省份已经启动了自己的个人设备和手机以旧换新计划,但全国范围内的举措可能会更有效。中央政府7月份承诺,将从特别国债筹集的3000亿元人民币(411亿美元)资金用于支持补贴。包括地方政府的努力,从9月份开始,这些激励措施导致汽车和家用电器销量激增。袁达表示,对升级业务设备的补贴也将扩大到包括农业设施在内的领域。他表示,该计划扩大的具体方案将很快发布。中国此前曾对手机购买进行补贴,作为2007年末开始应对全球金融危机影响的大规模消费刺激计划的一部分。该计划针对农村居民,还涵盖家用电器、电脑和汽车,于2013年结束。

阅读更多

TruffleRuby 正则表达式:比 C 代码和 SIMD 更快 200 倍

2025-03-18
TruffleRuby 正则表达式:比 C 代码和 SIMD 更快 200 倍

本文探讨了在 Ruby 中进行 JSON 字符串转义的性能优化。作者通过基准测试比较了三种方法:纯 Ruby 版本、带有 SIMD 指令的 C 扩展以及 TruffleRuby 上的纯 Ruby 版本。结果令人惊讶:TruffleRuby 的纯 Ruby 版本利用其先进的 JIT 编译器和 TRegex 引擎,比 C 扩展和 SIMD 方法快 20 倍,甚至比基准测试中的 C 代码快 200 倍以上。这归功于 TruffleRuby 的 TRegex 引擎,它将正则表达式编译为确定性有限自动机,避免了回溯,并利用 SIMD 指令进行优化。作者还展示了 Time.new(String) 和 StringScanner#scan_integer 方法的类似对比,TruffleRuby 的正则表达式实现均显著优于 CRuby 的 C 实现。这表明,在某些情况下,简洁的纯 Ruby 代码结合高级 JIT 编译器,可以超越低级语言的性能。

阅读更多
开发 TruffleRuby

批处理作业系统中的数据分支:Git for Data 的实践

2025-01-24

本文探讨了如何在批处理作业系统中利用类似Git的数据分支管理策略。作者提出,将主分支作为生产数据版本,每个作业运行时创建一个分支,进行数据处理和元数据记录,成功后合并回主分支。此外,还介绍了测试执行、实验和多步骤作业等场景下的分支使用策略,最终实现高效的数据版本控制和实验管理,类似于数据库事务的ACID特性。

阅读更多

二战后高速公路的兴衰:从军用设想误读到民用奇迹

2024-12-17
二战后高速公路的兴衰:从军用设想误读到民用奇迹

本文探讨了二战后高速公路发展史上的几个关键事件和误解。文章澄清了德国高速公路并非最初为军事目的而设计,而是为了刺激经济和提升国家形象。尽管盟军在二战后期利用了德国高速公路,但这并非其最初设计意图。 文章还驳斥了美国州际公路系统“五分之一路段笔直平坦以供轰炸机紧急降落”的谣言,并解释了其真正目的是为了促进民用交通和经济发展,但也兼顾了军事需求,例如方便军队调动和工业生产。最后,文章回顾了二战后,各国军队利用高速公路作为战时飞机紧急跑道的尝试和演练,并指出其局限性及最终被机场跑道所取代的历史进程。

阅读更多
科技

AI 能耗激增:数据中心面临巨大挑战

2025-01-15
AI 能耗激增:数据中心面临巨大挑战

人工智能的快速发展带来了巨大的能源需求,许多企业措手不及。研究显示,大部分公司虽然意识到AI模型的巨大能耗,但却很少监测其实际功耗。高性能GPU和复杂的AI模型是主要耗能元凶。为应对这一挑战,高效的AI硬件和更有效的冷却系统(例如液冷)成为关键。数据中心需要升级以适应更高的功率密度,这需要大量的投资和时间。一些企业正探索利用废热进行再生能源发电或社区供暖。

阅读更多
科技

从Java到Go:一次高效的语言迁移

2025-02-18
从Java到Go:一次高效的语言迁移

作者回顾了从2011年学习Java到2024年转向Go的历程。起初,他偏爱Java的成熟生态和Spring框架,但随着项目的规模和复杂度增加,Java应用的启动速度慢和高资源消耗成为瓶颈。在开发Kubernetes工具和自托管软件分发平台的过程中,作者选择了Go语言,并发现其学习曲线并不陡峭,而快速的启动速度、低资源消耗以及轻量级的生态系统带来了显著的效率提升。虽然Java仍有其优势,但在云原生应用和Kubernetes领域,Go 成为更理想的选择。

阅读更多
开发

OpenArc:轻量级推理 API 后端,加速 Intel 设备上的大型语言模型

2025-02-19
OpenArc:轻量级推理 API 后端,加速 Intel 设备上的大型语言模型

OpenArc 是一个轻量级的推理 API 后端,利用 OpenVINO 运行时和 OpenCL 驱动程序,在 Intel CPU、GPU 和 NPU 上加速 Transformers 模型的推理。它针对智能体应用场景而设计,具有类型安全的 FastAPI 实现,并提供模型加载、卸载、文本生成和状态查询等功能。OpenArc 简化了机器学习代码与应用逻辑的解耦,并提供与 Ollama、LM-Studio 和 OpenRouter 类似的工作流程。它支持自定义模型和角色,并提供丰富的功能扩展,例如添加 OpenAI 代理、支持视觉模型等。

阅读更多

轻量级配置管理工具Remco:etcd和Consul的完美伴侣

2025-02-16
轻量级配置管理工具Remco:etcd和Consul的完美伴侣

Remco是一款轻量级的配置管理工具,受confd启发,它能够使用存储在etcd或Consul等键值存储中的数据来保持本地配置文件的最新状态,并处理模板资源,自动重新加载应用程序以获取新的配置文件更改。与confd相比,Remco支持每个模板资源使用多个源/目标对,以及每个模板资源使用多个后端,并采用Pongo2模板引擎。此外,它还具有僵尸进程清理支持、插件扩展后端功能以及使用JavaScript轻松创建自定义模板过滤器的能力。安装方式简单,支持从源码构建和下载预编译版本。

阅读更多
开发 etcd Consul

CoinTracker招聘全栈产品工程师

2025-01-03
CoinTracker招聘全栈产品工程师

加密货币追踪平台CoinTracker正在招聘一名全栈产品工程师。这是一个令人兴奋的机会,可以加入一个快速发展的团队,并对加密货币领域的未来产生影响。职位要求具备全栈开发经验,熟悉各种编程语言和框架,并对区块链技术有一定了解。如果你对加密货币充满热情,并且渴望在充满挑战性的环境中工作,那么这就是你的理想职位。

阅读更多
开发 CoinTracker

公交车调度难题:为何加车反而无效?

2025-07-25
公交车调度难题:为何加车反而无效?

想象一下:两辆公交车按计划运行同一线路,但一辆因堵车延误。延误的公交车会捡到原本打算乘坐下一班车乘客,导致进一步延误。而下一班车则因乘客减少而提速。最终,两辆车会形成车队,甚至后车超过前车。增加车辆并非解决方法,更有效的方法是控制停站时间、跳站、引导乘客选择后车,甚至像北亚利桑那大学那样,放弃固定的时刻表,通过人为控制车距来保持均衡。

阅读更多

低成本激光故障注入:RP2350 篇

2025-01-18
低成本激光故障注入:RP2350 篇

本文讲述了作者如何利用自行设计的低成本激光故障注入平台攻破树莓派 RP2350 微控制器的安全启动机制。该平台使用红外激光,巧妙地绕过 RP2350 的故障检测器,通过单次激光脉冲注入故障,改变引导 ROM 中的指令执行流程,最终成功读取了隐藏数据。作者详细介绍了平台的硬件设计、软件架构以及攻击过程,并分享了制造文件和源代码。

阅读更多

动画电影《Flow》: Blender赋能的独立动画制作奇迹

2025-03-03
动画电影《Flow》: Blender赋能的独立动画制作奇迹

动画电影《Flow》由一个小型独立团队使用Blender完成,取得了巨大成功,获得60多个奖项,包括金球奖最佳动画奖提名和奥斯卡奖提名。导演Gints Zilbalodis分享了使用Blender的经验,特别强调了EEVEE实时渲染引擎在提高效率和工作流程方面的作用。团队规模小,成员身兼数职,通过巧妙的工作流程和定制脚本,克服了预算和人员限制,最终创作出一部引人入胜的动画电影。这证明了Blender在独立动画制作领域的强大潜力,以及小型团队通过创新和协作取得成功的可能性。

阅读更多
设计 独立制作

在平原上,你能看到多远?

2025-08-01
在平原上,你能看到多远?

在平原上开车,看似单调乏味,但远处的地平线却令人着迷。由于地势平坦,没有遮挡物,视线可以延伸很远。简单的几何计算表明,地平线距离约4.7公里。这相当于5公里赛跑的起点到终点,这令人印象深刻。那么,地球上还有更远的视线吗?这引发了对地球曲率和视野极限的思考。

阅读更多
杂项 视野 地平线

用100行纯Jax代码实现LLaMA3

2025-02-19

本文介绍了如何仅用100行纯Jax代码从零开始实现LLaMA3模型。作者选择Jax是因为其简洁的语法和强大的功能,例如XLA加速器、JIT编译、vmap向量化等。文章详细讲解了模型的各个组件,包括权重初始化、BPE分词、动态嵌入、旋转位置编码、分组查询注意力机制和前向传播过程。此外,文章还阐述了Jax中独特的随机数生成器管理和JIT编译机制。最后,作者演示了如何使用Shakespeare数据集训练该模型,并给出了训练循环的代码。

阅读更多
开发

梵蒂冈拉丁语大师:Reginald Foster 的传奇人生

2025-03-24
梵蒂冈拉丁语大师:Reginald Foster 的传奇人生

Reginald Foster,一位非凡的美国神父,在梵蒂冈担任教宗拉丁语秘书长达40年。他不仅精通拉丁语,更以其独特的教学方法,培养了数千名拉丁语爱好者,甚至影响了整个教会的拉丁语传承。本文讲述了他传奇的一生,从被强势的枢机主教挖角到梵蒂冈,到他独特的教学风格,以及他如何将拉丁语的学习与罗马的历史文化紧密结合,最终培养出一批批杰出的拉丁语学者和教师,让拉丁语这门古老的语言焕发生机。

阅读更多

Spice86:基于.NET的实模式DOS程序逆向工程仿真器

2025-02-20
Spice86:基于.NET的实模式DOS程序逆向工程仿真器

Spice86是一个.NET平台的实模式DOS程序仿真器,用于逆向工程和重写无源代码的DOS程序。它通过仿真程序执行,导出运行时数据(内存转储和执行流程),然后利用spice86-ghidra-plugin将数据导入Ghidra,将汇编指令转换为C#代码,逐步用C#重写汇编代码。Spice86支持多种命令行选项,包括调试、EMS内存、A20门、GDB远程调试等,并提供自定义GDB命令进行动态分析。此外,Spice86还内置了一个简易调试器,支持内存检查、反汇编、寄存器和堆栈查看,以及结构化内存查看。

阅读更多
开发 DOS仿真器

智能体还不够:AI 发展的新视角

2025-01-10
智能体还不够:AI 发展的新视角

近期arXiv上的一篇论文《智能体还不够》指出,尽管AI智能体正经历复兴,但仅依靠生成式AI不足以使其取得更大成功。作者认为,未来有效的AI生态系统需要包含三个关键部分:智能体(Agents)、模拟用户偏好和行为的模拟器(Sims)以及直接与用户交互并协调任务执行的助手(Assistants)。通过研究以往智能体发展经验,文章强调了构建更有效、更可持续的AI智能体系统的必要性。

阅读更多

中国科学家研发出革命性电池修复技术,续航提升六倍

2025-02-18
中国科学家研发出革命性电池修复技术,续航提升六倍

中国科学家在《自然》杂志上发表研究成果,宣布研发出一种低成本、环保的锂离子电池修复技术,可使电池寿命延长六倍以上。该技术通过注射特殊溶液来修复老化电池,解决低温环境下电池效率下降的问题。这项技术有望很快进入市场,为智能手机、电动汽车等现代科技带来巨大变革。

阅读更多
科技 电池修复

从Nand门到Pong:构建计算机的奇妙旅程

2025-02-18

作者花了近一个月的时间完成了Nand2Tetris课程的第一部分,从最基本的Nand门开始,一步步构建了一个16位冯·诺依曼计算机,最终成功运行了Pong游戏。这个过程让他深刻理解了抽象的概念,并从硬件层面提升了软件开发能力。作者在学习过程中也分享了他克服困难的经历,例如在理解多路选择器时遇到的挑战,以及最终顿悟的喜悦。

阅读更多
开发
1 2 1053 1054 1055 1057 1059 1060 1061 1084 1085