FreBSD: Личный OPDS каталог Устанавливаем SOPDS на FreeBSD

Всем привет!
Данная тема уже была затронута в рамках этого блога в 2015 году.
Домашний сервер за это время был переведен на FreeBSD, а автор Simple OPDS уже давно переписал свой проект на Django.
Сегодня попробовал запустить SOPDS на FreeBSD 12.1, запуск прошел успешно и я решил поделится данным рецептом:)

Читать далее

FreeBSD: Обновляем Python Меняем версию Python с 3.6 на 3.7

Опять настало время обновлять FreeBSD, обновил с 11.1 до 11.3
Обновил порты и принялся читать файл UPDATING

В котором узнал, что Perl подняли до версии 5.30, Python теперь по умолчанию принят версии 3,7
Проверим установленную версию Python:

Читать далее

Zabbix и Arduino Получаем данные из Arduino в Zabbix

В этом материале я обещал показать как можно использовать данный из Arduino в Zabbix.
Будем считать, что Arduino у вас прошита примером из предыдущей статьи и подключена к вашему компьютеру в моем случае это порт COM3.
Так же у вас настроен сервер Zabbix и на вашем компьютере настроен Zabbix Agent и эта связка работает.
Для реализации задумки нам потребуется Python, если у вас не установлен данный интерпретатор, то скачиваем и устанавливаем отсюда.
Т.к. Python мультиплатформенный, то данный материал легко реализуем на любых операционных системах (кроме мобильных) я же буду все проделывать в Windows. Читать далее

Python pip Устанавливаем pip в любой операционной системе:)

Для установки PIP используем команду:
python -m ensurepip

P.S. если в системе несколько версий Python, то запускаем нужную по типу python3.6 -m ensurepip, python2.7 -m ensurepip

Генерация PostScript штрих-кодов (barcode). Часть 2

В первой части я попытался рассказать про библиотеку BWIPP, используемую для генерации штрих-кодов на PostScript. Вторая часть будет посвящена адаптации BWIPP под командную строку, дабы обеспечить более понятный и удобный доступ к библиотеке. Для этого напишем небольшой скрипт на Python 3. Читать далее