Против «ЛОКа» – нет приёма. Рецензия на фильм «Лок».



Что только не придумают сценаристы, режиссёры ради привлечения зрителя в кинозалы на их фильмы. Конечно, без продюсеров в этом деле не обойтись, но о них вряд ли затрагивает тему зритель, когда он после просмотра рассказывает всем своим знакомым, близким о фильме, которому удалось посмотреть и насладиться им.



Голливудская звезда, снимавшаяся в таких картинах, как «Начало», «Тёмный рыцарь: возрождение легенды», «Рок – н — рольщик» и мн. др., Том Харди, в главных ролях фильма, создавшего «Эффект колибри» с Джейсоном Стэтхемом, а также сценаристом будущего проекта «Война миров Z — 2» Стивеном Найтом. Полуторачасовое кино сфокусирует Ваше внимание только на одном актёре, которому придётся выполнять свою работу, не вставая с сиденья из собственной машины. Задача сложная, но люди кинематографа не ищут сложных путей. Главному герою после работы на одном из строительства многоэтажного дома в течение поездки придётся решать кучу человечных проблем, известных каждому зрителю.



Старая фраза “против лома – нет приёма”, как нельзя, кстати, относится к фильму. Иван Лок – простой человек, работающий на стройке, создающий здания, где каждая деталь при строительстве имеет важность особую. Возвышая высокие этажи, Иван Лок выполняет свои обязанности, словно, на микроскопе. Здесь принцип Lego – не получилось, придётся опять подбирать фигурки, чтобы вернуть обличие здания. Кто сказал, что жизнь у человека может рухнуть, как многоэтажный пентхаус или деловой центр, в котором работают несколько международных компаний, проще говоря. Факт в том, что человек, совершивший ошибку и поняв это — стоит перед двумя путями, или может быть тремя. Третий, наверняка, самоубийство. Но способен – ли на такой поступок главный герой? Первые две дороги просты, как для любого первоклассника: держишь удар и направляешься исправлять ошибки; второе, превращаешься в разбитое корыто и стоишь на обочине посреди ночи.



Одно стоит сказать. Несмотря на болезнь, будь даже и простой насморк, ты не лежишь в тёплой постели, ожидая, когда оно само рассосётся, исчезнет. А, наоборот, выполняешь, пытаешь самого себя, что наладить контакт с самим собой, во – первых. И, наконец, разложить все проблемы у себя перед рулём собственной жизни, для того, чтобы поменять всю совершившуюся ситуацию, которая образовалась у тебя перед носом.



Фильм «Лок» стоит Вашего внимания. Иначе быть не может. Вы увидите насколько возможно набрать скорость и выйти оттуда живым, хотя, у любого из нас мировоззрение другое. А что если в этом кино Вы увидите совсем другие вещи???



Оценка к фильму: 8 из 10

фото: kinopoisk.ru

P.S. Ставьте Like и держите улыбку шире, она очень Вам к лицу!!!



CentOS: iSCSI

Настраиваем iSCSI-сервер (таргет)

Выбираем для этого раздел, не забываем отмонтировать его и убрать из /etc/fstab если надо, например это будет раздел sdc1.

Устанавливаем пакет:
yum -y install scsi-target-utils

Затем в файле /etc/tgt/targets.conf прописываем наше устройство:
<target iqn.2014-12.tld.mydomain:myserver.test>
# Устройство:
backing-store /dev/sdc1
# Адрес iSCSI-клиента (инициатора), можно указать несколько таких строк:
initiator-address 10.0.0.1
№initiator-address 10.0.0.2
# Если надо — логин и пароль:
#incominguser test pass-12345


Запускаем службу:
/etc/rc.d/init.d/tgtd start

Прописываем её автозапуск:
chkconfig --levels 23 tgtd on

Проверяем состояние:
tgt-admin --show

Открываем, если надо, порт 3260 в файрволе.

Посмотреть текущие поключения инициаторов к указанному таргету можно вот так:
tgtadm --lld iscsi --mode conn --op show --tid 1
Session: 4
Connection: 0
Initiator: iqn.2014-12.tld.mydomain:client1
IP Address: 10.1.0.1

Настраиваем iSCSI-клиент (инициатор)

Устанавливаем пакет:
yum -y install iscsi-initiator-utils

Если на таргете задавали логин и пароль, то прописываем их в файле /etc/iscsi/iscsid.conf, иначе можно его не трогать. Рядом с этим конфигом лежит файл initiatorname.iscsi, в котором не помешает задать понятное вам имя инициатора:
InitiatorName=iqn.2014-12.tld.mydomain:client1

Прописываем службы в автозапуск:
chkconfig --levels 23 iscsid on
chkconfig --levels 23 iscsi on
Проверяем включен ли автозапуск для netfs и если надо — включаем:
chkconfig --list netfs
chkconfig --levels 23 netfs on

