SonShell:一键将索尼相机变身自动下载神器

2025-09-25
SonShell:一键将索尼相机变身自动下载神器

SonShell是一款基于索尼官方Camera Remote SDK的Linux工具,可以自动连接你的索尼A6700相机(Wi-Fi/以太网),下载新拍摄的照片,并可选地运行脚本处理下载文件。它支持IP/MAC地址直接连接或自动枚举连接,具有自动重连、安全命名等功能,简化了摄影工作流程。开发者在创建过程中大量使用了ChatGPT,代码简洁易懂,适合Linux用户使用。

阅读更多

Dayflow: AI驱动的时间线应用,守护你的时间和隐私

2025-09-25
Dayflow: AI驱动的时间线应用,守护你的时间和隐私

Dayflow 是一款 macOS 原生应用,它以每秒一帧的速度记录你的屏幕活动,并利用 AI 每 15 分钟分析一次,生成简洁的时间线摘要,帮你了解一天的活动轨迹。它轻量级且注重隐私,支持 Gemini 和本地模型 (Ollama/LM Studio) 两种 AI 提供商,让你掌控数据。开发者希望 Dayflow 能成为你安静可靠的时间管理助手,而非另一个需要维护的复杂面板。

阅读更多
开发

强制手机验证年龄的方案:可用性灾难?

2025-09-24
强制手机验证年龄的方案:可用性灾难?

一个新的在线年龄验证方案引发争议。该方案过度依赖智能手机,忽视了大量缺乏智能手机或不愿使用智能手机的用户,例如老年人。这不仅影响了普通网页浏览体验,尤其是在隐私模式下,每次访问网站都需要验证年龄,极大降低了可用性。此外,该方案的实现成本高昂,对小型创业公司构成巨大挑战,其技术选型也存在局限性。该方案对隐私的保护承诺也值得质疑。

阅读更多
开发

YouTube 下载工具 yt-dlp 将强制依赖 Deno 运行时

2025-09-24
YouTube 下载工具 yt-dlp 将强制依赖 Deno 运行时

由于 YouTube 的更改,流行的 YouTube 下载工具 yt-dlp 将很快需要 Deno JavaScript 运行时才能正常工作。之前 yt-dlp 使用内置的 JavaScript 解释器,但现在已不足以应对 YouTube 的最新反爬措施。用户需要安装 Deno 并根据其安装方式(例如使用 pip 或官方可执行文件)采取不同的额外步骤来更新 yt-dlp,以确保继续能够下载 YouTube 视频。

阅读更多

突破性进展:亚线性空间零知识证明

2025-09-24
突破性进展:亚线性空间零知识证明

研究人员开发了一种名为SSZKP的亚线性空间零知识证明系统,其Rust实现利用KZG/BN254,仅需O(√T)内存即可处理长度为T的轨迹。该系统通过分块IFFT和流式累加器实现亚线性空间,并使用标准KZG承诺,无需缓冲整个多项式。这为构建可扩展的零知识系统提供了一种高效的方案,并包含了完整的证明者和验证者CLI工具以及端到端测试脚本。

阅读更多
开发

隐藏的webshell:相同MD5哈希的PHP文件

2025-09-24
隐藏的webshell:相同MD5哈希的PHP文件

两个PHP文件拥有相同的MD5哈希值,但其中一个文件是webshell(网络后门)。攻击者利用这种方法绕过缓存的webshell检测机制。hexdump显示两个文件存在细微差异,这使得它们具有相同的MD5哈希值,但功能却截然不同。这提醒我们,仅依赖MD5哈希值进行安全检测是不够的,需要更全面的安全策略。

阅读更多

oLLM:在消费级显卡上运行超大上下文LLM

2025-09-23
oLLM:在消费级显卡上运行超大上下文LLM

oLLM是一个轻量级的Python库,允许在配备8GB VRAM的消费级GPU(例如200美元的Nvidia 3060 Ti)上运行具有10万上下文的大型语言模型(LLM),例如gpt-oss-20B和qwen3-next-80B。它通过将层权重和KV缓存卸载到SSD,并使用FlashAttention-2和分块MLP等技术来实现这一目标,无需量化。oLLM支持多种LLM模型,并提供了易于使用的API,方便用户进行大规模文本处理任务,例如分析合同、总结医疗文献和处理大型日志文件。

阅读更多
开发 低资源

基于g++的GNU接口层(GIL)实现

2025-09-23
基于g++的GNU接口层(GIL)实现

这个仓库提供了一个基于g++的GNU接口层(GIL)和标准库的实现。它包含一个简单的“Hello, world!” C++程序示例,以及一些其他的例子,例如计算器和归并排序。运行程序需要使用g++编译器,并且需要注意路径设置。该项目展示了一种非传统的C++编程方式,利用自定义的标准库实现。

