четверг, 3 сентября 2015 г.
Как маленькая деталь "убила" мой смартфон
суббота, 23 мая 2015 г.
Еще один сервис тестирования на знание Python
четверг, 23 апреля 2015 г.
пятница, 21 ноября 2014 г.
Отслеживаем завершение процессом загрузки CPU (для задач pywinauto)
pywinauto - это Python модуль для автоматизации процессов над графическим интерфейсом Microsoft Windows. Другими словамия, модуль позволяет эмулировать действия мыши и клавиатуры над объектами окна.
Порой случается такая ситуация что приложение выполняет какое либо трудоемкое задание, при этом не выдает никаких "внешних" признаков по которым можно было бы отследить средствами pywinauto факт завершения выполнения задачи. Использование простой задержки time.sleep() черевато проблемами, если таймаут наступит, а процесс все еще будет занят.
Все что мы знаем в такой ситуации это то что процесс потребляет ресурсы CPU, так почему бы этим не воспользоваться?
понедельник, 20 октября 2014 г.
Android: неожиданный сюрприз от ES Explorer
понедельник, 13 октября 2014 г.
Плата расширения ODROID USB IO
Эта небольшая заметка демонстрирует некоторые возможности платы расширения ODROID USB IO Board. Ядром которой является микроконтроллер PIC18F45K50-QFN.
пятница, 22 августа 2014 г.
Библиотека pysteim - реализация алгоритма сжатия STEIM (I,II) для формата файлов miniSEED
Со второй попытки, но таки был написан и теперь вышел в свет, написанный мною, Python модуль для работы с miniSEED файлами. pysteim в первую очередь реализует алгоритм сжатия STEIM применяемый в miniSEED файлах, которые в свою очередь, являются стандартом обмена данными в мировой сейсмологии и прочих геофизических направлениях. На данный момент в библиотеке реализовано чтение STEIM версии 1 и 2 и запись файлов в STEIM2.
Для удобства использование предоставляется класс miniSEED который берет на себя все рутинные операции по чтению блоков, возвращая желаемый результат.
Модуль доступен на Pypi, а значит может быть установлен в систему командой
pip install pysteim
Проект (включая тесты и образцы файлов) доступен на Битбакете
