0x000B nginx config for UMI.CMS. Конфиг nginx для UMI.CMS

Маленький конфиг nginx для UMI.CMS. Взято из сети и модифицировано под себя.

Конфиг не претендует на универсальность, качество и прочее, но у меня всё работает :)

0x000A Installing and configuring nginx + php for Yii. Установка и настройка nginx + php для Yii

nginx - легковесный веб-сервер, разрабатываемый Игорем Сысоевым. Кроме основных возможностей веб-сервера в нём присутствует ещё много полезных плюшек, таких как обратный прокси-сервер, почтовый прокси-сервер (IMAP, POP3, SMTP с поддержкой различных вариантов аутентификации). Но эта тема для отдельной статьи, нас больше интересует поддержка FastCGI в связке с PHP-CGI т.к. встроенной поддержки PHP в nginx'е нет.

В качестве ОС мы будем использовать дистрибутив Debian GNU/Linux, так как он довольно распространён и относительно прост в обслуживании.

0×0009 Redirecting output to file. Перенаправление вывода в файл

Если есть необходимость перенаправлять вывод в файл, не печатая каждый раз print FILE 'text';, стоит посмотреть в сторону модуля IO::Handle. Подробнее на CPAN

Пример перенаправления ввода/вывода:

0×0008 XML pretty-print with Perl. Форматирование XML с помощью Perl

Появилась надобность при работе с чужими XSL-шаблонами отформатировать их отступами для удобочитаемости. Скрипт использует модуль XML::Twig, дополнительные настройки можно посмотреть в perldoc или на CPAN

0×0007 Calculating nesting array level. Perl. Подсчёт уровня вложенности массивов

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

0×0006 Digit range expansion. Раскрытие диапазона чисел

На входе имеется набор чисел вида 1,2,4-7,11,16-24,26-27,33. Наша задача - раскрыть диапазоны чисел 4-7, 16-24 и 26-27, чтобы в итоге получить строку 1,2,4,5,6,7,11,16,17,18,19,20,21,22,23,24,26,27,33.

Есть несколько способов это сделать:

0×0005 Curing firefoxstabs.com trojan. Лечения трояна firefoxstabs.com

По работе столкнулся с трояном, который попортил файлы сайта, а сам сайт привёл в полу-рабочее состояние. Вирус заражает PHP скрипты, javascript, html и некоторые шаблоны TPL, дописывая дроппер в конец файла. Избавиться от вредоносного кода поможет этот скрипт:

0×0004 0xFF Syntaxhighlighter theme. Тема для Syntaxhighlighter

В связи с отсутствием светлых тем (кроме Default) в плагине Syntaxhighlighter Pro, наклепал свою.

Для утановки файл стилей shTheme0xFF.css необходимо положить в директорию /wp-content/plugins/syntaxhighlighterpro/styles. Далее в файле /wp-content/plugins/syntaxhighlighterpro/wp-syntaxhighlighterpro.php замените строку

var $themes=array('Default','Django','Eclipse','Emacs','FadeToGrey','Midnight','RDark');

на

var $themes=array('Default','Django','Eclipse','Emacs','FadeToGrey','Midnight','RDark', '0xFF');

После этого в настройках плагина выберите соответствующую тему.

0×0003 Introducing Python. Знакомство с языком программирования Python


Автор: Sean McGrath
Перевод: Мелихов Никита

Вступление

В прошлом веке, когда HTML и CGI были основой для веб-разработки, язык программирования Perl доминировал среди разработчиков приложений для веб.

По мере роста популярности XML в веб, ужесточалась схватка за сердца и головы веб-разработчиков. Одним из языков, привлёкших большое внимание сообщества на данный момент, является Python (читается, как "пайтон" или "питон").

0×0002 jQuery form reset. Сброс значений формы средствами jQuery

Функция для сброса значений формы с проверкой на тип поля

function resetForm(selector) {
	$(':text, :password, :file, textarea', selector).val('');
	$(':input, select option', selector)
		.removeAttr('checked')
		.removeAttr('selected');
	$('select option:first', selector).attr('selected',true);
}

Где selector - селектор jQuery, например:

resetForm("form[name='register']")

Optimized by SEO Ultimate


Copyright © 2011, 0xff.su