`boring` SSH 隧道管理器
Boring 是一款轻量级、快速的命令行 SSH 隧道管理器,支持本地和远程隧道,兼容 SSH 配置和 ssh-agent,支持 Unix 套接字和自动重新连接,并可通过 TOML 文件进行配置。
阅读更多
Boring 是一款轻量级、快速的命令行 SSH 隧道管理器,支持本地和远程隧道,兼容 SSH 配置和 ssh-agent,支持 Unix 套接字和自动重新连接,并可通过 TOML 文件进行配置。
阅读更多
该项目开源了 Gboard DIY 键盘的电路图和固件源码,包括 Google 日本语输入法在历年愚人节发布的创意键盘,例如:鼓组版、莫尔斯电码版、翻页版、魔法手版、陀螺版等等。这些键盘并非官方支持的 Google 产品,但提供了有趣的 DIY 创意和实践项目。
阅读更多
MIQT 是一个为 Go 语言提供的 Qt 绑定库,使用 MIT 许可证。它使用 CGO 直接绑定 Qt API,因此你需要一个可用的 Qt C++ 开发工具链。MIQT 支持 QtCore、QtGui 和 QtWidgets 模块,并提供 uic/rcc 工具实现。它支持 Linux、Windows 和 Android 平台,并提供了详细的构建指南和常见问题解答。
阅读更多
这篇文档介绍了trap,一个使用APL语言实现的自回归Transformer模型(特别是GPT2)。trap不仅包含了GPT的完整定义,还支持反向传播和使用Adam优化器进行训练,达到了与PyTorch参考代码相当的水平。该项目旨在结合现有Transformer实现的优点,提供一个简洁、快速、可移植且易于理解的实现方案。
阅读更多
stm32boy项目允许在STM32 ARM Cortex微控制器上运行Game Boy ROM。用户需要准备STM32F429 Discovery开发板,并将ROM文件转换为C语言数组,添加到项目中。该项目使用了Peanut-GB模拟器库,并提供了详细的编译和烧录步骤。
阅读更多
MACHINA 是一款实时目标标记的闭路电视监控系统,它利用 LLAVA、YOLO 和 OpenCV 技术,通过连接到高分辨率 RTSP 视频流,使用 YOLO 模型检测目标,并利用 LLAVA 模型进行目标标记。该系统能够在内存中跟踪目标,并在检测到目标时生成快照和录制视频。
阅读更多
LongWriter 是一种能够生成超过 10,000 字文本的开源大型语言模型。它基于 GLM-4-9B 和 Meta-Llama-3.1-8B 训练,并提供自动化的超长输出数据构建流程 AgentWrite。LongWriter 在 LongBench-Write 和 LongWrite-Ruler 评估基准上取得了优异的成绩,证明了其在长文本生成方面的能力。
阅读更多
Tiny Texture Tumbler是一个小型的JS库,用于创建纹理,特别适用于文件大小受限的竞赛。它提供了一个编辑器 (https://phoboslab.org/ttt/) 和一个JavaScript库 (ttt.min.js)。该库允许开发者定义纹理的宽度、高度和颜色,并使用简单的绘图操作来创建复杂的图案。
阅读更多
本文介绍了一款名为Aegir的GPS/LTE/铱星追踪器,该追踪器专为在偏远地区旅行而设计,可在有LTE网络覆盖时每10秒发送一次位置数据,在没有网络覆盖时每小时通过铱星网络发送一次数据。该设备基于STM32F401微控制器,配备NEO 8M GPS接收器、RockBLOCK 9603N铱星收发器和SIM7600G LTE模块,并使用FreeRTOS操作系统。文章详细介绍了硬件设计、固件开发以及在穿越巴伦支海前往斯瓦尔巴群岛的探险帆船上的测试情况。
阅读更多
QuickPiperAudiobook 是一款能够将各种格式的文本(epub、mobi、txt、PDF、HTML 等)一键转换为自然声音的有声读物的开源工具。它利用 Piper 模型进行离线转换,支持多种语言,并允许用户自定义模型和输出路径。
阅读更多
这是一篇关于名为“turboc.nvim”的 GitHub 项目的介绍。该项目旨在为 Neovim 文本编辑器重新创建和更新 Turbo C 配色方案。作者提供了安装指南,并计划进一步学习主题开发以实现现代化。
阅读更多
Gato Prompt Language (GPL) 是一种结构化系统,用于生成 JSON 格式的指令和简短输出。GPL 使用标签提供简写指令,并定义输出中使用的变量。它旨在通过最小化文本内容来传达信息的功能目的,提高速度并简化与其他系统的集成。
阅读更多
该项目是一个 Windows 配置文件集合,用于定制 PowerShell、Neovim、Nano、Scoop 等工具,可通过一键安装脚本快速配置开发环境。配置文件包含 PowerShell 主题、Nerd Font、符号链接、Oh-My-Posh、PSReadline 定制、终端图标、Neovim 插件配置等,并使用 Scoop 管理软件包依赖,旨在提供便捷的 Windows 开发环境配置方案。
阅读更多
PocketBase v0.23.0-rc 是一个主要针对内部架构的重构版本,旨在使 PocketBase 成为一个更易于使用的 Go 框架。该版本带来了许多变化,包括使用 Go 1.22 net/http mux 增强功能构建的新路由器替换了 echo,简化数据库操作,提供自定义数据库连接函数的选项,新的钩子允许更好地控制执行链和错误处理,以及各种记录模型改进等。
阅读更多
Replited 是一款受 Litestream 启发,使用 Rust 和 OpenDAL 开发的工具,目标是将 SQLite 数据库复制到任何地方,包括文件系统、S3、FTP、Google Drive、Dropbox 等。它支持多种后端类型,包括标准存储协议(如 FTP)、对象存储服务(如 Google Cloud Storage 和 Amazon S3)以及文件存储服务。
阅读更多
Gokapi是一个轻量级的自托管文件共享服务器,可以替代已停产的Firefox Send。它允许管理员上传文件,并设置下载次数或天数限制,到期后自动删除文件。支持 AWS S3 和 Backblaze B2 存储,并提供API接口和自定义功能。
阅读更多
Pythagora 是一款利用大型语言模型 GPT-4 为 Node.js 应用自动生成单元测试和集成测试的工具。用户只需运行一行命令,即可自动生成测试用例,无需手动编写。Pythagora 通过分析代码库,识别函数调用关系,并利用 GPT-4 生成测试代码,从而提高代码覆盖率,并帮助开发者发现潜在错误。
阅读更多
Channel3项目利用ESP8266的I2S总线,以80 MHz的频率输出模拟电视信号。它通过DMA缓冲区传输数据,并在每次DMA传输完成后填充下一行的视频数据。该项目支持NTSC和PAL制式,并提供了一些演示程序,包括彩色线条、3D图形等。用户可以通过Web界面控制ESP8266,设置演示程序、调整颜色等参数。
阅读更多
Rune 是一款融合经典设计与现代科技的音乐播放器,其灵感来自 Zune,旨在提供现代化的音频收听和管理体验。Rune 拥有独特的设计风格,并提供音频分析和推荐功能,允许用户根据曲目、专辑或播放列表接收推荐,还可以根据自定义规则创建动态播放列表。
阅读更多
ffmpeg-over-ip 允许用户连接到远程机器上的 FFmpeg 服务器,从而利用远程机器的 GPU 资源。该工具分为服务器和客户端两部分,使用 JSONC 配置文件进行配置,并通过 HTTP 进行通信。用户可以通过 npm 安装或从 GitHub Releases 页面下载独立文件使用。
阅读更多
LiveKit Agents是一个框架,用于构建可以实时看到、听到和说话的AI驱动服务器程序。您的agent通过LiveKit会话连接到最终用户设备。在此会话期间,您的agent可以处理来自用户设备的文本、音频、图像或视频流,并使用AI模型生成这些相同模态的任意组合作为输出,并将它们流回给用户。该框架包括各种插件,可以轻松处理流输入或生成输出,例如用于文本到语音转换或使用流行的LLM运行推理的插件。
阅读更多
ListenNotes 发布了一个名为 notebooklm-detector 的工具,用于检测音频文件是否由 NotebookLM 生成。该工具旨在识别并过滤提交到 ListenNotes 平台的虚假播客内容。用户可以通过提供的命令行指令执行检测,并可以根据自己的数据集重新训练模型。
阅读更多
NoteKit 是一款基于 GTK+ 3 的结构化笔记应用程序。它允许用户以 Markdown 格式编写笔记,并将其组织在文件夹树中,还可以使用鼠标、触摸屏或数字仪添加手写笔记。该应用程序的特点包括:将文本作为一等公民、简单的标准磁盘格式以及对平板电脑输入的支持。
阅读更多
Lite XL是一款从lite衍生而来的轻量级文本编辑器,主要使用Lua语言编写。它旨在提供实用、美观、小巧、快速、易于修改和扩展的编辑器。与lite相比,Lite XL的目标是更加用户友好,提高字体渲染质量,并降低CPU使用率。可以通过插件添加额外的功能,并可以自定义颜色主题。
阅读更多
Rocketnotes是一款基于网络的Markdown笔记应用程序,具有LLM驱动的文本补全、聊天和语义搜索功能。它利用100%无服务器的RAG管道构建,该管道使用langchain、sentence-transformers、faiss、Ollama和OpenAI或Anthropic API。它具有代码语法高亮、可拖放节点的层次文档树、文档共享、内容搜索、语义搜索、类似Copilot的文本补全、与文档聊天、使用faiss、OpenAI和/或Anthropic的无服务器RAG、使用Ollama和/或Sentence Transformers进行100%本地RAG的本地模式、带有语义归档的Zettelkasten等功能。
阅读更多
这篇文章介绍了GitHub上的一个名为“pytudes”的项目,该项目由用户“norvig”创建。该项目包含一系列难度较大的Python程序,旨在帮助开发者提升特定编程技能。
阅读更多
炊紙是一款使用 Rust 和 WebGPU 开发的三维文本编辑器,它利用 GPU 在三维空间中对文本进行布局和渲染,旨在探索未来文本编辑的可能性。该编辑器具有流畅的编辑操作、无缝缩放、支持竖排文字、自动项目符号等特点,并提供实验性的 AR 模式。
阅读更多
Kew 是一款功能强大的 Linux 终端音乐播放器,支持多种音频格式,包括 MP3、FLAC、AAC 等。它允许用户通过部分标题搜索音乐库、创建播放列表、控制播放以及编辑播放列表。Kew 还提供可视化功能、快捷键控制、自定义配置等功能,并使用 Nerd Fonts 增强显示效果。
阅读更多
Holocron是一个基于对象存储的领导者选举库,灵感来自于Gunnar Morling的一篇博客文章,该文章讨论了如何使用条件写入和S3最新添加的If-None-Match标头支持,在Amazon AWS S3中实现分布式锁和领导者选举。Holocron将所有内容存储在可以进行地理复制的对象存储中,从而使节点真正成为虚拟节点。未来,更换节点将不再需要引导新节点,只需将新的计算指向崩溃节点的S3存储桶+前缀,它就可以立即恢复。
阅读更多
HTTrack 是一款离线浏览器工具,可以将网站完整下载到本地目录,递归构建所有目录,并将网页、图片和其他文件从服务器保存到您的计算机。HTTrack 会保留原始网站的相对链接结构,您可以在浏览器中打开“镜像”网站的页面,并像在线浏览一样点击链接浏览。HTTrack 还可以更新现有的镜像网站,并恢复中断的下载。
阅读更多