вторник, 15 декабря 2015 г.

Обжим витой пары (RJ-45)


     Прямой используется для подключения компьютера к концентратору (свич, маршрутизатор и т.д.)
     Перекрестный (crossover) используется для соединения двух компьютеров.

пятница, 3 июля 2015 г.

OpenVPN Server (Debian 8 Jessie) + OpenVPN Client (Mikrotik)


Настройка сервера OpenVPN

1.  apt-get install openvpn

2. копируем каталог /usr/share/easy-rsa  в  /etc/openvpn

3. в файле /etc/openvpn/easy-rsa/vars   меняем на необходимый регион и емайл
       KEY_COUNTRY = “RU”
       KEY_PROVINCE = “Barnaul”
       KEY_CITY = “Barnaul”
       KEY_ORG = “Home”
       KEY_EMAIL = “home@home.ru”

   chmod +x ./vars
   source ./vars
   ./clean-all

четверг, 30 апреля 2015 г.

Arch Linux. VPN-соединение.

устанавливаем
 sudo pacman -S ppp pptpclient

создаем файл primer(имя любое) в каталоге /etc/ppp/peers/
правим файл 
пример:
 pty "pptp xx.xx.xx.xx --nolaunchpppd"
 user "username"
 password "pass"
 debug
 refuse-eap
 require-mschap
 require-mschap-v2
 require-mppe

пятница, 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)

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

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

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

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