
Sergey
10.04.2018
20:34:46
у них еще наверное какая-нибудь вебсфера или томкат на сервлетах?

Konstantin
10.04.2018
20:34:49
потом refactor - interface

Sergey
10.04.2018
20:34:58
и зачем им xml? o_O

Ярослав
10.04.2018
20:35:04

Google

Sergey
10.04.2018
20:35:18
есть java config, автовайринг, dsl в конце концов

Konstantin
10.04.2018
20:36:35

Sergey
10.04.2018
20:38:21
если нужно несколько реализаций и полиморфизм - делаем интерфейс
если нужны гарантии между модулями, которые поддерживают разные люди - делаем интерфейс на публичные классы(апи)
если пилишь либу и не хочешь чтобы обязательства поддержки тебя не сьели - делай интерфейс тоже на пуб классы

Ярослав
10.04.2018
20:38:26

Sergey
10.04.2018
20:38:28
в остальных случаях - нахер
рак головного мозга - это интерфейсы для сущностей

darkwoolf
10.04.2018
20:38:54
Я вроде кеш почистил даже

Ярослав
10.04.2018
20:39:05

Konstantin
10.04.2018
20:39:07
кеш почисти, загляни еще в yml

Sergey
10.04.2018
20:39:13
если вдруг понадобится подмина реализаций - да здравствует Extract Interface кнопочка

darkwoolf
10.04.2018
20:39:30

Google

Sergey
10.04.2018
20:39:51

Konstantin
10.04.2018
20:39:52
не, через cache:clear. Загляни говорю в security.yml может там еще настроен доступ

Ярослав
10.04.2018
20:40:21

darkwoolf
10.04.2018
20:40:23
НУ вот весь сукюрити.yml

Sergey
10.04.2018
20:41:08

Konstantin
10.04.2018
20:43:00
еще ниже там ниче нет? в access_control

Ярослав
10.04.2018
20:43:18

darkwoolf
10.04.2018
20:43:33

Sergey
10.04.2018
20:44:41

Konstantin
10.04.2018
20:45:21
Неа
авторизацию значит не присылаешь в запросе вот и редиректит твои аякс запросы анонимные на логин. судя по https://i.stack.imgur.com/1cAL8.jpg

Ярослав
10.04.2018
20:45:50

darkwoolf
10.04.2018
20:46:17

Sergey
10.04.2018
20:46:24

darkwoolf
10.04.2018
20:46:28
И как бы вот

Ярослав
10.04.2018
20:47:09
Ахха , я правда не понимаю )

Konstantin
10.04.2018
20:47:14
а не разглядел че там мелким шрифтом, не читал )

darkwoolf
10.04.2018
20:47:38

Evgenii
10.04.2018
20:48:33
Ухты , первый раз вижу дебаг тулы с кириллицей ?

Google

Konstantin
10.04.2018
20:48:50
Куки
у тебя там базовая авторизация есть?

darkwoolf
10.04.2018
20:49:19

Sergey
10.04.2018
20:49:24
Чем язык от jetbrains лучше джавы ?
скажем в двух словах, язык по сути имплементирует все что прописано в Effective Java, выпиливает все гавно что накопилось в джаве, и привносит много реально нужных вещей, с которыми будешь писать более понятный и безопасный код

Konstantin
10.04.2018
20:49:48
НУ я ща авторизирован
попробуй прислать явно базовую авторизацию в аякс запросе.
как сделать смотри тут stackoverflow.com/questions/5507234/use-basic-authentication-with-jquery-and-ajax

darkwoolf
10.04.2018
20:49:51

Ярослав
10.04.2018
20:51:34

Sergey
10.04.2018
20:52:02
на андроиде котлин это официальный язык

Konstantin
10.04.2018
20:52:11
выучи жаву для понимания че ваще происходит. потом пиши на котле
там иногда возникает когнитивный диссонанс типа - "а я хочу кучку констант в классе, а че нельзя как в жаве сделать?" - нет нельзя )

Sergey
10.04.2018
20:53:41
джава нужна чтобы мог почитать исходники джавовые, знал java api(стандартные библиотеки), а остальное это уже JVM и не имеет к джаве отношения в принципе
но я б сразу с котлина начинал
наши пхп разрабы с пхп сразу на котлин прыгают

darkwoolf
10.04.2018
20:53:59

Sergey
10.04.2018
20:54:17

Ярослав
10.04.2018
20:54:19

Konstantin
10.04.2018
20:54:32
там отдельный компаньон объект делается. причем больше 1 незя

