Select a country

ХАЙтек в хату! — Впечатления от нашей рекламной кампании на Хабре

Даем гайд, как надо продвигать себя в обсуждениях любых соцсетей. Если что, он в самом конце.Мы со своими сотрудниками привыкли к деловой друж
Наука - Хабрахабр

ХАЙтек в хату! — Впечатления от нашей рекламной кампании на Хабре

Даем гайд, как надо продвигать себя в обсуждениях любых соцсетей. Если что, он в самом конце.Мы со своими сотрудниками привыкли к деловой дружеской атмосфере в англоговорящих социальных сетях разработчиков, среди которых, кстати, огромное число русскоговорящих юзверей. Даже, если твоя идея или статья отстой, там все пытаются как-то поддержать, дать совет, пожелать развития и процветания, похвалят твою аватарку, на худой конец…А тут мы попадаем в нашу родную совковую коммуналку, где почти каждый чем-то не доволен. (Оставьте эту фразу, если следующая не пройдет цензуру.) Сначала было ощущение, что мы заехали на зону. Под каждой статьей бегают какие-то ругательные люди с синдромом Туретта, проверяющие тебя на слабо, провоцирующие на нарушение лагерного режима. Они вообще не спят, потому что постят круглосуточно, сразу же после твоего поста шлют свой унизительный коммент, порой с презирающей картинкой. И сколько бы ты ни отвечал, сколько бы ты ни пытался найти общий язык или хотя бы смысл, ни один твой пост не остается не обгаженным. Ощущаешь себя в тюремной камере… Добро пожаловать в хату!

nginx не умеет reload. Он умеет fork

Деплой делает nginx -s reload. Команда возвращает ноль, nginx -T показывает новый конфиг, в error.log ровно одна строка — reconfiguring. А keep-alive соединение, открыто
Наука - Хабрахабр

nginx не умеет reload. Он умеет fork

Деплой делает nginx -s reload. Команда возвращает ноль, nginx -T показывает новый конфиг, в error.log ровно одна строка — reconfiguring. А keep-alive соединение, открытое секундой раньше, в этот момент закрывается.Само по себе это не ошибка: сервер вправе закрыть простаивающий keep-alive когда угодно. Ошибку даёт гонка — FIN уходит в тот момент, когда клиент уже записал в сокет следующий запрос. Идемпотентный он повторит, POST — нет.Разбор по исходникам на фиксированных тегах: nginx release-1.31.3, httpd 2.4.68, traefik v3.7.10, плюс замер всех четырёх (с HAProxy) на одном стенде в одном прогоне. Выясняется, что мастер nginx конфиг не перечитывает вообще: он строит новый цикл целиком и форкает новых воркеров, а старым остаётся ровно то, что у них было. Apache приходит к тому же контракту через счётчик поколений, HAProxy — через замену процесса. А у одного из четырёх второй запрос в том же самом сокете возвращает уже новый конфиг — и причина не та, о которой вы подумали.Внутри: почему документация nginx сама создаёт половину недоразумения; почему WebSocket и SSE не попадают под ngx_close_idle_connections и держат старого воркера сколько угодно долго, а HTTP/2 попадает всегда и получает GOAWAY; как сигнал родителя у Apache доезжает до конкретного соединения через пять звеньев; и таблица из двенадцати клеток, в которой четыре реализации расходятся ровно в одной.Со стендом (один docker build, один docker run), полными выводами ps и тремя claims-*.tsv, где каждое утверждение о коде проверяется скриптом. Читать далее

Канал свободен, а пинг под нагрузкой скачет до секунды: разбираемся с bufferbloat и очередями

Гигабитный канал может быть загружен лишь наполовину, а пинг под нагрузкой всё равно взлетает до сотен миллисекунд. Разбираемс
Наука - Хабрахабр

Канал свободен, а пинг под нагрузкой скачет до секунды: разбираемся с bufferbloat и очередями

Гигабитный канал может быть загружен лишь наполовину, а пинг под нагрузкой всё равно взлетает до сотен миллисекунд. Разбираемся, где копятся очереди, как распознать bufferbloat и какие механизмы действительно удерживают задержку под контролем. Читать далее

Моя рекурсия зависла навсегда, и это был правильный результат

