
Kirill
24.05.2017
05:28:47
завязывайте скидывать картинки некомпрессованными, их же не открыть в мобильных версиях
ну как не открыть, сохранять и открывать в какой-нибудь галерее такое себе удовольствие

Илья
24.05.2017
05:31:23
Че там на андроид в java юзают для даты? Я нагуглил какой-то JodaTime, но не пойму где его инициализировать. Там в репозитории https://github.com/dlew/joda-time-android написано что где-то в Application.onCreate надо вызвать JodaTimeAndroid.init(this); но у меня вроде нет такого класса...

Kirill
24.05.2017
05:33:22
либу-то саму подключил?

Google

Илья
24.05.2017
05:33:32
да

Kirill
24.05.2017
05:34:05
нет метода какого, жодатайм.инит или онкриэйт?

Илья
24.05.2017
05:34:25
нету вообще класса наследованного от Application
с jodatime все в порядке - все есть

Kirill
24.05.2017
05:35:24
предположу что твой класс надо наследовать от аппликейшн, но вообще лучше спросить в чате по андроиду

Илья
24.05.2017
05:36:01
кто его вызывать то будет

Kirill
24.05.2017
05:36:20
вопрос тем более в кассу андроидеров

Илья
24.05.2017
05:36:54

Kirill
24.05.2017
05:37:20
с телефона не вспомню, @android_ru что ли
о, угадал

Илья
24.05.2017
05:37:36
они меня забанили((

Kirill
24.05.2017
05:37:51
Любопытно узнать за что

Google

Daniel
24.05.2017
05:37:52
подозреваю за что

Илья
24.05.2017
05:38:03
хз

Alexander
24.05.2017
05:39:07

Kirill
24.05.2017
05:39:57
@dmsol просыпайся, без срачей становится скучновато

guga
24.05.2017
06:01:19

Luger
24.05.2017
06:02:17

guga
24.05.2017
06:02:40
О.о
И все это из-за скалы.

Luger
24.05.2017
06:03:08

guga
24.05.2017
06:04:22
Там просто нечему тормозить

Luger
24.05.2017
06:04:52

Kirill
24.05.2017
06:06:05

Nick
24.05.2017
06:07:47

sss3 ?
24.05.2017
06:10:22

Nick
24.05.2017
06:11:57

guga
24.05.2017
06:12:27

Nick
24.05.2017
06:12:41
вот че все против зукипера то так)

guga
24.05.2017
06:15:29
GitHub - yegor256/cactoos: Object-Oriented Java Primitives
https://github.com/yegor256/cactoos
Фиг с ним, с зукипером, как вам это?

Nick
24.05.2017
06:16:40
как туз? эт чтот зоновское

Google

guga
24.05.2017
06:17:08
Годнота же.

Dmitry
24.05.2017
06:17:17
ну логично же чо

guga
24.05.2017
06:18:10

Dmitry
24.05.2017
06:18:18
да кто ж знает в этом чяте
так-то немного напоминает Free..

Nick
24.05.2017
06:18:50
@guga4ka FileAsAss

guga
24.05.2017
06:19:32
Но мне казалось что лямбды как-то не вписываются в ооп

Dmitry
24.05.2017
06:20:29
o_O

guga
24.05.2017
06:20:36

Nick
24.05.2017
06:20:44
точно, он же был против лямбд

Dmitry
24.05.2017
06:21:12
ну он же не как лямбду ее использует
просто для краткости функциональный интерфейс
замени на new Predicate<Integer> если тебе легче станет

Yegor
24.05.2017
06:21:41

sss3 ?
24.05.2017
06:22:45
Что значит использует лямбду не как лямбду

Ivan
24.05.2017
06:22:55
синтаксис страшноватый честно говоря
громоздко

sss3 ?
24.05.2017
06:23:12
С таким же успехом можно в стрим передавать анонимные классы

Google

Dmitry
24.05.2017
06:25:02

Alexander
24.05.2017
06:30:37
@BeforeClass
как в junit тестах сделать сделать setUp?
вроде нашел атрибут @Before

sss3 ?
24.05.2017
06:31:04

Dmitry
24.05.2017
06:31:30
что есть разница между "передал предикат" и "о боже он лямбдами обмазался!!"

sss3 ?
24.05.2017
06:34:50
Нету
Он категорически против лямбд был

Admin
ERROR: S client not available

sss3 ?
24.05.2017
06:35:12
Это же не классы

guga
24.05.2017
06:44:31
Где-то у ребятам из jb был доклад о компромиссах, которые они принял когда котлин проектировали, тут скорее всего @yegor256 пошел на поводу толпы, ведь намного приятнее передать лямбду, чем где-то, или анонимно, определять предикат.

Yegor
24.05.2017
06:46:27
да, действительно, у меня просто нет других инструментов в Java. лабмда наиболее удобна.

guga
24.05.2017
06:49:43

Yegor
24.05.2017
06:50:39
это вопрос на засыпку. я думаю над этим уже очень давно. и даже начинал писать статью на эту тему и остановился. есть ее черновик, так и лежит. как придумаю, допишу и опубликую)

guga
24.05.2017
06:51:03

Yegor
24.05.2017
06:51:31
если кратко, то язык должен нативно поддерживать коллекции
не так, как это сделано в джаве - через просто Iterable/Iterator
а нативно, как он поддерживает for/while/lambda/etc
это такое у меня направление мысли пока. точнее не скажу)

Google

guga
24.05.2017
06:53:20
Хм, вот скала пошла по другому пути, она конструкцию for, транслирует в forEach/map + filter

Yegor
24.05.2017
06:53:37
ну вот этот filter - это зло

Nick
24.05.2017
06:53:44

Yegor
24.05.2017
06:53:46
это процедурный кусок, который мы вставляет в объект
таким образом разрушая его целостность, нарушая encapsulation

Nick
24.05.2017
06:54:06
Коллекции это как раз либо сбоку

Yegor
24.05.2017
06:54:20
и приходится это делать ТОЛЬКО в случае с коллекциями
отсюда вывод - чего-то не хватает в языке
раз нам приходится изворачиваться так именно для работы с коллекциями

Nick
24.05.2017
06:56:35
Кароч я не понимаю Егора
Видимо никогда не пойму

Daniel
24.05.2017
06:57:54
мне кажется, что это попытка прийти к категориям и тайп классам из ООП)
Traversable, Foldable, Functor and so on

guga
24.05.2017
06:58:18

Nick
24.05.2017
06:58:19
Пока весь мир идёт по пути композиции и разбивает рантаим на разные либы, Егор делает монстра.

guga
24.05.2017
06:58:50
@yegor256 а есть пример коллекий, в других языках, которые тебя устраивают?

Yegor
24.05.2017
06:59:31

Nick
24.05.2017
06:59:47
Ну ООП тут вообще сбоку)

Yegor
24.05.2017
07:00:09

Nick
24.05.2017
07:01:02
ООП — наше все!)
Я не спорю, но ООП и композиция либ разные вещи. Почему нельзя сделать пакет yegor-collections?

Daniel
24.05.2017
07:01:24
ООП — наше все!)
ну вот почему, кстати?
при том что четкого представления как сделать хорошо нет?
почему не брать удачные практики из других подходов?