阅读更多
开发 g++

X 服务器:图形界面的幕后英雄

2025-09-23
X 服务器:图形界面的幕后英雄

X 服务器是图形用户界面的基石,它接收客户端程序的请求,创建窗口——这些窗口是客户端程序绘图的虚拟屏幕。X 服务器(或单独的合成管理器)根据窗口管理器的指示将窗口组合到实际屏幕上。窗口管理器通常通过图形控件(如按钮、可拖动的标题栏和边框)与用户交互。想了解更多?请访问Xorg邮件列表、Bugzilla和代码仓库。

阅读更多
开发

zoxide: 超级cd命令,告别漫长路径

2025-09-23
zoxide: 超级cd命令,告别漫长路径

还在为冗长的命令行路径而烦恼吗?zoxide,一款受z和autojump启发的智能cd命令,将彻底改变你的文件导航方式。它记忆你最常用的目录,只需敲击几下键就能快速跳转。支持多种shell,安装简单,并能从autojump和fasd等工具导入数据。告别繁琐,提升效率!

阅读更多
开发 文件导航

阿里巴巴发布Qwen3-Omni:首个原生端到端多模态大模型

2025-09-22
阿里巴巴发布Qwen3-Omni:首个原生端到端多模态大模型

阿里巴巴重磅发布了Qwen3-Omni,这是一个原生端到端的多语言全模态基础模型。它能够实时处理文本、图像、音频和视频等多种输入,并以文本或语音形式提供实时流式响应。Qwen3-Omni在多个基准测试中取得了领先的成绩,支持多种语言,并具有创新的MoE架构和灵活的控制能力。该模型及其相关的工具包、Cookbook和Demo已开源,为开发者提供了丰富的资源。

阅读更多
AI

SWE-Bench Pro:一个用于评估大型语言模型软件工程能力的挑战性基准

2025-09-22
SWE-Bench Pro:一个用于评估大型语言模型软件工程能力的挑战性基准

SWE-Bench Pro是一个新的基准测试,用于评估大型语言模型(LLM)和智能体在复杂软件工程任务中的长期性能。给定一个代码库和一个问题,模型需要生成一个补丁来解决该问题。该数据集受到SWE-Bench的启发,并使用Docker和Modal进行可重复的评估,需要用户设置Docker环境和Modal凭据才能运行评估脚本。

阅读更多
开发

在浏览器中运行35年前的SGI演示程序

2025-09-22
在浏览器中运行35年前的SGI演示程序

这个项目将35年前SGI工作站上的经典演示程序移植到了现代浏览器中。通过Emscripten和SDL2将原始C/C++代码编译成WebAssembly,并使用Alice 4项目的IRIS GL软件光栅化器进行渲染。该项目目前支持Flight、Newave和Arena三个演示程序,未来计划支持更多程序,并增加虚拟鼠标和键盘、弹出菜单等功能,力求还原经典的SGI体验。

阅读更多
游戏

用TTL门电路打造的“世界第二差”显卡

2025-09-22
用TTL门电路打造的“世界第二差”显卡

一位名叫Leoneq的开发者,受Ben Eater“世界上最差显卡”的启发,打造了一款更加“糟糕”的文本模式显卡。这款显卡仅使用TTL门电路,分辨率为800x600@60Hz(可访问400x300),字符显示为50x18,最多支持4个字符集,每个字符集包含255个字符。整个电路使用了21个芯片,支持拉丁字母和波兰字母,甚至还支持标准星际字母!虽然存在图像闪烁、易受噪声干扰等问题,但这项充满创造力的挑战展现了硬件设计的极限,也为我们带来了乐趣。

阅读更多
硬件

NPM安全最佳实践:抵御供应链攻击

2025-09-22
NPM安全最佳实践:抵御供应链攻击

本文总结了NPM生态系统中存在的安全风险,例如恶意软件、供应链攻击和钓鱼攻击等,并提供了多种安全最佳实践,包括固定依赖版本、覆盖传递依赖、禁用生命周期脚本、设置最小发布年龄、使用权限模型、减少外部依赖、启用双因素身份验证、创建权限受限的token以及生成来源声明等。文章还强调了审核、监控和安全工具的重要性,并建议使用私有包注册表以及关注维护者倦怠问题。

阅读更多
开发

nvmath-python:为Python生态系统带来NVIDIA数学库的强大功能

2025-09-22
nvmath-python:为Python生态系统带来NVIDIA数学库的强大功能

