Архив за 23 июня 2019 - 2

Создан робот-рыба с собственной кровеносной системой

Как бы ни были хороши современны роботы, пишут исследователи в своей новой работе, им все еще не хватает «многофункциональных взаимосвязанных систем, обнаруживаемых в живых организмах» — а потому роботы не могут воспроизвести их эффективность и автономность. Чтобы решить эту проблему, команда заново «изобрела» и творчески интерпретировала основные факторы, влияющие на эффективность и автономность ботов: их размер, вес и дизайн.

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

Роутинг в кроссплатформенном .NET приложении с сохранением состояния на диск на примере .NET Core, ReactiveUI и Avalonia - 1

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

MVVM фреймворк ReactiveUI предлагает сохранять состояние приложения путём сериализации графа моделей представления в момент приостановки программы, при этом механизмы определения момента приостановки различаются для фреймворков и платформ. Так, для WPF используется событие Exit, для Xamarin.Android — ActivityPaused, для Xamarin.iOS — DidEnterBackground, для UWP — перегрузка OnLaunched.

В данном материале рассмотрим использование ReactiveUI для сохранения и восстановления состояния ПО с GUI, включая состояние роутера, на примере кроссплатформенного GUI фреймворка Avalonia. Материал предполагает наличие базовых представлений о шаблоне проектирования MVVM и о реактивном программировании в контексте языка C# и платформы .NET у читателя. Последовательность действий, описанная в статье, применима к ОС Windows 10 и Ubuntu 18.

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

Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 1

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

Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 2 - 1

Технологии разрушают устаревшие отрасли и создают новые, таков процесс созидания, таков цикл развития. Если вы пробуете затянуть агонию, вставляя в этот процесс старые технологии или создавая какие-то преимущества для устаревших технологий, вы просто замедлите процесс и сделаете его более болезненным. Это все равно произойдет, но проблема состоит в том, что мы занимаемся «зарегулированием» процесса, создавая правила, которые сознательно его замедляют. Я считаю это большей проблемой, чем те, которые мы осознаем более отчетливо. Это больше психологическая проблема, когда люди задаются вопросом: «как можно чувствовать себя в безопасности, находясь в беспилотном автомобиле»?Читать полностью »

Криптографический АРМ на базе токенов PKCS#11. Электронная подпись. Часть 2 - 1В первой части нашего повествования мы показали как, имея на руках криптографический токен с поддержкой российской криптографии, создать запрос на получение сертификата, получить и установить сертификат на токен, проверить электронную подпись сертификата и его валидность по списку отозванных сертификатов (CRL), удалить сертификат с токена, сменить метки и т.д. Читать полностью »

Avalonia ui is a delightful framework to which you want to return again and again. So let's go back to it again and look at some of the features with my message box.
AvaloniaUI features using the custom MessageBox - 1
Читать полностью »

Запуск космического телескопа «Спектр-РГ» состоится не ранее июля

Государственная корпорация Роскосмос назвала новую дату планируемого запуска орбитальной обсерватории «Спектр-РГ», созданной в рамках российско-германского проекта.

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

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

Всем доброго здравия!

При обучении студентов разработке встроенного программного обеспечения для микроконтроллеров в университете я использую С++ и иногда даю особо интересующимся студентам всякие задачки на определения особо больных на голову одаренных учеников.

В очередной раз таким студентам была дана задача поморгать 4 светодиодами, используя язык С++ 17 и стандартную библиотеку С++, без подключения дополнительных библиотек, типа CMSIS и их заголовочных файлов с описанием структур регистров и так далее… Побеждает тот, у кого код в ROM будет занимать наименьший размер и меньше всего затрачено ОЗУ. Оптимизация компилятора при этом не должна быть выше Medium. Компилятор IAR 8.40.1.
Победитель едет на Канары получает 5 за экзамен.

Сам я до этого тоже эту задачу не решал, поэтому расскажу как её решили студенты и что получилось у меня. Предупреждаю сразу, навряд ли такой код можно будет использовать в реальных приложениях, потому и разместил публикацию в раздел «Ненормальное программирование», хотя кто знает.
Читать полностью »

Как делаются кроссовки

Благодарим за видео пользователя YouTube Антон Ветров

Источник

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

В Великобритании вскоре появится поезд на водороде - 1

На железнодорожной выставке Rail Live 2019 представители Великобритании показали прототип своего водородного транспортного средства. Речь идет по поезде HydroFlex. Он состоит из четырех вагонов и локомотива, причем основой для разработки послужил электропоезд 319, создатели водородного поезда не стали разрабатывать полностью новую систему, предпочтя модернизировать старую.

В том, что над совершенствованием железнодорожного транспорта активно работают именно британцы, нет ничего удивительного. Дело в том, что железнодорожные пути в этой стране являются одними из самых старых в мире. Кроме того, страна бьет рекорды по протяженности своих железнодорожных путей — их совокупная длина составляет около 16 тысяч километров.
Читать полностью »

Ученые создали первую роботизированную руку, которая управляется силой мысли - 1
Источник: Science Robotics

Команда исследователей из Университета Карнеги — Меллона в сотрудничестве со специалистами Университета Миннесоты совершила прорыв в области управления роботизированными устройствами. Используя неинвазивный интерфейс «мозг — компьютер» (brain-computer interfaces, BCI), ученые создали первую в мире роботизированную руку, работающую без использования имплантов.

Установка мозговых имплантов требует большого медицинского и хирургического опыта, не говоря уже о стоимости операции и потенциальных рисках для носителей. Поэтому их использование было ограничено лишь несколькими клиническими случаями. Таким образом, главной задачей исследований в области BCI была разработка менее инвазивной или даже полностью неинвазивной технологии, которая позволила бы парализованным пациентам контролировать роботизированные конечности.
Читать полностью »


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