пятница, 10 апреля 2015 г.

Arch Linux. Apache, mysql, php, phpmyadmin.

MySql

устанавливаем mysql
    sudo pacman -S mariadb

настраиваем каталог
    sudo mysql_install_db --usr=mysql --basedir=/usr --datadir=/var/lib/mysql

добавляем в автозагрузку и запускаем
    sudo systemctl enable mysqld
    sudo systemctl start mysqld

понедельник, 26 января 2015 г.

Язык программирования Python. Классы (3)

Инкапсуляция — ограничение доступа к методам и атрибутам. Инкапсуляция делает некоторые из компонент доступными только внутри класса(начинающиеся с _ и __).

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

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

Композиция - механизм для создания нового класса путем объединения нескольких объектов существующих классов в одно целое.

четверг, 25 декабря 2014 г.

Язык программирования Python. Инструкции. Функции. (2)

     Отступы в языке являются важной часть синтаксиса. Все инструкции в пределах одного блока должны иметь равные отступы от левого края.
     Переменная - это ссылка на объект определенного типа.

среда, 26 ноября 2014 г.

Язык программирования Python. Базовые типы данных. (1)

      Файл скрипта имеет расширение .py Запуск сценария производится командой python filename.py Второй способ запуска сценария выглядит так ./filename.py (в этом случае необходимо указать право на исполнение файла chmod +x filename.py и в сценарии первой строкой прописать путь до интерпретатора (пр. #!/usr/bin/python3))
     Python - язык с динамической типизацией.
     В языке предусмотрена возможность индексации в обратном порядке (от конца к началу).

четверг, 30 октября 2014 г.

Arch Linux + GNS3 + cisco

обновляемся
 pacman -Suy
устанавливаем
 pacman -S virtualbox virtualbox-sdk qemu python2-pyqt4 inetutils wireshark-cli wireshark-gtk xdotool putty

С оф. сайта качаем dynamips
http://sourceforge.net/projects/gns-3/files/Dynamips/0.2.12/dynamips-0.2.12-source.zip/download 

распаковываем и устанавливаем
make
make install