
Nikita
28.04.2018
11:16:41
решение джуна)
да, давай решать несуществующие проблемемы и ждать когда пользовать проскролит до миллиардной позиции

Quantum Harmonizer
28.04.2018
11:18:22
а чем плохи решения джунов, я чёт не понял

Alm
28.04.2018
11:18:36

Quantum Harmonizer
28.04.2018
11:19:36
7G records found. Showing first 500.

Google

Artem
28.04.2018
11:24:58
Ребят, а как скопировать папку, в которой куча подпапок и куча файлов на внешнюю память? AssetManager#list("") выдает мне список папок и там есть моя папка. Но при попытке сделать AssetManager#open("dir") мне выбрасывает FileNotFoundException ?
Нормально скопировать у меня получилось только со случаем, когда в assets лежит архив, его копирую на внешнее хранилище и там распаковываю. Но это занимает уйму времени...

Alexey
28.04.2018
11:26:03
рекурсией копируй

Artem
28.04.2018
11:26:19
хм

Alexey
28.04.2018
11:27:11
AssetManager#list("dir1")
dir1
|-dir2
AssetManager#list("dir1/dir2")

Artem
28.04.2018
11:27:43
И так бегать по папкам и каждый файл копировать в соответствующую папку на внешке получается?

Alexey
28.04.2018
11:28:08

Artem
28.04.2018
11:28:32
список файлов? Как?
И это на что-то повлияет?

Ruslan
28.04.2018
11:29:45
делаем api для приложения android, как удобнее вам передавать id магазинов для фильтрации.
1 вариант
/filters?shop_ids[]=1&shop_ids[]=2&shop_ids[]=3
2 вариант
/filters?shop_ids=1,2,3
3 вариант
/filters?shop_ids=[1,2,3]
или свой варинт

Alexey
28.04.2018
11:30:30
список файлов? Как?
Список или массив с путями до файлов. Ни на что не повлияет, просто может быть удобнее сначала список составить.

Google

Quantum Harmonizer
28.04.2018
11:30:35

Artem
28.04.2018
11:30:53

Quantum Harmonizer
28.04.2018
11:31:34

Костя
28.04.2018
11:31:41
поэтому лучше post здесь, ведь сколько их может быть id неизвестно

Quantum Harmonizer
28.04.2018
11:32:02

Ruslan
28.04.2018
11:32:11

Костя
28.04.2018
11:32:31

Quantum Harmonizer
28.04.2018
11:33:13
вообще, ближе к стандартам — первый вариант, но мне там не нравятся []

Костя
28.04.2018
11:33:38
первый ?
там же вообще куча инфы получается
если 20 id отдаешь, это ж ужас

Quantum Harmonizer
28.04.2018
11:34:03
да, где один параметр с несколькими значениями. Получается перегруженно, ага

Alexey
28.04.2018
11:34:30

Ruslan
28.04.2018
11:34:34
второй получается наиболее оптимальным

Костя
28.04.2018
11:34:55
видел или нет не влияет удобно или нет же ))

Alexey
28.04.2018
11:35:10
там целая простыня параметром идет

Костя
28.04.2018
11:35:27
я ж написал минусы, тестер какой развалит потом это всё )

Google

Ruslan
28.04.2018
11:35:51

Quantum Harmonizer
28.04.2018
11:35:52

Костя
28.04.2018
11:36:18
параметры не передавать в адресной строке, если их неограниченное кол-во может быть

Quantum Harmonizer
28.04.2018
11:36:37
тогда можно ещё и бинарником)
камон, разве может быть больше 50-100 айдишников?)

Костя
28.04.2018
11:36:56
чем угодно можно уже )
ну а вдруг
а ещё тестеры у нас тестят бэк и кидают там вообще фигню всякую подменяя запросы )
параметры и т.д.

Quantum Harmonizer
28.04.2018
11:37:36

