Работа с pip для начинающих. Шпаргалка

Установка pip

pip — питоняшный менеджер пакетов. Устанавливает и удаляет пакеты, написанные с помощью python.

Проверяем, что установка прошла успешно:

Pip по умолчанию устанавливает пакеты из Python Package Index (PyPI) — крупнейшего каталога пакетов для python. Python Package Index — аналог CPAN для Perl и PEAR для PHP.

Установка pip для версии Python 3.5 на Debian Linux

Второй вариант установки pip для Python 3.5:

Результат:

Читать далее

Ошибка «Could not find any downloads that satisfy the requirement» в pip

Исходные данные. Операционная система Debian 8. С помощью apt-get установлен pip ($ apt-get install python-pip). При просмотре списка пакетов, с опциями —uptodate и —outdated в выводе появляются строки «Could not find any downloads that satisfy the requirement».

Читать далее

Что такое Markdown

Markdown — это язык разметки, используется для форматирования простых текстов. Оформленный с помощью Markdown текст, легко конвертировать в HTML-код.

Если не хотите проблем с отображением русского текста при чтении md-документа, используйте UTF при написании.
Читать далее

Как вернуть значок «Свернуть все окна» на Windows XP?

Что делать, если случайно был удалена иконка «Свернуть все окна» на Windows XP.

В текстовом редакторе создать новый файл «Show Desktop.scf» и сохранить его на рабочем столе. В файл добавить код:

[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

Сохранить изменения. После этого можно перетащить появившуюся на рабочем столе иконку «Свернуть все окна» на панель быстрого запуска.

Как вставить видео с YouTube в запись WordPress и изменить его размеры

В современном WordPress чтобы добавить видео с YouTube достаточно просто вставить в текст ссылку на видео:

https: //www.youtube.com/watch?v=28m0uUg96bc

При формировании страницы эта ссылка будет автоматически обработана и пользователь увидит блок с видео-роликом.

Однако, вполне возможно, что блок с видео будет иметь слишком большие размеры и нарушенные пропорции. До версии 3.5 WordPress позволял настроить размеры выводимого видео в настройках «Медиа», в блоке Embeds. В более поздних версиях эти настройки не отображаются.

Чтобы изменить размеры видео на страницах блога, необходимо открыть директорию вашей активной темы, найти файл functions.php и добавить в него строку:

if ( ! isset($content_width) ) $content_width= 600;

где значение «600» — ширина отображаемого видео-блока в пикселях.

Catalyst, Sphinx и realtime индекс

Как создать realtime индекс Sphinx. Использование realtime индексов в Catalyst-приложении.

Эксперименты проводились на Sphinx версий 2.2.10 и 2.0.4.

Продолжаем развивать код из первой заметки про Sphinx. Возьмем его за основу и добавим в Catalyst использование realtime индекса.

Читать далее

Sphinx и Catalyst

Как реализовать поиск помощью Sphinx в Catalyst-приложении. Как создать приложение Catalyst, конфиги для Sphinx.

Приложение создавалось на Ubuntu 14.04, perl 5.18, Sphinx версии 2.2.10, модуль Sphinx::Search 0.29. Sphinx от версии к версии меняет функциональность и принципы работы, иногда очень значительно. Модуль Sphinx::Search тоже. Поэтому, не факт, что приведенный ниже код будет работать и у вас в неизменном виде.

В общем, собираясь углубиться в Sphinx тему, надо быть готовым к проблемам совместимости, версионности и т.п.

Читать далее

Настройка сети на гостевой ОС в VirtualBox (ssh, ftp)

  • Базовая система: Windows XP
  • VirtualBox v.4.3
  • Гостевая OS: Ubuntu 16.04 LTS xenial

На виртуальную машину была установлена Ubuntu. Сразу после этого потребовалось настроить к ней ssh-доступ (для более удобного взаимодействия).

Виртуальная машина используется только для «домашних» исследований и обучения. Поэтому, аспекты безопасности при настройке ssh и ftp не рассматриваются.

Читать далее

Как подключиться к базе данных mysql через SSH-туннель

Очень неудобно работать с БД через стандартный mysql-клиент, который доступен на удаленном сервере. Часто требуется делать сложные запросы, сравнивать результаты, быстро просматривать список таблиц — намного удобнее делать это через клиент с графическим интерфейсом.

Однако, обычно рабочее окружение настолько защищено, что просто так, с локального компьютера, к БД не подключишься. PhpMyAdmin на сервере тоже установлен далеко не всегда. Десктоп и графические приложения на удаленном сервере обычно не настроены.

Хороший вариант в таком случае — использовать SSH-туннель. SSH-доступ обычно есть у каждого разработчика бекенда. Как и при любом SSH-соединении, весь трафик между вами и БД будет шифроваться.

Читать далее