基于视觉化表示的交互式故事写作系统
一个名为“Visual Story-Writing”的系统,允许用户通过操控视觉化表示来编辑故事。该系统利用GPT-4提取文本信息并建议编辑,例如,移动角色会建议修改文本以反映新的位置,连接两个角色会建议修改文本以反映新的互动。该系统使用TypeScript、React和Vite构建,需要OpenAI API密钥才能运行,并提供了视频教程和arXiv论文。
阅读更多
一个名为“Visual Story-Writing”的系统,允许用户通过操控视觉化表示来编辑故事。该系统利用GPT-4提取文本信息并建议编辑,例如,移动角色会建议修改文本以反映新的位置,连接两个角色会建议修改文本以反映新的互动。该系统使用TypeScript、React和Vite构建,需要OpenAI API密钥才能运行,并提供了视频教程和arXiv论文。
阅读更多
一位开发者使用Odin语言编写了一个创新的闪光式调音器。该调音器基于NSDF音高检测算法,具有平滑的视觉反馈、手动目标音符选择、谐波模式和游标模式等功能。它通过单频DFT和相位比较器算法实现精确的音高检测和视觉效果,并采用自适应增益控制以维持稳定的视觉对比度。与其他方法相比,该调音器在视觉分辨率、灵敏度和延迟方面具有显著优势。
阅读更多
TheAuditor是一个离线优先、AI为中心的静态应用程序安全测试(SAST)和代码智能平台。它运行业界标准的代码分析工具,生成结构化的、AI可理解的报告,从而为开发者和AI助手提供可信的“事实依据”。不同于传统的SAST工具,TheAuditor旨在解决AI辅助开发中代码安全和质量保证问题,防止AI生成不安全或有缺陷的代码。它支持多种语言和框架,并提供依赖关系图可视化、重构检测等功能,最终目标是构建一个无需人工干预的AI自纠错开发流程。
阅读更多
这个开源项目提供了一个 C++ 库,用于读取 MacBook 笔记本电脑的屏幕角度传感器数据。通过反向工程 HID 设备规范,该库能够实时精确地测量屏幕角度(0-360 度),并具有高性能、易于使用的 API 接口和完善的异常处理机制。支持 2019 年及以后的 16 英寸 MacBook Pro 和 M 系列 MacBook Pro。该库基于 Sam Gold 的原始 Objective-C 实现,并进行了 C++ 移植和扩展。
阅读更多
Campfire是一款基于Web的聊天应用,支持多房间、私信、文件附件预览、搜索、Web推送通知、@提及和API集成等功能。它采用单租户架构,通过部署多个实例来支持不同的客户群体。其Docker镜像包含了运行所需的一切,包括Web应用、后台任务、缓存、文件服务和SSL。只需映射一个卷到/rails/storage即可持久化数据库和文件附件。通过环境变量可以配置SSL、Web推送通知和错误报告等功能。
阅读更多
一个名为“CloudToButt”的Chrome扩展程序火了!它将网页中出现的“the cloud”(云)替换成“my butt”(我的屁股)。开发者特意声明只替换完整短语“the cloud”,避免误伤。该扩展程序还有针对Safari、Mozilla和Opera浏览器的版本,项目代码已开源。虽然有人开发了更激进的版本,只替换“cloud”,但开发者认为那样不够精准,也少了些许幽默。准备好迎接你的“屁股云”了吗?
阅读更多
ck是一个强大的代码搜索工具,它超越了传统的grep,能够理解代码的语义。你可以用自然语言描述你想要查找的代码功能(例如“错误处理”),ck就能找到包含try/catch块、错误返回和异常处理代码的文件,即使这些关键词没有明确出现。它支持多种搜索模式,包括基于关键字的搜索、基于语义的搜索以及两者结合的混合模式,并能生成JSON格式的结构化搜索结果,非常适合代码分析、文档生成和自动化重构。ck具有与grep相同的命令行参数和行为,易于上手,同时又具有强大的语义理解能力,是开发人员、AI代理和团队的理想选择。
阅读更多
一个用Rust编写的命令行程序,使用'混沌游戏'算法生成分形图案。该程序通过迭代算法,选择多边形的顶点,并按一定比例移动当前点,最终生成复杂的图案。用户可以自定义多边形边数、距离比例、迭代次数等参数,并创建自定义规则生成更复杂的图案。该项目开源,并提供详细的使用说明和扩展方法。
阅读更多
Racket程序员经常遇到这样的情况:编写匿名函数时,中途发现需要递归调用自身。以往解决方法需要改写代码,引入`letrec`,增加缩进和代码复杂度。本文介绍了一个名为`lam/anon♻️`的宏,它允许在Racket中直接使用匿名递归函数,无需显式命名。该宏通过绑定`$MyInvocation`来模拟PowerShell的匿名递归语法,简化了代码,提高了开发效率。虽然Racket已有`rec`形式实现类似功能,但`lam/anon♻️`宏提供了更简洁的匿名递归方式。
阅读更多
BrainCraft挑战赛邀请参赛者设计一个基于生物学原理的、基于速率的神经网络,来控制一个在简单迷宫中寻找能量源的虚拟机器人。挑战赛分五个难度递增的任务,每个任务持续两个月。机器人需要在资源受限的条件下,利用有限的传感器数据和1000个神经元,完成导航和能量获取任务。这是一个对现有神经科学模型的巨大挑战,成功需要将功能性神经动力学与感觉运动控制结合起来。
阅读更多
flint是一个单二进制文件、自包含的KVM虚拟化管理解决方案,面向开发者、系统管理员和高级家庭实验室用户。它拥有简洁的Web UI、CLI和API,无需复杂的平台即可高效管理虚拟机。只需一个8.4MB的二进制文件,无需安装程序或依赖项(libvirt除外),即可运行。支持Cloud-Init、托管镜像库和多种导入选项,并且不会强制用户绑定到特定平台。支持Linux、macOS和Windows。
阅读更多
本文介绍了一种结构化的AI协同软件开发方法,旨在解决代码膨胀、架构漂移和上下文稀释等常见问题。该方法将开发过程分为四个阶段:AI配置、协同规划、系统实现和数据驱动迭代。每个阶段都设置了系统约束和验证检查点,并强调基于经验数据而非假设进行决策。核心策略是将大型任务分解成一系列小的、可管理的组件,每次只向AI提出一个清晰具体的请求,并通过严格的代码规范(例如每文件不超过150行)和性能基准测试来保证代码质量和架构一致性。该方法通过一个名为`project_extract.py`的工具辅助项目管理,并提供了一个DiscordJS机器人示例来展示其应用。
阅读更多
Sparrow 是一个用 C++20 实现的 Apache Arrow 列式格式库,提供简洁易用的 API 和 C 接口的便捷转换。它支持多种编译器,并提供 mamba/conda 包管理器的安装方式。Sparrow 提供了多种数据初始化和访问方式,方便用户与其他库进行集成,例如,可以方便地从外部库读取 Arrow 数据结构,并将其转换为 Sparrow 的数据结构,反之亦然。文档正在撰写中,该项目由 ArcticDB、Bloomberg 和 QuantStack 合作资助。
阅读更多
CADAM是一个革命性的开源网页应用,允许用户仅使用自然语言描述和图像参考就能生成3D模型。它利用Anthropic Claude API进行AI驱动建模,并提供实时预览、参数控制和多种导出格式(.STL和.SCAD)。CADAM基于React、Three.js和OpenSCAD WebAssembly构建,并支持BOSL和BOSL2库,为3D打印和CAD社区提供了强大的工具。
阅读更多
Plateshapez是一个用于生成对抗性扰动车牌图像数据集的研究工具。它遵循用户优先、默认安全、专家可操控的设计原则,提供命令行界面和Python API,可生成具有可重复性、透明性和伦理保障的结构化数据集。用户可自定义配置,添加各种扰动(形状、噪声、纹理、扭曲),并控制扰动的作用范围(车牌区域或整张图像)。该工具旨在研究OCR和ALPR系统的对抗鲁棒性,并提供了详细的文档和伦理准则。
阅读更多
MentraOS是一个开源的智能眼镜应用开发平台,支持多种智能眼镜型号,例如Even Realities G1和Mentra Mach 1。开发者可以使用TypeScript SDK快速构建应用,并通过Mentra Store进行分发。MentraOS处理配对、连接、数据流和跨兼容性等底层工作,开发者只需专注于应用的创意和功能。该平台完全开源(MIT许可证),并拥有活跃的社区支持。
阅读更多
受到Adobe Flash的启发,作者历时十年,打造了一款名为Rasterizer的GPU加速2D矢量图形引擎。它比CPU快60倍,非常适合矢量动画UI。该引擎使用C++ 11和Metal,目标平台为macOS,iOS版本正在开发中。Rasterizer支持SVG和PDF文件,并采用了创新的抗锯齿算法和高效的渲染策略,例如基于GPU的二次贝塞尔曲线求解和批量并行处理。
阅读更多
Thunk是一个Rust工具,利用VC-LTL5和YY-Thunks库,让你的Rust程序能够在Windows XP等老旧系统上运行。它通过在库搜索路径中添加VC-LTL,并使用YY-Thunks弥补老系统中缺失的API来实现兼容性。Thunk提供命令行工具和库两种使用方法,方便开发者构建兼容老版Windows的程序和共享库。需要注意的是,Thunk并不保证程序在老系统上的完全兼容性,使用需谨慎。
阅读更多
hledger 1.50 版本发布,带来了更强大的交易平衡机制,使用本地精度进行平衡计算,提高了精度和稳定性。此外,该版本还包含CSV数据命令、导入存档、时间记录改进等诸多功能改进和错误修复。新版本也改进了时间记录格式,支持并发会话,并增强了全局模式匹配功能。
阅读更多
近日,微软1978年为6502处理器开发的BASIC 1.1版本源码公开!这段6955行的6502汇编代码,是个人电脑革命的基石,它为Apple II、Commodore PET等早期电脑提供了编程环境,让编程不再是少数人的专利。此源码不仅展现了微软早期的成功,也体现了其跨平台兼容性和高效的内存管理技术,对软件产业发展影响深远,堪称一段传奇。
阅读更多
一款名为“Notepad++ Rogue-lite”的插件将角色扮演游戏带入了你的文本编辑器!这个64位Windows专属插件包含六个回合制关卡,你需要收集强大的神器,击败Boss,躲避陷阱。游戏设有剧情和音效,但需谨慎游戏,因为可能会丢失数据和设置。安装方法简单:解压下载的插件,安装字体,将主题和插件拖放到Notepad++相应文件夹即可。准备好迎接你的Notepad++冒险了吗?
阅读更多
Nuclear是一款免费的桌面音乐播放器,它从YouTube、Jamendo、Audius和SoundCloud等免费资源聚合音乐。它拥有类似Spotify的功能,但无需付费,并且拥有更大的音乐库。Nuclear支持搜索歌曲、专辑,创建和保存播放列表,歌词显示,甚至支持无限下载YouTube音乐。它注重音频质量,并提供多种功能,如电台模式、音频标准化等。该项目开源,并积极接受社区贡献。
阅读更多
PolarSys B612是一款为飞机驾驶舱屏幕设计的易读开源字体家族。它由空中客车公司、ENAC和图卢兹大学III共同研发,旨在提升驾驶舱屏幕信息的可读性和舒适性。该字体注重字符间距最大化、字母基本形态的尊重以及字形和间距的协调统一。2012年,Intactile DESIGN公司设计了该字体的八种变体,并对所有字符进行了完整的提示处理。
阅读更多
腾讯AI团队发布了HunyuanWorld-Voyager,一个能够根据单张图像和用户自定义的摄像机路径生成世界一致性3D点云序列的新型视频扩散框架。Voyager可以生成用于世界探索的3D一致性场景视频,并能生成对齐的深度和RGB视频,用于高效直接的3D重建。该模型训练使用了超过10万个视频剪辑的数据集,结合了真实世界捕捉和虚幻引擎的合成渲染。Voyager在WorldScore基准测试中取得了领先的性能,并提供了易于使用的代码和预训练模型。
阅读更多
AWS 推出了一个 Neovim 插件,将 Amazon Q Developer 集成到编辑器中,提供 AI 代码建议、代码重构、聊天功能等。支持免费试用和付费订阅两种模式,安装简单,只需通过插件管理器安装或手动克隆即可。插件利用 LSP 提供代码补全,并提供丰富的命令,例如 `:AmazonQ` 用于打开聊天窗口,`zq` 用于将选中文本添加到聊天上下文中。该插件目前处于实验阶段,欢迎贡献和反馈。
阅读更多
一款用Rust和ggez引擎开发的复古风格赛车游戏,致敬经典游戏《TRON》。游戏支持单人和双人模式,玩家可以操控光轮在赛道上竞速,留下轨迹并避免碰撞。游戏中设有AI对手,难度可调,并增加了能量冲刺等策略性玩法。游戏画面采用8-bit复古风格,并加入了粒子特效等视觉效果。项目开源,基于MIT许可证。
阅读更多
这是一本关于线性代数核心概念的简洁易懂的入门读物。它从标量和向量开始,逐步介绍向量加法、标量乘法、点积、范数和角度等概念,并深入探讨了矩阵、线性方程组、线性变换、特征值和特征向量等主题。书中包含丰富的例子和习题,帮助读者理解线性代数的几何意义和实际应用,例如在计算机图形学、数据科学和机器学习中的应用。
阅读更多
这个项目用 C 和 Odin 语言重新实现了 1962 年的 LISP 1.5 解释器核心功能,代码量不到 500 行(Odin 版本约 600 行)。它包含一个基于 Cheney 算法的半空间复制垃圾收集器,并支持有限的尾调用优化。虽然简化了错误处理和线程安全,但该项目成功地运行了测试程序,展现了 LISP 的简洁与优雅。
阅读更多
iNaturalist开源了部分机器学习模型,包含约500个分类单元的“小型”模型,以及相应的地理模型和分类文件,方便在设备上进行测试和其他应用。完整的物种分类模型由于知识产权和组织政策原因并未公开。文章还提供了在MacOS系统上安装和运行该模型的详细步骤,包括依赖项安装、环境配置和性能优化建议,并给出了不同配置下的性能数据对比。
阅读更多
森人 (Mori-bito) 是一款用 Go 和 BubbleTea 构建的基于终端的 LDAP 服务器资源管理器,提供交互式界面用于浏览 LDAP 目录树、查看记录和执行自定义查询。它支持交互式树导航、记录查看器、剪贴板集成、自定义查询界面、分页结果、灵活的配置、安全的身份验证、自动更新通知、现代化的 TUI、多个连接等功能。安装方式多样,支持 Homebrew、手动下载和快速安装脚本。功能强大,易于使用,是管理 LDAP 服务器的利器。
阅读更多