@jvmchat

Страница 892 из 2890
Sergey
20.12.2016
13:14:55
а нахрена))
для стартапа MVP быстрее на пхп собрать иногда чем писать на спрингах

Pavel ?
20.12.2016
13:15:25
для стартапа MVP быстрее на пхп собрать иногда чем писать на спрингах
помойму быстрее на рубях и рельсах если на то пошло)))

но и в этом случае товарищи яваскриптисты пытаются всех задвинуть)))

Sergey
20.12.2016
13:15:58
Google
Pavel ?
20.12.2016
13:16:16
мы говорим о скорости чтоб поднять?))

когда такой контекст, наплевать на чем все это будет поднято)

Руслан
20.12.2016
13:16:58
Чет доки спринга прилягли.
ага, редеплоятся наверно)

Митко Соловец?
20.12.2016
13:44:13
Pavel ?
20.12.2016
13:57:12
пили прохладную, почему котлин - говнище?
Дуся, Вы меня озлобляете!!! ???

Митко Соловец?
20.12.2016
13:59:28
Дуся, Вы меня озлобляете!!! ???
я уже говорил, что Котлин - лучший язык в мире??

Pavel ?
20.12.2016
13:59:49
???

Nick
20.12.2016
14:28:58
вопрос по стримам: сейчас сделано так StringBuilder sb = ""; List list = map .entrySet() .stream() .filter() .collect(Collectors.toList()); if(list.size() > 0) { sb.append("some line"); sb.append("some line2"); list.forEach(entry -> sb.append(entry.name()) ) } как избаавитсья от if(list.size() > 0) ?

само собой без ввода всях флагов первой итерации

Oleksandr
20.12.2016
14:36:09
а зачем?

Nick
20.12.2016
14:36:40
хочу один большой стрим

Dmitry
20.12.2016
14:36:47
StringBuilder sb = "";

Антон
20.12.2016
14:36:47
Google
Dmitry
20.12.2016
14:37:01
List list = map

Nick
20.12.2016
14:37:15
стримоз?
пока нет)) но это не критичный проект, поэтому можно поиграться

Pavel ?
20.12.2016
14:37:19
так это

Nick
20.12.2016
14:37:21
это упрощения

Pavel ?
20.12.2016
14:37:37
map .entrySet() .stream() .filter() .collect(Collectors.toList()).forEach

Антон
20.12.2016
14:37:51
ну если корманный

Dmitry
20.12.2016
14:37:57
нахрена только вопрос

тебе нужен редьюс

Nick
20.12.2016
14:38:03
а sb.append("some line"); sb.append("some line2");

Антон
20.12.2016
14:38:06
то в peak можно в sb написать

Nick
20.12.2016
14:38:13
куда их впихнуть чтобы только раз было?

Антон
20.12.2016
14:38:15
ну либо в редьюсе

Dmitry
20.12.2016
14:38:17
REDUCE

Nick
20.12.2016
14:38:29
хм

Dmitry
20.12.2016
14:38:35
не надо конвертировать по пути в какие-то там коллекции еще

фолд стрим в sb

Nick
20.12.2016
14:45:18
стоп, а каким образом мне редьюс поможет?

мне жуно не перед каждым всатвлять, а перед первым встреченным

и после последнего

Антон
20.12.2016
14:57:08
https://gist.github.com/tonyvelichko/1281cafc1aacac0a37afaea19107db42

Google
Nick
20.12.2016
15:05:28
спасибо, результат очень похож на то что требуется

Руслан
20.12.2016
15:26:19
Антон
20.12.2016
15:27:17
Какая жесть)
на котлине лучше конечно

все уже поняли

Quantum Harmonizer
20.12.2016
15:28:31
Зачем .map(Object::toString) если это и так стринги?

Руслан
20.12.2016
15:29:04
Антон
20.12.2016
15:29:06
да просто чтобы пример чела выше

соблюсти

Nick
20.12.2016
15:33:02
запилил с StringJoiner и Collector.of, сам стрим теперь выглядит намного лучше

Митко Соловец?
20.12.2016
16:19:12
Когда ты кодишь на Котлине и 10 минут никому не говорил об этом @HeapyHop

http://s7.pikabu.ru/post_img/2014/03/02/11/1393782397_250995228.jpg

