C-edit:用 C 语言编写的文本编辑器

2024-08-31

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

阅读更多
43
未分类

GitHub - slashback100/presence_simulation: 模拟你在家

2024-08-30

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

阅读更多
39
未分类

GitHub - algora-io/tv: 面向开发者的开源 Twitch

2024-08-30

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

阅读更多
47
未分类 视频分享

SDL GPU API MkII 发布

2024-08-30

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

阅读更多
43
未分类 SDL

Pico RMII Ethernet 库, Neon Chrome 版(NCE)

2024-08-30

本文介绍了Pico RMII Ethernet库的Neon Chrome版本(NCE),该版本是对Sandeep Mistry现有库的更新。NCE版本在Pico超频至300 MHz时可达到94.9 Mbit/秒的速度,并在传输流中正确插入了包间隙。该库使用DMA驱动的环形缓冲区进行发送和接收,并提供100、150、200、250、300 MHz的系统时钟频率选择。

阅读更多
42
未分类 Ethernet Pico RMII

LinkedIn_AIHawk:AI 驱动的求职助手

2024-08-28

LinkedIn_AIHawk 是一款开源的自动化工具,旨在简化 LinkedIn 上的求职申请流程。它利用人工智能,根据用户提供的标准自动搜索、筛选和申请工作,并使用 GPT 生成定制化的申请内容。该工具还提供其他功能,例如公司黑名单、职位过滤和申请跟踪等,帮助求职者提高效率。

阅读更多
44
未分类

GitHub - ashishb/wp2hugo:最佳 WordPress 到 Hugo 迁移工具(使用 Go 语言编写)

2024-08-28

wp2hugo 是一款使用 Go 语言编写的 WordPress 到 Hugo 静态网站迁移工具,能够处理作者、文章、页面、标签、分类、媒体 URL、嵌入内容、摘录等多种数据的迁移,并支持自定义字体、媒体缓存、草稿状态保留等功能。该工具旨在解决现有迁移工具的不足,提供更全面、高效的 WordPress 到 Hugo 迁移方案。

阅读更多
36
未分类

KLEE 符号执行引擎

2024-08-28

KLEE 是一个基于 LLVM 编译器基础设施构建的符号虚拟机,它包含两个主要组件:核心符号虚拟机引擎,负责执行包含符号值的 LLVM 位码模块;以及面向 uClibc 的 POSIX/Linux 仿真层,支持符号化部分操作系统环境。KLEE 还提供了一个简单的库,用于在本地代码上重放计算的输入,以及一个更复杂的基础设施,用于重放为 POSIX/Linux 仿真层生成的输入。

阅读更多
54
未分类 符号执行

GitHub - moxie0/knockknock:一个简单、安全、隐蔽的端口敲门实现

2024-08-28

Knockknock 是一款简单、安全、隐蔽的端口敲门实现,它不使用 libpcap 或绑定到套接字接口。它通过发送加密的 SYN 数据包到服务器来请求打开特定端口,服务器端的守护进程会解析并验证请求,如果有效则打开对应端口。该方案旨在最小化网络服务暴露,提高服务器安全性。

阅读更多
40

Clay:一个高性能的 C 语言 UI 布局库

2024-08-27

Clay 是一个高性能的二维 UI 布局库,提供类似 Flexbox 的布局模型,用于创建复杂的响应式布局,包括文本环绕、滚动容器和宽高比缩放。它是一个独立的 C 文件,不依赖任何外部库,并支持 WebAssembly。Clay 使用静态内存分配,内存开销低,渲染器无关,可以轻松集成到任何 3D 引擎中。

阅读更多
39
未分类

HumbleUI:一个 Clojure 桌面 UI 框架

2024-08-27

HumbleUI 是一个用于 Clojure 的桌面 UI 框架,它不依赖 Electron 或 JavaScript,仅使用 JVM 和原生代码构建。HumbleUI 的目标是提供一种构建高质量桌面 UI 的方法,允许开发者在保持跨平台兼容性的同时,构建出类似 Web 应用的优秀体验。

