@symfony_php

Страница 464 из 1418
Dmitry
07.12.2017
14:16:33
нинужон)
то есть все таки заюзать это https://github.com/liip/LiipImagineBundle

Sergey
07.12.2017
14:16:56
если у тебя нет докеров и т.д.

то да

Google
Sergey
07.12.2017
14:17:12
если есть - у тебя есть варианты интереснее

Dmitry
07.12.2017
14:17:14
нет докеров

Sergey
07.12.2017
14:17:27
ну тогда мой вариант будет не таким удобным возможно

+ мы контрибютили в вич поддержку сонаты, добавили тип
а мы выкинули его 2 года назад как штуку которая приносит больше боли чем пользы

Dmitry
07.12.2017
14:18:29
нужно под разные девайсы отдавать разный размер изображения, при том что изначально может быть загружен макет до 10-20 МБ

Дмитрий
07.12.2017
14:18:30
2 года назад возможно, мы как раз 2 года его используем и котрибютим туда))

Дмитрий
07.12.2017
14:18:58
Sergey
07.12.2017
14:19:00
например?
я для кого выше ссылку скидывал?)

https://github.com/h2non/imaginary

Vladislav
07.12.2017
14:19:50
не читал чат, спасиб)

Sergey
07.12.2017
14:19:56
https://github.com/fesor/api-example/blob/master/docker/nginx/config/locations/image_cache.conf

вот пример конфига если у тебя нет CDN

Google
Дмитрий
07.12.2017
14:20:08
кароче ApiPlatform + GraphQL кто-то рабтал ?

Vladislav
07.12.2017
14:20:30
о

опять

никто не работал кажись)

Sergey
07.12.2017
14:20:45
кароче ApiPlatform + GraphQL кто-то рабтал ?
нет, api platform чуть-чуть умеет в query формат graphql. И все.

Дмитрий
07.12.2017
14:21:17
нет, api platform чуть-чуть умеет в query формат graphql. И все.
Они добавили поддержку а доку не написали молодцы

Sergey
07.12.2017
14:21:33
Они добавили поддержку а доку не написали молодцы
там пул реквест есть. Но там они признают что поддержка базовая

ну то есть это не то, не годится.

Дмитрий
07.12.2017
14:22:02
https://github.com/api-platform/core/pull/1358 Его и смотрю

Sergey
07.12.2017
14:22:21
я бы для graphql юзал webonyx/graphql-php и свои обертки какие-нибудь... оно конечно неудобно и Youshido/GraphQL прикольнее но последний чуть не дотягивает

в целом с graphql в php пока все плохо и удобных решений нет

от слова совсем

все по итогу либо пилят велосипеды на основе тих пакетов либо пилят на ноде

Dmitry
07.12.2017
14:23:39
используй https://github.com/liip/LiipImagineBundle если загрузка фоток уже сделана
а если мне надо отдать через апи ссылку на картинку меньшего размера ?

Дмитрий
07.12.2017
14:23:56
ты в конфигах настроиш фильтры

Sergey
07.12.2017
14:23:57
у меня знакомые сейчас пилят свой велосипед на основе webonyx - он обещает быть удобным. @SerafimArts вы ж запилите?)

Дмитрий
07.12.2017
14:24:04
и потом к любой картинке будешь их применять

перед отправкой

vich хорош тем, что тебе нужно только передать объект в котором картинка, указать поле, и фильтр ссылка готова

Google
Dmitry
07.12.2017
14:25:15
перед отправкой
я просто отдаю в мобильное приложение только ссвлку на картинку

Дмитрий
07.12.2017
14:25:53
картинка есть у тебя, пробей в config.yaml конфиги, фильтры как в доке написаны, и просто используй её

Для graphQl юзаю бандл от Ренато понравился он мне на конференции

https://github.com/overblog/GraphQLBundle

а под капотом webonyx/graphql-php

Sergey
07.12.2017
14:28:53
Для graphQl юзаю бандл от Ренато понравился он мне на конференции
мне не нравится роутинг и разруливание ресолверов. неудобно

но жить можно

+ yaml отстойный формат для описания схемы

с учетом того что у graphql нынче есть свой язык для описания оной

https://github.com/facebook/graphql/pull/90

Дмитрий
07.12.2017
14:30:13
спасибо почитаю

Sergey
07.12.2017
14:31:48
ну как "есть", будет)

Sergey
07.12.2017
14:32:09
https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51

блин надо свой велосипед допилить... столько велосипедов надо допилить...

Andrey
07.12.2017
14:41:20
Как то говорили, что гугл всегда просит цифру на авторизацию



Во кейс, просто на "да"

Константин
07.12.2017
14:42:45
Exception trace: () at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293 С -vvv вот это даёт

Борис
07.12.2017
14:44:07
Exception trace: () at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293 С -vvv вот это даёт
Бля, поставил xdebug и продебажил - делов-то. Вчера update дебажил - на все ушло 1 час. А ты уже 3 час спрашиваешь по чатам.

Google
Константин
07.12.2017
14:51:26
Exception trace: () at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::executeCommand() at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:143 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:282 Composer\EventDispatcher\EventDispatcher->executeEventPhpScript() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:205 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:81 Composer\EventDispatcher\EventDispatcher->dispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:189 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:96 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Command/RunScriptCommand.php:101 Composer\Command\RunScriptCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:266 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:861 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:208 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:245 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:127 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:100 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:54 require() at /usr/local/bin/composer:24

