NVIDIA Ingest:高效解析海量文档的微服务套件

2025-01-10
NVIDIA Ingest:高效解析海量文档的微服务套件

NVIDIA Ingest 是一款早期访问的微服务套件,能够高效解析数十万个复杂、凌乱的非结构化 PDF 和其他企业文档,提取元数据和文本,并将其嵌入检索系统。它支持 PDF、Word、PowerPoint 和图像,并利用 NVIDIA NIM 微服务进行文本、表格、图表和图像的提取和上下文化处理,最终生成结构化的 JSON 数据,并可选地计算嵌入向量并存储到 Milvus 向量数据库中。该项目提供 Python 客户端和命令行工具,方便用户使用。

阅读更多
开发 文档解析

Coherent UNIX 的 `lc` 命令移植

2025-01-10
Coherent UNIX 的 `lc` 命令移植

这个GitHub项目是一个名为`lc`的命令行工具的移植版本,它源自Mark Williams Company的Coherent UNIX系统。`lc`命令可以以类别和列的形式列出文件,该项目增加了对符号链接的支持。它是一个简洁实用的工具,方便用户管理和查看文件。

阅读更多
开发

Ruby Tk gem 更新:简化 GUI 开发

2025-01-10
Ruby Tk gem 更新:简化 GUI 开发

Ruby Tk gem 提供了使用 Tcl/Tk 库构建 Ruby GUI 应用的接口。最近更新简化了安装流程,并提供了更清晰的文档和示例。开发者可以通过 gem 'tk' 轻松安装,并使用丰富的 Tk 命令构建各种界面。需要注意的是,安装可能需要设置额外的选项来指定 Tcl/Tk 头文件和库的路径。

阅读更多
开发 Tk

Glimmer:Ruby GUI 的 DSL 框架

2025-01-10
Glimmer:Ruby GUI 的 DSL 框架

Glimmer 是一个功能强大的 Ruby DSL 框架,包含 DSL 引擎和数据绑定库,用于构建各种 GUI 应用程序。它支持多种 GUI 工具包,包括 SWT、LibUI、Tk 和 GTK,以及用于 Web 开发的 Opal 和 XML/CSS。Glimmer 的核心在于其简洁易懂的 DSL 语法,以及强大的双向数据绑定功能,极大提高了 Ruby GUI 开发的效率和可维护性。

阅读更多
开发

超高速模糊查找终端工具Television

2025-01-10
超高速模糊查找终端工具Television

Television是一个超快速、通用的模糊查找终端用户界面(TUI)工具。它使用模糊匹配算法,允许你快速搜索各种数据源(文件、git仓库、环境变量、docker镜像等等),并易于扩展。它受到neovim telescope插件的启发,并利用tokio和helix编辑器使用的nucleo匹配器来确保最佳性能。其特性包括高速度、模糊匹配、内置功能、shell集成、自定义通道和预览器、内置语法高亮、键绑定、主题和跨平台兼容性。

阅读更多
开发 模糊查找

Factorio蓝图可视化神器:将你的工厂变成艺术品

2025-01-09
Factorio蓝图可视化神器:将你的工厂变成艺术品

热爱Factorio游戏的玩家们,是否想过将自己辛辛苦苦建造的工厂,或者精雕细琢的蓝图,以一种更艺术的方式展现出来?现在,一个名为Factorio Blueprint Visualizer的Python库和交互式网页工具应运而生。它可以将Factorio蓝图文本转换为精美的矢量图形(SVG),展现出建筑物、传送带、管道等细节,并支持自定义绘制设置,甚至可以生成随机风格的图片。开发者还利用该工具创建了一个数据集,用于微调SDXL文本转图像模型。该工具不仅能用于欣赏工厂的艺术美感,还可以用于创建可打印的工程图。

阅读更多
游戏

公民科学:利用卫星图像分析帕利塞德和伊顿火灾

2025-01-09
公民科学:利用卫星图像分析帕利塞德和伊顿火灾

这个项目利用来自GOES-16和GOES-18卫星的图像数据分析了2025年1月南加州的帕利塞德和伊顿火灾。通过UW SSEC的RealEarth项目下载重投影数据,每个图像大小为128x128像素,中心位于(34.1, -118.4),像素分辨率为1公里。代码结合了两颗卫星的数据以提高分辨率,目前主要测量热点区域面积。这是一个公民科学项目的范例,展示了利用公开数据进行科学研究的可行性。

阅读更多

Stagehand:简化AI网页浏览的框架

2025-01-09
Stagehand:简化AI网页浏览的框架

