• Боты стали незаменимыми помощниками уже почти для любого бизнеса. Чат‑боты автоматизируют обработку запросов, улучшая пользовательский опыт и снижая нагрузку на сотрудников. Голосовые — облегчают работу службы поддержки (на входящих звонках) и менеджеров по продажам (на исходящих). Боты для телеграм‑каналов и других мессенджеров помогают распространять нужную…

  • Привет, Хабр!Итак, решили внедрить асинхронные процессы в своё Symfony-приложение? Отличный выбор! А выбор RabbitMQ для этой задачи — вообще идеален: надёжный, быстрый и отлично работающий в связке с Symfony. Наша цель — научиться отправлять сообщения (скажем, сообщения о новых котиках)…

  • Привет! Сегодня рассмотрим управление IT-инфраструктурой с точки зрения руководителя отдела IT, для которого бюджетирование и расчёт времени простоя — неотъемлемая часть работы. Говорить будем о том, как выстраивать отказоустойчивую и катастрофоустойчивую IT-систему, чтобы избежать убытков при сбоях. Сразу заметим, что…

  • Заново Америку не открою, если утвержу, что красота требует жертв, в нашем случае — вложений. Всем доброго времени суток! Сегодня хочу затронуть значимую тему: как дизайн способен увеличить ценность продукта. Не буду углубляться в гипотетические размышления или пересказывать банальные книги;…

  • Сможем ли мы когда-нибудь доверять искусственному интеллекту? Несмотря на впечатляющий прогресс языковых моделей, они по-прежнему страдают от серьезной «болезни» — так называемых галлюцинаций, когда ИИ выдает ложную или бессмысленную информацию. В одном из недавних исследований выдвигается предположение, что lданная проблема —…

  • Привет, меня зовут Абакар и я работаю главным техлидом Android в Альфа-Банке. Иногда на проекте (особенно если он большой) некоторые TODO обречены на то, чтобы остаться в нем навеки и Android Open Source Project не исключение.Сегодня я расскажу про самые…

  • По интернету ходят упорные слухи, что с модулями на INA226 всё плохо: поддельные чипы, отбраковка, неправильная схемотехника, откровенный треш типа припайки микросхемы не той стороной и т. д. В моём распоряжении оказались несколько модулей INA226, так называемых «плохих» и «хороших» по…

  • В чем проблема?Я с удивлением узнал, что на российских предприятиях, где программируют микроконтроллеры часто у людей возникают проблемы просто с тем, чтобы банално залить прошивку в микроконтроллер. Сотрудники открывают GUI утилиту от вендора и не знают куда тыкать курсор.У меня…

  • Привет! В этом посте мы расскажем про то, почему вообще выбрали именно Zabbix для мониторинга, для чего его используем, и как решились обновиться сразу с версии 4.4 до 6.0.Как и для чего мы используем Zabbix в МКБСистема мониторинга на Zabbix…

  • ВведениеКак-то я исследовал способы наиболее эффективного определения простоты числа и наткнулся на следующий код:public static boolean isPrime(int n) { return !new String(new char[n]).matches(«.?|(..+?)\\1+»); }Он меня заинтриговал. Хоть это, возможно, и не самый эффективный способ, но определённо один из наименее очевидных,…