Программирование

Менеджер контекста with в Python

Инструкция with в языке Python часто заводит в тупик тех, кто только начинает своё знакомство с  этим языком. Менеджер контекста, создаваемый инструкцией with, таит в себе невиданную мощь и очень полезный функционал, позволяющий безопасно использовать ресурсы, требуемые получения и обязательного освобождения(завершения). Однако, творческий подход позволяет с удобством использовать этот инструмент и в других областях.

Подробнее →

Программирование

.gitignore для Microchip MPLAB X IDE

Git — является одной из самых распространённых систем управления версиями. Каждый программист ныне просто обязан иметь навыки работы с этой системой и разработчики встраиваемых систем не являются исключением. Разрабатывая свои проекты в различных IDE, последние генерируют множество служебных файлов, которые не должны быть отданы под контроль версий.

Подробнее →

Программирование

Особенности переменных языка Python

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

Подробнее →

Программирование

Взаимодействие с устройствами через ModBus RTU в Qt

Недавно мне на аутсорсе предложили выполнить небольшую работу: разработать ПО с графическим интерфейсом для управления источником питания по протоколу ModBus RTU. Не раздумывая я согласился решить поставленную задачу, однако меня ждал «интересный» сюрприз, вызванный моей же невнимательностью. В этой заметке я приведу пример работы с протоколом ModBus RTU в Qt с подробными коментариями, а заодно расскажу о своей досадной оплошности допущенной при решении этой задачи.

Подробнее →

Истории из жизни

Приоритет стороннего ПО или встроенные решения?

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

Подробнее →

Спорт

Дебют на марафоне «Белые Ночи 2018».

Более шести месяцев целенаправленной подготовки, более 1400 километров, почти 138 часов на тренировках, с подъёмами и падениями, с радостью и расстроенный, именно таков мой путь к первому марафону. Приятно осознавать, что выполнил одну из своих долгосрочных целей к которой шел не один месяц. Не всё прошло гладко, поставленные задачи не были выполнены, но цель достигнута, и это главное! А весь «осадок» будет лишь дополнительным стимулом к новой работе и новым результатам!

Подробнее →

Спорт

Всероссийский полумарафон «Забег» 2018

20 мая в одиннадцати городах нашей огромной страны прошел всероссийский полумарафон Забег.рф, в котором приняли участие более 50 тысяч человек, стартовавшие одновременно не зависимо от часового пояса и местоположения! Я не смог обойти это событие стороной и тоже принял участие в этом мероприятии. Делюсь личным опытом и впечатлениями, а также замечаниями, как позитивными, так и негативными, об организации этого события.

Подробнее →

Истории из жизни

Время подведения итогов

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

Подробнее →

Путешествия и мероприятия

Москва в ожидании Нового Года

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

Подробнее →

Спорт

Гатчинский полумарафон 2017

19 ноября в этом году выдалось долгожданной датой! Наконец-то, я мог познать на себе, что такое Гатчинский полумарафон (ГПМ). Это было важно для меня, т.к. в прошлый раз я был вынужден пропустить его и на несколько месяцев выпал из тренировочного процесса. И вот, пасмурное воскресное утро наступило.

Подробнее →