AI赋能的代码开发工具大盘点

2025-03-21

从命令行工具到可视化平台,AI正在彻底改变软件开发流程。本文介绍了一系列令人兴奋的AI辅助编码工具,包括基于终端的AI编码助手(如aider chat, Kwaak, RA.Aid, CodeBuff),以及更高级的headless IDE(如SWE-Kit)和AI驱动的代码生成平台(如v0, Base44, bolt)。这些工具涵盖了从代码生成、代码理解到完整的软件构建流程,并支持多种编程语言和框架。无论你是经验丰富的开发者还是编码新手,都能从中找到合适的工具来提升效率和简化工作流程。

阅读更多

Blender插件Differential Growth:模拟自然有机形态

2024-12-26

程序员Boris Okunskiy发布了一款名为Differential Growth的Blender插件,该插件能够通过模拟自然生长过程,生成各种有机形态,例如苔藓、莴苣和藻类等。该插件开源免费,用户可以根据参数设置控制生长过程,创造出独特的纹理和图案。作者鼓励用户下载使用并参与社区讨论,分享创作成果。

阅读更多
设计 自然模拟

微软 OneDrive:免费午餐结束

2025-01-08
微软 OneDrive:免费午餐结束

微软将于1月27日正式结束OneDrive的免费存储漏洞。长期以来,一些用户利用离职后账号未被删除的漏洞免费存储数据。现在,微软将对93天内未授权的OneDrive帐户采取行动,将其数据移至回收站或存档。未经授权的帐户数据将在回收站中保留93天后永久删除。企业用户需要支付每GB 0.6美元的激活费用和每GB 0.05美元的月费来恢复访问权限。此举旨在解决安全和合规性问题。

阅读更多
科技

Rayhunter:一款反IMSI捕捉器的开源工具

2025-03-06
Rayhunter:一款反IMSI捕捉器的开源工具

Rayhunter是一款针对Orbic移动热点设备的IMSI捕捉器捕捉器,旨在对抗网络监听。该项目提供Linux和MacOS安装脚本,并包含详细的手动安装指南,包括针对Windows系统的说明。Rayhunter通过wifi或USB连接提供Web UI,用于启动/停止记录、下载捕获数据和查看分析结果。该项目强调其为概念验证,不适用于高风险场景,并包含免责声明,提醒用户注意法律风险。

阅读更多
开发 IMSI捕捉器

DeepSeek-R1:一个能推理的开源大型语言模型

2025-01-27
DeepSeek-R1:一个能推理的开源大型语言模型

DeepSeek-R1是最新一代大型语言模型,其核心突破在于具备强大的推理能力。它并非简单地预测下一个词,而是通过生成“思考令牌”来逐步推演解决问题。该模型的训练过程分三个阶段:首先,利用海量数据训练基础模型;其次,使用由一个专门的推理模型生成的60万个长链思维推理样本进行监督微调;最后,通过强化学习进一步提升推理和非推理任务的性能。DeepSeek-R1的成功,表明高质量基础模型和可自动验证的推理任务相结合,可以显著降低对标注数据的依赖,为未来大型语言模型的发展指明了方向。

阅读更多
AI

北美滑雪场危机:气候变化与环境监管下的生存挑战

2025-01-31
北美滑雪场危机:气候变化与环境监管下的生存挑战

北美滑雪业正经历一场严峻的考验。自上世纪60、70年代的蓬勃发展后,超过一半的滑雪场倒闭,气候变化、环境法规和游客需求变化是主要原因。研究显示,人工造雪耗水耗能巨大,且会对植被和野生动物造成负面影响。为求生存,滑雪场需探索可持续发展模式,例如:投资环保技术、实施多元化经营、推行多山滑雪通行证、创新所有制模式等,才能应对气候变化和环境挑战,确保长期盈利。

阅读更多
科技 滑雪场

iPhone 用户体验并非普世:移动端性能差距巨大

