
Anton
11.10.2018
08:09:26

Денис
11.10.2018
08:09:55

Anton
11.10.2018
08:10:00
То что их маркетинг это всё ещё называет lightweight code editor - буллшит

Dmitrii
11.10.2018
08:10:14

Google

Anton
11.10.2018
08:10:42

Dmitrii
11.10.2018
08:10:48
Ага

Anton
11.10.2018
08:11:08
Что-то вроде уже есть. Может я ошибаюсь.. надо поискать

Alex
11.10.2018
08:13:35
@fundamentalparticle форум по поддержке разработки плагинов под тимсити совсем забросили?

Anton
11.10.2018
08:22:12
Если есть неотёсанный пост - кинь в меня ссылкой плиз

Alex
11.10.2018
08:34:11
Да. Там очень много тем без комментов.. я давно писал, полгода уже где-то, успел даже забить.
1. https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360000345179-Extending-historyTable-tag-or-other-way-to-inject-functionality-in-overview-tab
2. https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360000348660-Call-classes-from-internal-Teamcity-third-party-dependencies
3. https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360000345159-Custom-jar-dependencies-for-a-plugin @fundamentalparticle

Yury
11.10.2018
08:54:17
Какой api логгера использовать для библиотеки в 2к18 модно, стильно, молодежно? log4j 2 - ok?

Vladimir
11.10.2018
08:54:56

Yury
11.10.2018
08:55:11

Dmitrii
11.10.2018
08:57:16
@fundamentalparticle вопрос такой, будет ли у идеи широкая поддержка вим-режима? Вимскрипт с плагинами возможен?

Vladimir
11.10.2018
08:57:52

Yury
11.10.2018
08:58:36

Google

Tolegen
11.10.2018
08:59:39
Ты должен дать пользователям либы самим выбрать движок логгинга

Vladimir
11.10.2018
08:59:49

Yury
11.10.2018
08:59:54

Tolegen
11.10.2018
09:00:03
Не нужно прибивать гвоздём log4j. Вдруг у меня logback?

Yury
11.10.2018
09:00:20
slf4j же не поддерживает log4j v2 ?

Vladimir
11.10.2018
09:00:44
И вообще, зачем log4j2, если есть logback?

Yury
11.10.2018
09:01:32

Tolegen
11.10.2018
09:01:54
Вообще спорно в либу включать логгинг

Vladimir
11.10.2018
09:01:55

Yury
11.10.2018
09:02:37

Vladimir
11.10.2018
09:02:39
Зачем тащить API конкретной реализации, если уже есть универсальное решение, которое много где используется?

Yury
11.10.2018
09:02:58

Vladimir
11.10.2018
09:04:01

Yury
11.10.2018
09:05:01

Vladimir
11.10.2018
09:06:23

Daniil
11.10.2018
09:09:10
ты какой-то странный и упрямый

Anton
11.10.2018
09:09:16

Google

Yury
11.10.2018
09:10:18
https://stackoverflow.com/questions/41498021/is-it-worth-to-use-slf4j-with-log4j2
Тут котрибьютер в Log4j2 затирает за Log4j2 api вместо slf4j ))
Но согласен для либы удобнее для пользователя, чтобы я юзал slf4j

Vladimir
11.10.2018
09:12:38

Диоген
11.10.2018
09:26:58
получается, что если челу криитична ленивость, он уже не юзает slf4j

Vladimir
11.10.2018
09:30:25

Диоген
11.10.2018
09:31:08

Anton
11.10.2018
09:31:16

Vladimir
11.10.2018
09:34:02
да, можно еще if-ы писать
Как интерфейс к реализации логирования slf4j вполне норм.
Со стороны пользователя всё равно лучше писать на котлине с соответствующими inline-приблудами, которые и удобные, и эффективные.

Dmitrii
11.10.2018
09:54:35

Evgeny
11.10.2018
11:28:57
Народ есть донный вопрос.
кароч есть рест контроллер(на спринг буте) с пост урлом
я в реквест боди передаю невалидное тело(например с лишними полями или с неверном форматом полей(Ожиданию enum, а прилетает что-то левое)) (в самом методе аннотацию RequestBody с ожидаемыми полями) и он кидает 400 не доходя до метода
напомите пожалуйста как эту хрень ловить, чтобы выводить какие конкретно поля были ошибочны

