В какой вычислительной вселенной мы живем?

Криптографы хотят знать, в каком из пяти возможных миров мы живем, что покажет, возможна ли вообще по-настоящему безопасная криптография.
Маркетолог

Криптографы хотят знать, в каком из пяти возможных миров мы живем, что покажет, возможна ли вообще по-настоящему безопасная криптография.


В прошлой части мы узнали, как настраивать осциллограф и проверять сигналы широтно-импульсной модуляции (ШИМ). В этой статье вы научитесь проверять сигналы управления сервоприводами, сигналы с ультразвукового дальномера, а также исследовать сигналы UART и шины I2C и проверять пульсации источника питания.

Если ваше хобби или работа связана с микрокомпьютерами и электроникой, то приходится отлаживать как программы, так и «железо», проверяя сигналы на цифровых и аналоговых линиях. В простых случаях для отладки достаточно мультиметра, тестового включения или выключения светодиодов. Но при отладке схем с импульсными сигналами не обойтись без осциллографа.
В этой статье мы расскажем, как при отладке устройств на базе micro:bit (или другого микрокомпьютера) использовать осциллограф. Вы научитесь настраивать осциллограф и проверять сигналы широтно-импульсной модуляции (ШИМ).

Сегодняшний мир без повсеместного проникновения web-технологий можно представить себе только в виде антиутопии. Хотя вопрос диффузии технологий в социальную сферу больше вопрос философии, так что может и утопии. В любом случае отрицать вездесущность web-технологий глупо. В некотором роде назойливость современных средств коммуникации уже давно стала притчей и часто приводит к курьезным ситуациям. Но с чего же всё началось?



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

В последние несколько месяцев в СМИ широко обсуждается сокращение импорта высокотехнологичного оборудования и ПО в Российскую Федерацию. В соответствии с наиболее пессимистичными оценками России грозит полная остановка отрасли IT и откат отечественной IT-сферы аж в эру конца 90-х — начала 2000-х годов. Звучит, согласитесь, так себе — разве что вы как раз планировали неделю-другую «детокса» от социальных сетей.
Кроме шуток — основания для таких оценок есть. Ещё 24 февраля Министерство торговли США опубликовало сообщение, в котором перечисляет «широкие экспортные ограничения в отношении России[…]». Ограничения преимущественно нацелены на товары, «необходимые для развития российской оборонной, аэрокосмической и морской промышленности». Это в том числе заморозило все поставки телеком-оборудования, работающего на основе американских технологий, напрямую из США в Россию и из любых других стран. О последнее обжёгся, к примеру, Huawei: в конце марта компания была вынуждена приостановить заключение новых контрактов на поставку сетевого оборудования с российскими операторами связи и начала искать новые пути поставок в РФ своего оборудования.
То есть даже те вендоры, на которых рассчитывали российские клиенты и которые были бы и не против продолжать поставки высокотехнологичного оборудования enterprise-класса в Россию, беспрепятственно и легко делать этого не могут.

Имя Лесли Лэмпорта, возможно, не является узнаваемым, но он стоит за несколькими великими проектами: программой для набора текста LaTeX и работой, которая сделала возможной облачную инфраструктуру в Google и Amazon. Он также уделил много внимания нескольким проблемам, дав им отличительные названия, такие как алгоритм пекарни и задача византийских генералов. Это не случайно. 81-летний учёный необычайно внимательно относится к тому, как люди используют программное обеспечение.
В 2013 году он выиграл Премию Тьюринга, считающуюся Нобелевской премией в сфере вычислительной техники, за его работу над распределенными системами, в которых несколько компонент в разных сетях координируются для достижения общей цели. Интернет-поиск, облачные вычисления и искусственный интеллект – все это требует совместной работы легионов мощных вычислительных машин. Конечно, такого рода координация создает много проблем.
«Распределенная система — это система, где сбой компьютера, о существовании которого вы даже не подозревали, может сделать ваш собственный компьютер непригодным для использования», — сказал однажды Лэмпорт.
Одним из самых больших источников проблем являются «параллельные системы», в которых несколько вычислительных операций выполняются в течение перекрывающихся отрезков времени, что приводит к двусмысленности: часы какого компьютера являются правильными? В основополагающей статье 1978 года Лэмпорт ввел понятие «причинности» для решения этой проблемы, используя идеи специальной теории относительности. Два наблюдателя могут не согласиться с порядком событий, но если одно событие вызывает другое, это устраняет двусмысленность. А отправка или получение сообщения может установить причинно-следственную связь между несколькими процессами. Логические часы – теперь также называемые часами Лэмпорта – давали стандартный способ рассуждать о параллельных системах.

Мы подготовили для вас 20 рекомендаций по защите от Ransomware-атак, но, чтобы они оказались в полной мере эффективными, для начала поговорим о том, что такое программы-вымогатели и как они работают — врага нужно знать в лицо. Затем обсудим, что нужно предпринять, чтобы максимально обезопасить себя от этой напасти. Также будет приведена любопытная статистика по Ransomware, а в завершении расскажем о том, что делать, если вы стали одной из жертв программ-вымогателей.

В статье «DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa» (часть 1 и часть 2) мы рассказали, как обеспечить связь на обширных территориях при небольшой излучаемой мощности. Но что, если нужно передавать данные на расстояния в десятки или даже сотни километров? Например, вдоль таких объектов, как автомобильные дороги, железнодорожные линии или трубопроводы?


В предыдущей статье мы начали строить систему сбора данных о погоде на базе контроллера micro::bit и радиомодуля LoRa и остановились на сборке. Сегодня займемся программированием радиомодулей, рассмотрим программы для периферийных узлов и создадим сайт, на котором будут отображаться полученные системой данные.

Если посмотреть, на какой базе сегодня обучают школьников в кружках робототехники, то окажется, что в большинстве своем это Лего-подобные наборы с контроллером Arduino. Однако в этой статье мы рассмотрим контроллер micro::bit — узнаем, чем он хорош, и создадим учебный проект системы сбора данных.


В 2015 году в российских СМИ прогремела новость: итальянский нейрохирург Серджио Канаверо собирается произвести первую в мире пересадку головы! Его пациентом должен был стать на тот момент 33-летний программист Валерий Спиридонов, прикованный к инвалидному креслу из-за спинальной мышечной атрофии.
Тогда возмущались врачи, физиологи и неврологи, тогда торжествовали трансгуманисты и биохакеры, тогда подогревали интерес журналисты, тогда все больше интересовались незаурядными планами хирурга простые обыватели.
Как мы знаем, история расставила все по своим местам: операция не состоялась. Зато теперь есть возможность спокойно объяснить, почему она и не могла быть проведена. Без тысяч недовольных и неаргументированных голосов: «Вы не понимаете! Он сможет! Еще сто лет назад не мечтали и о пришивании пальца, значит, в ближайшем будущем возможно все!». Рассмотрим же более детально предпосылки такой операции, ее сложности и существующие технологии, а также видение самого Канаверо.

