Как тестируют атомные электростанции

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

Разумеется, никто не сможет сначала построить станцию и потом перенести несущую стену из-за того, что система вентиляции не сможет быть смонтирована в текущей конфигурации. Поэтому процессы реального мира всё больше уходят в «цифру». Как вам понравится комментарий к коммиту «Перенос капитальной стены на 2 метра севернее»? При проектировании и тестировании АЭС применяется полностью цифровой подход: создается информационная модель, к ней применяется классическая V-модель управления жизненным циклом. Таким образом, АЭС превращается в тиражируемый и полностью цифровой объект. Тестирование и запуск современных АЭС происходит в цифровом виде, и только после этого строители приступают к монтажу, используя всё те же цифровые модели.

Из этой статьи вы узнаете о том, что представляет собой современная информационная система, как происходит разработка и тестирование «капитальных» объектов на примере АЭС.

В основе материала — расшифровка доклада Вячеслава Аленькова, директора по системной инженерии и информационным технологиям инжиниринговой компании «Атомстройэкспорт» (ASE) с нашей декабрьской конференции Heisenbug 2017 Moscow.
Читать дальше →
Как тестируют атомные электростанции
Source: geektimes

Тестирование капитальных объектов

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

Разумеется, никто не сможет сначала построить станцию и потом перенести несущую стену из-за того, что система вентиляции не сможет быть смонтирована в текущей конфигурации. Поэтому процессы реального мира всё больше уходят в «цифру». Как вам понравится комментарий к коммиту «Перенос капитальной стены на 2 метра севернее»? При проектировании и тестировании АЭС применяется полностью цифровой подход: создается информационная модель, к ней применяется классическая V-модель управления жизненным циклом. Таким образом, АЭС превращается в тиражируемый и полностью цифровой объект. Тестирование и запуск современных АЭС происходит в цифровом виде, и только после этого строители приступают к монтажу, используя всё те же цифровые модели.

Из этой статьи вы узнаете о том, что представляет собой современная информационная система, как происходит разработка и тестирование «капитальных» объектов на примере АЭС.

В основе материала — расшифровка доклада Вячеслава Аленькова, директора по системной инженерии и информационным технологиям инжиниринговой компании «Атомстройэкспорт» (ASE) с нашей декабрьской конференции Heisenbug 2017 Moscow.

Читать дальше →
Тестирование капитальных объектов
Source: geektimes

Тайм-менеджмент, или Эффективное управление хаосом

Каждый в той или иной степени ощущал нехватку времени, давление сроков, испытывал стресс от вынужденной спешки и зарекался: уж в следующий раз я точно буду тщательнее следить за временем, смогу заранее всё запланировать, не буду распыляться на много задач или, наоборот, превращусь в супермена и переделаю все дела сразу. Так какая же стратегия наиболее эффективна? Спешить или не спешить? Делать последовательно или параллельно?   

Источник
Читать дальше →
Тайм-менеджмент, или Эффективное управление хаосом
Source: geektimes

Какими были сварочники для оптики

Развитие технологий ведет к уменьшению размеров и все большей компактности электронных устройств. Тоже самое касается и аппаратов для сварки оптических волокон. Некогда громоздкие махины теперь умещаются в небольшой пластиковый кейс, а работать с ними можно на непролазных чердакаха и сырых подвалах. Но вернемся же на долги годы назад и взглянем на тех самых гигантов “мезозоя”, стоявших у истоков эры волоконно-оптических сетей.
Читать дальше →
Какими были сварочники для оптики
Source: geektimes

[Перевод] Как я научил ИИ играть в Tetris для NES. Часть 2: ИИ

image

Первая часть (анализ кода) находится здесь: https://habr.com/post/420725/.

Алгоритм

Описание

Алгоритм непрерывно выполняет следующие шаги:

  1. Ждёт, пока не создастся новое тетримино.
  2. Проверяет тип нового созданного тетримино, тип следующего тетримино (фигура в поле предпросмотра) и содержимое игрового поля.
  3. Исследует все возможные способы добавления двух тетримино на игровое поле и оценивает каждую вероятность.
  4. Перемещает новое созданное тетримино, чтобы оно совпадало с местом наилучшенней обнаруженной вероятности.

Каждый из этих этапов подробно описан ниже.

Поиск блокировки

Рассмотрим упрощённую версию Tetris, в которой фигуры не падают автоматически. Единственный способ спустить фигуру вниз — это мягкий спуск. Убрав из игры тайминги, мы можем полностью описать состояние активного тетримино его позицией и ориентацией. Фигура имеет известное место изначального создания, а для преобразования из одного состояния в другое используются следующие операции:

  • Перемещение на один шаг вниз
  • Перемещение на один шаг влево
  • Перемещение на один шаг вправо
  • Поворот на один шаг против часовой стрелки
  • Поворот на один шаг по часовой стрелке

Читать дальше →
[Перевод] Как я научил ИИ играть в Tetris для NES. Часть 2: ИИ
Source: geektimes

[Перевод] Добро пожаловать в эпоху нигилизма приватности

На Google и Facebook легко свалить вину, но на самом деле компании собирали, продавали и повторно использовали наши личные данные в течение десятилетий, а теперь, когда общественность наконец заметила, уже слишком поздно. Война за приватность давно закончилась, и мы проиграли.


Месторождение природного газа в Дервезе (Туркменистан) провалилось в подземную пещеру, создав непрерывно горящий кратер диаметром 69 м. Его называют «Врата в ад». Фото: Giles Clarke / Getty

