Архив / 2012

Установка NetBeans 7.2 на CentOS 6.3

Есть несколько вариантов установки NetBeans.

Если в системе ещё не установлена Java, можно установить NetBeans вместе с Java.
Устанавливаем Java. Необходимо выбрать пакет JDK 7u9 + NetBeans.
Вместе с Java установится и NetBeans. В данном случае не будет установлен модуль PHP.

Читать полностью →

Установка php 5.6 на CentOS 6.3

Чтобы поставить php 5.4 на CentOS необходимо подключить дополнительные репозитории:


rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Теперь ставим php из репозитория remi:


yum --enablerepo=remi,remi-test install php php-common php-devel

И добавляем необходимые модули:


yum --enablerepo=remi,remi-test install php-pear php-pdo php-mysql php-gd php-mbstring php-mcrypt php-xml

Также будет полезно установить акселератор, например Alternative PHP Cache:


yum --enablerepo=remi,remi-test install php-pecl-apc

Nginx. Пароль на директорию

Для того, чтобы защитить директорию стандартной Basic авторизацией в конфигурацию виртуального сервера необходимо добавить блок location:

location /path/ {
	auth_basic "Unauthorized";
	auth_basic_user_file /path/to/.htpasswd;
}

Так как nginx отдаёт файлы, начинающиеся на точку (например .htaccess) необходимо закрыть доступ к таким файлам:

location ~ /\. {
	deny all;
	access_log off;
	log_not_found off;
}

Для генерации пароля можно использовать htpasswd:

$htpasswd -nd %username%

где %username% имя пользователя

Если не установлен apache можно воспользоваться php:

php -r 'echo crypt("password", "salt");'

где password — пароль, а salt — двухсимвольная (набор символов ./0-9A-Za-z) соль.

Google Analytics и ссылки с якорем

Для того, чтобы отслеживать ссылки с якорем в Google Analytics необходимо добавить параметры для отслеживания:

Традиционный код:

var pageTracker = _gat._getTracker("UA-XXXXX-X");
pageTracker._trackPageview(location.pathname + location.search + location.hash);

Асинхронный код:

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview', location.pathname + location.search + location.hash]);

Agent admitted failure to sign using the key

Некоторое время назад перестала работать авторизация по ключу. Ключи существовали, но при попытке залогинитсья удалённый сервер запрашивал пароль.

Для того, чтобы всё работало необходимо на клиентской машине в консоли выполнить следующую команду:
ssh-add ~/.ssh/id_dsa

Мастерхост порадовал

Сейчас Мастерхост активно завершает эксплуатацию платформ DELL и просит своих клиентов переносить данные на новые сервера. Сервер мы заказали, нам его настроили — в общем все хорошо.

Сегодня пришло письмо, в котором говорится что Мастерхост предоставляет нам аренду сервера бесплатно на месяц. Это хорошо.

Спасибо!

Ночевала тучка золотая

Недавно прочитал замечательную повесть А.И. Приставкина «Ночевала тучка золотая», в которой рассказывается про нелегкую жизнь детдомовцев в военные годы.

А сегодня я посмотрел посмотрел экранизацию этой повести. Режиссер картины Суламбек Мамилов. Снято в 1989 году.

Если честно, то фильм досмотрел с трудом. Очень не приятно смотреть почти ничем не связанные отрывки. Много чего нет. Есть то, что режиссер, видимо, решил преподнести от себя.

В общем не понравилось.