
KOT
20.12.2017
20:19:08

Al
20.12.2017
20:20:00

Anton
20.12.2017
20:20:43
ну вот к этому и приходим
делаешь маленькую табличку, где поле группировки и стата. Её заполняеь, по ней агрегируешь потом свои 160к строк

Google

Al
20.12.2017
20:22:24
Не спец в мускуле. Но в тинкерпоп в рамках сессии. Можешь разбить задачу на отдельные простве запросы и ответы сохранять тут же в переменных сессии. И потом с ними же и оперировать.
А попытки группировать миллионы строк подвесят хоть датацентр :)

Anton
20.12.2017
20:24:50
Кстати. Если цикл всё равно по всем строкам
А зачем в таблицу складировать если сразу можно в переменные конечный результат писать?
Массив с ключом как поле группировки и двумя значениями: сумма и количество. В коонце поделили одно на второе и вуалля
Короче есть мнение, что грамотный пыхер или ещё какой питонщик набадяжит обработку в пару минут

Al
20.12.2017
20:26:43
Вообще из всей кучи интересны только юзеры которые обращались в поддержку и потом постили обьяву

Anton
20.12.2017
20:27:27
ну, они и только они и будут выбироаться по индексу
Мы же выбираем по обращениям, а не по объявам

Al
20.12.2017
20:27:42
Вот сравниваем их с юзерами которые не запостили потом. И с оеми которые просто запостили без поддержки

Anton
20.12.2017
20:28:08
неее, там же по ид юзера выборка

Al
20.12.2017
20:28:17
Зачем?
Нужно же идти от результата. А не смотреть на кучу и думать че там зарыто.

Google

Anton
20.12.2017
20:28:56
ну, тебе нужна инфа об объявах именно того чувака, который сделал объяву
ну ты и идёшь от обращений
всё верно же
Не идтти же по объявам

Al
20.12.2017
20:29:23
Нет. Мне нужна инфа что бы понимать как работает поддержка

Anton
20.12.2017
20:29:28
их немножко больше

Al
20.12.2017
20:29:56
Обьявы запощеные без обращения к поддержке меня не интересуют

Anton
20.12.2017
20:30:08
так они у тебя и не выберутся
Цикл у тебя по обращениям, а дальше ты дёргаешь объявы того, кето обратился

Al
20.12.2017
20:31:06
То есть все его задание сводится к тому что бы увидеть что из 100500 обратившихся в поддержку. 200 человек все же запостили обьяву.

Anton
20.12.2017
20:31:24
неее, сто после оттвета саппорта стало больше обращений от него
сама постановка задачи слабенькая. Но мы же её решаем, верно?

Al
20.12.2017
20:31:58
Эээ это аналитика а не отслеживание клиента
Тут важно видеть картину в целом

Anton
20.12.2017
20:32:46
ну, пеолучить статистику, что при обращении саппорта меньше часа люди начинают постить в 2 раза больше объяв. А при ответе больше недели - в 10 раз меньше
чем до обращения

Al
20.12.2017
20:33:06
Типа поддержка
Долго отвечает
Плохо отвечает
Быстро отвечает но херова.
И так далее

Anton
20.12.2017
20:33:10
но вот "чем до обращения" - оно конечно бред, но мы решаем именно эту задачу сейчас
да понятно, что выборка не о чём. Но к нам же человек обратился помочь сделать именно эту выборку, верно?

Al
20.12.2017
20:33:56
Ты в данный момент путаешь урлвни абстракции

Google

KOT
20.12.2017
20:34:35

Anton
20.12.2017
20:35:09

Al
20.12.2017
20:35:49
То есть
1. Расписать возможные корреляции из имеющихся данных
2. Сделать запросы по каждой отдельно

Anton
20.12.2017
20:37:48

Al
20.12.2017
20:38:32

KOT
20.12.2017
20:38:47

Al
20.12.2017
20:39:00
Возьми какой яп тебе ближе и на нем накидай

Vladislav
20.12.2017
20:56:05

Al
20.12.2017
20:56:59

Vladislav
20.12.2017
20:59:56
Близко знаком?
В хранилище собеседовался. После этого передумал туда идти

Al
20.12.2017
21:00:48

Vladislav
20.12.2017
21:01:02
Хранилище на вертики у них
У них в хранилище одни, в слонах другие

Admin
ERROR: S client not available

Al
20.12.2017
21:01:45
Я так понимаю что ты еще доплачивать должен им за такой титул?

Vladislav
20.12.2017
21:02:54
Ну не доплачивать

KOT
20.12.2017
21:10:48
Возьми какой яп тебе ближе и на нем накидай
Уже делаю.
Такой вопрос возник, а что это за варнинги оно выдаёт?
1 row(s) affected, 2 warning(s): 1265 Data truncated for column 'listings_before_support_ask_per_month' at row 25 1265 Data truncated for column 'listings_after_support_ask_per_month' at row 7 Records: 1 Duplicates: 0 Warnings: 2

Google

KOT
20.12.2017
21:12:26
А, всё, понял, он обрезает строку под формат.
Афигеть, через циклы в пыхе всё прошло за полминуты, даже видос толком снять не успел

Al
20.12.2017
22:43:56

KOT
20.12.2017
22:44:28
Ну самое интересное, что я в принципе ничего не менял
Я просто эти 400К строк прогнал по одной while циклом
Ну ок, я запустил это в 8-ми скриптах параллельно )

Roman
20.12.2017
23:00:53
Математики, кто может помочь?
Есть пару вопросов по графам, координатам

Al
21.12.2017
00:20:00

Roman
21.12.2017
00:20:17
Ага

Al
21.12.2017
00:25:24
Чего ага то... вопросы какие?

Ilia
21.12.2017
06:05:51

Al
21.12.2017
07:02:22
Ты его спугнул...
Да видимо очередная версия "разрисуем данные стрелочками и скажем граф"
Когда уже догонят что визуализация данных в виде графа не требует каких специальных шаманств. И с хранением такого вон и муська справиться

Alex
21.12.2017
07:58:28
графы-координаты
и все ради рифмы подозревать имею смелость

Al
21.12.2017
08:20:44
Угу.
Я поэт
Зовут Незнайка
От меня вам балалайка

Roman
21.12.2017
09:14:27
Что ж вы злые то такие) Короче суть в чем , есть граф- маршрут пользователя . Сейчас я прокладываю по нему оптимальный маршрут от точки до точки. Но ещё надо определять направление движения пользователя ( иди прямо, налево или направо)
У каждой точки есть координаты

Google

Ilia
21.12.2017
09:16:59
Бд тут при чем?

Roman
21.12.2017
09:18:41
БД ни причем , тут математика. Я спросил может кто может помочь

Alex
21.12.2017
09:31:55
БД ни причем , тут математика. Я спросил может кто может помочь
А в чем сложность определить направление движения? Допустим у тебя есть 3 пары координат, значения по x и y осям. Если объект движется от А к точке Б, то ты можешь определить вектор. Далее после Б идет С, это еще один вектор, следовательно ты можешь немного подшаманить найти угол между двумя векторами и в зависимости от угла выдать лево/право