@prophp7

Страница 1237 из 1387
Evgeniy
07.08.2018
14:30:38
https://3v4l.org/j5fAm все очень просто
да я понимаю что так и надо делать ) просто большая веростность забыть передать аргумент конструктору

Shmaltorhbooks
07.08.2018
14:33:24
да я понимаю что так и надо делать ) просто большая веростность забыть передать аргумент конструктору
если так делать на работе - есть большая вероятность получить пиздюлей от коллег)

Maksim
07.08.2018
14:33:52
руки бы сломал)

Google
Maksim
07.08.2018
14:34:34
вычислить по айпи и сломать руки :)

Shmaltorhbooks
07.08.2018
14:37:16
и комп
и жизнь))

Maksim
07.08.2018
14:37:37
и жизнь))
злой ты)

Evgeniy
07.08.2018
14:37:39
и жизнь))
она и так сломана если пишешь на php < сарказм

Maksim
07.08.2018
14:38:19
я максим, мне 29, пишу на пхп :(

Bohdan
07.08.2018
14:39:20
Maksim
07.08.2018
14:39:36
чёйта?)

Evgeniy
07.08.2018
14:40:06
я максим, мне 29, пишу на пхп :(
ты меня вроде описал

мне примерно 29 точно не помню

Vitaly
07.08.2018
14:41:59
Мне 32, но я еще на ActionScript могу, если он еще не помер.

Google
Sergey
07.08.2018
14:42:13
Как блядь можно забыть аргумент обязательный в конструктор передать?

Evgeniy
07.08.2018
14:42:47
ну если ты не знаешь что у тебя за тип )

Sergey
07.08.2018
14:42:50
Evgeniy
07.08.2018
14:42:50
то вполне можно

Maksim
07.08.2018
14:43:34
если ты не знаешь. что у тебя за тип, значит ты херовый программист)

Evgeniy
07.08.2018
14:45:57
...
https://3v4l.org/FRbcYI

я эксперт как запутать следы и сделать все через жопу )

полимофрфизм и прочая хуйня)) (абстракция)

но так как конечно с new не очень делать все равно)

Maksim
07.08.2018
14:47:39
не очень?)

Evgeniy
07.08.2018
14:48:02
цензура же)

Maksim
07.08.2018
14:48:22
на фоне предыдущего сообщения-то)

Evgeniy
07.08.2018
14:48:57
хуйня тоже слишком гуманно к таким конструкциям)))

Sergey
07.08.2018
15:21:49
Ректальное программирование

Evgeniy
07.08.2018
15:25:22
КОП Костыльно Ориентированное Програмирование

Anton
07.08.2018
16:25:50
вот накарябал https://c2n.me/3VV3jF4.html
А там точно в итоге buffered не пустой файл?

И это на какой версии PHP? то у меня после запуска buffered файл пустой

Google
Александр
07.08.2018
16:37:21
Всем привет. Есть кто активно с докером работает? Правильно ли я понимаю что при создании контейнера для прода мне нужно все приложение завернуть в один контейнер вместе с веб сервером, + будет ещё какой нибудь nginx proxy контейнер, который будет это дело разрушивать?

Anton
07.08.2018
16:38:03
вообще, хз, даже если на микробенчмарке буферизация в памяти будет быстрее, все мне кажется на реальном приложении бенефиты от того что операционка это будет менеджить перевешивают намного

Правило большого пальца - один процесс один контейнер

nginx отдельно, php-fpm отдельно, mysql отдельно

Александр
07.08.2018
16:39:50
Ну у меня сейчас так и сделано. Тогда получается отличие дев окружения от прода в том, что вместо volume будет внутри докерфайла COPY?

Anton
07.08.2018
16:40:06
В основном да

В идеале

А потом начнется, на деве надо xdebug на проде нет, например

детали такие

Александр
07.08.2018
16:41:07
Вы к чему в итоге пришли?