Диоген
11.10.2018
11:31:48

Evgeny
11.10.2018
11:32:27
он же по моему нужен для обработки исключений?)

Alexandr
11.10.2018
11:32:49

Диоген
11.10.2018
11:32:51
А у тебя и есть исключения

Alexandr
11.10.2018
11:33:03

Larymar
11.10.2018
11:36:04
Будьте добры, поясните как он рисует графику
Если хочешь предметный спор - попроси в основном чате пояснить тебе про jmonkeyengine

Mikhail
11.10.2018
11:37:12

Google

Evgeny
11.10.2018
11:37:22

Диоген
11.10.2018
11:39:29

Alexandr
11.10.2018
11:39:33
либо тот, который выше подсказали уже

Диоген
11.10.2018
11:39:51
а, не
handleHttpMessageNotReadable
если невалидное тело пришол

Evgeny
11.10.2018
11:40:43

Диоген
11.10.2018
11:40:49
Ну, я не знаю, насколько это канонично, но мы делаем так -
@ControllerAdvice
public class CustomizedExceptionHandler extends ResponseEntityExceptionHandler {
@Nonnull
@Override
protected ResponseEntity<Object> handleHttpMessageNotReadable(@Nonnull HttpMessageNotReadableException ex,
@Nonnull HttpHeaders headers, @Nonnull HttpStatus status, @Nonnull WebRequest request) {
...

Admin
ERROR: S client not available

Александр
11.10.2018
11:41:46
@mordog что такое?

Sergey
11.10.2018
11:42:55
После года пользования идеей по нужде, пересел обратно на нетбинс, когда додумался таки как правильно его поставить на HiDPI ноут. Я снова щаслив)

Anton
11.10.2018
11:43:38

Sergey
11.10.2018
11:45:51

Grigory
11.10.2018
11:47:21

Larymar
11.10.2018
11:49:15

Anton
11.10.2018
11:49:42
vscode значит - не очень?
На вкус и цвет, но я считаю что пока что для жавы он покрывает очень мало, узкую специализированную часть. Но для многих этого хватит. Другое дело на сколько хорошо у людей получается там работать - у меня не получается

Sergey
11.10.2018
11:50:40
А чо с идеей не так?
Если не считать того что пользовался я ей по нужде а не по своей воле, и силу привычки, некоторые вещи в нетбинсе мне нравятся больше чем в идее. Чисто субъективно.

Anton
11.10.2018
11:50:44
В NB есть штучки которые мне нравятся и их нет в идее.

Google

Sergey
11.10.2018
11:52:43
Например мне нравится как нетбинс опкоды у скомпиленных классов показывает. Фернфлаувер конечно круто, но иногда хочется просто увидеть опкоды. А ASM плагин для идеи чето не зашел.
Нравится как нетбинс зависимости проекта показывает, по ним шариться там удобней, нутря смотреть
Люто не нравилась в идее эта бага с потерей фокуса на быстрый поиск под линухом. Правда в новых версиях не смотрел - мож пофиксили уже.

Anton
11.10.2018
11:56:09

Konstantin
11.10.2018
11:56:28
больше всего бесит впринципе потеря фокуса на окно иде когда запускается, в нетбинс такое есть?

Sergey
11.10.2018
11:57:11

Anton
11.10.2018
11:57:27

Sergey
11.10.2018
11:59:00

Konstantin
11.10.2018
11:59:19

Anton
11.10.2018
11:59:42
а, ок. понял
да, прикольно

Quantum Harmonizer
11.10.2018
12:00:26
обана, интересно, что invokevirtual. У массивов же нет vtable...

Vladimir
11.10.2018
12:01:35

Quantum Harmonizer
11.10.2018
12:01:46

Dmitry
11.10.2018
12:01:55

Sergey
11.10.2018
12:02:40

Vladimir
11.10.2018
12:03:03
Object[]
Действительно. Но в любом случае, любой массив - это Object. Про vtable можно говорить после прохода JIT, а в байткоде такие тонкости не видны.

Quantum Harmonizer
11.10.2018
12:03:40

Anton
11.10.2018
12:27:28

Quantum Harmonizer
11.10.2018
12:28:20