На данный момент у нас используются три самых популярных менеджера пакетов (Npm, Yarn и Pnpm). И всё бы ничего, но разные команды начали периодически обращаться с проблемой несоответствия типов Typescript из наших транзитивных зависимостей. Выяснилось что это проблема Npm и Yarn, но как же её решать?выглядит это примерно так, только при реэкспорте enum из library-f@1.0.0 по факту получаем enum из library-f@2.0.0 - library-a/ - package.json - node_modules/ - library-b/ - package.…
Добрый день. Меня зовут Тимофей, я фронт-тимлид в диджитал-продакшене ДАЛЕЕ. В данном цикле статей я поделюсь подходами и инструментами фронтенд-разработки на аутсорсе, которые помогут создать качественный продукт без кошмарного instant-legacy и значительно облегчат жизнь команде разработчиков и не только.Типичные веб-приложения в аутсорс-командах разрабатываются, как правило, год-два. За это время не раз успевают смениться как разработчики, так и менеджеры с заказчиками. Однотипных проектов в…
Univer is a set of enterprise document and data collaboration solutions, including spreadsheets, documents, and slides. The highly extensible design allows developers to customize personalized functions based on Univer. English | 简体中文 🚧 This project is still in heavy development. Please note that there are likely to be major API changes. Please submit iss…
🤖 🔥 Let your users chat with your product features and execute things by text - open source Shopify sidekick Documentation available here 🔥 OpenCopilot OpenCopilot allows you to have your own product's AI copilot. It integrates with your underlying APIs and can execute API calls whenever needed. It uses LLMs to determine if the user's request requires calling an API endpoint. Then, it decides which endpoint to call and passes the appropriate payload based on the given API definitio…
Official implementation of SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering Antoine Guédon Vincent Lepetit LIGM, Ecole des Ponts, Univ Gustave Eiffel, CNRS | Webpage | arXiv | Presentation video | Our method extracts meshes from 3D Gaussian Splatting reconstructions and build hybrid representations that enable easy …
Database-backed Active Job backendSolid Queue Solid Queue is a DB-based queuing backend for Active Job, designed with simplicity and performance in mind. Besides regular job enqueuing and processing, Solid Queue supports delayed jobs, concurrency controls, pausing queues, numeric priorities per job, and priorities by queue order. Proper support for perform_all_later, improvements to logging and instrumentation, a better CLI tool, a way to run within an existing process in "async" mode, …
This repository contains a simple vulnerability scanner for the Terrapin attack present in the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".Terrapin Vulnerability Scanner The Terrapin Vulnerability Scanner is a small utility program written in Go, which can be used to determine the vulnerability of an SSH client or server against the Terrapin Attack. The vulnerability scanner requires a single connection with the peer to gather all supported algorithms…
免费;轻量;开源,基于 AIOHTTP 模块实现的小红书图文 / 视频作品采集工具 XHS-Downloader 📑 功能清单 ✅ 采集小红书图文/视频作品信息 ✅ 提取小红书图文/视频作品下载地址 ✅ 下载小红书无水印图文/视频作品文件 ✅ 自动跳过已下载的作品文件 ✅ 作品文件完整性处理机制 ✅ 持久化储存作品信息至文件 ☑️ 后台监听剪贴板下载作品 ☑️ 支持 API 调用功能 📸 程序截图 🔗 支持链接 https://www.xiaohongshu.com/explore/作品ID https://www.xiaohongshu.com/discovery/item/作品ID https://xhslink.com/分享码 支持单次输入多个作品链接,链接之间使用空格分隔。 🪟 关于终端 ⭐ 推荐使用 Windows 终端 (Windows 11 自带默认终端)运行程序以便获得最佳显示效果! 🥣 使用方法 如果仅需下载作品文件,选择 直接运行 或者 源码运行 均可,如果需要获取作品信息,则需要进行二次开发进行调用。 🖱 直接运行 前往 Rel…
Minimal web UI for GeminiPro.GeminiProChat Minimal web UI for GeminiPro Chat. Live demo: Gemini Pro Chat Deploy Deploy With Vercel(Recommended) Just click the button above and follow the instructions to deploy your own copy of the app. Note Solution for "User location is not supported for the API use" If you encounter the issue "User location is not supported for the API use", follow these steps to resolve it: Go to this palm-proxy repo and click "Deploy With Vercel".…