Отправлено: 10.12.2015 11:29
<quote name=mike38217 post="222861">
Хотя та, что я добавлял недавно, норм. </quote>
mike38217, какой-то косяк 100% случился в интервале 30-июня / 12-августа. Грешу на System. Вероятно он запускается руками на сервере.
У меня нету информации, чтобы вообще о чем-либо предполагать 😃

ps: мои последние регистрации вроде как тоже сели корректно. Правда вчера я наблюдал, что регистрация села на крышу дома - но не понял почему. А повторная отправка тех же данных села (спозиционировалась) корректно.




Отправлено: 10.12.2015 11:23
WasD, ты мне как-то подсказал, что TDD крутая штука...
Я вот что нашел - MVP (Model View Presenter). Это не TDD, но тоже типа того - проектирование модели, а потом оформление вызовов в режиме хардкодной эмуляции поведения пользователя. http://habrahabr.ru/post/131446/

Отправлено: 10.12.2015 11:15
<quote name=vago post="222854">
Или те кто их вводил - тоже рукожопы, и указывали на карте не точку локации площадки, а адреса домов ?</quote>

WasD, cмотри!

Я открыл томские площадки. Ткнулся куда попало - координаты к домам не подвязаны. Т.е моя программа выдала данные, сервер их принял - хорошо.
Дата регистрации этих площадок - 13-августа-2015 17:31


А теперь я смотрю первые площадки, зарегистрированные через мою программу - 100% что они были отправленны с правильными координатами (т.е не подвязанными к домам), а вот твой сервис их (координаты) профиксил.
Первые введенные площадки через мою программу -
30-июля-2015 19:00 (я обвел их красной линией... 4ая площадка была зарегистрирована в декабре - вот она и не подвязана к "крыше дома")


А вот теперь вспоминай, какой фронт работ проводился с 30-июня по 12-августа. И что могло зацепить фикс локаций.
Не думаю, что мне стоит заниматься воспроизведением бага.
Это косяк на вашей стороне.

Отправлено: 10.12.2015 10:40
WasD, нет слов.

Я вот открыл дворовые площадки, которые регистрировал 2 года назад - это просто ж*па. Реально!..
Все площадки подвязаны к домам. Все площадки передвинуты...
Возле школьного стадиона 3 площадки - турники (которые отнесены сейчас к зданию детского садика), турники на стадионе, и дворовая площадка рядом-стоящей 5ти этажки. Такое впечатление, что туники и дворовая площадка были объединены под один ID - подвязанный сейчас к зданию школы.

Скриншот.

Ладно, всяко может быть. Прокрутил карту вправо, прокрутил влево - площадки всего города подвязаны к домам !..
ВСЕ ПЛОЩАДКИ, КАРЛ!... Какой смысл углубляться в ловлю ошибок передачи локаций точного позиционирования, если база всего города уже и так похерена ?!

Ладно. Может мы с провинции, а в Москве другая метрика площадок - открываю Москву. Площадки есть где-то в парках - ну может быть. Смотрю дворовые - не буду утверждать что все, но достаточно много площадок, подзвязанных к номерам домов. Или те кто их вводил - тоже рукожопы, и указывали на карте не точку локации площадки, а адреса домов ?

Для примера хоты бы так:

