Как люди стали использовать мою идею на форуме, или добавление к теме заметки "[Решено]"

Я подсмотрел этот финт, на форуме друпал, там, когда автор находит ответы на вопрос, он изменяют название темы, добавляет в начало темы заметку "[Решено]", это очень удобно, темы которые закрыты не будут подниматься.

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

CentOS: установка VMWare Player

Скачиваем дистрибутив с официального сайта. Скаченный файл, например, VMware-Player-7.0.0-2305329.x86_64.bundle — это шелл-скрипт. Запускаем установку:
sh VMware-Player-7.0.0-2305329.x86_64.bundle

После успешной установки в меню программ System появится пункт «VMWare Player».

Удалить его можно вот так:
sh VMware-Player-7.0.0-2305329.x86_64.bundle --uninstall-product vmware-player

yii framework-да база менен иштоо

2чи сабак, биринчи сабактын уландысы.

/opt/lampp/htdocs/2/demos/2/protected/config/main.php
файлын озгоротобуз, базанын жолдорун корсотобуз, mysql базанын аты yii_blog2
<?php
return array(
	'defaultController'=>'salam',

	'import'=>array(
		'application.models.*',
		'application.components.*',
	),

	'components'=>array(		
		'db'=>array(
			'connectionString' => 'mysql:host=localhost;dbname=yii_blog2',
			'emulatePrepare' => true,
			'username' => 'a',
			'password' => '1',
			'charset' => 'utf8',
		),
	),
);


Бул жерде, биринчи defaultController деген — кайсы контроллер иштеши керектиги жонундо, import модельди иштетиш учун керек, модель база менен иштоого керек, калганы базанын логин-парольдору.

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

yii framework-дагы 1чи программа

yii боюнча алгачкы маселени карайбыз

Орнотулган фреймворктун demos папкасын табабыз, жана жаны папка ачабыз.
Менин учурумда томондогудой папка болду.
/opt/lampp/htdocs/2/demos/2

index.php файлын тузобуз ичине томондогуну жазабыз.

<?php
$yii=dirname(__FILE__).'/../../framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';

require_once($yii);
Yii::createWebApplication($config)->run();


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

Linux иштетүү системасынын версиясын кароо

Linux иштетүү системасынын версиясын кароо дистрибутивге (Red Hat Linux, Ubuntu, Debian, CentOS жана башка) карай өзгөрүшү мүмкүн, бирок, көбүнчө ылдыйда берилген командалар колдонулат.

Linux иштетүү системасынын дистрибутивинин атын жана версиясын кароо үчүн:

$ lsb_release -a

LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.11 (Tikanga)
Release: 5.11
Codename: Tikanga

Дистрибутивдин атын жана версиясын бул ыкма менен дагы караса болот:

$ cat /etc/issue

Red Hat Enterprise Linux Server release 5.11 (Tikanga)

Linux иштетүү системасынын өзөгүнүн версиясын кароо үчүн:

$ uname -a

Linux srvname 2.6.18-398.el5 #1 SMP Tue Aug 12 06:26:17 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

Бул жерде Linux иштетүү системасынын «бит»тиги тууралуу дагы маалымат бар: x86_64 — 64-биттик иштетүү системасына таандык экенин билдирет.

Моя итальянская…

Будто во сне, как из одного известного фильма, украли секрет успеха итальянского футбола: того самого, где блистали защитники; неувядаемые нападающие; непробиваемые вратари; и особые люди, чётко следившие в средней линии, чтобы стоять 90 минут, не проронив и крика отчаяния. Нет, ребята, с глубоким вздохом, сердце не даёт покоя сказать – “… всё не так.” И вроде, два тренера номинированы на приз лучшего в этой специальности. Карло Анчелотти и Антонио Конте – личности, внёсшие вклад в клубы, где они занимались вопросами достижение результатов. У одного из них вышло завоеванием кубка Лиги Чемпионов, где давненько до его прихода не было такого пьедестала. Что касается второго, то он завоевал уважение и огромный авторитет, добившись значительных успехов на тренерском мостике с титулованной командой Италии.