Написал рекурсию тем же приёмом, что во второй статье, и программа повисла навсегда: возвращаться ей было некуда. Чиню, завожу стек и по дорог
Наука - Хабрахабр

Моя рекурсия зависла навсегда, и это был правильный результат

Написал рекурсию тем же приёмом, что во второй статье, и программа повисла навсегда: возвращаться ей было некуда. Чиню, завожу стек и по дороге выясняю, что регистра sp в наборе команд нет вовсе. А потом урезаю стек до 128 байт, и сборка об этом не говорит ни слова. Ломать второй раз!

Гемблинг партнёрки в 2026: Как выбрать, советы

Всем привет. Давно хотел собрать в одном месте свои мысли про гемблинг партнёрки. Потому что на старте я сам довольно больно обжёгся. Где-то по
Наука - Хабрахабр

Гемблинг партнёрки в 2026: Как выбрать, советы

Всем привет. Давно хотел собрать в одном месте свои мысли про гемблинг партнёрки. Потому что на старте я сам довольно больно обжёгся. Где-то поверил менеджеру на слово, где-то не дочитал условия, а где-то просто решил, что со мной-то плохого точно не случится. Случилось, конечно. Хочется внести ясность в сферу. Читать далее

Один запрос, пять наблюдателей: что сайт, провайдер, DNS и VPN узнают, когда вы открываете страницу

Пока я собирал материал для этой статьи, мне казалось, что логика будет простой: без VPN сайт видит мой обычный IP, с VPN — адрес сервера выхода; cooki
Наука - Хабрахабр

Один запрос, пять наблюдателей: что сайт, провайдер, DNS и VPN узнают, когда вы открываете страницу

Пока я собирал материал для этой статьи, мне казалось, что логика будет простой: без VPN сайт видит мой обычный IP, с VPN — адрес сервера выхода; cookies при этом никуда не деваются. На практике даже такой маленький эксперимент сразу подкинул вопросы. В DevTools при подключении через VPN на странице Хабра появился ещё один домен с Google-cookies. Значит ли это, что VPN начал собирать обо мне больше данных? Нет. Он меняет маршрут и IP, а сайт, рекламная сеть или аналитика могут из-за нового адреса отдать браузеру другую конфигурацию страницы.С интернет-приватностью постоянно происходит то же самое. Фраза «провайдер всё видит» смешивает в одну кучу название сайта, содержимое страницы, IP-адрес и личность пользователя. А совет «включи VPN» часто звучит так, будто после этого исчезнут авторизация, cookies и браузерный отпечаток. Они не исчезают.В статье я пройду путь одного запроса от адресной строки до сервера и обратно. Разберу, какие данные в этот момент остаются у браузера, что видят DNS-резолвер и провайдер, что получает сам сайт и какую новую роль берёт на себя VPN-сервис. Заодно покажу, почему HTTPS скрывает далеко не всё, а смена IP ещё не означает анонимность. Читать далее

Как собрать «живую луну» из 500 000 точек в TouchDesigner

TouchDesigner позволяет собирать сложные генеративные эффекты из небольшой сети операторов. В этом туториале создадим «живую луну» из 500 000 точек, п
Наука - Хабрахабр

Как собрать «живую луну» из 500 000 точек в TouchDesigner

TouchDesigner позволяет собирать сложные генеративные эффекты из небольшой сети операторов. В этом туториале создадим «живую луну» из 500 000 точек, поверхность которой непрерывно деформируется процедурным шумом.Основной эффект строится на связке Point Generator POP, Feedback POP, Noise POP и Math POP. Шум смещает частицы, а нормализация каждый кадр возвращает их на поверхность сферы. Благодаря обратной связи деформация превращается в непрерывное движение.После настройки POP-системы подготовим рендер через Geometry COMP, добавим шлейф с помощью Feedback TOP и завершим изображение свечением через Bloom TOP. В статье приведены схема сети, параметры операторов, скриншоты всех основных этапов и варианты дальнейшего развития эффекта — от аудиореактивности до управления через MIDI. Читать далее

Как пишут базы данных на C#: RavenDb

Эта база данных покоряет своей продуманностью: индексы рождаются автоматически, система обновляется без вашего участия, а защита данных сто
Наука - Хабрахабр

