javascript
Рефакторинг с помощью codemods для автоматизации изменений API

Если вы разрабатываете библиотеку, например, такую как lodash или React, ваша утилита может стать популярной и использоваться сотнями тысяч разработчиков ежедневно. Со временем могут появиться шаблоны использования, выходящие за рамки изначального замысла. В таких случаях может возникнуть необходимость расширить API, добавив параметры или изменив сигнатуры функций для обработки крайних случаев. Главная сложность — внедрить эти изменения, не нарушая работу пользователей.Именно здесь на сцену вых…

  • среда, 5 февраля 2025 г. в 00:00:12
github
Soulter / AstrBot

✨易上手的多平台 LLM 聊天机器人及开发框架✨。支持 QQ、QQ频道、Telegram、微信平台(Gewechat, 企业微信)、内置 Web Chat,OpenAI GPT、DeepSeek、Ollama、Llama、GLM、Gemini、OneAPI、LLMTuner,支持 LLM Agent 插件开发,可视化面板。一键部署。支持 Dify 工作流、代码执行器、Whisper 语音转文字。 ✨ 易上手的多平台 LLM 聊天机器人及开发框架 ✨ 查看文档 | 问题提交 AstrBot 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。 ✨ 主要功能 大语言模型对话。支持各种大语言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通过 Ollama、LLMTuner。具有多轮对话、人格情境、多模态能力,支持图片理解、语音转文字(Whisper)。 多消息平台接入。支持接入 QQ(OneBot)、QQ 频道…

  • среда, 5 февраля 2025 г. в 00:00:09
github
aws / aws-sdk-go-v2

AWS SDK for the Go programming language.AWS SDK for Go v2 aws-sdk-go-v2 is the v2 AWS SDK for the Go programming language. The v2 SDK requires a minimum version of Go 1.21. Check out the release notes for information about the latest bug fixes, updates, and features added to the SDK. Jump To: Getting Started Getting Help Contributing More Resources Maintenance and support for SDK major versions For information about maintenance and support for SDK major versions and their underlying depe…

  • среда, 5 февраля 2025 г. в 00:00:06
github
folke / snacks.nvim

🍿 A collection of QoL plugins for Neovim🍿 snacks.nvim A collection of small QoL plugins for Neovim. ✨ Features Snack Description Setup animate Efficient animations including over 45 easing functions (library) bigfile Deal with big files ‼️ bufdelete Delete buffers without disrupting window layout dashboard Beautiful declarative dashboards ‼️ debug Pretty inspect & backtraces for debugging dim Focus on the active scope by dimming the rest explorer A file explorer (pic…

  • среда, 5 февраля 2025 г. в 00:00:04
github
ocrmypdf / OCRmyPDF

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched or copy-pasted. ocrmypdf # it's a scriptable command line program -l eng+fra # it supports multiple languages --rotate-pages # it can fix pages that are misrotated --deskew # it can deskew crooked PDFs! --title "My PDF" # it…

  • среда, 5 февраля 2025 г. в 00:00:02
xaker
Для борьбы с вредоносными обновлениями в PyPI появится система архивации

В Python Package Index (PyPI) появится система «Архивации проектов» (Project Archival), которая позволит архивировать проекты, предупреждая пользователей о том, что обновлений ожидать не стоит.

  • вторник, 4 февраля 2025 г. в 00:00:31
xaker
YouTube-канал «отравляет» ИИ через субтитры

Ютубер F4mi нашла интересный способ борьбы с ИИ-инструментами, которые используются для кражи чужого контента. Она использует субтитры в формате .ass, наполняя субтитры к своим видео мусором, который невидим для людей, но сбивает с толку ИИ.

  • вторник, 4 февраля 2025 г. в 00:00:30
xaker
Кибершпионы Rare Wolf снова атакуют промышленные предприятия РФ

В январе 2025 года аналитики FACCT зафиксировали массовые атаки группировки Rezet (она же Rare Wolf) на российские промышленные предприятия. Только за последнюю неделю января компания перехватила ряд вредоносных рассылок. Малварь в них маскировалась под приглашения на семинары по стандартизации оборонной продукции.

  • вторник, 4 февраля 2025 г. в 00:00:28
xaker
HTB Trickster. Пробираемся к руту через PrestaShop и Docker

Для подписчиковСегодня я покажу разные методы побега из Docker, которые могут использоваться при пентестах. Также мы проэксплуатируем баг в движке интернет‑магазина PrestaShop и используем уязвимость SSTI в сервисе ChangeDetection.

  • вторник, 4 февраля 2025 г. в 00:00:27