Архив за 15 февраля 2020 - 5

Пассажирам и экипажу круизного лайнера Diamond Princess выдали 2000 iPhone для связи с врачами

Пассажирам круизного лайнера Diamond Princess, который находится на карантине в порту Иокагамы из-за выявленного случая заражения коронавирусом, выдали смартфоны iPhone.

Всего правительство Японии доставило на борт лайнера 2000 смартфонов iPhone оператора Softbank, чтобы в каждой пассажирской каюте и в помещениях для экипажа было мобильное устройство.

Читать полностью »

Вместо предисловия

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

Исходные данные:

  • Гитхаб умеет сообщать обо всём, что происходит в репозитории с помощью вебхуков
  • Вся необходимая для формирования релиза информация содержится в теле запроса, который кидает вебхук
  • Авторизация идёт через подпись запроса секретом, который проставляется в настройках вебхука

Соответственно, задача заключается в том, чтобы поднять HTTP API, который сможет принять POST запрос, проверить подпись, извлечь нужную информацию из тела запроса и передать её дальше по инстанции. Как тут не попробовать FastAPI, на который я давно глаз положил?

Кто такой FastAPI?

FastAPI — это фреймворк для создания лаконичных и довольно быстрых HTTP API-серверов со встроенными валидацией, сериализацией и асинхронностью,
что называется, из коробки. Стоит он на плечах двух других фреймворков: работой с web в FastAPI занимается Starlette, а за валидацию отвечает Pydantic.

Комбайн получился легким, неперегруженным и более, чем достаточным по функционалу.

Читать полностью »

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

К сожалению, универсального ответа никогда не существует: каждой компании необходимо «примерять» каждый вариант на себя и детально его просчитывать. Но в качестве возможной помощи мы поделимся интересной аналитикой от Evaluator Group. Специалисты компании уже более 20 лет занимаются исследованиями в областях информационного менеджмента, хранения и защиты данных, инфраструктурных IT-решений и современных дата-центров. В опубликованном недавно исследовании они сравнили стоимость локального VDI-решения на базе Dell EMC VxBlock 1000 с подпиской на публичное облако в Amazon WorkSpaces и оценили экономическую эффективность обоих вариантов в перспективе трёх лет. А мы перевели всё это специально для вас.

Сравнение стоимости VDI: локальное решение против публичного облака - 1
Читать полностью »

Более полувека правительства всех стран доверяли единственной компании сокрытие переписки, которую вели их шпионы, солдаты и дипломаты

Как в ЦРУ десятилетиями читали зашифрованную переписку союзников и противников - 1

Эта компания, Crypto AG, первого своего успеха добилась, заключив во время Второй Мировой войны контракт на создание кодирующих машин для пехоты армии США. Как следует заработав на этом, она на десятилетия стала доминирующим производителем шифровального оборудования, и шла на переднем крае технологий, переходя от механических шестерней к электронным схемам, и, наконец, к кремниевым чипам и программному обеспечению.

Эта швейцарская фирма заработала миллионы долларов, продавая оборудование в более чем 120 стран, не только в XX, но и в XXI веке. Среди её клиентов были правительство Ирана, военные хунты Латинской Америки, обладатели ядерного оружия и соперники Индия и Пакистан, и даже Ватикан.

Однако все эти клиенты не подозревали, что ЦРУ в рамках совершенно секретного партнёрства с западногерманской разведкой тайно владела Crypto. Эти разведывательные агентства подправляли устройства компании так, что легко могли взламывать коды, используемые странами для обмена зашифрованными сообщениями.

И теперь этот договор, длившийся несколько десятилетий, вместе с другими тщательно охраняемыми секретами Холодной войны, принадлежавшими обширной истории операций ЦРУ, был раскрыт благодаря материалам, полученным газетой The Washington Post и немецким СМИ ZDF.
Читать полностью »

Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная проблема. По каким-то причинам эта простая игра не запускалась ни на одном эмуляторе GBA. Но одного этого было бы недостаточно, чтобы назвать проблему багом Святого Грааля. Как и все баги Святого Грааля, сам этот баг совершенно сбивал с толку. Объяснение было простым: на каком-то этапе последовательности запуска игры она попадала в цикл, из которого никогда не выходила, ожидая чтения определённого значения из памяти, которой не сущесвтует. Хотя подобные баги есть во многих играх, например, в интро популярной The Legend of Zelda: The Minish Cap, они полагаются на особое поведение, вызываемое чтением недействительных адресов памяти. Но этот цикл, казалось, нарушал подобное поведение. Тем не менее, на реальном оборудовании всё-таки игра работала. Более того, точно такой же баг возникал и при загрузке сохранения в Sonic Pinball Party после холодной перезагрузки. Могло ли ожидание этих недействительных адресов памяти быть каким-то образом ошибочным? Но если да, то как?

Бесконечный цикл, которого не было: история бага Святого Грааля - 1

Читать полностью »

Одинаковы с лица: тест двух французских кроссоверов

Могут ли два автомобиля одной марки и одной модели вести себя совершенно по‑разному? Да, если речь идет о спортивной версии и гражданской, например. Но если мы говорим о дизельной и бензиновой модификациях Citroen C5 Aircross, у которых кроме коробки передач, двигателя и вытекающих отсюда разницах в массе и скоростных характеристиках других отличий нет?

Читать полностью »

NASA договаривается с Роскосмосом о местах для своих астронавтов на «Союзах»

Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA), по сообщению ТАСС, продолжает переговоры с Роскосмосом о доставке своих астронавтов на Международную космическую станцию (МКС).

Фотографии Роскосмоса

Читать полностью »

ФАС обновила проект по предустановке отечественного ПО на смартфоны, ПК и другие устройства - 1

Федеральная антимонопольная служба (ФАС) 14 февраля 2020 года опубликовала проект постановления правительства, определяющий порядок установки отечественных программ на различные технически сложные устройства. В этом проекте уточнены типы технически сложных устройств и виды ПО, обязательного к предустановке на них. Также обновлены сроки для предустановки отечественного ПО.
Читать полностью »

У «Суперджета» не сработал аварийный надувной трап

Наибольшее внимание привлекла запись на странице авиационного эксперта Вадима Лукашевича в социальной сети Facebook. Он обращался к Росавиации и Следственному комитету РФ с требованием отозвать у «Суперджета» (Sukhoi Superjet 100, SSJ100) сертификат типа. Основанием для этого, по его мнению, является продемонстрированное на видео несоответствие самолета предписаниям авиационных правил, а точнее их пункту, касающемуся скорости эвакуации пассажиров.

Читать полностью »

Председатель совета директоров Samsung покинул свой пост

Председатель совета директоров Samsung Electronics Ли Сан Хун (Lee Sang-hoon), которого приговорили к тюремному сроку за нарушение закона о деятельности профсоюзов, покинул свой пост. Источник говорит о том, что его отставка связана с делом о саботировании деятельности профсоюзов, которое рассматривалось южнокорейским судом в конце прошлого года.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js