Бариста обжигается на работе, покупает крем для ожогов в магазине Target, а позже в тот день видит рекламу этого продукта в Facebook. В другом Target кто-то кричит товарищу взять Red Bull; по дороге домой Instagram выводит спонсорское сообщение с этим напитком. Женщина занимается выпечкой и вслух восклицает, что хорошо бы купить миксер KitchenAid — и через несколько мгновений видит рекламу на телефоне. Два друга говорят о недавних поездках в Японию, а вскоре одному из них предлагают билеты со скидкой. Охрана аэропорта конфисковала у девушки флакон духов, а по приезду она видит рекламу местных парфюмерных магазинов в Facebook. Это лишь некоторые из многих странных совпадений, которые вызывают у современных пользователей неприятное чувство слежки и потери приватности. Причины иногда безобидны, а иногда и нет. По мере того как эти технологии выходят на свет, некоторые из них требуют нормативного или правового регулирования.
Читать дальше →
[Перевод] Добро пожаловать в эпоху нигилизма приватности
Source: geektimes

[Перевод] Сможет ли американский сервис для заказа еды стать Amazon в мире ресторанов

Несколько недель назад сервис для заказа еды Grubhub попал в новостные сводки, сообщив о положительных финансовых результатах по итогам 2 квартала 2018 года и одновременно объявив о подключении к мобильной платежной платформе LevelUp.

С тех пор интерес наблюдателей сфокусировался на положительном влиянии внедрения LevelUp и, в частности, на том, как это скажется на способности Grubhub диверсифицировать свои торговые предложения.

Благодаря этой сделке Grubhub способен в будущем предоставить ресторанам из своей партнерской сети опцию приема предзаказов с последующим их получением в заведении, а также новые CRM-инициативы и механизмы лояльности для мобильных кошельков на основе фирменной технологии LevelUp.

LevelUp интегрирован с большинством облачных POS-систем, обеспечивающих работу ресторанов быстрого обслуживания, в том числе с ведущими проектами Toast, ShopKeep, NCR, Clover, Revel и Oracle/MICROS. И, если говорить об основном бизнесе Grubhub по приему онлайн-заказов и их доставке, то эта особенность LevelUp поможет Grubhub усовершенствовать способы оплаты, внедрив передовую функциональность облачных POS-систем.

Однако перечисленные примеры синергии — вовсе не главные моменты в этой истории.

Приобретение LevelUp открывает для Grubhub возможность играть еще крупнее. Читать дальше →
[Перевод] Сможет ли американский сервис для заказа еды стать Amazon в мире ресторанов
Source: geektimes

[Перевод] Сможет ли американский сервис заказа еды стать Amazon в мире ресторанов

Несколько недель назад сервис для заказа еды Grubhub попал в новостные сводки, сообщив о положительных финансовых результатах по итогам 2 квартала 2018 года и одновременно объявив о подключении к мобильной платежной платформе LevelUp.

С тех пор интерес наблюдателей сфокусировался на положительном влиянии внедрения LevelUp и, в частности, на том, как это скажется на способности Grubhub диверсифицировать свои торговые предложения.

Благодаря этой сделке Grubhub способен в будущем предоставить ресторанам из своей партнерской сети опцию приема предзаказов с последующим их получением в заведении, а также новые CRM-инициативы и механизмы лояльности для мобильных кошельков на основе фирменной технологии LevelUp.

LevelUp интегрирован с большинством облачных POS-систем, обеспечивающих работу ресторанов быстрого обслуживания, в том числе с ведущими проектами Toast, ShopKeep, NCR, Clover, Revel и Oracle/MICROS. И, если говорить об основном бизнесе Grubhub по приему онлайн-заказов и их доставке, то эта особенность LevelUp поможет Grubhub усовершенствовать способы оплаты, внедрив передовую функциональность облачных POS-систем.

Однако перечисленные примеры синергии — вовсе не главные моменты в этой истории.

Приобретение LevelUp открывает для Grubhub возможность играть еще крупнее. Читать дальше →
[Перевод] Сможет ли американский сервис заказа еды стать Amazon в мире ресторанов
Source: geektimes

[Перевод] Эффект акрасии: почему мы не выполняем своих планов, и что с этим делать


Виктор Гюго; фотографию сделал Этьен Карьят в 1876

К лету 1830 года Виктор Гюго столкнулся с невозможным дедлайном. За двенадцать месяцев до этого знаменитый французский автор договорился со своим издателем, что напишет для него новую книгу, «Собор Парижской Богоматери«.

Но вместо работы над книгой, весь год Гюго занимался другими проектами, развлекал гостей, и откладывал работу с текстом. Его издатель всё больше раздражался из-за продолжавшейся прокрастинации автора, и среагировал, установив пугающий крайний срок для сдачи книги. Он потребовал, чтобы Гюго закончил книгу к февралю 1831 – то есть, менее, чем за шесть месяцев.

Гюго разработал план борьбы с прокрастинацией. Он собрал всю одежду, вынес её из комнат и закрыл её на замок. Ему больше нечего было надеть, кроме большой шали. В отсутствии подходящей одежды для выхода наружу, Гюго больше не испытывал искушения покидать дом и отвлекаться. Ему оставалось лишь оставаться дома и писать.
Читать дальше →
[Перевод] Эффект акрасии: почему мы не выполняем своих планов, и что с этим делать
Source: geektimes

Computer History Museum — место, где логируется IT

image

Пока СССР пылающей дорогой шел к коммунизму, в США за сексуальной революцией и борьбой с “красной угрозой” развивались компьютерные технологии, а будущие IT-гиганты рождались в скромных гаражах. И в этой битве за первый миллион нашлись те, кто предложил взглянуть назад и сохранить историю компьютеров. В общем, под катом статья про крупнейший музей об IT в мире — Computer History Museum. И это рассказ одновременно про технику, людей и работу, которую они проделали. Читать дальше →
Computer History Museum — место, где логируется IT
Source: geektimes