Wild: 一个极速的 Linux 链接器

2025-01-24
Wild: 一个极速的 Linux 链接器

Wild 是一款旨在为迭代开发提供极速体验的 Linux 链接器。虽然目前尚未实现增量链接,但其速度已相当惊人。对于生产环境构建,建议使用 GNU ld 或 LLD 等更成熟的链接器;而对于开发环境,Wild 可以显著提升构建速度,尤其在 x86-64 Linux 系统上。它支持生成静态链接和动态链接的可执行文件及共享库,并已通过大量 crates.io 上热门库的测试。目前,增量链接、对其他架构和链接器参数的支持等功能尚在开发中。

阅读更多
开发

magenta.nvim: 基于工具的 Neovim LLM 插件

2025-01-24
magenta.nvim: 基于工具的 Neovim LLM 插件

magenta.nvim 是一个强大的 Neovim 插件,利用大型语言模型 (LLM) 提升编码效率。它通过一个聊天窗口与 AI 编码助手交互,并提供工具来填充上下文和进行内联编辑。与其他插件不同,magenta.nvim 依靠 LLM 自行选择上下文,并利用多种工具(如列出目录、获取文件内容、使用 LSP 功能等)来完成任务。其架构简洁,易于扩展,并拥有全面的测试,支持 OpenAI 和 Anthropic 等多个提供商。

阅读更多
开发

GitHub:表面稳定分形抖动技术

2025-01-23
GitHub:表面稳定分形抖动技术

Rune Skovbo Johansen 开发了一种新颖的表面稳定分形抖动技术,该技术使3D场景中的抖动图案能够粘附在表面上,并保持其在屏幕上的大小和间距相对恒定,即使表面移动也如此。该GitHub项目包含Unity示例项目、着色器和纹理源文件,并详细介绍了抖动参数和全局选项,例如径向补偿和量化层。该技术通过动态添加或删除点来实现,并提供不同大小的3D纹理以供选择。该项目采用MPL-2.0许可证,鼓励社区共享改进。

阅读更多
开发 抖动技术

告别繁琐,单命令唤醒你的设备:WOL工具「wol」

2025-01-23
告别繁琐,单命令唤醒你的设备:WOL工具「wol」

「wol」是一个强大的Wake-On-LAN (WOL) 工具,它可以通过命令行界面或网页界面轻松唤醒你的网络设备。它支持配置多个设备,并提供简洁易用的列表查看和一键唤醒功能。无论你是通过CLI命令还是图形化界面,都能高效地管理和唤醒你的电脑或服务器。此外,它还支持Docker部署,方便快捷。

阅读更多
开发 Wake-On-LAN

浏览器端AI视频制作工具包开源

2025-01-23
浏览器端AI视频制作工具包开源

一个名为video-starter-kit的开源项目,提供了一个基于浏览器的AI视频制作工具包。它使用Next.js、Remotion和fal.ai,集成了Minimax、Hunyuan和LTX等AI模型,支持浏览器原生视频处理、多片段合成、音频轨道集成、语音合成以及扩展视频时长处理等功能。开发者可直接使用其提供的UI组件和TypeScript支持快速构建AI视频应用。

阅读更多
开发 AI视频

llama.vim: 基于LLM的Vim代码补全插件

2025-01-23
llama.vim: 基于LLM的Vim代码补全插件

llama.vim是一款强大的Vim插件,利用本地运行的LLM模型提供代码和文本的智能补全功能。它支持多种LLM模型,并通过巧妙的上下文管理机制,即使在低端硬件上也能高效运行。插件易于安装和配置,并提供多种选项自定义补全体验,极大地提升了编程效率。

阅读更多
开发 Vim插件

Bunster:将Shell脚本编译成静态二进制文件

2025-01-23
Bunster:将Shell脚本编译成静态二进制文件

Bunster项目旨在将shell脚本编译成高效的静态二进制文件,提升脚本的可移植性和安全性。它并非简单地打包脚本,而是利用Go语言编译器将脚本转换成原生机器码,从而实现跨平台运行(目前仅支持Unix)。Bunster支持Bash脚本,并计划未来支持更多shell,并添加模块系统、静态资源嵌入、密码和过期锁等功能。项目目前处于早期开发阶段,但已实现许多核心功能,并遵循SemVer版本控制。

阅读更多
开发 静态编译

libmodulor:面向业务的TypeScript应用开发库

2025-01-23
libmodulor:面向业务的TypeScript应用开发库

libmodulor是一个面向业务的TypeScript库,旨在加速构建高质量应用。它采用分层架构(UseCase、App、Product、Target),强调类型安全和端到端测试。开发者可以使用自己偏好的数据库、前端框架、服务器和工具,libmodulor提供高层级原语,避免样板代码和供应商锁定。目前仍处于积极开发阶段,但已在试点项目中使用。