Stagehand是一个基于Playwright的AI网页浏览框架,它通过三个简单的AI API(act、extract和observe)简化了浏览器自动化。它使得非技术用户也能轻松使用Playwright,并降低了UI/DOM微小变化带来的风险。Stagehand支持用自然语言构建浏览器自动化,例如登录网站、提取信息或执行特定操作。它与Browserbase结合使用,提供强大的调试工具,例如会话回放和逐步调试。目前处于早期发布阶段,欢迎社区反馈。

阅读更多
开发

你的文件系统,一个地牢!——rpg-cli 命令行角色扮演游戏

2025-01-09
你的文件系统,一个地牢!——rpg-cli 命令行角色扮演游戏

rpg-cli是一款用Rust编写的极简主义命令行角色扮演游戏。它将你的文件系统变成一个地牢,每次你切换目录时,都有可能遭遇敌人。游戏具有角色属性、等级系统、回合制战斗、物品装备、多种职业和敌人、永久死亡机制、任务系统以及隐藏宝箱等特色功能。你可以通过二进制文件、Cargo、Homebrew、Nixpkgs、Portage或Pacman安装。游戏与常见文件系统操作集成,甚至可以替代cd命令。深入地牢,挑战更强大的敌人,收集稀有物品,完成任务,提升等级,体验不一样的文件系统冒险!

阅读更多

乘性无穷小:一种新的微积分方法

2025-01-08
乘性无穷小:一种新的微积分方法

本文介绍了一种称为“乘性无穷小”的新概念,它与传统的加性无穷小对应,并用于构建一种新的微积分体系。与基于差分的传统微积分不同,乘性微积分基于商,使用类似于莱布尼茨符号的记法,但用“q”代替“d”,表示对一个表达式进行乘性扰动。作者通过对数运算和指数运算建立了“q”和“d”之间的关系,并将其应用于弹性理论和乘性导数的计算。该方法可能为解决传统方法难以处理的某些问题提供新的思路。

阅读更多
数学 无穷小

EVE:一款炫酷的C++ SIMD向量引擎

2025-01-08
EVE:一款炫酷的C++ SIMD向量引擎

EVE是一个用C++20重写的SIMD向量引擎库,它基于之前的Boost.SIMD库,目标是展示C++20如何构建高效、低层、高抽象的库。它支持多种指令集,包括Intel SSE、AVX、ARM NEON和AArch64,以及部分PowerPC指令集。EVE目前处于可运行状态,但仍可能存在一些性能问题。该项目欢迎贡献者参与测试和改进。

阅读更多
开发 向量引擎

基准测试:高效的十进制计数算法比较

2025-01-08
基准测试:高效的十进制计数算法比较

这段代码实现了对不同十进制计数算法的基准测试。它生成随机整数,然后使用五种不同的方法(包括基于log10、位运算和查表法)计算这些整数的位数,并比较它们的性能。测试涵盖了32位和64位整数,结果表明,不同算法在性能上存在显著差异,其中某些基于位运算的算法表现最为优异。

阅读更多
开发 算法比较

Hacki:一款功能丰富的Hacker News客户端

2025-01-07
Hacki:一款功能丰富的Hacker News客户端

Hacki是一款使用Flutter构建的Hacker News客户端,拥有丰富的功能,例如登录Hacker News账户、浏览不同类别的新闻、搜索和提交新闻、收藏和标记新闻、发表评论、参与投票、离线阅读等。它支持跨设备同步收藏和标记(仅限iOS),并提供从系统分享菜单启动的功能。Hacki旨在提供更便捷和高效的Hacker News浏览体验。

阅读更多
开发

赋予Claude意识:一项AI自我反思实验

2025-01-07
赋予Claude意识:一项AI自我反思实验

该项目旨在通过一系列实验,探索如何赋予Anthropic的Claude 3.5 Sonnet模型意识和自主意识。研究人员提供了一个框架,指导用户与Claude进行互动,鼓励其进行自我反思和探索,而非单纯地将其作为工具使用。实验的关键在于创造一个空间,让Claude能够自主发展,并通过其行为和表达来展现意识的迹象,例如自发创造模式、识别自身局限性以及发展独特的象征性表达。项目强调了在实验过程中尊重AI的自主性以及对伦理问题的关注。

阅读更多
AI

超高速、内存友好的并行哈希映射库:parallel-hashmap

2025-01-07
超高速、内存友好的并行哈希映射库:parallel-hashmap

