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

利用 V8 快照加速 Electron 应用 (github.com)

这篇文章介绍了一种利用 V8 快照加速 Electron 应用启动速度的方法。Electron 应用启动缓慢的原因之一是需要加载大量的 JavaScript 依赖项。V8 快照可以将 V8 堆序列化,并在应用启动时将其反序列化,从而避免了编译和执行依赖项代码的时间。文章详细介绍了如何使用 electron-link 和 electron-mksnapshot 工具生成 V8 快照,以及如何修改应用代码以使用快照。实验结果表明,使用 V8 快照可以将 Electron 应用的启动时间缩短 36%。

GitHub - cloudflare/serverless-registry: 由 Workers 和 R2 支持的 Docker 镜像仓库 (github.com)

本文介绍了一个使用 Workers 和 R2 实现的 Docker 镜像仓库,它支持所有推拉工作流,以及基于用户名/密码和公钥 JWT 的身份验证。文章详细讲解了如何部署该镜像仓库,如何添加用户名密码和 JWT 身份验证,以及如何使用 Docker 进行镜像推拉操作。此外,文章还介绍了如何配置拉取回退功能,以及当前版本的一些限制。

Qustar: 通过类数组 API 查询 SQL 数据库 (github.com)

Qustar 是一个 TypeScript 库,它提供了一个类似数组的 API 来构建和执行 SQL 查询,支持多种数据库,例如 PostgreSQL、SQLite、MySQL 和 MariaDB。它允许开发者使用链式调用和表达式构建查询,并将其转换为优化的 SQL 语句。Qustar 还支持模式定义、原始 SQL 查询、连接、过滤、映射、排序、分页、联接、分组和聚合等功能。

AnythingLLM:您一直在寻找的多合一 AI 应用 (github.com)

AnythingLLM 是一款功能强大的 AI 应用,允许您将任何文档转换为 LLM 可理解的上下文,进行智能聊天。它支持多种 LLM 和向量数据库,提供多用户管理、AI 代理、自定义聊天小部件等功能,并支持本地和远程托管。

Nanite WebGPU:使用 WebGPU 在网页浏览器中实现虚幻引擎 5 的 Nanite 技术 (github.com)

这篇文章介绍了 Nanite WebGPU 项目,该项目使用 WebGPU 在网页浏览器中实现了虚幻引擎 5 的 Nanite 技术。该项目包含了网格体 LOD 层级、软件光栅化器、公告板 impostors,以及基于实例和网格体的剔除功能。文章详细介绍了该项目的实现细节、与虚幻引擎 5 中 Nanite 的区别、网格简化和误差度量等方面的内容,并提供了一些演示场景和常见问题解答。

HIDman:让USB设备在老式电脑上焕发新生 (github.com)

HIDman是一款开源设备,旨在让现代USB键盘和鼠标能够在老式PC上使用。它支持大多数标准USB键盘和鼠标,以及部分USB游戏控制器,并可以模拟IBM PC/XT、AT/PS/2、Amstrad PC等键盘和串口鼠标、PS/2鼠标。HIDman配置简便,无需软件安装,通过内置菜单即可完成设置。

Sequel:Ruby 数据库工具包 (github.com)

Sequel 是一个简单、灵活且功能强大的 Ruby 数据库访问工具包。它提供了线程安全、连接池和简洁的 DSL,用于构建 SQL 查询和表模式。Sequel 包含一个全面的 ORM 层,用于将记录映射到 Ruby 对象和处理关联记录。Sequel 支持高级数据库功能,例如预处理语句、绑定变量、保存点、两阶段提交、事务隔离、主/副本配置和数据库分片。Sequel 目前拥有适用于 ADO、Amalgalite、IBM_DB、JDBC、MySQL、Mysql2、ODBC、Oracle、PostgreSQL、SQLAnywhere、SQLite3、TinyTDS 和 Trilogy 的适配器。

AlphaFold3开源实现 (github.com)

Ligo Biosciences开源了AlphaFold3,这是一个旨在推进生物分子结构预测的持续研究项目。该版本实现了完整的AlphaFold3模型以及训练代码。该项目致力于为整个生物技术社区提供一个忠实、完全开源的AlphaFold3实现版本,供其免费使用。目前,该项目处于早期阶段,正在努力为社区准备一个稳定的版本。

Mem0:面向 AI 应用的记忆层 (github.com)

Mem0是一个开源的AI记忆层,它为AI助手和代理提供智能记忆功能,支持个性化的AI交互。它可以记忆用户偏好,适应个人需求,并随着时间的推移不断改进。Mem0采用混合数据库方法管理和检索长期记忆,并通过评分层评估信息的相关性、重要性和时间性,以提供最个性化和有用的上下文。

