搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

GitHub - torrentg/expr: 支持多种类型的表达式解析器 (github.com)

expr 是一个用 C 语言编写的表达式解析器,支持多种数据类型,包括数字、布尔值、日期时间、字符串和错误类型。它具有无内存分配、基于迭代器的接口、支持变量、无状态、可编译表达式、完全编译时检查语法、文档化语法、标准 C11 代码以及无依赖项等特点。

Tracy:帧分析器 (github.com)

Tracy是一款用于游戏和其他应用程序的实时、纳秒级分辨率、远程遥测、混合帧和采样分析器。它支持CPU、GPU、内存分配、锁、上下文切换等的分析,并自动将屏幕截图属性添加到捕获的帧中。

Panora:连接数据源和大型语言模型的统一 API (github.com)

Panora 是一个开源的统一 API,旨在连接各种数据源和大型语言模型。它提供了一系列功能,包括魔术链接、自定义字段、传递请求和 Webhook,方便用户访问和管理数据。Panora 支持与多个平台的 CRM、票务系统、人力资源信息系统、文件存储和电子商务平台集成,并提供语义搜索、关键字搜索和混合搜索功能。

使用可微分Voronoi图的自由形式平面图设计 (github.com)

这篇论文介绍了一种基于Voronoi图设计平面图的新颖形状表示和优化方法。该方法使用Voronoi站点之间的距离来隐式指定房间的形状,从而通过移动这些站点来促进墙壁布局的拓扑变化。由于墙壁表示的微分很容易获得,该方法可以将各种约束(例如房间面积和房间连通性)纳入优化中。

媒体库软件 Media Hoarder v1.4.0 发布 (github.com)

Media Hoarder v1.4.0 版本引入了电视剧支持,包括剧集热度图、剧集源路径配置、剧集浏览和排序等功能。此外,该版本还新增了HDR识别、媒体库大小计算、UI界面优化等功能,并修复了一些已知问题。

Pgroll:轻松实现PostgreSQL零停机迁移 (github.com)

pgroll 是一款开源命令行工具,通过同时提供多个 schema 版本,为 PostgreSQL 提供安全且可逆的 schema 迁移。它负责处理复杂的迁移操作,确保在数据库 schema 更新时客户端应用程序继续工作,包括确保在不锁定数据库的情况下应用更改,以及旧 schema 版本和新 schema 版本同时工作,从而降低与 schema 迁移相关的风险,并大大简化客户端应用程序的推出,还允许即时回滚。

GitHub - srush/GPU-Puzzles: 通过解谜学习 CUDA (github.com)

这篇文章介绍了一份名为“GPU-Puzzles”的资源,该资源旨在帮助人们通过解决一系列编程谜题来学习 CUDA 编程。文章提供了一系列使用 NUMBA 库的 Python 代码示例,这些代码可以直接映射到 CUDA 内核,从而让学习者能够在不接触底层 CUDA 代码的情况下,快速掌握 GPU 编程的核心概念。

Aider:终端中的 AI 结对编程工具 (github.com)

Aider 是一款终端中的 AI 结对编程工具,允许开发者利用大语言模型编辑本地 Git 仓库中的代码。它支持 GPT-4o、Claude 3.5 Sonnet 等多种大语言模型,可以添加新功能、测试用例、修复 bug、重构代码、更新文档等。Aider 支持多种编程语言,并可根据用户需求编辑多个文件,适用于大型代码库。

Omni Engineer: 基于人工智能的开发者控制台 (github.com)

Omni Engineer 是一款控制台工具,利用人工智能增强开发流程。它提供智能代码查询响应、文件管理、网络搜索和图像处理功能,并具有增强的功能以提供更强大的开发体验。Omni Engineer 提供多文件编辑、实时差异显示、语法高亮、图像上下文和灵活的模型选择等功能。

特斯拉开源TTPoE协议 (github.com)

特斯拉在HotChips 2024大会上宣布开源其TTPoE(Tesla Transport Protocol over Ethernet)协议,并加入了超以太网联盟(UEC),旨在推动新的高速、低延迟网络结构标准化。TTPoE协议最初应用于特斯拉Dojo v1超级计算机项目,该协议完全在硬件中执行。TTPoE协议简单直接,采用去中心化拥塞管理,并保证完全传输。

咖啡时间:一款能告诉你是否该再来一杯咖啡的时钟 (github.com)

