
Sander
18.04.2018
20:30:38
Всем привет,
фрейморк симфони еще смысл учить? а то все говорят про kotlin(spring), rust и подальше от php убегают.

Maksim
18.04.2018
20:31:19
крутой вопрос...

Andrew
18.04.2018
20:33:09
не могу прочитать — монитор жиром заляпало

Maksim
18.04.2018
20:34:14

Google

Sander
18.04.2018
20:34:32
ага конечно
пхп сильно отстает в разивитии хоть и обновляется

Maksim
18.04.2018
20:35:45
смелое заявление от человека, который, очевидно, нихера не в курсе вещей)

Sergey
18.04.2018
20:35:46
вроде не пятница вечер

Andrew
18.04.2018
20:36:09
среда — маленькая пятница :)

Sander
18.04.2018
20:36:17

Konstantin
18.04.2018
20:36:51
как говаривал очередной константин - "ты втираешь мне какую то дичь" )

Bohdan
18.04.2018
20:37:07
этот кончился, баньте

Maksim
18.04.2018
20:37:08

Artem
18.04.2018
20:43:23

Sergey
18.04.2018
20:43:25
rust кстати норм такая игра
бегать камнем голых людей хуярить
круто
спс) но вводная часть слишком затянута на самом деле)

Google

Maksim
18.04.2018
20:46:23
вроде не пятница вечер
давай я тогда наброшу пятничную тему.
посмотрел тут всякого, есть всё ж вопрос: за счёт чего мне кафка может помочь с хранением эвент стримов в рамках es?
таких событий, предположим, будет овердохера. Их надо перманентно (!) хранить и получать по запросу за вменяемое время
и чем не подходит та же кассандра) почему таки кафка была предложена)

Sergey
18.04.2018
20:49:12
в кафке можно так же терабайты хранить, она умеет шардироваться
там есть еще KQL для запросов)
ну я предложил как вариант, ее для этого часто юзают

Maksim
18.04.2018
20:49:58
такой себе бонус в рамках event sourcing)
а по скорости (в сравнении) из личного опыта что-нить есть?

Sergey
18.04.2018
20:50:27
на реальном проекте пока не юзал
но посматриваю

Maksim
18.04.2018
20:51:02
ясн, пасиб. Покурю ещё всякого разного

Sergey
18.04.2018
21:50:42
https://github.com/symfony/symfony/pull/26970
ору чот

Timur
18.04.2018
21:53:04
Ну всё, всё. Поорали и хватит

Pavel
18.04.2018
22:07:36

Егор
18.04.2018
22:07:57
да, как в ларавел

Pavel
18.04.2018
22:08:34
хуйня какая то

Andrew
18.04.2018
22:09:58
пора добавлять еще одну вырезалку говна в фиксер
https://github.com/akovalyov/DebugStatementsFixers/pull/2

Artem
18.04.2018
23:00:17
https://github.com/symfony/symfony/pull/26970
ну а чё, видел как в большой кодовой базе пайтона так отлаживают. дебаггер еще не открыли) есть конторы, которые гитом не обучены пользоваться (часто почему-то снгшные C# разрабы). у меня не репрезентативная выборка, но какой-то тренд ощущается)

Urmat
19.04.2018
05:06:26
Парни, я использую https://github.com/KnpLabs/DoctrineBehaviors для переводов. И столкнулся с маленькой проблемой: Он жестко требует, чтобы в сущности, который нужно перевести, существовал id для маппинга(TranslatableSubscriber). А у меня ее нет. В качестве pk у меня другое поле code. Вот я и хотел с вами посоветоваться:
1) Добавить id в таблицу, который нужно перевести
2) Городить свой TranslatableSubscriber.

Google

Alexandr
19.04.2018
05:09:27
Всегда иметь суррогатный ключ в сущностях - бест практис, имхо

Urmat
19.04.2018
05:13:29

Dmitriy
19.04.2018
05:14:52
Зачем ты тогда вообще этим занимаешься? Пойди приляг лучше:)

Alexandr
19.04.2018
05:16:05

Urmat
19.04.2018
05:17:06

Dmitriy
19.04.2018
05:17:26
Вот VichUploadBundle меня поразил. Чтоб загруженный файл остался существовать, нужно "запачкать" сущность доктрины. Иначе как-будто ничего и не происходило, т.е. просто загрузить файл в сущность нельзя. надо ОБЯЗАТЕЛЬНО поменять какое-либо поле