阅读更多

无需Edge浏览器或API密钥,Python调用微软Edge语音合成服务

2025-01-23
无需Edge浏览器或API密钥,Python调用微软Edge语音合成服务

edge-tts是一个Python库,允许开发者直接在Python代码中或使用命令行工具`edge-tts`和`edge-playback`调用微软Edge的在线文本转语音服务,无需安装Edge浏览器或Windows系统,也无需API密钥。该库支持多种语言和语音,并允许自定义语音速度、音量和音调。开发者可以使用pip安装,并通过简单的命令行参数或Python API进行操作。

阅读更多
开发

Apache Hudi:大数据增量处理利器

2025-01-23
Apache Hudi:大数据增量处理利器

Apache Hudi是一个开源的数据湖仓平台,它构建于高性能的开放式表格式之上,能够高效地摄取、索引、存储、服务、转换和管理跨多个云数据环境的数据。Hudi支持多种数据格式和来源,提供原子提交、回滚/恢复支持以及快速增量处理功能,并具有可扩展的索引子系统以加速查询。它还支持多种查询类型,包括快照查询、增量查询和时间旅行查询,并提供与Apache Hive Metastore等元数据存储的集成。

阅读更多

浏览器端运行本地大语言模型:BrowserAI 项目

2025-01-22
浏览器端运行本地大语言模型:BrowserAI 项目

BrowserAI 是一个开源项目,允许你在浏览器内本地运行大型语言模型(LLM)。它注重隐私,所有处理都在本地进行,无需服务器或复杂的基础设施。该项目支持多种模型,包括 MLC 和 Transformers 模型,并利用 WebGPU 加速推理速度。开发者可以使用简单的 API 与模型交互,进行文本生成、语音识别和文本转语音等操作。目前已支持多种模型,并有路线图规划进一步的功能扩展,包括增强型 RAG 功能和企业级特性。

阅读更多
AI

仅用61个芯片自制80年代复古电脑

2025-01-22
仅用61个芯片自制80年代复古电脑

一位开发者仅用61个74HCxx逻辑IC、2个6C1008 SRAM和4个39SF0x0 FLASH芯片,成功打造了一台复古家用电脑,其性能是Commodore C64的4倍!这台名为Minimal 64x4的电脑拥有64KB RAM、512KB FLASH SSD,并支持VGA输出和PS/2接口。它拥有256条指令,以及完整的工具链,包括操作系统、文本编辑器、汇编器和Python风格的解释器。项目开源,并附带经典游戏例如俄罗斯方块和太空侵略者。

阅读更多
硬件

NotepadJS: 一款简约的PWA记事本

2025-01-22
NotepadJS: 一款简约的PWA记事本

NotepadJS是一款模仿Windows记事本的简约PWA应用。开发者为了重现Windows记事本的简洁易用性,利用现代化的文件系统API实现了本地文件的读写功能。该项目是开发者首次使用Vue.js的尝试,也欢迎大家提出批评建议和PR。

阅读更多
开发 Vue.js

Evo:颠覆你认知的版本控制系统

2025-01-22
Evo:颠覆你认知的版本控制系统

Evo是一款现代化的、支持离线优先的版本控制系统,它专注于简化开发流程,提升团队协作效率。告别复杂的Git分支和令人头疼的合并冲突,Evo采用工作空间而非分支的概念,支持智能合并JSON和YAML文件,并提供内置身份验证和可选的提交签名功能。其核心设计理念是简洁、高效和可靠,使用Go语言编写,并支持大型文件和精细的权限控制。

阅读更多
开发 Git替代品

腾讯HunYuan-3D 2.0:高分辨率3D资产生成利器

2025-01-21
腾讯HunYuan-3D 2.0:高分辨率3D资产生成利器

腾讯发布了HunYuan-3D 2.0,一个先进的大规模3D合成系统,能够生成高分辨率纹理3D资产。它由两个基础组件构成:大规模形状生成模型Hunyuan3D-DiT和纹理合成模型Hunyuan3D-Paint。该系统在几何细节、条件对齐和纹理质量等方面均超越了现有技术,并提供了一个名为Hunyuan3D-Studio的用户友好型平台,方便用户操作和动画处理。现在已开源推理代码和预训练模型,开发者可通过Hugging Face或官方网站访问。

阅读更多
AI

MoonshotAI发布Kimi k1.5:强化学习与LLM的里程碑

2025-01-21
MoonshotAI发布Kimi k1.5:强化学习与LLM的里程碑

