@symfony_php

Страница 779 из 1418
Sergey
26.03.2018
12:35:58
она не лучше

ее используют как синтаксический сахар над джавой

типа вывод типов, и всякие плюшечки

но если выбросить самый ад из скалы - имплиситы, макросы, паттерн матчинг, HKT и прочее дерьмо, которое не поддерживается даже intellij idea

Google
Sergey
26.03.2018
12:37:11
то у тебя будет урезанное подобие котлина

которое долго компилируется

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

Vladislav
26.03.2018
12:38:01
я бы обмазывался

Sergey
26.03.2018
12:38:15
а я бы взял го

ну такое, я общался с инженерами из Wix, у них там все на скале

они уже подумывают от нее отказываться в пользу котлина

Vladislav
26.03.2018
12:39:33
наобмазывался бы и дальше писал бы на пхп ))

раст?

Sergey
26.03.2018
12:40:34
смешно да)

у kotlin native и то больше шансов занять нишу

а kotlin native с корутинами будет после релиза серьезно конкурировать с go :)

Vladislav
26.03.2018
12:42:04
та пусть конкурирует) я вот пока обмазываюсь больше всякими подходами, алгоритмами чем фичами языка.

Google
Vladislav
26.03.2018
12:42:20
хотя какие в го фичи )))))0000)))

if else for select go

все

кстати вот interface{} это какой-то хак в типизации кажется. хак чтобы без дженериков не было больно очень

Vladislav
26.03.2018
12:43:53
за что?

за то что используют фичу языка ?) сам Роб Пайк и его братан с гугла на конфе так показывали и все ок

Bohdan
26.03.2018
12:44:34
ну типа от пустого интерфейса наследуются все типы ну я видел негатив в сторону этого)

Sergey
26.03.2018
12:45:39
ну это как тип Any

или Object в джаве

Konstantin
26.03.2018
12:45:48
маркерный интерфейс вроде антипаттерн не? )

Sergey
26.03.2018
12:47:58
я не уверен что хочу писать на котлине)
а я не уверен что ты сможешь уйти с пхп)

Vladislav
26.03.2018
12:48:46
Ilshat
26.03.2018
12:49:24
привет. как можно вывести много данных в json? т.е. так, чтобы у меня не было не хватки памяти

Ilshat
26.03.2018
12:49:54
стриминг, пагинация
ну как стримить json. есть что то готовое в этом плане?

Sergey
26.03.2018
12:49:57
либо не использовать json

Vladislav
26.03.2018
12:50:23
протобаф для оптимизации

Sergey
26.03.2018
12:50:27
если у тебя там реально много данных, то обычно делается запрос на данные, создается файлик с данными на сервере и на него возвращается токен

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

Google
Sergey
26.03.2018
12:51:00
протобаф для оптимизации
протобаф, thrift, avro или любой другой бинарный протокол

Vladislav
26.03.2018
12:51:22
ну если он хочет стримить и еще показывать полосу загрузки мож



@Enleur @fes0r это ок так держать энв?

я прочитал пачку статей, посмотрел все решения, блоги почитал.

Sergey
26.03.2018
13:30:23
а как ты версии образов обновлять будешь?

Vladislav
26.03.2018
13:30:37
env переменная

Sergey
26.03.2018
13:31:01
ну в целом норм

Vladislav
26.03.2018
13:31:34
ну я думал ансибл взять как у тебя, но решил что сначала так запущу хотябы. дальше попрошу кого-то чтобы через темплейты сделали

и второй вопрос: как запускать acceptance тесты на CI (требуют запущеного сервера) ? я думал minikube на CI

но потом понял что зачем это все тащить и запускать там

Vladislav
26.03.2018
13:33:29
bin/console s:r и по идее будет ок, кластер незачем там

Vladislav
26.03.2018
13:34:22
норм вариант, спасибо

Max
26.03.2018
13:47:52
Подскажите, куда прописать knp_menu: в yaml в sf4?

Sergey
26.03.2018
13:51:34
config/packages/knp_menu.yaml

