Anonymous
доки симфони юзают ридми фос юзера, это там советуется dev-master :(
Alexander
sensiocloud только под проекты на симфони?
Дмитрий
и кто это?
Дмитрий
ааа, но мне это еще ни о чем не говорит, слышал краем ухо про sylius, но не более :)
Nikolay
тут главное направление, а не скорость перемещения
Дмитрий
а чего они так долго релиз не выпускают?
Taras
Ребят, один вопрос... Есть кастомный ParamConverter, он нужен только в одном контроллере. Насколько понимаю его можно запускать по
* @CF\ParamConverter("customConverter", converter="customconverter_converter")
Но никак не могу врубиться, каким образом его отключить для запуска во всех остальных местах? Т.е. сделать чтобы его вызов был только тогда когда он нужен, а не всегда.
Taras
ага, т.е. это таки единственный вариант? )
Taras
я просто не хотел вообще отключить вызов сервиса... )
я не знаю, может я неправильно архитектуру сделал честно говоря...
Nikolay
сахарок же, не более
Sergey
у меня есть json-ки в реквестах с 20-ю полями, или коллекция объектов
Sergey
у тебя в аннотацию переезжает рутинный код по вызову сервиса, содеращего бизнес логику
Sergey
бесполезный шорткат. У меня не используется доктрина нигде кроме как в репах (ну и в паре сервисов но им надо)
Sergey
ну и мэппинг данных на DTO это нифига не "бизнес" логика
Sergey
это презентационная логика
Sergey
ей место в контроллерах
Sergey
или слое контроллера
Sergey
HTTP -> DTO - презентационная логика
DTO -> Application - бизнес логика
Sergey
+1
Sergey
HttpRequest дальше контроллера не стоит пускать
Nikolay
сча придет манагер/заказчик и скажет что дедлайн был час назад :P
Sergey
Sergey
средненько
Sergey
я могу тебе сказать, что намного хуже когда у тебя типовой проект где все это вроде ложится хорошо а потом бац и вылазят новые требования под которые это уже не ложится... и тебе либо надо писать тонные костылей либо писать с нуля. И по опыту написание снуля ровно того что нужно как правило обходится дешевле
Sergey
им никто не будет пользоваться!
Sergey
и у меня плохо с фантазией
Sergey
и я уже начал писать
Sergey
на следующих выходных запланировал посидеть, написать тесты и запушить костяк
Nikolay
а ты ему не заменеджил чувак ты проект, твоя проблема
да я о ваших великолепных рассуждениях о нужности той или иной концепции и где всё будет верно держать. нужно соблюдать баланс между простотой (потому что есть bus factor), ценой разработки и возможностью реализовать фичи
Sergey
не превращай свой проект в CMS
Sergey
не используй FOS REST если только он не содержит 100% того функционала который тебе надо
Sergey
если надо быстро нахерачить админку - то норм
Sergey
но опять же для таких проектов проще взять firebase и не писать ни строчки кода
Sergey
Sergey
там есть где-то версия этого же даклада для менеджеров
Sergey
документация firebase?
Sergey
и незабудь проштудировать документацию к APNS
Sergey
и запомни что строки вида "не рекомендуется" там надо воспринимать как "мы тебя забаним за это на пару минуток"
Sergey
а еще лучше - у тебя должен быть ios/android разработчик под боком
Sergey
который сможет тебе помоч
Sergey
сразу скажу - самый частый косяк с пушами - факапы с сертификатами
Sergey
аля "перепутали", "не так сгенерили"
Aleksei
раньше юзали тоже разные либы для пушей, потом перешли на классы ZendService_Google_Gcm && ZendService_Apple_Apns
Aleksei
если не нужна аналитика — самое то
Aleksei
там реализация по 5 строк с зендом
Aleksei
сейчас 1 сертификат используется
Aleksei
и для прода и для дева
Aleksei
главное правильный endpoint выбрать
Aleksei
нет, при отправке пуша
Aleksei
https://framework.zend.com/manual/2.4/en/modules/zendservice.apple.apns.html
Aleksei
https://github.com/zendframework/ZendService_Apple_Apns/blob/master/library/ZendService/Apple/Apns/Client/AbstractClient.php
Aleksei
при создании client вы выбираете в песочницу слать или в продакшн
Denys
почему?
Denys
нууу дебажить сложно все у чего много зависимостей и вложенностей
Aleksandr
кто там пуши смотрит, есть отличная репа на гитхабе
Aleksandr
но сразу при реализации в апи подумайте об асинхронности
Aleksandr
например через ребит
Aleksandr
и о генерации сначала массива пушей а потом их отправки
Aleksandr
а тот айось может погрозить пальчиком
Aleksandr
и ещё надо следить за "мертвыми" токенами
Aleksandr
ну не сразу, но это не очень хорошо
Aleksandr
ну загугли просто apns bundle
Aleksandr
и там репа первая
Aleksandr
про сертификаты там тоже есть
Sergey
ему firebase bundle жеж нужен
Aleksandr
понятия не имею что это)
Sergey
вот он и не хочет гуглить)
Kirill
@okwinza хм, а мы нигде не встречались? Лицо очень знакомое =)
Kirill
@okwinza точно, на пьянке =)
Kirill
мир тесен
Kirill
@okwinza давай, не пожалеешь+ Ощущений - полные штаны +)
CybernatiC
Миша завтра как до инета доберусь скину
CybernatiC
Я юзаю
Kirill
@Enleur афтерпати+
Kirill
а что ты аву-то сменил? =)
Taras
бггг... всегда улыбают эти курсы "войди в айти за 21 день"...
в Польше более-менее адекватные курсы по программингу, 18 месяцев.
Для того чтобы записаться на курсы надо пройти 5 этапов:
- общая анкета (10 минут);
- тест английского языка (30 минут);
- тест с логики (60 минут);
- набор вопросов мотивации и видео-презентация (1-2 часа);
- квалификационное интервью (1-2 часа).
При этом стоимость курса, 18 месяцев: ~4300$
Sergey
Kirill
Да люди просто деньги делают. Спрос большой на это всё, особенно в России, Украине и где еще сильно обвалилась национальная валюта. Люди, далекие от индустрии, пронюхали, что тут хорошо платят, и хотят что бы их "научили программировать", да еще и быстро, да еще чтобы зарплата была пара тысяч зелени после курсов как минимум. Вот изо всех щелей и лезет реклама этих "курсов".
99% тех, кто эти курсы организует, не ставят целью чему-то реально людей научить, мне кажется. Да и невозможно научить так, как они "учат". Только лапшу развешивают, чтобы люди думали, что можно легко и быстро научиться, получить "сертификат" и грести деньги лопатой потом, не особенно напрягаясь.
S
Да люди просто деньги делают. Спрос большой на это всё, особенно в России, Украине и где еще сильно обвалилась национальная валюта. Люди, далекие от индустрии, пронюхали, что тут хорошо платят, и хотят что бы их "научили программировать", да еще и быстро, да еще чтобы зарплата была пара тысяч зелени после курсов как минимум. Вот изо всех щелей и лезет реклама этих "курсов".
99% тех, кто эти курсы организует, не ставят целью чему-то реально людей научить, мне кажется. Да и невозможно научить так, как они "учат". Только лапшу развешивают, чтобы люди думали, что можно легко и быстро научиться, получить "сертификат" и грести деньги лопатой потом, не особенно напрягаясь.
В Казани есть такая Компьютерная Академия. Правда специалистов, которых они "выпускают" я пока ни разу не встречал.