@symfony_php

Страница 860 из 1418
Bohdan
16.04.2018
15:43:00
в рантайме контейнера
а там они откуда?)

Timur
16.04.2018
15:43:17
Слушайте, а как вы при деплое меняете env-вы на проде? Где их храните?
В четвертой версии переменные среды хранятся в файле .env

Sergey
16.04.2018
15:43:30
а там они откуда?)
кубер инжектит)

Daniel
16.04.2018
15:43:34
Google
Daniel
16.04.2018
15:44:10
Ну с докером все просто, если не заморачиваться с секретиками и прочее

А вот если докера пока на проекте нет

Timur
16.04.2018
15:45:21
На проде держишь файлик .env?
Без этого файла симфони 4 не пашет

Daniel
16.04.2018
15:45:49
Хм, не знал

В доке же даже написано типа для прода используете реальные параметры

Константин
16.04.2018
15:46:53
Может кто объяснить один момент в асинхронности. Вот допустим я поднял вебсервер на react/http. До запуска loop я соединился с mysql через doctrine и держу keep alive соединение, периодически пингуя. В теории получается все запросы проходящие через этот инстанс php будут выполнять запросы в mysql через одно и тоже соединение к бд. Как в этом случае будут вести себя транзакции? Может ли получится, что транзакции у меня вложатся одна в другую, и падение верхней транзакции отменит нижнюю, хотя по факту они не были связаны друг с другом?

Timur
16.04.2018
15:47:03
Хм, не знал
Да не слушай меня, я нуб, я скорее всего ошибаюсь

Хм, не знал
Вот что написано в доке официальной: Most Symfony applications read their configuration from environment variables. While developing locally, you'll usually store these in a .env file. But on production, instead of creating this file, you should set real environment variables.

Daniel
16.04.2018
15:47:51
Ну да)

Sergey
16.04.2018
15:47:53
Без этого файла симфони 4 не пашет
в проде не должно быть .env файла

Daniel
16.04.2018
15:47:58
Что на проде не из .env файла

Bohdan
16.04.2018
15:59:59
кубер инжектит)
кубер на одном сервере для прода вообще ок?

Google
Константин
16.04.2018
16:00:19
Sergey
16.04.2018
16:01:47
кубер это 3 ноды control plane, еще 3 ноды это мастер ноды, а все остальное это уже рабочие ноды

поэтому если у вас меньше чем 4 сервера, смысла нет)

докер компоуз подняли и все для одного сервера

Bohdan
16.04.2018
16:03:15
и в прод его норм?

Sergey
16.04.2018
16:03:42
кубер это всего лишь шедулер для кластера

так то у тебя все равно рантайм будет докер

поэтому смысла для одной-двух нод тащить столько оверхеда нет

ну, или взять гугловый клауд

https://kubernetes.io/docs/setup/pick-right-solution/#hosted-solutions вот целая пачка разных солюшенов где хоститься можно

Bohdan
16.04.2018
16:05:55
ага, спасибо

Anton
16.04.2018
16:37:33
может немного не в тему вопрос, но кто юзает вебпак-енкор - долго ли он собирает проект?

Александр
16.04.2018
16:41:44
Anton
16.04.2018
16:42:33
сейчас 10 секунд собирается - как-то не торт, или у фронтендщика руки неверной направленности

Александр
16.04.2018
16:43:56
сейчас 10 секунд собирается - как-то не торт, или у фронтендщика руки неверной направленности
Это prod/dev? При первом запуске 10 секунд или при любом изменении 10 секунд?

Anton
16.04.2018
16:46:56
вотчер стоит, и при каждом изменении пишет компайлед ин 9539мс

дев окружение

Александр
16.04.2018
16:48:51
вотчер стоит, и при каждом изменении пишет компайлед ин 9539мс
Долговато. Попробуй глянь что за конфиг на выхлопе у енкора

Google
Salem
16.04.2018
16:51:03
А запускашь не в контейнере случаем вебпак?

Anton
16.04.2018
17:03:05
у него нет докера, он на винде :D

Salem
16.04.2018
17:18:15
Уу, тогда вообще хз что послветовать

10 я уже только на чужих десктопах видел

Сам не прикасался

Как за винду сажусь - начинаю жестко тупить, ничего найти не могу, вспоминаю как маму компьютеру учил, у нее такое же выражение лица было

Sander
16.04.2018
17:21:02
Всем привет,

Timur
16.04.2018
18:13:08
Всем привет,
И тебе привет. Но мне уже пора, так что пока.

Александр
16.04.2018
19:45:07
Посоветуйте, пожалуйста, чтиво из тем: ООП, тестирование, шаблоны проектирования. Желательно где побольше практических примеров

