• Привет!Меня зовут Коля, и я системный аналитик.В большинстве источников моделирование данных (в контексте создания приложений) рассматривается как последовательное создание трёх моделей данных — концептуальной, логической и физический. Такого порядка придерживаются, например, DMBOK2 и BABOK, а также многочисленные статьи в сети…

  • Архитектура Transformer улучшила производительность моделей глубокого обучения в таких областях, как компьютерное зрение и обработка естественного языка. Вместе с лучшей производительностью приходят и большие размеры моделей. Это создает проблемы производительности аппаратного обеспечения. Не разумно тренировать большие модели, такие как Vision Transformer, BERT, GPT,…

  • Корпоративные ценности в действииКорпоративные ценности — это очень важно! «Речь идёт о том, чтобы заботиться о нашей компании и друг о друге», — так Марк Цукерберг сформулировал три ценности «Meta, meta-матросы, я». Но будет ли один из богатейших людей планеты…

  • Это глава 27 моей бесплатной книги про API. Реализация парадигмы, описанной в предыдущей главе — централизованной борьбы с фродом, осуществляемым через клиентские API партнёра — на практике сталкивается с достаточно нетривиальными проблемами.Задача отсеивания нежелательных запросов, в общем случае, состоит из…

  • В последние время многие промышленные языки вроде C#, Kotlin и Java стали реализовывать switch exhaustiveness проверки для разных языковых элементов: sealed classes, records и enums. Я могу предположить, что это связано с популяризацией Data Oriented Programming. К сожалению, я пока…

  • Зарубежные блогеры и обзорщики в шоке: они теперь могут спокойно сделать невероятное — купить видеокарту. Достаточно зайти в интернет-магазин, положить её в корзину, и сделать оплату. До этого уже больше двух лет нужно было становиться в очередь, выжидать момент и…

  • Как Oracle Problem, граничные значения, закрытые экосистемы,  MQM и сама цель тестов отличают задачу тестирования конвейеров данных от тестирования традиционного программного обеспечения.Программное обеспечение просто перемещает данные внутри компьютеров. Конвейеры данных также просто перемещают данные внутри компьютеров. Итак, насколько тестирование конвейеров…

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

  • Сколько раз вы замечали код, который, казалось, был написан наспех? Думаю, много. Иногда он написан кем-то другим, но довольно часто ваши собственные творения, по прошествии достаточного времени, заставляют вас задуматься: «Кто, черт возьми, написал эту чушь?» Поддерживать чистоту кода нелегко,…

  • Несколько слов в качестве пролога. Все нижеизложенное, безусловно, не есть научный труд, а лишь размышления автора на тему того, что может нас ожидать в сфере производства в обозримом, и, возможно, отдаленном будущем. Для начала определимся с терминологией. Под распределенным производством…