@prophp7

Страница 391 из 1387
Evgeniy
01.06.2017
13:42:05
и это хорошо решает вагрант)

ну или докер

дело вкуса

Aleserche
01.06.2017
13:42:17
Но фишка в том, что среду можно быстро размножить с разными параметрами

Google
Aleserche
01.06.2017
13:43:14
Докер ещё удобнее. Версию пхп на лету менять можно

Evgeniy
01.06.2017
13:48:01
Но фишка в том, что среду можно быстро размножить с разными параметрами
это ты о докер или о вагрант или о локальной машине?)

Aleserche
01.06.2017
13:49:19
Вагрант и докер

Evgeniy
01.06.2017
13:49:42
у докера один плюс

он быстрее стартует

и меньший оверхед

но есть и минусы

лично для меня)

например подход 1 контейнер 1 процесс (сервис), самый распространенный случай, как быть с кроном?)

не юзай крон это не модно

Evgeniy
01.06.2017
13:51:09
делай микросерсы и один из них должен генерить события)

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

Google
Evgeniy
01.06.2017
13:51:41
типо добавь задачку в крон пока юзаешь проект?)

или дергай ручками

Aleksandr
01.06.2017
13:52:04
а теперь как это развернуть новому члену команды?
в смысле на дев-машинке крон включить?

Evgeniy
01.06.2017
13:52:14
всмысле что ты не 1 разработчик

и как другому разрабу автоматизировать это

Aleksandr
01.06.2017
13:52:34
или дергай ручками
я бы сказал дергай ручками, но вообще дать собранный в докере проект с makefile который все делает

Evgeniy
01.06.2017
13:52:37
я хочу docker compose и быть счастливым

или как там докер стартует

Aleksandr
01.06.2017
13:52:56
Evgeniy
01.06.2017
13:53:15
опа тогда можно там и не докер юзать )

внутри

изначально для чего он создавался изоляция окружений и запуск 1 командой

не работает уже(

везде определенная кривизна есть

я не отменяю других плюсов

Aleksandr
01.06.2017
13:54:01
запускай одной командой. установка кронов - это provisioning

Evgeniy
01.06.2017
13:54:16
ога

теперь 1 разраб винда

другой linux

и веселье пошло

Google
Aleksandr
01.06.2017
13:54:55
везде определенная кривизна есть
это да. но с кронами - это по сути так, блажь. к тому же парадигма докера не есть правило, а значит хочешь ставь крон внутрь

Evgeniy
01.06.2017
13:55:05
я согласен)

поэтому мне больше по душе lxc

это легковесно и внутри чистая ос

Aleksandr
01.06.2017
13:55:27
и веселье пошло
создай контейнер crontab, который будет дергать остальное

Evgeniy
01.06.2017
13:55:36
но в докере много чего из коробки решено (конфиг сети, файловая система)

микросервисную архитектуру

Aleksandr
01.06.2017
13:58:15
микросервисную архитектуру
это не микросервисы. микросервисы подразумевают скалабилити, а значит вероятную удаленность друг о друга. крон же это однохостовая вещь. а вот вариант с событиями - да, норм

Evgeniy
01.06.2017
13:58:35
ну я так утрированно назвал

это микро сервисами

Aleksandr
01.06.2017
14:09:08
что одно что второе очень важные события

Vladislav
01.06.2017
14:09:21
ну ладно ладно удаляю)

Aleserche
01.06.2017
14:13:05
В докере крон есть же

Aleksandr
01.06.2017
14:13:35
Aleserche
01.06.2017
14:17:56
https://www.ekito.fr/people/run-a-cron-job-with-docker/

Или не о том речь?

Aleksandr
01.06.2017
14:19:06
в целом не о том, а так мы обсудили все варианты в т.ч. и этот

Evgeniy
01.06.2017
14:20:58
все варианты имеют разную степень веселия

причем не только в докере

Google
Evgeniy
01.06.2017
14:21:10
в вагранте есть свое веселье

и тд

идеального ничего нет, надо брать инструмент и юзать

Sergey
01.06.2017
14:35:14
случайно в gitlab запушил лишний файл, как исправить...?

Ильдар
01.06.2017
14:35:59
привет всем, подскажите пожалуйста, через foreach вывожу массив слов, но каждое слово в новой строке по одному, как можно выводить по два слова в строке? вот пример кода foreach ($b as $key) { echo "$key <br>"; }

Evgeniy
01.06.2017
14:36:22
если можно сделать force push

то я бы git rebase -i HEAD~1

Admin
ERROR: S client not available

Evgeniy
01.06.2017
14:36:57
изменил бы последний коммит

удали вот туда этот фаил

и закомитив снова

а потом git push -f

но это надо сделать быстро

Evgeniy
01.06.2017
14:37:26
пока никто pull не сделал

Sergey
01.06.2017
14:37:46
да ветка моя только

Fayozjon [CybernatiC]
01.06.2017
14:37:46
Вот так как то

Ильдар
01.06.2017
14:40:42
Вот так как то
спасибо, а как теперь во внутренний массив попасть?

Fayozjon [CybernatiC]
01.06.2017
14:41:03
foreach($a as $b){ foreach($b as $c){ } }

Google
Fayozjon [CybernatiC]
01.06.2017
14:41:05
не?

или $c[0] . $c[1]

точнее $b[0] . $b[1]

fso
01.06.2017
14:41:55
или просто implode(' ', $b); на случай если в конце не хватит парного элемента

Ильдар
01.06.2017
14:54:00
foreach($a as $b){ foreach($b as $c){ } }
выводит по одному )

$a = 'Инженер по бурению (супервайзер)'; $b = explode(" ", $a); $c = array_chunk($b, 2); foreach ($c as $key) { foreach($key as $d){ echo "$d <br>"; } }

Fayozjon [CybernatiC]
01.06.2017
14:54:22
foreach($a as $b){ foreach($b as $c){ } echo "<br>"; }

у тебя Брейк не там

Ильдар
01.06.2017
14:54:51
аа

Fayozjon [CybernatiC]
01.06.2017
14:55:17
жаль что додумывать надо =)

я ваще хотел только одно подсказать array_chunk

Ильдар
01.06.2017
15:05:38
$b = explode(" ", $a); $c = array_chunk($b, 2); foreach ($c as $key) { foreach($key as $d){ echo "$d "; } echo "<br>"; }

работает ) спасибо большое

echo $d.' '; вот так правильнее ?

Fayozjon [CybernatiC]
01.06.2017
15:07:30
∀RTUR
01.06.2017
19:01:41
привет. подскажите. есть двумерный массив с тремя элементами. нужно сделать из него два двумерных массива, в одном 2 элемента, в другом 1. спасибо

даже не знаю что загуглить

Aleksandr
01.06.2017
19:05:03
array_chunk по 2

∀RTUR
01.06.2017
19:13:28
или просто как формировать массив "через запятую"?

$blabla = [], [];

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