Александр
07.08.2018
16:41:48
И ещё вопрос тогда. Получается у меня есть контейнеры nginx, mysql, php-fpm + по контейнеру на каждое приложение?

Просто не понятно тогда что ложить в контейнер с приложением

Anton
07.08.2018
16:42:44
Да по всякому =) Можно собирать два имейджа, один FROM другого и добавлять туда уже xdebug например, каждый по своему изворачивается =)

php-fpm это и есть приложение, там файлы лежат

ну если надо консольные скрипты или демоны, то еще будут контейнеры, но можно и с этого же имейджа их запустить

nginx + mysql + fpm - это на каждое приложение свое

Александр
07.08.2018
16:44:01
Ага, вот оно как

Anton
07.08.2018
16:44:04
Если я правильно понимаю что значит приложение у тебя

Google
Александр
07.08.2018
16:44:12
А не накладно?

Anton
07.08.2018
16:44:17
В этом суть, чтобы в изоляции запуститься

И не шарить ничего ни с кем

Александр
07.08.2018
16:44:55
У меня просто в Деве вышеперечисленные контейнеры на все проекты

Anton
07.08.2018
16:45:07
Не, не накладно

Не, ну может прям они зависят так сильно друг от друга

Но обычно я не видел такого чтобы делали

Обычно все делают каждый проект отдельно

Александр
07.08.2018
16:46:08
А чем всем этим тогда управлять? Если в случае когда вместе можно докер композом обмазатьсч

Admin
ERROR: S client not available

Александр
07.08.2018
16:46:24
То тут конфиг будет расти ведь сильно

Anton
07.08.2018
16:46:27
докер композ на каждый проект свой

Александр
07.08.2018
16:46:51
Это я понимаю теперь, но неудобно же тогда или норм?

Anton
07.08.2018
16:47:08
удобно

каждый проект по своему

Александр
07.08.2018
16:47:45
И во время разработки тоже?

Anton
07.08.2018
16:48:43
Наверн зависит. Я не работал чтобы надо было между десятками проектов переключаться, может быть там целесообразно соединить в один, но обычно да, просто на разные проекты разные докер компоузы

Александр
07.08.2018
16:49:34
У меня просто на всех проектах примерно одинаковое окружение

Nurik
07.08.2018
16:49:46
Ребят подскажите как назывался закон, который гласит типо: Добавление нового персонала, не ускоряет работу, а замедляет её.

Google
Anton
07.08.2018
16:50:50
Я бы наверное копировал между проектами

раз - раз - скопировал - поднял

начал бы с этого

А там видно будет

А то потом начнется, тот проект на этот сервер, этот на тот

А если они разделены - легко это будет менеджить

Александр
07.08.2018
16:52:41
нет
Давай свою точку зрения:)

Evgeniy
07.08.2018
16:53:05
ну в общих чертах вы правильно пишите

что 1 процесс 1 контейнер

что вместо volumes надо копировать файлы в контейнер

например для разработки очень хорошо docker-compose.yml

я как раз сейчас с ним парюсь

для прода надо деплоить в куб и на кубе уже кластер поднимать

ну или swarm

соответственно для прода своя история отдельная для разработки docker-compose ништяк

Vladislav
07.08.2018
16:54:49
вообще, хз, даже если на микробенчмарке буферизация в памяти будет быстрее, все мне кажется на реальном приложении бенефиты от того что операционка это будет менеджить перевешивают намного
у нас был особый кейс много записи без буферизации на стороне пхп диск иногда был загружен на 100% пришлось сделать самодельный буфер и еще жать на лету

а steam_set_write_buffer кажется не работает для локальной ФС

Evgeniy
07.08.2018
16:55:07
еще надо для контейнеров логи в stdout

еще геморой для бд и лучше на бою юзать rdb вместо контейнера

Александр
07.08.2018
16:55:39
что вместо volumes надо копировать файлы в контейнер
А кстати, если на проде тоже volume использовать, то сильно на производительности скажется?

Страница 1237 из 1387