@jvmchat

Страница 2470 из 2890
Loljeene
16.05.2018
07:36:38
может глупый вопрос, но как по быстрому узнать какие либы не нужны, если они в проекте нигде явно не импортятся и наследуются в рантайме. Достался проект с проприетарным набором библиотек и так, на первый взгляд куча лишнего, чего не хочется за собой таскать и закидывать в артифактори

Loljeene
16.05.2018
07:38:43
Google
Loljeene
16.05.2018
07:39:38
провайдед зависимости?
нет просто в депенденси похоже скинули все что было в папке mq (либы от ibm mq)

Loljeene
16.05.2018
07:43:24
Anton
16.05.2018
07:47:40
стендалон
тогда мутная история, выпливать мкушные либы - себе дороже, имхо. лучше вообще не касаться этого ужаса. по итогу и сам ibm так решил, и предлагает просто скачивать единой здоровенной джаркой и не запариваться об этом

S
16.05.2018
07:55:41
Function<Integer, Function<Integer, Integer>>
Карри бы охуел с таких раскладов

Loljeene
16.05.2018
07:57:14
Anton
16.05.2018
07:58:52
понял, у меня просто из /opt/mqm/java/lib эти jar россыпью добавлены в проект и под каждый сделан свой dependency. Не хотел все это в артифактори уносить
ну тут разве что от россыпи можно попытаться избавиться и вкорячить вместо неё com.ibm.mq.allclient или как-то так оно называлось

Loljeene
16.05.2018
08:03:43
ну тут разве что от россыпи можно попытаться избавиться и вкорячить вместо неё com.ibm.mq.allclient или как-то так оно называлось
точно! спасибо. Видимо относительно новый артифакт, раньше не было. Работал с 6 и 7 версией mq

по крайней мере юнит тесты прошли

Oleg
16.05.2018
09:40:45
Догадываюсь что доклад про Грааль!? А ты не знаешь планов оракла о выпуске Грааля на десятке? Или какая стратегия у них будет вообще.
Эээ грааль-компилятор уже есть в десятке. Прописываешь опцию "включить" и все. И это официально, это JEP, бесплатная поддержка Оракла. Если ты о полном отдельном продукте - перейдут как смогут, это не топ приоритет пока весь мир сидит на Восьмёрке

Andrey
16.05.2018
10:19:07
Эээ грааль-компилятор уже есть в десятке. Прописываешь опцию "включить" и все. И это официально, это JEP, бесплатная поддержка Оракла. Если ты о полном отдельном продукте - перейдут как смогут, это не топ приоритет пока весь мир сидит на Восьмёрке
А поддержка JS в Граале, это же совершенно новая реализация и не nashorn, верно? И если в десятке компилятор Грааля есть, значит и js идёт в комплекте!? А какую роль тогда играет Грааль отдельным бинарником доступный на оракле? Там просто все по умолчанию включено?

Loki
16.05.2018
11:01:33
Здравствуйте, не подскажете как логироват 404 ошибки в springboot и отправит их в sentry

Google
Corben
16.05.2018
11:02:38
я джва года ждал этого вопроса.

Ruslan
16.05.2018
11:17:01
Loki
16.05.2018
11:20:22
@EventListener + com.getsentry.raven:raven + настройки логгирования?
вообще я в пом добавил sentry-spring потом два bean return new io.sentry.spring.SentryExceptionResolver() и return new io.sentry.spring.SentryServletContextInitializer() они автоматически ловят и отправляют но там не ловят 404

soontothemoon
16.05.2018
12:09:27
ребят, откуда узнаете о событиях конференциях?

Фёдор
16.05.2018
12:10:47
Каких именно?

Джавовые часто тут обсуждают

Vlad
16.05.2018
12:11:21
фб, доу

soontothemoon
16.05.2018
12:11:38
по жабе или .net, js?

Фёдор
16.05.2018
12:12:22
джуговые в россии свои рассылки имеют, ещё и про всякие митапы иногда рассылают

Oleksandr
16.05.2018
13:02:56
кто юзал слак бота, как ему создать токен?

вот есть legacy token, он для человека и начинается с xoxp- мне надо это же, но для бота, начинается с xoxb-

Anatol
16.05.2018
13:18:37
@JBaruch а у вас саппорт p2 репов работает же уже?

