@phpclubru

Страница 356 из 956
Pavel
25.10.2017
14:06:22
пхп будет умирать снова и снова.

Dmitry
25.10.2017
14:06:45
это ближе к теме ;) мне интересно, Максим, а вы вообще знаете, что такое "сага"?

Maksim
25.10.2017
14:07:17
И явно не хуже вас :)

Dmitry
25.10.2017
14:07:23
ну можно в двух словах?

Google
Dmitry
25.10.2017
14:07:47
а то вдруг я что-то другое понимаю ;)

Maksim
25.10.2017
14:09:53
что-то вроде менеджера процессов, которые выполняются в рамках 1й большой задачи. Если прям пример с гостовой криптографией, о которой писал выше, то что-то вроде такого: Задача: проведение документа в какой-нить фнс. 1. парсинг 2. проверка 3. уточнение 4. подпись 5. подпись обеими сторонами 6. отправка 7. ещё Н действий.

Dmitry
25.10.2017
14:10:51
ясно... теорию стоит подтянуть

Egor
25.10.2017
14:11:17
господа, можно вклиниться?

киньте ссыль на сагу ?

почитать что это такое

Maksim
25.10.2017
14:11:41
https://docs.particular.net/nservicebus/sagas/

Egor
25.10.2017
14:11:49
спасибо

Maksim
25.10.2017
14:12:00
Подтяните. Полезно

Dmitry
25.10.2017
14:12:31
Вот, Маским, что такое сага - написано в первом предложении первого абзаца

Long-running business processes

Ну или Long-running transaction

А теперь "как я буду реализовывать long running transaction" без event sourcing? Хм, ну как все это делают ;) По сути это тема о FSM

Google
Maksim
25.10.2017
14:14:34
Ну прочитайте это самое предложение) посмотрите о чём я писал выше. В общем я понял, бесполезно :)

Dmitry
25.10.2017
14:16:56
вы писали "как в рамках синхронной схемы это реализовать"? Очереди, обработчики, восстановление состояние FSM, оптимистичные блокировки, версии ...

почитать что это такое
http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf

Maksim
25.10.2017
14:25:49
Вот интересная статейка в тему https://habrahabr.ru/post/311208/
спасибо, прочёл. в целом, согласен. Но за некоторыми исключниями. Выделять на каждый логический кусок в рамках отдельного сервиса - обычно плохая идея, но юзкейсы бывают разные. Либо несколько систем могут использовать 1 маленький кусок, либо языки разные и т.д. Тут вопрос в том, что именно подразумевается под хайпом.

Adel
25.10.2017
14:26:46
ты на конференции не ходишь чтоли? :)

последние года 2-3 микросервисы - самая хайповая тема :)

Maksim
25.10.2017
14:26:58
заставляют :)

Adel
25.10.2017
14:27:05
все рассказывают как они переходили на них и т.д.

Maksim
25.10.2017
14:27:31
не всегда товарищи в курилке могут рассказать что им это дало, кроме просранного времени

Dmitry
25.10.2017
14:28:05
имхо, хм, конференции - самый бестолковый способ поднятия квалификации... уж лучше смотреть маленькие митапы и мастерклассы... да простит меня админ ;)

Maksim
25.10.2017
14:28:31
ну отчего же. Можно дозаучить речь Рыбака, которую он уже 6 лет продаёт

Adel
25.10.2017
14:28:38
ну девконф теперь я буду проводить. можно сказать в одиночку.

Dmitry
25.10.2017
14:28:55
осилишь?

Adel
25.10.2017
14:28:58
хз

Maksim
25.10.2017
14:29:39
от девконфа ток одно впечатление: девочки на курилке... остальное что-то как-то не то всё. тут, пожалуй, соглашусь с Дмитрием: митапчики сильно профитнее

всё равно вся инфа не от выступлений, а от бесед апосля)

Adel
25.10.2017
14:31:03
надо над материалом поработать.. аудитория разная. комуто надо про микросервисы и саги. а кому - как код писать не в контроллерах

ну да. главное - кулуары

надо както заставлять народ общаться там

думаю побольше паузы между докладами сделать

Google
Adel
25.10.2017
14:31:37
самих докладов поменьше

и покачественней

Dmitry
25.10.2017
14:31:49
или вообще без них

Adel
25.10.2017
14:31:52
:)))

Pavel
25.10.2017
14:34:10
Ну почему, для сегмента jun->middle конференции это крутая тема, а потом польза уменьшается

Dmitry
25.10.2017
14:34:59
да вот нет... имхо... кроме забивания в голову джунов кучи хайпа ... пользы почти нет

Adel
25.10.2017
14:35:12
да... и такое есть

Pavel
25.10.2017
14:35:16
Мне нравилось раньше