nvmath-python 将 NVIDIA 数学库的强大功能带入 Python 生态系统。该软件包旨在提供直观的 Python 式 API,让用户能够全面访问 NVIDIA 库在各种执行空间中提供的所有功能。nvmath-python 与现有的 Python 数组/张量框架无缝协作,专注于提供这些框架中缺少的功能。它允许访问底层 NVIDIA cuBLASLt 库的所有参数,其中一些参数在 NVIDIA C-API 库的其他封装中是不可用的。此外,它还支持自定义 FFT 函数的 prolog 和 epilog,并将其编译为 LTO-IR。

阅读更多
开发 数学库

仅千行代码的Zig操作系统:OS-1000-lines-zig

2025-09-21
仅千行代码的Zig操作系统:OS-1000-lines-zig

OS-1000-lines-zig是一个令人印象深刻的项目,它用不到一千行Zig代码构建了一个轻量级操作系统。这个单内核操作系统支持基本的进程和内存管理,并提供简单的命令行界面。开发者只需安装Zig编译器,即可轻松克隆、构建和运行该操作系统。项目代码结构清晰,包含内核实现、公共函数和构建脚本等组件,并支持测试和贡献。未来,该项目计划扩展进程管理、内存管理、命令行界面、网络和文件系统等功能。

阅读更多
开发

GPU Kill: 一款跨平台GPU管理CLI工具

2025-09-21
GPU Kill: 一款跨平台GPU管理CLI工具

GPU Kill 是一款命令行工具,用于跨 NVIDIA、AMD、Intel 和 Apple Silicon 系统管理 GPU。它可以轻松监控、控制和保护你的 GPU 基础设施。其功能包括实时监控 GPU 使用情况、终止卡住的进程、检测加密矿工和可疑活动、实施策略以防止资源滥用、提供 Web 界面用于集群监控、远程管理多个服务器上的 GPU 以及与 AI 助手集成。该工具支持 Linux、macOS 和 Windows 系统,并提供易于使用的命令行界面和 Web 仪表盘。

阅读更多
开发 GPU管理

极简C99 JSON解析库:零内存分配,仅150行代码

2025-09-21
极简C99 JSON解析库:零内存分配,仅150行代码

一个仅150行C99代码的微型JSON解析库闪亮登场!它采用零内存分配策略,状态极简,并提供包含行号和列号的错误信息。该库不包含数字和字符串解析功能,开发者需自行处理,例如使用`strtod`、`atoi`或Unicode代理对处理。示例代码展示了如何将JSON字符串解析到矩形结构体中。该项目开源且免费,采用公共领域许可证。

阅读更多

Vec: C语言的高效动态数组

2025-09-21
Vec: C语言的高效动态数组

Vec是一个为C语言设计的通用型、快速、防泄漏的动态数组。它采用连续内存存储,几何级增长(×2),实现均摊O(1)的插入效率,并提供类似面向对象风格的API。Vec默认开启防御机制:分配前检查溢出,边界检查访问器,以及针对空/收缩/销毁的明确行为定义。其设计目标是兼顾性能和安全性,并提供简洁易用的接口。

阅读更多
开发

GlucoDataHandler: 一款多平台血糖数据可视化应用

2025-09-21
GlucoDataHandler: 一款多平台血糖数据可视化应用

GlucoDataHandler是一款创新的Android应用,可以从多种来源收集血糖数据,并在Android手机、智能手表(Wear OS、小米手环、Amazfit)和汽车(通过GlucoDataAuto)上清晰地显示这些数据。它支持多种血糖监测设备和应用,例如AndroidAPS、Juggluco、xDrip+、Eversense和Dexcom等,并提供自定义警报、多种小部件和锁屏显示等功能,还支持Tasker集成和数据转发。这款应用还获得了多个社区成员的贡献和支持,方便了糖尿病患者的血糖管理。

阅读更多
医疗健康

MapSCII:在你的终端中探索世界

2025-09-20
MapSCII:在你的终端中探索世界

MapSCII 是一款基于 Node.js 的矢量瓦片到盲文和 ASCII 渲染器,可在支持 xterm 的终端中运行。它支持鼠标拖动缩放、自定义图层样式(兼容 Mapbox Styles)、连接公共或私有矢量瓦片服务器,甚至离线使用本地矢量瓦片/MBTiles。安装简单,支持多种操作系统和终端,并使用了高效的算法以确保流畅的体验。开源且免费,基于 OpenStreetMap 数据,遵循 ODbL 和 CC BY-SA 许可证。

阅读更多
开发

RMCP:通过自然语言进行统计分析的革命性工具

2025-09-20
RMCP:通过自然语言进行统计分析的革命性工具

