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

Wadzilla:在 Zork 中体验 DOOM 的魅力 (github.com)

Wadzilla 是一个将 DOOM WAD 文件转换为 ZIL 文本输出的工具,旨在使用 Infocom Z-Machine 在 Zork 中运行 DOOM。该项目旨在探索游戏历史上的两座里程碑——Zork 和 DOOM,它们都具有可修改性、创新设计和社区驱动型演变的共同点。作者认为,能够在 Zork 中体验 DOOM 体现了探索、黑客精神和社区合作的力量。

GitHub 上的 raivo-otp/ios-application 问题 (github.com)

这篇文章列出了GitHub平台上raivo-otp/ios-application项目的相关问题,内容主要涉及用户在使用该应用程序过程中遇到的错误和故障,例如更新后验证器丢失、应用程序无法加载、数据丢失以及应用程序崩溃等问题。

Fusion: 轻量级、易于自托管的 RSS 聚合器和阅读器 (github.com)

Fusion 是一款轻量级、易于自托管的 RSS 聚合器和阅读器,使用 Golang 和 SQLite 构建,支持 RSS、Atom 和 JSON 格式的 Feed,具有分组、书签、搜索、自动嗅探 Feed、导入/导出 OPML 文件等功能,并提供响应式布局、明暗模式和渐进式 Web 应用体验。

GitHub - rossmoody/svg-gobbler: 用于查找、处理、导出、优化和管理SVG内容的开源浏览器扩展程序 (github.com)

SVG Gobbler 是一款开源浏览器扩展程序,用于在网页中查找、处理、导出、优化和管理 SVG 内容。它提供多种功能,包括查找 SVG、导出 SVG、将 SVG 转换为 React 组件、优化 SVG 等。该扩展程序可在 Chrome 和 Firefox 浏览器上使用。

Caddy 2.8 发布,带来数百项改进 (github.com)

Caddy 2.8 版本发布,带来了数百项改进,包括支持 ACME Renewal Information (ARI)、HTTP/3 代理后端等。 此版本包含一些重大更改,例如 ZeroSSL 现在需要电子邮件地址才能访问其免费 ACME 端点,以及移除了对 lego_deprecated DNS 提供程序模块的支持。 Caddy 2.8 还包括许多生活质量改进和性能增强,使其更具可扩展性和可靠性。

GitHub - kiwicopple/serverless-postgres (github.com)

这篇技术文章介绍了一个名为Serverless Postgres的最小可行性产品(MVP),它利用Oriole、Fly Machines和Tigris实现无服务器Postgres。该项目使用Fly.io来自动暂停和启动数据库,并使用Oriole将数据备份到Tigris。文章详细介绍了如何设置Tigris凭证、在本地运行Postgres以及部署到Fly.io的步骤。此外,还介绍了Oriole如何通过将数据存储在S3兼容的Tigris中来减少磁盘IO。

Three.js 着色语言 TSL:简化着色器创建 (github.com)

TSL(Three.js Shading Language)是一种新的着色语言,旨在简化 Three.js 中着色器的创建过程。它提供了一种基于节点的图形化编程方法,使开发者无需编写复杂的 GLSL 代码即可创建自定义材质和视觉效果。TSL 还支持自动代码优化和跨平台兼容性,并提供了丰富的功能和工具,方便开发者创建高度复杂的着色效果。

GitHub - panglesd/slipshow: 用于展示幻灯片的引擎,下一代幻灯片版本 (github.com)

Slipshow 是一款为技术演示而设计的工具,它克服了传统幻灯片的局限性。在 Slipshow 中,幻灯片的等效物被称为“slip”。每个 slip 就像一张幻灯片,但没有底部限制,内容长度可以任意长。演示过程中,相机将根据演示者给出的脚本向下“滚动”以显示隐藏的内容。Slipshow 使用易于编写和阅读的语法(markdown 的扩展),并将文件编译成可在任何网络浏览器中离线查看的独立 html 文件。

GitHub - webview/webview:适用于 C/C++ 的轻量级跨平台 webview 库 (github.com)

webview 是一个轻量级的跨平台 webview 库,使用 C/C++ 构建,用于构建现代跨平台 GUI。该项目旨在为使用最广泛的平台创建通用的 HTML5 UI 抽象层。它支持双向 JavaScript 绑定(从 C/C++ 调用 JavaScript 以及从 JavaScript 调用 C/C++)。

SignWave:将文本或音频文件转录成手语动画的程序 (github.com)

