-
Одна из самых основных проблем в работе с gRPC — необходимость наружу вытаскивать отдельно REST API для web клиента, но, надо ли отдельно его писать, или можно как-то унифицировать и эту историю?И вот начал я копать эту тему, и чем…
-
Как добиться успешного успеха в IT? История моего возвышения… Глава 1
О том, как я в 80-х рисовал каракули на секретных листингах которые дядя приносил домой из «ящика» — можно смело читать в главе номер ноль. Геймер из 90-хА сейчас пришла пора 90-х, я уже научился не только командам beep, border…
-
Автоматизированная отладка Playwright-тестов с AI
Отладка E2E-тестов может быть трудоёмкой задачей. При падении тестов Playwright нередко приходится вручную анализировать сообщения об ошибках и стек-трейсы, искать причины неудач (например, неправильно подобранный селектор, увеличенные задержки или неожиданные изменения в DOM) и пробовать разные варианты исправлений. Традиционно QA-инженерам…
-
Релиз дистрибутива Armbian 25.8 для Raspberry Pi и других одноплатных компьютеров
Состоялся выпуск Linux‑дистрибутива Armbian 25.8, предоставляющего компактное системное окружение для одноплатных компьютеров с процессорами на базе архитектур ARM, RISC‑V и x86, поддерживающее различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale…
-
Делаем аутентификацию без push и SMS: звонок с диктовкой кода роботом
Привет, Хабр! Я Катя Саяпина, менеджер продукта МТС Exolve. Сегодня расскажу, как сделать двухфакторную аутентификацию через звонок с применением технологии text-to-speech. Работает просто — пользователь получает код, продиктованный роботом во время голосового вызова. Этот альтернативный SMS и push-уведомлениям способ доставки…
-
Упростили выгрузку товаров на Авито через 1С
И избавили менеджеров от двойной работыКогда у компании большой ассортимент товаров, размещать их на маркетплейсах вручную сложно. С такой проблемой к нам обратилась компания, которая занимается оптовой и розничной продажей автозапчастей — в том числе через Авито.Привет, я Даниил Румянцев,…
-
Тернистый путь GPT-5, память для Claude, олимпиадные войны моделей и их создателей: главные события августа в ИИ
В июле автор отдыхал, чтобы морально подготовиться к августовскому потоку релизов. Но в ИИ-сфере трудно быть к чему-то готовым — особенно когда в пределах месяца все вдруг разом решают выкатить свои новинки. OpenAI релизнули сразу две опенсорсные модели и наконец…
-
Паттерны проектирования в Python, о которых следует забыть. Часть вторая
С тех пор, как «банда четырёх» ещё в 90-е выпустила свою легендарную книгу «Паттерны объектно-ориентированного проектирования», сами «паттерны проектирования» стали краеугольным камнем всевозможных рассуждений о программной архитектуре. Однако, со временем этот термин становится всё более размытым. Сегодня при упоминании паттернов…
-
Почему на Марсе не получится ничего вырастить?*
Самое узкое место терраформирования Красной планеты – проблема с водой* скорее всегоПару лет назад мой друг пригласил меня на кофе в Бостоне и сказал: «Я думаю, мы можем создать организм, который сможет терраформировать Марс».Терраформирование — преобразование планеты, чтобы она могла…
-
Безопасность API (аутентификация и авторизация): проблемы, решения, практические рекомендации
Сегодня API — это клей, который скрепляет весь цифровой мир. Они связывают сервисы, мобильные приложения и системы партнеров. Но именно поэтому они стали главной целью для атак. Дыра в API — это не просто техническая ошибка, это широко открытая дверь…