@jvmchat

Страница 1396 из 2890
Pavel
24.04.2017
16:08:03
сразу

что бы не повадно было грешить

Eugene
24.04.2017
16:08:56
Согласен и аннотации тоже

Pavel
24.04.2017
16:09:24
да, первым делом у вашего проекта отвалится спринг

Google
Pavel
24.04.2017
16:10:48
представьте что произойдёт если гитхаб пустит в каждый репозиторий утилиту которая будет удалять код, который не соответствует канонам Егора

Igor
24.04.2017
16:11:56
и который не на джаве

Митко Соловец?
24.04.2017
16:12:06
и который не на джаве
вот это мне нравится

Andrey
24.04.2017
16:12:16
Ебать, и меня хотят забанить ещё.

Митко Соловец?
24.04.2017
16:12:29
Shrrális?‮‮‮
24.04.2017
16:49:57
Есть у кого какой-то экземпляр CV на инглише для фирмы? Надо на завтра наклепать, а с ноля писать чот такое себе удовольствие

Mikhail
24.04.2017
16:52:53


Люто, бешено интересно, почему на превью сообщение в обратную сторону

Митко Соловец?
24.04.2017
18:05:57
Где можно почитать на тему раздачи статики, аплоада файлов на сервер и масштабирования этого дела (кластер, реплики)? кейс: загрузка контента и последующая раздача большому кол-ву пользователей, интересуют варианты реализации и масштабирования

Митко Соловец?
24.04.2017
18:07:40
ты кидал хорошие вещи, но мне прям бы истории почитать

аля была задача такая, решили так то, бюджет такой то

Google
Nick
24.04.2017
18:08:32
Истории из жизни, да ещё и с бюджетом

Igor
24.04.2017
19:11:41
Народ, кто-нибудь знает чат по Clojure?

-
24.04.2017
19:14:31
Народ, кто-нибудь знает чат по Clojure?
https://t.me/clojurepro Но может есть более живой.

Igor
24.04.2017
19:15:17
блин 12 человек ☹️

Andrey
24.04.2017
19:48:35
Anton
24.04.2017
19:49:00
Добавление метода в интерфейс ломает имплементации

Именно поэтому появились дефолтовые методы в интерфейсах, для эволюции api, без того чтобы ломать совместимость

Andrey
24.04.2017
19:54:25
Именно поэтому появились дефолтовые методы в интерфейсах, для эволюции api, без того чтобы ломать совместимость
Ну вот, а я о чём? Или даже без дефолт методов можно обойтись. Делаем ещё один интерфейс и реализуем методы. Где я промахнулся?

Adam
24.04.2017
19:55:55
совершенно непонятно что ты предлагаешь

S
24.04.2017
19:56:34
Тогда придётся пилить адаптеры для всех коллекций

Alexander
24.04.2017
19:56:52
совершенно непонятно что ты предлагаешь
Я переформулирую: что ты несешь?

Andrey
24.04.2017
20:01:51
Тогда придётся пилить адаптеры для всех коллекций
Нет, зачем? У нас есть итератор. Почему его нельзя использовать для обхода?

http://ideone.com/5slRI1

S
24.04.2017
20:02:15
Ну сделали же сплитератор

Andrey
24.04.2017
20:02:44
Ну сделали же сплитератор
Ну или сплитератор.

S
24.04.2017
20:03:02
Ну вот

Igor
24.04.2017
20:06:48
В слаке
Блин, ну почему у слака такой хреновый клиент. Нашел кстати pro.lisp он слегка поживее

Adam
24.04.2017
20:09:26
http://stackoverflow.com/questions/24472312/why-doesnt-java-util-collection-implement-the-new-stream-interface андрей, такой ответ прояснит ситуацию?

Google
Adam
24.04.2017
20:20:26
и вообще The answer to, "What idiot did this!?" is almost always, "A smart, well-intentioned person making tradeoffs you hadn't even considered."

Alexander
24.04.2017
20:22:18
Вы всеврети! Все это придумали, чтобы джава была сложнее! Что бы Ява разрабам платили больше!1

Andrey
24.04.2017
20:23:50
http://stackoverflow.com/questions/24472312/why-doesnt-java-util-collection-implement-the-new-stream-interface андрей, такой ответ прояснит ситуацию?
Да, я вижу. Однако эта ленивость вытекает в уродство кода на небольших операциях. Почему не запилить 2 версии? Ленивую, как сейчас, и неленивую, как предполагается? По сути это была бы реализация скалы с прямыми методами и view.

Andrey
24.04.2017
20:24:59
Alexander
24.04.2017
20:25:05
Брайан, какого хрена?!
Это же уродство

Пфф... Толсто.
Какой вопрос, такой и ответ

Andrey
24.04.2017
20:25:58
Нет, вопрос адекватный. А ответ в виде "ты считаешь, что инженеры в оракле тупые?? Да они умнее тебя в 100 раз" и т.п.

Adam
24.04.2017
20:26:00
я не совсем понял, ты хочешь в лист добавить метод map например который бы трансформировал и сразу лист возвращал?

Andrey
24.04.2017
20:26:55
Нет
Ок, тогда зачем ты предлагаешь мне писать Брайану? Или ты считаешь, что это адекватный ответ на конкретный вопрос?

