
Павел
19.07.2018
09:57:32

Mikhail
19.07.2018
10:00:29
https://stackoverflow.com/questions/41880496/how-to-generate-jaxb-classes-from-xsd-using-gradle-jaxb-and-xjc-classes-should
не?

Михаил
19.07.2018
10:41:11
вопрос для тех кто работал с joda time. почему период неправильно считает количество дней иногда?
LocalDateTime currentDate = LocalDateTime.now()
LocalDateTime nextCouponDate = LocalDateTime(anyDate)
Period period = Period(currentDate, nextCouponDate, PeriodType.yearMonthDay())
int days = period.days

Google

Михаил
19.07.2018
10:42:04
может косячить на +-4 дня . в чем выстрел в ногу?

Dmitry
19.07.2018
10:57:39

Павел
19.07.2018
10:58:48

Dmitry
19.07.2018
10:58:56
угу

Павел
19.07.2018
11:00:09
А она умеет разруливать ситуацию когда несколько xsd имеют одинаковый пакет?
Я заюзал сейчас jaxb там для этого нужно xml файл создвать в котором прописывать пакет против конкретной xsd чтобы не было конфликтов....геммор какой то

Dmitry
19.07.2018
11:01:54

Павел
19.07.2018
11:02:16
Блин)
Спасибо за ответ!

Роман
19.07.2018
11:43:45
я тут баг 16 летней давности откопал в firefox'е
есть у вас поля disabled и read-only то в первом случае ты можешь менять значения поля, во втором нет
Так вот из-за <куча ненависти> firefox который 16 лет этот баг не может пофиксить я вынужден использовать read-only что создаёт в большом проекте реальный трындец особенно когда филдов под 1500 в таблице которую пользователь может динамически подгружать и выгружать.
В итоге вместо setDisabled(true) и забить не тратить время
Мы ради firefox отлавливаем баги по полтора дня с read-only

Google

Роман
19.07.2018
11:47:29
Хардкор на пустом месте в общем)

Pavel
19.07.2018
11:47:54
а кто пользуется Eclipse JDT Language Server с каким-нить текстовым редактором?

Andrew
19.07.2018
12:14:10
Но так не везде, иногда отображает нормально

Gladis
19.07.2018
12:38:22
Привет, может помочь. Есть какой нибудь huge opensource проект на tornadofx, посмотреть как оно все устроино и узнать что по производительности на разных платформах?

Dmitry
19.07.2018
12:50:45
Надеюсь ответил на вопрос

Михаил
19.07.2018
12:51:27
Но вопрос в том что он может выдать вместо 2 месяца 4 дня например 2 месяца 6 дней
Абсолютно непонятно по какой логике он считает дни

Dmitry
19.07.2018
13:18:38

Михаил
19.07.2018
13:20:07
от 2018–07-12 до 2018-10-04 он считает 2 месяца и 21 день
между этими датами 83-84 дня

Bogdan
19.07.2018
14:55:01

Quantum Harmonizer
19.07.2018
14:56:33

Bogdan
19.07.2018
14:57:26
какие?
я правильно понял что тебе просто нужны аннотации, где може тпринимать нул а где нет ? если да декомпильни котлин код, они там есть

Quantum Harmonizer
19.07.2018
15:04:45

Ivan
19.07.2018
16:34:47
Гайз, а может кто знает: есть в природе либа которая помогает тестировать евент-дривен приложения не завязанная на определённый транспорт?
Ну типа послали сообщенку, приряли, посмотрели что внутри и т.п.

Daniel
19.07.2018
16:40:18
вопрос настолько пространный, что максимум Jepsen вспомнился
но эт не совсем либа

Google

Daniel
19.07.2018
16:41:16
/context_switch #soundness #java #type_system
http://wouter.coekaerts.be/2018/java-type-system-broken
в образовательных целях

Oleksandr
19.07.2018
16:42:13

Ivan
19.07.2018
16:47:48
Либа/фреймвор, не важно
Jepsen и zipkin гляну, спасибо

Oleksandr
19.07.2018
16:49:03
гм, ну тогда зипкин не совсем в тему

_
19.07.2018
16:50:15
Почему, по логам можно будет проверить же

Oleksandr
19.07.2018
16:51:35
ну это как гланды через ухо лечить

Ivan
19.07.2018
16:52:45

_
19.07.2018
16:53:51
Так идея в том что ты полностью все меняешь и потом хочешь проверить

Ivan
19.07.2018
16:54:25
Я вот нашёл AkkaTest,но она на акку завязана, вот хочется чтобы типа того, но чтобы можно было свои транспорты написать

_
19.07.2018
16:55:20
Логику ты видишь по логам
Остальное черный ящик как бы

Ivan
19.07.2018
16:55:38
Ну интеграционные тесты же
на логах?

_
19.07.2018
16:55:56
Это уже не черный ящик

