Python 3 и виртуальное окружение

В данной статье речь пойдет об инструменте virtualenv (Virtual Python Environment builder), автором которого является Ian Bicking. Что такое virtualenv? virtualenv — это утилита, позволяющая создавать изолированные виртуальные окружения для интерпретатора Python. Представим ситуацию, когда разработчик создает несколько веб-приложений и каждое из них имеет свои собственные зависимости и разрешения. Если для разработки используется глобальный интерпретатор Python…

Используем менеджер терминалов tmux

tmux — это довольно полезное средство при работе с терминалом в Unix-like операционных системах. Название является аббревиатурой, образованной от словосочетания terminal multiplexor. Данная утилита, будучи терминальным мультиплексором, позволяет одновременно работать с несколькими терминальными сессиями в одном окне. К примеру, в Ubuntu установка данного инструмента выполняется командой sudo apt-get install tmux. Основным достоинством tmux является то, что…

Встреча DEFCON 14 в МТУСИ

Десятого февраля 2018 года, в Московском техническом университете связи и информатики состоялась конференция DEFCON, посвященная вопросам информационной безопасности. Темы и докладчики: Intel ME: разбираем файловую систему для флеш-носителей // Positive Technologies — Дмитрий Скляров; Внутри Intel Management Engine // Positive Technologies — Максим Горячий, Марк Ермолов; Свой драйвер с нуля для кастомного NVMe-устройства: читаем флеш-память…