>Я думаю, не проблема игнорировать локальные конфиги при коммите.
Бывает такое, что конфиг правится. У нас это норма — нет-нет, да добавится какой-нибудь параметр, раз в несколько недель. Проще поправить конфиг всем сразу, чем рассказывать каждому, что именно надо заменить в том файле, который не апдейтится из репозитория. Да, можно сказать, что конфиги надо хранить в БД, а в файле — только доступ к ней… но это на любителя, мне не всегда нравится такой подход.
Про сервер, на котором запускаются тесты и проч. У нас используется такое правило: запуск тестов (кроме того, ещё вывод ошибок прямо на экран, помимо логирования) разрешён с определённых IP-адресов. При этом окружение — серверное. При запуске тестов тестовая база сменяется автоматически на *_test (это «кодинг стайл», если хотите). При наших размерах проектов это нормальное решение — хотя, возможно, какой-нибудь хакер и сможет инициировать прогон тестов, подменив IP, я не очень глубоко разбираюсь в сетевых протоколах.
>И, кстати, зачем разработчикам разные версии MySQL? Значительно проще, когда версия одна на всех.
Просто иногда приходится работать с фрилансерами. Поэтому база на localhost, не из интернета же тягать данные.
Хотелось бы версию, в которой видно, что именно заменяется. Как-то подсвечивать и сверху title показывать. Да или хотя бы просто в скобках, как у Вас было…
Перевожу сейчас всё на webnames.ru. По моим исследованиям, это сейчас самый дешёвый вариант среди компаний, которые являются аккредитованными регистраторами во всех интересных мне зонах (r01 пока регистрирует только ru/su, хотя обещает чудес в скором времени). Админка вполне удобная.
Если Вы регистрировали домены через хостера, можно посмотреть настоящего регистратора через следующий whois: http://www.reg.ru/whois/index. Этот whois удобен тем, что позволяет кликнуть на регистратора и перейти на его сайт (то есть понять, кто скрывается за надписью, скажем, REGTIME-REG-RIPN).
Далее, если Ваши домены живут у того же webnames, просто под чужим аккаунтом, придётся съездить к ним в офис, либо отправить письмо или факс. Подробнее здесь (внизу): http://www.webnames.ru/domtrans_ru.pl
Если ru/su зарегистрированы у других регистраторов, (для москвича) проще съездить к ним в офис и подписать передачу домена. Иначе, скорее всего, придётся отправлять скан-копию паспорта, заверенную у нотариуса.
Про перенос для остальных зон написано здесь: http://www.webnames.ru/domtransfer.pl Я толком с остальными зонами не разбирался, так как мне повезло, все мои .com-ы были зарегистрированы через webnames изначально.
Долго плевался на всё подряд, пока не увидел http://www.assembla.com. Построена сверху Трека, но интеграция сделана на удивление прямая. Думаю сейчас перевести пару своих проектов на неё.
Бывает такое, что конфиг правится. У нас это норма — нет-нет, да добавится какой-нибудь параметр, раз в несколько недель. Проще поправить конфиг всем сразу, чем рассказывать каждому, что именно надо заменить в том файле, который не апдейтится из репозитория. Да, можно сказать, что конфиги надо хранить в БД, а в файле — только доступ к ней… но это на любителя, мне не всегда нравится такой подход.
Про сервер, на котором запускаются тесты и проч. У нас используется такое правило: запуск тестов (кроме того, ещё вывод ошибок прямо на экран, помимо логирования) разрешён с определённых IP-адресов. При этом окружение — серверное. При запуске тестов тестовая база сменяется автоматически на *_test (это «кодинг стайл», если хотите). При наших размерах проектов это нормальное решение — хотя, возможно, какой-нибудь хакер и сможет инициировать прогон тестов, подменив IP, я не очень глубоко разбираюсь в сетевых протоколах.
>И, кстати, зачем разработчикам разные версии MySQL? Значительно проще, когда версия одна на всех.
Просто иногда приходится работать с фрилансерами. Поэтому база на localhost, не из интернета же тягать данные.
А автору неплохо бы сделать древовидную компоновку, а то простыня из десятков ошибок быстро вылетает из головы.
Правда, это скорее фича для разработчиков. (Есть какой-то фан в том, чтобы использовать «1» в качестве имени для входа :)
Наверное, на третьем с конца сэкономили. Мне моё решение там категорически не понравилось! :)
Опера 9.52.
В списке "Можно уточнить" не хватает пункта "Другое".
Если Вы регистрировали домены через хостера, можно посмотреть настоящего регистратора через следующий whois: http://www.reg.ru/whois/index. Этот whois удобен тем, что позволяет кликнуть на регистратора и перейти на его сайт (то есть понять, кто скрывается за надписью, скажем, REGTIME-REG-RIPN).
Далее, если Ваши домены живут у того же webnames, просто под чужим аккаунтом, придётся съездить к ним в офис, либо отправить письмо или факс. Подробнее здесь (внизу): http://www.webnames.ru/domtrans_ru.pl
Если ru/su зарегистрированы у других регистраторов, (для москвича) проще съездить к ним в офис и подписать передачу домена. Иначе, скорее всего, придётся отправлять скан-копию паспорта, заверенную у нотариуса.
Про перенос для остальных зон написано здесь: http://www.webnames.ru/domtransfer.pl Я толком с остальными зонами не разбирался, так как мне повезло, все мои .com-ы были зарегистрированы через webnames изначально.