
Konstantin
26.10.2017
18:03:21
А способы защиты есть от этого?

balolam
26.10.2017
18:03:22
Ну а защиты нет

Google

Владислав
26.10.2017
18:04:00

Aleksandr
26.10.2017
18:04:09
Обвускацию можно сделать

Владислав
26.10.2017
18:04:19
но не спасет

balolam
26.10.2017
18:04:31
Вообще не спасает

Aleksandr
26.10.2017
18:04:36
Видел как можно написать скрипт и словарь задать

balolam
26.10.2017
18:05:00
Хотя можно на плюсах начать писать

Otan
26.10.2017
18:05:11

Aleksandr
26.10.2017
18:05:19
В итоге если сделать словарь из двух букв маленькой l и большой I

Konstantin
26.10.2017
18:05:29

balolam
26.10.2017
18:06:22

Sergey
26.10.2017
18:06:48
@otanmukhanov ? молодец, старайся делать лучше. Так держать

Otan
26.10.2017
18:07:30

Google

balolam
26.10.2017
18:07:37
Вообще да, дизигн пока жутко слаб, но с таким запалом на хороший уровень выйти много шансов

Otan
26.10.2017
18:08:14
позже добавлю пять допязыка - украинский, белорусский, казахский, киргизский, узбекский.

Sergey
26.10.2017
18:09:24
?

Dasha
26.10.2017
18:35:43
Подскажите пожалуйста. С помощью HTTP запроса нужно передать image. Правильно ли я понимаю, что этот образ нужно сначала закинуть на хостинг, а потом ссылку эту нужно вставить в сам запрос или как то можно локально с устройства?

Oleg
26.10.2017
18:41:12
Добрый день! А как правильно выдать права (permission) на получение номера из адресной книги? Делаю вот примерно так https://gist.github.com/plesser/d5b2ce505d5194d533e150f5f472496e
получаю ошибку """java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{fbe270c 4187:com.myenv.criminal/u0a78} (pid=4187, uid=10078) requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
"""


Alexander
26.10.2017
18:48:23
Что делать, когда и фабрик мало? Крэши стали редкими в проде, но если произойдет - хрен поймёшь, как пользователь это сделал. Как вы ещё логируете поведение на дистанции?

Nikita
26.10.2017
18:51:47
Все в курсе, что вышла 3 студия?

You
26.10.2017
18:52:45
Да

Oleg
26.10.2017
18:52:52

Otan
26.10.2017
18:53:00

Nikita
26.10.2017
18:53:22
Я просто на release candidate 2 сидел и не было :)

Ilya
26.10.2017
19:03:53
Ребзя кто то работат с ExoPlayer и ютубом? Плеер умеет воспроизводить видос по ссылке с браузера?

Павел
26.10.2017
19:04:04

Vladislav
26.10.2017
19:04:15
Всем привет
Можно ли в Realm отслеживать изменения отдельных полей с помощью Rx?

Otan
26.10.2017
19:11:37
Не было у меня такого

Alexey
26.10.2017
19:14:32
если нажать билд то все ок будет?

Beka
26.10.2017
19:35:27
Чувакам кто интересуется с OS and Low level
http://www.it.iitb.ac.in/frg/wiki/images/f/f4/113050076_Rajesh_Prodduturi_Stage-01_report_8_113050076_stage01.pdf

Google

Beka
26.10.2017
19:35:37
Хорошая книжка

Alex
26.10.2017
19:37:24
Konstantin

Konstantin
26.10.2017
19:38:31
Ну да,но вот люди как то получают код)

Nikita
26.10.2017
20:32:12
Есть у кого проблемы с gradle wrapper на 3 студии?

Arash
26.10.2017
20:32:43

Nikita
26.10.2017
20:33:27
при сборке не хочет упорно ставиться плагин 3.0.0

Айрат
26.10.2017
20:38:17
Ребзя, а где лучше всего хранить токен на телефоне в клиент серверных приложениях? В префах?

Dasha
26.10.2017
20:38:50

