Foliate:一款时尚的电子书阅读器
Foliate 是一款开源电子书阅读器,支持多种格式,例如 EPUB、MOBI、FB2 等。它运行于 Linux 系统,提供舒适的阅读体验和丰富的功能,包括自定义字体、主题、注释等,还可以通过安装插件来扩展功能。
阅读更多
Foliate 是一款开源电子书阅读器,支持多种格式,例如 EPUB、MOBI、FB2 等。它运行于 Linux 系统,提供舒适的阅读体验和丰富的功能,包括自定义字体、主题、注释等,还可以通过安装插件来扩展功能。
阅读更多
PyDPainter 是一款使用 Python 和 PyGame 库开发的像素画程序,其灵感源于 1985 年 Electronic Arts 发布的 Commodore Amiga 版 Deluxe Paint。PyDPainter 旨在重现 Deluxe Paint 的经典功能,并引入现代化的元素,为像素艺术爱好者提供一个实用且易用的创作工具。
阅读更多
WAT 是一个强大的 Python 对象检查工具,允许开发者在运行时深入分析未知对象。它可以显示对象的类型、格式化值、变量、方法、父类型、签名、文档,甚至源代码。WAT 提供多种修饰符,例如 .short、.long、.dunder、.code、.nodocs 和 .all,用于控制输出信息的详细程度。开发者可以使用 WAT 来确定对象类型、查找方法、查看函数签名、探索模块、检查 dunder 属性以及调试代码等。
阅读更多
TinyMoon 是一个轻量级的 Swift 库,用于计算任意日期的月相,速度快且完全离线工作。它兼容 iOS 和 MacOS,提供 Moon 和 ExactMoon 两种计算模式,可以获取月相名称、emoji、月龄、亮度等信息。
阅读更多
PostgREST 可以从任何现有的 PostgreSQL 数据库提供完全符合 RESTful 规范的 API。它提供了一种比从头开始编写更简洁、更符合标准、更快的 API。PostgREST 性能出色,响应时间短,每秒可处理多达 2000 个请求。它利用数据库角色信息进行身份验证和授权,并使用 OpenAPI 标准生成最新的 API 文档。
阅读更多
这是一个将 erlang 编译成 wasm 并作为 WASI 运行时下的 http 处理程序运行的 PoC。它需要你的 wasi 运行时支持类型化延续提案才能实现 erlang 的actor模型,这需要从 https://github.com/wasmfx/ 安装 wasm-tools 和 wasmtime 的分支。它还依赖于 erlc 和 python 将 erlang 编译成文本形式的 beam 表示,然后再转换为 wat。它还依赖于 watcat 将 wat 文件捆绑在一起。
阅读更多
这篇 Pull Request 讨论了在 Node.js 中添加 `--experimental-strip-types` flag 以支持 TypeScript 文件的执行。该 flag 会在转译过程中移除类型注解,将 TypeScript 代码转换为 JavaScript 代码。文中探讨了使用 `@swc/wasm-typescript` 进行类型剥离的原因,以及未来改进方向,例如支持无扩展名导入、处理类型断言等。
阅读更多
MINT-1T是一个开源的多模态交错数据集,包含一万亿个文本词符和34亿张图片,规模比现有开源数据集扩大10倍。该数据集还包括PDF、ArXiv论文等全新来源,并发布了所有子集,包括HTML数据、PDF数据和ArXiv数据。
阅读更多
Beego 是一个 Go 语言开源高性能 Web 框架,支持 RESTful API、Web 应用和后端服务快速开发。它借鉴了 Tornado、Sinatra 和 Flask 的设计理念,并结合 Go 语言特性,如接口和结构体嵌入。Beego 提供模块化设计、自动 API 文档生成、注解路由、命名空间、强大的开发工具以及 Web 和 API 的完整堆栈支持。
阅读更多
这是一篇关于GitHub上trholding/llama2.c仓库的介绍。该仓库是从karpathy/llama2.c分支出来的公共仓库,包含了llama2.c/runq.c的代码。
阅读更多
Scrapscript是一种功能性的、内容可寻址的编程语言。该项目提供了一个解释器和一个实验性的编译器,支持Python 3.8+和Cosmopolitan。用户可以使用文件、字符串或REPL模式运行Scrapscript代码,还可以选择编译代码为ELF、Cosmopolitan或Wasm格式。
阅读更多
dtui 是一款用 Rust 编写的开源终端用户界面 (TUI) 工具,用于探测系统或会话 dbus 的状态。它可以显示当前正在运行的服务,并允许用户内省这些服务中的对象及其接口。
阅读更多
Zerox 是一款简单易用的 OCR 工具,利用 GPT-4o-mini 模型对 PDF 文档进行高质量识别。该工具将 PDF 转换为图像序列,并利用 GPT 模型将其转换为 Markdown 格式,具有高准确率和价格竞争力。与 AWS Textract、Google Document AI 等现有产品相比,Zerox 在处理包含表格、图表等复杂布局的文档时表现出色。
阅读更多
Pygamelib是一个用于终端游戏开发的Python库,旨在帮助初学者和有经验的开发者以有趣的方式学习编程。它提供了一个简单的框架,包含默认功能和值,使开发者能够专注于算法而不是底层显示或管理。Pygamelib支持Python 3.6+,可以通过pip安装,并提供了一些示例以供学习。
阅读更多
sqlite-jiff 是一个正在开发中的 SQLite 扩展,它基于 jiff 库,目标是支持时区、复杂持续时间和夏令时计算。该项目目前处于“验证可行性”阶段,尚未投入实际使用。
阅读更多
Dom to Semantic Markdown 是一个用于将 HTML DOM 转换为语义 Markdown 的工具,旨在优化大型语言模型对网页内容的理解和处理。其特点包括保留语义结构、提高 token 效率、保留元数据以及增强语义清晰度。该工具支持多种用例,例如内容问答、整页分析、富媒体理解以及 SEO 和内容审核等。
阅读更多
Sharpl是一个用C#实现的自定义Lisp解释器,它易于嵌入,并带有一个简单的REPL。该代码库目前大约有4kloc。文章详细介绍了Sharpl的特性,包括词法和动态绑定、分支、方法、lambda、尾调用、可变参数、组合、引用、符号、复合类型、迭代器、库、求值、测试、基准测试和调试等。
阅读更多
Timeshift 是一款 Linux 系统还原工具,类似于 Windows 中的系统还原和 Mac OS 中的时间机器。它通过定期创建文件系统的增量快照来保护系统,用户可以在以后还原这些快照以撤销对系统的所有更改。默认情况下,快照保存在系统分区中,但也可以选择其他分区,也可以使用外部硬盘。Timeshift 支持多种快照级别、Rsync 和 BTRFS 快照,并默认排除用户数据。
阅读更多
Maestro 是 Netflix 开发的一款通用工作流编排器,为数据平台用户提供完全托管的工作流即服务 (WAAS)。它每天为数据科学家、数据工程师、机器学习工程师等数千名用户提供服务,处理数十万个工作流和数百万个作业。Maestro 具有高度可扩展性和可扩展性,支持现有和新的用例,并为最终用户提供增强的可用性。
阅读更多
OpenDataCapture是一个基于web的平台,旨在进行持续的临床数据收集。该平台以仪器为中心,可以理解为任何可以用来收集数据的工具(例如,表格、互动任务)。该平台使用TypeScript和现代框架构建,具有鲁棒性和可扩展性,并提供多语言支持以实现全球可访问性。它为临床医生提供了直观的界面,可以进行现场评估,并为患者提供外部网关服务,以便他们能够自我管理远程分配的任务。
阅读更多
Audapolis 是一款面向口语媒体的免费音频编辑器,它可以自动转录音频,提供类似文字处理器的编辑体验,适用于视频、音频和混合编辑,并支持 Windows、Linux 和 macOS 系统。
阅读更多
这篇文章收集了大量 Bash 单行命令和终端技巧,用于数据处理和 Linux 系统维护,涵盖了变量操作、数学运算、文本处理、文件操作、系统管理、硬件信息、网络配置等方面,并提供了一些有用的工具和技巧。
阅读更多
Eza 是对 Unix 和 Linux 系统中 ls 命令的现代替代品,提供更多功能和更优的默认设置。它使用颜色区分文件类型和元数据,支持符号链接、扩展属性和 Git,并且体积小、速度快,只有一个二进制文件。Eza 致力于成为功能更丰富、用户体验更友好的 ls 版本。
阅读更多
orch是一个用于构建由语言模型驱动的应用程序和代理的Rust库,它主要用于magic-cli,但也适用于其他场景。它提供了文本生成、流式文本生成、结构化数据生成和嵌入生成等功能,并支持使用Ollama作为语言模型。
阅读更多
Jiff 是一个 Rust 的日期时间库,专注于提供难以误用且性能合理的 datetime 原语。Jiff 支持与时区数据库的自动无缝集成,支持时区感知的算术和舍入,无损格式化和解析时区感知的日期时间,可选的 Serde 支持等等。Jiff 从 Temporal 中获得了巨大的灵感,Temporal 是一个改进 JavaScript 中日期时间处理的 TC39 提案。
阅读更多
TinkerBird 是一款基于 Chrome 的原生向量数据库,旨在高效存储和检索高维向量(嵌入)。它使用 TypeScript 编写,利用 HNSW(分层可导航小世界)索引进行快速向量检索,并使用 IndexedDB 进行存储。TinkerBird 可以帮助大型语言模型(LLM)克服幻觉问题,通过提供相关上下文来改善 LLM 响应的准确性,并最大程度地减少无关标记产生的计算成本。
阅读更多
Cosmopolitan v3.5.8 版本已发布,该版本包含多线程改进、ctype.h 和 wctype.h 错误修复、以及对最新 superconfigure 的升级。此外,还开始为 APE 编写正式规范。
阅读更多
Constantine是一个开源密码学库,专注于区块链和零知识证明系统。它提供多种椭圆曲线(BN254-Snarks, BLS12-381, Pasta curves)、协议(BLS签名, KZG承诺, IPA承诺)以及哈希函数和CSPRNG。Constantine采用Nim编写,具有高性能、零依赖、注重安全等特点,并通过汇编和硬件加速进一步提升性能。
阅读更多
本文提供了一份简单易用的GNU/Linux生产系统安全加固清单,旨在帮助用户降低系统漏洞,提高安全性。清单涵盖了分区、引导加载程序、内核、日志记录、用户和组、文件系统、权限、系统更新、网络等方面,并根据重要程度进行了优先级划分,方便用户按需实施。
阅读更多
wc-helpers是一个用于简化Web组件创建的JavaScript库。它提供了一系列mixin和实用函数,用于自动创建匿名自定义元素、管理shadow DOM、处理属性状态、以及简化HTML和CSS模板的创建等。
阅读更多