И снова всем привет! Сегодня в качестве чудо-людя выступаю я :) Если вдруг, вам показалось, что в вашей жизни мало адреналина, то спешу вас успокоить – повысить его уровень в крови можно не вставая с кресла. Главное помнить несколько простых правил:
- Бекап, как и тормоза придумали трусы;
- Если существуют программы, которые позволяют редактировать файлы прямо на сервере, то и нечего тянуть файло к себе на компьютер – это не интересно;
- Чем больше всяких интеграций у вас на сайте, чем больше конфигов нужно править – тем интересней;
- И главное чем хуже коннект, тем выше шанс получить максимальное удовольствие в случае, если что-то пойдет не так.
Итак правила озвучены, теперь к живым примерам. На одном из проектов я использую багтрекинковую систему Mantis – дешево, удобно и неприхотливо. Все бы в мантисе хорошо, да вот как-то не понравилось мне его дефолтное оформление и перевод, а раз не нравится, что нужно делать? Правильно, сделай, как говорится, сам. Сказано – сделано, правда с тех пор добавилась одна забота, при обновлении версии приходится все свои чудо-кастомные настройки переносить руками. Ну а поскольку сделать отдельный список что и где исправлено и положить его там же на сервере мне, видимо, религия не позволяет, то все делается по памяти.
Но обновлением версии все не ограничилось. Возжелалось мне к мантису прикрутить TestLink. Еще одна интересная тестерская приблуда тулза. И еще несколько строк в, и без того, не худом конфиге. Затем интеграция с Media Wiki и еще помелочам, короче в итоге все настроено, все работает, все счастливы.
Вроде все, да не все. И вот, темной ночечкой, когда все адекватные люди давно уже спят, засиделся я за интернетом, и пришла мне в голову мысль – а не запустить ли свои шаловливые рученки в конфиг мантиса? Что уж мне там поправить взбудеденилось, и не вспомню сейчас, мелочь какую-то. Но за этой мелочью последовала еще одна мелочь, затем еще что-то. Быстро сказка сказывается, да долго конфиги правятся. В конце концов пришло время нажать волшебную кнопочку «Саве». И тут… Хещельды-Мещельды насяльника!!! И без того не шустрый интернет моргнул, и в момент сохранения файла программа подвисла. Подвисла она на столько плотно, что пришлось снимать процесс. И что? И то что в итоге конфиг случился совершенно пустым. На выходе багтрек лежит, тулы, которые с ним проинтегрированы – ругаются, а главное, повышается уровень адреналина в крови.
После этого, конечно, был взят оригинальный файл, но вот вспомнить что где и как настроено в конфиге содержащем почти две тысячи строк – занятие для настоящих мужчин.
Какой из всего этого вывод? Хотите адреналина – играйте в чудо-людей. :)
Свежие комментарии