@android_ru

Страница 834 из 3205
Andrew
17.01.2017
13:54:00
ребята, как отвалидировать дату в яве не конвертя её из лонга?

Sergey
17.01.2017
13:54:59
что подразумеваешь под валидацией?

Andrew
17.01.2017
13:55:16
ща

Google
Andrew
17.01.2017
13:56:49
что подразумеваешь под валидацией?
arti date 1484659681 date Sun Jan 18 12:24:19 GMT+08:00 1970 date gate 1483796965302 date Sat Jan 07 21:49:25 GMT+08:00 2017

первая дата невалидная

Quantum Harmonizer
17.01.2017
13:57:16
Есть ли способ узнать с какой скоростью (velocity) Recycler скроллился, когда ударился об конеч списка, чтобы после подгрузки это же velocity ему придать? :)

Andrew
17.01.2017
13:57:32
не хочу конвертить ибо там каскад обработки, нужно бесшовно подпихнуть текущую дату

Quantum Harmonizer
17.01.2017
13:57:34
первая дата невалидная
проверить, что лонг в нужном диапазоне

Andrew
17.01.2017
13:57:53
так вот какой диапазон?

Alexey
17.01.2017
13:57:55
Sergey
17.01.2017
13:58:09
так тебя надо спросить

какие даты валидны

Andrew
17.01.2017
13:58:48
короче, придумал, прошлогоднюю дату и буду с ней сравнивать

Alexey
17.01.2017
13:59:16
Странный костыл

Andrew
17.01.2017
13:59:24
защита

мне главное понять не обрезанная ли дата пришла

Google
Quantum Harmonizer
17.01.2017
13:59:53
защита от тёмного прошлого)

мне главное понять не обрезанная ли дата пришла
это надо ошибки уровня протокола ловить, ё

Andrew
17.01.2017
14:00:33
уровня косяка на сервере, это временно

Alexey
17.01.2017
14:01:17
Лонг в стринг и по сайзу и контейнсу первых n чисел

Andrew
17.01.2017
14:04:38
да всё уже сделал, сравнить два лонга дешевле чем конвертить

Korniltsev
17.01.2017
14:14:26
гестур детекторы емнип онфлинг

Quantum Harmonizer
17.01.2017
14:22:44
гестур детекторы емнип онфлинг
да уж, действительно)

Daniil
17.01.2017
14:58:08
Есть тут сейчас RxСпециалисты?

Stas
17.01.2017
14:58:45
квалификация:уверенный

Daniil
17.01.2017
14:58:53
атлична, пол минутки

Stas
17.01.2017
14:59:16
ну пиши, не я так, другой поможет

Daniil
17.01.2017
15:02:05
https://github.com/matrixd/texttemplate/blob/master/src/main/java/Main.java Такой вот веселый код. Есть там 3 веселых строки .zipWith(input.take(1), VariableReader::read) .zipWith(text.repeat(), VariableReplacer::replace) .subscribe(System.out::println); Так вот. Такое ощущение что input.take(1) делает ровным счетом ничего. И всеравно не съэмитит 1 элемент, пока не закроется стрим. Так и должно быть или это у меня руки кривые?

На Marbles и в доках все красиво. По докам работает, кмк, по факту - нет

Stas
17.01.2017
15:06:52
в java реализции он случаем не работает только на completed потоке(observable)?

Daniil
17.01.2017
15:07:16
fastfix: руки у меня кривые

Igor
17.01.2017
15:08:50
После обновления плагина выдает такое [ERROR] [org.gradle.api.Project] AAPT err(Facade for 494565073) : No Delegate set : lost message:ERROR: 9-patch image /home/ihor/Desktop/pingle-android/app/src/main/res/drawable-mdpi/ic_bubble_sent.9.png malformed

Daniil
17.01.2017
15:08:53
в java реализции он случаем не работает только на completed потоке(observable)?
затрудняюсь понять то о чем ты спросил, но думаю спросил правлиьно. Короче. Можно onComplete() не вызывать, а вот в бесконечном цикле висеть нельзя. Когда вызывается subscribe - все так и виснет на этом потоке, из которого был вызван этот cb.

Igor
17.01.2017
15:09:15
Ругается на 9-patch

Daniil
17.01.2017
15:09:37
т.е. take(1) Таки работает.

Google
Daniil
17.01.2017
15:10:51
subscribeOn() лечит

Igor
17.01.2017
15:30:16
После обновления gradle

Alexey
17.01.2017
15:32:36
Igor вырубай jack взад

Andrew
17.01.2017
15:33:36
откатывай и да, писать то-то кроме хлооворлда с джеком - галимая тема сейчас

Quantum Harmonizer
17.01.2017
15:33:54
багрепорт не забудь написать

