Месяц: Январь 2023
-
Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер
—
от автора
Данная статья написана для начинающих, тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей спецификой оборудования и перевести ее в такой вид, что бы ее можно было легко достать (MQTT сервер) и обрабатывать (SCADA или любое ПО, которое умеет работать с…
-
B2B-интервью: защитить беспилотный транспорт и передать ключи шифрования по воздуху — квантовая криптография в России
—
от автора
Поговорили с Павлом Воробьевым, исполнительным директором компании QRate — о развитии технологии распределения квантовых ключей, требованиях регулятора и сложностях найма узкопрофильных специалистов в условиях кризиса.Павел Воробьев (QRate) — фото из личного архиваРасскажите, пожалуйста, в двух словах, что такое квантовая связь и системы квантового распределения ключей в частности? Павел Воробьев: Мы говорим о квантовой связи, если при…
-
CLI инструменты, без которых нельзя жить
—
от автора
ВведениеМногие из вас каждый день работают в терминале, так давайте улучшим это времяпровождение вместе. Существует множество полезных инструментов CLI, которые могут сделать вашу жизнь в командной строке проще, быстрее и в целом веселее.В этом посте описан мой топ-25 обязательных инструментов CLI, на которые я привык полагаться. Если тут нет вашего любимого — дайте мне знать…
-
Лучшие ноутбуки с выставки CES-2023
—
от автора
Consumer Electronics Show (CES) — это место, где каждый год дебютируют сотни и тысячи новых продуктов электроники. Это гигантская смесь технических идей, как удачных, так и не очень. Выставки CES в Лас-Вегасе позволяют увидеть все последние инновации: новые гаджеты, приложения и концепции, которые дают представление о том, как может выглядеть завтрашний день. Там для широкой…
-
Про тестирование мобильных приложений. Часть 1. Обзор
—
от автора
Занимаясь разработкой мобильных приложений под операционную систему Android уже более 7 лет, я успел поработать в разных частях мира в самых разных компаниях, от небольших стартапов, где я был единственным мобильным разработчиком, до технологических гигантов с тысячами инженеров. За это время я накопил некоторый практический опыт в области автоматизированного тестирования мобильных приложений, которым хотел бы…
-
Amazon IVS: как быстро добавить видеотрансляции в приложение или на сайт
—
от автора
Video live streaming — это технология потоковой трансляции видео тысячам и миллионам зрителей в режиме близком к реальному времени. Видеостриминг находит своё применение в различных областях:фитнес и образование;онлайн события: презентации, конференции, семинары;электронная коммерция;музыкальные концерты;игры и киберспорт.В этой статье мы рассмотрим, как можно легко интегрировать видеотрансляции в приложение или на сайт, используя Amazon Interactive Video Service.Что…
-
Про тестирование мобильных приложений. Часть 2. Unit tests
—
от автора
В предыдущей статье был приведен краткий обзор основных понятий и тем, о которых речь пойдет дальше. Предлагаю начать с модульных тестов, более известных, как юнит тесты.Итак, в основании пирамиды тестирования расположены модульные тесты, они же юнит (unit) тесты. Главное предназначение которых — тестирование минимальных единиц программ: методов, переменных, классов. Свойства, характеризующие хорошие unit тесты:Быстрое выполнение. Современные…
-
Настройка Yubikey для ssh в Windows и WSL
—
от автора
Когда я стал счастливым обладателем устройства Yubikey 5 nfc и узнал, что при помощи него можно авторизовываться по ssh, я столкнулся с множеством статей про настройку подобной связки на unix-системах… И с полнейшим отсутствием адекватного материала про Windows. Разобравшись в теме, собрав информацию из многих источников и проверив работоспособность связки на личном опыте, я пишу…
-
Обучение английскому по методу Арктуруса Менгска, или почему Старкрафт такой крутой
—
от автора
Когда мне было 13 лет и я играл в Старкрафт, я был поражён тем, насколько “погружабельной” была эта игра. Даже при том, что я не понимал, что говорят в видеовставках, я был полностью в игре. Я прекрасно помню тот день, когда я впервые увидел вот это видео:В мои 13 лет большинство игр было на английском…
-
Пишем ETL-процесс на Python, часть 2
—
от автора
Сегодня мы с вами сделаем web-интерфейс для управления запуском ETL-процесса. В прошлой статье мы написали консольный скрипт, который разово запускает выгрузку. Но как это передать заказчику ?!Примечание: технические подробности для краткости содержания буду упускать. Если что-то захотите узнать подробнее — спрашивайте в комментариях.Что нам понадобитсявиртуальное окружение с установленными пакетами django, redis, django_celery_beat, django-celery-results. Подробнее о…