-
Эта статья обобщает и развивает описание многослойной архитектуры, представленное в статьях «Examples of Layered Application Architecture Based on the Use of Sublayers Sets and a Hierarchy of Data Models» и «Layered Application Architecture with a Homogeneous Layer Structure». Рассмотрен подход,…
-
Самый громкий звук в истории человечества
Считается, что извержение Кракатау — это самый громкий звук, раздавшийся на поверхности планеты — в истории человечества. Он облетел вокруг Земли четыре раза во всех направлениях и поразил слух моряков, находившихся в 40 милях от него. Вулкан Кракатау извергался с…
-
Турбулентность на рынке: как создать востребованный продукт в условиях неопределенности
Привет! Меня зовут Дмитрий Шувалов, я руководитель компании «Интегральный дизайн». В последнее время экономику страны штормит: цены растут, покупательная способность населения снижается, меняются бизнес-цепочки, люди переживают за будущее. Всё это влияет на стратегию развития продуктов и сервисов большинства компаний. Какой…
-
Просто о сложном — пишем тесты с Google C++ Testing Framework (GTest, GMock)
Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками — что это за магические штуки и как они работают? Однако, по мере изучения…
-
Banana Pi BPI-CM4: у Raspberry Pi Compute Module 4 появился достойный конкурент
Года полтора назад Raspberry Pi Foundation представила новую плату — Compute Module 4. Этот модуль называли шагом вперед по сравнению с предыдущими версиями системы. Он более быстрый, у него больше возможностей, включая сетевые функции. Например, есть опция Wi-Fi 802.11b/g/n/ac, Bluetooth…
-
NVIDIA А5500: реальная мощь или фейслифтинг?
Одной из новинок конференции GTC 2022 стала видеокарта RTX A5500, расширяющая ассортимент профессиональных графических ускорителей NVIDIA. Она построена на архитектуре Ampere с RT-ядрами второго поколения и тензорными — третьего. Видеокарта выделяется наличием 24 Гбайт памяти GDDR6 с функцией коррекции ошибок…
-
Аналитика содержимого аудиоразговоров (пробуем, пытаемся)
Приветствую. Данная статья не является новшеством. Это скорее сборка использования различных технологий для достижения одной цели — определение и анализ полученных данных. В моем случае — это аналитика аудиосодержимого. Нет, у меня не будет графиков по правилам Котельникова. Мы будем…
-
Apache Atlas – доступный data catalog
Вводное словоВ задачах построения и развития Data Platform с течением времени мы всегда приходим к вопросу эффективного управления данными.Chief Data Officer, задавшись целью развить, вывести на новый уровень функцию управления данными, склоняются к “тяжеловесным” шагам, внедряя дорогостоящее вендорское ПО или…
-
Асинхронность, конкурентность, параллельность, многопоточность — разбираемся «по понятиям» 🙂
Эта статья представляет собой краткий (шутка!) конспект одноименного (почти) вебинара, недавно проведенного автором.Цель и вебинара и статьи — дать начинающим представление о тех понятиях, которые вынесены в заголовок, чтобы помочь избежать повсеместной путаницы, сопровождающей эти темы.Ну и немного раскрыть глаза…
-
Cloud Native технологии в белорусском банкинге в эпоху неопределенности. Опыт и планы
Cloud Native активно развивается в мире, а вот для банковских проектов в Беларуси это новая тема. Давайте обсудим развитие облачных технологий на примере Альфа-Банка в Беларуси. В нем я отвечаю за цифровую трансформацию.Что такое производственная система банка и при чем…