SignWave是一款易于使用的程序,可以将文本或音频文件转录成美式手语动画。它使用OpenAI的Whisper API将语音转换为文本,并使用MediaPipe Hand Landmarker跟踪手部关节运动,创建手语动画。该程序旨在为聋哑社区提供更便捷的沟通方式,并可用作学习手语的教育工具。

ChatTTS: 用于日常对话的生成式语音模型 (github.com)

ChatTTS 是一款专为对话场景设计的文本转语音模型,支持英语和中文。该模型经过超过 100,000 小时的中英文组合训练,能够生成自然且富有表现力的语音,并支持多说话者和精细的韵律控制。

Savvy CLI:一款在终端创建、共享和运行运行手册的工具 (github.com)

Savvy CLI 是一款使用 AI 或用户提供的命令,在终端创建、共享和运行运行手册的工具。它可以根据自然语言提示生成完整的运行手册或单个命令,并允许用户使用 savvy record 或 savvy record history 从 shell 历史记录创建运行手册。此外,Savvy CLI 还支持运行手册的共享、运行和解释,并提供了一些有用的功能,例如自动填充命令和解释错误消息。

基于 '10 美分' CH32V003 微控制器的简单语音转文本 (github.com)

该项目介绍了如何在低成本的 CH32V003 微控制器上实现简单的语音转文本功能,识别精度约为 90%。文章详细介绍了项目的硬件连接、编译方法、音频处理流程以及与传统语音识别系统的比较。该项目使用 MFCC 特征提取和预先录制的语音数字进行匹配,克服了存储空间和计算能力的限制,为低功耗、低成本的语音识别应用提供了新思路。

用 llm.c 在 90 分钟内以 20 美元的价格复现 GPT-2 (124M) (github.com)

本文介绍了如何使用 llm.c 在 90 分钟内,花费 20 美元,在一个 8X A100 80GB SXM 节点上复现 GPT-2 (124M) 模型。文章详细介绍了所需的软硬件环境、安装步骤、训练参数设置以及代码解读。作者还分享了训练过程中的性能指标,如模型 flops 利用率和 token 吞吐量,并展示了训练结果的可视化图表。此外,文章还介绍了如何使用该模型进行文本生成,并展望了未来对更大规模 GPT 模型的复现计划。

Tinygrad 0.9.0 版本发布 (github.com)

Tinygrad 0.9.0 版本发布,带来了超过1200项更新。新版本主要亮点包括全新文档、移除外部依赖、实验性支持AMD和NV后端、PTX渲染、Nvidia Tensor Core支持、无Numpy随机数生成、更稳定的多tensor API、核心代码重构、多输出内核生成、改进内核融合、MLPerf ResNet和BERT支持、Llama 3支持和NF4量化支持等。

OpenKoda: 开源快速开发商业应用平台 (github.com)

OpenKoda是一个开源的快速开发商业应用平台,基于Java、Spring Boot和PostgreSQL构建。它提供丰富的开箱即用功能,例如动态实体、用户管理、角色权限控制、多租户支持和事件监听器等,以及可扩展的集成选项。开发者可以使用OpenKoda快速构建各种商业应用,例如时间跟踪系统和保险政策管理系统等。

Turbo9:一款流水线化的 6809 微处理器 IP (github.com)

Turbo9 是一款用 Verilog 编写的流水线化微处理器 IP,执行 Motorola 6809 指令集的超集。它是一款全新的现代微架构,具有 16 位内部数据路径,在高性能与小面积/低功耗之间取得了平衡。它是一款高效且紧凑的微处理器 IP,适用于 SoC 子模块或小型混合信号 ASIC,需要可编程的高级控制。

GitHub - grego/sumtype.h:https://git.sr.ht/~grego/sumtypes.h 的镜像 (github.com)

sumtype.h是一个C语言头文件,它提供了一种安全直观的sum类型和穷尽模式匹配的实现。它受到datatype99的启发,但只包含一个符合C99标准的小型宏头文件,编译速度快。该库提供了一些宏,可以方便地定义sum类型、创建sum类型的实例、以及对sum类型的值进行模式匹配。

gh-dash:用于 GitHub 的精美 CLI 仪表板 (github.com)

gh-dash 是一款 GitHub CLI 扩展程序,可以根据用户自定义的过滤器,以美观的仪表板形式展示拉取请求和问题。它支持丰富的自定义配置,包括自定义主题、键绑定、布局等。用户可以定义多个配置文件,方便地在不同仪表板之间切换。

