
Constantine
13.02.2017
18:35:48
теперь смотри. у тебя есть имейдж и из него ты сможешь создать 2 разных контейнера (просто имена разные задай) и приаттачить разные директории с конфигами, верно?

Sergey
13.02.2017
18:36:05
наверняка

Constantine
13.02.2017
18:36:28
ну вот и всё :)

Sergey
13.02.2017
18:36:50
:)

Google

Sergey
13.02.2017
18:37:00
видимо сделаю так
до этого закидывал прям в докерфайле через ADD
не очень-то гибко вышло

Constantine
13.02.2017
18:37:56
если у тебя композ юзается, можно через него маунтить
если хочешь через докер файл, то я бы рекомендовал рокер посмотреть и им билдить имейджи (легче будут)

Sergey
13.02.2017
18:39:09
не очень хочется плодить одинаковые докерфайлы)
рокер гляну, сенк

Constantine
13.02.2017
18:46:50

Sergey
13.02.2017
18:48:03
если конфиги добавлять в контейнер через маунт директории с ними - то нет, а если внутри докерфайла ADD делать
я же не смогу определить в какой контейнер какой конфиг добавить

Constantine
13.02.2017
18:49:34
https://docs.docker.com/engine/tutorials/dockervolumes/#/adding-a-data-volume

Sergey
13.02.2017
19:42:48
да эт понятно, это вольюмы маунтить как по всякому
а в докерфайле я прям файл копировал с хоста в контейнер) а не директорию мапил

Google

Sergey
13.02.2017
19:44:57
но все уже заработало давно) правда маунт директории в имеющуюся происходит поверх файлов, которые там есть в контейнере, скрывая их
в случае с /etc/httpd/conf.d не оч удобно)

Grigori
14.02.2017
07:40:56
Была странная фраза, что MVC-фреймворк -- это что-то непростое. Что же в нем сложного?

dypa
14.02.2017
08:44:26
@grikdotnet MVC не отвечает на вопрос где размещать бизнес логику к примеру. на хабре уже не одна статья появилась https://habrahabr.ru/search/?q=mvc и судя по сразу в комментах к единому мнению что такое mvc пока не пришли

Constantine
14.02.2017
08:45:15

Kostya
14.02.2017
08:56:28
Всем привет!
Я представляю самый большой русскоязычный портал it видеоуроков loftblog.ru. Мы ищем новых авторов видеоуроков по PHP на наш канал https://www.youtube.com/user/loftblog
Если есть желающие, то пишите мне в личку, обсудим!

Constantine
14.02.2017
08:56:53
расскажи в двух словах
и какой у тебя беграунд по вебу, бекенду, ну и пхп
как ты относишься к MVC? и тому, что выше написали
«MVC не отвечает на вопрос где размещать бизнес логику к примеру. »
поделись своим виденьем


Kostya
14.02.2017
09:00:45
Проект не коммерческий, но плюсы от этого можно прочитать здесь http://loftblog.ru/prisoedinitsya-k-soobshhestvu/. Но так же у нас есть коммерческая школа loftschool.com и тут уже можно заработать. Но все кто попадают в школу, проходят крещение через loftblog :) То есть, если твои уроки бесплатные будут успешными и народу понравится, то можно будет зарабатывать на уже существующих курсах в loftschool и присоеденится к ним в качестве преподавателя/наставника или создать свой курс.

Pavel
14.02.2017
09:02:21
А это прибыльно? Мне казалось что делать уроки по пхп гораздо менее прибыльно чем просто на нем фигачить проекты.

Kostya
14.02.2017
09:03:12
Каждый свою выгоду с этого имеет

Aleksandr
14.02.2017
09:03:43
Сейчас граммотный спец имеет такие деньги, что не знаю, что его способно на преподавание перетянуть
А остальные, наверное, немногому могут научить, ну разве что совсем новичков. Хотя могу ошибаться

Pavel
14.02.2017
09:04:32
Тут есть другой плюс - чтобы преподавать - не надо думать постоянно по разному. Один раз заучил все принципы и повтоярешь их из месяца в месяц.
А когда работаешь - все время разные задачи - то так спроектировать классы, то по другому, то в базе чето тормозит, то прод умер.

Kostya
14.02.2017
09:05:56

Google

Sergey
14.02.2017
09:07:00
Напали на парня

Pavel
14.02.2017
09:07:44
Ну выглядит как нападение, на самом деле это просто игра "защити свою точку зрения"

Sergey
14.02.2017
09:08:30
Хотя вот работал как то на проекте, и к нас пришел джун на айос. Что-то он там делал, потом когда все разбежались через пол года, глядь - а он преподаватель уже в одном известном месте, ведёт курсы по свифту) "высококлассный специалист-практик"

