@symfony_php

Страница 465 из 1418
Bohdan
07.12.2017
15:47:54
ничо, скоро придет всех лошить в ооп чат)

Bohdan
07.12.2017
15:49:36
ну хоть развиваешься)

Борис
07.12.2017
15:50:22
мы уже переросли жесткий стёб)
так я не стебу. Сам, конечно, угараю, это да. Но откоментил по нормальному. @Eraice давай парень... ебашь - только делай ПРы плиз

Google
Andrey
07.12.2017
15:58:02
)))) 4 месяц в программировании)
А это не ты говорил, что застоялся на текущем месте? Просто чем же ты занимался, если сейчас "застоялся"?)

Arky
07.12.2017
16:00:42
А это не ты говорил, что застоялся на текущем месте? Просто чем же ты занимался, если сейчас "застоялся"?)
Я не знал чем заниматься, идей не было. Фесор потом подкинул идею сделать чатик)

Tex
07.12.2017
16:13:51
план года, всем тг чатом переехать в чат, который сделает арки под пристальным надзором местных экспертов

Константин
07.12.2017
16:18:16
Я нашел свою багу. После рефакторинга включение apcu экстеншена уехало ниже composer run-script cmd-post-install, а на вармапе ApcuCache доктрины падал на вызове apcu функции. Но почему ошибка не проявляется при дебаг режиме я не понял

Константин
07.12.2017
16:21:12
Да тут да, пара шальных рефакторингов была. Лучше бы не трогал)

Кто скажет, какой кеш лучше доктрине выставлять? metadata_cache_driver result_cache_driver query_cache_driver

Andrey
07.12.2017
16:28:16
Это ж разные кеши

Sergey
07.12.2017
16:28:31
и файлики

в 4й симфони они по-дефолту в файлики идут

Google
Sergey
07.12.2017
16:28:52
result_cache_driver в редис куда-нибудь

Константин
07.12.2017
16:29:05
остальные в apcu?

Sergey
07.12.2017
16:29:16
не, в файлики

Константин
07.12.2017
16:29:26
ммм

Файлики там через opcache в итоге работают?

Sergey
07.12.2017
16:29:55
да

Константин
07.12.2017
16:30:49
А в смысле по дефолту?

Sergey
07.12.2017
16:31:49
ну в 3.4 симфони они никуда не сохранялись

или когда там добавили кеш пулы

там есть app и system кеши

Константин
07.12.2017
16:32:20
https://github.com/symfony/demo/blob/master/config/packages/prod/doctrine.yaml

Sergey
07.12.2017
16:32:48
? да оно

Константин
07.12.2017
16:33:14
Ну я бы не сказал, что оно тут по дефолту) Но суть ясна

Я только в этих cache.app и cache.system запутался, надо доку почитать

Sergey
07.12.2017
16:35:35
system это для для метадаты, аннотаций и прочего гавна

Константин
07.12.2017
16:35:42
If your server has APCu installed, the cache.system pool uses it. Otherwise, it falls back to the filesystem cache.

Sergey
07.12.2017
16:35:43
app это для твоих кешей

Константин
07.12.2017
16:35:47
Уверен про файлики?)

Sergey
07.12.2017
16:36:08
я включал apcu, разницы с файликами нет

Константин
07.12.2017
16:36:15
https://symfony.com/blog/new-in-symfony-3-1-cache-component

Google
Константин
07.12.2017
16:36:20
Я правда что-то старое читаю

Sergey
07.12.2017
16:36:26
если есть бенчмарки, то с радостью посмотрел бы)

Константин
07.12.2017
16:37:38
У меня сейчас вот такой конфиг: framework: cache: default_memcached_provider: "%env(MEMCACHED_DSN)%" pools: app.cache.currency: adapter: cache.adapter.memcached public: true default_lifetime: 86400

Sergey
07.12.2017
16:38:52
мож тут кто замерял APCu vs Opcache в плане хранения метадаты?

Константин
07.12.2017
16:48:02
Интересный вопрос возник. А есть ли разница между APCu и Array cache, если сервер например на reactphp крутится?

Sergey
07.12.2017
16:52:06
array cache быстрее)

Константин
07.12.2017
16:53:42
То есть даже устанавливать apcu в этом случае не имеет смысла?)

Andrey
07.12.2017
17:05:30
Если только чтоб погасить ошибки композера что кому то его не хватает))

Константин
07.12.2017
17:35:36
Если только чтоб погасить ошибки композера что кому то его не хватает))
Так кеш драйвер стоит apcu, потому и ругается если экстеншена нет

Gaiaz Iusipov
07.12.2017
18:34:16
народ подскажите пожалуйста в чем разница в workflow между: workflow и state_machine ???

Sergey
07.12.2017
18:42:10
народ подскажите пожалуйста в чем разница в workflow между: workflow и state_machine ???
стейт машина может быть цикличной, но имеет только одно состояние активное воркфлоу ацикличный, но может быть в нескольких состояниях