Как пишут базы данных на C#: RavenDb

Эта база данных покоряет своей продуманностью: индексы рождаются автоматически, система обновляется без вашего участия, а защита данных стоит на страже, словно крепость. И это лишь начало её возможностей. Ознакомиться

Каталог ассетов и git для MMO: как командой вести игру в облаке — создание сервера для онлайн ММО игр на PHP, ч. 19

Над одной игрой работает команда: люди правят контент в браузере, ИИ — через тот же сервис, локально разворачивать ничего не нужно. Каждый асс
Наука - Хабрахабр

Каталог ассетов и git для MMO: как командой вести игру в облаке — создание сервера для онлайн ММО игр на PHP, ч. 19

Над одной игрой работает команда: люди правят контент в браузере, ИИ — через тот же сервис, локально разворачивать ничего не нужно. Каждый ассет живёт своим git-репозиторием: это и бэкап, и способ собрать игру из готовых анимаций, карт и библиотек — а перед тем как правки уедут в мир, видно построчно, что именно уйдёт. Читать далее

«Сведения о выплатах устарели» и «Информация о стоимости устарела». Инструкция по обновлению в реестре российского ПО

Если вы правообладатель ПО из реестра отечественного ПО и увидели в реестровой записи розовые плашки «Сведения о выплатах устарели» или «Ин
Наука - Хабрахабр

«Сведения о выплатах устарели» и «Информация о стоимости устарела». Инструкция по обновлению в реестре российского ПО

Если вы правообладатель ПО из реестра отечественного ПО и увидели в реестровой записи розовые плашки «Сведения о выплатах устарели» или «Информация о стоимости устарела» - не игнорируйте эти записи. Минцифры уведомило правообладателей, что доступ к реестровой записи сначала ограничат, а через 6 месяцев исключат из реестра (процедуру включения нужно будет проходить заново). Читайте инструкции, как актуализировать записи (это не сложно). Читать далее

Как я Zabbix с LLM дружил в свободное время. Архитектурный обзор взаимодействия с нейросетью. Часть 4 «Реализация»

Это заключительная статья цикла о том, как я пытался сделать алерты Zabbix в домашней лаборатории чуть умнее, прикрутив к ним локальную LLM и не по
Наука - Хабрахабр

Как я Zabbix с LLM дружил в свободное время. Архитектурный обзор взаимодействия с нейросетью. Часть 4 «Реализация»

Это заключительная статья цикла о том, как я пытался сделать алерты Zabbix в домашней лаборатории чуть умнее, прикрутив к ним локальную LLM и не получить на выходе архитектурного монстра Франкенштейна. В первой и второй частях мы разобрались с постановкой задачи и выбрали себе фаворита из локальных LLM, в третьей — занимались скучным проектированием HLD и LLD. Теперь же переходим к самому интересному — прикладному материалу. В этой статье рассмотрим, что получилось, когда архитектурный каркас начали последовательно превращать в рабочий self-hosted сервис в коде, и с какими узкими местами пришлось столкнуться в процессе. DISCLAIMER: к сожалению, выпуск задержался, ведь основное место работы отнимает огромное количество времени, только отпуск позволяет вернуться к личным проектам.Часть 1: Вводная и формирование ТЗЧасть 2: Выбор локальной LLMЧасть 3: Формирование HLD и немного LLD Часть 4: Что из этого вышло (Вы здесь) Читать далее

Бот показывал самую дешёвую цену лида. А мы его отключили

После первой недели отчёт выглядел как история успеха. Бот давал запуски почти вдвое дешевле подписки на канал. Хотелось перенести туда весь
Наука - Хабрахабр

Бот показывал самую дешёвую цену лида. А мы его отключили

После первой недели отчёт выглядел как история успеха. Бот давал запуски почти вдвое дешевле подписки на канал. Хотелось перенести туда весь бюджет и поехать пить кофе. Но когда мы посмотрели, что происходит после красивой метрики, там было пусто. Ни заявок, ни вопросов, ни одного шага в сторону денег. Тысячи людей, которые нажали кнопку и исчезли. Рассказываю, почему мы отключили самый дешёвый маршрут в воронке и как понять, что метрика, которой ты гордишься, просто врёт. Читать далее

