Category Archives: Копилка опыта

Случилось на половину страшное

Страшное — это понятно. Но почему на половину?

А потому, что заболела моя жена, я а пока нет. Под подозрением та самая ковидла, о которой сейчас все стрекочут. Далее излагаю факты. Только факты. И ничего кроме фактов.

Надеюсь кому-то это может помочь.

Читать далее

ONVIF. Дама сдавала багаж

Исходная диспозиция:

Обычный офисный компьютер и две видеокамеры BEWARD SV3215M

Читать далее

Ремоп Гнусмас

Да. Вы не ошиблись, именно так — Самсунг помер.

Ну, как помер? Ну, так и помер. Скоропостижно. Беда пришла внезапно. Но я, как практикующий патологоанатом, боролся за его жизнь до последнего.

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

Читать далее

Перечисления в Python

Эта публикация является как бы продолжением этой Константы в Python.

В той статье мы говори о простых («одиночных») константах. Но в жизни часто бывает, когда нужно работать с «групповыми» константами. (Я взял слова «одиночные» и «групповые» в кавычки только потому, что, мне кажется, что я нигде более не встречал квалификации констант по такому типу. В общем, это моё определение.)

Читать далее

Вычисление CRC для Modbus RTU

Ха! Вот, удивил!

Та, не-е! Совсем не собирался никого удивлять. Просто возникла такая необходимость — написать быстренько прогу, которая посылает/принимает пакеты по Modbus. Ну, на одном предприятии случилась крупная авария, пострадало оборудование. Теперь это оборудование нужно как-то «поднимать». Что-то там работает, что — нет. В общем понадобилась тестилка, с функцией эмуляции. Ничего уже готового и проверенного, естественно, нет. Практика показывает, что в таких случаях получается быстрее состряпать что-то самому, чем лазить по Всемирной помойке в поисках годных для употребления шмоток.

Написать-то сниффер, который «вынюхивает» пролетающие в сети для RS485 пакеты — не столь трудно. Нужно только уметь работать с питоновским пакетом serial. Может быть (если я не забуду, и мне не будет лениво) я приведу ниже код сниффера. А здесь я опубликую код функции, которая подсчитывает CRC. Честно говоря, то разнообразие питоновских программ для расчёта CRC, которое имеется в этих ваших тырнетах, на меня наводит дикую тоску и печаль. Такое ощущение, что авторы тырили друг у друга код, не понимая как он работает. В общем, посмотрев эту порнографию я решил изобрести свой «велисапед».

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

Код-под-катом. Простите за каламбур!

Читать далее

OPC UA — путь в никуда?

Либо — велосипедист-хренов, либо лыжи по асфальту точно не ездят.

За прошедшие полгода я сумел поиграться с несколькими реализациями технологии OPC UA. Я поигрался установкой OPC UA на обычные компы, на RaspberryPi. Попробовал заставить работать UPC UA на «голом железе». Ну что я могу сказать… Жуть!

Читать далее

Потерял бдительность

Сидел, починял примус, ни кого не трогал…

И вдруг н-н-на тебе, разработчик, — поразвлекайся! И ни в чём себе не отказывай!

Что было? Да как обычно. Обычная работа. Второй день сижу, пилю новый проект. Уже есть кое-какие наработки, которые не хотелось бы терять. Значит пора создавать git-репозиторий.

В общем, создал репозиторий на gitlab-е. Создал локальную рабочую «репу». Сделал начальный коммит.

Всё ОК.

Читать далее

Неустановленная причина

На прошлой неделе у меня вышли из строя друг за другом два программатора.

Первый издох с явным перегревом. Температура корпуса была более 60-70˚С (пальцы жжёт так, что не удержать). Второй тихо почил в бозе с нормальной температурой тела.

Читать далее

Радислав Гандапас о воспитании и развитии детей

Китайский ширпотреб

Я тут намедни по случаю прикупил H₂O аж пять штук китайских сенсорных выключателей.

Ну, как это обычно бывает — прочитал короткую заметку на mysku.ru про вашего мальчика про эти сенсорные выключатели, примерялся к цене, жаба улыбнулась и дала добро.

Не-е, ну это всего 26 рублей за коробочку:

— Э-э-э… 26 рублей?! О-о! Дайте два!… Не! Дайте пять!

И я хапнул, как таблеток от жадности, — «да, побольше-побольше!»

Читать далее