Наш программный комплекс позволяет проводить численные исследования хаотической динамики в системах, задаваемых обыкновенными дифференциальными уравнениями и точечными отображениями, с использованием методов параллельного программирования и мощных вычислительных серверов. Основные инструменты исследования программного комплекса реализуют методы ляпуновского анализа (расчет двухпараметрических диаграмм показателей Ляпунова и минимальных углов между подпространствами сжатия и растяжения объемов) для выявления и исследования хаотической динамики, а также методы символической динамики (диаграммы нидинг-инвариантов) для исследования гомоклинических и гетероклинических бифуркаций.
Как стать автором
Основы ПО ISIS Proteus, работа с платформой Arduino
В этой статье я хочу поделиться своим опытом и, в основном, рассказать как можно использовать ПО Proteus.
Начнем с информации для общего понимания.
Если всё очень сильно упростить, то Proteus Design Suite - это набор программ для проектирования электронных схем. ISIS Proteus - это одна из программ в данном пакете и именно она представляет больший интерес.
Борьба с постоянной перерисовкой React приложения
Когда еще работал Frontend разработчиком, поступило техническое задание: Создать клиентское web приложение, в котором идет вывод объектов с их актуальными статусами.
Было решено использовать React + Redux + Socket.io.
И тут началась беда. У пользователей с минимальным числом объектов работало приложение стабильно. Но если добавить пользователю примерно 1000 объектов, то при нагрузки на Socket.io (при слушании событий) происходила жесткая заморозка. До тех пор, пока не отработают все обращения к dispatch в слушателе событий.
Практический подход к изучению профиля клиентов по данным популяционного исследования. Исследования субпопуляции
В данном тексте я хочу порассуждать и поделиться своими мыслями о проблеме исследования профиля клиентов на основе клиентского исследования. Данная тема является для меня новой, поэтому хотелось бы обсудить её с сообществом. Буду рад обсуждению в комментариях о плюсах и минусах предлагаемого мной подхода. В своем подходе я пытаюсь сделать поправку оценки характеристики представителей популяции по некоторой подвыборке. Представители популяции имеют разную вероятность попасть в подвыборку, что создает смешение выбора. Кроме смещения выбора, присутствует смещения ответа, так как попадание в выборку не гарантирует получения информации о представителе популяции. Данный текст является адаптацией моей публикации по теме на medium.
Беспилотный робот не в ROS
В свете создания максимально наукоемкого проекта, мы выбрали путь работы с голым кодом. Программирование всех систем идет в чистом виде, без программ посредников.
Нормально делай — нормально будет
Казалось бы истина в заголовке, но я слишком часто встречал менеджеров(Project Manager/Product Owner) которые хотели схитрить и обойти это правило. Они приходят к команде разработки и говорят каждый на свой лад:
Как изменить OST на PST в Outlook 2021, 2019, 2016, 2013 вручную
MS Outlook хранит электронные письма в двух форматах файлов: OST и PST. Если пользователь работает в автономном режиме, то есть без подключения к Интернету в Outlook, MS Outlook сохраняет все автономные электронные письма в формате файла OST. Но пользователю становится сложно изменить OST на PST в Outlook 2016, 2013, 2019 или любых других версиях, потому что пользователь не может просматривать файлы OST до тех пор, пока он не изменит их на PST.
В этой статье мы расскажем о некоторых ручных и профессиональных (конвертер OST в PST) методах простого преобразования файла OST в новый файл PST. После преобразования файлов вы можете легко импортировать эти файлы PST в MS Outlook.
CQIM — Консольный интерфейс, для Qemu
CQIM (Console Qemu Interface Manager) - простой, удобный консольный менеджер интерфейса, для Qemu.
Может ли чат-бот продать лучше, чем профессиональный продажник?
Сегодня все больше магазинов переходят на онлайн площадки для торговли или создают личные сайты. Продвижением товаров и услуг в первое время занимаются сами владельцы бизнеса. Однако очень скоро им становится очевидно, что без прокачанных навыков опытного продажника получить серьезный доход не получится.
Бизнесмены вынуждены искать квалифицированный персонал либо тратить время и финансы на обучение имеющихся сотрудников. При этом они не получают никакой гарантии на итоговый результат. Многие находят для себя решение в подключении чат-бота. На первый взгляд он действительно упрощает ряд процессов и обеспечивает коммуникацию с клиентами. Однако в этой теме стоит разобраться подробнее.
Модульность регистрации зависимостей .net
Очень простой пример модульной регистрации зависимостей в .net для юных backend dot net разработчиков.
Установка токена в запросы Axios асинхронно
Делюсь своим опытом: как подставлять Bearer Token, получаемый асинхронно, в заголовок инстанса Axios.
LinkedList & ArrayList
Решение небольшой задачи, с которой я столкнулся, сподвигло в очередной раз возвратиться к теме выбора реализации List-та.
Известно, что экземпляр одной из этих реализаций (Linked- или ArrayList) в разных ситуациях может использоваться как на вставку, удаление, так и - на добавление элемента в середину или конец списка. Что делает выбор текущей реализации не очевидным...
Создаем приложение используя GTK в Линуксе
Разрабатывать приложения в Линуксе можно с помощью фреймворка.
GTK. Эта библиотека предназначенная для построения графического интерфейса пользователя. GTK — это свободное программное обеспечение, которое распространяется по лицензии GNU LGPL, что позволяет создавать как бесплатные так и коммерческие приложения.
Луший бесплатный анонимный VPN
Выбирая бесплатный VPN часто можно встретить неплохие варианты даже у топовых сервисов, уважающих анонимность пользователей. Мы составили небольшую сравнительную таблицу анонимных VPN, оценив сильные и слабые стороны их бесплатных предложений. По каждому сервису была изучена политика конфиденциальности на предмет возможных "подвохов" при сборе и хранении личных данных пользователей.
Свойство Min-height/width, в макетах фигма
Привет друзья! Сегодня я хотел бы рассказать о свойстве min-width, min-height и его применении в макетах Figma.
Свойства min-width, min-height предназначены для предотвращения уменьшения ширины и высоты элемента ниже заданного значения.
Сегодня в Figma становится все больше функций из CSS, а так же возможностей для автоматизации наших рутинных процессов.
Очень часто в работе мы прорабатываем макеты под разные breakpoints (разрешения), делая это в ручную мы как правило тратим время и рискуем допустить ошибку.
В CSS минимальный размер задается для всего элемента, в Figma можно добиться похожего поведения задав минимально допустимое расстояние между элементами в Auto layout значении.
Давайте рассмотрим создание такого блока по шагам.
Шаг 1. Создадим родительский фрейм (Parent), зададим ему свойства Auto layout (горизонтальное выравнивание), ⬍ (Hug) , ⬌(Fixed)(Размеры и отступы взяты произвольные)
Как я клиент для YouTube на python писал
Написал свой YouTube клиент на python.
Что нужно знать о cookies-файлах, чтобы не нарушить закон?
Перед тем, как запускать свой сайт или приложение, в котором вы собираетесь использовать cookies или иные идентификаторы (local storage, AAID, UDID и т.д.) устройств/сессии пользователя, необходимо выполнить требования законодательства о персональных данных.
Зачем? Во-первых, вы выстраиваете открытые и честные отношения со своими пользователями. Во-вторых, вы будете готовы к проверкам регуляторов. В-третьих, вы сможете избежать штрафов, которые могут достигать 4% годового оборота своей компании.
Давайте разберемся, как онлайн-идентификаторы связаны с защитой персональных данных.
Согласно ФЗ «О персональных данных» и GDPR куки-файлы и иные идентификаторы пользователя относятся к персональным данным, поскольку позволяют теоретически определить конкретного субъекта или выделить его среди других лиц.
Наиболее известным делом по рассматриваемой нами теме стал судебный спор Vidal-Hall v. Google (2015). Используя сookieы-файлы, компания Google осуществляла сбор информации об интернет-трафике пользователей. Заявители, не будучи осведомлены о незаконных действиях ответчика, настаивали на привлечении последнего к ответственности за нарушение порядка использования сookies – персональных данных, которые позволяют вычислить пользователей.
Суд занял позицию истцов и положительно ответил на вопрос об отнесении Cookie-файлов к персональным данным, так как они, «не называя прямо субъекта … позволяют выделить его из всей массы пользователей, следовательно, отвечают критерию идентификации»[1].
Следовательно, в отношении cookies и прочих идентификаторов необходимо соблюдать требования законодательства.
Универсальный indoor-навигатор
Предлагаемый навигатор позволяет вводить схему здания в XML-файл, а маршрут выводится в текстовом виде. Также изображается упрощенная схема здания.
Что такое Spica Engine? Альтернатива Firebase!?
Технология для создания бэкенда проекта и взаимодействия с ним на основе REST API с открытым исходным кодом. Благодаря этому, как начинающий так и опытный разработчик может сэкономить свое время и ресурсы.