Я вам пишу: пять инструментов для авторов с подключением внешней модели

Авторы и нейросеть — это гений и злодейство современного интернета. С 2023 года вокруг темы стоит вой на болотах: одни в панике, потому что тепе
Наука - Хабрахабр

Я вам пишу: пять инструментов для авторов с подключением внешней модели

Авторы и нейросеть — это гений и злодейство современного интернета. С 2023 года вокруг темы стоит вой на болотах: одни в панике, потому что теперь авторы якобы никому не нужны, другие требуют полностью игнорировать ИИ. Очень громко спорят те, кто работает с текстом: редакторы, копирайтеры, блогеры, журналисты и писатели.Как редактор, я за золотую середину. Нейросети нужно применять, но с умом. Чтобы ИИ на самом деле облегчал творческую рутину, надо научиться с ним работать и встроить его в свои процессы. Выбрала пять инструментов, которые передают модели рабочий контекст из источника, документа или рукописи: Zotero с плагином AIdea, Obsidian с Copilot, Cherry Studio, ONLYOFFICE с AI-плагином и SillyTavern.  Читать далее

Обработка ошибок и исключений в RPG на IBM i

Продолжение цикла статей "что такое RPG и как с ним работать.Предыдущие статьиСовременный RPG — что может и зачем нуженСпособы работы с БД DB2 в я
Наука - Хабрахабр

Обработка ошибок и исключений в RPG на IBM i

Продолжение цикла статей "что такое RPG и как с ним работать.Предыдущие статьиСовременный RPG — что может и зачем нуженСпособы работы с БД DB2 в языке RPG на платформе IBM i Читать далее

Какие корпоративные игры можно провести онлайн: восемь форматов

Если вы хоть раз выбирали онлайн-активность для команды, то видели этот «зоопарк» названий: тимбилдинг, квиз, адвент, бизнес-игра, сюжетный кв
Наука - Хабрахабр

Какие корпоративные игры можно провести онлайн: восемь форматов

Если вы хоть раз выбирали онлайн-активность для команды, то видели этот «зоопарк» названий: тимбилдинг, квиз, адвент, бизнес-игра, сюжетный квест. Агентства называют форматы по-разному, описывают одинаково восторженно, и под ярким словом невозможно понять, что вы на самом деле покупаете и подойдёт ли это вашим людям.У нас в агентстве Найт Стрит богатый опыт в организации онлайн-игр. Разберём восемь форматов, и по каждому скажем прямо, какую задачу он закрывает и какую не закроет, сколько бы вам ни обещали в коммерческом предложении. Читать далее

Как мы раздали 8 Гбитс видео на одном ядре CPU на GO. Проблема грохочущего стада

Я до сих пор помню тот день, когда случайно положил собственный тестовый сервер.Схема была банальной: пара IP-камер, простенький бэкенд, всё эт
Наука - Хабрахабр

Как мы раздали 8 Гбитс видео на одном ядре CPU на GO. Проблема грохочущего стада

Я до сих пор помню тот день, когда случайно положил собственный тестовый сервер.Схема была банальной: пара IP-камер, простенький бэкенд, всё это выплёвывает видео в веб-морду. На тестах работало идеально. А потом кто-то закинул ссылку на трансляцию в корпоративный чат.По ссылке одновременно кликнула тысяча(ладно, ладно вру конечно, но запросов было много) человек. Сервер завизжал кулерами, оператива кончилась за три секунды, а камера вообще перестала пинговаться.Добро пожаловать в проблему Thundering Herd (эффект леммингов).Если вы хоть раз пробовали масштабировать раздачу live-видео, вы эту боль знаете. Когда толпа зрителей ломится смотреть один и тот же поток, типичный сервер пытается честно открыть новое соединение или запустить отдельный процесс отдачи для каждого. Итог всегда один — OOM (Out of memory) и лежачий процессор.Я не хотел решать это вливанием денег в толстые AWS-инстансы или покупкой нового железа. Была идея маршрутизировать всё максимально дешево, используя Go. Спойлер не будет долгим: в итоге мы выжали 8.8 Гбит/с на одном ядре процессора, причем сборщик мусора (GC) в этот момент вообще отдыхал.Рассказываю, как мы собрали Ruseon Core. Читать далее

