Для вертикального выделения текста в 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
Начинаем работу с Django — добавляем страницы
Чтобы добавить на сайт страницы, нужно понять логику работы Django.
Django использует простой и логичный подход. При работе с вашим сайтом пользователь вводит определенный адрес. Когда веб-сервер получает запрос, он передает этот адрес Django, после чего он проверяется на соответствие адресам, зарегистрированными в Django через urls.py через urlpatterns. Читать далее Начинаем работу с Django — добавляем страницы
Начинаем работу с Django — изменение админки
Django admin — мощное средство, позволяющее упростить создание административной части сайта. Django автоматически создает нужные формы для создания и редактирования данных на сайте. При этом у вас может появится как минимум две причины для изменения админки — сделать ее визуально красивее и изменить формат представления данных.
Для модификации внешнего вида вы вольны использовать свои шаблоны. Также есть готовые приложения, предназначенные для этой цели — такие как Grapelli и Django Suit. Можно прочесть про их использование в статье «Улучшение админки Django«.
Также разработчики Django предоставили возможность сделать работу с объектами в базе более удобной, меняя формы и формат представляемых админкой данных. Читать далее Начинаем работу с Django — изменение админки