Вы же несете, почему другим нельзя?
Вероятность, что мой код будет запущен под windows гораздо ниже, чем вероятность человека с IE6 зашедшего на мой сайт. Не говоря уже о 5.3, который распространен все еще. Так почему на IE6 все забили, а под windows код должны тестировать? Не все же сайты уровня SELECT * FROM table пишут, бывают и низкоуровневые задачи.
Всякие OpenServer и т.п. не научат вас работать в линуксе и потенциально дадут проблемы переносимости на хостинг (например, проблемы регистра).
Это же утверждение верно и про линуксоидов. Периодически встречаю говнокодеров, быдлокод которых не работает кроссплатформенно.
tors зачем? Поиграться? Сырое ещё слишком.
Верно, если сидит линуксоид такой дома, а все хостеры на винду перешли. Только, к счастью, это бред.
Вопрос тут не в кроссплатформенности, код и не должен быть кроссплатформенным если этого нет в ТЗ. А вот работа на распространённых хостингах - наверняка есть, а это линукс. Ну или фря, хотя последнее время фря на хостинге и "у нас 5.3" синонимы.
Vagrant хорош для разработки одного-двух "крупных проектов". Когда клепаешь сайтики "потоком" удобнее что-то типа OpenServer (Denwer, XAMPP), на которых можно "в один клик" добавить новый домен.
Верно ли мое утверждение?
Vagrant хорош когда много разработчиков и всем нужна стандартная среда. По сути это VirtualBox + подготовленный образ + средства обновления этого образа.
Всякие OpenServer и т.п. не научат вас работать в линуксе и потенциально дадут проблемы переносимости на хостинг (например, проблемы регистра). Имхо, стоит просто поставить тот же virtualbox, debian и какую-нить панельку управления. А в идеале - освоить установку и настройку пакетов в линукс в командной строке.
Viper, только вот то, что вы написали - называется Синглтон, что есть совершенно иной патерн. (Добавление)
Цитата:
Кстати, как называется такое явление, когда по значению переменной создают объект класса?
В разных местах встречал это под названием Simple factory.
Ибо классический паттер абтрактной фабрики не подразумевает в коде фабрики какого-то ветвления.
Абстрактная фабрикая сделана для того, что бы в процессе рефакторинга кода легко поменять объект А на объект Б, не меняя всякие new во всех местах кода. Просто меняется в одном классе-фабрике.
/etc/bind/hosts/mydomain.hosts создать только на мастере
в zone mydomain.ru { мастера прописать на всякий случай еще notify on;
синхронизироваться будет само - главное не забывайте при каждом изменении зоны увеличивать серийный номер. Сделали rndc reload mydomain.ru на мастере - и смотрите логи не слейве, если все ок - там будет сообщение, что он получил оповещение и забрал зону.
Вот иногда удивляюсь, человек просто дурак или он просто так пытается что-то себе доказать? Ну вот причем тут корпорации, если речь о том - нужно мелким компаниям сервис отдельной железки для почты или для них хостинг сойдет, а то и яндекс.
Один разницы между домашним роутером (у которых, кстати, постоянно дырки находят в веб-интерфейсах, только они нафиг никому не нужны) и сервером почты. Второй о каких-то корпорациях.
Цитата:
Линукс тот же комплексно настраивается
Настраивается. Репозиторий с обновлениями кто держать будет? Бесплатно? Ну да, конечно. Гарантийный срок железа с его заменой кто будет обеспечивать и замену на время ремонта выдавать? Банальные бакапы кто куда будет делать? Ругаться с провайдером, который не хочет PTR прописывать, а без него почта в спам валится - кто будет, за какие деньги?
Если ответить на все эти вопросы, то окажется, что и производителю такого решения и потребителю много выгоднее держать сервера в ДЦ, т.е. создать еще одного хостера.
Да что ж за флуд. На платном есть штатные админы, которые следят за этим. Понимаете? Но это дешевле. Экономику процесса рассказать? Или сами сообразите?