Urmat
19.04.2018
05:17:52

Dmitriy
19.04.2018
05:18:32
Хорошо, если у сущности есть поле modified, а если нет и не нужно? Придется видимо создавать

Alexandr
19.04.2018
05:20:25

Urmat
19.04.2018
05:23:15
Оо, оказывается есть вариант гораздо проще. В "translatable" классе можно просто добавить следующий код:
/**
* @ORM\ManyToOne(targetEntity="Klabs\Sale\CommonBundle\Entity\Country", inversedBy="translations", cascade={"persist", "merge"}, fetch="LAZY")
* @ORM\JoinColumn(name="translatable_id", referencedColumnName="code", onDelete="CASCADE")
* @var null|Country $translatable
*/
protected $translatable;
То есть, TranslatableSubscriber оказывается добавляет маппинг, только если маппинг не был указан
И все связи теперь работают норм

Urmat
19.04.2018
05:24:57

Dinar
19.04.2018
05:37:12

Denis
19.04.2018
06:59:39
Ребят, привет, кто сталкивался с такой ошибкой, подскажите, куда копать, плиз
Catchable Fatal Error: Object of class AppBundle\Entity\LearningDate could not be converted to string

Aleksey
19.04.2018
07:02:30
Ну там же все сказано, выводить объект а он не может быть строкой

Bohdan
19.04.2018
07:02:46
ну и без того, где ты используешь, сложно - телепаты в отпуске

Aleksey
19.04.2018
07:02:47
Либо допишите метод tostring либо выводить не объект

Sergey
19.04.2018
07:03:12

Google

Andrey
19.04.2018
07:07:52
бля они смержили
https://github.com/symfony/symfony/pull/26970#issuecomment-382429274

Danil
19.04.2018
07:08:46
лал

Denis
19.04.2018
07:12:54

Dmitriy
19.04.2018
07:12:58
наконец-то
а то я устал var_dump($var);die;
хватит это терпеть!

Valentin
19.04.2018
07:17:39
Ну в ларавеле оно колекции и обьекты красиво выводит, жсон тоже по моему, не фанат таких вещей но иногда намного проще прописать dd(), не такая уж и адовая вещь, тем более никто не заставляет ею пользоваться, хдебаг оно не заменяет как ни как

Admin
ERROR: S client not available

Sergey
19.04.2018
07:19:27
мне вот интересно
неужели кто-то юзает вардампы вместо дебаггера?

$iD
19.04.2018
07:20:32
один представитель, пару постов выше

Vladislav
19.04.2018
07:21:18
Весь чат )))))))0099988966280)))
Хз, есть надо глянуть что-то 1 раз то дамп намного быстрее
Имхо

Sergey
19.04.2018
07:22:11
ну мне как-то товарищ как он себя кличит синьором или помощником тимлида, доказывал что вардампом лучше дебажить)

Vladislav
19.04.2018
07:22:21
Но дебажить пайплайн не)

Sergey
19.04.2018
07:22:23

Urmat
19.04.2018
07:22:25
А что плохого в этом? Я просто для себя хочу узнать.

$iD
19.04.2018
07:22:52

Andrey
19.04.2018
07:22:58

Google

$iD
19.04.2018
07:22:59
это официальная должность?
или это когда чай носишь тимлиду?

Sergey
19.04.2018
07:23:09
я хз как у них там галерные лычки раздаются
но это типа больше чем синьор на сколько я понял
но еще не тимлид

$iD
19.04.2018
07:23:26
но меньше чем тилид
эпичненько

Vladislav
19.04.2018
07:23:35

$iD
19.04.2018
07:23:48
чсв потешить

Boris
19.04.2018
07:23:54

Sergey
19.04.2018
07:23:55
а я официально джуном считаюсь на проекте

Tex
19.04.2018
07:23:58
Если это единственная практика дебага и разработчик не хочет учиться нормальным практикам, это уже беда, конечно.

Sergey
19.04.2018
07:24:02

Vladislav
19.04.2018
07:24:03

Sergey
19.04.2018
07:24:17

Urmat
19.04.2018
07:24:22

Shmaltorhbooks
19.04.2018
07:24:26