@android_ru

Страница 446 из 3205
Artem
21.10.2016
16:11:13
ну так найти и наказать

Artem
21.10.2016
16:12:24
Придется искать

Максим
21.10.2016
17:15:33
Seraphim
21.10.2016
17:15:57
Жаль только гитхаб лежит

Google
Максим
21.10.2016
17:16:22
Seraphim
21.10.2016
17:16:31
А почему?
дудосят

Владислав
21.10.2016
17:16:44
А почему?
https://techcrunch.com/2016/10/21/many-sites-including-twitter-and-spotify-suffering-outage/

Andre
21.10.2016
18:37:30
wikia тоже рип

Grigoriy
21.10.2016
18:40:35
wikia тоже рип
всё живое

Andre
21.10.2016
18:41:10
всё живое
автозамена сработала, я не про википедию

Grigoriy
21.10.2016
18:41:34
Вовка
21.10.2016
18:41:53
Парни,подскажите может кто в теме. Хочу с помощью rxJava сделать следующее. Мне нужно запросить 50 одинаковых Retrofit GET запросов, но все 50 запросов с разными параметрами. Но сделать это скажем так, чтобы одновременно исполнялось только 4 потока (к примеру). каждый запрос возвращает список песен (к примеру по 50 треков на запрос) и чтобы в конце цепочки получился список треков склееный. итого как бы хочу получить список на 2500 треков. вот что выходит сейчас приблизительно. Собирал на основе статеек в интернете. У самого опыта не хватает. Может кто подскажет как сделать???

в данный момент плохо то, что (как я понимаю) в потоке, когда я возвращаю userTopTracks то он скорее всего еще пуст.

и да, правильнее было бы userTopTracks.clear() + userTopTracks.addAll(response)

Vitaliy
21.10.2016
19:27:01
Вейпер на гироскутере играет в покемон го

Программист на Котлине использует Rx

Не хочу никого обидеть, если что, но вряд ли такие обсерваблы и вложенные операторы будут работать быстро

Google
Vitaliy
21.10.2016
19:28:39
Код читабельным тоже не кажется

Вот вам и Rx

Vitaliy
21.10.2016
19:29:07
Я просто вижу тот же callback hell

Seraphim
21.10.2016
19:29:48
Я просто вижу тот же callback hell
Там самое смачное - observeOn

Поток сразу на юи переключается и вся работа не в беке идёт. Привет фризы

Vitaliy
21.10.2016
19:30:37
А что в нем не так? Это перенесет работу в ui? Я просто совсем не эксперт во внутренностях Rx

Ааа

Seraphim
21.10.2016
19:32:01
А что в нем не так? Это перенесет работу в ui? Я просто совсем не эксперт во внутренностях Rx
Да. observeOn переключает всю цепь ниже на указанный Sheduler(до следующего observeOn)

Alexandr
21.10.2016
19:33:20
А что в нем не так? Это перенесет работу в ui? Я просто совсем не эксперт во внутренностях Rx
Типа того 1.observeOn для того, что ниже по коду 2. subscribeOn для того что выше по коду 3. Каждый последующий observeOn заменяет предыдущий 4. sibscribeOn актуален только до первого observeOn

Вовка
21.10.2016
20:07:52
Программист на Котлине использует Rx
Я как бы не претендую на статус Про. Расскажите плз что не так в словосочетании ПРОГРАММИСТ + Kotlin + Rx? Плохо? Медленно? не модно? хуже чем *ВАШВАРИАНТ*?

хоть бы один ответ по делу) обосрали и довольные :)

Vitaliy
21.10.2016
20:09:03
Я ж пишу — не хочу никого обидеть. Просто не люблю моду на Котлин, Rx и ему подобное.

Как многие не любят вейперов, например.

Вовка
21.10.2016
20:10:39
ок, есть еще желающие?

Roman
21.10.2016
20:11:21
Полностью согласен с Виталием

