@jvmchat

Страница 1380 из 2890
Andrey
18.04.2017
17:23:06
Да циклом любой может :)
Да, и даже читать можно)

Вон какая какашка у некоторых получается.

Anton
18.04.2017
17:23:46
стримоз головного мозга :)

Aleksander
18.04.2017
17:23:56
Эх, ладно. Пойду цикл делать

Google
Andrey
18.04.2017
17:25:56
стримоз головного мозга :)
А как библиотека нашего стрим-мастера называлась?

Блин, я его имя забыл.

В джетбрейнс сейчас работает.

Oleg
18.04.2017
17:26:56
StreamEx

Тагир его зовут

Берял
18.04.2017
17:27:27
А зачем тебе два типа
очевидно чтобы получить значение типа отличного от типа коллекции

Andrey
18.04.2017
17:28:02
А зачем тебе два типа
Один тип входной, а второй получаемый.

Aleksander
18.04.2017
17:29:05
К вопросу о сахаре, который я поднимал пару дней назад :)

Точнее не я

Alexander
18.04.2017
17:30:06
public class Projvm { public static void main(String[] args) { System.out.println("Форматируй код, блеать!"); } }

Митко Соловец?
18.04.2017
17:30:25
тем временем в группе 1275 членов

Google
Митко Соловец?
18.04.2017
17:30:33
достойно уважения

Andrey
18.04.2017
17:30:44
тем временем в группе 1275 членов
Я думаю, что девушки у нас тоже есть.

Митко Соловец?
18.04.2017
17:30:58
Aleksander
18.04.2017
17:31:07
Как вариант ты можешь написать свой коллектор. Свёртка - это же коллектор по сути.
Да, я начал рыть в эту сторону, но в какой-то момент все стало красным:) и я пока подзабил

Andrey
18.04.2017
17:31:34
Да, я начал рыть в эту сторону, но в какой-то момент все стало красным:) и я пока подзабил
Разве написать коллектор сложно? Я гуглил как-то. Фигня вопрос же было.

Aleksander
18.04.2017
17:31:47
Просто пока подзабил, потому, что домой поехал :))

Dmytro
18.04.2017
17:34:24
Ребят, подскажите, а в Java есть аналог скаловского fold, где на вход нулевое значение типа B, и функция типа (B,A) => B? В стримах только reduce, который берет нулевое значение типа A и функцию (A,A) => A.
Есть перегруженная версия https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html#reduce-U-java.util.function.BiFunction-java.util.function.BinaryOperator- только у нее более сложная сигнатура т.к. стримы бывают параллельные <U> U reduce(U identity, BiFunction<U,? super T,U> accumulator, BinaryOperator<U> combiner)

Aleksander
18.04.2017
17:36:23
Ну не, это не пойдёт :) это для параллельности версия, в скале тоже она имеется. Но есть и более легкая версия

А не пойдёт она потому, что у меня объект типа U один

Хотя стоп. Я тут осознал, что я уже сделал правильное решение с этим перегруженным методом. Просто тест неверно написал

Всем спасибо

А кстати, ещё кое о чем подумал, а если reduce, который первый на parallelStream выполнить, то он нефига не будет выполнен параллельно ? Ведь никакой нет гарантии, что мы передадим в него ассоциативную операцию (в функции)

Или получится недетерменированный результат, надо проверить

Quantum Harmonizer
18.04.2017
18:06:35
Так вроде надо вначале объект реализации создать, нет?
Пока ехал в метро, пришла такая аргументация: 1) Создать объект через no-arg конструктор — обычное дело, например, для EJB. Это не особо классно, ибо рефлексия, но тем не менее. 2) Реализовать интерфейс — это вообще отлично и естественно. Проверил instanceof и узнал, можно ли класс запускать. А по факту получается и рефлексия чтобы найти нужные методы и определить, можно ли класс запускать, и не ООП, потому что статика — процедурщина. Такие дела.

Aleksander
18.04.2017
18:15:54
Я просто не понимаю:) или пример из другого языка

Quantum Harmonizer
18.04.2017
18:17:35
А можешь объяснить, зачем так делать ? И чем это принципиально будет отличаться от статик метода ?
Да в целом ничем. Просто Java — один из наиболее сильных ОО языков, поэтому логичнее и целостнее было бы использовать объекты и полиморфизм.

Я просто не понимаю:) или пример из другого языка
Нет, мой опыт работы с другими языками убог.

Google
Gregory
18.04.2017
18:21:41
В .NET всё то же самое.

Aleksander
18.04.2017
18:23:00
Похоже, много в интернетах вопросов об этом :)

Gregory
18.04.2017
18:27:30
А вообще, точка входа = статический метод - это понятно что такое: у нас есть указатель на место в памяти, где лежит реализация метода, можно идти и выполнять.

