
Nikolay
02.10.2018
20:07:57
пока не пнёшь баблом под жопу - не полетит

Vyacheslav
02.10.2018
20:08:26


Aleksey
02.10.2018
20:15:34
пока не пнёшь баблом под жопу - не полетит
Это верно, за что мы все говорим Ораклу спасибо. Сан Майкросистемс такая вся из себя опенсорсная компания была (я всегда ржу, когда мне это говорят), что джавовая организация десять с хреном лет прикидывалась, что "openjdk openjdk-ой, а пользуйтесь нашим проприетарным билдом". Пока, понимаешь, не припёрло пропритарный билд коммерциализовать, а вся экосистема такая "но как же так, ведь вы ваш проприетарный билд толкали как золотой стандарт, обожэмойкакдальшежить". Эхо войны...

Nikolay
02.10.2018
20:17:05
ну

Google

Nikolay
02.10.2018
20:17:11
спасибо что не пошли путём майкрософта
которые тупо подсадили весь энтерпрайз на иглу аутлук-шейрпоинт-винда-офис-визио-прочееговнищеназовитесами

Aleksey
02.10.2018
20:22:31
Это да. Существование openjdk в принципе, по тем правилам, лицензиям и прочим интеграциям в разработку платформы, которые там приняты -- хороший пример саботажа^W способа, каким разработчики платформы подстелили себе соломки против подобных телодвижений. Когда ты изначально проприетарный, то ясен пень, хочется подоить, и побольше, это ожидаемо.

Nikolay
02.10.2018
20:23:50
а мы будем^W когда будем осуждающе смотреть на *котлин* ?

Tolegen
02.10.2018
20:24:50

Andre
02.10.2018
20:26:16

Vyacheslav
02.10.2018
20:26:22
(все)


Aleksey
02.10.2018
20:31:46
(все)
Да без шуток, многие сановые инженеры старой гвардии на меня как на умалишённого смотрели, когда я говорил, что openjdk -- это наш наёмно-работнический бекап на случай всякой хрени, надо его холить и лелеять. Для них вся эта возня пошиба "ну хорошо, менеджеры нам говорят код-ревью делать в публичных мейллистах и багтрекерах, пускай, но мы всё равно тут кулуарно всё обсудим и решим". До тех пор, пока у них не нарастают проблемы с работодателем и им не приходится менять работу, но при этом не хочется терять наработанную квалификацию и хочется продолжать пилить джвм, и тут-то оказывается, что... чтоо... чтооо? Со временем наблюдение за такими метаморфозами вправляет мозги до того, как приходится на своей шкуре это испытать. (Это была моя типичная песня про опенсорс в принципе)


Vyacheslav
02.10.2018
20:35:10
Да без шуток, многие сановые инженеры старой гвардии на меня как на умалишённого смотрели, когда я говорил, что openjdk -- это наш наёмно-работнический бекап на случай всякой хрени, надо его холить и лелеять. Для них вся эта возня пошиба "ну хорошо, менеджеры нам говорят код-ревью делать в публичных мейллистах и багтрекерах, пускай, но мы всё равно тут кулуарно всё обсудим и решим". До тех пор, пока у них не нарастают проблемы с работодателем и им не приходится менять работу, но при этом не хочется терять наработанную квалификацию и хочется продолжать пилить джвм, и тут-то оказывается, что... чтоо... чтооо? Со временем наблюдение за такими метаморфозами вправляет мозги до того, как приходится на своей шкуре это испытать. (Это была моя типичная песня про опенсорс в принципе)
Так к чему в итоге пришли, кроме новой модели для оракла и полугодовых циклов?


Aleksey
02.10.2018
20:37:16
Ну вот, видишь, Оракл по сути заявил, что openjdk -- это тоже норм, и можно пользовать, и вообще даже разницы нет. Что, на мой вкус, представляет собой большой и качественный идеологический прогресс.

Vyacheslav
02.10.2018
20:41:13

Nikolay
02.10.2018
20:43:40

Google

Vyacheslav
02.10.2018
20:44:56
"я тут в телеграме лже-шипилёва почитал" ?
Так у меня вряд-ли знают кто он. Никого рускоязычного нет, да и мало кто в принципе слышал что-то об оракле, кроме новостных источников. Да и РП нету, где тоже такое узнать можно

Nikolay
02.10.2018
20:45:34
я намекал на агентство ОБС
даже если смысл сказанного этим персонажем хорошо лёг на твоё ощущение от.

Vyacheslav
02.10.2018
20:46:35

Nikolay
02.10.2018
20:47:05
как бы в двух словах объяснить..

Vyacheslav
02.10.2018
20:47:44
Да особо не надо, мне достаточно того, что вверху есть

Nikolay
02.10.2018
20:47:59
это называется "положительная предвзятость"
у тебя нет в руках противоположных мнений или даже попытки задуматься об оных

Vyacheslav
02.10.2018
20:48:29
А с чего ты взял?

