Задача формулировалась в одно предложение: робот должен сам звонить людям в WhatsApp, проигрывать голосовое приветствие, записывать ответ и присылать оператору расшифровку с вердиктом «да / нет / надо посмотреть руками».Проблема в том, что официально это невозможно. У WhatsApp нет API для
Лето для геймеров как второй Новый год не в последнюю очередь благодаря вороху игровых шоу и анонсов. В 2026 году праздник омрачил непрекращающийся кризис памяти, который неизбежно повлиял на рынок видеоигровых устройств в том числе. В принципе, пострадали все, от мелких…
Привет! Я Лев, системный администратор технической поддержки в Selectel.Ранее я рассказывал о принципе работы фотопленки, а в этой статье перейдем к технической стороне вопроса и разберем устройство фотоаппарата.Проследим, как развивалась технология фиксации изображения от первых опытов до классических пленочных камер, а затем детально рассмотрим некоторые советские экземпляры — их устройство, отличительные черты и, конечно, винтажную эстетику. Читать далее
Привет, Хабр! Я Степан Аксенов, SRE-инженер в Т-Банке. Эта статья — часть проекта «20 в 20», приуроченного к 20-летию компании: в рамках проекта специалисты из разных городов рассказывают о своей работе, инженерной культуре и о том, как устроены распределенные команды внутри большого…
В декабре 1996 года Луис Бордерс зарегистрировал в Калифорнии компанию Intelligent Systems for Retail — будущий Webvan. Компания строила онлайн-супермаркет — со своими закупками, складами и ценами. Инновационным в ней было то, что покупатель заказывает продукты через сайт и выбирает получасовое
Что такое гиперскейлер и в чем его неотъемлемая связь с облачными вычислениями и советскими НИИ?Сегодня мы попробуем ответить на этот вопрос, а также рассказать, как развитие технологий позволило AWS, Google Cloud, MS Azure и российским Yandex Cloud и Cloud.ru стать крупнейшими облачными провайдерами. Читать далее
Правило из CLAUDE.md агент забывает на длинной сессии - это текст, а не механизм. Я разобрал слои дисциплины Claude Code и прибил критичные правила хуками: три гейта, после которых коммит без свежего зеленого прогона тестов не проходит, правка теста поднимает флаг, а завершить работу с грязными тестами нельзя. Под катом механика хуков, код всех трех гейтов с живыми прогонами и эксперимент, где гейт пересилил прямую инструкцию пользователя. Читать далее
На дворе начало 80-х. Параллельно и следом за LANPAR были разработаны по меньшей мере еще три варианта компьютерного бюджетирования, причем его результаты можно было вывести на экран монитора в виде бухгалтерской таблицы, полюбоваться ей и потом распечатывать на принтере. Только
Девять чисел из научной статьи 2009 года сегодня работают у меня в четырёх местах: на HTML-странице, в canvas, в двух плагинах Figma и в чужом расширении для Chrome. Разбираю, как одна и та же матрица цветовосприятия ведёт себя в четырёх средах, где каждая среда сопротивляется по-своему — и почему честные ограничения инструмента важнее его возможностей. Читать далее
Структура в роли ключа Dictionary — частый случай. Забыл IEquatable — и каждый TryGetValue в 4,4–5,7 раза медленнее, плюс 96 байт в куче на каждый поиск.Проверил на четырёх машинах и трёх рантаймах, снял дизасм FindValue и разобрал, откуда берутся ровно три упаковки, почему override Equals не спасает и при чём тут хэш record struct. Сам рантайм этот разрыв не закроет — и это не баг. Читать далее