Alexey
17.01.2017
15:34:14
или выпиливай crashlytics нахрен

Andrew
17.01.2017
15:34:41
а чем крэшлитикс провинился?

Quantum Harmonizer
17.01.2017
15:36:05
тем что он не компилируется)

Alexey
17.01.2017
15:36:17
а они что, уже адаптировались? Тогда обновить его просто

Andrew
17.01.2017
15:38:03
по мне проще билдсистему откатить, чем от крэшлитикса отказаться, он ваще мастхэв когда чужой проект дорабатываешь

Igor
17.01.2017
15:39:23
Сейчас такое

Alexey
17.01.2017
15:39:36
даешь слежку от twitter в каждое приложение!

Anton
17.01.2017
15:39:59
ребят как реалм с рх соединить без лэзипровайдера дагеровского чтобы с тредами нормально все было? не ставить шедулеры?

Andrew
17.01.2017
15:40:43
Сейчас такое
а че билдтулзы такие старые? 25 с хвостиком же актуальные

даешь слежку от twitter в каждое приложение!
лучше пусть за ним твитор следит, чем ловить рандомные креши вручную)

Alexey
17.01.2017
15:41:57
Igor сейчас ic_bubble_sent.9.png поправь

sasha
17.01.2017
15:42:41
Хочу посоветоваться и обсудить результаты своего тестового задания, я выпросил замечания к нему в письменном виде, и два из них на мой взгляд объективны, а еще несколько субъективны, опять же на мой взгляд, не против обсудить?

Andrew
17.01.2017
15:43:16
ну жги

Igor
17.01.2017
15:43:40
Igor сейчас ic_bubble_sent.9.png поправь
Зачем? Там миллион таких картинок

Google
Alexey
17.01.2017
15:43:45
"выпросил замечания к нему в письменном виде" !?

Andrew
17.01.2017
15:44:11
Admin
ERROR: S client not available

sasha
17.01.2017
15:44:59
В тестов заданит, не было определено требование к бд, я использовал sqlite, отнаследовавшись от helper, написали, что надо было использовать realm или какойнить орм. Там всего две таблицы получилось. Имеет смысл замечание?

Anton
17.01.2017
15:45:30
@sergeyfitis спасибо большое)

Sergey
17.01.2017
15:46:13
@sergeyfitis спасибо большое)
только не забывай закрывать инстансы базы те что в других потоках

sasha
17.01.2017
15:46:40
Я не использовал ретролямбду с rxjava, написали что лучше использовать

Alexey
17.01.2017
15:47:08
@merkulev нужен точный текст задания и их замечаний, а не твой пересказ

Andrew
17.01.2017
15:47:31
Я не использовал ретролямбду с rxjava, написали что лучше использовать
нет требования, делаешь как хочешь, rx ради rx юзать смысла нет

Anton
17.01.2017
15:47:34
а где закрывать их

Mikhail
17.01.2017
15:47:39
Из того, что ты написал, замечания не самые обоснованные

Anton
17.01.2017
15:47:46
перед этой транзакцией закрывать?

Sergey
17.01.2017
15:47:51
а где закрывать их
после .copyFromRealm

Anton
17.01.2017
15:47:56
а ок

Mikhail
17.01.2017
15:47:57
Как и написали выше, нужно смотреть что за задача стояла

Anton
17.01.2017
15:47:57
спс

Andrew
17.01.2017
15:48:04
а где закрывать их
завершил операцию гарантированно в нужном потоке и закрывай

Google
sasha
17.01.2017
15:48:04
Там есть два обосновпнных, сейчас покажу все.

https://github.com/sashamerkulev/github

А это код)

Mikhail
17.01.2017
15:51:02
Два последних абзаца, как мне кажется, достаточно общие и применимы не только к твоему тз :)

Но это не делает их неверными

Alexey
17.01.2017
15:51:27
@merkulev там же написано "Советы Александру" )

Andrew
17.01.2017
15:52:16
https://github.com/sashamerkulev/github
мвп ты запорол)

sasha
17.01.2017
15:52:23
Ну чтение бд из бекпотока и про не сохранение результатов объективно, на мой взгляд. Своего рода баги, остальное очень уж субъективно, опять же на мой взгляд.

Alexey
17.01.2017
15:52:54
"Запросы в бд надо делать в бэкраунд потоке" - можно поспорить, но, в целом, да

Mikhail
17.01.2017
15:53:23
Код с телефона смотреть не буду, но в доке настоятельно рекомендовали использовать рх

Andrew
17.01.2017
15:53:27
Обоснуй)
ёпта, мне проще тебе мвп объяснить, чем выдать список твоих ошибок в нём)

Страница 834 из 3205