Архив за Август, 2013

Smarty: Расширяем возможности strip_tags

smarty

Удаляем из Smarty\libs\plugins\ файл modifiercompiler.strip_tags.php на его место записываем файл modifier.strip_tags.php (обратите внимание, что файлы отличаются в названиях)

В результате получаем расширенный функционал «strip_tags»:

  • {$string|strip_tags} strips all tags and replaces them with a space
  • {$string|strip_tags:false} strips all tags without replacing them with a space
  • {$string|strip_tags:'<b><br>’} strips all tags except b and br tags and replaces them with a space
  • {$string|strip_tags:false:'<b><br>’} strips all tags except b and br tags without replacing them with a space

Консольный клиент Яндекс.Диска для Linux

linux yandex.diskЕсли у вас нет желания мучиться с WebDAV под Linux для нормальной работы с Яндекс.Диском, то эта новость для вас.
27 августа, на свет появился консольный клиент Яндекс.Диска для Linux. Клиент позаимствовал основной функционал, который есть у клиентов для Windows, при это — он консольный.

(далее…)

VMWare: включаем доступ по SSH к ESXi

ssh

Определенно не все функции для работы с ESXi доступны через vSphere Client, порой для проведения работ необходимо зайти на хост и по SSH. Если вы ни разу этого не делали, то предварительно данную службу необходимо включить. По умолчанию, для обеспечения безопасности, она выключена.

Делается это достаточно просто…

(далее…)

Nginx: Не работает пользовательские ошибка 403

Nginx: Не работает пользовательские Ошибка 403 не работаете с запрещенных в конфигурации IP

В Nginx я делаю запрет по IP-адресу, при этом хочу чтобы отобразить пользовательская страница ошибки «403», но данная конструкция не работает. Nginx всегда отображает встроенную «403 Forbidden» ошибку.  Моя конфигурация:

 

 deny 192.168.0.1/24;
 error_page 403 /error403.html;
        location = /error403.html {
           root   /home/vhosts/errors;
       }

 

Решение как оказывается проще некуда. Необходимо в локацию добавить «allow all;»

        location = /error403.html {
           root   /home/vhosts/errors;
           allow all;
       }

Передергиваем демона и наслаждаемся работающим решением.

nginx -t && nginx -s reload

Sennheiser HD 439 & music.yandex.ru

i

Взял себе обновочку.

Впечатления исключительно положительные. Теперь слышно музыку и практически не слышно коллег по офису, т.е. можно нормально сосредоточиться на работе. Басы на мягкие. Звук чистый.

http://market.yandex.ru/model-spec.xml?modelid=7742983&hid=90555

Заодно переехал с Зайцев на Радио от Яндекса

music_yandex_ru

Cacti: Мониторинг Nginx

nginx+cacti

У сервера nginx есть модуль статистики, он выводит небольшую информацию о текущем состоянии сервера, вот его то мы и прикрутим к cacti.

Для начала необходимо проверить наличие данного модуля (http_stub_status_module) в nginx.

$ nginx -V 2>&1 | grep --color http_stub_status_module

(далее…)

RegexBuddy — регулярные выражения это просто.

RegexBuddy

 

RegexBuddy — программа от компании JGSoft (Just Great Software) для работы с регулярными выражениями. C её помощью можно протестировать и увидеть результат работы регулярных выражений, написанных самостоятельно или выбранных из готовых шаблонов.

(далее…)