Последний в этом году матч национальной сборной Италии оказался больше плачевным, чем наоборот. Все тифози глядели, как их любимая команда отдаёт инициативу хорватам, которые ожидали другого сценария. Хотя, они предполагали, что «скуадра адзурра» уйдёт в оборону, но не так глубже. Однако первым забить удалось итальянцам. Правый вингер Антонио Кандрева ударом из — за предела штрафной площади записал в актив победу «скуадры адзурры». Но, не долго песенка играла у хозяев, как через некоторое время Перишич сравнивает счёт, а Буффонище превратился на глазах у тифози в того самого вратаря, который стоял у ворот на кубке конфедерации – 2013. Правда, нужно признать у «numero uno» есть ещё порох в пороховницах: несколько раз Джиджи выручал команду от второго гола. Несмотря на остановку матча, где поучаствовали гости на трибунах. Матч завершился ничейным исходом. Хорватия, пока так и остаётся неудобным соперником для итальянцев.
В итоге первое и второе место делят “виновники торжества”. Хотя, от этого не легче ни главному тренеру Антонио Конте, ни самим болельщикам сборной Италии. Вроде и модель схемы, принёсшая славу Конте, да и его умение заводить своими толковыми словами футболистов должны были возвести игроков на новый уровень. На деле, встречи, завершившиеся, и, слава богу, в пользу итальянцев, оставляют много вопросов Антонио Конте.







После товарищеского матча с албанцами (1:0), c.t. сказал, что ему сложно воссоздать задуманные планы без условий и помощи. У каждого клуба свои личные интересы. Не все открыты к переговорам, чтобы их местные игроки выступали за клубы, когда иностранцы демонстрируют более лучший футбол, по их мнению, в Серии А. Вероятно так и есть? Истину в этой ситуации навряд – ли разузнаешь. Факт остаётся фактом: недавно в СМИ появилась новость, что федерация футбола Италии приняла ограничение по количеству игроков в заявках команд. Теперь футболистов от каждой команды будет 25 из них 4 – итальянские игроки, 4 – воспитанники клуба. Что из всего этого выйдет страшно представить. Но с чего – то надо начинать. Так вот и поехали.



16 декабря в Милане в лице президента федерации футбола Италии; главного тренера сборной Италии; 20 — ти тренеров, представляющих клубов Серии А; президента итальянской лиги и многих других людей, которые имеют отношение к итальянскому футболу сядут за круглый стол, чтобы найти и решить вместе конкуренцию на международном уровне итальянских команд. ДА ещё огромный отпечаток никак не уйдёт после того, как от Италии теперь выступают на еврокубках три команды в Лиге Чемпионов и, соответственно три в Лиге Европы. Как разрешить проблему? Как вырастить новых Буффонов, Дель Пьеров, Тотти, Мальдини? Такие и не только эти вопросы будут решаться на круглом столе. Ситуация крайне удручающая: провалы на последних двух чемпионатов мира, недосягаемость итальянских клубов, хотя бы до четвертьфинала престижного европейского турнира заставляют засучить рукава и исправлять все ошибки.

И не церковь и не кабак, — не станут союзниками в нынешней ситуации. Теперь придётся долго находить ответ, который спрятан где – то там… Да, ребята, всё не так, как надо, но есть надежда и это уже не мало!..



фото:facebook.com/FIGC

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



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



Голливудская звезда, снимавшаяся в таких картинах, как «Начало», «Тёмный рыцарь: возрождение легенды», «Рок – н — рольщик» и мн. др., Том Харди, в главных ролях фильма, создавшего «Эффект колибри» с Джейсоном Стэтхемом, а также сценаристом будущего проекта «Война миров 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

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. Винда в гостевой машине запустит установку программы, а дальше как обычно.