@android_ru

Страница 1943 из 3205
Yushka
30.08.2017
12:01:49
я так поняла, файрбейс можно как-то юзать совместно с бэком нормальным (не носкл)

?

Oleg
30.08.2017
12:02:11
Google
CC -
30.08.2017
12:02:37
Хорошо, спасибо

Oleg
30.08.2017
12:02:38
у бэка ж серверный ключ

Yushka
30.08.2017
12:03:23
я пока его не щупала и слабо представляю, как именно работает файрбейс, я почему-то подумала, что он типа саасок, которые предоставляют на созданню таблицу апиху, а если тебе ещё и логика нужна на бэке, то уже бабло платить)

думала, что файрбейс могёт тоже без лишней, так сказать, логики только

Yushka
30.08.2017
12:04:37
ну, как везде. в любом случае, нам таки важно, чтобы была реляционная бд) в конечном итоге

Anton
30.08.2017
12:04:57
че кто то юзает баас сервисы до сих пор

какой смысл в этом

Oleksandr
30.08.2017
12:05:50
я скинул выше
api 16? В OrderActivity попробуй переопределить onBack с NavUtils.getParentActivityIntent?

Yushka
30.08.2017
12:06:20
че кто то юзает баас сервисы до сих пор
если тебе не надо много, то почему нет? зачем оверхэд? или, например, я не хочу заморачиваться на бэковой реализации, жто мне либо человека искать для пилежа бэка, либо есть вот такие варианты, когда не надо долбаться и лезть не в свою сферу

Anton
30.08.2017
12:07:11
так с фаербейсом тоже нужно сидеть разбираться. на спрингбуте собрать мелкое круд приложение пару часов займет

я юзал года 3 назад парс

Google
Yushka
30.08.2017
12:07:25
ну и, кстати, реалм же крутую тему тоже мутит, они ж тоже считай ты создал у себя эти объекты, а они предоставляют облако с этими твоими объектами, сами парятся синхронизацией и всё такое

Anton
30.08.2017
12:07:26
полная коряга

Yushka
30.08.2017
12:07:37
только вроде если ты хочешь логику, то у них это дополнение стоит как самолёт

и надо..

Dark
30.08.2017
12:09:07
всем привет

Yushka
30.08.2017
12:10:13
на ажуре там не надо ничего магического мутить..всё делается через формочки для домохозяеечек=)

а как на файрбейсе я вот и говорю не в курсах пока

в общем, имхо, иногда сааски это удобно и соответствует нуждам

Oleg
30.08.2017
12:11:18
Yushka
30.08.2017
12:11:29
он сам раскатывает

Anton
30.08.2017
12:11:36
я думал азур для дотнетчиков

Yushka
30.08.2017
12:11:44
ну, если тебе лишней логики не нужно

не обязательно только для дотнетчиков

Anton
30.08.2017
12:12:02
АВС вообще сложная штука там пока разберешься что к чему

Yushka
30.08.2017
12:12:04
но, да, с мсвс он очень хорошо сотрудничает

Dark
30.08.2017
12:12:17
ребята нужна помошь у меня сматфон окирпичился

Yushka
30.08.2017
12:12:24
никаких танцулей не надо однозначно

Google
Igor
30.08.2017
12:12:40
А я правильно понимаю, что с грэдловским implementation проблема transitive зависимостей в multidex теперь не актуальна?

Oleg
30.08.2017
12:12:55
никаких танцулей не надо однозначно
лишней это какой? ажур сам знает что мне надо?)))

и сам весь бек напишет?))

Oleksandr
30.08.2017
12:13:12
далеко же эта дискуссия пошла)



Igor
30.08.2017
12:13:19
ребята нужна помошь у меня сматфон окирпичился
Ну и выкинь его нахуй и купи новый ?

Dark
30.08.2017
12:13:48
Ну и выкинь его нахуй и купи новый ?
Бля как о жалко такое добро выкидывать может пробухать лучше

Yushka
30.08.2017
12:14:07
лишней это какой? ажур сам знает что мне надо?)))
лишней - это работы с данными. например, тебе тупо надо уметь синхронизировать данные между несколькими устройствами (ну, я такой кейс вижу) и всё, что тебе надо на бэке - это хранение твоей бд, обновление, синхронизация, запросы к данным

Igor
30.08.2017
12:14:12
на ажуре там не надо ничего магического мутить..всё делается через формочки для домохозяеечек=)
Не знаю как с развертыванием, но в качестве paas - говно редкостное. Работал с ними. Конфигурирование заняло два (sic!) месяца

Yushka
30.08.2017
12:14:30
так вот ты прям в ажуре создаёшь таблицу и он тебе предоставляет апи коллбэки

Igor
30.08.2017
12:14:32
Бля как о жалко такое добро выкидывать может пробухать лучше
продай кому-нибудь в переходе под видом рабочего

Yushka
30.08.2017
12:15:24
Не знаю как с развертыванием, но в качестве paas - говно редкостное. Работал с ними. Конфигурирование заняло два (sic!) месяца
ну..как всегда проблема могла оказаться в неверно выбранном инструменте для решения поставленной задачи

Dark
30.08.2017
12:15:29
продай кому-нибудь в переходе под видом рабочего
да у нас все умные пошли проверять начнут лучше пробухаю его