Python之父将代码所有权转让给Mark Shannon (github.com)

Python 创始人 Guido van Rossum 提交了一份PR,将他在 Python 解释器中的大部分代码所有权转让给了 Mark Shannon。他表示,自己已经厌倦了不知道自己是否真的被要求进行代码审查,所以决定将这部分所有权转让出去。

GitHub - quickwit-oss/tantivy: Tantivy 是一个受 Apache Lucene 启发并用 Rust 编写的全文搜索引擎库 (github.com)

Tantivy 是一个用 Rust 编写的全文搜索引擎库,其灵感来自 Apache Lucene。它提供快速且可配置的全文搜索功能,支持多种特性,如词法分析器、BM25 评分、自然语言查询、增量索引、多线程索引等。Tantivy 适用于构建搜索引擎,但它本身不是一个现成的搜索引擎服务器。

Helix GPUI:面向 Helix 编辑器的简单 GUI (github.com)

Helix GPUI 是一个面向 helix 编辑器的简单 GUI。当前该项目的功能比 helix-term (hx) 少,但 bug 更多,其目标是首先实现功能对等,然后重构 helix 以便正确实现命令,最后添加内置终端和文件树等功能。

Braid-Text: 基于 Braid-HTTP 的文本同步库 (github.com)

Braid-text 是一个 JavaScript 库,用于通过 Braid-HTTP 协议实现文本的实时协同编辑。它提供了一个简单的 HTTP 路由处理器和客户端代码,支持 Braid-HTTP 协议和 Simpleton 合并类型,并具有轻量级客户端、低历史记录开销、服务器端压力控制、Diamond Types 合并支持以及快速、健壮和经过广泛模糊测试等特点。

Civlua 项目中的 Lson:纯 Lua 实现的 JSON+ 序列化器和反序列化器 (github.com)

LSON 是 JSON 的超集,完全兼容 JSON 语法,并添加了一些改进,例如忽略逗号、允许使用任意空白字符分隔列表和映射条目,以及增加了对二进制数据的支持。Civlua 项目中的 lson 库提供了一个纯 Lua 实现的 LSON/JSON 编码器和解码器,该库旨在简化编码和解码操作,并提供更丰富的功能。

GitHub - nocobase/nocobase:NocoBase 是一个可扩展的开源无代码/低代码平台,用于构建商业应用程序和企业解决方案 (github.com)

NocoBase是一个开源的无代码/低代码平台,其特点是数据模型驱动,采用所见即所得的方式配置用户界面,所有新功能都通过插件实现。它支持三种安装方式:Docker安装、使用create-nocobase-app CLI安装以及从Git源码安装。

精通比特币:开放区块链编程 (第三版) (github.com)

这篇文章列出了“精通比特币:开放区块链编程” (第三版) 的目录,包含了从介绍到应用,以及安全、挖矿等核心内容。

LlamaFS:基于Llama 3 的自组织文件系统 (github.com)

LlamaFS是一款利用人工智能技术自动整理文件的工具。它可以分析文件内容、识别文件类型,并根据预设规则或用户习惯对文件进行重命名和分类。该工具支持多种文件类型,包括文本、图像和音频,并提供本地和云端两种运行模式,方便用户管理个人文件。

Transcription Stream 社区版 (github.com)

Transcription Stream 是一个一体化的本地部署语音转录和说话人识别服务,提供离线功能。它支持通过 SSH 拖放文件进行转录和说话人识别,并提供网页界面用于上传、查看和下载文件,还支持使用 Ollama 和 Mistral 进行摘要以及 Meilisearch 全文搜索。

GitHub - harbaum/NanoMig: 基于Tang Nnao 20k FPGA的Amiga Minimig移植 (github.com)

NanoMig是Minimig移植到Tang Nnao 20k FPGA的项目。它基于MiSTeryNano项目,需要连接M0S Dock才能工作。该项目目前处于早期开发阶段,只有一些游戏可以正常运行。它支持使用闪存存储Kick ROM,并提供HDMI视频和音频输出,以及通过USB连接键盘、鼠标和游戏杆。

LO:面向 WASM 的小型编程语言 (github.com)

LO 是一种面向 WASM 的小型编程语言,目标是尽可能简洁易懂。该语言使用 Rust 开发,并提供 VS Code 扩展以方便开发者使用。LO 已经实现了基本的编译器和标准库,并能够运行一些简单的程序。

1 2 23 24 25 27 29 30 31 37 38