История о том, как задача «подсветить обязательные поля» превратилась в полноценную TypeScript-библиотеку с 500+ скачиваниями в неделю.
Рубрика «библиотека»
Как я превратил хаотичные формы во Vue в типизированную модель данных (AdaptForm)
2026-06-06 в 12:49, admin, рубрики: javascript, npm пакеты, pydantic, TypeScript, библиотека, валидация полей, валидация форм, типизация, фронтендCrashprobe: перехват ошибок Python в синхронном коде и потоках
2026-06-06 в 12:00, admin, рубрики: crashprobe, open source, python, библиотека, отладка, ошибки, перехват исключенийПривет! Меня зовут Андрей, как и многие, я уставал от красных сообщений об ошибках в консоли, где не видно значений переменных. Приходилось ставить print(), гуглить – терял кучу времени. Поэтому я написал crashprobe – библиотеку, которая делает отладку простой и наглядной.
Проблема
Я думаю, всем, у кого программа падала из-за ошибки, надоело вот это:
От боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека
2026-05-23 в 7:01, admin, рубрики: android, iOS, npm, open source, react native, TDLib, telegram, TypeScript, библиотека, разработка мобильных приложенийПришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram, но это оказалась обёртка над Bot API и тут я понял, что будет весело.
У Telegram с инструментами для разработчиков в целом нормально — Bot API, MTProto, TDLib. Только под RN ничего нет и вряд ли когда-то будет, насколько я знаю уже есть популярные Telegram-клиенты на React-Native, но видимо они не стали упаковывать это в библиотеку и делиться опытом с народом.
Как я писал библиотеку для Морского Боя на Python — разбор и история моего первого пет‑проекта
2026-03-31 в 9:15, admin, рубрики: python, библиотека, Морской бойПишу о том, как сделал первый проект — библиотеку для логики морского боя на Python — с какими трудностями столкнулся, как налаживал архитектуру и как не бросил
Начало
Всем привет! Начну сразу с предыстории. Учу Python не так давно, уровень простой — циклы, условия, списки, даже функции — простую базу знаю, но не более. Этот проект для меня стал испытанием, ведь когда решаешь обычные задачки «Вывести каждый чётный элемент массива, кратный 5...» — это одно, а если пишешь продукт (который возможно будет использоваться разработчиками), то ощущения совсем другие.
Как я писал библиотеку для локализации на Rust
2026-02-08 в 12:21, admin, рубрики: Rust, библиотека, локализация, макросыО чём статья
Эта статья посвящена тому, как я делал библиотеку локализации на Rust. Фокус будет на изменении проекта от минимального решения для себя до полноценной библиотеки.
Термины
В рамках статьи я буду использовать:
-
локализация - перевод
-
локаль - язык
-
выражение - значение(в начале работы &'static str), которое меняется в зависимости от локали
Они введены, чтобы было проще сопоставлять код и его описание.
Как появилась идея
hq-cropper: Image Cropper без зависимостей для JavaScript
2025-12-16 в 11:45, admin, рубрики: canvas, image cropper, javascript, npm, open source, React, TypeScript, библиотека, обрезка изображенийПривет! Хочу рассказать о своей библиотеке hq-cropper — инструменте для обрезки изображений на чистом TypeScript без единой зависимости.
Когда искал cropper для своего проекта, столкнулся с двумя проблемами. Во-первых, большинство популярных решений тянут за собой кучу зависимостей и весят 100+ KB. Во-вторых, мало кто работает с большими изображениями.
Решил написать своё решение: лёгкое, без зависимостей, с умным алгоритмом масштабирования.
Проблема больших изображений
Ситуация: пользователь загружает фото 4000×3000 пикселей, а вам нужен аватар 200×200. Большинство кропперов справляются с этим плохо:
DRTDI: лёгкий и быстрый DI-контейнер для Dart и Flutter
2025-12-15 в 8:10, admin, рубрики: dart, flutter, library, библиотека
Как я добавил систему рекомендаций контента в легаси-проект на PHP 7.2
2025-10-16 в 12:57, admin, рубрики: Ollama, php, qdrant, библиотека, векторный поиск, рекомендательная система, рекомендательные системыПривет! Хочу поделиться историей о том, как столкнулся с проблемой, возможно знакомой многим разработчикам: необходимость внедрить систему рекомендаций в проект, который все еще работает на старой версии php 7.2
Обновление версии php в legacy-проекте — это часто настоящий квест. То времени нет, то бизнес-фичи надо пилить, то еще какие-то причины. И часто бывает, что обновление версии php в командах откладывается на потом. Так проекты, даже очень большие живут годами на старых версиях php.
Chonkie: революция в RAG-чанкинге — скорость, лёгкость, удобство
2025-10-08 в 8:14, admin, рубрики: AI, chunking, llm память, rag, библиотека, векторные базы данных, поиск, чанкингВ эпоху, когда большие языковые модели (LLM) становятся всё более мощными и применяются во многих задачах, одна из ключевых проблем остаётся прежней — как эффективно снабжать их релевантным контекстом. Одним из популярных решений является подход RAG, где качество итогового ответа зависит от целого ряда факторов, одним из которых является качественное чанкирование исходных текстов. Сегодня мы рассмотрим одно из новых и интересных решений.
Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о ChonkieЧитать полностью »

