
Bohdan
30.03.2018
09:13:45
мой баг по вью крутят понемногу, недавно заасайнили

Dmitriy
30.03.2018
09:14:00
уже прогресс)
че за баг? дай линк на тикет

Bohdan
30.03.2018
09:17:12
ща если найду
там по детекту компонентов

Google

Bohdan
30.03.2018
09:17:20
bootstrap-vue как пример

Konstantin
30.03.2018
09:18:32
вобщем эта дичь с обновой из за снап пакетов.
сохраняются предыдущие версии в /snap/phpstorm/
по ярлыку запускается /snap/phpstorm/current - симлинк - указывающий на последнюю версию установленую.
лечение простое - rm current && ln -s ./21 current, в 21 папке лежит у мня по крайней мере старый 2017.3.6

Bohdan
30.03.2018
09:19:47
просто убунта не тру

Konstantin
30.03.2018
09:20:13
она у меня первая
)))

Dmitriy
30.03.2018
09:51:07
Чейта не тру?
Я лично с дебияна на неё мигрировал

Slava
30.03.2018
09:52:13
у меня аналогичный опыт

Dmitriy
30.03.2018
09:53:06
Стоит только вспомнить выпил nvidia-drivers на тестинге
Про миграцию на плазма 5 я вообще молчу, это был ад

Slava
30.03.2018
09:53:52
у меня проблема была со звуковухой, wi-fi свистком на debian
более старые версии пакетов в офф. репах
чтобы тех же задач достичь нужно больше телодвижений было делать

Google

Moz
30.03.2018
09:56:38
Дебиан не самый удобный дистрибутив для десктопа

$iD
30.03.2018
09:57:26
но пруфов не будет?

Slava
30.03.2018
09:58:53
только личный опыт хождения по граблям)

Dmitriy
30.03.2018
09:59:39
Зачем пруфать субъективное мнение?

Moz
30.03.2018
10:00:02
Подскажите лучше, что там поудобнее в симфе для работы с elastic? FOSElastiсa?

Dmitriy
30.03.2018
10:00:16
Кто то на генте сидит и ему норм,а кто-то вообще на LFS и в ус не дует

Sergey
30.03.2018
10:03:40
вот эта штука более-менее.... хотя всеравно рак
ну то есть все упирается в то что ты с эластикой делаешь. Если тебе тупо запросы надо поделать - то лучше руками json-ки собирать и слать без всей этой фигни
а если тебе надо что-то хитрое с batch инсертами, например для построения индекса - может и имеет смысл бандл заюзать

Moz
30.03.2018
10:05:29

Sergey
30.03.2018
10:06:13
меня больше напрягает что все эти бандлы не решают стандартных проблем и вообще не дают никаких рекомендаций как разруливать апдейт индексов..
вроде много кода, вроде сложно, а всеравно под простые сценарии
хотя из всего что есть ongr-io сделали более-менее...

Sergey
30.03.2018
10:11:48
https://github.com/elastic/elasticsearch-php

Sergey
30.03.2018
10:12:35

Daniil
30.03.2018
10:13:03
Есть 2 проекта, один на симфе 2.8 другой на 3.4 тот че на 3.4 там чисто фича для проекта для 2.8. На каждый из проектов я запускаю докер-контейнеры с nginx,php7.1 итого два контейнера в одном nginx и в другом nginx обоим нужен ssl- сертификат без него они не будут взаимодействовать вместе, вопрос как создать два ssl сертификата так, что б они оба слушали 443 порт и работали ? У меня в одном контейнере работает ssl а в другом нет, оба слушают 443 порт.. есть ли смысл менять на 444 сработает ли? Есть кому что сказать кроме того что ненужно говорить? Может кто-то делал что-то похожее ?

Sergey
30.03.2018
10:13:39
сейчас тебе надо просто поднять 3-ий контейнер с nginx что бы делать ssl termination (если нет возможности как-то убрать быстро nginx-ы из двух других контейнеров)

Google

Daniil
30.03.2018
10:18:17


Valentin
30.03.2018
10:20:59
Привет, у меня вопрос по шифрованию пароля - где и как это лучше делать если создание юзера будет в нескольких местах?
1. В контроллере, как пишет в документации: http://symfony.com/doc/current/security/password_encoding.html
2. Создать сервис где в конструкторе указать зависимость от UserPasswordEncoderInterface
3. В UserEntity в методе setPassword($pw, UserPasswordEncoderInterface $encoder)?
В целом нравится 3й метод своей простотой, но не уверен что так нормально делать, или может не париться и в контроллере всё сделать? Всё равно зависимость по интерфейсу передаётся