阅读更多
59
未分类

Rnote:一款用于手绘笔记和草图的开源矢量绘图应用程序

2024-08-26

Rnote 是一款开源的矢量绘图应用程序,用于草图、手绘笔记以及注释文档和图片。它面向学生、教师和拥有绘图板的用户,提供 PDF 和图片导入导出、无限画布以及适应大小屏幕的自适应 UI 等功能。Rnote 使用 Rust 和 GTK4 编写,支持压感手写笔输入、多种形状工具、文档导出为 SVG、PDF 和 Xopp 格式等。

阅读更多
43

BuffDB: 基于 Protobuf 的嵌入式数据库

2024-08-26

BuffDB 是一款使用 Rust 编写的轻量级、高性能的 gRPC 持久化层,支持 SQLite、DuckDB 和 RocksDB 作为后端。它旨在带宽有限、性能至关重要的环境中使用,并采用 Protobuf 作为消息格式,相比 JSON 或 XML 提供更快的读/写操作。BuffDB 提供命令行界面和 Rust 库两种使用方式,适用于离线数据访问和物联网等场景。

阅读更多
37
未分类

Peng:一个用 Rust 编写的最小四旋翼机管道

2024-08-26

Peng 是一个基于 Rust 的最小四旋翼机仿真管道,包含模拟器、控制器和规划器,提供了一个用于模拟四旋翼机动力学和控制的基本框架。它具有逼真的四旋翼机动力学模拟、IMU 传感器模拟、多种轨迹规划器、用于位置和姿态控制的 PID 控制器、障碍物生成和避障以及基于基元的深度图渲染等功能。

阅读更多
48
未分类 四旋翼机

Stripe数据与开源替代方案:以MRR为例

2024-08-26

文章批评了Stripe公司的数据分析功能,指出其API过于简单,用户难以提取和分析数据,例如计算月 recurring revenue (MRR)。Stripe提供了Stripe Sigma和Stripe Data Pipeline等付费工具,但价格昂贵,对使用量较小的公司来说并不划算。此外,Stripe的设计不适合基于使用量的计费模式。文章推荐使用开源计费解决方案,例如Lago,它允许用户完全控制其计费数据,并使用SQL查询轻松计算各种指标,例如MRR和ARR。

阅读更多
39
未分类

Permify: 受 Google Zanzibar 启发打造的开源授权服务

2024-08-25

Permify 是一款开源授权服务,旨在简化应用程序和服务中细粒度、可扩展访问控制的构建和管理。Permify 的设计灵感源自 Google 的全球一致性授权系统 Zanzibar,它可以在短短几分钟到几天内搭建起一套授权系统,无需耗费数月时间。Permify 提供了一种领域特定语言,兼容 RBAC、ReBAC 和 ABAC,支持创建细粒度的权限和策略。此外,Permify 还支持为租户设置默认授权逻辑和自定义权限,并能以毫秒级的速度响应访问控制检查。

阅读更多
45

ChartDB:免费开源数据库图表编辑器

2024-08-25

ChartDB是一款功能强大的、基于Web的数据库图表编辑器,仅需一个“智能查询”即可立即可视化数据库架构。它支持一键导入数据库结构,并使用 AI 驱动的导出功能生成不同数据库方言的 DDL 脚本,方便数据库迁移。ChartDB 还提供交互式编辑功能,方便用户微调数据库架构。ChartDB 目前处于公测阶段,支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite 等数据库。

阅读更多
37
未分类

防御者用列表思考,攻击者用图思考

2024-08-25

这篇文章分析了网络安全中防御者和攻击者的思维差异。防御者倾向于使用列表来管理资产,而攻击者则利用资产之间的安全依赖关系,以图的方式进行攻击。文章指出,这种思维差异导致攻击者更容易找到攻击路径。为了提高安全性,防御者应该将资产之间的关系视为一个图,并采取措施减少不必要的连接,例如使用权限最小化和多因素身份验证。

阅读更多
38
未分类 攻击图
1 2 14 15 16 18 20 21 22 45 46