Месяц: Январь 2022
-
Авиаперевозки без перегруза
Как компания FF Cargo Services использовала кризис в отрасли, чтобы на 100% уйти в облака и создать новый b2b-сервисА вы знаете, что такое «пассажирский грузовой рейс» (или по-английски pax freighter)? Это новый продукт в грузовых авиаперевозках, который появился весной 2020 года, когда большинство полетов отменили, но возникла идея перевозить мелкие грузы в пассажирском салоне, чтобы он…
-
Разбираемся с библиотекой лексического анализа ANTLR4
У нас в SberDevices разрабатывается платформа по управлению рекомендациями, которая взаимодействует с разными ML-движками. Со временем их станет много, и, когда пользователь умных устройств Sber будет запрашивать контент – искать фильмы, музыку, спрашивать о чём-то виртуальных ассистентов Салют, – запрос будет проходить через нашу платформу.Сначала выбор движка мы хотели завязывать на источник сообщений – пользовательское…
-
Бесперебойная декада: как обеспечить ЦОДу 10 лет аптайма
Современный дата-центр – комплексный организм, состоящий из множества инженерных подсистем, сетевой и ИТ-инфраструктуры. В ЦОДе слишком много переменных и вариантов их взаимодействия, поэтому риски сбоев очень высоки. Тем не менее, вся бизнес-модель дата-центров строится на постоянной доступности ИТ-систем. Как обеспечить 10 лет безаварийной работы такого объекта – рассказываем на примере нашей площадки в Петербурге.
-
Реверс черного тессеракта. Начало
Система с известной спецификацией реакций на входные воздействия и неизвестным содержимым характеризуется как черный ящик. Когда внутренняя структура, устройство и архитектура системы известны, — ящик белый. Есть и промежуточное понятие — серый ящик, частичное знание внутреннего устройства и ожидаемое поведение.Как охарактеризовать систему, выходные реакции которой очевидны, но нет информации о входных данных, вызывавших эти реакции?…
-
Интерфейсы в Go — как красиво выстрелить себе в ногу
Первый очерк из цикла приключений в мире сусликов.С этой статьи начинается серия небольших рассказов о необычных подводных камнях, которые можно встретить в начале разработки на Go. В статьях будут примеры кода, будьте с ними аккуратнее — не все из них будут компилироваться и работать, читайте внимательно комментарии, везде будет указано, на какой строке происходит ошибка.…
-
Некоторые разработчики никогда не пройдут собеседование
В нормальном состоянии префронтальная кора свободно осуществляет высокоуровневое мышление. При стрессе выделяется большое количество нейромедиаторов, которые активируют сети, связанные с миндалевидным телом (эмоции), блокируя префронтальную кору Миша отличный программист. Для него сложная задача — как личный вызов. Он затихает, молча бродит с отсутствующим взглядом несколько дней… Пока его не прорвёт. Тут словно огонь загорается в…
-
Любопытные извращения в БД и не только
Сайт The Daily WTF уже 16 лет собирает курьёзные, дикие и печальные истории из мира ИТ. Я перевёл несколько рассказов, показавшихся мне интересными. Все имена и названия компаний изменены. Предыдущие выпуски можно найти по метке «любопытные извращения». Техлид от бога Ссылка на оригинал Учёным часто нужны программы для их исследований, но они редко бывают хорошими…
-
Бережливые интеллектуалы: вороны и орудия труда
Хирург, визажист, художник, инженер. Звучит, как начало не очень смешного анекдота. Однако в каждой из этих профессий имеются задачи разной степени сложности и тонкости, если можно так выразиться. В зависимости от задачи и ее сложности необходимо использовать соответствующий инструмент. Никто в здравом уме не будет делать иссечение с помощью бензопилы или рисовать дерево с помощью…
-
Самый по-человечески написанный учебник компьютерной архитектуры наконец-то выходит на русском языке и для RISC-V
В 2015 году скачивания первого русского издания учебника Харрис & Харрис завалили сайт британской компании Imagination Technologies. Книгу стали использовать в МФТИ, ВШЭ МИЭМ, МГУ, МИЭТ, ИТМО и других вузах. С тех пор вышло еще два издания — для ARM и для MIPS, и вот в январе 2022 года выходит новое — для RISC-V -…
-
Первый митап фронтенд-гильдии Росбанка: шакализация, GraphQL и микроархитектура
Привет! Недавно мы провели небольшой митап для фронтендеров, куда пригласили троих интересных спикеров. Наш коллега Игорь Борзунов рассказал о том, как решать проблемы с плохим качеством изображений. Даниил Водолазкин из X5Tech поведал о неочевидных сложностях работы с GraphQL. И завершил программу Георгий Конюшков из «Леруа Мерлен» с темой «Time to market: микрофронтенды». В этом посте…