@jvmchat

Страница 1503 из 2890
Ростислав
27.05.2017
13:07:02
норм, нафига тогда писал?
Я не знал, что отойду.

Михаил
27.05.2017
13:11:19
плохо рассматривал
щас бы в 2017ом пользователя руками заставлять что-то апдейтить)

Митко Соловец?
27.05.2017
13:11:44
Михаил
27.05.2017
13:12:20
можешь написать это вк)
а что там руками надо апдейтить?

Google
sss3 ?
27.05.2017
13:12:21
можешь написать это вк)
ты там руками что-то обновляешь?

Митко Соловец?
27.05.2017
13:12:46
ты акцент не на этом сделал, люди выше указали, что описанное не реал-тайм и достаточно через какой-то промежуток просто обновляться руками (юай), либо на откуп клиенту отдать

а что там руками надо апдейтить?
новые новости и комменты, если страница не активна

вот прямо сейчас у меня в ленте уведомление - 95 новых новостей

Михаил
27.05.2017
13:14:53
речь о андроид версии?

Митко Соловец?
27.05.2017
13:15:05
*веб-клиент конечно

на дроиде и айос надо потянуть вниз

Михаил
27.05.2017
13:15:41
не знаю. у меня новости на лету обовляются в веб

Митко Соловец?
27.05.2017
13:16:00
не знаю. у меня новости на лету обовляются в веб
у меня тоже, но ты страницу не активной оставь и посмотри

Cargeh
27.05.2017
13:16:18
вот прямо сейчас у меня в ленте уведомление - 95 новых новостей
мне кажется, это не потому что они не могут, а чтобы лишний раз юзера не нагружать я так бывает вкладку с новостями оставлю, часов через 20 вернусь на нее - а там over9000 новостей новых, и ты прикинь если бы они автоматически загружались

Митко Соловец?
27.05.2017
13:16:34
но я сказал выше, акцент не на этом, не важно сами или клиент этим рулит

факт в том, что не реал-тайм, а подписка

Alice
27.05.2017
13:18:11
Так он же только число новых новостей/комментов отображает, а не все новые новости/комменты

Google
sss3 ?
27.05.2017
13:31:56
@dmsol тут наверно дело в том, что своей подгрузкой они будут сдвигать страницу вниз. сидишь читаешь пост и херак он уехал

guga
27.05.2017
13:59:42


Понеслась

Митко Соловец?
27.05.2017
14:00:22
@yegor256 фоткай гугу! он слева от тебя на первом ряду сидит!

sss3 ?
27.05.2017
14:00:23
Егор

фоткай гугу

Митко Соловец?
27.05.2017
14:00:44
@yegor256 если увидишь школьника, который перебегает с места на место - это гуга!

sss3 ?
27.05.2017
14:00:49
мне кажется @guga4ka выкладывает фото уже после того как поменял место дислокации

Luger
27.05.2017
14:00:49
Егору кажись совсем делать нечего))

Только Гугу фотать

Andrey
27.05.2017
14:01:47
Надо поднять записи с камер) 100% гуга метаданные фото не тёр)

Митко Соловец?
27.05.2017
14:02:22
сверх разум

Andrey
27.05.2017
14:03:48
Что тебе даст? Локацию?
Ну, твоё фото, нет?)

guga
27.05.2017
14:04:10
Тут человек 200 в комнате

Andrey
27.05.2017
14:04:53
Тут человек 200 в комнате
Ну ты дал 2 фото, так что можно сузить круг)

guga
27.05.2017
14:06:04
Сделал фотку и сел в непреметное место

Удачи

Andrey
27.05.2017
14:06:16
?

Митко Соловец?
27.05.2017
14:06:55
Сделал фотку и сел в непреметное место
на видео понятно будет, кто фоткал

Google
Митко Соловец?
27.05.2017
14:07:04
легко совместить с изображением слайдов Егора

и человека. который пересаживается

guga
27.05.2017
14:09:00
Давай

Kirill
27.05.2017
14:09:32
А что в гуге такого секретного?

guga
27.05.2017
14:30:22
А что в гуге такого секретного?
Ничегошеньки. Не знаю почему они прислали.

Ростислав
27.05.2017
14:49:10
@dmsol, в клиенте есть список всех заказов, в таблице. Каждый клиент (администратор) может нажать на заказ, принять или удалить его. Принятие и удаление происходит только, если заказ еще не принят. В случае, если он принят, клиенту об этом сообщается. Если делать не реалтаймовую подгрузку, очень часто клиент будет попадать в уже принятый заказ, в следствии чего, придется постоянно просить "обновить", что очень неудобно при большом количестве изменений. То, что заказы постоянно летают туда-сюда проблема, но они начинают летать только в видимых пределах таблицы и только при добавлении и удалении. Так же у таблицы будет функция: если пользователь видит самый нижний элемент, то таблица сдвигается вниз при добавлении, а если нет - ничего не сдвигается, просто накапливается внизу. Никто никуда не будет "улетать". При этом выделение не слетает, так что вполне удобно. Цель реалтаймовости в том, чтобы было видно реальное состояние видимых заказов, чтобы не пытаться с ними делать что-то "в холостую", после чего будет отображаться сообщение "обновите таблицу, заказ уже принят".

Митко Соловец?
27.05.2017
14:50:19
да нет у тебя реал тайма

тебе сказали уже

Ростислав
27.05.2017
14:51:21
это не реалтайм
Почему? Сказать-то сказали, только почему...

Oleksandr
27.05.2017
14:52:32
Почему? Сказать-то сказали, только почему...
потому что в общемпринятом определении реалтайма лейтенси -- доли секунды а для такси и 10с вполне ок