Бля, поставил xdebug и продебажил - делов-то. Вчера update дебажил - на все ушло 1 час. А ты уже 3 час спрашиваешь по чатам.
Во-первых только что спросил первый раз. Возможно ты меня с кем то спутал. Во-вторых эта лажа проявляется только на RC сервере и не проявляется локально. Включенный xdebug в cli ничего дополнительного не показывает.

Дмитрий
07.12.2017
14:55:26
А просто composer install валится?

Борис
07.12.2017
14:58:22
Во-первых только что спросил первый раз. Возможно ты меня с кем то спутал. Во-вторых эта лажа проявляется только на RC сервере и не проявляется локально. Включенный xdebug в cli ничего дополнительного не показывает.
Хм... допустим был еще кто-то с композером сегодня с такой-же ошибкой. Хотя я сомневаюсь По делу: Я тебе не включить xdebug в CLI , а натроить remote debug и включить дебаг на RC а дебажить локально. Явно на () at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293 ты узнаешь свою проблему. Или хотя-бы исходник этого открой и посмотри на 293 строку - иногда по коду понядно, в чем проблема

Дмитрий
07.12.2017
14:59:30
Скорее что-то в секции дев занесены, а оно и в проде дергается

Типа забыть dump() удалить на проде

Но об этом трейс не говорит

Константин
07.12.2017
15:02:44
На rc всё крутится в docker swarm, модифицировать там код без пересборки невозможно. RC собирает CI с мастер ветки.

Если бы легко было там дебажить, я бы уже давно продебажил. Надо думать

Admin
ERROR: S client not available

Борис
07.12.2017
15:06:33
На rc всё крутится в docker swarm, модифицировать там код без пересборки невозможно. RC собирает CI с мастер ветки.
Кто такое сказал? :) docker exec container_id bash и погнал - разворачивай, модифицируй.. главное не налажать )))

Один хер гадать по кофейной гуще - это не вариант

Arky
07.12.2017
15:07:06
@fes0r запилил атачменты) https://pastebin.com/mFYddvRG

Константин
07.12.2017
15:07:45
Скорее что-то в секции дев занесены, а оно и в проде дергается
в том то и проблема, что env=prod. Ситуация меняется не от смены env, а от включения дебага.

Кто такое сказал? :) docker exec container_id bash и погнал - разворачивай, модифицируй.. главное не налажать )))
Контейнер встать не может, сварм его прибивает и запускает сразу новый.

В общем сейчас чёнить придумаю. Но это не точно

Дмитрий
07.12.2017
15:19:51
Дамп поставить и смотреть на чем вылетает?)

Константин
07.12.2017
15:25:08
Дамп поставить и смотреть на чем вылетает?)
Нет желания коммитить дамп в мастер)

Борис
07.12.2017
15:28:46
ахахахха

Google
Arky
07.12.2017
15:29:03
А как же конструктивная критика? :>

Борис
07.12.2017
15:29:06
А че эт за шедевр такой? Что за атачменты?

Arky
07.12.2017
15:29:33
Andrey
07.12.2017
15:30:59
Dump, exit.



Борис
07.12.2017
15:31:04
Атачменты к сообщению
Да, друг, у тебя классная иконка профиля :) ты сделал мой день :D

Дмитрий
07.12.2017
15:33:47
Нет желания коммитить дамп в мастер)
Ага, тю на локалке вообще не воспроизводится?

Arky
07.12.2017
15:34:55
Dump, exit.
Ну я не знаю как это делается в апи. Вроде этот экшн ничего вообще возвращать не должен.

Andrey
07.12.2017
15:35:57
Ну я не знаю как это делается в апи. Вроде этот экшн ничего вообще возвращать не должен.
По сути тут два варианта обычно. 201 и ссылка на созданный ресурс 200 и в теле ресурс

А вообще, ты же только разрабатываешь. Себе то выводи.

Борис
07.12.2017
15:36:47
@Eraice начни с gist хотя-бы - там можно комментить построчно. Во вторых, ты явно сделал этот код к чему-то готовому - тогда делай fork и PR чтобы его там можно было обсудить. Код ревью по pastebin такого я еще не видел )))) @fes0r где ты их находишь?

Andrey
07.12.2017
15:37:18
Наш сын полка)

Arky
07.12.2017
15:37:40
А вообще, ты же только разрабатываешь. Себе то выводи.
Ну это да, делалось чтоб сразу видеть что там)

Константин
07.12.2017
15:37:41
Борис
07.12.2017
15:39:17
Наш сын полка)
Тогда ок Хорошо, что он в симфони, а не в Ларавель полк попал

Борис
07.12.2017
15:42:26
АААА :) Я подпишусь на тебя в гите. Просто вспомню молодость :)

Хочешь чтобы тебе комментили замечания - делай пуллреквесты сам себе - тебе их откоментят, ты пофиксишь, и будешь в мастер вливать только true код одобренный symfony чатом?

Константин
07.12.2017
15:44:07
И я)

Борис
07.12.2017
15:45:21
ахаха ребзя, вы туда зайдите - я получаю удовольствие. Это первые шаги ребеночка. Я даже свое время готов потратить, чтобы покомментить. Уже начал))) правда, прямо в коммит, пока ПР нету

Andrey
07.12.2017
15:45:46
мы видели уже

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