Как я написал простой HTML-сайт, который избавляет от ручного поиска и конвертации бренд-иконок
Каждый раз, когда верстаешь новый проект, лендинг или дэшборд, Дизайнер просит поставить на плашки ссылки со свежими логотипами сервисов, соцсетей и…
Tech news from the best sources
Каждый раз, когда верстаешь новый проект, лендинг или дэшборд, Дизайнер просит поставить на плашки ссылки со свежими логотипами сервисов, соцсетей и…
Четыре фамилии, четыре специальности, четыре кабинета. Сколько разных врачей окажется в журнале на две тысячи строк? Шестьдесят четыре. Генератор че…
Собрать демо-агента сегодня несложно. Подключаешь модель, добавляешь пару инструментов — и она уже читает файлы, вызывает API и бодро обещает выполн…
Бывает так, что нужно быстро вытащить статью с Хабра, сдернуть с нее чистый текст, разметку и картинки. И желательно сделать это без разворачивания…
Hello World! Я много раз видел, как новички в программировании пытаются писать свои первые интерфейсы на Tkinter. Но результат выглядит, мягко говор…
В первой части я разбирал, как сделать, чтобы поля в одной строке не противоречили друг другу: пол, имя и диагноз перестают жить сами по себе и начи…
Почему мы классифицируем движение руки, а не картинки со светофорами — и как встроить это в форму двумя строками Картиночные капчи в 2026-м решаются…
Hello world! Как то раз мне понадобилось работать с архивами в одном из своих проектов, но тут возникла проблема — Для…
98% успешных проверок в дашборде выглядят прекрасно. Ровно до момента, когда доходит: недостающие 2% это одна пара нод, один протокол, и т…
Привет! Сейчас покажу штуку, которую я довольно долго доводил до ума, и мне кажется, она может пригодиться не только мне. Задача звучит скучно: наге…
В прошлой статье я рассказывал про WhyTrend — open-source инструмент, который не просто находит аномалии во временных рядах, а пытается объяснить, п…
Рассказываю, как я сам сделал ASGI-фреймворк, в котором дерево папок заменяет таблицу маршрутов, — и почему это решает проблему расхождения роутов с…
Недавно я зарегистрировал fluxcast.dev и понял, что основной домен простаивает без дела. Рассказываю, как я написал свой реестр бесплатных поддомено…
Я не рассчитывал, что через две недели буду сидеть и писать текст про то, как маркетинг сложнее программирования — звучит к…
v1.1.0: убрали HTTP-костыль для sink’ов, закрыли /metrics, Teams в UI, trusted clusters. Про v1.0.3 и типичный «pairing failed» на Docker — внутри.…
открываешь сайт → выбираешь формат → жмёшь кнопку → получаешь готовый рабочий конфиг со свежими ключами. Никакой регистрации, никакой оплаты, всё с…
PrimeTek, бывшая PrimeFaces, запустила PrimeUI — новую лицензионную модель для экосистемы PrimeNG, PrimeReact и PrimeVue. Это подаётся как унификаци…
За последние годы я несколько раз видел одну и ту же картину в небольших и средних компаниях. Для приложений поднимают S3-совместимое хранилище. Для…
У большинства self-hosted VPN-панелей одна и та же боль: Docker-стек, внешняя БД, реверс-прокси и куча конфигов, которые надо связать между собой, п…
Серия: redb ecosystem / redb.Route deep-dive В redb.Route — нашем ESB в стиле Apache Camel под .NET — маршрут всегда ч…
Сколько существует ПО, столько админы и программисты спорят о свободном и несвободном ПО. Тема эта древняя и, казалось бы, все участвующие в с…
> Zero-boilerplate SQL для Go. Опиши структуру тегами — и это всё. Если вы пишете на Go и работаете с SQL-базами, вы знаете эту боль. Каждый CRUD…
Чем больше задач берёт на себя агент, тем чаще он упирается не в качество модели, а в контекстное окно: туда нужно уместить инструкции, историю диал…
Что такое Vikunja: определение и подтверждённые характеристики Vikunja — это таск‑менеджер с открытым исходным кодом (open‑source), реализующий инте…
🧠 NeoBrain: локальный аналог Character.AI Запусти ИИ-персонажей на своём ПК — без интернета, VPN и слежки. 🤔 Проблема Character.AI хорош, но: ❌ Забл…
Привет, Хабр! В Axelix мы в последнее время начали получать contribution-ы извне. И как по приватным обсуждениям, так и по GitHub я могу сделать выв…
Уж казалось бы, онлайн гляделок dxf — пруд пруди. Но кто сталкивался с удивительным форматом dxf знают — сколько вьюеров, с…
Началось всё банально: хотел собрать ачивки на GitHub-профиле. Процесс оказался несложным по сути, но раздражающим по исполнению — куча однотипных р…
Рассказываем, как мы интегрировали CodeBERT-based модель классификации секретов в production-продукт с жёсткими ограничениями по железу, сократив вр…
С момента публикации статьи на Хабре « Импортозамещаем numpy, pandas, scipy и sklearn » прошло почти три года. В течение этого времени я приостанови…