Sergey
10.04.2018
20:54:57
ну да, а в компаньоне делаешь кучку констант

Konstantin
10.04.2018
20:55:01
первое время меня в ступор это вводило но потом привык

Sergey
10.04.2018
20:55:25
или я не понимаю твоей проблемы)

Google

darkwoolf
10.04.2018
20:56:08

Konstantin
10.04.2018
20:56:25
да я хотел как то несколько объектов сделать с константами для красоты, внутри класса. но облом )

Sergey
10.04.2018
20:57:30
class Trololo {
companion object {}
object A {}
object B {}
}

darkwoolf
10.04.2018
20:57:33

Sergey
10.04.2018
20:57:50
и доступ к ним через Trololo.A.CONSTNAME

Konstantin
10.04.2018
20:58:20

Sergey
10.04.2018
21:00:25
еще можно сделать иннер класс и у него companion object) но не надо так делать

Urmat
11.04.2018
04:49:46
Народ, можно ли сделать редирект с формой(GET)?

Admin
ERROR: S client not available

Urmat
11.04.2018
04:50:06
Я погуглил, но нашел только один вариант https://stackoverflow.com/a/35319458
Оно вроде должно работать, но хотелось более "изящного" варианта

Антон
11.04.2018
04:58:23
Знаю только про forward
https://symfony.com/doc/current/controller/forwarding.html


Urmat
11.04.2018
06:06:41
Получилось сделать с помощью нормалайзера:
return $this->redirectToRoute( 'ticket_train_routes', [
'train_search' => $serializer->normalize( $baseSearchForm->getNormData() )
] );
Но тут возникла другая задача. Один из свойств класса является объектом Datetime. И отправляет весь класс datetime:
train_search[forwardDepartureDate][timezone][name]=UTC&train_search[forwardDepartureDate][timezone][transitions][0][ts]=-9223372036854775808&train_search[forwardDepartureDate][timezone][transitions][0][time]=-292277022657-01-27T08%3A29%3A52%2B0000&train_search[forwardDepartureDate][timezone][transitions][0][offset]=0&train_search[forwardDepartureDate][timezone][transitions][0][isdst]=0&train_search[forwardDepartureDate][timezone][transitions][0][abbr]=UTC&train_search[forwardDepartureDate][timezone][location][country_code]=%3F%3F&train_search[forwardDepartureDate][timezone][location][latitude]=0&train_search[forwardDepartureDate][timezone][location][longitude]=0&train_search[forwardDepartureDate][timezone][location][comments]=&train_search[forwardDepartureDate][offset]=0&train_search[forwardDepartureDate][timestamp]=1523404800
Хотелось бы с вами с посоветоваться как быть с этим?
$serializer = new Serializer( [
new GetSetMethodNormalizer(),
new DateTimeNormalizer( "dd-MM-yyyy" )
] );
$serializer->normalize( $baseSearchForm->getNormData() )
Не работает.
То есть моя проблема в том, что не могу свойство класса нормализовать в нужный мне формат


Pavel
11.04.2018
07:01:08
Помогите обозвать класс для
Я от апи телеги получаю сообщение и и собственно у меня есть каласс Message.
Но так же я могу сам отправлять сообщение, как мне назавть класс для отправки сообщения

Konstantin
11.04.2018
07:01:45
gateway

Andrew
11.04.2018
07:02:01

Google

Max
11.04.2018
07:02:10

Sergey
11.04.2018
07:02:35
DurovVerniStenuTelegramCoolChannelMessageOtpravitel

Pavel
11.04.2018
07:03:32
Посути в эиом классе инфа кторая в url попадет

Sergey
11.04.2018
07:03:44
$channel->post($message)

Konstantin
11.04.2018
07:04:06
InfaVUrlChetoTam

Pavel
11.04.2018
07:04:08
по chanel_id

Sergey
11.04.2018
07:04:23

Max
11.04.2018
07:04:41
$bot = new Bot();
$bot->sendMessage(new Message());
?

Konstantin
11.04.2018
07:04:57

Sergey
11.04.2018
07:04:59
ну с точки зрения семантики кривовато но сойдет

Konstantin
11.04.2018
07:05:00
каналов то многа

Sergey
11.04.2018
07:05:15

Pavel
11.04.2018
07:05:15

Konstantin
11.04.2018
07:06:00
gateway::post($author, $message)

Pavel
11.04.2018
07:06:42

Max
11.04.2018
07:06:54

Pavel
11.04.2018
07:06:57
хотелось бы оьект передавать один

Konstantin
11.04.2018
07:07:01
а че посложнее надо? ) чтобы никто не догадался? )