Мастер-класс прошел. Всем спасибо.

Всем привет.

По моим впечатлениям, прошло мероприятие успешно. Все были нагружены информацией и к вечеру второго дня сил не осталось. Были накладки по записи видео с экрана, но это была дополнительная опция и часть все-таки получилась. Я еще их не резал и даже не смотрел все.

Спасибо участникам за огромное количество вопросов и обсуждения. Надеюсь, я объяснял доходчиво и внятно.

Напоминание про мастер класс!

Напоминаю, что мастер-класс начнется завтра в 10:00 москвы по адресу м. Октябрьская, Ленинский пр-т, 4а, подъезд 1-й, этаж 2-й (на карте дополнительные ориентиры). С собой захватить "себя", документ, бумаги для подписи и при желании ноутбук с RT.

Мастер-класс: повышение цены, поменялось место проведения

27 апреля давно позади, стоимость повысилась до 10000 рублей. Еще есть несколько свободных мест для Вас.

Место проведения изменилось. Компания, с которой у меня была договоренность, отказала мне в помещении без особого пояснения. Я нашел другую аудиторию для мастер-класса, написал подробные инструкции. Можете все это посмотреть на карте. У нас будет полных 10 часов каждый день и мы сможем сделать нормальные перерывы на обед. Больше изменений адреса не планируется.

Жду вас 27-го Мая в 10:00 на месте. Руслан.

RT 3.8.8

Рад сообщить, что доступен для скачивания RT 3.8.8. Множество новых небольших фич в самых различных частях приложения и исправлений.

Читаем далее список изменений...

DevConf 2010 - конференция вебразработчиков

Доклады от авторов и опытных специалистов в MySQL, PostgreSQL, PHP, Perl, Python, Ruby, Javascript и ASP.NET.

Не пропусти тусовку. Будет более 1 200 веб-разработчиков. Проголосуй за свой любимый язык программирования!

Супер-цена. 3000 рублей и ты получишь доступ ко всем веб-технологиям сразу.

Регистрация

Request Tracker на mod_perl 2.x

Всем привет. Сегодня последний день действия льготной цены на мастер-класс, а мы продолжаем по теме.

Недавно потратил достаточно много времени на анализ одной проблемы для клиента. В результате выяснилось, что в mod_perl 2.0.x есть ошибка. До этого момента были известны проблем связанные с mod_perl, но этот случай заставил заняться решением вплотную. После теоретических изысканий и экспериментов мы пришли к решению рекомендовать SetHandler modperl вместо SetHandler perl-script.

Далее читаем подробности, но если кратко, то меняем SetHandler perl-script на:

    PerlOptions +GlobalRequest
    SetHandler modperl

RT 3.8.8 RC2 - кандидат на выпуск доступен для тестирования

Я рад сообщить, что мы выложили на сервер релиз кандидат новой версии RT (3.8.8).

Файлы:

Контрольные суммы (SHA1):

  • 959eff2110b5ec766745642f687edf128cdb4a29 rt-3.8.3rc1.tar.gz
  • 9e1d935bb9826355bb1b4c6b2311ba61683d5961 rt-3.8.3rc1.tar.gz.sig

Список изменений большой и сложно что-то из него выделить особенно. По этому привожу весь список без изменений и перевода. Если есть вопросы по конкретным пунктам, то милости прошу в комментарии.

Улучшение производительности RT на СУБД Oracle

Недавно мне удалось вплотную поработать над проблемами производительность RT с Oracle 10g. Впечатления приятные от функционала БД. Есть свои проблемы с оптимизатором, sqlplus отвратителен (спасает только возможность писать скрипты) и еще всякие мелочи, но самое главное, что задачу я решил. Теперь клиентский запрос выполняется не бесконечное количество времени, а только пару секунд и это еще не предел.

Разговор пойдет о колонке EffectiveId в таблице Tickets, которая используется практически во всех поисках по заявкам в виде условия id = EffectiveId. Особенность этих двух колонок заключается в том, что значения в них очень уникальны. id так вообще уникален, а EffectiveId очень близок к этому. В отличии от других БД Oracle оценивает данное условие при вычислении плана исполнения запроса. Допустим у нас 1000 заявок, что означает 1000 различных значений id и допустим 900 различных значений EffectiveId. Логично предположить, что если два человека на 1000 бумажек напишут независимо цифры от 1-го до 1000-и в случайном порядке, то вероятность совпадения значений на обеих сторонах равна 1/1000. Итого получается, что данное условие должно выбрать из таблицы только 1 запись и по этому можно начать выборку со сканирования всей таблицы и нахождения это 1-ой записи. Чего Oracle не знает, так это того, что 90% записей в таблице удовлетворяют этому условию. Данные в колонках коррелированы с коэффициентом близким к единице. Давайте разберемся как с этим можно бороться в Oracle.