MoonshotAI团队发布了其最新的多模态大型语言模型Kimi k1.5,该模型通过强化学习训练,在多个基准测试中取得了最先进的结果。Kimi k1.5的关键在于其128k的长上下文窗口和改进的策略优化方法,无需复杂的蒙特卡洛树搜索等技术,即可实现强大的推理能力。其在AIME、MATH-500和Codeforces等测试上的表现优于GPT-4o和Claude Sonnet 3.5,并在短上下文推理方面也取得了显著的提升。Kimi k1.5很快将在https://kimi.ai上线。

阅读更多
AI

Ruff:一款超高速的Rust编写Python代码检查与格式化工具

2025-01-21
Ruff:一款超高速的Rust编写Python代码检查与格式化工具

Ruff 是一款用 Rust 编写的 Python 代码检查和格式化工具,速度比现有工具快 10 到 100 倍。它支持 Flake8、Black、isort 等工具的功能,并具有内置缓存和自动错误修正功能。Ruff 兼容性高,拥有超过 800 条内置规则,并被众多知名开源项目使用,例如 FastAPI、Pandas 等。其高效性和多功能性使其成为 Python 开发者的有力助手。

阅读更多
开发 代码检查

Kronotop:基于 FoundationDB 的分布式事务型文档数据库

2025-01-20
Kronotop:基于 FoundationDB 的分布式事务型文档数据库

Kronotop 是一个与 Redis 兼容的分布式事务型文档数据库,底层使用 FoundationDB。它支持类似 MQL 的查询语言和 ACID 事务,并具有主备复制模型的磁盘存储引擎。目前仍处于早期开发阶段,API 不稳定,但已具备 ZMap(有序键值存储)、命名空间以及部分 Redis 数据结构(字符串和哈希)支持。未来计划支持更多 Redis 数据结构(如列表、集合、有序集合)以及 Bucket 数据结构(用于存储 JSON 类文档并支持 MQL 查询语言和事务)。

阅读更多
数据库

ROCm驱动支持愿望清单:社区呼吁扩大兼容性

2025-01-20
ROCm驱动支持愿望清单:社区呼吁扩大兼容性

AMD的ROCm开源计算平台正在征集社区意见,以决定未来哪些显卡将获得驱动支持。目前,ROCm已支持部分AMD Instinct和Radeon显卡,但许多用户希望看到对更多型号,特别是拥有16GB或更大显存的显卡的支持,以及对过去已停止支持的AMD显卡恢复支持。该讨论帖在GitHub上引发热议,用户积极参与投票,表达对不同型号显卡的支持意愿。

阅读更多
硬件 开源计算

WordPecker:个性化语言学习应用,结合Duolingo和自建词汇表

2025-01-20
WordPecker:个性化语言学习应用,结合Duolingo和自建词汇表

WordPecker是一款个性化语言学习应用,它结合了Duolingo式的课程和用户自己整理的词汇表。你可以从书籍、文章或视频中轻松添加单词,并通过互动测验和LLM生成的课程复习它们。该应用旨在解决传统语言学习中词汇积累的痛点,通过将学习与上下文联系起来,提高学习效率和记忆效果。目前支持多种题型,未来还计划增加更多功能,例如进度追踪、列表分享等。

阅读更多
开发

DeepSeek-R1:无需监督微调的强化学习推理模型

2025-01-20
DeepSeek-R1:无需监督微调的强化学习推理模型

DeepSeek团队开源了其首个推理模型DeepSeek-R1及其一系列蒸馏模型。DeepSeek-R1-Zero通过大规模强化学习训练,无需监督微调,展现出强大的推理能力,但存在一些缺陷。DeepSeek-R1在RL前加入冷启动数据,解决了这些问题,性能与OpenAI-o1相当。此外,团队还开源了基于Llama和Qwen的六个蒸馏模型,其中DeepSeek-R1-Distill-Qwen-32B在多个基准测试中超越了OpenAI-o1-mini。该项目支持商业用途,并提供了在线聊天网站和兼容OpenAI的API。

阅读更多
AI

在微软Word中运行DOOM:不可思议的VBA黑客行为

2025-01-20
在微软Word中运行DOOM:不可思议的VBA黑客行为

一位开发者将经典游戏DOOM移植到了微软Word文档中!他利用VBA宏和base64编码,将DOOM引擎和游戏数据嵌入Word文档,通过读取键盘输入,在文档中实时渲染游戏画面。虽然没有声音,但这个奇特的项目展示了VBA的强大能力和开发者的创造力,也引发了关于安全性和软件边界探索的思考。

阅读更多
游戏 VBA

Terraform HRUI交换机提供程序:简化网络配置

2025-01-20
Terraform HRUI交换机提供程序:简化网络配置

开源项目`terraform-provider-hrui`提供了一个Terraform插件,用于管理HRUI品牌交换机(如Horaco, Sodola, XikeStor等)。该项目利用goquery库与交换机的网页UI交互,支持多种型号,目前已在Horaco ZX-SWTG124AS上测试成功。开发者欢迎贡献代码,项目采用MPL-2.0许可证。

