Архив рубрики: Programming

Вычисление количества дней в месяце

Автор: | 13.09.2018

При работе с датами в системах без RTC, например в простых часах на микроконтроллере, в обработчике прерывания от таймера инкрементируются переменная секунды и при её выходе за границу диапазона, увеличивается минута, при выходе минуты за границу — час и так далее. И если с секундами, минутами и часами всё просто, то при увеличении дней необходимо… Читать далее »

Распознавание текста при помощи Tesseract+Python

Автор: | 11.05.2018

По роду службы, каждый месяц, у меня образовывается некоторое количество сканов документов, с которыми нужно произвести определенные действия и переместиь в архив. Перед этим всем, файлам нужно дать осмысленные имена. Так как файлов больше, чем порог терпения, я озадачился автоматическим переименованием сканов документов. Для выполнения задачи необходима программа для оптического распознавания символов (OCR). Выбор пал… Читать далее »

Сниффер для Windows на RAW-Sockets

Автор: | 15.02.2018

Иногда нужно посмотреть, какими данными обменивается хост с сетью. И если в большинстве дистрибутивов *nix систем, tcpdump поставляется из коробки, то в Windows встроенных средств диагностики сети не много. Можно, конечно же, поставить Wireshark, но не всегда это доступно, да и для того, чтобы сдампить пару пакетов, ставить драйвер в систему не очень оправданно. Столкнувшись… Читать далее »