Sergey
16.04.2018
19:46:36
скажем что такое структурное программирование знаешь? чем плохи там всякие goto?

Александр
16.04.2018
19:47:23
смотря с какими целями
Развитие в этих темах. Читал чистый код Мартина, экстремальное программирование через тестирование, взял ещё совершенный код, но она у меня пока туго идет

Sergey
16.04.2018
19:48:04
не читай пока про паттерны

можешь почитать эффективную работу с легаси кодом

Александр
16.04.2018
19:48:40
скажем что такое структурное программирование знаешь? чем плохи там всякие goto?
Про структурное не знаю. Goto как понимаю код делает запутанным

Sergey
16.04.2018
19:48:41
+ можно добавить к этому growing object oriented software guided by tests

+ рефакторинг фаулера, а не совершенный код.... тебе больше с говном работать придется

Google
Sergey
16.04.2018
19:50:07
Рефакторинг Мартина читал
Фаулера, Мартин это тот что Роберт

Александр
16.04.2018
19:50:18
+ можно добавить к этому growing object oriented software guided by tests
Спасибо за советы. Почему про шаблоны не читать?

f4rt~
16.04.2018
19:50:29
Фаулера, Мартин это тот что Роберт
Роберт Дауни младший </простите, очень устал на работе, не сдержался>

Sergey
16.04.2018
19:51:10
Спасибо за советы. Почему про шаблоны не читать?
можешь попробовать выяснить главный вопрос - как они появились и зачем.

паттерны - это не ответ на вопрос "как делать дела", это "как просто сказать кому-то что за херню тут надо влепить"

ну то есть где-то годик первый сидя в ООПе можно этот вопрос вообще не особо ковырять

а вообще - а надо ли тебе это самое ООП? может лучше функциональщину почитать? она формализована чуточку лучше

Admin
ERROR: S client not available

Bohdan
16.04.2018
19:55:24
насколько всякая функциональщина требует понимания ТК и прочего подобного?

Александр
16.04.2018
19:55:26
а вообще - а надо ли тебе это самое ООП? может лучше функциональщину почитать? она формализована чуточку лучше
Про функциональное только вот в чатике видел, пока присматриваюсь) но как я понял там нужен не хилый такой математический багаж?

Sergey
16.04.2018
19:56:16
a = cos(b)

Александр
16.04.2018
19:56:39
а вообще - а надо ли тебе это самое ООП? может лучше функциональщину почитать? она формализована чуточку лучше
А по поводу надо ли. Как-то с объектами удобно работать, проще что-ли логику строить, представляя поведение объектов

Sergey
16.04.2018
19:56:42
запись эту понимаешь? значит хватает багажа. Даже не надо знать что такое косинус. Ну и да, я тебе не предлагаю теорию категорий, просто основы лямбда исчислений

Александр
16.04.2018
19:57:17
а язык какой?)
Php, в основном симфони

Sergey
16.04.2018
19:57:32
ясно... там с ФП оч грустно(

как и с ООП)

Google
Sergey
16.04.2018
19:57:50
SICP

Александр
16.04.2018
19:57:56
ясно... там с ФП оч грустно(
Да язык не волнует особо. Просто было с ним устроится проще

Поэтому его изучал

Какой тогда язык лучше подходит под фп и ООП?

Sergey
16.04.2018
19:59:06
ну короч тогда лучше вон те книжки почитай, про рефакторинг, про работу с легаси (она оч полезная и из категории маст рид), про тесты...

Sergey
16.04.2018
19:59:24
kotlin)
там можно миксины делать?

или что-то типа миксинов

или трейтов из скалы?

Егор
16.04.2018
19:59:40
после sicp будет нестояк на промышленную разработку

Sergey
16.04.2018
19:59:51
там можно миксины делать?
зачем тебе миксины?

Sergey
16.04.2018
20:00:09
зачем тебе миксины?
ну вот ты скажи - можно или нет? можно ли в duck typing?

Sergey
16.04.2018
20:00:21
хочешь полиморфизм на миксинах?

Александр
16.04.2018
20:01:02
А про котлин, кстати интересно. К тому же андроид разработка привлекает давно

Sergey
16.04.2018
20:01:39
хочешь полиморфизм на миксинах?
пока не знаю чего я хочу.... сча вот ты меня заинтриговал и читаю про делегацию, выглядит как что-то адекватное

да, короч делегация выглядит примерно как то что надо...

Sergey
16.04.2018
20:09:15
делегация прикольная, но дизайнеры языка жалеют что ее выпустили)

типа она не гибкая нефига и мешает дальше язык развивать

Страница 860 из 1418