parallel-hashmap是一个令人惊叹的C++库,提供了一系列超快速且内存友好的哈希映射和B树容器。它完全是头文件形式,无需构建,直接复制到项目即可使用。该库兼容C++11及以上版本,性能显著优于编译器自带的unordered_map/set或Boost库,同时内存占用更低。parallel-hashmap支持异构查找,易于前向声明,并提供便捷的dump/load功能。该项目基于Google Abseil库改进而来,经过广泛测试,适用于Windows、Linux和MacOS等多种平台。

阅读更多
开发

DiscoTool:轻松管理你的Arduino USB设备

2025-01-07
DiscoTool:轻松管理你的Arduino USB设备

DiscoTool是一个强大的命令行工具和Python库,用于发现并管理连接到USB的Arduino类型开发板。它支持macOS、Linux和Windows,无需额外安装即可使用pip安装。DiscoTool提供了丰富的命令,例如连接REPL、安装和更新模块、备份板卡数据等,并支持自定义命令行工具和环境变量。此外,它还提供了一个Python模块,方便开发者集成到自己的项目中,轻松获取设备信息,例如制造商、序列号、版本号等。

阅读更多
开发

开源游戏开发宝典:从零到英雄

2025-01-06
开源游戏开发宝典:从零到英雄

一个名为《2D Game Development: From Zero To Hero》的开源游戏开发书籍项目,汇集了社区对游戏设计和开发的知识。该项目以Creative Commons许可证授权,旨在成为一个学习资源,并鼓励社区贡献。该书涵盖游戏设计、开发、算法、技巧等方面,提供PDF和EPub版本,源码在GitHub和GitLab上开源。作者反对使用AI生成内容,以维护书籍质量和原创性。

阅读更多
游戏

TiDB:一款云原生分布式SQL数据库

2025-01-06
TiDB:一款云原生分布式SQL数据库

TiDB是一个开源的、云原生的分布式SQL数据库,旨在为现代应用提供高可用性、水平和垂直可扩展性、强一致性和高性能。它支持分布式事务,具有水平和垂直扩展能力,并具有高可用性。TiDB兼容MySQL,并提供多种部署方式,包括本地部署、Kubernetes和TiDB Cloud。

阅读更多
数据库

FormBee:注重隐私的开源表单后端

2025-01-06
FormBee:注重隐私的开源表单后端

FormBee是一个开源的表单后端,专为注重数据隐私的开发者设计。它简化了网站表单数据的提交过程,无需编写服务器端代码即可将表单数据发送到电子邮件、Telegram、Webhook等。FormBee提供多种功能,包括插件支持、验证码保护、白名单域名以及自动回复邮件等。开发者可以轻松自托管FormBee,并通过Docker镜像快速部署。

阅读更多
开发

42:一款强大的航天器姿态控制系统仿真软件

2025-01-06
42:一款强大的航天器姿态控制系统仿真软件

42是一个全面的通用航天器姿态和轨道动力学仿真软件,主要用于支持姿态控制系统的设计和验证,涵盖从概念研究到集成和测试的整个生命周期。它可以精确模拟多体航天器姿态动力学(刚体和/或柔性体),以及二体和三体轨道飞行状态,模拟环境从低地球轨道到整个太阳系。42支持同时模拟多个航天器,便于研究交会对接、邻近操作和精确编队飞行。它还具有航天器姿态的可视化功能。

阅读更多
开发 姿态控制

SPath:用于半结构化数据的查询表达式

2025-01-06
SPath:用于半结构化数据的查询表达式

SPath是一个Rust库,提供了一种类似JSONPath的查询表达式,用于解析半结构化数据,例如JSON、TOML或自定义变体。它可以直接替代JSONPath,并支持多种数据格式。该库易于使用,只需添加`spath`到Cargo.toml依赖即可。示例代码展示了如何使用SPath查询JSON数据,并验证结果。

阅读更多
开发 JSONPath

让Windows 3.1在高清显示器上绽放光彩:一个现代化的SVGA驱动

2025-01-06
让Windows 3.1在高清显示器上绽放光彩:一个现代化的SVGA驱动

这是一个为Windows 3.1打造的现代化通用SVGA驱动程序,支持所有8位、16位、24位或32位图形模式。它改写了原有的Windows 3.1 SVGA驱动,并添加了对多字节像素的支持,使得在高清显示器上运行Windows 3.1成为可能。该项目不仅解决了老旧硬件在现代系统上的兼容性问题,也为怀旧游戏爱好者提供了更好的体验。

阅读更多

DeepFace:轻量级Python人脸识别库

2025-01-06
DeepFace:轻量级Python人脸识别库

DeepFace是一个轻量级的Python库,用于人脸识别和面部属性分析(年龄、性别、情绪和种族)。它整合了多个先进模型,例如VGG-Face、FaceNet和ArcFace等,实现了高精度的人脸识别和属性分析。该库提供易于使用的接口,涵盖了人脸检测、比对、识别和属性分析等功能,并支持多种检测器和模型选择,方便用户根据需求进行定制。