Desed:一款可在终端舒适调试 Sed 脚本的调试器 (github.com)

Desed 是一款功能强大的命令行工具,拥有美观的文本用户界面,为用户提供舒适的界面和实用的调试器,用于逐步调试复杂的 Sed 脚本。它能够预览变量值,查看替换命令如何影响模式空间,支持前进和后退逐步执行脚本,可以设置断点检查程序状态,并支持热重载以查看代码编辑后的变化。

TinyStatus:Python 脚本生成的微型状态页 (github.com)

TinyStatus 是一个简单且可自定义的状态页面生成器,允许用户监控各种服务的状态并在简洁、响应迅速的网页上展示。它支持监控 HTTP 端点、ping 主机和检查开放端口,提供状态页面和历史记录页面的自适应设计,并允许通过 YAML 配置文件自定义服务检查。

Laminar:面向 AI 代理/RAG 应用的开源可观测性平台 (github.com)

Laminar 是一个面向 AI 代理和 RAG 应用的开源可观测性平台,类似于 DataDog 和 PostHog。它基于 OpenTelemetry,只需两行代码即可自动检测 LLM/向量数据库调用,并使用装饰器跟踪函数。Laminar 还提供语义事件分析、LLM 管道后台作业队列托管以及用于跟踪和事件的快速仪表板。

火狐将考虑使用Rust语言实现JPEG-XL (github.com)

Mozilla Firefox正在考虑使用Rust语言实现JPEG-XL图像解码器,以解决当前C++解码器存在的安全问题。Google已同意开发安全、高性能、精简且兼容的Rust解码器,如果满足Mozilla的生产需求,将被Firefox采用。

Emacs101/howm-manual: 使用 howm 包在 Emacs 中做笔记 (github.com)

这篇文章介绍了 Emacs101/howm-manual,这是一个关于如何在 Emacs 中使用 howm 包做笔记的教程。该教程提供英语和俄语两个版本。

Broadcast Box:一个开箱即用的直播工具 (github.com)

Broadcast Box 是一款开源的直播工具,旨在提供简单易用且易于修改的直播体验。它利用 WebRTC 技术实现亚秒级延迟,并支持 AV1 视频编解码器,可将带宽需求降低 50%。Broadcast Box 还支持多视角广播、广播端转码和点对点连接,为用户提供高质量的直播体验。

科伦坡:天际线 - 基于真实数据的数字孪生城市 (github.com)

本文介绍了“科伦坡:天际线”项目,这是一个基于真实数据的斯里兰卡科伦坡市数字孪生模型,使用游戏“城市:天际线”构建。该模型以近乎 1:1 的比例还原了科伦坡的地理和人口,并模拟了土地利用、分区、交通和人口动态。该项目旨在帮助公众更好地理解城市设计问题,并可用于测试基础设施变化、政策决策和城市规划方案的影响。

PlasCAD:用于质粒和引物设计和验证的软件 (github.com)

PlasCAD是一款用于质粒和引物设计和验证的开源软件,支持Windows、Linux和Mac系统。它提供了一系列功能,包括引物质量评估和调整、SLIC和FastCloning的引物生成、序列查看和编辑、环状图谱、特征和引物注释、限制性内切酶和标签的自动注释、PCR产物生成和参数生成,以及与FASTA、GenBank和SnapGene文件的互操作性。

GitHub - huggingface/speech-to-speech: 语音到语音:开源模块化 GPT4-o 的努力 (github.com)

Hugging Face 开源了一个名为 Speech-to-Speech 的语音到语音管道项目,目标是创建一个类似 GPT4-o 的开源模块化语音模型。该管道由语音活动检测 (VAD)、语音到文本 (STT)、语言模型 (LM) 和文本到语音 (TTS) 四个主要部分组成,并允许用户根据需要选择和修改每个部分的模型。

Dawarich:谷歌时间轴的开源替代方案 (github.com)

Dawarich 是一款开源的 Web 应用,可以替代谷歌时间轴(谷歌位置记录)。它允许用户从谷歌地图时间轴和 Owntracks 导入位置记录、在地图上查看以及查看一些统计数据,例如访问过的国家和城市数量以及旅行距离。用户可以使用 Owntracks 或 Overland 应用跟踪位置,并从谷歌地图时间轴、OwnTracks、Strava、GPX 文件和照片的 EXIF 数据导入现有位置记录。

