@prophp7

Страница 646 из 1387
Patrik
27.09.2017
12:46:29
5.4 в данном случае, опен сурс с максимальной совместимостью

Dmitry
27.09.2017
12:47:10
многословность еще никому не вредила, а вот магия вполне

Mikhail
27.09.2017
12:47:12
печаль

Taras
27.09.2017
12:51:12
Можно ли запустить cron'ом выполнение php-скрипта , который лежит в папке, внешний доступ к которой ограничен через .htaccess? Через root как-то..?

Google
Ivan
27.09.2017
12:52:05
обращайся на уровне файловой системы а не курлом

Sergey
27.09.2017
12:52:09
На тему __invoke все таки один минус есть, например в тестах, если допустим в setUp каждый раз создается экземпляр такого класса и помещается в проперти тестового класса, то в тестовых методах его уже не вызвать как $this->invocableClass(), будет фатал, приходится делать не совсем красиво $this->invocableClass->__invoke()
именно по этому я акцентировал внимание на ситуациях когда ты размещаешь там либо оркестрационную логику либо логику инфраструктурную. Эти шитуки не очень то и нужно юнитами покрывать. p.s. в phpspec с этим проблем нет: $this($arg)

даже не "инфраструктурную" а... просто код без логики. Декларативные штуки. тот же sql

Taras
27.09.2017
12:53:37
Dmitry
27.09.2017
12:58:00
Не слишком ли много "если", "если то, то, то, то тогда, пожалуй можно". Т.е. придумали украшательство, а потом написали кучу условий, когда это можно, а когда - не очень нужно. И кто-то после этого говорит о удобстве для более слабых разработчиков? ;)

Mikhail
27.09.2017
13:01:55
У каждого подхода(теории, паттерна) есть область применения — это нормально.

Если был бы однозначно идеальный вариант никто бы не спорил.

Dmitry
27.09.2017
13:02:56
Некоторые породы рыб испытывают постоянный оргазм.

Алексей
27.09.2017
13:03:07
классно...

наверное

Mikhail
27.09.2017
13:05:30
Или не очень.

Google
Mikhail
27.09.2017
13:05:43
Потому что они не знают как оно без оргазма.

И для них это обыденность.

Sergey
27.09.2017
13:08:14
интересно чем это обусловлено с точки зрения эволюционной биологии

баг или фича

Mikhail
27.09.2017
13:12:06
Слабо представляю что такой оргазм у рыбы и как его определяют у рыб с постоянным оргазмом.

Но связь с __invoke явно есть. ?

Sergey
27.09.2017
13:30:38
хз, я не вижу

я категорически против любых категорических заявлений)

типа "__invoke всегда хуже чем явный вызов"

Sergo
27.09.2017
13:31:41


Mikhail
27.09.2017
13:38:39
Ничего не знаю, это…это…это такой ubiquitous language в обсуждаемом домене.

ainu
27.09.2017
14:47:05
Я вот тоже

Leonid
27.09.2017
14:48:38
Разбирается кто в apache http? Мне требуется с сервера1 сделать прокси на сервер2 с указанием конкретного домена(вхоста) на сервере2, а не его дефолтную страницу, как если по ip подключиться. Сейчас я сделал обычный ProxyPass по ip и он просто отображает дефолтную страницу. Вхост не видит, хотя я с соответствующего домена захожу.

ainu
27.09.2017
14:50:25
ты транслируешь заглоовок Host?

Konstantin
27.09.2017
14:50:40
Пытаюсь поднять контейтер с httpd 1. докер компос - http://joxi.ru/8AnGLeZHj4MyGr 2. докер фаил в папке httpd http://joxi.ru/MAjGY4WH4DNkMr 3. httpd.conf http://joxi.ru/n2YnK3GfoaW7bA Как я понимаю, он должен был примотировать мою папку /var/www/html и повешать хост example.com, но при переходе по 0.0.0.0 он открывает индексный файл не тот который лежит в /var/www/html, почему он не применяет мой httpd.conf ?

ainu
27.09.2017
14:51:06
По аналогии с nginx ковским proxy_set_header Host $host;

Leonid
27.09.2017
15:02:31
Заголовок не пробовал транслировать ещё, сейчас читаю доки. Пробовал ProxyPreserveHost On - не помогло.

Переменная HTTP_HOST корректная, но соответствующий вхост всё равно не видит

Denis
27.09.2017
16:02:42
Есть тут кто работал с MODX Revo? Помогите с задачей: Делаю слайдер, в админке создал , слайды добавляются мне эти слайды надо разбить на несколько частей ( как в php array_chunk )

Алексей
27.09.2017
16:13:03
за забанят

Google
Алексей
27.09.2017
16:13:07
ща

Denis
27.09.2017
16:39:12
за что?

Ivan
27.09.2017
16:40:03
Это php чат

Denis
27.09.2017
16:42:50
ну так а modx на чем написан?

ладно, я понял только чистый php

Igor
27.09.2017
16:43:32
причем php7 :-)

Sergey
27.09.2017
17:04:55
ну так а modx на чем написан?
мы тут только про прогрессивный пых

Denis
27.09.2017
17:05:14
мы тут только про прогрессивный пых
понял, буду знать. Извиняюсь )