С каким-то методом интерфейса, который где-то реализован - что делать? Кто экземпляр класса создавать будет?

Aleksander
18.04.2017
18:29:22
Ну вон в скале вывернулись.
А в скале на уровне компиляции же вывернулись ? или нет ?

Gregory
18.04.2017
18:29:22
Так а чем это не статический метод?)

Andrey
18.04.2017
18:29:44
А в скале на уровне компиляции же вывернулись ? или нет ?
На уровне компиляции вызывается синглтон.

Quantum Harmonizer
18.04.2017
18:29:59
Так а чем это не статический метод?)
Какой, newInstance()? Ну, это хотя бы вызов конструктора)

Gregory
18.04.2017
18:31:12
Каким бы не был ты приверженцем ООП или ФП, но будь добр - сходи за своим бинарём и загрузи его процедурно в память.

Quantum Harmonizer
18.04.2017
18:31:40
В Java нет явного способа создать какое-то соглашение со статическими методами (посмотрите на тот же уродливый Parcelable.Creator из Android). А соглашение с instance-методами — легко и повсеместно.

Jurijs
18.04.2017
18:41:39
Господа, а jug.ru выкладывает видео с семинаров? Интересует завтрашний семинар. Я из Латвии, добраться послушать нет возможности.

Gregory
18.04.2017
18:44:53
Вот тут можно посмотреть https://www.youtube.com/user/JUGRuVideo/videos

Google
Jurijs
18.04.2017
18:45:46
О, спасибо, подпишусь и буду ждать! У нас как-раз недавно зафакапился wildfly благодаря мониторинговому агенту.

Anton
18.04.2017
18:45:56
javaslang там много полезного, а в java есть коллекторы
javaslang переименовался в vavr недавно :)

Ilya
18.04.2017
18:47:40
Это когда произошло?

@fundamentalparticle твоих рук дело?

Admin
ERROR: S client not available

Ilya
18.04.2017
18:49:34
А главное нафига!!!

Евгений
18.04.2017
18:58:14
А главное нафига!!!
Насколько я понял, потому что Oracle компания злых юристов

Anton
18.04.2017
19:00:20
@fundamentalparticle твоих рук дело?
Да вот пару дней назад новость была

Оракл к ним подкатил с наездом, да

На самом деле изначально глупо включать в название проекта слово «java» ибо если проект популярный, то к тебе придут с предложением которому нельзя отказать

Ilya
18.04.2017
19:06:47
Anton подскажите, запись сегодняшнего вебинара будете выкладывать?

guga
18.04.2017
19:11:39
Мы записали запись в запись что бы ты смог посмотреть запись записи.

Igor
18.04.2017
20:56:50
Какой сейчас годный плагин для IDEA для подсчета разных метрик Java кода?

Anton
18.04.2017
21:00:35
MetricsReloaded

Gregory
19.04.2017
04:18:57
Что за "разные метрики"?

Snow
19.04.2017
04:35:34
может jmx интерфейс?

Vyacheslav
19.04.2017
04:50:36
доброе утро

Google
Евгений
19.04.2017
04:54:00
здрям

Vyacheslav
19.04.2017
04:55:03
ребят. подскажите в чем может быть проблема делаю фотку, собираю ее в binarybody __entityBuilder.addBinaryBody("m_file", sendFile, ContentType.DEFAULT_BINARY, sendFile.getName()); и отдаю в GetJSONObject но почему-то не хочет собираться json строка из этого файла. чяднт?

это android(если важен стек)

Gregory
19.04.2017
05:02:43
Бинарные данные в JSON?

Vyacheslav
19.04.2017
05:04:35
ну на выходе не получаются бинарные данные, почему то... просто путь к файлу видна. щас скрин сделаю

Gregory
19.04.2017
05:06:46
Как ты хочешь помещать бинарные данные в JSON, если это по определению не поддерживается? Ты можешь упаковать всё в Base64-строку, но зачем? Если есть MultipartEntityBuilder, куда можно и бинарь положить и отдельным 'партом' JSON.

Vyacheslav
19.04.2017
05:11:11


вот такое получается

3 элемент это json структура. она переводится в байты. а 4 элемент просто как файл и не приводится в байты. и из-за этого, видимо, у меня json собирается не правильно. писал все это не я. мне надо разобраться из-за чего на сервер не приходят изображения и починить

кстати __entityBuilder и есть MultipartEntityBuilder

Gregory
19.04.2017
05:19:03
Выглядит валидно. Остаётся дебажить / логировать.

Vyacheslav
19.04.2017
05:28:57
все. починил. вместо ContentType.DEFAULT_BINARY написал ContentType.create("image/jpeg")

а есть какой нибудь пример создания активити настроек? а еще надо запоминать логин при вводите в соответствующей активити

Snow
19.04.2017
05:44:51
Это не андроид чат

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