Coffee-o-clock 是一款用 Python 编写的开源应用程序,可以帮助用户了解自己是否应该再喝一杯咖啡。它根据用户的咖啡因水平和睡眠时间提供统计数据,还可以输入自定义的摄入量和睡眠时间。

Rawdrawandroid: 使用 C 语言和 Make 构建 Android 应用程序 (github.com)

Rawdrawandroid 项目提供了一种使用 C 语言和 Make 构建 Android 应用程序的方法,无需编写 Java 代码。它绕过了 Android Studio 和 Gradle 等传统工具,允许开发者使用轻量级流程创建 APK。该项目提供了示例和文档,指导开发者创建窗口、处理输入、访问资产和使用 Android API。Rawdrawandroid 强调构建过程的简单性和效率,生成的 APK 文件非常小。

Brainfuck 企业解决方案 (github.com)

Brainfuck 企业解决方案 (BES) 团队致力于利用 Brainfuck 编程语言构建新一代软件开发工具,包括操作系统 OS.bf、文本编辑器 ed.bf、Brainfuck 解释器 meta.bf、字符串库 str.bf 等。他们还计划推出异步 Web 服务器、键值存储和机器学习框架等产品。

Qocker:一款用户友好的 Docker 容器管理 GUI 应用 (github.com)

Qocker 是一款使用 PyQt5 构建的用户友好型 GUI 应用程序,用于管理 Docker 容器。它提供了一个直观的界面,用于查看和与 Docker 容器进行交互,功能包括容器概览、快速终端访问、容器管理、实时更新以及跨平台支持。

Hy 1.0.0发布:嵌入Python的Lisp方言 (github.com)

经过近12年的开发和大量实际应用,Hy 1.0.0 版本正式发布。Hy是一种嵌入Python的Lisp方言,旨在将Lisp的表达能力与Python的生态系统相结合。此次发布标志着Hy语言趋于稳定,未来将专注于修复错误、兼容新版Python以及支持Python的新特性,同时保持对旧版本的兼容性。

GitHub - pg-nano/pg-parser:将 Postgres 查询解析为 100% 类型安全的 AST(由 libpg_query 提供支持) (github.com)

pg-nano/pg-parser 是 libpg-query 的一个分支,它提供了最佳的类型定义和 AST 实用程序。该解析器可以将 Postgres 查询解析为 100% 类型安全的 AST,并提供了一组 API 用于解析 SQL 字符串、生成指纹、遍历 AST 以及进行类型安全的字段访问。

GitHub - VadimBoev/FlappyBird (github.com)

本文介绍了一个用C语言开发的Android版Flappy Bird游戏,APK文件大小小于100KB。作者详细描述了开发历程、技术选型以及遇到的挑战。该项目使用OpenGL ES 2 + shaders进行渲染,OpenSLES播放声音,upng解码png图像,并通过Android Native Activity实现。

PeepDB:一款快速数据库检查的命令行工具和 Python 库 (github.com)

PeepDB 是一款开源命令行工具和 Python 库,旨在帮助开发者和数据库管理员快速高效地检查数据库表,而无需编写 SQL 查询。它支持 MySQL、PostgreSQL 和 MariaDB,轻量级、安全且易于使用。PeepDB 提供了保存数据库连接信息、列出所有表、查看特定表数据、分页、JSON 格式输出等功能,方便用户快速了解数据库内容。

Swift OCR: 基于大语言模型的快速OCR API (github.com)

Swift OCR是一个开源OCR API,它利用OpenAI强大的语言模型,结合并行处理和批处理等优化性能技术,从复杂的PDF文档中提供高质量的文本提取。该API具有灵活的输入选项、高级OCR处理、性能优化、结构化输出、强大的错误处理、可扩展架构等特点,并提供详细的成本比较和价值主张,以及安装、使用和配置说明。

GitHub - rougier/scientific-visualization-book:一本使用 Python 和 Matplotlib 进行科学可视化的开放获取书籍 (github.com)

这篇文章介绍了一本名为《科学可视化:Python + Matplotlib》的开源书籍。这本书由 Nicolas P. Rougier 撰写,全面讲解了如何使用 Python 和 Matplotlib 库创建高质量的科学图表。书中内容涵盖了 Matplotlib 的基本原理、图表设计、高级概念(如 3D 图表、优化和动画)以及实际案例。

posixutils-rs v0.2.1 版本发布 (github.com)