2025-01-09
iPhone 用户体验并非普世:移动端性能差距巨大

本文揭示了移动端Web应用性能上的巨大差异。基于Rum Archive的数据,作者比较了英国地区iOS和Android用户的网页加载速度,发现Android用户在First Contentful Paint (FCP)和Time To Interactive (TTI)指标上分别慢了34%和66%。通过分析GeekBench CPU性能分数与Interaction to Next Paint (INP)之间的关联,作者指出低端Android设备的INP时间显著高于高端设备,而即使是老款iPhone的性能也优于最新的高端Android设备。作者强调,Android用户占移动端用户的大部分,忽视他们的用户体验将导致巨大的市场损失,并建议开发者重视用户设备的多样性,通过RUM等工具了解真实用户环境,并在开发测试中模拟低端设备条件,以构建更具包容性的Web应用。

阅读更多

程序员的“报应”:在z/OS上运行HelloWorld的辛酸历程

2024-12-29
程序员的“报应”:在z/OS上运行HelloWorld的辛酸历程

一位程序员在研究生课程中对操作系统交互不屑一顾,多年后却因撰写博客文章需要,不得不与IBM的z/OS系统打交道。z/OS系统与现代软件工程环境大相径庭,其文本界面、JCL脚本、以及IBM的特殊命名方式都给这位程序员带来了巨大的挑战。文章详细描述了她在z/OS上创建文件(数据集合)、使用ISPF编辑器、分配数据集合、编译、链接、加载以及使用SPOOL处理输出的艰难历程,并分享了许多实用技巧和经验教训,堪称一场与“老旧”系统的技术博弈。

阅读更多

App时代的价格操纵:披着科技外衣的垄断

2025-01-26

科技巨头利用应用程序掩盖价格操纵行为,导致通货膨胀加剧。文章揭露了食品行业巨头如何通过数据经纪商和暗中勾结操纵价格,例如蛋类、冷冻土豆和肉类市场。这些公司利用信息不对称和技术手段,将中小企业挤出市场,牟取暴利。这种行为并非食品行业独有,房地产和消防设备等行业也存在类似问题,引发了对反垄断法的讨论和监管机构的关注。

阅读更多
科技

爆款儿童动画:Bluey 的匠心独运与 Cocomelon 的算法炼金术

2025-03-12
爆款儿童动画:Bluey 的匠心独运与 Cocomelon 的算法炼金术

本文对比分析了两部现象级儿童动画片《Bluey》和《Cocomelon》的创作过程。Bluey 由澳大利亚动画师 Joe Brumm 创作,以其独特的视角、幽默的情节和贴近生活的亲子互动赢得了全球观众的喜爱,其成功也离不开其对细节的极致追求和对动画艺术的匠心独运。而 Cocomelon 则通过算法优化、反复测试和数据驱动的方式,最大限度地吸引儿童注意力,虽然商业上取得巨大成功,但却被批评为缺乏创意和教育意义。文章探讨了两种不同创作理念的差异,以及在 AI 时代,如何保持艺术创作的独特性和灵魂。

阅读更多

1万美元悬赏:ISBN可视化竞赛结果揭晓

2025-02-27
1万美元悬赏:ISBN可视化竞赛结果揭晓

Anna's Archive举办了一场1万美元的ISBN数据可视化竞赛,旨在更好地展现其已存档和待存档书籍数据。比赛吸引了众多创意十足的参赛作品,最终评选出四位获奖者,分别获得6000美元、3000美元和四个500美元的奖金。一等奖作品以其灵活的选项、流畅的体验和简洁的实现脱颖而出;二等奖作品则以其宏观的可视化效果和直观的界面赢得认可。其余三个三等奖作品分别在不同方面展现了其独特之处,例如多种视图、比较功能和灵活的工具。此次竞赛不仅为Anna's Archive带来了更优秀的可视化工具,也展现了全球开发者对知识共享和文化保护的热情。

阅读更多
科技