Pavel
14.02.2017
09:09:09
Я года полтора назад тоже хотел сделать интерактивный сервис по обучению SQL, как начал делать, настолько геморно оказалось (а профит нулевой) что я забросил.

Aleksandr
14.02.2017
09:09:09

dypa
14.02.2017
09:10:58
мне очень нравится на сайте оценка хайлода в user/sec

Grigori
14.02.2017
09:12:11

Pavel
14.02.2017
09:13:41

Kostya
14.02.2017
09:14:26
Читай внимательнее дружок! Я поздоровался. Это не реклама, а предложение сотрудничества, если тебе это не интересно, то просто проигнорь сообщение и все)
Ком интересно, уже написали в личку!

Aleksandr
14.02.2017
09:15:06

Grigori
14.02.2017
09:15:29
MVC - это "схема разделения данных приложения" (с), а не схема расположения кода в прокте

Kostya
14.02.2017
09:15:37

arigami67
14.02.2017
09:18:31

Maxim
14.02.2017
09:19:35
не в первом паблике уже. агрессивная у них реклама получается.
но все равно спасибо им за работу. пару сериалов у них глянул и было круто и доступно все

Kostya
14.02.2017
09:21:22

Grigori
14.02.2017
09:21:34
все, тихо, теперь я выражу мнение :)

Maxim
14.02.2017
09:21:50
все замолчали проснулась мафия

Grigori
14.02.2017
09:22:31
все, выразил :)

Admin
ERROR: S client not available

Максим
14.02.2017
09:22:44

Google

Kostya
14.02.2017
09:23:27
?

Maxim
14.02.2017
09:24:16
?

Pavel
14.02.2017
09:30:38
Допустим я делаю конструктор сайтов типа wix. И хочу по DDD. Что в этом случае будет являться доменной логикой?

dypa
14.02.2017
09:42:23
@chebotarevp а какие сущности есть? какая у них должна быть логика?

Pavel
14.02.2017
09:43:20
Сайт, модуль сайта (гостевая, галерея), пользователь создает сайт, туда напихивает модули
Еще оплата этого дела, допустим.

dypa
14.02.2017
09:48:15
ну выбор не велик, есть ООП которое говорит о том, что сущность (обьект) сам умеет что то делать либо есть служба (сервис) в которую выносится работа с сущностями (обьектами)
Задавайте только те рабочие функции, которые
существенны для создания понятия об объекте, и только те атрибуты, которых требуют эти
функции. Все атрибуты и функции, которые выходят за эти рамки, старайтесь выносить
в другие объекты, ассоциированные с главной СУЩНОСТЬЮ.
В некоторых случаях самые четкие и практичпые программные архитектуры содер
жат операции, которые по своей сути не принадлежат ни одному конкретному объекту.
Чем выкручиваться из этого положения искусственными методами, можно последовать
естественному ходу событий и включить в модель так называемые СЛУЖБЫ (SERVICES).


Pavel
14.02.2017
10:02:35
Доменную область очень легко делать когда работаешь с объектами и понятиями физического мира. А когда надо описать такие штуки как "модуль", "страница", то как-то проблемы наступают. Потому что эти вещи очень близки к инфраструктурному слою.

Grigori
14.02.2017
10:05:00
это проблемы с абстрактным мышлением, а не с ООП
инфраструктурный слой - тоже сущности
инфраструктура не входит в MVC, но объектами описывается отлично
как писал Вурдалак на форуме, удобнее проектировать не просто сущностями, а событиями

dypa
14.02.2017
11:09:52
например я плохо себе представляю как в рамках ООП реализовать "течение реки" у обьекта "река"

Алексей
14.02.2017
11:15:02

Pavel
14.02.2017
11:15:17
Сделать метод "течь на квант миллиметра" :)

Sergey
14.02.2017
11:54:44
подскажите в swiftmailer можно отправить письмо нескольким пользователям за один раз, но что бы пришли индивидуально каждому(не было в to всех)

Pavel
14.02.2017
11:58:13
Ну в слепую копию поставить

Adel
14.02.2017
12:39:23
заствляю хоть както дышать старый говнопроект. как сделать так чтобы deprecated не делались эксепшенами?

Google

Adel
14.02.2017
12:39:26
preg_replace(): The \/e modifier is deprecated, use preg_replace_callback instead

Dmitry
14.02.2017
12:40:16
события лучше всего ложатся на функциональную парадигму же
У тебя разве с объектами ничего не происходит? Это и есть событие. Т.е. что-то, что изменяет состояние. Когда ты рассматриваешь предметную область, ты ее рассматриваешь не статично, а в рамках каких-то задач, действий... а из действия проистекает сущность, с которой это действие нужно произвести.
Ну и, к слову, cqrs - по сути событийная модель
а без cqrs на сложных проектах ddd будет только мешать