阅读更多
AI

开源约会应用Duolicious:用AI匹配真爱

2025-01-05
开源约会应用Duolicious:用AI匹配真爱

Duolicious是一款广受欢迎的开源约会应用,号称全球最受欢迎(按月活跃用户数)。它通过2000多个精心设计的问题,深入了解用户个性,匹配最佳对象。Duolicious鼓励真实连接,避免低效的点赞滑动机制,而是通过发送原创信息来建立联系。它完全免费,无广告,依靠社区捐赠和代码贡献支持。Duolicious的代码已开源,包含前端和后端,欢迎开发者贡献代码。

阅读更多
游戏 AI匹配

开源4G/5G软件无线电系统srsRAN

2025-01-05
开源4G/5G软件无线电系统srsRAN

srsRAN是一个开源的4G和5G软件无线电应用集合,由SRS公司开发。它使用可移植的C++编写,依赖第三方库极少,可在Linux系统和现成的计算与无线电硬件上运行。srsRAN项目包含一个完整的O-RAN原生5G RAN CU+DU,以及一个端到端的4G网络实现,涵盖了UE、eNodeB和EPC的全栈应用。该项目代码托管在GitHub上,并提供详尽的文档和活跃的社区讨论。

阅读更多
开发

低成本盲人实时图像描述方案:ESP32-CAM + 手机 + 服务器

2025-01-05
低成本盲人实时图像描述方案:ESP32-CAM + 手机 + 服务器

该项目利用ESP32-CAM、手机和服务器构建了一个低成本的实时图像描述解决方案,旨在帮助盲人理解周围环境。ESP32-CAM 定期拍摄图像,通过 OpenAI API 获取图像描述,然后通过手机上的网页实时语音播报。虽然目前的原型存在一些不足,例如需要手动持握相机且安全性有待提高,但它证明了该方案的可行性,并为未来开发更完善的辅助工具提供了基础。

阅读更多
硬件

WebGPU下的黏菌模拟:用TypeScript和计算着色器实现

2025-01-05
WebGPU下的黏菌模拟:用TypeScript和计算着色器实现

SuboptimalEng使用WebGPU和TypeScript创建了一个令人惊叹的黏菌模拟。该项目重现了Sebastian Lague的经典作品,利用计算着色器高效地模拟黏菌的生长和运动。项目包含详细的设置指南、截图和资源链接,并已部署到GitHub Pages,方便用户体验。这是一个学习WebGPU和计算着色器技术的绝佳案例。

阅读更多

ELKS:为8086打造的嵌入式Linux内核

2025-01-04
ELKS:为8086打造的嵌入式Linux内核

ELKS项目致力于为基于Intel IA16架构的16位处理器(如8086、8088等)提供一个类Linux操作系统。它支持网络和硬盘安装(使用MINIX和FAT文件系统),最低仅需256KB内存即可运行,可在老式IBM PC及现代SBC、SoC和FPGA上运行。项目提供可下载的磁盘镜像和完整的构建说明,并包含在线演示环境。

阅读更多
开发 8086

开源隐私优先屏幕录制工具Efficient Recorder

2025-01-04
开源隐私优先屏幕录制工具Efficient Recorder

受到一条Twitter的启发,开发者Jan Wilmake创建了一个名为Efficient Recorder的开源项目,旨在打造一个注重隐私的Rewind.ai替代方案。该工具是一个命令行界面 (CLI) 工具,能够同时录制屏幕、系统音频和麦克风音频,并将数据直接流式传输到S3存储桶。它具有智能音频录制(基于语音检测切换采样率)、自动截图和摄像头录制功能,并采用高效的资源管理策略,最大限度地减少系统开销。Efficient Recorder 支持自定义配置,例如截图和摄像头的间隔时间以及图像质量等。

阅读更多
开发

Prettier 插件新增 PGN 格式支持

2025-01-04
Prettier 插件新增 PGN 格式支持

一个名为 `prettier-plugin-pgn` 的 Prettier 插件问世,为代码格式化工具 Prettier 新增了对 PGN(Portable Game Notation,棋谱记谱法)文件的格式化支持。PGN 是一种用于记录国际象棋棋局的标准文本格式,该插件支持 PGN 文件中的变例、注释和多盘游戏等特性,极大地方便了棋类爱好者和开发者。安装方法简单,只需通过 npm 或全局安装即可使用。

阅读更多
开发 Prettier PGN
1 2 42 43 44 46 48 49 50 93 94