Yushka
30.08.2017
12:15:41
а так не могу ручаться тоже, прям вплотную с ним не работала, просто пробовала пощупать

your-mirror
30.08.2017
12:17:42
Кто-нибудь занимался прокачкой больших объемов данных в таблицу, например 50к записей...?

Sergey
30.08.2017
12:20:03
50k insert? делал через beginTransaction

Paul
30.08.2017
12:22:14
Друзья, киньте ссылкой на хороший актуальный тьютор по Rx'у

Igor
30.08.2017
12:25:04
ну..как всегда проблема могла оказаться в неверно выбранном инструменте для решения поставленной задачи
Инструмент был единственным, ибо на azure держатся чуть ли не все EE сервисы MS, а мне нужно было именно с ними и работать

незадокументированные параметры манифеста просто убили

Google
Evgenii
30.08.2017
12:30:05
Всем привет. Не подскажите, как правильно сохранять position ViewPager'a после поворота экрана. Единственный момент: ViewPager находится внутри Controller (библиотечки Conductor). Кто-нибудь сталкивался с проблемой?

your-mirror
30.08.2017
12:31:44
50k insert? делал через beginTransaction
А данные прокачивал перед этим?

your-mirror
30.08.2017
12:32:31
Да без проблем
Тоже данные прокачивал?

Igor
30.08.2017
12:32:57
Тоже данные прокачивал?
В теории. На практике, объемы были меньше, но принцип то понятен, ибо SQLite не то, чтобы сильно кастомизируем

ща пример закину сюда скрином, как с таким работать

на псевдокоде ?

your-mirror
30.08.2017
12:33:41
Мне интересен момент как получали данные. Что использовали для сжатия, что делали, когда там дохрена текстовых значеий и т.д.

Admin
ERROR: S client not available

your-mirror
30.08.2017
12:35:02
Это следствие уже )

Igor
30.08.2017
12:35:28
Это следствие уже )
Ну, если тебе интересно это, то могу скинуть оптимальный вариант, а все, что до этого - уже кагбэ зависит от того же бэка.

Yushka
30.08.2017
12:37:09
Igor
30.08.2017
12:37:52
SQLIte может в очень быструю запись, главное настроить его нормально, и не создавать журнал на каждый insert

5к/с точно пропускает, выше - хрен его знает

а сделать запись 50к в десять транзакций - вполне нормально. Юзер не заметит, ибо между ними можно подгруженные ранее данные тягать

your-mirror
30.08.2017
12:39:27
Если тебе позволит heap

Igor
30.08.2017
12:39:36
Если тебе позволит heap
Это уже другой вопрос

Google
your-mirror
30.08.2017
12:39:43
Ну это как раз мой вопрос ;)

Yushka
30.08.2017
12:40:57
Нет, просто максимально быстрая запись блоками
это точно на моё сообщение ответ?)))я про ажур))

Igor
30.08.2017
12:41:01
Грузи чанками, оптимизируй парсинг, используй gzip для экономии трафика, кэшируй, загружай постепенно (paging), заставь бэко-пидОров настроить хэдеры, настроить кэширование на сервере, перейдите на более оптимальный протокол (есть же protobuf, при нем объемы качаемых данных возрастут в разы при том же heap-е)

Yushka
30.08.2017
12:41:21
сорян, миссклик
а я то тут сижу напрягаюсь))

Artur
30.08.2017
12:42:21
ребята, какие есть варианты пофиксить спиннер когда кнопка раскрытия отдаляется от строки текущей

Igor
30.08.2017
12:42:26
Ну да, еще есть prepared statement-ы, multi-thread режим (да, он есть у SQLite, но за него сказать ничего не могу), но это уже для чего-то экстремального

Artur
30.08.2017
12:42:35
т.е. выставляется на длину саммой длинной строки

Igor
30.08.2017
12:43:04
Вообще, при таких объемах проще то наверное будет взять, закинуть в какое-нибудь NoSQL хранилище jsonы или xmlи и потом, когда достаешь, их парсить. А то и просто БД скачать ?

your-mirror
30.08.2017
12:43:38
если тебе не нужно еще учитывать данные созданные на самом мобильном

Igor
30.08.2017
12:44:17
а пример будет? )
Скину, самый банальный какой только может быть, ибо запариваться с этим не приходилось. Пару минут

Igor
30.08.2017
12:46:14
Парсинг при таких объемах действительно, навряд-ли будет позволителен чем-нибудь типа gson. Лучший вариант - пойти путем fb

Igor
30.08.2017
12:47:01
facebook

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

https://gist.github.com/KomarovI/f80e6430f5989c50320a2d5eb3935db0

UPD: забыл, для insert можно даже prepared statementы сделать, так что будет еще быстрее ?

Alexander
30.08.2017
13:11:06
Если ли возможность пережить факториресет для апп?

Vitalii
30.08.2017
13:11:52
Если ли возможность пережить факториресет для апп?
Несистемных — нет. Лучшее, что можно сделать — серверное приложение с регистрацией.

Konstantine
30.08.2017
13:12:14
Кто-нибудь пакет лайфцикла от гугла использовал? Как оно? Или там настолько альфа, что в задницу пока?

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