GitHub - dotenvx/dotenvx:一个更好的 dotenv - 来自 `dotenv` 的创建者
dotenvx 是一个跨平台的多环境加密环境变量管理工具,由 dotenv 的创建者开发。它允许你在各种编程语言和框架中使用 .env 文件,并提供了加密功能以保护敏感信息。dotenvx 还支持多个环境,可以轻松地在开发、测试和生产环境之间切换。
阅读更多
dotenvx 是一个跨平台的多环境加密环境变量管理工具,由 dotenv 的创建者开发。它允许你在各种编程语言和框架中使用 .env 文件,并提供了加密功能以保护敏感信息。dotenvx 还支持多个环境,可以轻松地在开发、测试和生产环境之间切换。
阅读更多
这篇文章讨论了开源Android应用NewPipe中出现的一个错误。用户报告称,在播放YouTube视频时,应用频繁出现'com.google.android.exoplayer2.exoPlaybackException'错误,并伴随403错误代码。该错误似乎与YouTube方面发生的变化有关,导致第三方应用无法正常访问视频资源。
阅读更多
MobileLLM 是一种针对设备端应用优化的子十亿级参数语言模型,该模型在 ICML 2024 上发表的一篇论文中进行了介绍。该模型采用 SwiGLU 激活函数、深而窄的架构、嵌入共享和分组查询注意力机制等多种设计因素,以构建高质量的小型语言模型。MobileLLM-125M/350M 在零样本常识推理任务上比之前的 125M/350M SoTA 模型实现了 2.7%/4.3% 的显著准确率提升。
阅读更多
SLJIT是一个低级、机器无关的JIT编译器,适用于将解释型字节码转换为机器码。它支持多种目标架构,包括x86、ARM、RiscV、s390x、PowerPC、LoongArch和MIPS。SLJIT提供了丰富的功能,包括支持自修改代码、尾调用、快速调用、字节序反转、非对齐内存访问、SIMD/原子操作等。
阅读更多
LightRAG是一个轻量级、模块化且强大的Python库,旨在帮助开发者构建和优化检索器-代理-生成器(RAG)管道。它提供了一个完全可读的代码库,并通过检索器、内存和工具与模型外部世界进行交互,以满足各种LLM应用需求。
阅读更多
该项目旨在使用苹果的 Swift Charts 复制 D3 图表库的功能,实现了包括直方图、面积图、条形图等多种常见图表类型。作者认为 Swift Charts 能够满足大部分 D3 图表的复制需求,并对此项目取得的成果感到满意。
阅读更多
Rebuf 是一个用 Go 语言实现的 WAL(预写式日志)库,可用于在服务故障期间记录数据字节,并在需要时重放。它具有轻量级、易于使用、高效存储和检索日志数据等特点。
阅读更多
1JPM是一款全新的Java项目管理工具,旨在替代Maven和Gradle。它最大的特点是只有一个Java文件,用户可以直接编辑该文件来配置项目。该工具使用Java编写,因此构建文件也是Java代码,简化了项目管理流程。
阅读更多
Incidental 是一款开源事件管理平台,它与 Slack 集成,允许用户直接在 Slack 工作区内声明和管理事件。该平台还提供易于使用的 Web 界面,用于管理事件、自定义字段和工作流程。
阅读更多
Onlook 是一款浏览器驱动的可视化编辑器,支持任何 React 和 TailwindCSS 应用。它允许开发者使用 Webflow 的强大功能来构建用户界面,并直接生成 React 代码。Onlook 提供了插件,可以集成到 Next.js、Babel 等项目中,并支持代码导出和组件库等功能。
阅读更多
Micro Agent是一款人工智能代码编写工具,通过迭代代码直至所有测试用例通过来确保生成代码的可用性。它支持单元测试匹配和视觉匹配两种模式,并可与OpenAI、Claude、Ollama等平台以及Figma集成。用户可以通过命令行界面或配置文件设置API密钥、模型、运行次数等参数。
阅读更多
Xpra,也被称为“X 屏幕”,允许用户在远程主机上运行 X11 程序,将其显示定向到本地机器,并能在不丢失任何状态的情况下断开连接并从同一台或另一台机器重新连接。它还可用于访问现有桌面会话和启动远程桌面会话。Xpra 支持多种网络协议,并能适应任何网络条件。
阅读更多
NanoKVM是一款基于LicheeRV Nano的IP-KVM产品,具有小尺寸和强大功能。它提供精简版 (NanoKVM Lite) 和完整版 (NanoKVM Full) 两种版本。NanoKVM Lite适用于有一定DIY能力的个人用户和有批量需求的企业用户;NanoKVM Full则配备了精致的外壳和完整的配件,以及内置的系统镜像卡,开机即可使用,推荐个人用户使用。
阅读更多
QuickJS-ng 是 QuickJS 的一个友好分支,专注于重振该项目。QuickJS 是一款强大JavaScript引擎。在 2023 年 10 月,@bnoordhuis 和 @saghul 决定 fork QuickJS 项目,目的是重振它。截至 2023 年 12 月,最初的目标已基本实现。@bellard 恢复了对该项目的开发,双方从那时起就一直在相互 pull 补丁。截至 2024 年初,双方都认为,正确的方向是合并这两个项目,并将工作结合起来。
阅读更多
Hi.Events 是一个功能丰富的自托管活动管理和票务平台,旨在帮助用户创建、管理和销售各种规模活动的票务。它提供活动分析、嵌入式票务小部件、可定制活动主页、直观的签到工具、活动消息工具、自定义订单表单、多种票务类型、通用的促销代码、即时付款、税费配置、数据导出、REST API、SEO 工具、美观的结账流程、基于角色的访问控制、在线活动支持、全额和部分退款支持、电子邮件通知、移动响应式设计等功能。
阅读更多
Impala 是一款基于 Linux 系统的终端工具,用于管理 Wifi 连接。它使用 iwd 进行网络管理,并提供友好的界面进行网络扫描、连接、断开以及接入点设置等操作。用户可以通过预构建二进制文件、crates.io 或 AUR 进行安装,也可以从源代码构建。
阅读更多
文章列举了程序员在处理电话号码时常见的误区,例如认为每个人都有电话号码、电话号码不会被重复使用、电话号码只能包含数字等。文章指出,这些假设在现实世界中并不总是成立,并针对每个误区提供了具体的例子和解释。文章还提供了一些使用libphonenumber库处理电话号码的技巧,例如使用该库解析和格式化号码、不要将电话号码存储为整数等。
阅读更多
这篇文章提供了一个为期九周的深度学习课程大纲,名为“从张量到稳定扩散”。该课程旨在帮助学员从零开始学习深度学习,内容涵盖了从基础的张量概念到构建CNN、RNN等模型,再到实现经典论文中的模型,如LeNet、AlexNet、ResNet、DCGAN、GRU、LSTM、CBOW、Skip-Gram、Transformer、BERT以及稳定扩散模型。课程注重实践,每个主题都包含代码实现和相关论文。
阅读更多
VDEv2是一个虚拟分布式以太网软件,可以创建虚拟网络、隧道和移动支持。它允许用户在多台真实计算机上创建由UML虚拟机组成的虚拟网络,并使用tap接口连接到真实的Linux机器。VDEv2支持VLAN、FSTP等功能,并可用于创建跨越不同网络的隧道,以及在不中断通信的情况下切换网络路径。
阅读更多
ShareDrop是一款受苹果AirDrop启发,基于WebRTC的点对点文件传输Web应用。它允许用户直接在设备之间传输文件,而无需先上传到任何服务器。它使用WebRTC进行安全的点对点文件传输,并使用Firebase进行状态管理和WebRTC信令。
阅读更多
rss2newsletter是一个可以将任何RSS/Atom源转换为全自动电子邮件简报的工具,它与listmonk整合发送邮件,并支持抓取网站OpenGraph元数据中的内容图像等功能。与Mailchimp相比,rss2newsletter更加经济实惠,可以节省大量成本。
阅读更多
LivePortrait是一种高效的肖像动画技术,它使用拼接和重定向控制来创建逼真的动画。该技术使用外观特征提取器、运动提取器、SPADE生成器、变形模块以及拼接和重定向模块。LivePortrait已经在GitHub上开源,并提供了预训练的模型和推理代码。
阅读更多
Pongo 是一个 npm 模块,它在 Postgres 上实现了类似 MongoDB 的功能,并提供强一致性。它允许开发者使用类似 MongoDB 的语法进行数据库操作,例如插入、更新、删除和查找文档。Pongo 还提供了一个兼容 MongoDB 的 shim,方便开发者从 MongoDB 迁移到 Pongo。
阅读更多
QuickJS 是一个 TypeScript 包,允许开发者在 WebAssembly 沙箱中使用 QuickJS 引擎安全地执行 JavaScript 代码。它利用编译为 WebAssembly 的轻量级快速 QuickJS 引擎,提供了一个用于代码执行的强大环境,非常适合隔离和运行不受信任的代码。该包提供安全的环境、虚拟文件系统、自定义节点模块、Fetch 客户端和测试运行器等功能,易于与现有 TypeScript 项目集成,并提供用于在沙箱中执行和管理 JavaScript 代码的用户友好 API。
阅读更多
这篇文章介绍了一个为期12周的计算机课程大纲,旨在从基础原理出发,教授构建现代计算机系统的知识。课程内容涵盖了从晶体管、逻辑门到汇编语言、编译器、操作系统以及网络浏览器等多个层次,最终目标是让学生能够在FPGA上运行一个简单的网络浏览器。
阅读更多
OpenRailRouting 是一个基于 OpenStreetMap 数据和 GraphHopper 路由引擎的铁路路线规划引擎原型。它支持简单的路线请求、地图匹配、等时线、考虑转弯角度(以避免在点上掉头)、禁用铁路道口的转弯、支持多种轨距的轨道、支持可切换电压和频率的轨道以及支持前后不同速度。该项目还包括一个 Web 前端,它是原始 GraphHopper Web 前端的复刻。
阅读更多
该文章是motor-os项目的更新日志文件,记录了该项目的版本变更信息,包括新功能、错误修复以及其他改进。该文件位于motor-os代码仓库的根目录下,方便用户查看项目的更新历史。
阅读更多
jqjq是一个用jq语言编写的jq解析器,它能够解析和执行jq表达式。该项目旨在展示jq作为一种编程语言的表现力和能力,并提供了一种使用jq编写复杂程序的方式。jqjq实现了jq规范中的大部分功能,包括词法分析、语法分析、表达式求值和内置函数等。
阅读更多
Bash Dungeon是一款基于shell的地下城游戏,灵感来源于Dungeons And Directories和Bash Crawl。该游戏旨在以一种有趣且互动的方式教会新用户如何使用shell。玩家通过cd、ls和cat等基本命令在游戏中探索地下城,并通过阅读羊皮纸获取游戏指令。
阅读更多
Fabric是一个开源框架,旨在利用人工智能增强人类能力。它提供了一个模块化框架,用于利用可用于任何地方的众包人工智能提示集来解决特定问题。Fabric 将问题分解成独立的部分,并使用称为“模式”的提示来解决这些问题。它允许用户创建自己的“模式”,并将它们链接在一起以创建更高级的功能。Fabric 还提供了一个服务器组件,称为“磨坊”,用于提供“模式”和一个客户端组件,称为“织机”,用于调用“模式”。
阅读更多