Руслан
20.12.2016
16:25:56
Какой Котлин, у парня все признаки стримоза

Антон
20.12.2016
16:29:11
))

Quantum Harmonizer
20.12.2016
16:52:32
Тут упоминали Шилдта. Решил глянуть, что пишет, открыл девятое издание Complete Reference, 16-ая глава, строки. Спокойно так рассказывает, что можно написать new String(otherString). Как будто это норма. Джошуа Блох в этом смысле порадовал, сказав, что обычно делать так не надо.

v
20.12.2016
16:53:09
Шилдт многостаночник

или вообще псведномим группы литературных негров

к нему стремно прислушиваться

Quantum Harmonizer
20.12.2016
16:54:37
А почему так не стоит делать? Реализация вроде норм
Потому что незачем плодить одинаковые иммутабельные объекты.

Google
Мытко
20.12.2016
16:55:23
:(

Если это так, то действительно

Quantum Harmonizer
20.12.2016
16:56:13
Где-то ещё можно встретить умников с примерами String str = new String("some text");

Sergey
20.12.2016
16:59:06
https://youtu.be/qAxLtSYN0nw

тащите егора онлайн

Quantum Harmonizer
20.12.2016
17:00:16
http://bonfab.io/wp-content/uploads/2016/11/javavsc.png

Admin
ERROR: S client not available

Руслан
20.12.2016
17:16:37
http://bonfab.io/wp-content/uploads/2016/11/javavsc.png
Утащу пожалуй в твиттер

Quantum Harmonizer
20.12.2016
17:17:48
pro.JVM, Kotlin Slack, Twitter, где ты ещё есть? Не мешает ли это писать код?)

Руслан
20.12.2016
17:18:47
pro.JVM мешает) не захожу сюда часто) и стараюсь в срачики не влазить

Daniel
20.12.2016
17:23:47
чаще всех по-моему разводишь срачики)

Alexey
20.12.2016
17:25:20
В интернете кто-то не прав ;D

v
20.12.2016
17:25:41
pro.JVM, Kotlin Slack, Twitter, где ты ещё есть? Не мешает ли это писать код?)
человек может продуктивно работать 6 часов в день

в остальное время можно и в социалочках позависать

Marat
20.12.2016
17:27:17
блин, у лямбд ограничение на 250 захватываемых переменных ((

придется враппер городить

Quantum Harmonizer
20.12.2016
17:27:57
человек может продуктивно работать 6 часов в день
Я могу и 8, если ТЗ нормально. Сегодня вот три строчки написал и нарисовал руководству android Notification на листочке)

v
20.12.2016
17:28:21
тогда ты уникум

Руслан
20.12.2016
17:28:23
В летный день могу весь день кодить)

Google
v
20.12.2016
17:28:26
или нас обманываешь

кодить весь день != кодить продуктивно

Руслан
20.12.2016
17:29:00
кодить весь день != кодить продуктивно
Ну сидеть и решать проблемы.

Quantum Harmonizer
20.12.2016
17:29:06
Вот уникум. :)

блин, у лямбд ограничение на 250 захватываемых переменных ((

блин, у лямбд ограничение на 250 захватываемых переменных ((
А вообще, можно попробовать слить это во всякие там коллекции и кортежи. Ну или отрефакторить :)

Beka
20.12.2016
17:32:10
https://youtu.be/qAxLtSYN0nw
@yegor256 НАсчет конкатенации)) GC не будет убрать стринги как я знаю. Они не умирают. А уходит в "Лучший мир". Мир пула стрингов. Так что мелкий косяк за тобой))))

Quantum Harmonizer
20.12.2016
17:32:46
Не каждая строка интернируется.

Beka
20.12.2016
17:34:00
Шта шта?

Ivan
20.12.2016
17:34:15
это где написано что строки не собираются gc

те которые не литералы и не .intern

?

Quantum Harmonizer
20.12.2016
17:34:35
Шта шта?
Шта шта. Говорю же, косяк — за тобой.

Beka
20.12.2016
17:34:50
Я именно про литералы и говорю.

Если создашь через new тогда да. Убирает

НО там не создается через new

Ivan
20.12.2016
17:35:22
в лекции он говорил про конкатенацию строк в цикле при обходе файла

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