Как быстро захватить мир или управление сетью windows компьютеров с помощью OPSI

OPSI — Open PC Server Integration. OPSI написана на питоне в германии и, видимо, там тоже очень любят костыли, бесплатность и масштабируемость. Базовые возможности системы: Автоматическое развертывание софтаРаботает это так: анализируешь инсталлятор и из него делаешь пакет opsi, который нужным образом ставит программу. Лучше всего ПОДРОБНЕЕ

Консольная утилита на Kotlin/Java с помощью библиотеки args4j

Привет, Habr! Я учусь на программиста в Питерском Политехе. Одно из моих заданий в курсовой работе было написание консольной утилиты. Решил поделиться своим небольшим опытом. Для начала представлю вам саму формулировку задания, которое мне необходимо было выполнить: Реализовать сжатие RLE (run-length encoding). Продумать алгоритм сжатия ПОДРОБНЕЕ

Настраиваем RDP на Hi-dpi (4k) мониторах

На волне массового перехода на удалёнку, возможно кому-то будет полезным. Рабочий монитор — FullHD (Win7x64), домашний 4k. На домашнем мониторе получалось 1/4 экрана и никак не увеличивалось, настройка размера шрифтов до 150% на рабочем мониторе при подключении по РДП была заблокирована. Перелопатил прилично форумов и ПОДРОБНЕЕ

Простой Telegram-бот на Flask с информированием о погоде

Всем привет, в этой статье я расскажу как сделать простейшего телеграмм бота на Python для отправки текущей погоды в Москве. Статья расчитана на новичков в Python, которые бы хотели узнать больше о том, как взаимодействовать с внешними сервисами по API. Технологии и API: Python — ПОДРОБНЕЕ

Celery throttling — настраивам rate limit для очередей

​ В этой статье я покажу как решить одну из проблем, возникающих при использовании распределенных очередей задач — регулирование пропускной способности очереди, или же, более простым языком, настройка ее rate limit’a. В качестве примера я возьму python и свою любимую связку Celery+RabbitMQ, хотя алгоритм, который ПОДРОБНЕЕ