Nikolay
02.10.2018
20:48:37
и даже экспертного мнения нет - только слова аватарки
ой, да я рад буду ошибиться. но в этом чатике за последние полчаса я их не вижу
все обнялись, сказали "да я так же думал, да" и разошлись

Vyacheslav
02.10.2018
20:49:36
Мне кажется, что ты там сам себе что-то придумал и спроецировал
Я ничего не сказал. Я спросил и сказал спасибо после этого

Nikolay
02.10.2018
20:50:39
"Спасибо в общем, будет что рассказать коллегам."

Vyacheslav
02.10.2018
20:50:54

Bogdan
02.10.2018
20:50:56

Nikolay
02.10.2018
20:50:57
это не "спасибо, я отрефлексирую и найду этой информации место в своём мире" )

Firstname
02.10.2018
20:51:23
ммм нужна хелпа

Nikolay
02.10.2018
20:51:29

Google

Firstname
02.10.2018
20:51:56
как реализовывать бесконечный Stream<Object>

Vyacheslav
02.10.2018
20:51:58

Bogdan
02.10.2018
20:52:21

Nikolay
02.10.2018
20:53:44

Ivan
02.10.2018
20:54:03

Nikolay
02.10.2018
20:54:04
первый же пример из гугла - Stream<Integer> infiniteStream = Stream.iterate(0, i -> i + 2);

Firstname
02.10.2018
20:55:58
объекты свои лол

Nikolay
02.10.2018
20:56:12
ну, зачем он бесконечный
ты же не сможешь его бесконечно потреблять
первый же терминал его грохнет

Firstname
02.10.2018
20:56:34
условно бесконечный

Firstname
02.10.2018
20:56:50
у меня просто большой объект, который надо обрабатывать стримом

Nikolay
02.10.2018
20:56:55
Stream.generate(Supplier)
сверху, если потребуется, limit(n) на стриме
вообще в доках всё есть

Firstname
02.10.2018
20:57:22
спасибо

Nikolay
02.10.2018
20:57:50
пожалуйста. если ответ кажется слишком общим, то таким был вопрос

Firstname
02.10.2018
21:00:15
Ну да, немного не то
Переформулирую
У меня есть база, я делаю ScrollableResults по ней
мне надо создать из полей объекты, затем объекты в стрим запихать

Bogdan
02.10.2018
21:00:43

Google

Firstname
02.10.2018
21:02:36
это либы
руками напишу обработку, скажите только стандартные методы в stream из которых это можно сделать

Диоген
02.10.2018
21:06:19
Stream.generate(Supplier)
сверху, если потребуется, limit(n) на стриме

Admin
ERROR: S client not available

Диоген
02.10.2018
21:06:30
https://www.baeldung.com/java-inifinite-streams

Firstname
02.10.2018
21:07:33
еще в соседнем чате для нубов кинули это
https://hedleyproctor.com/2017/06/writing-a-custom-spliterator-in-java-8/

Nikolay
02.10.2018
21:08:08
сплитератор он на коллекции же обычно?

Диоген
02.10.2018
21:08:36

Firstname
02.10.2018
21:08:52
не, проект на 8 сидит

Диоген
02.10.2018
21:08:57
чтобы предикат въебать

Firstname
02.10.2018
21:08:58
на 9 он даже не собирается
спасибо, дальше разберусь
продублирую сюда
в чем может быть причина того, что кибернет таблицу дропает если в конфиге стоит validate?

Alexey
03.10.2018
00:08:05
Trace logging level = ON

Firstname
03.10.2018
00:25:26
Ну +- разобрался че было

Google

Таир
03.10.2018
03:16:56

Alexandr
03.10.2018
03:51:07

Tolegen
03.10.2018
05:29:39

Alexandr
03.10.2018
05:31:46
типично в закрытых контурах

Alexander
03.10.2018
06:04:02
Коллеги, сейчас будет смешной вопрос. А что с лицензированием джявы до 8-й версии?
Тоже на опенждк переползать?

Alexandr
03.10.2018
06:04:51
для них ничего не меняется, учитывая что для них ничего и не выпускают

Alexander
03.10.2018
06:07:15
Ну я не про апдейты скорее, а легальность свободного использования в коммерческих целях

Alexandr
03.10.2018
06:07:25
не менялось для них ничего
скачал, стоит? файл лицензии лежит в папочке? возникают вопросы - тыкаешь им

Alexander
03.10.2018
06:08:02
Огонь, я всегда говорил что семёрка самая лучшая джява

Alexandr
03.10.2018
06:09:03
небольшой опрос, у многих сановские пакеты используются? кто то чем либо их заменяет? (вопрос естественно о варнингах, internal api, все дела)
как кстати с этими пакетами на 9+?
com.sun.org.apache.xerces.*
sun.security.*
bouncycastle же позволяет от sun.security отойти? не помню уже, давно не тыкал

Tolegen
03.10.2018
06:16:13
А они прям все выпиливают? Вроде только мощную рефлексию или что-то такое выпиливали

Alexandr
03.10.2018
06:17:45
они ничего не выпиливают, просто доступ могут закрыть, сделать internal и усе. ну и хз какие модули импортировать