ZCode, GLM-5.2 и ИИ-роутер: делаем браузерные игры по 7 рублей

В последнее время рынок языковых моделей развивается настолько стремительно, что новые релизы выходят почти каждый день, а «громкие» — кажд
Наука - Хабрахабр

ZCode, GLM-5.2 и ИИ-роутер: делаем браузерные игры по 7 рублей

В последнее время рынок языковых моделей развивается настолько стремительно, что новые релизы выходят почти каждый день, а «громкие» — каждую неделю. Пальма первенства в генерации текста, программировании или агентных сценариях постоянно переходит из рук в руки. В этот раз поговорим о китайской компании Z.ai и о ее новом поколении линейки GLM, а также об агентной среде разработки ZCode 3.0, ориентированной на написание кода. Заменит ли она привычные Cursor и Open WebUI, став полноценным агентом «все в одном» — разберемся ниже. Читать далее

Kotlin: про Structured Concurrency, CoroutineContext и CoroutineScope

Разбираемся с Kotlin Corouitines - какие идеи заложены и чем отличается CoroutineContext от CoroutineScope Интересно?
Наука - Хабрахабр

Kotlin: про Structured Concurrency, CoroutineContext и CoroutineScope

Разбираемся с Kotlin Corouitines - какие идеи заложены и чем отличается CoroutineContext от CoroutineScope Интересно?

Куда пропали 14 млрд рынка observability?

Российский рынок observability парадоксален. У нас есть сильные продуктовые и внутренние инженерные команды, сложные заказчики, открытые технолог
Наука - Хабрахабр

Куда пропали 14 млрд рынка observability?

Российский рынок observability парадоксален. У нас есть сильные продуктовые и внутренние инженерные команды, сложные заказчики, открытые технологии и редкое окно для развития собственного рынка. И одновременно десятки компаний параллельно оплачивают один и тот же фундамент: сбор, хранение, права, аудит, обновления, дедупликацию и корреляцию.13,84 млрд рублей потерялись. Моя гипотеза: заметную часть этой суммы мы тратим на повторное создание одинаковых платформенных функций. Размер этой части ещё нужно измерить, но он точно существенен. И эта часть вместо мультиплицирования технологического задела в тиражируемых решениях российских вендоров остается технологиями для одного клиента. Читать далее

Триллионер «на час». SpaceX после IPO

6 августа истекает первый lock-up период для акций SpaceX. Сотрудники и другие инсайдеры, которым было запрещено торговать акциями после июньского I
Наука - Хабрахабр

Триллионер «на час». SpaceX после IPO

6 августа истекает первый lock-up период для акций SpaceX. Сотрудники и другие инсайдеры, которым было запрещено торговать акциями после июньского IPO, смогут продать часть своих бумаг — до 911,5 млн акций, или 20% от заблокированных.Это важный момент для компании Илона Маска, который может повлиять на динамику бумаг. Триггером для разблокировки стал первый квартальный отчёт SpaceX после IPO, опубликованный на этой неделе.Истечение lock-up периода происходит на фоне падения акций компании более чем на 13% в среду, 5 августа, после резкого увеличения капитальных затрат. Капзатраты выросли в шесть раз — до $18,4 млрд во втором квартале, причём значительная часть средств была направлена на искусственный интеллект.За семь недель с момента выхода SpaceX на биржу её акции ненадолго взлетели, а затем упали почти на 50% от максимума, значительно опустившись ниже цены публичного размещения в $135.Как это произошло и что ждёт компанию дальше? Читать далее

Новый абсолютный рекорд по числу DDoS-атак и другая статистика за Q2 2026

Настало время рассказать, что интересного произошло в плане DDoS за второй квартал этого жаркого года. Произошло, надо сказать, немало, и некото
Наука - Хабрахабр

Новый абсолютный рекорд по числу DDoS-атак и другая статистика за Q2 2026

Настало время рассказать, что интересного произошло в плане DDoS за второй квартал этого жаркого года. Произошло, надо сказать, немало, и некоторые зафиксированные нами тренды специалистам по ИБ будут особенно интересны — впрочем, как и просто тем, кто хочет знать, насколько большая опасность подстерегает их отрасль в середине 2026 года. Читать далее

