Как стать автором
Обновить

Портирование CUDA проекта на Intel oneAPI DPC++

Математика *Параллельное программирование *
Ожидает приглашения

Наш программный комплекс позволяет проводить численные исследования хаотической динамики в системах, задаваемых обыкновенными дифференциальными уравнениями и точечными отображениями, с использованием методов параллельного программирования и мощных вычислительных серверов. Основные инструменты исследования программного комплекса реализуют методы ляпуновского анализа (расчет двухпараметрических диаграмм показателей Ляпунова и минимальных углов между подпространствами сжатия и растяжения объемов) для выявления и исследования хаотической динамики, а также методы символической динамики (диаграммы нидинг-инвариантов) для исследования гомоклинических и гетероклинических бифуркаций.

Читать далее

Основы ПО ISIS Proteus, работа с платформой Arduino

DIY или Сделай сам Программирование микроконтроллеров *Разработка под Arduino *Схемотехника *
Ожидает приглашения

В этой статье я хочу поделиться своим опытом и, в основном, рассказать как можно использовать ПО Proteus.

Начнем с информации для общего понимания.

Если всё очень сильно упростить, то Proteus Design Suite - это набор программ для проектирования электронных схем. ISIS Proteus - это одна из программ в данном пакете и именно она представляет больший интерес.

Читать далее

Борьба с постоянной перерисовкой React приложения

ReactJS *
Ожидает приглашения

Когда еще работал Frontend разработчиком, поступило техническое задание: Создать клиентское web приложение, в котором идет вывод объектов с их актуальными статусами.

Было решено использовать React + Redux + Socket.io.

И тут началась беда. У пользователей с минимальным числом объектов работало приложение стабильно. Но если добавить пользователю примерно 1000 объектов, то при нагрузки на Socket.io (при слушании событий) происходила жесткая заморозка. До тех пор, пока не отработают все обращения к dispatch в слушателе событий.

Читать далее

Практический подход к изучению профиля клиентов по данным популяционного исследования. Исследования субпопуляции

Математика *Статистика в IT
Перевод
Ожидает приглашения

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

Читать далее

Беспилотный робот не в ROS

C++ *Разработка на Raspberry Pi *Разработка робототехники *Транспорт
Ожидает приглашения

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

Читать далее

Нормально делай — нормально будет

IT-компании Управление разработкой *Управление проектами *
Ожидает приглашения

Казалось бы истина в заголовке, но я слишком часто встречал менеджеров(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.

Читать далее

Может ли чат-бот продать лучше, чем профессиональный продажник?

CRM-системы *Управление продажами *
Ожидает приглашения

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

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

Читать далее

LinkedList & ArrayList

Java *
Ожидает приглашения

Решение  небольшой задачи, с которой я столкнулся, сподвигло в очередной раз возвратиться к теме выбора реализации List-та.

Известно, что экземпляр одной из этих  реализаций (Linked- или ArrayList) в разных ситуациях может использоваться как на вставку, удаление, так и - на добавление элемента в середину или конец списка. Что делает выбор текущей реализации не очевидным...

Читать далее

Создаем приложение используя GTK в Линуксе

GTK+ *Разработка под Linux *
Ожидает приглашения

Разрабатывать приложения в Линуксе можно с помощью фреймворка.

GTK. Эта библиотека предназначенная для построения графического интерфейса пользователя. GTK — это свободное программное обеспечение, которое распространяется по лицензии GNU LGPL, что позволяет создавать как бесплатные так и коммерческие приложения.

Читать далее

Луший бесплатный анонимный VPN

Законодательство в IT Информационная безопасность *Софт
Ожидает приглашения

Выбирая бесплатный 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)(Размеры и отступы взяты произвольные)

Читать далее

Что нужно знать о cookies-файлах, чтобы не нарушить закон?

Терминология IT Хранение данных *
Ожидает приглашения

Перед тем, как запускать свой сайт или приложение, в котором вы собираетесь использовать cookies или иные идентификаторы (local storage, AAID, UDID и т.д.) устройств/сессии пользователя, необходимо выполнить требования законодательства о персональных данных.

Зачем? Во-первых, вы выстраиваете открытые и честные отношения со своими пользователями. Во-вторых, вы будете готовы к проверкам регуляторов. В-третьих, вы сможете избежать штрафов, которые могут достигать 4% годового оборота своей компании.

Давайте разберемся, как онлайн-идентификаторы связаны с защитой персональных данных.

Согласно ФЗ «О персональных данных» и GDPR куки-файлы и иные идентификаторы пользователя относятся к персональным данным, поскольку позволяют теоретически определить конкретного субъекта или выделить его среди других лиц.

Наиболее известным делом по рассматриваемой нами теме стал судебный спор Vidal-Hall v. Google (2015). Используя сookieы-файлы, компания Google осуществляла сбор информации об интернет-трафике пользователей. Заявители, не будучи осведомлены о незаконных действиях ответчика, настаивали на привлечении последнего к ответственности за нарушение порядка использования сookies – персональных данных, которые позволяют вычислить пользователей.

Суд занял позицию истцов и положительно ответил на вопрос об отнесении Cookie-файлов к персональным данным, так как они, «не называя прямо субъекта … позволяют выделить его из всей массы пользователей, следовательно, отвечают критерию идентификации»[1].

Следовательно, в отношении cookies и прочих идентификаторов необходимо соблюдать требования законодательства.

Читать далее

Что такое Spica Engine? Альтернатива Firebase!?

CMS *JavaScript *Node.JS *Open source *Разработка веб-сайтов *
Ожидает приглашения

Технология для создания бэкенда проекта и взаимодействия с ним на основе REST API с открытым исходным кодом. Благодаря этому, как начинающий так и опытный разработчик может сэкономить свое время и ресурсы.

Читать далее