KVM — подключаем floppy к виртуальной машине

При использовании флоппи-дисков внутри виртуальных машин вполне логично работать с файлом-образом диска вместо использования настоящих дискет.

Перед изменением на всякий случай сохраним конфигурацию виртуальной машины: Читать далее KVM — подключаем floppy к виртуальной машине

SSH — передача файлов и выполнение команд

SSH — протокол и средство работы с консолью Unix и ОС на базе Linux, поддерживаемое любой современной Linux или Unix системой. Знать основные команды, которые вы можете использовать при работе через SSH полезно, даже если вы не собираетесь заниматься администрированием, но по какой-то причине работаете с удаленным компьютером на базе Linux. Например, это может пригодится при управлении хостингом своего сайта через SSH — многие хостинг компании предоставляют такую возможность.

Про основные команды Linux (Ubuntu) или Unix (FreeBSD), которые вы можете использовать в SSH — su, sudo, w, df, du, ifconfig, ping, ps, top, kill, man, passwd, ls, pwd, less, chmod, chown, tar — вы можете прочитать в статье http://itman.in/komandy-linux-i-unix-konsoli/.

Если вы ищете, как через ssh скачать файл (wget), удалить файл (rm), как выполнить поиск файла (find или locate) или редактирование файла (vi) — вам определенно нужно прочесть про основные команды Linux :) Читать далее SSH — передача файлов и выполнение команд

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

На предыдущем шаге нами заданы структуры данных для хранения списка вопросов и вариантов ответов для них.

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

Клонирование диска виртуальной машины

Метод с dd хорошо работает.

Вот еще несколько полезных утилит:

Clonezilla

http://clonezilla.org/

Читать далее Клонирование диска виртуальной машины

Тестирование скорости жесткого диска при помощи dd

В чем разница параметров sync при использовании dd?

Этот параметр очень важен, если вы решили использовать dd для тестирования скорости диска. Читать далее Тестирование скорости жесткого диска при помощи dd

Iptables NAT — проброс порта во внутреннюю сеть

Если есть необходимость предоставить доступ из интернета к компьютеру, расположенному внутри сети с Linux маршрутизатором, это можно легко сделать с помощью правил iptables.

С помощью iptables вы можете как выставить наружу определенный порт, так и полностью переадресовать весь внешний трафик к нужному компьютеру. Читать далее Iptables NAT — проброс порта во внутреннюю сеть

Начинаем работу с Django

Django — один из самых эффективных современных фреймворков для разработки веб-проектов. Сложно придумать что-то, позволяющее так же быстро реализовать портал или контентный проект, чем использовать Django. Причина подобной эффективности — четкий механизм работы с проектом, удобная ORM — система моделей для упрощения использования базы данных, встроенный функциональный движок шаблонов. Приведенная в статье информация актуальна для версии Django 1.5. Приступим. Читать далее Начинаем работу с Django

Django ORM и эффективная работа с базой данных

Архитектура Django позволяет значительно ускорить процесс разработки благодаря простой схеме использования баз данных в приложениях. Django ORM предоставляет простой механизм работы с базой без изучения синтаксиса SQL запросов. Однако подобное абстрагирование может привести к неэффективному использованию БД, что может сказаться на медленной работе сайтов даже при небольших объемах данных.

Давайте посмотрим, как можно создавать модели и работать с ними эффективно. Читать далее Django ORM и эффективная работа с базой данных

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

Sublime Text — текстовый редактор, возможности которого можно значительно расширить с помощью установки пакетов.

Для удобного управления пакетами установим Sublime Package Control
Установка Sublime Package Control

Читать далее Управление пакетами в Sublime Text

Sublime Text 2 — поиск с помощью регулярных выражений

Для использования в Sublime Text 2 регулярных выражений, нужно открыть в нем Поиск — нажав Ctrl+F или Замену — нажав Ctrl+H, а затем разрешить использовать регулярные выражения при поиске, нажав Alt+R или указанную на картинке кнопку:

Sublime Text 2 regular expressions search