Графический фреймворк «Арго»

Данная статья содержит обзор графического фреймворка “Арго”, предназначенного для быстрой разработки полноценного пользовательского инт
Наука - Хабрахабр

Графический фреймворк «Арго»

Данная статья содержит обзор графического фреймворка “Арго”, предназначенного для быстрой разработки полноценного пользовательского интерфейса для управления приложениями. Это кроссплатформенное решение, которое может работать на различных операционных системах и аппаратных платформах, и, прежде всего, на устройствах в условиях очень ограниченных ресурсов по быстродействию процессора и оперативной памяти. Это полностью отечественная разработка, практически независимая от зарубежных продуктов и Open Source разработок. Читать далее

Как мы проектировали складской учет для пользователей, которые не хотят никакого учета

Привет, меня зовут Надя, я продуктовый менеджер сервиса «Фейскит». Наша команда делает программу, которая помогает не терять шуруповерты, бол
Наука - Хабрахабр

Как мы проектировали складской учет для пользователей, которые не хотят никакого учета

Привет, меня зовут Надя, я продуктовый менеджер сервиса «Фейскит». Наша команда делает программу, которая помогает не терять шуруповерты, болгарки и пассатижи в суровой реальности стройки. Изначально мы задумывали продукт как простой и надежный способ учета инструментов и материалов. Но жизнь распорядилась иначе: за четыре года мы прошли путь от систематизации данных из Excel-таблиц до запроса на интеграцию с бухгалтерией. Рассказываю по порядку, как все было.  Читать далее

[Перевод] Отслеживание запуска приложения в Spring

Почему Spring-приложение запускается медленно, и на каком именно этапе оно тупит?В новом переводе от команды Spring АйО разбираемся, как заглянуть
Наука - Хабрахабр

[Перевод] Отслеживание запуска приложения в Spring

Почему Spring-приложение запускается медленно, и на каком именно этапе оно тупит?В новом переводе от команды Spring АйО разбираемся, как заглянуть внутрь процесса создания контекста и отследить инициализацию бинов. Читать далее

Никто не должен знать, что облако не бесконечно

Как планировать ресурсы и балансировать нагрузки в облаке? Многие привыкли думать о нем как о каком‑то бесконечном ресурсе 
Наука - Хабрахабр

Никто не должен знать, что облако не бесконечно

Как планировать ресурсы и балансировать нагрузки в облаке? Многие привыкли думать о нем как о каком‑то бесконечном ресурсе — нажал на кнопку, и через несколько секунд виртуальная машина готова. Но это ощущение безграничности, на самом деле, результат большой работы.Привет, Хабр! Я — Анастасия Стоянова, менеджер эксплуатации K2 Cloud. В этой статье вас ждёт: — рассказ о физической и виртуальной инфраструктуре;— пояснение, почему ВМ ≠ сервер;— описание цикла capacity management с расчетом потребности по трендам, целевым запасом под рост, закупкой и вводом новых мощностей, сверкой плана с фактическим потреблением;— механизмы помогающие пережить пики нагрузки;— и многое другое. Читать далее

Корпоративный Claude в компании на 400 автомобилей: 15 грабель, о которых не пишут в документации

Корпоративный Claude в компании на 400 автомобилей: 15 грабель, о которых не пишут в документации Пять месяцев разворачивал корпоративную AI-экосис
Наука - Хабрахабр

Корпоративный Claude в компании на 400 автомобилей: 15 грабель, о которых не пишут в документации

Корпоративный Claude в компании на 400 автомобилей: 15 грабель, о которых не пишут в документации Пять месяцев разворачивал корпоративную AI-экосистему в компании, сдающей автомобили в аренду водителям такси. Парк около 400 машин, четыре руководителя плюс собственник, 21 рабочая сессия под запись. Компания обезличена.Бизнес-результаты вынесу в одну строку: бюджет технического ремонта −25…30%, доля парка в ремонте 14% → 5,7%, среднее время ремонта −65%, фонд оплаты труда −20%. Дальше — только техника, потому что интересна не она, а то, обо что мы бились. Читать далее

DB-клиент OpenIDE: от подключения к базе до EXPLAIN и экспорта данных

