&&, || и ; в командной строке

Иногда может понадобится выполнить несколько команд таким образом, чтобы от результата выполнения первой зависело, будут ли запускаться последующие.

Для этого можно использовать специальные символы &&, || и ;, которые позволят управлять последовательностью запуска команд.  Читать далее &&, || и ; в командной строке

Zen Coding в Sublime Text 2

  1. Устанавливаем Package Control — менеджер пакетов (плагинов). Теперь любой новый плагин можно будет установить за секунду
  2. Открываем командную панель нажатием Сtrl+Shift+P (или Command+Shift+P для OSX) и находим Package Control: Install Package. Тоже самое можно сделать выбрать из меню Preferences ->Package Control
  3. Теперь вы должны увидеть список пакетов доступных для установки. Нужный нам пакет называется Emmet.  Находим пакет Emmet (просто начните вводить «emme…» в Sublime Text 2 предусмотрен умный поиск). И нажимаем Enter чтоб установить :-) Читать далее Zen Coding в Sublime Text 2

Вертикальное выделение в Sublime Text 2

Для вертикального выделения текста в Sublime Text под Windows достаточно зажать Shift и выделить текст, используя правую кнопку мыши вместо левой. Читать далее Вертикальное выделение в Sublime Text 2

Подключение FTP диска в Ubuntu

Чтобы подключить FTP ресурс в качестве  обычного диска, понадобится установить curlftpfs. Используя curlftpfs мы сможем монтировать FTP к обычной файловой системе и работать с ним также, как с локальным диском.  Читать далее Подключение FTP диска в Ubuntu

Аутентификация на SSH сервере с помощью ключей

Подключаясь к SSH серверу есть возможность использовать для авторизации использовать пару приватный/публичный ключ вместо логин пароль.

В данной статье описано, как создать приватный и публичный ключ, а также настроить OpenSSH сервер для использования ключа вместо пароля. Читать далее Аутентификация на SSH сервере с помощью ключей

Xen гипервизор

Система управления виртуальными машинами Xen — это гипервизор, позволяющий запускать на одном физическом сервере одновременно несколько операционных систем.

Xen способен запускать виртуальные машины как в режиме полной виртуализации, так и в режиме «пара-виртуализации».

Запускаемые Xen виртуальные машины называются «домены». Особенностью Xen является наличие домена dom0, который на самом деле управляет физическим сервером. Виртуальные машины запускаются в dom1, dom2 и так далее.

В статье описан запуск Xen на базе дистрибутива Debian, а также создание и запуск виртуальных машин в паравиртуальном режиме и режиме полной виртуализации.
Читать далее Xen гипервизор

JavaScript для начинающих

JavaScript — вступает в игру, когда нам нужно произвести какие-то действия на стороне клиента, который обратился к нашей веб-странице.

JavaScript может изменить веб-страницу без обращения к серверу, проверять значения вводимых пользователем данных и выполнять любые другие операции.

В данной статье собраны базовые сведения, которые позволят начать использование JavaScript.  Читать далее JavaScript для начинающих

Управление пакетами в Debian

Для установки ПО в Debian чаще всего используются двоичные (binary) пакеты — файлы с расширением deb. DEB пакет обычно содержит исполняемые файлы, файлы настроек, справочные страницы в форматах man и информацию о необходимых для его работы зависимостях. Для распаковки deb пакетов можно использовать утилиту dpkg.

При установке программного обеспечения система управления пакетами проверяет и при необходимости устанавливает «зависимости» (dependencies), которые подобраны создателями пакета. Эти зависимости указаны в файле control, имеющемся в каждом пакете.  Читать далее Управление пакетами в Debian

Начинаем работу с Django — подключаем формы

Использование форм позволяет передавать информацию от пользователя на сервер. Читать далее Начинаем работу с Django — подключаем формы

Замена шаблона 404 в Django

Замена шаблона страницы 404 — страница не найдена

Когда поднимается флаг 404ой ошибки, Django загружает специальный view для обработки 404 ошибок. Эта функция может переопределяться переменной handler404 в вашем основном URLconf. Это может быть полезным, если вы хотите выполнить собственный код при возникновении 404 ошибки.

Однако если вы хотите просто изменить отображение страницы, то для этого достаточно добавить в каталог templates файл 404.html, в котором сохранить текст шаблона. Читать далее Замена шаблона 404 в Django