Anton
24.04.2017
20:27:58
Ну вот, а я о чём? Или даже без дефолт методов можно обойтись. Делаем ещё один интерфейс и реализуем методы. Где я промахнулся?
этого не хотели делать. потому что тогда пользователям пришлось бы мигрировать свой API для получения новой функциональности. Плюс, в Java уже туча legacy-интерфейсов от старых переработок дизайна. Вобщем такое принятно решение было, мол, хватит. Я тоже таким вопросом был озадачен. но то что получилось, по-моему выглядит весьма достойно. Что не нравится то?

Митко Соловец?
24.04.2017
20:28:27
Ок, тогда зачем ты предлагаешь мне писать Брайану? Или ты считаешь, что это адекватный ответ на конкретный вопрос?
я солидарен с Александром, любые решения были проанализированы и выбраны максимально правильно в текущей кодовой базе, а ты поверхностно пытаешься что-то решить, думая, что умнее других

Иван
24.04.2017
20:29:00
+

Google
Andrey
24.04.2017
20:29:32
Ты набрасываешь. Ответ тебе не нужен.
Ну красота. Задали вопрос. Не, ты набрасываешь. Прекрасно.

Митко Соловец?
24.04.2017
20:29:52
Архипов который

Anton
24.04.2017
20:30:01
что значит "лист конвертнуть в мапу" ?

Alexander
24.04.2017
20:30:11
Ты набрасываешь. Ответ тебе не нужен.
Либо это очень странный стиль общения

Admin
ERROR: S client not available

Митко Соловец?
24.04.2017
20:30:23
пытались построить более менее современное АПИ на старой кодовой базе для совместимости

как по мне - у них получилось хорошо это

Alexander
24.04.2017
20:30:42
Вообще, почему люди в этом чатике должны тебе что-то доказывать? Ответ - это превилегия

Anton
24.04.2017
20:30:47
Andrey
24.04.2017
20:30:53
тебе Антон уже ответил
Чувак, если Антон ответил, то не надо вмешиваться. Мне не нравится, когда люди говорят, что ты "считаешь себя умным", а когда получают ответ, то говорят, что тебе уже дан ответ. Чего ты выделываешься?

Alexander
24.04.2017
20:31:26
Тут все понятно

Митко Соловец?
24.04.2017
20:31:29
мне тоже

Andrey
24.04.2017
20:31:49
что значит "лист конвертнуть в мапу" ?
Ну, к примеру: нужно сделать зип элементов с его индексов в листе, преобразовать эти пары в мапу, а после что-нибудь ещё сделать с мапой.

Митко Соловец?
24.04.2017
20:32:28
Андрей, я теперь тебя буду тыкать в твои сообщения, раз ты так разговор поставил, попробуй теперь кому-нибудь так ответить

Google
Митко Соловец?
24.04.2017
20:32:35
и встревать в разговор

Andrey
24.04.2017
20:32:37
что не нравится?
Да без проблем. Если было так, то я не прав.

Anton
24.04.2017
20:32:44
ну начнём с того что zip операции вроде вообще нет в жавовых коллекциях, не? или есть какой то идиом для этого?

Andrey
24.04.2017
20:32:49
и встревать в разговор
Согласен. Даже за это.

ну начнём с того что zip операции вроде вообще нет в жавовых коллекциях, не? или есть какой то идиом для этого?
Да, я просто пример привёл. Ну не зип, а какая-нибудь другая функция, которая возвращает пару. Суть это не меняет.

Anton
24.04.2017
20:34:27
или надо делать что-то вроде Stream.mapToObj.collect()

думаю, обычный поиск в гугле привёл бы тебя на этот SO ответ http://stackoverflow.com/a/31964093/431270

Alexey
24.04.2017
20:35:12
Ну возьми ты гуавовский Maps.uniqueIndex(), если лень две строчки написать

Andrey
24.04.2017
20:35:49
или надо делать что-то вроде Stream.mapToObj.collect()
По сути надо делать list.stream().smth().collect(Collectors.toMap(...)).stream().smth2().collect(...);

Anton
24.04.2017
20:36:24
не, это как то коряво. вон, с mapToObj поэлегантней будет

Adam
24.04.2017
20:37:15
что за mapToObj)

Anton
24.04.2017
20:37:34
что за mapToObj)
в ссылку - клик.

guga
24.04.2017
20:37:44
Мир сошёл с ума, у нас же тут джава, херачишь фор и все ок, можешь даже лист мутировать, для полного счастья

Igor
24.04.2017
20:38:02
В слаке
йоу, друзья скинули живую @clojure_ru

Anton
24.04.2017
20:38:04
не, я согласне что в Scala zip или в Groovy transpose молодцы. но на то они Scala и Groovy. в джавка пойдёт своим путём

Andrey
24.04.2017
20:38:51
не, это как то коряво. вон, с mapToObj поэлегантней будет
Да, но на чистых стримах это выглядит ужасно. Плюс если надо переиспользовать промежуточные результаты, то тоже уродство мутить надо. Короче, хотелось бы иметь не ленивые стримы.

guga
24.04.2017
20:38:55
во! правду глаголишь!
Про мутировать лист, я конечно же пошутил, не делайте так, дети.

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