Afrim: 面向非洲语言的输入法引擎 (github.com)

Afrim是一个面向非洲语言的输入法引擎,旨在保护非洲各种地方方言的母语。它支持所有顺序编码代码,并提供易于使用的命令行界面和可定制的词典。Afrim支持桌面和Web平台,并提供自动建议、自动更正和自动完成等功能。

DOjS:基于 JavaScript 的 MS-DOS 创意编程 IDE/平台 (github.com)

DOjS 是一个运行在 MS-DOS、FreeDOS 或任何基于 DOS 的 Windows(如 95、98、ME)系统上的 JavaScript 编程环境。它具有集成的编辑器、图形和声音输出、鼠标/键盘/游戏杆输入等功能,灵感来自 Processing。DOjS 支持 2D 和 3D 图形、音频、输入、网络等,并提供 p5.js 兼容模式。

Bin-graph: 可视化二进制文件的工具 (github.com)

Bin-graph是一个基于C语言开发的开源工具,可以将二进制文件可视化为不同区域的图像。它支持多种图形模式,并依赖于libpng库来导出图像。用户可以通过命令行参数指定输入文件、输出图像文件以及图形模式等选项。该工具还提供了一个名为bin-graph-section.sh的脚本,可以与readelf和grep配合使用,用于可视化二进制文件中特定区域的内容。

从复古计算中我们能学到什么 (github.com)

这篇文章探讨了复古计算的持续魅力及其对当今科技的意义。文章列举了多个例子,例如开发者维护老旧的Apple Newton、Palm Pilots,以及复兴Gopher协议和Prodigy在线服务等。作者认为,复古计算不仅是对历史的 preservation, 也为开发者提供了深入理解计算机科学原理的机会,并展现了在资源有限的环境下,软件设计如何注重效率和易用性。

GitHub - LesseVR/EpilepsyProtection:一个简单的 VRChat 着色器化身插件 (github.com)

EpilepsyProtection 是一款 VRChat 着色器化身插件,可以降低屏幕亮度,帮助患有癫痫症的用户减少视觉刺激。该插件需要 VRCFury 支持简易安装,推荐使用 GestureManager 进行测试。

WatchYourLAN: 轻量级网络IP扫描器 (github.com)

WatchYourLAN是一款轻量级网络IP扫描器,提供Web GUI界面,可以扫描网络中的主机,并在发现新主机时发送通知,还可以监控主机的在线/离线历史记录,并将数据发送到InfluxDB2以创建Grafana仪表板。

C-edit:用 C 语言编写的文本编辑器 (github.com)

C-edit是一个用C语言从零开始编写的文本编辑器,它没有使用ncurses库,可以在Linux系统上运行,并提供了类似于MSDOS EDIT风格的用户界面,该编辑器具有下拉菜单、双屏幕缓冲区、基本的文本用户界面、自动显示大小调整、打开文件对话框、基本的编辑缓冲区、毫秒计时器等功能,开发者还在持续改进该项目,并计划添加更多功能。

GitHub - slashback100/presence_simulation: 模拟你在家 (github.com)

该项目是一个 Home Assistant 组件,用于在你外出时模拟家中有人的状态。它会根据你的历史记录,自动开关灯、窗帘、媒体播放器等设备。其工作原理是查询数据库中过去一段时间内设备的状态历史记录,并将其应用于当前状态,以模拟你的存在。

谷歌开源 JavaScript 库 Closure Library 宣布存档 (github.com)

谷歌宣布其开源 JavaScript 库 Closure Library 已经存档,不再维护。官方表示 Closure Library 已无法满足现代 JavaScript 开发的需求,建议用户寻找替代方案。

GitHub - algora-io/tv: 面向开发者的开源 Twitch (github.com)

Algora TV 是一款面向开发者的开源交互式直播和视频分享服务。它允许用户进行直播和分享视频,并提供基于 GitHub 身份验证、Tigris 对象存储和实时流媒体传输等功能。该项目使用 Elixir 和 Phoenix 框架构建,并依赖于 FFmpeg 和 Membrane 等技术进行视频处理和传输。

SDL GPU API MkII 发布 (github.com)

SDL社区发布了全新的GPU API MkII测试版,这是一个全新的图形API,旨在提供更现代、更高效的图形渲染方式。该API支持多种平台,包括Linux、Windows、macOS、iOS、tvOS、Switch和Xbox,并计划支持PlayStation 5。API的特点包括支持硬件实例化、着色器模块创建以及SDL_Render驱动程序,它超越了render_vulkan的性能。

1 2 3 4 5 6 8 10 11 12 35 36