Clubhouse — новая социальная сеть, которая взорвала Интернет в январе 2021. Вы, скорее всего, уже успели заметить, как люди вокруг вас начали искать инвайты в эту закрытую тусовку, в страхе пропустить что-то новое,...
Подробнее
Статьи
По мере роста вашей инфраструктуры наличие роботов и надежная централизованная система логирования становится критически важными составляющими. Централизация логирования становится ключевым аспектом множества IT-задач и ...
Подробнее
Моя предыдущая статья Разборщик (Parsing Complex) JSON (JavaScript Object Notation) во Flutter получила много хороших отзывов от людей, которые начинают работать во Flutter. И одним из самых популярных, часто задаваемых ...
Подробнее
Ранее мы расспросили опытных геймдизайнеров об особенностях трудоустройства в игровых студиях. В этот раз выяснили, какие навыки, портфолио и опыт нужны нарративным и левел-дизайнерам, чтобы найти работу.
...
Подробнее
В 2006 году в МГТУ им. Н.Э. Баумана был создан Центр управления полетами малых космических аппаратов (ЦУП—Б), о функционировании и работе которого мы подробно рассказали в одной из наших статей.
Центр управления полетами МГТУ являетс...
Подробнее
Несмотря на то, что новостей про ОС Fuchsia немного, проект продолжает развиваться, и очень активно. Доказательство — сообщение от разработчиков о своих планах реализовать механизм для запуска немодифицированных программ, которые собра...
Подробнее
Генерация текста — одна из самых захватывающих прикладных задач обработки естественного языка (Natural Language Processing - NLP) за последние годы. Большинство из нас, вероятно, слышали о GPT-3, мощной языковой модели, ...
Подробнее
При написании требований часто возникает вопрос, до какого уровня стоит детализировать требования и какие артефакты должны появится в результате системного анализа. Я стараюсь придерживаться позиции, что это сугубо индивидуально и...
Подробнее
Чтобы email-рассылка не затерялась во входящих, а клиенты чаще открывали письма и покупали, важно угадать правильное время отправки. С помощью нейросети мы проанализировали поведение клиентов и спрогноз...
Подробнее
В 80 годы прошлого века правительство Японии совершило попытку создать распределенную вычислительную систему следующего поколения с элементами ИИ. Проект закончился достаточно закономерным провалом. Причина провала до...
Подробнее
Приветствуем! Если ваше приложение поддерживает разные языки, то наверняка вы сталкивались с проблемами, связанными с локализацией: ошибки в написании ключей, отсутствующие значения для языков, необходимость пересборки п...
Подробнее
Привет, Хабр!
Продолжая проработку темы микросервисов, мы решили предложить вам перевод статьи о тестировании MOA (микросервисно-ориентированных приложений). В последнее время мы уже обращались к теме тестирования, но в случае микросе...
Подробнее
В ноябре мы писали о том, как злоумышленники используют инъекции JavaScript для загрузки зловредного кода из файлов CSS.
Поначалу незаметно, что эти инъекции содержат что-то, кроме безобидных правил CSS. Однако при более тщательно...
Подробнее
Opaque return types (непрозрачные типы) — это новая языковая конструкция, представленная Apple в Swift 5.1. Их можно использовать для возврата некоторого (some) значения функции (function)/метода (method) и свойства (pro...
Подробнее
Последние примерно 2 месяца я ношу кольцо Oura, чтобы получать информацию о моём сне и о том, сколько я прошла шагов за день. Приложение считывает сон, разбитый на фазы (лёгкий, глубокий, быстрый), и даёт вам другие показатели, такие к...
Подробнее
Если вы используете в облачных провайдерах managed-инсталляции серверных служб вроде RDS или ElastiCache от AWS, то несомненно задавались темой мониторинга инфраструктуры, а главное — оповещений по произошедшим инцидента...
Подробнее
Код-ревью — полезный инструмент для командной разработки и для прокачки собственных навыков. Код-ревью помогает обнаружить недочёты в коде: как синтаксические или стилистические ошибки, так и неоптимальные или неэффективные подходы. В ко...
Подробнее
Однажды на Zoom-созвоне нашей команды нить дискуссии ушла за пределы планируемого. На удаленке такое часто случается, потому что всем не хватает обычного «кухонного» общения в офисе. Разговор начался с итальянской книги, где на всех яз...
Подробнее
Привет! Меня зовут Александр Солтанович и я разработчик в компании Wargaming. В команде Acquisition Tools мы работаем над Tracking Engine – проектом, который помогает собирать и анализировать данные по привлечению игроко...
Подробнее
Это рассказ о термоэлектрических и термомагнитных явлениях — об истории их изучения и о том, когда ждать массового появления мощных тепловых энергоблоков, способных питать бытовые электроприборы и технику.Примечательно, ...
Подробнее
В 2015 году мы с друзьями Ильей Петровым и Михаилом Гейшериком запустили бренд аксессуаров. В этой колонке я рефлексирую наш опыт, осмысливаю, что у нас получалось, а что нет, и не даю никаких советов.
Завт...
Подробнее
Крис Aвеллон. Думаю, любой, кто интересуется геймдевом, как минимум слышал это имя. Именно его стараниями Нью рино из «Fallout 2» ощущается настоящим городом с настоящими людьми. Если же вы не знаете, кто это, то не отча...
Подробнее
Мы готовились к выходу Java 15 ради некоторых её новых возможностей. В частности — текстовых блоков. Да, они появились в Java 14 (о новых функциях в Java 14 можно посмотреть здесь), но только как превью-фича, а, нач...
Подробнее
Помните, как во второй половине 90-х один известный тогда профессор хрипло пел “Бегут года, и грусть, печаль в твоих глазах, а я не знаю что тебе сказать”. Так вот, года действительно бегут, а грусть-печаль в глазах из-з...
Подробнее
При построении сети для общения между большим количеством устройств, можно задуматься: а какой интерфейс выбрать? У каждого интерфейса есть свои плюсы и минусы, которые определяют их применение: CAN – автомобилестроение, RS485/RS232 – ...
Подробнее
Привет! Меня зовут Михаил Мохначев, я тимлид команды Core в Lamoda.
Наша команда занимается обеспечением работы сайта и системы приема заказов, что бы ни случилось. Мы очень активно используем язык Go — 95% трафика идет через сервисы,...
Подробнее
Бывает так, что критерии поиска текстов слишком сложны, чтобы обойтись регулярными выражениями. В таких случаях на помощь приходит ML. Если из списка текстов выбрать самый подходящий для нас, можно выяснить похожесть все...
Подробнее
Бывают ситуации, когда компании-заказчику нужно рассчитать сроки реализации IT-проекта как можно быстрее – например, на старте переговоров с инвесторами. Однако, даже быстрая оценка должна содержать все предстоящие трудо...
Подробнее
Каждому разработчику однажды приходит в голову мысль написать что-то, чтобы упростить себе жизнь. Например, сократить время, проведённое за выполнением рутинных задач, или же позволить себе выполнять несколько действий о...
Подробнее
- Здравствуйте, какой у Вас вопрос?- Добрый день, у меня реальность чего то барахлит. Сломалась, похоже.- Да, поняла. Сейчас проверим… (напевает себе под нос популярную мелодию тридцать секунд, на заднем плане слышны уда...
Подробнее