Peng:一个用 Rust 编写的最小四旋翼机管道
Peng 是一个基于 Rust 的最小四旋翼机仿真管道,包含模拟器、控制器和规划器,提供了一个用于模拟四旋翼机动力学和控制的基本框架。它具有逼真的四旋翼机动力学模拟、IMU 传感器模拟、多种轨迹规划器、用于位置和姿态控制的 PID 控制器、障碍物生成和避障以及基于基元的深度图渲染等功能。
阅读更多
Peng 是一个基于 Rust 的最小四旋翼机仿真管道,包含模拟器、控制器和规划器,提供了一个用于模拟四旋翼机动力学和控制的基本框架。它具有逼真的四旋翼机动力学模拟、IMU 传感器模拟、多种轨迹规划器、用于位置和姿态控制的 PID 控制器、障碍物生成和避障以及基于基元的深度图渲染等功能。
阅读更多
文章批评了Stripe公司的数据分析功能,指出其API过于简单,用户难以提取和分析数据,例如计算月 recurring revenue (MRR)。Stripe提供了Stripe Sigma和Stripe Data Pipeline等付费工具,但价格昂贵,对使用量较小的公司来说并不划算。此外,Stripe的设计不适合基于使用量的计费模式。文章推荐使用开源计费解决方案,例如Lago,它允许用户完全控制其计费数据,并使用SQL查询轻松计算各种指标,例如MRR和ARR。
阅读更多
avante.nvim 是一个 Neovim 插件,旨在模拟 Cursor AI IDE 的行为。它为用户提供 AI 驱动的代码建议,并能够以最小的努力将这些建议直接应用于他们的源文件。该插件目前只兼容 Neovim 0.10.0 或更高版本,并且主要支持 OpenAI 和 Claude。
阅读更多
Permify 是一款开源授权服务,旨在简化应用程序和服务中细粒度、可扩展访问控制的构建和管理。Permify 的设计灵感源自 Google 的全球一致性授权系统 Zanzibar,它可以在短短几分钟到几天内搭建起一套授权系统,无需耗费数月时间。Permify 提供了一种领域特定语言,兼容 RBAC、ReBAC 和 ABAC,支持创建细粒度的权限和策略。此外,Permify 还支持为租户设置默认授权逻辑和自定义权限,并能以毫秒级的速度响应访问控制检查。
阅读更多
Go-PHP是一个用PHP编写的玩具级Golang解释器。它能够解释执行简单的Golang代码,例如结构体定义、函数调用和打印输出等。但该项目目前处于开发阶段,尚未实现Go语言的全部功能,例如真正的goroutine支持。
阅读更多
Julius 是知名游戏 Caesar III 的开源复刻版,它保留了原版的游戏逻辑和存档兼容性,并提供了一些 UI 上的改进,例如支持宽屏分辨率、窗口化模式和高品质 MP3 文件等。Julius 已被移植到多个平台,包括 Windows、Linux、MacOS、PS Vita、Nintendo Switch 和 Android 等。
阅读更多
ChartDB是一款功能强大的、基于Web的数据库图表编辑器,仅需一个“智能查询”即可立即可视化数据库架构。它支持一键导入数据库结构,并使用 AI 驱动的导出功能生成不同数据库方言的 DDL 脚本,方便数据库迁移。ChartDB 还提供交互式编辑功能,方便用户微调数据库架构。ChartDB 目前处于公测阶段,支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite 等数据库。
阅读更多
这篇文章分析了网络安全中防御者和攻击者的思维差异。防御者倾向于使用列表来管理资产,而攻击者则利用资产之间的安全依赖关系,以图的方式进行攻击。文章指出,这种思维差异导致攻击者更容易找到攻击路径。为了提高安全性,防御者应该将资产之间的关系视为一个图,并采取措施减少不必要的连接,例如使用权限最小化和多因素身份验证。
阅读更多
PI-CI项目允许开发者在Docker镜像中运行树莓派虚拟机,从而更容易地准备和烧录树莓派配置。开发者可以使用该工具预先配置树莓派服务器、使用Ansible创建可复现的服务器配置以及通过CI管道自动化配置的分发等。
阅读更多
SurrealEngine项目旨在重新实现原始虚幻引擎的足够部分,以使虚幻竞技场(UT99)地图可以玩。该引擎可以加载和渲染地图,Unrealscript虚拟机几乎功能齐全。目前,SurrealEngine可以检测到包括虚幻竞技场、虚幻、杀出重围在内的多款UE1游戏。
阅读更多
这篇文章探讨了如何使用TypeScript类型系统精确定义数独类型,目标是在TypeScript中玩数独时,如果出现错误,类型检查器会报错。文章首先定义了数独的基本类型,然后逐步介绍了如何使用泛型、条件类型、联合类型、交叉类型等特性来表达数独的规则,例如每个数字在行、列和九宫格内必须唯一。作者最终提供了一个完整的类型定义,可以用来验证数独的完整性和正确性。
阅读更多
Ruroco 是一款使用 UDP 协议在远程服务器上运行预定义命令的工具,通过对攻击者隐藏服务的存在性,使得服务器上的服务“不可见”。它可以用于在需要时打开和关闭 SSH 端口,以及执行其他自定义命令,提高服务器安全性。
阅读更多
FOSD 是一个用于操作系统开发的创新且灵活的框架,提供工具和资源,帮助开发者高效设计、开发和部署操作系统。其模块化结构和用户友好的界面为各个级别的开发者提供了一个合适的环境。FOSD 的主要特点包括:模块化设计支持各种操作系统架构,基于组件的结构易于扩展,最大化代码可重用性以减少开发时间,提供优化的构建系统和调试工具。
阅读更多
EPUBCheck 是 EPUB 出版物的官方一致性检查器,可以作为独立的命令行工具运行,也可以用作 Java 库。EPUBCheck 是由 DAISY Consortium 代表 W3C 维护的开源软件。它提供最新版本、构建指南、文档和参与项目的方式。
阅读更多
这是一篇介绍Ghidra Delinker扩展的文章,该扩展可以将程序导出为可重定位的目标文件。这些目标文件包含有效的元数据,可以被工具链直接用于进一步处理,用途包括高级二进制补丁、软件移植、文件格式转换、创建库和反编译项目等。该扩展支持x86和MIPS指令集架构,以及COFF和ELF目标文件格式。
阅读更多
InstantDB 是一款客户端数据库,旨在简化实时协作应用程序(如 Notion 或 Figma)的构建。它允许开发者使用类似 GraphQL 的 InstaQL 编写关系查询,自动处理数据获取、权限检查和离线缓存。InstantDB 还支持多人协作、乐观更新和回滚,并提供 JavaScript、React 和 React Native SDK。
阅读更多
Surfer 是一款开源的个人数据抓取工具,旨在帮助用户从数百个平台收集个人数据,并将这些分散的数据集中存储到本地。用户只需点击“导出”按钮,Surfer 就会自动访问目标网站,模拟用户登录并抓取数据。该项目使用 TypeScript 和 JavaScript 编写,并使用 Supabase 进行匿名数据分析。
阅读更多
Sonarr 是一款面向新闻组和 BT 用户的 PVR,它可以监控多个 RSS 源,查找您喜爱的节目的新剧集,并抓取、分类和重命名它们。它还可以配置为在有更好质量的格式可用时自动升级已下载文件的质量。
阅读更多
Isaiah 是一款可自托管的服务,允许用户在远程服务器上管理所有 Docker 资源。它是对 lazydocker 命令行应用程序的重新构建,以 Web 应用程序的形式提供,同时保留了其功能。Isaiah 提供了对堆栈、容器、镜像、卷和网络的管理功能,并支持多节点和多主机部署。它还提供了内置的身份验证、终端仿真、自定义主题和键盘导航等功能。
阅读更多
handwriter.ttf 项目利用 Harfbuzz WASM 实现了一种手写体合成器。该项目使用一个轻量级 RNN 模型,根据输入文本生成一系列笔画,并通过 Bresenham 算法将笔画光栅化成像素,最终生成手写风格的字体。该项目在速度和效率上进行了优化,在英特尔 Ultra 125H 上实现了每字符 0.08 秒的速度。
阅读更多
这是一篇关于transformers-ruby的GitHub项目介绍。transformers-ruby是一个Ruby语言的机器学习库,提供了最先进的transformers模型,用于自然语言处理任务,例如文本分类、问答和命名实体识别。该库还提供了一些示例,展示如何使用transformers模型执行不同的任务。
阅读更多
Plasmo 是一款功能强大的浏览器扩展程序 SDK,专为开发者打造,基于 React 和 TypeScript,提供一流的支持。该框架简化了扩展程序开发,让开发者无需再为配置文件和构建过程中的特殊问题而烦恼。Plasmo 提供声明式开发、内容脚本、UI 选项卡页面、实时重新加载、HMR、.env* 文件支持、存储 API、消息传递 API、远程代码捆绑、多浏览器和清单目标定位、自动部署以及对 Svelte 和 Vue 的可选支持等功能。
阅读更多
shadPS4 是一款适用于 Windows、Linux 和 macOS 的早期 PlayStation 4 模拟器,用 C++ 编写。该项目目前处于开发阶段,能够运行一些小型游戏,例如《索尼克:狂欢》、《传说之下》和《拆迁》等。开发团队的目标是进行小规模但定期的提交,但由于空闲时间有限,shadPS4 可能需要一段时间才能运行更大型的游戏。
阅读更多
Alpine.js 是一个轻量级的 JavaScript 框架,用于在 HTML 标记中直接组合 JavaScript 行为。该框架提供简洁的语法和易于使用的指令,使开发者能够快速构建动态交互的 Web 界面。Alpine.js 使用 ESBuild 进行打包,并提供多种插件扩展其功能,例如动画、表单处理和状态管理等。
阅读更多
MDRSS 是一个用 GO 编写的 Markdown 到 RSS 转换器。它允许你在本地文件夹中编写文章,并将它们自动格式化为符合 RSS 标准的 XML 文件。 MDRSS 会自动处理发布日期、类别、格式等。你可以在公共网站或任何公开可访问的地方发布生成的 RSS 文件。
阅读更多
HID Remapper 是一款可配置的 USB 软件狗,允许用户重新映射来自鼠标、键盘和其他设备的输入。它完全通过硬件工作,正常使用期间无需在计算机上运行任何软件。它可以重新分配按钮、更改键盘布局、将鼠标按钮映射到键盘输入、将按键映射到鼠标输入、更改鼠标灵敏度、旋转鼠标轴、锁定鼠标按钮、通过移动鼠标滚动等等。它可以通过使用 WebHID 的 Web 浏览器进行配置。
阅读更多
Srcbook 是一款在本地运行的 TypeScript 和 JavaScript 交互式编程环境,它提供了一个 Web 界面,允许用户创建、运行和共享可重现的程序和想法。 该工具支持导出为 Markdown 格式 (.src.md),并提供 AI 功能来帮助用户探索和迭代想法。Srcbook 基于 Node.js 构建,并在 Apache2 许可下开源。
阅读更多
13 Feet Ladder 是一个类似于 12ft.io 的网站,用于绕过付费墙和广告拦截,可以访问例如Medium、纽约时报等网站的付费文章。它通过模拟 GoogleBot 获取网站的完整内容来实现。用户可以通过 Docker 镜像、Python 脚本或直接在 URL 后面添加目标网站地址来使用 13 Feet Ladder。
阅读更多
Llama Coder是一个开源项目,使用 Meta 的 Llama 3.1 405B 和 Together.ai 构建 Claude 工件,允许用户通过一个提示生成小型应用程序。它还利用了其他技术,如用于代码沙盒的 Sandpack、Next.js 应用程序路由器和用于可观察性的 Helicone。
阅读更多
FindMy Flipper 应用程序将 FlipperZero 变成了一个类似于 AirTag 的追踪设备,兼容苹果的 FindMy 网络、三星 SmartTag 和 Tile 追踪器。它使用蓝牙信标广播,允许用户克隆现有标签、生成 OpenHaystack 密钥对、自定义信标间隔和发射功率。用户可以通过克隆现有 AirTag、SmartTag 或 Tile 的 MAC 地址和 Payload 数据,或生成新的密钥对来模拟这些标签。
阅读更多