Опрашиваем таргет:
iscsiadm -m discovery -t sendtargets -p 10.0.0.1
Должно выдать что-то вроде этого:
10.0.0.1:3260,1 iqn.2014-12.tld.mydomain:myserver.test

Можно просмотреть состояние:
iscsiadm -m node -o show

Подключаемся к таргету:
iscsiadm -m node --login -T iqn.2014-12.tld.mydomain:myserver.test
Проверяем сессию:
iscsiadm -m session -o show
Должно показать что-то вот такое:
tcp: [1] 10.0.0.1:3260,1 iqn.2014-12.tld.mydomain:myserver.test (non-flash)

Теперь проверяем появился ли новый диск в системе и если появился, то работаем с ним как обычно.

Создаём разделы (подробности не описываю):
fdisk /dev/sdc

Форматируем:
mkfs.ext4 /dev/sdc1
(или mkfs.xfs /dev/sdc1)

Монтируем:
mount -o noatime,nodiratime /dev/sdc1 /mnt/1

И добавляем в /etc/fstab:
/dev/sdc1 /mnt/1 ext4 _netdev,rw 0 0

Или же можно подмонтировать по UUID:
blkid /dev/sdc1
/dev/sdc1: UUID=«e65ea5f6-9a37-456e-9f33-00d63890c8f3» TYPE=«ext4»

Написано, что по UUID лучше, т.к. идентификатор устройства, например после подключения/отключения дисков, может измениться, а UUID — нет.

В этом случае в /etc/fstab добавляем:
UUID=e65ea5f6-9a37-456e-9f33-00d63890c8f3 /mnt/1 ext4 _netdev,rw,noatime,nodiratime 0 0

Службы iscsi-инициатора при запуске будут подмонтировать все таргеты, найденные в своей базе (/var/lib/iscsi/nodes). Соответственно система будет брать диск с нужным UUID и монтировать его в соответствии с записью в /etc/fstab, ну или как вы указали в команде mount.

Отключение iSCSI-диска

Как обычно отмонтируем:
umount /dev/sdc

Отключаемся от таргета:
iscsiadm --m node -T iqn.2014-12.tld.mydomain:myserver.test -u

Проверяем:
iscsiadm -m session -o show
iscsiadm: No active sessions.

Если таргет больше не нужно подключать, то, после отключения от него, лучше удалить его из базы, чтобы при каждом запуске системы таргет снова не подмонтировался:
iscsiadm -m node -T iqn.2014-12.tld.mydomain:myserver.test -o delete

Подключение раздела локально

Подмонтировать раздел, используемый как iscsi-таргет, локально как обычный диск мне пока не удалось. Это плохо. Успокаивает то, что можно подключить его как iscsi-диск с той же машины так же как и с удалённой.

CentOS: Переустановка загрузчика (GRUB)

Взято отсюда, на себе не проверял пока )

Переустановка загрузчика (GRUB)

Выполните следующие шаги.

Шаг 1: Загрузка CentOS с инсталляционного диска (например #1 CD или DVD).

Шаг 2: Выбрать «linux rescue» в поле меню «boot».

Шаг 3: Смонтировать все файловые системы в режиме чтения-записи.

Шаг 4: Заменить корень на реальный корень ("/") на жестком диске.

# chroot /mnt/sysimage

Шаг 5: Переустановка загрузчика (GRUB).

Если вы переустанавливаете GRUB в MBR на диск SCSI или SATA (/dev/sda).

# grub-install /dev/sda

Если вы переустанавливаете GRUB в PBR в раздел #2 на диск SCSI или SATA (/dev/sda2)

# grub-install /dev/sda2

Если вы переустанавливаете GRUB в MBR на IDE диск (/dev/hda).

# grub-install /dev/hda

Если вы переустанавливаете GRUB в MBR на диск HP Smart Array (/dev/c0d0).

# grub-install /dev/cciss/c0d0

Препроцессор для верстки gulp-fornt

Начну из далека. Захотелось мне как то простые инклюды при верстке использовать.
Начал копать на эту тему и ничего путного не нашел, всякие разные шаблонизаторы которыx как грязи работают на js, и собирают страницу в браузере.
Мне это не подошло, так как бэкендщику нужно отдавать html да и то следить надо чтобы дров не наломал.

Читать дальше →

CentOS: ещё одно описание установки VirtualBox )

В виду того, что найденные мной описания установки VirtualBox на CentOS в моём случае не стали исчерпывающими я решил описать свой вариант.

Система CentOS 6.6.

Скачиваю файл описания репозитория VirtualBox:
wget download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

Перекладываю его в папку /etc/yum.repos.d

Устанавливаю VirtualBox:
yum install VirtualBox-4.3

Однако установка аварийно завершается в процессе скачивания дистрибутива с сообщением о низкой скорости скачивания. Скачиваю его вручную:
wget download.virtualbox.org/virtualbox/rpm/el/6/x86_64/VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm

И устанавливаю:
yum install VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm

При попытке настройки командой "/etc/init.d/vboxdrv setup" получаю ошибку:
Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.


Смотрю в папке /usr/src/ точное название папки и прописываю переменную окружения:
export KERN_DIR=/usr/src/kernels/2.6.32-504.1.3.el6.x86_64

Запускаю снова "/etc/init.d/vboxdrv setup" и опять неудача — что-то там про то, что невозможно найти файлы заголовков (headers) ядра.

Перезагрузился, в процессе загрузки устанавливались какие-то модули VirtualBox-а.

Снова запускаю "/etc/init.d/vboxdrv setup" и, о чудо, кроме ошибок в процессе удаления старых модулей всё прошло нормально:
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules
Error! There are no instances of module: vboxhost
4.3.20 located in the DKMS tree.
Error! There are no instances of module: vboxhost
4.3.20 located in the DKMS tree.
Error! There are no instances of module: vboxhost
4.3.20 located in the DKMS tree.
Error! There are no instances of module: vboxhost
4.3.20 located in the DKMS tree.
                                                           [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS[  OK  ]
Starting VirtualBox kernel modules                         [  OK  ]


Запускаем его:
VirtualBox

Выбираю операционку Windows XP (32 bit), в качестве CD-привода выбираю виртуальный привод и указываю его на заранее скаченный имидж Windows XP 32-бита.

Пакет расширения

Вроде бы нужен, чтобы работал USB и ещё какие-то штуки:
Description: USB 2.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM with E1000 support.

Скачиваем с сайта VirtualBox-а «VirtualBox 4.3.20 Oracle VM VirtualBox Extension Pack».

Устанавливаем его:
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.vbox-extpack

Посмотреть список пакетов расширения:
VBoxManage list extpacks

Расшаренные папки

Чтобы папки из хост-системы были видны в гостевой нужно в гостевой системе установить Oracle VM VirtualBox Guest Additions. Для этого в меню этой виртуальной машины надо выбрать пункт — Devices — Insert Guest Additional CD image. Винда в гостевой машине запустит установку программы, а дальше как обычно.

IPv6 в MS Windows

Посмотреть список IPv6-соседей:
netsh interface ipv6 show neighbors

Отключить обработку RA-сообщений (понятно, что адрес придётся назначит вручную):
netsh int ipv6 set int N routerdiscovery=disabled
— N — это индекс интерфейса.
Посмотреть индексы интерфейсов:
netsh int ipv6 show int
Посмотреть параметры IPv6 на интерфейсе:
netsh int ipv6 show int N

Mac OS X: ещё несколько твиков

Для отключения монитора нажмите: Control + Shift + Eject.

Консольная утилита для управления системой питания:
pmset

Несколько параметров:
displaysleep — время простоя в минутах (0 — отключает данный режим), до отключения дисплея. Заменил параметр «dim» в Mac OS X 10.4.
disksleep — время простоя до отключения вращения жесткого диска. Заменил параметр «spindown» в Mac OS X 10.4. (Устанавливается в минутах, 0 отключает режим).
sleep — время простоя до засыпания системы. (Устанавливается в минутах, 0 отключает режим).
ttyskeepawake — предотвратить засыпание системы, если любой tty активен (например, удаленная сессия). tty считается неактивным в случае, когда время его простоя превышает время простоя для засыпания. Значения =1/0.
autopoweroff — Поддерживается не на всех системах там, где он поддерживается, включен по умолчанию. После заданного периода, указанного в минутах, система будет создавать файл гибернации и переходить в режим минимального энергопотребления чипсета. Выход из режима сна в таком случае занимает больше времени, чем обычно. В случае если имеются подключенные внешние устройства, при работе от батарей или сетевой активности выключения питания не будет.
autopoweroffdelay — время ожидания перед переходом в режим autopoweroff. Указывается в минутах.

Взято отсюда. Там же есть больше информации.

Apache: Ограничение доступа по логину-паролю ИЛИ IP-адресу

Есть сайт на Apache со служебной информацией и кучей папок. В разные папки есть доступ у разных юзеров, групп или IP-адресов. Обычно ограничение делается следующих видов:
— определённому юзеру/группе с любого IP-адреса;
— определённому юзеру/группе с определённых IP-адресов;
— всем без ограничений;

А вот новый вариант, настройка которого неочевидна:
— определённому юзеру/группе ИЛИ с определённых IP-адресов без пароля;

Содержимое файла .htaccess:
# Описываем ограничение по логину/паролю:
AuthType Basic
AuthName MyStatPage
AuthUserFile /usr/local/apache/conf/.users
AuthGroupFile /usr/local/apache/conf/.groups
# Пускать всех юзеров из группы mygroup:
require group mygroup

# Разрешаем доступ с указанных IP-адресов:
order allow,deny
allow from 10.1.1.0/255.255.255.0
allow from 10.1.2.1

# Разрешаем доступ при совпадении любого из условий (а не обязательно обоих):
Satisfy Any