大型语言模型代码生成:简洁性与经济激励的冲突

2025-05-14
大型语言模型代码生成:简洁性与经济激励的冲突

作者发现大型语言模型(LLM)生成的代码冗长且低效,这与其基于 token 计费的经济模型有关。LLM 为了最大化 token 数量,倾向于生成冗余代码,即使这会影响代码质量。作者提出几种策略来应对这个问题,例如强制规划、严格的代码生成协议、基于 Git 的实验和修剪以及使用更便宜的模型。最终,作者呼吁 AI 公司调整经济激励机制,优先考虑代码质量而不是 token 数量,以促进更简洁高效的代码生成。

阅读更多
开发 经济激励

告别枯燥的Crash分析:AI赋能调试新时代

2025-05-05

软件开发日新月异,但Crash分析却停滞不前。本文介绍一个名为mcp-windbg的开源项目,它利用AI(GitHub Copilot)和Model Context Protocol (MCP) 彻底改变了传统的Crash调试方式。通过自然语言对话,开发者可以轻松地与调试器交互,AI能自动识别bug,甚至自动修复问题,极大地提高了效率。该项目将WinDBG/CDB与AI巧妙结合,开发者无需再手动输入复杂命令,只需提出问题,AI就能分析内存转储、解释堆栈跟踪,并给出解决方案。这标志着Crash分析从繁琐的体力劳动转变为更智能、更高效的流程,彻底改变了软件开发的调试体验。

阅读更多

arXivLabs:与社区协作者合作的实验项目

2025-02-03
arXivLabs:与社区协作者合作的实验项目

arXivLabs是一个框架,允许合作者直接在arXiv网站上开发和分享新的arXiv功能。参与arXivLabs的个人和组织都认同并接受了我们关于开放性、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与遵守这些价值观的合作伙伴合作。 有一个能为arXiv社区增值的项目创意?了解更多关于arXivLabs的信息。

阅读更多
开发

从拆解录音机到AI:一位程序员的成长之路

2025-07-26

作者从小就对电子产品充满好奇,三岁时便开始拆解录音机。从早期的BASIC编程到后来的HTML、JavaScript、PAWN、LSL,再到如今的各种编程领域,作者的编程之路充满了探索与挑战。他曾创建虚拟世界的游戏服务器,也曾为现实生活开发应用,并在创业过程中学习到商业知识的重要性。虽然经历过两次倦怠期,但他对编程的热情从未消退,并认为编程是探索世界、满足好奇心的最佳方式。

阅读更多

从NAS启动Windows 11玩游戏:一个极客的网络引导冒险

2025-02-28
从NAS启动Windows 11玩游戏:一个极客的网络引导冒险

为了避免游戏厂商对非Windows系统的封禁,作者巧妙地将Windows 11安装在了NAS上,并通过iPXE和iSCSI实现了网络引导。过程中克服了驱动问题和WinPE引导等挑战,最终成功在Linux系统上玩到了只能在Windows上运行的AAA游戏。这是一个关于技术挑战、创新解决和游戏热情的精彩故事,展现了极客精神的魅力。

阅读更多

谷歌AI突破:感谢名单揭秘巨型研发团队

2025-02-19
谷歌AI突破:感谢名单揭秘巨型研发团队

这篇论文致谢了来自谷歌研究院、谷歌DeepMind和谷歌云AI团队的大量研究人员,以及来自弗莱明倡议、伦敦帝国理工学院、休斯顿卫理公会医院、Sequome和斯坦福大学的合作者。它强调了这项研究的协作性质,并感谢了许多为该项目提供技术和专业反馈的科学家、以及谷歌内部为该项目提供支持的团队成员,包括产品、工程和管理团队。这份长长的感谢名单体现了大型AI项目背后的庞大团队努力。

阅读更多

别害怕创建新类型:Go 和 C 的编程文化

2025-03-22