posixutils-rs v0.2.1 版本已发布,包含以下更新:无竞争文件树遍历库 (ftw)、awk 和 m4 等主要新实用程序、ps、realpath、join、time、fuser 和 gencat 等新实用程序、错误修复和清理、musl 目标支持的开始。

Unix in Lisp shell 教程 (github.com)

这篇文章介绍了如何使用 Unix in Lisp shell 进行数据整理和分析,并与 POSIX shell 的语法进行了比较。文章通过具体的例子,展示了 Unix in Lisp shell 在处理文本、过滤数据、提取信息等方面的优势,例如使用正则表达式、函数式编程等技术,可以更简洁、高效地完成任务。

Kamal 代理:轻量级零停机部署代理服务器 (github.com)

Kamal Proxy是一个轻量级HTTP代理服务器,旨在简化零停机部署。通过在Kamal Proxy后端运行Web应用程序,可以在不中断任何正在进行的流量的情况下部署更改。它作为Kamal的一部分工作,提供完整的部署体验,包括容器打包和配置。Kamal Proxy也独立运行或作为其他部署工具的一部分。

MemoRAG:通过记忆启发的知识发现迈向下一代 RAG (github.com)

MemoRAG 是一种建立在高效、超长内存模型之上的创新型 RAG 框架。与主要处理具有明确信息需求的查询的标准 RAG 不同,MemoRAG 利用其内存模型来实现对整个数据库的全局理解。通过从记忆中回忆特定于查询的线索,MemoRAG 增强了证据检索,从而生成了更准确、上下文更丰富的响应。MemoRAG 具有全局记忆、可优化和灵活、上下文线索、高效缓存、上下文重用等特点。

aiq: 面向 jq 的人工智能工具 (github.com)

aiq 是一款简洁的命令行工具,用于处理嵌入和文本分类,其灵感来自 jq 的强大功能。它支持使用 LLM API 对文本流进行标注、计算文本流的嵌入、在带有标注的嵌入文本流上训练文本分类器(线性模型)以及对未标注文本嵌入进行分类。它可以处理文本和 JSONL 文件,并能与其他命令行工具(如 curl 和 jq)结合使用。

Kubesafe:通过定义安全上下文和受保护的命令安全地管理多个 Kubernetes 集群 (github.com)

Kubesafe 是一款用于安全管理多个 Kubernetes 集群的命令行工具。它允许用户将特定的 Kubernetes 上下文标记为“安全”,并定义需要确认才能执行的受保护命令列表。通过这种方式,Kubesafe 可以防止用户在错误的集群上意外运行危险命令。Kubesafe 支持任何以 Kubernetes 集群为目标的 CLI 工具,包括 kubectl 和 Helm。

Windows 版 SSHFS (github.com)

SSHFS-Win 是一款将 SSHFS 移植到 Windows 的工具,使用 Cygwin 提供 POSIX 环境,使用 WinFsp 提供 FUSE 功能。用户可以使用 Windows 资源管理器或命令行将网络驱动器映射到 SSHFS 主机上的目录。该项目还提供 GUI 前端,如 SiriKali 和 SSHFS-Win-Manager,以简化使用。

通过风景图像可视化天气预报 (github.com)

这篇文章介绍了一个名为“天气景观”的项目,该项目旨在通过风景图像直观地呈现天气信息。该项目将一天24小时的时间轴映射到图像的横轴上,并用不同的景观元素表示各种天气状况,例如云层、风向和降雨。用户可以通过观察图像轻松地理解未来24小时内的天气变化趋势。该项目提供了Python代码示例,可以使用OpenWeather API获取天气数据并生成相应的图像。

CuPy: 面向 GPU 的 NumPy & SciPy (github.com)

CuPy 是一个与 NumPy/SciPy 兼容的数组库,用于在 NVIDIA CUDA 或 AMD ROCm 平台上进行 Python GPU 加速计算。CuPy 可以直接替代 NumPy/SciPy,在 GPU 上运行现有代码。它还提供了对底层 CUDA 功能的访问,例如 RawKernels、Streams 和 CUDA Runtime API。

GitHub - DavidBuchanan314/parallel-png-proposal (github.com)

这篇文章介绍了一个名为“parallel-png-proposal”的项目,旨在实现一种并行解码的PNG格式。该项目提出了一种名为“pLLD”的辅助块,允许解码器将图像分割成独立解码的片段,从而提高解码速度。项目提供了一个Python实现,但速度有限且不支持过滤器。

1 2 3 4 6 8 9 10 35 36