Ivan
19.07.2018
16:57:17
Я не могу понять, Вы серьёзно предлагаете написать тесты которые будут парсить логи и проверять правильность?
Начал смотреть про jepsen, нашёл вот, пожалуй,лучшее название для доклада https://youtu.be/eSaFVX4izsQ

Daniel
19.07.2018
17:56:40
да эт автор джепсена, известный любитель потестить распределнщину

Google

baylrock
19.07.2018
18:46:54
Кому то знакома трабла с идеей на маке - через несколько дней без перезагрузки апликуха начинает фризится секунд на 10-20 после любого нажатия? Ребут идеи конечно же помогает, но хотелось бы найти решение изящнее.

Admin
ERROR: S client not available

Митко Соловец?
19.07.2018
18:54:46
Помогает ребут тачки

Dmitry
19.07.2018
18:55:17
от 2018–07-12 до 2018-10-04 он считает 2 месяца и 21 день
У меня результат 2 месяца и 22 дня. Констукция:
Period.between(LocalDate.of(2018, Month.JULY, 12), LocalDate.of(2018, Month.OCTOBER, 4))
Считается включая дату начала и исключая дату окончания. Вот и получается, что 2 месяца - [12.07.2018 - 11.09.2018] + 22 дня [12.09.2018 - 03.10.2018]
Самое весёлое в исходниках - подсчёт Epoche Day. Вот ссылка на то, что поможет понять алгоритм http://www.adm.yar.ru/arch_serv/2000/Microsoft/content/vis.htm


Gimle
19.07.2018
19:49:29
Подскажите, пожалуйста, что делать в таком случае:
Есть свое приложение, логгирование в котором настроено через log4j2 + slf4j пишущие в файл. Есть используемая библиотека, которая внутри использует стандартный джавовый логгер, который пишет только в консоль. Как сделать так, чтобы мои логгеры перехватывали сообщения из библиотеки и писали их уже согласно своим настройкам?
Т.е. с текущей ситуацией я могу проглядеть ошибку в логах, если она была написана библиотекой и я смотрю только в файл

baylrock
19.07.2018
19:51:54
Да, течёт и фризит
Ну даже из xms не вываливается судя по индикатору (2g), но фризит так будто причина в gc, напоминает длинющий stopTheWorld. Мб стоит поиграть с другими версиями...

Baruch
19.07.2018
20:17:28
хе-хе, народ, это свершилось! Чатик Разбора Полётов в Телеграме! Там уже анонсмент эфира (который прямо сейчас, кстати!) https://t.me/joinchat/ABnsmUTv4dmTfoz7BIyyiQ

Митко Соловец?
19.07.2018
20:22:23
ну, погнали! Трансляция РП 170 с Андреем Ребровым: https://www.facebook.com/razborPoletovPodcast/videos/1893257820730409/

Dmitry
19.07.2018
20:33:30

Егор
19.07.2018
20:43:31
Можно дать его побольше, или перенастроить GC
А по поводу невыключаемых компов. Зачем, если загрузка занимает 5 секунд, еще 2 на запуск идеи и 10 на индексацию?

baylrock
19.07.2018
20:50:14
к слову ниразу не встречал такой траблы не на линухе, не на винде.

Егор
19.07.2018
20:52:09
А версия какая идейки?

baylrock
19.07.2018
20:53:47
18.1.4

Beholder
19.07.2018
21:37:08
G1GC включить

Таир
20.07.2018
04:12:46

Google

Таир
20.07.2018
04:13:13
если включительно, то 22 дня

Dmitry
20.07.2018
04:29:59

Anton
20.07.2018
04:51:30
Есть такой вопрос. Возьмем 2 sql запроса, которые соединяют две таблицы между собой через inner join. Первый запрос делает join по ключам и в фрагменте where делает выборку. Второй запрос делает тоже join по ключам, но выборка делается прямо в join'e. Правильно ли я понимаю, что второй запрос более эффективен в общем случае? (если пример будет сложнее)
Накидал пример запросов:
SELECT *
FROM TABLE1 INNER JOIN TABLE2
ON TABLE1.ID = TABLE2.TABLE1_ID
WHERE TABLE2.FIELD = "SOME VALUE"
SELECT *
FROM TABLE1 INNER JOIN TABLE2
ON TABLE1.ID = TABLE2.TABLE1_ID AND TABLE2.FIELD = "SOME VALUE"

Alexandr
20.07.2018
04:55:16
субд оба запроса оптимизирует до одного и того же
Пиши как хочешь, дело в читаемости
where мне кажется более читаемым

Loljeene
20.07.2018
05:02:23
оптимизаторы в sql порой вообще чудят, а тут такая уверенность

Alexandr
20.07.2018
05:04:28
она не 100%, но на таких кейсах должна отработать

Таир
20.07.2018
05:08:25