Вовка
21.10.2016
20:13:12
Ну хоть хорошо что на вопрос КАК НА КОТЛИНЕ + RX сделать .... ответом не* стал .NET в каждый дом) JVM говно!

Seraphim
21.10.2016
20:14:40
@vovan_banan сам пишу на Kotlin + Rx + много чего ещё модного, но твой код выше - тихий ужас. Читай доки, статьи, смотри что могут операторы

Почитай как работает subscribe|observeOn

Google
Вовка
21.10.2016
20:15:25
этим мне и приходится заниматься тк ответов тут найти мне не удастся. Всем спасибо, комьюнити

Seraphim
21.10.2016
20:15:56
Глупо рассчитывать, что все начнут распинаться и писать огромные портянки что не так, если видно, что всё очень плохо

Denis
21.10.2016
20:17:06
тут не научиться, на работе времени нет - а где учиться и доки читать тогда, во сне?

Seraphim
21.10.2016
20:17:25
там просто прогнорят, т.к. модерация жёстче

Вовка
21.10.2016
20:18:00
ну я и не с пустыми руками пришел. уверен там варианта 2 1) все плохо, забудь. твоя задача по хорошему так не решится вообще 2) да, сейчас не работает потому что,,,,, вот если бы ты почитал про.... и поменял Х на У то все должно заработать

Dmitriy
21.10.2016
20:18:03
neuro-linguistic programming?

Denis
21.10.2016
20:18:23
ссылоку бы на gitter

Seraphim
21.10.2016
20:18:42
Почитай как работает subscribe|observeOn

Вовка
21.10.2016
20:19:31
спс

Seraphim
21.10.2016
20:20:25
Потому что там дальше subscribeOn всё не так

Admin
ERROR: S client not available

Seraphim
21.10.2016
20:21:11
Весь твой код по-нормальному должен был в 7-8 строк уложиться

без всяких subscribe внутри map

Denis
21.10.2016
20:22:28
а долго новичка junior-middle уровня в проекте rx'у надо обучать?

Seraphim
21.10.2016
20:26:03
а долго новичка junior-middle уровня в проекте rx'у надо обучать?
Долго. Это же вообще другой стиль программирования. Плюс сама мощь RxJava огромна

RxJava 1 от RxJava 2 тоже сильно отличается

Denis
21.10.2016
20:33:26
RxJava 1 от RxJava 2 тоже сильно отличается
а если сейчас учить, лучше со второго начинать?

Seraphim
21.10.2016
20:34:54
а если сейчас учить, лучше со второго начинать?
Да. На него очень многие будут перекатываться после релиза(через неделю). Тем более это не настолько больно(как может быть потом)

Google
Seraphim
21.10.2016
20:35:00
Стоит

https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0

Они передизайнили библиотеку, повынимали костыли, которые вставляли по ходу разработки первой версии, нормально вкрутили Backpressure

Добавили унификацию, оптимизицию, перепилили операторы

Её нет, что логично. Сколько переделывать - зависит от кода

Sergey
21.10.2016
20:49:35
что вы используете когда нужно объединить результаты нескольких Observable (разных типов) и обработать в одном onNext? RxTuples, javatuples или создаете класс на каждый такой случай?

Anton
21.10.2016
22:21:15
Подскажите плз как правильно загружать картинку (джпг пнг ) на сервер. Пик файла из галлереи -> конверт в битмап -> уменьшение размера -> конверт в файл - > отправка?

Artem
21.10.2016
22:32:49
вот у нас сегодня спор был, byte array или же все-таки base64

Anton
21.10.2016
22:35:04
если пнг хочет сервер

Hey
22.10.2016
01:46:42
кто-нибудь работал со скала? есть пара вопросов

Владислав
22.10.2016
01:47:18
Что-что ты хочешь сделать?

Gregory
22.10.2016
01:49:07
думаю, ffmpeg это может

мы всё видели

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