阅读更多
开发

Rust嵌入式脚本语言Rhai:安全高效的脚本引擎

2025-01-20
Rust嵌入式脚本语言Rhai:安全高效的脚本引擎

Rhai是一个为Rust设计的嵌入式脚本语言和评估引擎,它提供了一种安全且简便的方法,将脚本功能添加到任何应用程序中。它支持多种目标平台和操作系统,包括WebAssembly,并具有简洁的类似JavaScript的语法。Rhai高效地执行脚本,并与Rust函数和类型紧密集成,允许轻松地传递和使用Rust值。它还具有强大的安全特性,防止恶意攻击,例如堆栈溢出和无限循环。

阅读更多
开发

用苹果设备作为门禁卡:一个利用中国交通卡的巧妙方案

2025-01-19
用苹果设备作为门禁卡:一个利用中国交通卡的巧妙方案

许多人尝试将苹果设备用作门禁卡,但由于NFC和Wallet生态系统的封闭性,这很难实现。然而,一个名为“中国交通联合”的中国交通卡为这个问题提供了一个巧妙的解决方案。该卡在Apple Wallet中被官方支持,并且其独特的特性——UID在每次轻触时不会随机化,且在设备之间转移时不会更改——使得它可以被一些基于UID认证的门禁系统识别。尽管UID认证安全性较低,但一些系统支持这种方式。获取该卡需要支付宝账户和生物识别旅行证件等条件。虽然方法略显曲折,但对于支持UID认证的门禁系统来说,这确实是一个可行的方案。

阅读更多

Linux网络编程指南:套接字编程详解

2025-01-19
Linux网络编程指南:套接字编程详解

本指南详细讲解Linux网络编程,特别是套接字编程。作者指出许多在线资源不够清晰,代码示例通常只涵盖基础知识,因此创建了这份教程,提供清晰的指导和大量示例。教程涵盖套接字类型、地址、API(getprotobyname()、getservbyname()、getaddrinfo()、htonl()、htons()、ntohl()、ntohs()、socket()、setsockopt()、bind()、listen()、accept()、connect()、recv()、send()、close()),客户端-服务器模型(简单HTTP客户端、基于TCP的客户端-服务器、多线程TCP客户端-服务器、基于UDP的客户端-服务器),高级技术(非阻塞套接字、使用select()和poll()的同步I/O多路复用、广播消息),以及使用libcurl和OpenSSL进行安全网络编程。

阅读更多
开发 套接字

Yek: 一款用于LLM的快速文本文件分块工具

2025-01-19
Yek: 一款用于LLM的快速文本文件分块工具

Yek是一个用Rust编写的快速工具,用于读取仓库或目录中的文本文件,将它们分割成块,并将其序列化以供大型语言模型(LLM)使用。它能智能地忽略无用文件(例如,使用.gitignore规则和Git历史记录),将内容分割成基于标记数量或字节大小的块,并支持多种配置选项,例如自定义忽略模式和文件优先级规则。Yek旨在简化LLM的数据准备过程,提高效率。

阅读更多
开发

Julia语言中的借用检查器:一个实验性API

2025-01-18
Julia语言中的借用检查器:一个实验性API

BorrowChecker.jl是一个Julia包,通过宏系统模拟Rust的内存所有权和借用语义,在开发和测试阶段进行运行时检查以标记内存安全问题。它不保证绝对的内存安全,但有助于编写更安全的代码。该库通过`@own`、`@move`、`@clone`等宏管理对象所有权,并使用`@lifetime`块管理引用生命周期,同时提供`@managed`块自动执行借用检查。虽然它不完美,但能有效辅助开发者提升代码的内存安全。

阅读更多
开发

LLM驱动FFmpeg命令生成器:llmpeg

2025-01-18
LLM驱动FFmpeg命令生成器:llmpeg

llmpeg项目利用大型语言模型(LLM)简化FFmpeg命令的使用。只需简单的描述,llmpeg就能生成相应的FFmpeg命令,例如去除视频音频。该项目需要FFmpeg和OpenAI API密钥,为视频处理提供了便捷的AI辅助工具。

阅读更多
开发

VS Code 萌宠插件:提升你的编程乐趣

2025-01-18
VS Code 萌宠插件:提升你的编程乐趣

厌倦了枯燥的编程?这款名为`vscode-pets`的VS Code插件,为你带来猫咪、狗狗、蛇等各种萌宠,陪伴你一起coding!插件安装简单,功能丰富,可自定义宠物类型和主题。更有来自全球贡献者的翻译支持,让你的编程之旅充满乐趣!

阅读更多
开发 萌宠
1 2 40 41 42 44 46 47 48 93 94