Icewild
30.03.2018
10:27:00
2

Valentin
30.03.2018
10:29:32
Ещё 4й появился - подписаться на событие prePersist/preUpdate и внутри обновлять пароль на зашифрованный

Sergey
30.03.2018
10:32:42
но тебе надо как-то этот энкодер подключить так что третий вариант будет подразумевать либо 1-ый либо 2-ой вариант

Valentin
30.03.2018
10:36:45

Sergey
30.03.2018
10:37:44
а почему не рассмотреть вариант "не юзать" симфоневый энкодер а заюзать только password_hash?)
ну это я просто накидываю... у этого варианта свои минусы

Valentin
30.03.2018
10:39:23
Да что то не вижу в этом смысла, что оно мне в перспективе может дать? Ну кроме "оптимизации" :)

Sergey
30.03.2018
11:25:29
@kopaygorodsky йей, мой доклад на 4м месте)

Vladislav
30.03.2018
11:31:00
ого, найс) будут приглашать еще
а сколько всего было?

Ilshat
30.03.2018
11:34:33
ребят, может подскажете решение.
есть у меня lazy сервис. и я хочу, вызывать у него метод closeSession в конце выполнения скрипта, если он (сервис) был использован (т.е. был инстанс был создан). как бы это сделать?

Shmaltorhbooks
30.03.2018
11:35:23
хочешь сделать ему деструктор?

Sergey
30.03.2018
11:35:29

Ilshat
30.03.2018
11:35:35

Sergey
30.03.2018
11:35:46
но по датам не сходится, не смогу :/

Google

Shmaltorhbooks
30.03.2018
11:36:08
так возьми и просто сделай ему деструктор))
__destruct

Ilshat
30.03.2018
11:36:33

Shmaltorhbooks
30.03.2018
11:36:33
правда, никто не гарантирует, что он вызовется именно в конце работы всего скрипта)

Ilshat
30.03.2018
11:37:14
__destruct
похоже не прокатывает. возможно ресурс сети успевает тоже уничтожаться

Vladislav
30.03.2018
11:46:15

Sergey
30.03.2018
11:49:13

Admin
ERROR: S client not available

Ilshat
30.03.2018
11:53:29

Sergey
30.03.2018
11:53:53
или ты в конструкторе чето нехорошее делаешь?
вообще можно конечно проверить проинициализирован ли lazy сервис

Ilshat
30.03.2018
11:56:22
ну и в чем проблема?
в конструкторе идет коннект к другому сервису. если скрипт не обращался создал сервис, пусть как бы и не создает )
к другому серверу*

Sergey
30.03.2018
11:56:32
но лучше что бы просто можно было дергать сервис когда вздумается а он там уже внутри сам разберется чето как

Ilshat
30.03.2018
11:57:30

Evegniy
30.03.2018
12:07:16
Всем привет. А может кто нибудь подсказать аналог Pinba ?

Виктор
30.03.2018
12:07:52
zabbix

Google

Evegniy
30.03.2018
12:08:58
zabbix
Им можно профайлить выполнение отдельных методов?

Aleksey
30.03.2018
12:13:49
newrelic ?

Sergey
30.03.2018
12:15:18
вот такие штуки на выходе будут

Evegniy
30.03.2018
12:17:13

Slava
30.03.2018
12:28:15
Во второй версии Symfony использовались Ant'овские build файлы, потом Fabien начал Makefile продвигать, но вроде от этого отказался
сейчас что-то на замену придумали?

Sergey
30.03.2018
12:28:50
да, отказались
в пользу symfony/console

Slava
30.03.2018
12:29:50
ну если мне нужно несколько команд выполнить сразу, в ant я пог их через зависимости описать и вызвать
а сейчас предлагают тупо 1 за другой эти команды вводить ручками?

Dmitriy
30.03.2018
12:34:22
можешь shell скрипт написать
тыж программист)

Sergey
30.03.2018
12:34:35
ну тебе ничего не мешает взять и сделать Makefile
просто в симфони не хотели еще на себя брать поддержку кроссплатформенности Makefile

Slava
30.03.2018
12:36:34
сейчас как раз shell скрипт сделал
просто когда best practice удаляют и не дают ничего взамен ждать стоит тонны разнообразных велосипедов
и тот же ant был более понятен, чем кастомные bash скрипты, которые разной степени кривости свои в каждой конторе

Sergey
30.03.2018
12:37:54
бери Makefile