Dmitry
25.10.2017
14:35:17
хотя на девконе вроде что-то было даже с разбором кода...

это вот ближе

Maksim
25.10.2017
14:35:28
по моим впечатлением, всё таки иначе выходит. Джуны там ничего толком не поймут. Мидлы тоже останутся с осадком. А все, кто выше, потрещать в курилке и обсудить насущное

Pavel
25.10.2017
14:35:58
Да я уже понял что Максим хейтит джунов :)

Maksim
25.10.2017
14:36:12
я сам когда-то был джуном)

Adel
25.10.2017
14:36:19
ты?? неее

Pavel
25.10.2017
14:36:20
DDD им изучать не надо, на конфах ничего не поймут...

Adel
25.10.2017
14:36:24
ты сразу синьором родился

Dmitry
25.10.2017
14:36:29
в общем, самое яркое впечатление от девкона - гриша с бабочкой ;)

Adel
25.10.2017
14:36:39
)))

Maksim
25.10.2017
14:38:34
DDD им изучать не надо, на конфах ничего не поймут...
джунам больше всего нужно - задавать вопросы и получать ответы) и под эти цели сильно лучше подходит что-то более локальное. Когда джун приходит слушать про репликацию между датацентрами, какой ему с этого толк?

Pavel
25.10.2017
14:38:48
Он вдохновляется

Google
Dmitry
25.10.2017
14:39:19
и пишет говнокод с вдохновением ;)

Pavel
25.10.2017
14:39:50
Ну да, так через боль приходит просветление

Dmitry
25.10.2017
14:40:10
угу, через анальную разве что

Pavel
25.10.2017
14:40:44
Говнокод, написанный с вдохновением лучше чем унылый говнокод ?

Dmitry
25.10.2017
14:41:00
вот, кстати, нет... ;)

Adel
25.10.2017
14:41:20
о да

вдохновленный говнокод страшнее

Egor
25.10.2017
14:41:33
Dmitry
25.10.2017
14:41:55
когда джун начинает фантазировать "про ооп", он такое пораждает...

Pavel
25.10.2017
14:42:32
?

Dmitry
25.10.2017
14:42:47
другое дело вот тут последний мой джун... есть поиск с запросом через гет параметр и через аякс.... так копипаста 200-строчного метода с заменой вверху строчки полчения данных и внизу - выдачи ;)

зато рефакторится легко ;)

Maksim
25.10.2017
14:44:54
пускай лучше фантазирует, чем слушает про реплику между дц) быстренько получит по рукам, пару раз переделает и поймёт) а всё прочее придёт постепенно, не сбивая с толку. имхо, конечно, но с инфой, поступающей чанками, всегда проще. А если сразу темы пострашнее навалить, эффект будет сильно хуже... пару лет назад уже сталкивался со своими любителями на хайлоад поездить

Web
25.10.2017
15:16:56
10 18 * * * root cd /var/www/html/ && php yii hello почему крон не отрабатывает? (debian)

Nikita
25.10.2017
15:24:46
А должен?

Web
25.10.2017
15:25:35
да

Algis
25.10.2017
15:27:11
а еще там есть другие команды ?

Web
25.10.2017
15:27:29
да

# m h dom mon dow user command 25 19 * * * root cd /var/www/html/ && php yii hello 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$ 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$ 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$ #

Eugene
25.10.2017
15:28:17
1. Зарули вывод в лог. 2. Посмотри лог крона

Google
Web
25.10.2017
15:28:36
в логе последнее выполнение в 3 часа дня

Dmitry
25.10.2017
15:29:56
date набери в консоли, может у тебя не локальное время на сервере ;)

и в логе 3 часа дня - в какой зоне? ;)

Web
25.10.2017
15:35:46
Oct 25 15:33:01 84489 cron[3014]: (*system*) RELOAD (/etc/crontab)

#date Wed Oct 25 15:36:06 UTC 2017

Вроде понял в чем ошибка)

Все спасибо большое за помощь) Дело было во времени

Mikhail
25.10.2017
17:13:12
Есть готовые библиотеки , нужно допустим посчитать сумму пополнений на сайте за каждый день?

Valeriy
25.10.2017
17:24:12
SELECT SUM(amount) WHERE type='deposit' and createDate >= CURDATE()

Mikhail
25.10.2017
17:25:52
Эм не, это ты сумму подсчитаешь а нужно в графиках вывести типо Пополнения за текущий месяц, за каждый день

Думал есть что то уже готовое , походу ручками

Valeriy
25.10.2017
17:38:18
не знаю ,мождет и есть, мой пример будет отличаться лишь наличием group by currentDate вместо условия по дате

а вывести можно готовыми решениями типа highcharts

https://www.highcharts.com/demo

Mikhail
25.10.2017
17:39:21
но туда же надо передать данные что б вывести

Страница 356 из 956