在软件开发中,许多程序员对创建新类型存在抵触心理。作者认为,这种现象源于对代码库“宏伟设计”的畏惧,以及对增加新概念的担忧。然而,作者指出,如果一系列值自然地组合在一起,那么创建新类型是提高代码可读性和可维护性的有效方法。作者以Go语言为例,说明了创建小型、专用类型(例如`CreateSubscriptionRequest`结构体)的益处,它可以简化数据在函数调用链中的传递。作者鼓励程序员克服对创建新类型的恐惧,并强调在C和Go的文化中,这种做法是普遍接受的,只要类型名称清晰地表明其用途即可。

阅读更多
开发

Purelymail:超便宜的邮箱服务,值得一试吗?

2025-01-27

Purelymail 是一款主打廉价的邮箱服务,与其他服务商(如Protonmail、Fastmail、Google Workspace)相比,价格优势明显,尤其是在多用户场景下。它提供IMAP和POP3兼容性,支持自定义域名,并承诺不限制用户数量和存储空间。虽然功能相对简洁,缺乏日历同步等高级特性,且UI略显粗糙,偶有邮件被屏蔽的情况,但其可靠性较高,运行在AWS云上,并承诺不售卖用户数据。目前仍处于测试阶段,但如果你只需要一个简单、便宜、可靠的邮箱,Purelymail值得一试。

阅读更多

MIT研发出新型机器人昆虫,为机器人授粉铺平道路

2025-01-21
MIT研发出新型机器人昆虫,为机器人授粉铺平道路

麻省理工学院的研究人员开发了一种用于人工授粉的机器人昆虫,为未来完全室内的农场奠定了基础。这款机器人栩栩如生的扑动翅膀模仿了自然界的昆虫,使其重量不到一克。这款灵活耐用的新型机器人代表了小型机器人技术的一项重大进步。设想中的室内农场将利用多层仓库种植水果和蔬菜,最大限度地提高每英亩的产量,同时通过受控的闭环系统最大限度地减少对环境的影响。在这种情况下,机器人昆虫将栖息在机械蜂箱中,并成群结队地部署进行同步授粉任务。然而,目前正在开发的机器人昆虫在速度、机动性和耐力方面仍然无法与自然蜜蜂相匹敌。

阅读更多

PSP 掌机通过自定义固件获得 WPA2 WiFi 支持

2025-02-15
PSP 掌机通过自定义固件获得 WPA2 WiFi 支持

索尼PSP掌机虽然已停产多年,但开发者社区依然活跃。最近,ARK自定义固件团队整合了wpa2psp插件,使得PSP能够连接WPA2加密的WiFi网络。这意味着即使你的路由器使用了最新的安全协议,你的PSP也能再次连接互联网。虽然该插件目前仅支持2.4GHz频段和AES加密,但对于PSP玩家来说,这是一个令人兴奋的里程碑。

阅读更多

氯胺酮治疗抑郁症:重塑大脑连接,开启疗愈之窗

2025-02-07
氯胺酮治疗抑郁症:重塑大脑连接,开启疗愈之窗

对于标准抗抑郁药物治疗无效的抑郁症患者,氯胺酮疗法提供了一种新的希望。研究表明,氯胺酮作用于大脑中不同于传统抗抑郁药物的系统,能够促进神经元之间突触的再生,从而改善大脑回路,快速改善症状。耶鲁大学的专家指出,氯胺酮可能开启大脑可塑性关键期,使患者更容易改变思维模式,适应新的环境刺激。最佳疗效通常需要结合心理治疗,例如认知行为疗法(CBT)。

阅读更多

开源macOS生产力工具Orange Intelligence:超越Apple Intelligence

2025-01-26
开源macOS生产力工具Orange Intelligence:超越Apple Intelligence