Rail
27.09.2017
20:58:05
Либо сразу в Dockerfile описать все и собрать. Но как-то негибко получается)

Я вот себе вообще собрал несколько контейнеров с LAMP целиком. Только конфиги, скрипты и дамп бд снаружи подключается. Универсальная штука получилась. Хотя и не Docker-way

Konstantin
27.09.2017
21:02:21
Лучше для удобства примонтировать ещё одну директорию и туда класть свои кастомные конфиги. А уже в самом контейнере их симлинками подсунуть в httpd и php
С этим уже разобрался, надо было сделать docker-compose up --build, сейчас уже валится с такими ошибками: httpd | no listening sockets available, shutting down httpd | AH00015: Unable to open logs –

Konstantin
27.09.2017
21:03:23
Дак я так, пока играючь, пытаюсь понять как она работает и как с этим работать, просто для себя)

Rail
27.09.2017
21:03:58
У них есть песочница с недавних пор)

Можно прямо в браузере контейнеры пускать и смотреть

Заценил тут Play With Docker. Реально круто - дают запускать разные контейнеры с хаба на 4 часа. Буду юзать.

Konstantin
27.09.2017
21:06:21
Посмотрим

Alexander
28.09.2017
08:40:46
Я вот себе вообще собрал несколько контейнеров с LAMP целиком. Только конфиги, скрипты и дамп бд снаружи подключается. Универсальная штука получилась. Хотя и не Docker-way
а если собрать не целиком lamp в одном контейнере, а разбросать его по нескольким контейнерам и через compose пускать, это Docker-way будет?

Rail
28.09.2017
08:41:10
Ну да. Смысл в том чтобы все распихать по микросервисам.

F01134H
28.09.2017
08:42:00
это не микросервисы :D

Google
Alexander
28.09.2017
08:42:02
ну так значит можно собрать относительно универсальный compose файл, вместо универсального контейнера)

Rail
28.09.2017
08:42:24
Можно, но мне лень ?

F01134H
28.09.2017
08:42:40
на деле это все изично собирается

когда немного освоишься

Admin
ERROR: S client not available

Alexander
28.09.2017
08:43:27
можно вот с этого начать

https://phpdocker.io/generator

Rail
28.09.2017
08:43:47
напрягает только то что они напилили кучу вариантов для сборки. Можно юзать docker-compose, можно docker stack deploy По мне лучше бы сделали один вариант и ему следовали

F01134H
28.09.2017
08:44:05
https://phpdocker.io/generator
если что-нибудь надо будет добавить, то это будет проблемой

я бы советовал с нуля начать

свой простенький лемп конфиг набросать не так уж сложно

Sergey
28.09.2017
08:45:25
а если собрать не целиком lamp в одном контейнере, а разбросать его по нескольким контейнерам и через compose пускать, это Docker-way будет?
да, смысл в том что бы не собирать ничего а юзать по максимуму готовые образы. Опенсурс инфраструктура и все такое

Alexander
28.09.2017
08:45:36
если что-нибудь надо будет добавить, то это будет проблемой
да нет, не проблема: я сначала тут сгенерил сборку, а потом расширил и заменил всё что мог на переменные окружения (благо, компоуз позволяет в yml-файле использовать окружение перед сборкой)

Rail
28.09.2017
08:46:09
Только для начала лучше собрать на базе убунты какой-нить. А уже после того как освоишься пилить на легковесном Alpine Linux образы

Alexander
28.09.2017
08:47:26
Только для начала лучше собрать на базе убунты какой-нить. А уже после того как освоишься пилить на легковесном Alpine Linux образы
это да, с alpine уже повозился, часа два ушло чтобы на нем собрать php-cli со всем, что нужно для разворачивания проекта

ну там "установить композер, установить зависимости из lock-файла, накатить миграции" и тому подобное

одно только не пойму: где в проекте хранить докерфайлы и конфиги сервисов. пока что получилось, что для сервисов завел папки в корне проекта и там храню конфиги и докерфайлы для них



может кто подскажет, как это правильней сделать?

Иван
28.09.2017
08:56:51
может кто подскажет, как это правильней сделать?
можно как минимум в корне сделать папку одну, а в ней уже подпапки контейнеров остальных

Google
Alexander
28.09.2017
08:57:31
Иван
28.09.2017
08:57:42
docker

Евгений
28.09.2017
08:58:02
.docker )

Alexander
28.09.2017
08:58:23
как это чаще всего делается в больших проектах?

Konstantin
28.09.2017
09:43:08
всем привет

Dave
28.09.2017
09:48:09
Кто то сказал докер и большие проекты в одном предложении?

Dave
28.09.2017
09:50:46
@fes0r ты че забыл что меня учил 2 года назад?

я как бы за всеми конечностями)

Mikhail
28.09.2017
09:51:48
Чему?

K
28.09.2017
09:56:10
привет, ищем junior'а в офис на м. Цветной Бульвар. ЗП 100-160 т.р. Работа с разными проектами, из cms битрикс. + фреймворки (laravel, cakephp)

Ivan
28.09.2017
09:56:34
неслабо для джуниора

Антон
28.09.2017
09:56:39
junior 100к?

K
28.09.2017
09:56:44
да

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