Dmitry
Очень хороший вариант
Mike
А почему бы не использовать простые запросы Json?
Не существует никаких «простых запросов». HTTP я уже предложил.
Dmitry
Через Volley можно реализовать за пару строчек))))
Mike
Через Volley можно реализовать за пару строчек))))
давайте сегодня как-нибудь без некрофилии :)
Fearless
Ну а как это к backend относится, модель OSI уж все программисты должны знать
ты прям все слои щас сможешь назвать по порядку?
Fearless
ну или хотя бы сказать сколько слоев между транспортным и прикладным
Fearless
2
а все слои по порядку?)
Кирилл
Через Volley можно реализовать за пару строчек))))
Что такое простой запрос? Отправил и забыл? Смысл спамить запросами если есть решения лучше?
Fearless
long-polling
Mike
Что такое простой запрос? Отправил и забыл? Смысл спамить запросами если есть решения лучше?
Какое? Не спамить? А, да, действительно, можно же ничего не отправлять)
Mike
long-polling
зачеееем? Автору нужно отправлять, а не принимать
Fearless
аааааа
Mike
> бэкэндер думает сделать чтобы клиент отправлял координаты на сервер
Fearless
а зачем тогда вообще вебсокеты или юдп
Rabia
здраствуйте! у меня в приложение tab layout в которой 5 tabs, хочу чтобы когда делал swipe с tab(1) он переходил к tab(3) а не tab(2) и наоборот tab(3) -> tab(1) Кто-то может подсказать как это можно сделать? много дней на это потратил
Fearless
ну тут http же да
Кирилл
Какое? Не спамить? А, да, действительно, можно же ничего не отправлять)
Насколько я помню бОльшая часть веса запроса это заголовки, взять опять же те же вебсокеты, заголовки, насколько я помню, отправляются только при открытии. Ну то есть зачем их каждый раз отправлять, должны быть решения лучше
Кирилл
вообще, если хочешь экономить заголовки и соединения, то прямая дорога в HTTP 2
Я хочу хорошее, с вашей точки зрения, решение, спам 'простых' запросов явно не оно
Кирилл
define «спам»
Спам 'простых' запросов с моей точки зрения плохо потому что идут заголовки которые в принципе не нужны -> плохое решение
Кирилл
Те если можно сэкономить трафик, почему бы и нет?
Mike
Те если можно сэкономить трафик, почему бы и нет?
можно вообще протокол пойти свой написать, особенно если никогда не считал, сколько там у тебя байтиков лишних
Кирилл
define «спам»
постоянная отправка. плохо конкретно в случае простых запросов потому что идут лишние заголовки
Кирилл
можно вообще протокол пойти свой написать, особенно если никогда не считал, сколько там у тебя байтиков лишних
зачем мне изобретать велосипед? я говорю не о тотальной оптимизации, спросил мнение чата о udp в кейсе отправки координат и уточнил про их сравнение с вебсокетами в конкретном случае. С моей точки зрения простой спам запросов на сервер с координатами - очевидно плохое решение
Кирилл
> зачем мне изобретать велосипед? А я вот именно это и пытаюсь выяснить.
>с моей точки зрения простой спам - плохое решение, которое я точно делать не буду
Кирилл
Как минимум пока есть вебсокеты. Скорее всего есть и другие технологии, про которые я не знаю
Кирилл
Вебсокеты — это непрерывный спам пинг-понгами.
Ну их интервал можно сильно растянуть
Mike
Ну их интервал можно сильно растянуть
А ещё можно не слать лишние заголовки и/или использовать HTTP 2.
Dmitry
HTTP 2 использует TCP, которые требует установки соединения и передачи дополнительных пакетов
Mike
HTTP 2 использует TCP, которые требует установки соединения и передачи дополнительных пакетов
Это ты объясняешь человеку, который собрался использовать вебсокеты :)
Dmitry
Udp хорош тем, что отправляет минимум пакетов
Dmitry
Вебсокеты - это интерфейс к протоколам транспортного уровня)
Dmitry
То есть Udp и Tcp
Кирилл
Это ты объясняешь человеку, который собрался использовать вебсокеты :)
Не собрался, просто предлагаю их бекеру. Меня в общем то не волнует количество пакетов, но факт тот что при простом спаме координат их будет много больше чем при вебсокетах
Denis
Udp хорош тем, что отправляет минимум пакетов
что значит “отправляет минимум пакетов” ?)
Кирилл
Mike
Хм, а какая правда тогда?
Я два раза уже сказал.
Dmitry
То есть для передачи данный протокол не использует дополнительные сообщения, как HTTP 2, в котором сначала отправляются 5-9 сообщений для установки соеднинения
Anonymous
Как добавиьт в клавиатуру текст? вот в этом место
Anonymous
Линукса ради,умоляю,поможете с матаном?
Mike
Линукса ради,умоляю,поможете с матаном?
найди себе профильный чат и спрашивай там
Denis
и установки соединения требует TCP тогда уж
Кирилл
Я два раза уже сказал.
Ну не знаю, еще геморрой ловить пока настраивать отдельный клиент под http2, да и чисто морально мне не нравится идея спамить простые запросы с координатами, делать так я не хочу
Mike
уже было
а ответа не было
Mike
и не надо отдельный клиент, пусть всё будет на HTTP 2
Mike
лол, как будто UDP или вебсокеты не отдельно
Кирилл
define «спамить» и «простые запросы»
простые запросы - в моем понимании, самые обычные get запросы в один конец, спамить в конкретном случае - постоянно отправлять эти простые запросы. Не хочеца так делать с эстетической точки зрения, ну не нравится мне что это будет тонна гетов в один конец, и с точки зрения заголовков (как ты сказал, убирается через http2)
Аня
Всем привет!Есть ли тут тим лиды разработки или senior, участвующие в создании ИТ-команды? Меня зовут Аня, я ИТ-рекрутер команды Марксман. Я не хочу данным сообщением предложить вам вакансию и т.д. Мы решили обратиться к лидам разработки за экспертным мнением - очень интересен ваш опыт найма к себе/активного участия в рекрутмент-процессе. Если посоветуете какую-то другую группу-чат Android разработчиков, где будет уместно разместить это сообщение - буду очень признательна!)В общем, думаем как еще можно усовершенствовать культуру проведения интервью. Сделала коротенький опрос на 10 мин, буду благодарна, если кто-то из лидов поучаствует!https://forms.gle/PTxMztE9iaafLcV27 Спасибо!
Кирилл
шшшшто?
Ну типо эти запросы идут внутри вебсокетов а не просто так, забей. Я просто не хочу делать спам гетов. Фактически вебсокеты это то же самое но это другое))
Кирилл
А, ну ты хочешь спам чего-то, что называется не «гет». Могу предложить POST/PUT/PATCH/DELETE на выбор
Как говорил Преображенский из Собачьего сердца - "Не хочу"
Kirill
Приветствую. Подскажите пример передачи данных между ViewModels (кейс - открывается фрагмент для добавления элемента и надо вернуть объект обратно в вызывающий фрагмент (или сразу в VIewModel))
Dmitry
Привет, подскажите плиз. при вызове метода sendEmail() появляется окно выбора приложений, через которые отправить email (гугл почта, яндекс почта, вк, телеграм и т.д.), а мне нужно, чтобы в списке были только почтовые сервисы, с которых можно отправить email. Как это сделать?
Rabia
здраствуйте! у меня в приложение tab layout в которой 5 tabs, хочу чтобы когда делал swipe с tab(1) он переходил к tab(3) а не tab(2) и наоборот tab(3) -> tab(1) Кто-то может подсказать как это можно сделать? много дней на это потратил
Sergey
Всем привет, подскажите пожалуйста, с чем может быть связано то, что периодически метод для взаимодействия с JavaScript, помеченный аннотацией @JavascriptInterface, не срабатывает, хотя все действия до него абсолютно одинаковые?
Dzmitry
Пытаюсь сделать recyclerview который динамически подгружает данные в список с помощью addOnScrollListener'a который проверяет проскроллен ли список до конца или нет. Если да, то удаляет себя и начинает загружать данные. Сейчас есть проблема с тем что перед удалением 2 раза срабатывает функция загрузки, как это можно исправить? Ну и насколько это хороший подход в целом?
Dzmitry
Pêcheur
Ребята подскажите почему не находит константу DAY_IN_MILLIS