Когда нужно проверить запись в таблице, выполнить запрос из логов или понять, почему база выбрала странный план, разработчик обычно вспомина
Наука - Хабрахабр

DB-клиент OpenIDE: от подключения к базе до EXPLAIN и экспорта данных

Когда нужно проверить запись в таблице, выполнить запрос из логов или понять, почему база выбрала странный план, разработчик обычно вспоминает про DBeaver, pgAdmin или DataGrip. Все три варианта решают задачу, но по-разному.1. DBeaver и pgAdmin остаются отдельными программами: со своими окнами, подключениями и настройками.  2. DataGrip можно получить как в отдельной IDE, так и внутри IntelliJ IDEA Ultimate, WebStorm, GoLand и других IDE от JetBrains. Но сегодня путь от скачивания до работающей IDE с лицензией далёк от простого и легального.OpenIDE это третий вариант: полноценный DB-клиент уже входит в состав IDE. Через него легко подключиться к базе, посмотреть ее структуру, написать SQL с комплишенами и подсветкой синтаксиса, запустить EXPLAIN, править и выгружать данные. Читать далее

Книга: «Java для профи. Инструменты, фреймворки, тестирование, производительность»

Привет, Хаброжители! В книге «Java для профи. Инструменты, фреймворки, тестирование, производительность» тандем опытных Java-разработчиков прово
Наука - Хабрахабр

Книга: «Java для профи. Инструменты, фреймворки, тестирование, производительность»

Привет, Хаброжители! В книге «Java для профи. Инструменты, фреймворки, тестирование, производительность» тандем опытных Java-разработчиков проводит краткий и авторитетный анализ самых распространенных методик, без которых не обойтись в корпоративной Java-разработке. Авторы дают ровно столько теории и примеров, сколько нужно, чтобы книга стала экспертным справочником по аннотациям, фрейм-воркам для логирования, наблюдаемости, настройке производительности, методам тестирования и совместной работе, на которые опирается реальная коммерческая Java-разработка.«Java для профи» — идеальный выбор для всех, кто уже знаком с языком, но хочет освоить инструменты современной Java-разработки. Читать далее

40+ роботов, 4 человека: правила для маленькой команды

Привет! Меня зовут Елена Сухова, я руковожу Центром роботизации бизнес-процессов в БКС. В отличие от многих подобных центров в финансовых орг
Наука - Хабрахабр

40+ роботов, 4 человека: правила для маленькой команды

Привет! Меня зовут Елена Сухова, я руковожу Центром роботизации бизнес-процессов в БКС. В отличие от многих подобных центров в финансовых организациях у нас очень маленький коллектив – всего 4 человека. Тем не менее, уже 5 лет мы успешно роботизируем процессы в компании и намерены заниматься этим и дальше. Сейчас у нас в эксплуатации больше 40 роботов, которые экономят около 30 тысяч человеко-часов в год, и ещё десяток в разных стадиях разработки.В этой статье я расскажу, какие правила и решения позволяют нам сопровождать этот парк, не забывая о разработке новых роботов и общем развитии. Читать далее

Обновления GigaIDE за июль 2026

Всем добрый день. Как и в предыдущие месяцы, по итогам июля мы решили рассказать про то, как изменилась GigaIDE за прошедший месяц. Ниже — кратк
Наука - Хабрахабр

Обновления GigaIDE за июль 2026

Всем добрый день. Как и в предыдущие месяцы, по итогам июля мы решили рассказать про то, как изменилась GigaIDE за прошедший месяц. Ниже — краткий обзор обновлений Pro-функциональности GigaIDE, который можно найти на нашем маркетплейсе. Читать далее

Как мы подключали Claude API из России. Новая линейка моделей и счёт за токены

Сразу дисклеймер: мы делаем Polza AI — агрегатор доступа к моделям. Заинтересованность очевидная, поэтому официальный путь через Anthropic описывае
Наука - Хабрахабр

Как мы подключали Claude API из России. Новая линейка моделей и счёт за токены

Сразу дисклеймер: мы делаем Polza AI — агрегатор доступа к моделям. Заинтересованность очевидная, поэтому официальный путь через Anthropic описываем так же подробно, как обходной, и честно пишем, где он выгоднее нашего.Повод для статьи возник, когда мы переносили собственные сервисы на новую линейку. Читать далее