Костя
28.04.2018
11:38:29
если есть что по приоритетней, то можно от такого херни отговориться )) типо это ж не бывает так и т.д.
но если нет, то придется править )))

Quantum Harmonizer
28.04.2018
11:39:07
на все запросы, которые «не бывают», должен быть чёткий и хорошо сформулированный ответ с кодом 400

Alexey
28.04.2018
11:39:13

Quantum Harmonizer
28.04.2018
11:39:35

Костя
28.04.2018
11:39:44
я ж описал проблему, это не проблема сервера же

Alexey
28.04.2018
11:39:51

Quantum Harmonizer
28.04.2018
11:40:03

Костя
28.04.2018
11:40:14
кидаем 100 айдишников в get он отрежет половину строки как я понимаю, т.к. у get длина строки 256 символов же

Quantum Harmonizer
28.04.2018
11:40:26

Google

Alexey
28.04.2018
11:40:28

Костя
28.04.2018
11:40:43
скорее всего запрос просто развалится и даже до бэка не дойдет, точнее дойдет но кривым уже, потеряв что-то

Quantum Harmonizer
28.04.2018
11:40:43

Костя
28.04.2018
11:40:49

Quantum Harmonizer
28.04.2018
11:41:13
точно ?
https://stackoverflow.com/a/417184/3050249

Костя
28.04.2018
11:41:33
ну вообщем число конечное )

Quantum Harmonizer
28.04.2018
11:41:37
2K, короче, у нас есть

Костя
28.04.2018
11:41:40
и превысить его можно
и там не будет 400 ошибки я думаю

Admin
ERROR: S client not available

Костя
28.04.2018
11:42:24
а будет реально какая-то дичь, если половина полей идут после id и их отрежет из-за того что не влез в длину

Alexey
28.04.2018
11:42:25
и превысить его можно
Опять же скорее всего вручную такое натыкать не удастся, а если кто балуется - то ему залупу

Костя
28.04.2018
11:42:26
)

Alexey
28.04.2018
11:43:10

Костя
28.04.2018
11:43:19
ну такое себе
на мой взгляд
вообще не информативно )

Alexey
28.04.2018
11:43:36
ну если юзер айдишники передает, то значит он их явно выбрал
вообще не информативно )
забавную картинку поставить типа котика, который по клавиатуре прошёлся. и написать что юзер делает какую-то дичь

Google

Костя
28.04.2018
11:44:46
ну как вариант )

Elron
28.04.2018
12:46:17

Sergey
28.04.2018
12:48:44
Это не идентификатор, это порядковый номер создания объекта после запуска процесса.
В логах что-то другое показывается

Quantum Harmonizer
28.04.2018
12:49:50
Хэш-код

Константин
28.04.2018
12:50:16
Кэш-ход

Elron
28.04.2018
12:50:29
а как через дебаг можно увидеть этот хэшкод ?

Quantum Harmonizer
28.04.2018
12:50:48

Elron
28.04.2018
12:54:35

Quantum Harmonizer
28.04.2018
12:55:03
а, только в логах шестнадцатеричный, надо Integer.toHexString(hashCode())

Elron
28.04.2018
12:56:12

Nikita
28.04.2018
13:43:30
Не знаете какие пермишены нужны Yandex MapKit? Что-то не хочет запускаться, не пойму из-за чего

Artem
28.04.2018
13:46:54
попробуй у документации спросить

Nikita
28.04.2018
13:48:40
Если бы она отвечала, тут бы не спрашивал

Bahrom
28.04.2018
14:01:04
Здравствуйте, есть фото (битмап), есть идеи как определить он светлый или темный?

Константин
28.04.2018
14:02:01
у гугла ж есть фича эта

Bahrom
28.04.2018
14:02:08
Palette?

Илья
28.04.2018
14:09:14

Nikita
28.04.2018
14:09:47
Это старый семпл со старой библиотекой
В новом нет пермишенов: https://github.com/yandex/mapkit-android-demo
Нашел проблему