Для меня установка QMail это всегда огонь, вода и медные трубы. В репозиториях для CentOS 5 судя по всему пакета нет (и вряд ли будет), поэтому наименее тернистым выглядит полуавтоматическая установка QmailToaster, описание которой приведено ниже (перевод официальной документации):
November 2009
Скрипт для анализа потребления памяти процессами apache
Недавно устранял утечки памяти в apache – набрел на интересный скрипт:
Полезные плагины мониторинга nginx для munin
Ниже приведены полезные плагины для мониторинга nginx, которые я использую на боевых серверах
Графический редактор тестов CubicTest
Продолжаю переводить документацию по CubicTest. На сон грядущий – небольшая заметка про Graphical Test Editor (http://boss.bekk.no/display/BOSS/The+Graphical+Test+Editor).
Базовые понятия в CubicTest / Essential Concepts in CubicTest
Продолжаю перевод вики по cubic test (http://boss.bekk.no/display/BOSS/Essential+Concepts+in+CubicTest)
Cubic Test. Инструкция / Cubic test. Tutorial
Ниже представлен перевод базовой инструкции к CubicTest с официального сайта (http://boss.bekk.no/display/BOSS/CubicTest+-+Tutorial), так сказать проба пера. Если будут положительные отзывы – буду переводить еще.
Содержание
- Скачиваем CubicTest / Download CubicTest
- Запускаем CubicTest / Start CubicTest
- Пишем первый тест на CubicTest / Writing your first CubicTest test
- Создаем новый CubicTest проект / Create a New CubicTest Project
- Создаем элементы (ассерты) для начальной страницы / Create assertions for the initial page/state
- Создаем элементы для взаимодействия с пользователем / Create a user interaction
- Запуск теста / Run the test
- Запись тестов / Recording tests
- Пользовательские тестовые шаги / Custom Test Steps
- Создание тестового набора и запуск тестов из командной строки / Creating a test suite and running tests from the command line
- Просмотр примеров / Viewing samples
Итак, приступим:
Выносим symfony framework из песочницы
Symfony sandbox наверное знаком каждому, кто когда-либо пробовал этот замечательный фреймворк. Он отлично подходит для прототипирования и изучения symfony (лично я так и начинал – просто, быстро, понятно и сразу заработало). Однако, при всех своих плюсах, использовать symfony sandbox на продуктовых серверах по сути является плохим тоном (хотя и ваш покорный слуга порой грешит сим ))). Чем же это плохо? В основном с проблемой sandbox сталкиваешься когда хочется обновить symfony на более позднюю версию, так как системные файлы symfony хоть и лежат обособлено, не понятно что из них нужно заменять, что нельзя (при использовании VCS систем типа SVN это становится еще бОльшей проблемой). Ниже описано как отучить symfony sandbox с применением PEAR:
Временная блокировка проекта на symfony
Ошибки или плановые мероприятия зачастую требуют чтобы некоторое время пользователи не трогали сайт, над которым измывается релиз-менеджер (ну или разработчик). Ниже небольшой хинт как сделать удобную заглушку для проекта на symfony 1.2 (для symfony 1.1 и 1.0 также можете воспользоваться данным руководством).
Volume testing: быстрое наполнение тестовых таблиц в MySQL
Представим, что вы создаете новое приложение и вам нужно протестировать его на большом объеме данных (volume testing). В этом случае вы можете взять уже готовые данные, или же подготовить их самостоятельно. Если у вас есть набор данных для тестов достаточного объема – это просто замечательно, но чаще всего данных нужного объема у вас не будет и вам будет нужен способ для быстрого их создания. Ниже будут перечислены три способа создания больших наборов данных простых типов (чисел, слов, дат).
MySQL генерация непрерывного диапазона дат
Столкнулся с ситуацией, когда посредством MySQL необходимо выбрать непрерывный диапазон дат. Казалось бы, что тут сложного? А вот что – в целевой таблице может не быть данных за какую-то из дат в диапазоне. Соответственно непрерывный диапазон не получается.
Решений наверное может быть много разных. Предлагаю ознакомиться с одним из них.
Continue reading