Как сжать 300+ часов D&D сериала в пересказ для актеров

Я давно играю в ДнД и почти с самого начала смотрю «Грядут приключения» - ребята снимают настольные ролевые игры как сериалы: живая партия акт
Наука - Хабрахабр

Как сжать 300+ часов D&D сериала в пересказ для актеров

Я давно играю в ДнД и почти с самого начала смотрю «Грядут приключения» - ребята снимают настольные ролевые игры как сериалы: живая партия актеров за столом, постоянный каст, сквозной сюжет, серии по пять-шесть часов. Нравится у них всё, но больше всего - «Архипелаг» и «Эндемия». В какой-то момент несравненный Мастер Гоша Воронин кинул в своём канале клич: проекту нужна помощь с пересказом сериала. Нужен был текст, по которому актёры смогут прочитать всё случившееся за 55 серий.Обычно такие вещи делают руками. Энтузиасты берут источник, сами его пересматривают, сами расписывают сценарий, сами переводят всё в текст. Работа адская даже когда в источнике пара часов записи, а тут триста. Я решил попробовать по-новому и написал в комментах, что могу помочь: работаю с ИИ и большими данными, сделаю это в разы быстрее, чем руками, и никому не придётся месяцами сидеть над расшифровками.Так я и взялся разобрать все 55 серий в базу знаний и написать по ней текст видеопересказа для актеров на 30-60 минут. Читать далее

Разработка и создание цифрового продукта на основе своей экспертизы: кейс юриста-международника

Чтобы придумать цифровой продукт, иногда не нужно искать идею с нуля — достаточно внимательно посмотреть на проблему, которую годами реша
Наука - Хабрахабр

Разработка и создание цифрового продукта на основе своей экспертизы: кейс юриста-международника

Чтобы придумать цифровой продукт, иногда не нужно искать идею с нуля — достаточно внимательно посмотреть на проблему, которую годами решаешь в своей профессии. Выпускник МФТИ, юрист-международник Дмитрий Житлухин превратил накопленную за 15 лет практики базу договорных формулировок в Legal Drafting — конструктор международных контрактов. Проект начинался с Excel-таблицы на несколько тысяч строк, а дошел до первых платных пользователей и контракта на 5 млн рублей.  Читать далее

От чего защищает Certificate Transparency?

Сейчас активно идет пересмотр механизмов доверия к сертификатам, используемым для безопасного подключения к сайтам. Традиционные удостовер
Наука - Хабрахабр

От чего защищает Certificate Transparency?

Сейчас активно идет пересмотр механизмов доверия к сертификатам, используемым для безопасного подключения к сайтам. Традиционные удостоверяющие центры, чьи корневые сертификаты зашиты в код операционных систем и браузеров, отозвали сертификаты для многих российских доменов. Это естественно подорвало к ним доверие. Отечественные центры, предлагаемые российскими госорганами, такое доверие пока еще не завоевали. Читать далее

SayFable: офлайн-библиотека с NLP-разметкой, синтезом на 68 языков и чатом по книге

Привет, Хабр! В прошлых статьях я рассказывал про локальный переводчик с синтезом голоса на кабардинском и про то, как собрать полный
Наука - Хабрахабр

SayFable: офлайн-библиотека с NLP-разметкой, синтезом на 68 языков и чатом по книге

Привет, Хабр! В прошлых статьях я рассказывал про локальный переводчик с синтезом голоса на кабардинском и про то, как собрать полный NLP-стек для «финального босса лингвистики» из старых словарей. За прошедшие месяцы весь этот стек - лемматизация, POS, NER, тональность, эмбеддинги, синтез - переехал с Python/Flask на десктопе в Swift-приложение на iOS и заодно перерос сам себя: начиналось всё как синтезатор речи для одного языка, а выросло в персональную библиотеку для любого контента - книги, статьи, подкасты, видео, музыка, файлами или ссылками. Полгода на голом Swift 6, вечерами и выходными.Приложение уже можно ставить и ломать - оно в бете, включая рабочий CarPlay. Под катом: что оно умеет, как устроено внутри и какие цифры получились на реальном железе. Читать далее