javascript
Простая и мощная валидация форм для SolidJS с Zod

Привет, Хабр!Хочу рассказать вам про свою библиотеку solidjs-hook-form,которую я сделал для упрощения работы с множеством форм в SolidJS.Изначально я столкнулся с такой проблемой: валидация, управление состоянием, много инпутов, boilerplate... Капец, можно запутаться. Особенно когда форма не из двух полей, а с кучей логики. Вот и пришлось мне написать свою либу.Почему именно своя? Потому что готовых решений, заточенных под реактивность SolidJS, нормальных не было. Хотелось чего-то легкого, быст…

  • среда, 13 августа 2025 г. в 00:00:09
javascript
Разработка Битрикс-бота: история о том, как документация врала, а облака смеялись

Привет, Хабр! (И тебе, случайный читатель, который зашёл сюда просто просто потому, что заскучал в корпоративном чате.)Сегодня я расскажу вам историю о том, какая задача посетила меня на этот раз и как я сделал «корпоративного бота с возможностью оценки сотрудников» — казалось бы, простая задача, но… Нас ждёт много удивительных вещей :-)Изначально мой план был такой:Сделать бота в Телеграме.Дать боту ролевую модель и базовый функционал для дальнейшего простого расширения возможностей (по сути, …

  • среда, 13 августа 2025 г. в 00:00:08
javascript
Не дай Lottie уронить продакшен: зачем валидировать анимации

Кейс из жизни: мини-приложения, анимированные обложки, внешние команды — и одна на вид «валидная» анимация, которая кладет все приложение. Рассказываем, как мы научились воспринимать Lottie-файлы не как медиа, а как исполняемый код — и почему это улучшило стабильность всей системы.Проект: мини-приложения внутри большой экосистемыМы работаем над платформой для размещения, управления и общего менеджмента мини-приложениями — небольших встроенных приложений, создаваемых внешними разработчиками-энту…

  • среда, 13 августа 2025 г. в 00:00:07
github
actions / checkout

Action for checking out a repo Checkout V5 Checkout v5 now supports Node.js 24 Checkout V4 This action checks-out your repository under $GITHUB_WORKSPACE, so your workflow can access it. Only a single commit is fetched by default, for the ref/SHA that triggered the workflow. Set fetch-depth: 0 to fetch all history for all branches and tags. Refer here to learn which commit $GITHUB_SHA points to for different events. The auth token is persisted in the local git config. This enables your scripts …

  • среда, 13 августа 2025 г. в 00:00:06
github
apple / embedding-atlas

Embedding Atlas is a tool that provides interactive visualizations for large embeddings. It allows you to visualize, cross-filter, and search embeddings and metadata.Embedding Atlas Embedding Atlas is a tool that provides interactive visualizations for large embeddings. It allows you to visualize, cross-filter, and search embeddings and metadata. Features 🏷️ Automatic data clustering & labeling: Interactively visualize and navigate overall data structure. 🫧 Kernel density estimation &am…

  • среда, 13 августа 2025 г. в 00:00:05
github
denizsafak / abogen

Generate audiobooks from EPUBs, PDFs and text with synchronized captions.abogen Abogen is a powerful text-to-speech conversion tool that makes it easy to turn ePub, PDF, or text files into high-quality audio with matching subtitles in seconds. Use it for audiobooks, voiceovers for Instagram, YouTube, TikTok, or any project that needs natural-sounding text-to-speech, using Kokoro-82M. Demo demo.mp4 This demo was generated in just 5 seconds, producin…

  • среда, 13 августа 2025 г. в 00:00:04
github
microsoft / poml

Prompt Orchestration Markup LanguagePOML: Prompt Orchestration Markup Language POML (Prompt Orchestration Markup Language) is a novel markup language designed to bring structure, maintainability, and versatility to advanced prompt engineering for Large Language Models (LLMs). It addresses common challenges in prompt development, such as lack of structure, complex data integration, format sensitivity, and inadequate tooling. POML provides a systematic way to organize prompt components, integrate…

  • среда, 13 августа 2025 г. в 00:00:02
xaker
Редакторы Wikipedia будут быстро удалять статьи, сгенерированные ИИ

В Wikipedia утвердили новые правила для борьбы с потоком сгенерированных ИИ статей, наводнивших онлайн-энциклопедию. Согласно новой политике, администрация получает право быстро удалять ИИ-статьи, если они соответствуют определенным критериям.

  • вторник, 12 августа 2025 г. в 00:00:17
xaker
В RubyGems нашли 60 вредоносных пакетов, загруженных 275 000 раз

В RubyGems обнаружили 60 вредоносных пакетов, которые выдавали себя за безобидные инструменты для автоматизации социальных сетей, блогов и мессенджеров. Гемы похищали у пользователей учетные данные и, начиная с марта 2023 года, были скачаны более 275 000 раз.

  • вторник, 12 августа 2025 г. в 00:00:16