Может ты припомнишь какой-то фикс, который по координатам площадки определял ее адрес (через гугл сервис), а потом сделали апдейт - установили новые координаты (сделали переподвязку площадок), согласно их географического адреса ??
Смотрю на олд (http://old.workout.su/areas/city/496) - там вообще минимум регистраций площадок. С чем сравнивать ?
В общем - ты постановщик задачи, база под твоим ведомством. По факту - базу криво проапдейтили. Другой причины я не вижу. Если у тебя нету бэкапа - печально.




ps: случайно наткнулся на дубль площадки. Может тоже чей-то тест - подвязка к крыше дома, и рядом она же. Могу предполагать, что это косячит твой сервис System при оформлении портированных площадок с других ресурсов (а вы сэкономили на QA, и точек отката для восстановления базы, я так понимаю, тоже нету).



Отправлено: 10.12.2015 09:13
Было бы не плохо отсортировать список стран и городов в алфавитном порядке.





Отправлено: 09.12.2015 18:11
<quote name=mike38217 post="222715">
Есть сомнения? </quote>
Есть. Как видим - есть какая-то хрень с локациями в базе. Из за чего - не ведаю. Сам натыкался на релокацию площадок, которые 100% вводил (позиционировал) изначально верно - через позиционирование маркера.
Т.е, полагаю, есть какой-то процесс, который что-то херит (при каких условиях - незнаю).

Насчет позиционирования програмно зарегистрированных площадок - тоже не уверен. Я вот отправил прощадку на регистрацию.

На локальном предпросмотре она позиционируется как красный маркер. Площадка ушла на сервер, и через сайт я увидел эту площадку там где белый маркер. Вроде не далеко, но не там где она ожидалась. Я площадку удалил. Подумал - может это мой косяк при отправке (нужно проверить!!) ?

Затем, отправил площадки на регистрацию
http://workout.su/areas/4703
и еще раз отправил ту площадку, которая села неправильно в первый раз http://workout.su/areas/4704
смотрю - согласно мапинга (локального предпросмотра локации) они обе сели корректно !!!
Почему в прошлый раз площадка по белому маркеру села - хз.
Может это у меня бага и я кривые координаты отправил (наверное нужно сделать лог, чтобы я точно знал какие координаты отдаю на АПИ). В общем организую логер данных отправляемых данных у себя.

mike38217, ты тоже, по возможности, продумай, чтобы если что - мог пошагово проанализировать какие данные от тебя уходят на АПИ, и если что-то с площадкой будет не так - чтобы ты точно был уверен, что бага была не на твоей стороне.

WasD, не знаю что не и где не так, но по крайней мере мы исключим вероятность того, что ошибка была на уровне регистрации со стороны клиента. И если будет ошибка с площадкой - то это уже будет 100% на стороне сервера. А продумать систему по локализации ошибки на сервере - это уже твоя сторона. Можешь не отслеживать, но не факт, что со временем "кривых" площадок станет больше.
Или делай бекап базы, и периодически отслеживай - а не меняются ли данные какие-то площадок при всем том, что никто их не корректировал. Опять таки - а есть статистика изменений, и лог изменений, чтобы можно было отследить - а действительно площадку кто-то менял, или она сама-по себе (каким-то процессом) перезаписалась ?!

ps: по большому счету это не моя головная боль - если данные реально портятся, то "я не виноват" 😃

Отправлено: 09.12.2015 15:49
<quote name=WasD post="222681">
если на глобальной карте у нас будет 1000000 маркеров, это будет ад, не?</quote>
Если бы я выссказал такое замечание, я больше чем уверен, что ты бы парировал - а нафига табе такая вот мапа, на которой отображаются площадки всего мира в виде маркеров ??
Зачем городить огород ? Я больше чем уверен, что города - вполне достаточно. Это во первых.
Во вторых - пусть будут маркеры, пусть будут группы. Единственное что нужно исправить - это проверить (и может откорректировать) подчищаются ли на карте те маркеры, которые уходят в группы. Не думаю что это глюк гугла - скорее всего локация уходит в группу, данные маркера подчищаются, а сам маркер не удаляется. Как-то так. В общем это имхо - смотреть по коду нужно.

<quote name=WasD post="222681">
Ты можешь добиться устойчивого воспроизведения этого бага?</quote>
Незнаю. Судя по тому, что "съехали" координаты площадок, которые вводились руками - это косяк на уровне сервера.
Могу предложить органиовать какое-то логирование - чтобы были данные какая площадка пришла, с какими данными.. как (и кем)потом корректировалась.. Чтобы в случае возникновения вопросов можно было проследит лог изменений.
А так - я без понятия почему 2 площадки "наложились".
И если ли еще (и сколько всего) в базе площадок с подобными наложенями.
И что сбивает координаты - даже незнаю.

mike38217 , когда площадки отправляешь, не замечал ли - площадки садятся четко на отправляемые координаты (сервер не делает подвязку координат с каким-то некоторым смещением - ну, там может к улице ближе садится, или к номеру дома подвязывается) ?


Отправлено: 09.12.2015 09:45
<quote name=WasD post="222538">
И это реально разные площадки, ты все 4 проверил?</quote>
И в заключенни. Да, есть повторение. Одна площадка оформлена дважды. Но это не имеет отношения к вышезатронутым вопросам.
Площадка оформлена в 2013ом, и новые фото 2015го той же площадки - т.е одну из регистраций можно удалить. Он она не является ни дублем, ни повторением фотографий - в системе регистраций она должна проходить как отдельная уникальная площадка.
Площадки под разными ID (маркерами):
http://workout.su/areas/1846 (правильная локация) имеет наложение с
1862 (локация неверная).
http://workout.su/areas/4106



Отправлено: 09.12.2015 09:36
Видео

На тему того что пока площадки объединеты в группу - их ID не узнать. А если у площадок из группы одно и то же значение локации - считай что это капец.
Здесь же - зуммирование карты, и глюк с включением прилегающих площадок в группу (площадка ушла в группу, а пустой маркер остается). Маркер - некликабельный.

Как продолжение предыдущего видео - группировка {3}, {4}. Наблюдаем, что предполагаемая группа из 5ти площадок флуатирует (не знаю как по другому сказать) с множеством 5-6.


Отправлено: 09.12.2015 09:27

Замечание #2.
Какой-то косяк с перегруппировкой маркеров, с группировкой маркеров в группы. Обрати внимание, что вот у дома #7 сдвоенная площадка. Рядом в скверике еще одна площадка. Делаем зум на отдаление. Упс, теперь у дома #7 группа из трех площадок... т.е площадка из скверика слилась с группой из {2}. Но что интересно, маркер в скверике не пропал. Он так и остался. При этом - маркер стал некликабельным.
Т.е до этого, если по маркеру кликать, то всплывал текс с фото - описание площадки. А когда маркер становится глючным - по клику по нему не происходит никакой реакции.
Кликал я и стилусом, и пальцем (разное отображение тапа на видео) - безтолку.

Дальше, происходит слияние площадок - становится группа {4}, но влившийс маркер - становится "глючным" (некликабельным).

Мы-то знаем, что в этом месте площадки группируются в {5}. И при зуммировании видим, что сумма площадок в группе и прилегающих маркеров - варируется то 5, то 6. Бага


Отправлено: 09.12.2015 09:06
WasD,

<quote name=WasD post="222538">
И это реально разные площадки, ты все 4 проверил?</quote>
Проверил. Хочу сказать, что бардак какой-то.
Очевидны 2 проблемы. Смотри сам.

1.
Томск. Пересечение улицы Любы Шевцовой и переулок Карский.
Смотрю карту на сайте. У дома #7 отображение группы из 2х площадок. Это не маркер, это группа. Если увеличить приложение до максимума - разнесение (разделение) площадок на маркеры не происходит.

<quote name=WasD post="222538">
Так в названии площадки сейчас айдишник выводится (если просто разово кликнуть на маркер).</quote>
Нет маркера - нет названия площадки. И привет.
Как узнать какие площадки задвоились, если маркеров нет, а есть некликабельный значек группы (ниже прикреплю видео) ?

Ладно, подскажу конкретно с этим примером. Это площадки
http://workout.su/areas/city/589/1862
http://workout.su/areas/city/589/1846

Вот что интересно - в приложении на андроиде такого вот задвоения площадки возле дома #7 нету. Я поэтому и отметил вчера, что уникальных 4 площадки, и 1 из них задвоенная - итого 5 площадок группируются в кучу. Вероятно я неправ - площадок уникальных таки 5, а не 4.
Через Андроид приложение я вижу, что площадка возле дома #7 это площадка 1846 - сопоставил фотографии из приложения и ID площадки с карты на сайте
И вот что заметил - не вижу вообще площадки на которой "тренируюсь" (вернее, на которой тренировался - я уже с месяца 2 как снял отметки что где-либо тренирусь вообще). Адрес этой площадки помню. Нашел площадку в списке - ID 1862.
Смотрю на карте - она почему-то позиционируется в самый аккурат на то же место, что и площадка 1846.
Я 100% уверен, что 1862 я маркером отмечал именно у дома #65, а не #7 (потому что тогда я заморачивался, и сопоставлял карту с домами).
Ладно, смотрю эти же площадки на олд
http://old.workout.su/areas/city/589/1862
http://old.workout.su/areas/city/589/1846
1846 и там тоже отмечена не у 65го дома, но по крайней мере не возле #7 !!!

Итак - наблюдаем какой-то косяк, который сбил локацию площадки. Установил привязку локации из другой площадки (перемапил ее). Я уж 100% не смог бы руками установить маркер локации в аккурат в то же самое место, в которое назначал другую площадку до этого. К тому же в старой базе - локация другая, т.е что-то портит значение реквизита.

А теперь смотри, если бы я подумал - а, раз группа из звух площадок, а через андроид приложение у меня есть доступ к площадке у дома #7 - уладю я эту площадку !. Она по ID удалится, а ее дубль останется ! Ага, и что бы произошло - я бы удалил 1862, а осталась бы 1846 - которая совсем не дубль, а какой-то перемап другой площадки с другого адреса !

БАГА !

Та же ситуация и с ЗП

Адрес ты видишь. Самый дикий зум не разносит группу на маркеры. Насколько помню, есть сооружения вот в этих местах - проставил крестики. Какие площадки сели в группу, а какая из них куда-то "съехала" - какая-то бага.


Да, я помню, что в Томске площадку "Лагерный Сад" я 100% посадил в аккурат на берегу реки Томь, а потом - я эту площадку находил где-то в Казахстане, и возвращал локацию назад через корректировку площадки.
Недавно - регистрировал площадку через свою программу, и отметил, что он села не туда куда нужно - правил руками.
Села она - куда-то рядом. Сглючить локация не могла, потому что у меня она берется автоматом - данные ЖПС сохраняются в момент съемки фото, координаты группы фото рассчитываются как среднеарифметические координаты из составляющих (руками ничего не правлю), а площадка - у гаражей, а не где-то возле домов, или у озера...


Как-то вот так. Есть повод для проверки и анализа.



Отправлено: 08.12.2015 19:57
<quote name=WasD post="222528">
Администрации бывает сами запрашивают информацию у нас</quote>
У меня была мысль кинуть клич - на ВК, на фейсбук, на одноклассников... Чтобы каждый, кто прочитает - взял телефон, сфотал площадку своего двора (или мимо которой на работу ходит), и отправил ее на сайт. Что там - горка, турник, рукоход, качельки? Ведь не все воркаутеры, не все тренят, а те кто тренит - не все же занимаются на турниках с хомутами. Во многих дворах есть простенькие турники (может даже на растяжках, как это было раньше).
Чтобы каждый папашка сфотал дворовую площадку своего ребенка.
Чтобы мамашки сфотали и показали другим площадку, на лавочке которой они сидят...
Может даже сделать программу - "простую, как двери" в интерфейсе и оформлении - кнопка сфотать, и кнопка отправить (еще проще чем у меня, и с детским интерфейсом)...

Подумал я об этом... - а кому это надо, и зачем ? Подумал, и отогнал мысль, как назойливую муху 😃

Отправлено: 08.12.2015 19:44
Tolle,
<quote name=Tolle post="222523">
почему бы не попросить у администрации города списки адресов всех площадок города? Наверняка же есть такие списки?</quote>
Я фотаю турники, бруся, и тд и тп. Половина, а может 80% из всего этого не причисляется к спортплощадкам, а является детскими, или игровыми площадками. Но если есть брусья, рукоходы - если на них можно повисеть почему бы не зарегистрировать.
Не знаю, но думаю, что детские и дворовые площадки относятся к ведомству жеков, и всякго рода товариществ. Какие-то площадки кандидаты от разного рода партий спонсировали, или еще какие-то общественные деятели - не думаю, что список всего этого железа каталогизирован в гор администрации.
Это скорее всего даже не площадки, а обустроенные дворовые территории.


Отправлено: 08.12.2015 19:29
WasD,
<quote name=WasD post="222509">
Не может быть 5 площадок в одной точке - это баг, который надо пофиксить, остальные площадки у тебя отображаются как и должны. Дефолтный зум достаточно близкий, чтобы разобраться с ближайшей площадкой.</quote>
А теперь смотри. Указанная группировка - не баг.
Делаем зум +1 от текущего, и еще +1 от текушего.
Итого у нас РЕАЛЬНО 4 различных площадки.
4 площадки это 4 маркера. т.е изначальный зум - не достаточно близкий. Это во первых.
Во вторых, я бы отметил, что достаточно близкий зум это такой, при котором отображаются номера домов. Если бы зум выставлялся в свойствах приложения, я бы его прописал +2 от того, который выставлен сейчас.


<quote name=WasD post="222509">
- это баг, который надо пофиксить,</quote>
о баге. я подобного рода баг тебе уже показывал на одной из площадок Украина/Запорожье.
Вот тебе еще одна такая бага - сдвоенная площадка.
Причем через приложение вообще не понятно какая из них (из этих 4х), через сайт видно, что сдвоенная - вот та вот. И как ее профиксить ? как узнать под какими ID эти две площадки сели ?


Вот такой вот скриншот - может и на этих площадках есть сдвоенные, но через приложение ну совсем не очевидно какие из них задваиваются.

Отправлено: 08.12.2015 18:58
<quote name=WasD post="222509">
<quote name=vago post="222487">
В прошлом году, я более чем уверен, что некоторых площадок, которые я добавил в этом году - их небыло (например вот эта http://workout.su/areas/4623 ), хоть ездил тем же маршрутом </quote>
Это тяжело понять.
</quote>
WasD, прошу прощения за подобного рода изложение.
Езжу на велосипеде одним и тем же маршрутом. В прошлом году сфотографировал площадки, установленные вдоль моего маршрута следования. В этом году обновил снимки площадок. Отметил, что были установлены новые площадки. Конкретно, упомянутая по ссылке площадка - новая.
Хотел сказать, что просто глядя на площадку без сверки с картой можно и не вспомнить регистрировал ее или нет. Этот момент можно отнести к "человеческому фактору", из за которого, возможны повторные регистрации (если не делать сверку). Или же наоборот - сфотал, но не зарегистрировал.
Как-то так.