Yan
16.05.2018
14:03:20
никто свои рулы под сонар не писал?

Quantum Harmonizer
16.05.2018
14:05:28
Есть какой-нибудь простой путь сделать Collections.unmodifiableList(Arrays.asList(array))?

Java 6...7

Anatoly
16.05.2018
14:07:22
Quantum Harmonizer
16.05.2018
14:07:36
В девятке-то есть фабрики типа Lists.of(...)

Oleksandr
16.05.2018
14:11:56
и почему нельзя эти фабрики скопипастить?

Google
Anton
16.05.2018
14:12:59
гугловые коллекции жы еще

Alexander
16.05.2018
14:13:43
вот тока хотел сказать что в гуаве наверняка есть

Quantum Harmonizer
16.05.2018
14:14:24
и почему нельзя эти фабрики скопипастить?
это надо ImmutableCollections копировать, а мне интересно, если ли что встроенное

Alexander
16.05.2018
14:15:16
¯\_(ツ)_/¯ вот тоже не понимаю чем "многословный" вариант не устраивает. он даже на одну строчку без переносов влезает

Baruch
16.05.2018
14:16:59
@JBaruch а у вас саппорт p2 репов работает же уже?
примерно с версии 2.0 лет 9 назад

примерно с версии 2.0 лет 9 назад
когда кто-то еще пользовался Эклипсом

Anatol
16.05.2018
14:17:56
ну если работает - то чудесно :) пока ктото ещё пользуется RCP приложениями

Anatol
16.05.2018
14:19:52
ну всё p2, что RCP и обновляется

у нас тут просто наконецто встал в компании вопрос миграции с нексуса, вот пытась понять, поможет ли это конкретно нам

Роман
16.05.2018
14:46:29
Есть таблица в ней 4 колонки заключенны в один айтем, единственный адекватный способ распарсить сложный айтем с этими данными это создать на каждое поле в таблице анонимный класс, т.е 4 анонимных класса с простой логикой

Вопрос это говнокод?

Victor
16.05.2018
14:47:27
не говнокод, а продакшн-рэди в условиях ограниченных ресурсов*

Роман
16.05.2018
14:47:44
а если есть решение лучше стоит ли его пилить?

Роман
16.05.2018
14:48:19
чтобы не загрязнять пакеты лишними одноразовыми классами

которые по сути выполняются то просто напростейшие действия

думаю что тот кто сейчас пытается это сделать как-то по другому тупо тратит время впустую :\

1337
16.05.2018
14:50:02
можешь кинуть кусок примера?

Google
Роман
16.05.2018
14:50:21
что-то вроде этого

@Override public String getValue(com.vaadin.data.Item item, Object itemId, Object propertyId) { HashMap map = ((HashMap)item.getItemProperty("otherParams").getValue()); if(map.keySet().size() > 0) for(Object str : ((HashMap)item.getItemProperty("otherParams").getValue()).keySet()) return str.toString(); return null; }

1337
16.05.2018
14:50:50
я про сам дата класс и лямбды

Роман
16.05.2018
14:51:06
дата класс вот это сложно

он немного дохренище огромный

1337
16.05.2018
14:51:28
pastebin

Роман
16.05.2018
14:51:30
com.vaadin.data.Item

1337
16.05.2018
14:51:33
если там NDA не противоречит

Роман
16.05.2018
14:51:35
щя поищу на гитхабе

1337
16.05.2018
14:52:13
это же в либе класс, а куда лямбды цепляешь?

Роман
16.05.2018
14:52:32
ан нет, они ещё свою

обёртку вокруг него написали

а это уже нельзя шарить

1337
16.05.2018
14:52:45
я просто тоже сталкивался с подобным, надоедало писать мелкие классы

Роман
16.05.2018
14:52:52
https://github.com/vaadin/framework/blob/master/compatibility-server/src/main/java/com/vaadin/v7/data/Item.java

оригинал т.е не обёртка

Anton
16.05.2018
14:53:49
3k issues, норм так

Alexander
16.05.2018
14:54:38
большому кораблю, большой список issues

Aslan
16.05.2018
16:06:17
3k issues, норм так
Почти половина помечены как баг

Anton
16.05.2018
16:13:51
каминаут?

Google
Igor
16.05.2018
16:15:15
@android_ru

Страница 2470 из 2890