Gaiaz Iusipov
07.12.2017
18:43:49
стейт машина может быть цикличной, но имеет только одно состояние активное воркфлоу ацикличный, но может быть в нескольких состояниях
а что значит цикличный? это когда: а -> б и б -> а ? просто в доках есть пример с пул реквестом так там тоже можно по кругу ходить. и количество состояний ведь отдельно указывается?

Gaiaz Iusipov
07.12.2017
18:44:52
а не, пул реквест как раз стейт машина

Bohdan
07.12.2017
18:45:38
кто с этим компонентом работал много? там ведь стейт хранится на сущность, да?

Gaiaz Iusipov
07.12.2017
18:45:47
то есть у стейт машины нельзя включить multiple_state ?

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

ацикличность это значит нельзя вернуться в состоянии на котором уже был?

Bohdan
07.12.2017
18:47:05
саги

думаю, что ацикличность - то, что последнее состояние не имеет перехода в первое

но это пальцем в небо)

Google
Gaiaz Iusipov
07.12.2017
18:48:24




Andrey
07.12.2017
18:59:47
народ подскажите пожалуйста в чем разница в workflow между: workflow и state_machine ???
У OroCRM был митап с докладом-разъяснением за workflow компонент

Gaiaz Iusipov
07.12.2017
19:01:33
Вадим Натаркин
07.12.2017
20:13:13
Сравнивать APCu и Opcache не нужно. Сначала определитесь что вам нужно Opcache или APCu. А как определитесь сначала настройте окружение и только после этого возвращайтесь к настройкам симфони...

Константин
07.12.2017
20:50:59
Чё?

Sergey
07.12.2017
21:11:20
wut?

Admin
ERROR: S client not available

Sergey
07.12.2017
21:24:12
Ну я не знаю как это делается в апи. Вроде этот экшн ничего вообще возвращать не должен.
экшен всегда на вход принимает Request и на выход всегда пускает Response.

что за пространные рассуждения

конечный автомат мура...

Gaiaz Iusipov
07.12.2017
21:29:24
конечный автомат мура...
В чем разница я так и не понял. Понял что в воркфлоу режиме можно несколько состояний получить, синхронизировать из. Но в чем заключается цикличность? (Которая допускается в стейт машине и нельзя в воркфлоу)

Sergey
07.12.2017
21:30:06
обычные конечные автоматы таких ограничений не налагают - должно быть только конечное число переходов состояний но ты можешь в изначальное из любого перейти

на счет workflow - хз, я не помню что бы там были ограничения

я его не особо юзал

Gaiaz Iusipov
07.12.2017
21:31:10
ацикличность = отсутствие циклов в переходах.
Это как? Нельзя возвращаться в пройденный стейт?

Sergey
07.12.2017
21:31:27
Это как? Нельзя возвращаться в пройденный стейт?
нет, это просто слово. В контексте конечных автоматов я такого слова не помню.

Bohdan
07.12.2017
21:31:42
@g_iusipov https://sharepoint.stackexchange.com/questions/187437/sequential-workflow-vs-state-machine-workflow вот тут неплохо описано, как по мне

Google
Sergey
07.12.2017
21:31:54
ацикличные зависимости - это хорошо. Ацикличный конечный автомат - это свойство конкретного, тебе вполне может и не это надо

Gaiaz Iusipov
07.12.2017
21:32:49
Sergey
07.12.2017
21:32:52
не вижу ограничений по транзишенам

Bohdan
07.12.2017
21:33:56
не вижу ограничений по транзишенам
насколько я увидел - у воркфлоу нельзя делать несколько from транзишенов

только у стейт машины можно передать массив в этот параметр

Gaiaz Iusipov
07.12.2017
21:34:23
Единственное что более менее поясняет ситуацию это код валидаторов компонента на гитхабе. Но код форкфлоу валидатора менее понятен

Bohdan
07.12.2017
21:34:30
ну как сказать увидел = сужу по доке

Sergey
07.12.2017
21:34:44
насколько я увидел - у воркфлоу нельзя делать несколько from транзишенов
ммм... у тебя будет несколько транзишенов просто

с разными именами. Прикол в том что тебе надо знать имена транзишенов что бы это работало

но ты их можешь через getEnabledTransitions получить так что все ок

Bohdan
07.12.2017
21:35:54
блин, калечная дока

Sergey
07.12.2017
21:36:01
почему калечная?

Gaiaz Iusipov
07.12.2017
21:36:20
насколько я увидел - у воркфлоу нельзя делать несколько from транзишенов
А или нельзя... Ну хз дока очень слабо тему раскрывает

Sergey
07.12.2017
21:36:25
транзишен имеет один from и один to. Но ты можешь иметь много транзишенов.

Bohdan
07.12.2017
21:36:46
да потому, что нет нормальных примеров использования то, что стейт машину можно добыть из контейнера - это менее важно имхо

Sergey
07.12.2017
21:36:50
тут прикол в том что ты не по стэйту а по транщишенам пытаешься что-то делать. Ну то есть.... пример идеально вписывающийся в workflow компонент - настройка борды в jira

Bohdan
07.12.2017
21:37:14
но у транзишена стейт машины по доке может быть много from

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