Результат для не интересующихся как и зачем:

ALTER SYSTEM SET OPTIMIZER_DYNAMIC_SAMPLING = 4;

Мастер-класс: даты, стоимость и место проведения

Итак, 27-го и 28-го Мая 2010 года пройдет мастер-класс для ответственных за администрирование, внедрение, настройку и доработку Request Tracker под нужды Вашей компании.

Сейчас действует льготная цена. Вы можете зарезервировать место за 8000 рублей, а те кто был на открытом семинаре и заполнил анкету ранее могут скинуть 10%. Оплатите сегодня, не откладывайте на потом. Скоро цена увеличится и могут просто закончится места.

Также определилось место проведения. Помещение находится недалеко от станции метро Шаболовская.

Точный адрес, расписание, темы и другие подробности можно найти на странице мероприятия. По всем личным вопросам можете спросить напрямую.

Мастер-класс в Москве, Май 2010

Уникальная возможность лучше познакомиться с системой Request Tracker и узнать то, что Вы еще не знаете. В Москве, в мае пройдет мастер-класс. Это возможности из первых рук, от одного из разработчиков системы, получить ответы на интересующие Вас вопросы. Участие в мастер-классе позволит повысить свою квалификацию и успешно справляться с задачами администрирования и расширения RT под нужды вашей компании.

Заполните анкету прямо сейчас. 15го Марта будет известна стоимость, точные даты и место проведения. Все подробности на странице о мероприятии.

Улучшения дополнительных полей в RT 3.8.8

У меня появилось немного свободного времени для интересных разработок и я решил потратить его на дополнительные поля. Самая главная идея была сделать сортировку дополнительных полей лучше, но попутно было сделано много улучшений в административном интерфейсе. Читайте далее подробности...

Настройка журналов (логов)

Настройка логов в RT задача очень простая, но многие опытные администраторы все равно делают неправильно, а новички просто не понимают, где найти логи. Читаем далее руководство по настройке логов (журналов) в Request Tracker.

Отправка исходящей почты через несколько почтовых серверов

pen - утилита, которая поможет вам повысить надежность отправки уведомлений Request Tracker'ом через SMTP, если в организации есть несколько почтовых серверов.

Стоит отметить, что не рекомендуется использовать отправку почты через SMTP сервер напрямую. В статье про sendmail написано подробно про производительность при отправке почты. В случае с SMTP ничего не меняется, но добавляются проблемы с надежностью.

Сохранённые запросы и квадратные скобки

Нашёл интересную проблему. Если в названии сохранённого запроса в любом месте присутствует квадратная скобка (любая), то этот запрос не будет отображаться ни на главное странице, ни на информационной панели.

Запрос разработчикам создал: #14424.

Некоторые проблемы и их методы устранения при переходе на версию RT 3.8.6

При переходе на версию RT 3.8.6 могут возникнуть некоторые проблемы со стартовой страницей логина, а также страницей логина SelfService...

Набор утилит командной строки для администраторов

Расширение скоро появиться на зеркалах CPAN. Пока в наборе всего четыре утилиты.

  • rt-check-user-right-on-ticket
  • rt-delete-tickets-mysql
  • rt-extract-attachment
  • rt-session-dump

Далее краткое описание.

Конфигурирование редактора FCKEditor

В RT 3.8 встроен RichText редактор - FCKEditor. У этого редактора есть достаточно много опций для настройки внешнего вида и поведения. Все опции описаны в документации к редактору. Практически все опции и их значения по умолчанию перечислены в файле share/html/NoAuth/RichText/FCKeditor/fckconfig.js.

Переключение между супер правами и обратно.

RT-Extension-ToggleSuperUser - полезное расширение для администраторов, которое позволяет отказаться от права SuperUser на некоторое время. Этим расширением могут пользоваться "работающий" администраторы, совмещающие должность администратора и пользователя системы. Более подробно про администраторов написано в статье "root и право SuperUser". Администраторы не работающие с системой могут использовать, для проверки интерфейса обычных пользователей из под своего акаунта.

Установка RT 3.8* на VPS c Debian 'Lenny' (OpenVZ/Virtuozzo)

Недавно встала задачка поставить на VPS с Debian Lenny последний RT. Казалось бы легко, добавляем репозиторий тестовой ветки и забираем оттуда.. но почему то на VPS такое решение не прошло. Пришлось методом тыка найти следующее решение. Может кому будет полезно...

ВНИМАНИЕ изменилась аудитория семинара

Мне очень жаль, но в последний момент изменилась аудитория, где будет проходить встреча.

Новая аудитория Д-219, вход с Дурасовского переулка. Сразу как выходите из проходной во внутренний двор - поворачиваете направо, входите в металлическую дверь и поднимаетесь по лестнице на второй этаж.

Через 20 минут запись закрывается.

RSS-материал