GitHub - tavinus/pdfScale: 使用 Ghostscript 缩放和调整 PDF 大小的 Bash 脚本
pdfScale 是一个使用 Ghostscript 从命令行缩放和/或调整 PDF 大小的 Bash 脚本。在缩放模式下,PDF 纸张大小不会改变,只是元素被缩放。在调整大小模式下,PDF 纸张将被更改,并将应用适合页面。在混合模式下,PDF 将首先调整大小,然后使用两个 Ghostscript 调用进行缩放。
阅读更多
pdfScale 是一个使用 Ghostscript 从命令行缩放和/或调整 PDF 大小的 Bash 脚本。在缩放模式下,PDF 纸张大小不会改变,只是元素被缩放。在调整大小模式下,PDF 纸张将被更改,并将应用适合页面。在混合模式下,PDF 将首先调整大小,然后使用两个 Ghostscript 调用进行缩放。
阅读更多
R2R 是一款开源的检索增强生成 (RAG) 引擎,具有 RESTful API 和生产环境所需的功能,包括多模态文件摄取、混合搜索、知识图谱和文档管理。它旨在弥合本地 LLM 实验和可扩展、生产就绪的 RAG 系统之间的差距,为开发人员提供了一个全面且先进的 RAG 系统。
阅读更多
Screen-Pipe是一个开源项目,旨在利用大型语言模型将屏幕内容转化为行动。它使用Rust和WASM编写,灵感来自Adept.ai、Rewind.ai和Apple Shortcut。该项目提供一个API,可以记录屏幕内容和相关元数据,并将其传输到其他应用程序,例如OCR和LLM,以便执行分析、自动化等操作。
阅读更多
Artifacts for ChatGPT 是一个 Chrome 浏览器扩展程序,可以帮助用户快速预览和部署由 ChatGPT 生成的程序。该程序通过 DOM 监控获取 ChatGPT 生成的程序,并支持在扩展程序侧边栏中预览 HTML 程序,还可以将 HTML 文件部署到 Zeabur 上并使用随机域名。
阅读更多
FiddleCube 是一个能够生成理想问答数据集的工具,用于测试、评估和训练大型语言模型。它可以根据向量嵌入生成涵盖各种问题类型(包括复杂推理、安全校准等)的问题,并确保答案的准确性和相关性。FiddleCube 还能够自动更新数据集以匹配最新的 RAG 上下文,适用于不断更新的应用程序。
阅读更多
这是一款名为“Ball”的趣味 macOS 应用,它是一个可以在 Dock 中弹跳的小球。你可以拖动它,它会在屏幕上弹跳。你也可以用两根手指滑动它。它可以弹跳、撞击角落,你可以尝试让它弹跳多次,数一数它撞击墙壁的次数等等。
阅读更多
Triplit是一个开源数据库,可以在服务器和浏览器之间进行实时数据同步。它提供了一个实时同步数据存储,可以作为Typescript包插入到应用程序中。Triplit负责在服务器上存储数据,并将查询智能地同步到客户端。它支持多种功能,包括实时同步、本地缓存、持久化服务器端存储、可插拔存储提供程序、乐观更新、关系查询、离线模式、回滚和重试管理、数据模式、授权、协作/多人游戏、低延迟和简单的API。
阅读更多
Glasskube 是一款开源的 Kubernetes 包管理器,它使在 Kubernetes 上部署、更新和配置软件包比 Helm 或 Kustomize 等工具快 20 倍。它提供了一个简单易用的 GUI 和 CLI,并支持包配置、依赖管理、安全包更新和 GitOps 集成。Glasskube 还提供了一个公共包存储库,用户可以在其中找到并安装各种 Kubernetes 软件包。
阅读更多
Material Web Components (MWC) 项目正式进入维护模式。这意味着将不再添加新功能和组件,GitHub PR 默认不会被接受,仅对小型 PR 进行个案评估。维护工作将依赖团队志愿者的贡献。尽管如此,MWC 团队对该项目取得的成就感到自豪,并表示正在寻找继续开发新功能和组件的方法,包括寻找新的维护者。
阅读更多
qq 是一款受 jq 启发,使用 gojq 编写的可互操作配置格式转换器,具有交互式查询功能。它支持多种配置格式,包括 JSON、YAML、TOML、XML、INI、HCL 和 TF,并可以在它们之间进行转换。用户可以使用 jq 语法进行快速查询,并通过交互式 REPL(具有自动完成功能)构建查询。
阅读更多
Twonkie是一款基于谷歌Twinkie项目的USB-PD分析器/注入器/接收器,经过重新设计,便于业余爱好者制造。与需要六层PCB和BGA封装零件的Twinkie不同,Twonkie使用更容易焊接的四层PCB和引脚式零件。它还具有引导加载程序按钮、支持更高电源电压的INA237芯片以及用于简化布线的重新排列的微控制器引脚。
阅读更多
本文介绍了一种名为Valli编码的概念验证熵编码器,其输出大小低于香农极限。Valli编码将符号位置视为独立同分布,它利用符号频率的方式与典型的熵编码器不同,需要精确的计数。文章详细解释了该算法的原理,并提供了使用GMP库运行代码的说明。此外,作者还鼓励读者通过捐赠支持项目的进一步研究和改进。
阅读更多
Komorebi 是一款适用于 Windows 10 及更高版本的平铺窗口管理器,作为微软桌面窗口管理器的扩展。它允许用户通过 CLI 控制应用程序窗口、虚拟工作区和显示器,并可以与第三方软件(如 whkd 和 AutoHotKey)结合使用来自定义键盘快捷键。Komorebi 旨在默认情况下尽可能少地修改操作系统和桌面环境,用户可以在配置文件中进行自定义修改。
阅读更多
tachyonfx 是一个 ratatui 库,用于在终端 UI 中创建类似着色器的效果。该库提供了一系列效果,可用于增强终端应用程序的视觉吸引力,提供颜色转换、动画和复杂效果组合等功能。效果包括颜色效果、文本/字符效果、时间和控制效果、几何效果以及组合效果。可以通过 `EffectTimer` 控制效果的持续时间和插值,并应用于终端 UI 中的特定单元格,从而实现有针对性的视觉修改和动画。
阅读更多
Bashbro 是一款基于 Bash 的开源 Web 文件浏览器,允许用户通过 Web 浏览器远程浏览、查看文档和保存文件。用户可以通过命令行启动 bashbro,并指定端口号。该项目提供了一种便捷的方式来管理远程服务器上的文件。
阅读更多
Cosmopolitan Libc v3.5.0 版本发布,带来了内存映射实现的改进、C++ STL 的改进以及 GitHub 开发流程的改进。其中,内存映射实现质量更高,C++ STL 方面引入了 ctl::set、ctl::map 等,并对 ctl::string 进行了优化。
阅读更多
SketchDeco是一个无需训练的草图着色方法,可以将手绘草图、蒙版和调色板转换为逼真的图像,而无需用户定义的文本提示。代码库在Nvidia RTX 4090 Super GPU和Google Colab A100实例上进行了测试。存储库包含使用SketchDeco着色黑白草图所需的代码、模型和示例。
阅读更多
React Lua 是将 ReactJS 从 JavaScript 翻译成 Lua 的一个项目,旨在为 Roblox 和 Lua 社区提供 React 体验。该项目是 Roblox/react-lua 的分支,因为 Roblox 的仓库是只读的,无法贡献代码。React Lua 尽可能与 ReactJS 保持一致,但也存在一些偏差,以更好地适应 Lua 生态系统,例如对表键作为稳定键的支持等。
阅读更多
Neko是一个用现代Fortran编写的用于高阶谱元流体模拟的便携式框架。它采用面向对象的方法,允许多层抽象求解器堆栈,并促进各种硬件后端,从通用处理器、CUDA和HIP加速器到SX-Aurora矢量处理器。Neko源于UChicago/ANL的谱元代码Nek5000,并沿用了其中的许多命名、代码结构和数值方法。
阅读更多
该文章介绍了一个名为ARC-AGI的抽象与推理语料库,该语料库包含用于训练和评估人工智能系统抽象和推理能力的任务。每个任务由演示输入/输出对和测试输入/输出对组成,测试者需要根据演示对的模式,为测试输入生成正确的输出。该语料库旨在衡量人工智能系统的人类水平的流体智力。
阅读更多
E25DX 是一款简洁、模块化且可定制的技术文档主题,它无需使用 Node/npm 或任何外部框架(CSS、JS、图标、字体)。该主题具有响应式和自适应布局、内置的浅色和深色模式、可使用 Hugo 数据模板定制的侧边栏、支持多文档集、通过 Hugo 配置实现菜单、集成搜索或 AI 助手等特点。
阅读更多
该项目旨在重构 MS-DOS 版 Microprose 游戏 F-15 Strike Eagle 2 v451.03(1991 年最终的沙漠风暴扩展磁盘版)的源代码。该项目的目标是在指令级别与原始游戏保持一致,并允许在可执行文件布局上存在差异。该项目目前正在进行中,大部分 C 代码已经被重构,但可执行文件还没有完全完成。
阅读更多
LetterDrop 是一款基于 Cloudflare Workers 构建的安全高效的邮件通讯管理服务,它允许用户轻松创建、分发和管理邮件通讯。该服务使用 Cloudflare Workers、Email Workers、KV、R2、Queues 和 D1 等技术构建,并提供订阅/取消订阅、邮件发布、失败邮件处理等功能。
阅读更多
OPML Editor 是一款简单的在线 OPML 编辑器,专为管理订阅列表(RSS 和 Atom 提要)而设计。它提供了添加新订阅、合并多个 OPML 文件以及删除重复订阅等功能。
阅读更多
本文介绍了如何使用线性类型实现引用计数的Haskell库。该库提供了一种安全地共享和释放资源的方法,确保资源在最后一个引用消失时被精确释放一次。文章详细解释了库的设计原理,包括关键数据类型、函数以及潜在的陷阱,并提供了一些使用示例。
阅读更多
AWS Lambda Web Adapter 允许开发者使用熟悉的框架(如 Express.js、Next.js、Flask 等)构建 Web 应用程序,并将其运行在 AWS Lambda 上。它支持多种功能,包括 Amazon API Gateway Rest API 和 Http API 端点、Lambda 函数 URL、应用程序负载均衡器,以及 Lambda 托管运行时、自定义运行时和 Docker OCI 镜像。该工具还支持本地调试和非 HTTP 事件触发器,例如 SQS、SNS、S3 等。
阅读更多
envelope是一个先进的命令行环境变量管理工具,使用SQLite数据库存储变量,支持导入导出.env文件、添加删除变量、查看当前环境等功能,方便开发者在不同配置之间切换。
阅读更多
文章介绍了New Typesetting System (TeX)的源代码,该系统是Donald Knuth最初版本的TeX的Java重新实现。该代码于2001年完成,可以正常工作,但该项目并未继续开发。文章提供了编译和运行NTS的说明,并指出NTS只提供了核心的TeX执行引擎,需要与某种“TeX格式”结合才能生成有意义的内容。
阅读更多
本文介绍了“LLM101n: 让我们一起构建一个讲故事的人工智能”课程,旨在从零开始构建一个类似ChatGPT的网络应用程序,最终目标是让学员深入理解人工智能、大型语言模型和深度学习。课程涵盖了从基础到实际应用的各个方面,包括语言模型、机器学习、注意力机制、Transformer、优化、推理、微调和部署等。
阅读更多
Eidos 是一款可扩展的框架,用于在一个地方管理您一生的个人数据,是 Notion 的离线替代方案。该软件支持离线访问、AI 功能(即使在离线状态下也能使用)、可扩展性、开发者友好型 API 和 SDK 以及 Sqlite 标准化等功能。
阅读更多