Месяц: Январь 2022

  • Дорога на Запад. Геодезия и Отвага

    от автора

    Это продолжение истории Экваториальной Градусной экспедиции в XVIII веке отправившейся к, как следует из названия, экватору, чтобы уточнить форму Земли.Мы расстались на том, что судно «Портофе» не успело отплыть от родных берегов Франции, а некий очень уязвленный успешный математик Пьер Моро де Мопертюи предложил Академии Наук и графу Морепа организовать новую альтернативную экспедицию: на север.…

  • Связный список на Rust в стиле С/C++

    от автора

    Может ли безопасный и стабильный Rust противопоставить что-то аккумулированному опыту многих десятилетий от Си и C++? Вот, например, типобезопасный список на Си: int *nums = NULL; int sum = 0; *(nums = ll_new(nums)) = 5; *(nums = ll_new(nums)) = 10; ll_foreach(nums, num) { sum += *num; } /* sum == 15 */ СД; НО: не…

  • HackTheBox разбор ID Exposed. На поиски Сары. Продолжаем разбор лаборатории OSINT (Уровень: Easy)

    от автора

    Здравствуйте, продолжаю цикл статей по разбору OSINT EASY-уровня.ЗадачаWe are looking for Sara Medson Cruz’s last location, where she left a message. We need to find out what this message is! We only have her email: saramedsoncruz@gmail.comВ этот раз задачка найти Сару (произносить с еврейским акцентом) по почте saramedsoncruz@gmail.com и по ее последним письмам.Скажу сразу: ищем…

  • 6 грейдов в карьере инженера по автоматизации: основные критерии развития

    от автора

    Я часто слышу вопрос: «Какова карьерная лестница инженера по автоматизации?». Это интересная тема, поскольку данная специализация часто воспринимается как плоская. От этого менеджерам и техническим специалистам сложно понять, как член их команды может вырасти будучи инженером по автоматизации.Данное руководство позволит оценить требующийся уровень знаний для инженеров по автоматизации и инженер по разработке ПО в тестировании (SDET). Статья содержит…

  • Продуктовые vs проектные команды

    от автора

    Я планировал написать эту статью еще два года назад, сразу после публикации “Продуктовые vs. Фиче-команды”. Тогда мне казалось, что мне следует развить центральную смысловую линию в статье про разницу между продуктовыми и проектными командами, но в действительности это была попытка выдать желаемое за действительное.Я по-настоящему хотел верить, что больше нет необходимости продолжать приводить доводы в…

  • Программный терминал видеосвязи – главный помощник ВКС-джедая

    от автора

    Приветствую вас, хабражители! Меня зовут Димитрий Зуйков из компании TrueConf – российского вендора видеоконференцсвязи (ВКС). Пандемия подтолкнула к бурному развитию технологий совместной работы, без которых нельзя представить ни одного рабочего дня. Мы уже рассказывали вам о новом поколении наших приложений для видеосвязи на ПК и мобильных, пришла очередь рассказать, что нового и интересного происходит с…

  • Микросервис головного мозга. Пилим всё, что движется

    от автора

    Это история о том, как увеличить скорость выкатки фич, но сохранить качество продукта. О болевых точках, которые замедляют разработку, и новой «болезни» — микросервисе головного мозга, которую диагностировал Михаил Трифонов, техлид фронтов в SberСloud. Он утверждает, что она приводит к росту функциональности ML Space на 683% при увеличении команды разработки всего в 2 раза. Невероятно,…

  • Делаем приставку для измерения малых сопротивлений

    от автора

    На новогодних каникулах решил порукодельничать и попаять. Предлагаю к повторению несложную конструкцию. Попутно разберёмся в принципе её работы. Но вначале поговорим о косвенном способе измерения сопротивления. Представьте, стоит задача измерить сопротивление резистора без использования омметра.

  • Разметка данных для машинного обучения: обзор рынка, методики и компании

    от автора

    Большая доля data science и машинного обучения зависит от чистых и корректных источников данных, поэтому неудивительно, что скорость роста рынка разметки данных продолжает увеличиваться. В этой статье мы расскажем о многих крупных игроках отрасли, а также об используемых ими методиках, чтобы вы могли иметь возможность выбора наилучшего партнёра в соответствии со своими требованиями. Рынок разметки…

  • gRPC в .NET — рецепты счастья

    от автора

    Массовый переход от монолитов к микросервисам решает ряд проблем:раздельный деплой и рефакторинг;удобное масштабирование частей системы;прозрачное разграничение ответственности команд;снижение бласт-радиуса;снижение когнитивной нагрузки на разработчика.При этом создает другие проблемы: взаимодействие сервисов существенно сложнее и дороже, чем взаимодействие объектов в памяти. Частично упростить его можно с помощью протокола gRPC.gRPC дает возможность зафиксировать в репозитории контракты межсервисных вызовов, строгую…