Orange Intelligence 是一款强大的开源 macOS 生产力工具,旨在超越 Apple Intelligence 的局限性。它采用优雅的浮动窗口界面,允许用户在任何应用程序中无缝捕获、处理和替换文本。 Orange Intelligence 支持自定义 Python 函数,可以集成大型语言模型(LLM)如 OpenAI 或本地 LLaMA,构建复杂 Agent 系统。该项目使用 Python、PyQt6 和 Applescript 开发,并提供丰富的自定义功能,极大地提升了开发人员、研究人员和 AI 爱好者的工作效率。

阅读更多
开发

不起眼的小硅胶干燥剂:全球供应链的幕后英雄

2025-04-01
不起眼的小硅胶干燥剂:全球供应链的幕后英雄

你是否注意到那些藏在鞋盒、零食包装里的小硅胶干燥剂?它们看似不起眼,却在全球供应链中扮演着至关重要的角色。文章深入探讨了硅胶干燥剂的吸湿原理、生产历史和应用场景,揭示了其在维持全球商品运输和储存中的重要性。从微观结构到宏观经济,文章展现了科技进步与全球化之间的微妙联系,并指出硅胶干燥剂的广泛应用并非其自身“征服世界”,而是全球化供应链发展的必然结果。

阅读更多

OBS Studio与Fedora Flatpak之争:握手言和

2025-02-24
OBS Studio与Fedora Flatpak之争:握手言和

OBS Studio团队和Fedora Linux开发者之间围绕Fedora Flatpak版本的OBS Studio引发的冲突已得到解决。最初的法律威胁使得情况一度紧张,但双方最终进行了对话。双方达成了共识,OBS Studio团队不再要求移除IP或重新命名Fedora Flatpak提供的OBS Studio应用程序。未来,双方将继续合作解决一些技术问题,例如Qt运行时回归、错误报告机制以及一些与硬件加速、X11回退和插件相关的问题。

阅读更多
开发

欧盟斥资4000万美元启动OpenEuroLLM项目,打造欧洲自主大语言模型

2025-02-09

2025年2月3日,欧盟启动了雄心勃勃的OpenEuroLLM项目,旨在开发多语言大型语言模型(LLM)。该项目由20家组织参与,包括11所大学、5家私企和4个高性能计算中心,获得欧盟3740万欧元(约合3940万美元)的资助,其中2060万欧元来自“数字欧洲计划”。OpenEuroLLM项目的目标是提升欧洲在人工智能领域的竞争力,并促进先进AI技术在欧洲的普及,同时注重保护语言和文化多样性。该项目也获得了欧盟战略技术平台(STEP)的认可,这将有助于其吸引更多投资。

阅读更多
AI

12.5万年前尼安德特人的“脂肪工厂”:颠覆认知的资源管理

2025-07-07
12.5万年前尼安德特人的“脂肪工厂”:颠覆认知的资源管理

一项发表于《科学进展》的研究揭示了12.5万年前德国中部尼安德特人惊人的资源管理能力。他们在Neumark-Nord 2考古遗址系统地利用水和热量从大型动物骨骼中提取脂肪,这表明他们对营养、规划和资源管理的理解远超以往认知。这项发现挑战了以往对尼安德特人的刻板印象,展现了他们具备复杂的社会组织和先进的生存策略,甚至对当地环境产生了长期的影响。

阅读更多
科技

超高速JVM JavaScript/TypeScript编译打包工具:swc4j

2025-01-04
超高速JVM JavaScript/TypeScript编译打包工具:swc4j

swc4j是一个在JVM上运行的超高速JavaScript和TypeScript编译打包工具。它属于Javet项目的一部分,用于在Node.js或V8在JVM上执行代码之前处理JavaScript和TypeScript代码。它支持多种特性,例如解析AST、插件、代码转换、压缩、多目标ES版本、Source Map等,并提供强大的代码安全检查功能,例如关键字限制、对象保护等。 开发者可以使用Maven或Gradle轻松集成swc4j到项目中,快速编译和打包代码。

阅读更多
开发
1 2 1026 1027 1028 1030 1032 1033 1034 1084 1085