Alex
27.05.2017
14:53:17


По следам гуги

Oleksandr
27.05.2017
14:53:29
Берял
27.05.2017
14:53:41
потому что в общемпринятом определении реалтайма лейтенси -- доли секунды а для такси и 10с вполне ок
а что (кроме сети) ему мешает укладываться в десяток мс, если все крутится в памяти?

guga
27.05.2017
14:54:01
Берял
27.05.2017
14:54:29
а оно надо? use the least powerful tool
а разве вопрос стоит надо или нет?

человек спрашивает: "правильно ли я делаю, если надо"

а вы его убеждаете что не надо

Oleksandr
27.05.2017
14:55:03
xy problem

Google
Митко Соловец?
27.05.2017
14:56:03
@dmsol, в клиенте есть список всех заказов, в таблице. Каждый клиент (администратор) может нажать на заказ, принять или удалить его. Принятие и удаление происходит только, если заказ еще не принят. В случае, если он принят, клиенту об этом сообщается. Если делать не реалтаймовую подгрузку, очень часто клиент будет попадать в уже принятый заказ, в следствии чего, придется постоянно просить "обновить", что очень неудобно при большом количестве изменений. То, что заказы постоянно летают туда-сюда проблема, но они начинают летать только в видимых пределах таблицы и только при добавлении и удалении. Так же у таблицы будет функция: если пользователь видит самый нижний элемент, то таблица сдвигается вниз при добавлении, а если нет - ничего не сдвигается, просто накапливается внизу. Никто никуда не будет "улетать". При этом выделение не слетает, так что вполне удобно. Цель реалтаймовости в том, чтобы было видно реальное состояние видимых заказов, чтобы не пытаться с ними делать что-то "в холостую", после чего будет отображаться сообщение "обновите таблицу, заказ уже принят".
> очень часто клиент будет попадать в уже принятый заказ я в это мало верю

учитывая число клиентов

поэтому я бы лично, просто пушил эвент об изменении в очередь, клиент бы эту очередь читал и при появлении нового сообщение, с сервака забирал актуальный статус

Берял
27.05.2017
14:57:09
почему вы пытаетесь исправить бизнес-требования, чтобы они ложились на ваше решение? конкретно же написано "моментально отображать изменения заказазов в клиентских программах (до 100 машин). "

Митко Соловец?
27.05.2017
14:57:22
учитывая, опять же кол-во администраторов, он практически не будет попадать на уже принятый заказ

Admin
ERROR: S client not available

Митко Соловец?
27.05.2017
14:58:07
и что реально нужно заказчику

Берял
27.05.2017
14:58:16
а какая вам разница до его бизнес области, если спрашивают техническое решение?

Митко Соловец?
27.05.2017
14:58:31
Берял, тебе попиздить или что-то по делу можешь сказать?

Берял
27.05.2017
14:58:43
а я по делу говорю

Ростислав
27.05.2017
14:58:43
@dmsol, a почему не отправлять сразу изменения? Это и будет мой вариант. С "забрать результат" - просто лишний шаг.

Митко Соловец?
27.05.2017
14:58:44
предложи своё

Берял
27.05.2017
14:59:31
предложи своё
мое мнение в том, что в условиях 1-2гб озу пушить данные в сокеты не такая уж и плохая идея, не хуже очередей так точно

Ростислав
27.05.2017
14:59:49
Если честно, заказчик сказал "сделай", чтобы было удобно. И все... А, по скольку деньги платят, я взялся. Так что требования можно корректировать.

Ростислав
27.05.2017
15:00:27
Пойдем от обратного: чем плох вариант с отправкой потока изменения через сокеты на сразу все клиенты?

Берял
27.05.2017
15:01:13
@ppressives ч.т.д.
ну если это чат о помощи и анализе требований заказчика и ответа на вопрос, который не задавали, то ты прав. а пока не согласен

Google
Nick
27.05.2017
15:01:18
как минимум тем, что ему нужно будет реализовать логику для проверки, а не потеряли ли сообщение)

Ростислав
27.05.2017
15:01:28
Если я правильно понял устройство NIO, они не забирают на одно соединение поток и могут делать все более-менее параллельно.

Митко Соловец?
27.05.2017
15:01:30
как дела с потерями?

Митко Соловец?
27.05.2017
15:02:41
а я потом у тебя спрошу, как в джаве на указателях память выделить руками

Nick
27.05.2017
15:02:46
хотя там тоже с потерями не очень

Митко Соловец?
27.05.2017
15:02:51
и попробуй только поправить меня, что требования не корректны

Oleksandr
27.05.2017
15:02:56
не совсем корректные исходные данные

"как мне выкопать яму 10х10х10 вилкой"

Ростислав
27.05.2017
15:03:18
При обрыве связи проще всего начать подгрузку заново. 1. Получаю текущее состояние заказов. 2. Начинаю получать обновления. Алгоритм немного сложнее (чтобы ничего не потерять), но суть такова. А почему я могу что-то потерять? Разве это не от протокола передачи данных зависит?

Митко Соловец?
27.05.2017
15:03:20
Берял доебался, чтобы доебаться, но не предложил ничего взамен

Митко Соловец?
27.05.2017
15:04:01
сначала добейся?
обязательно

Ростислав
27.05.2017
15:04:03
Берял
27.05.2017
15:04:06
потому что для реалтайма все вышеописанное не катит
очевидно же что не имелся в виду реалтайм, а просто относительно быстрая доставка новых данных

Страница 1503 из 2890