RMCP是一个强大的模型上下文协议(MCP)服务器,它提供了40多种统计分析工具,涵盖回归分析、时间序列分析、机器学习等多个领域。用户只需通过自然语言与AI助手交互,即可轻松完成复杂的统计建模和数据科学任务。RMCP支持多种数据格式导入导出,并具有智能错误恢复功能,极大地简化了数据分析流程。其内置的自然语言公式构建器可以将自然语言描述转换成R语言公式,并提供可视化结果。无论是商业分析师、经济学家还是数据科学家,RMCP都能显著提高他们的工作效率。

阅读更多
开发

高性能对象存储读取缓存C0:一个兼具内存和磁盘缓存的HTTP API

2025-09-20
高性能对象存储读取缓存C0:一个兼具内存和磁盘缓存的HTTP API

C0是一个高性能的HTTP API,用于缓存对象存储中的不可变blob。它结合了内存和磁盘缓存(基于foyer),支持任何与S3兼容的后端,但自身使用/fetch API,要求精确的Range参数。C0以16MiB的固定页面大小工作,将请求的字节范围映射到页面对齐的查找,合并对同一页面的并发请求,并进行对冲请求以管理对象存储的尾部延迟。它甚至可以尝试冗余存储桶。C0提供丰富的配置选项,包括超时设置、重试机制和存储桶优先级,并通过/stats和/metrics端点提供性能监控数据。Docker镜像也已提供。

阅读更多
开发

Zig语言实现的Redis兼容内存数据库:Zedis

2025-09-19
Zig语言实现的Redis兼容内存数据库:Zedis

Zedis是一个用Zig语言编写的Redis兼容内存数据存储,旨在用于学习和实验。它实现了Redis协议核心和数据结构,专注于简单性、性能和线程安全。支持核心Redis命令(GET、SET、INCR等)、多种数据类型和磁盘持久化(RDB),最新版本还加入了发布/订阅功能。Zedis易于构建和使用,其代码遵循Zig约定,具有类型安全操作、显式错误处理和全面的日志记录。

阅读更多

LLaMA-Factory:高效微调100+大型语言模型的统一框架

2025-09-19
LLaMA-Factory:高效微调100+大型语言模型的统一框架

LLaMA-Factory是一个开源框架,支持高效微调100多种大型语言模型,包括LLaMA、LLaVA、Mistral等。它集成了多种微调方法(例如LoRA、QLoRA、OFT),并提供可扩展的资源和高级算法,涵盖多轮对话、图像理解等广泛任务。LLaMA-Factory还支持多种推理加速技术,并提供友好的用户界面和API。该项目持续更新,不断支持最新的模型和技术,致力于为开发者提供便捷高效的大型语言模型微调工具。

阅读更多
开发

UUIDv47:数据库友好型UUID,兼顾排序和API兼容性

2025-09-17
UUIDv47:数据库友好型UUID,兼顾排序和API兼容性

UUIDv47是一个巧妙的方案,它在数据库中存储可排序的UUIDv7,但在API接口层对外呈现为UUIDv4。其核心是使用SipHash-2-4算法对UUIDv7的时间戳字段进行密钥掩码,保证了数据库的排序效率和API的兼容性。该库提供C语言实现,易于集成,并具有密钥恢复抗性,保证了安全性。

阅读更多
开发

Tabby:一款强大的终端模拟器和SSH客户端

2025-09-17
Tabby:一款强大的终端模拟器和SSH客户端

Tabby(前身为Terminus)是一款功能强大的终端模拟器,集成了SSH、Telnet、串口客户端以及连接管理器。它支持Windows、macOS和Linux,具有主题、颜色方案、自定义快捷键、分屏、标签页记忆等功能,并支持PowerShell、WSL、Git-Bash等多种shell。此外,Tabby还提供插件扩展,例如Docker连接、命令快速发送、输出保存等,甚至集成了AI助手,提升效率。Tabby是一款功能丰富的替代品,适用于各种开发和运维场景。

阅读更多
开发 SSH客户端

华硕ROG游戏本固件Bug深度调查:CPU核心被困住的13毫秒

2025-09-17
华硕ROG游戏本固件Bug深度调查:CPU核心被困住的13毫秒

许多华硕ROG游戏本用户都遇到过系统卡顿、音频爆音等问题。传统方法都无法解决,原因在于BIOS固件中存在一个ACPI相关的Bug。深度技术调查发现,固件中一个中断处理程序会休眠100毫秒,导致CPU核心被阻塞,并周期性地尝试开关独显,即使在独显直连模式下也如此,最终可能导致蓝屏死机。该Bug源于固件设计缺陷,未正确处理中断上下文,且缺乏平台感知能力。数百万台华硕游戏本受影响,厂商尚未回应。

阅读更多
硬件 ROG 固件Bug
← 前页 1 3 4 5 6 7 8 9 93 94