Nikita
26.10.2017
20:42:38
Гугл утверждает, что в префах с MODE_PRIVATE безопасно хранить

Osip
26.10.2017
20:56:47
Но на телефонах с рутом это может быть небезопасно.

Nikita
26.10.2017
20:58:22
пишет, что плагие 3.3 версии, а надо минимум 3.5

Rsn
26.10.2017
21:00:15

Sergey
26.10.2017
21:00:32

Nikita
26.10.2017
21:00:45
так поднимал в ссылке до 4.1
Не работает

Sergey
26.10.2017
21:28:56
@Molbert

Osip
26.10.2017
21:43:36
Не работает
После поднятия версии надо запустить таск грэйдла wrapper

Google

Osip
26.10.2017
21:44:54
./gradlew wrapper
Если линь/макось
На винде без ./ в начале
Или можно из меню грэйдла из IDE

Dima
26.10.2017
21:49:33
Люди, помогите, Rx только начал изучать, подскажите, почему верхняя часть кода не делает свою работу если запустить в нижней части - https://gist.github.com/anonymous/df560d4239a4227d568f68289e6e9445

Aleksandr
26.10.2017
21:53:14
А вы подписываетесь?
Люди, помогите, Rx только начал изучать, подскажите, почему верхняя часть кода не делает свою работу если запустить в нижней части - https://gist.github.com/anonymous/df560d4239a4227d568f68289e6e9445

Dima
26.10.2017
21:56:52
Имеете введу на результат работы: removeByUserIdAndParentUserId метода?

Aleksandr
26.10.2017
21:57:40
Да

Dima
26.10.2017
21:59:02
Я так понял что подписка в этом случаее не нужна (мне не нужен результат выполнения репозитория), может я чтото не понимаю ...

Aleksandr
26.10.2017
22:00:31
Ну на сколько я знаю в Rxjava все observable холодные, если не поколдовать, и они не будут выполняться пока на них не подпишуться

Dima
26.10.2017
22:02:48
Ем, в конце єтой цепочки: .subscribe(onRoleChangeChanged, getErrorLogger())); - думаю это являеться подпиской. Или нет?

Aleksandr
26.10.2017
22:03:21
Да
Это оно

Dima
26.10.2017
22:05:01
Но вот не задача - данные в базе остаются :(

Aleksandr
26.10.2017
22:06:01
Я просто не знаю что у это за обёртка над бд, и from callable никогда не делал
Брекпоинты ставил в метод удаления именно?
В него заходит хотя-бы?

Dima
26.10.2017
22:07:33
нет, не заходит, на всей цепочки не заходят (может из-за лямбд ?)

Aleksandr
26.10.2017
22:09:06
В глобал профайле храниться один юзер?
Там что-то вроде globalprofile.getuser() ?

Dima
26.10.2017
22:10:00
В примере юзается greenDao если что. Да там инфа точно есть: Stetho + Google Chome подтверждают

Google

Aleksandr
26.10.2017
22:13:13
Мне кажется там цепочка flatmap неверная
Что такое parentid?

Dima
26.10.2017
22:14:44
знаю, код до меня не я писал - потому каша такая с переменными - но по логике в самой базе там всё норм и поля совпадают. parentid - "другой" userId

Aleksandr
26.10.2017
22:16:07
flatmap(globalprofile - > Observable.from(globalprofile.getUser))
.subscribe(user-> delete(user, parentUser) )
Извиняюсь за синтаксис
Я с телефона пишу
Оч не удобно

Dima
26.10.2017
22:16:55
та всё норм - спасибо и на этом .... Щас попробую

Aleksandr
26.10.2017
22:18:59
А я не увидел что profile дальше надо передать

Dima
26.10.2017
22:20:04
мне почемуто кажется что вместо flatMap лучше было б написать doOnNext ...
или не очень идея ?

Aleksandr
26.10.2017
22:21:11
Этим flatmap надо достать юзера из профайла

Dima
26.10.2017
22:22:15
Чтож, буду искать дальше в стороне flatMap ... Спасибо и на єтом ...