Max
26.03.2018
13:51:56
Что-то не работает(

Konstantin
26.03.2018
13:54:39
а можно как то запихнуть в Choices::callback вызов какого нибудь сервиса например?

Max
26.03.2018
13:54:49
Спасибо огромное, проверил, все работает!!!

Google
Konstantin
26.03.2018
14:01:10


кароче как зачекать что brands содержит идентификаторы только из определенного списка?

Andrey
26.03.2018
14:01:32
аннотацией - нет

Konstantin
26.03.2018
14:01:46
че вообще никак никак совсем?

Andrey
26.03.2018
14:02:15
можешь свой констрейнт завести, где он будет иметь доступ к сервису

но я не занимался такими вещами, не отвечу насколько это напряжно

Konstantin
26.03.2018
14:02:29
ну я видел как устроен UniqueEntity из доктрины

тока мне там сложновато показалось, а все таки хочется валидацию до того как dto приедет в контроллер

Admin
ERROR: S client not available

Andrey
26.03.2018
14:03:50
только свой констрейнт

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

Konstantin
26.03.2018
14:05:09
я только только щас от форм избавляюсь потому что разделил энтити и дто отдельно. а раз fosrestbundle дает возможность конвертировать request сразу в указаный dto - я подумал что это будет лучше

лан спасибо попробую )

Konstantin
26.03.2018
14:55:44
хм оказалось не так уж сложно написать и такой констрейнт работает даже в аннотации



Andrew
26.03.2018
15:20:47
запили лучше гист — люди хоть использовать смогут

Vladislav
26.03.2018
15:21:11
а что делает валидатор?

Google
Konstantin
26.03.2018
15:21:41
тоже самое что choice прочто набор опций берет из репозитория

я так и не нашел как это сделать, видимо так и задумывалось

Vladislav
26.03.2018
15:23:24
а там разве нельзя юзнуть квери билдер?

Konstantin
26.03.2018
15:24:01
хз, я не эксперт в этом

Max
26.03.2018
15:55:42
вливайся в котлин клуб)
а что так можно?) и даже без джава клуба?)

Sergey
26.03.2018
15:56:12
ну для kotlin/js и kotlin/native джава тебе точно не нужна)

ну а так наши разрабы вливаются без джавы да

Max
26.03.2018
15:57:35
ну а так наши разрабы вливаются без джавы да
ну это скорее всего исключение

Sergey
26.03.2018
15:58:01
ну чтобы писать на пхп тебе ж не обязательно залазить в кишки пхп и GC?

Max
26.03.2018
15:58:14
обычно же джава бэкграунд нужен, логично же)

Sergey
26.03.2018
15:58:46
не совсем, джава тебе нужна будет на уровне чтобы ты мог прочитать код, потому что ты в любом случае будешь юзать много кода джавы

а писать на джаве я уже наверное даже забыл как это

Max
26.03.2018
16:02:04
и это все под спринг + хибернейт?

Sergey
26.03.2018
16:03:00
пока да, но без хибернейта

Алексей
26.03.2018
18:36:34
может в 8-ой версии запилят
вродь же в 7.3 - 7.4 обещали

Я где то видел на реддите

Sergey
26.03.2018
19:30:18
Я где то видел на реддите
Морисон леви хочет в этом году запилить, больше ничего не известно. Я периодически мониторю externals.io

Konstantin
26.03.2018
20:10:18
всем привет. подскажите направление куда думать. хочу сохранять заполненную форму в сессию, чтобы потом можно было вернуться на эту страницу и иметь там все введенные данные. сохранять хочу по сабмиту полностью валидные данные, если это важно. проблема в том, что data у формы - это не массив, а модель, да еще со ссылками на другие модели и доктриновые сущности. т.е. сериализовать-то я это могу, но десериализовать уже нет. поделитесь соображениями, если таковые имеются, можно ли эту задачу как-то решить малой кровью?

Konstantin
26.03.2018
20:11:01
у меня есть дто, да

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