Страница 1 из 1

База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 06:45
v1nt
Назревает маленькая программа, которая для определенного исследуемого реального клуба составляет список актуальных игроков и игроков, требующих обновления. Актуальность игрока определялась тем, что игрок есть и в базе клуба во всоле, и на сайте клуба на тм (и у них одинаковые латинские имена, конечно).

В качестве примера результатов работы утилиты приведу только латинские имя-фамилия (далее просто "имя") игроков:
  • ссылка на команду в реальной базе всола
  • ссылка на команду на тм
  • INITIAL DATA - блок исходных данных (список игроков с сайта клуба на тм и из реальной базы клуба во всоле)
    • MARKET PLAYERS - список всех имен игроков клуба на тм
    • NEW VSOL PLAYERS - список "белых" имен в базе реальных игроков (не привязанные)
    • UNIOR VSOL PLAYERS - список "желтых" имен в базе реальных игроков клуба во всоле (дюсш)
    • VSOL PLAYERS - список "зеленых" имен в базе реальных игроков клуба во всоле (привязанные)
  • FINAL DATA - блок проанализированных данных
    • ACTUAL PLAYERS - список всех актуальных (не требующих обновления) имен игроков
    • MARKET PLAYERS - список всех имен игроков клуба на тм, которых нет в базе исследуемого клуба во всоле
    • NEW VSOL PLAYERS - список "белых" имен в базе реальных игроков всола (не привязанные)
    • UNIOR VSOL PLAYERS - список "желтых" имен в базе реальных игроков всола, которых нет на сайте исследуемого клуба на тм
    • VSOL PLAYERS - список "зеленых" имен в базе реальных игроков всола, которых нет на сайте исследуемого клуба на тм

В качестве примера исследовалась команда из Тринидада Даблъю Коннекшн (Марабелла)

 результаты
http://www.virtualsoccer.ru/realplayers.php?num=5052
http://www.transfermarkt.de/en/z/kader/verein_5582.html



INITIAL DATA


MARKET PLAYERS:
Aaron Downing
Adan Noel
Akeem Benjamin
Akile Sylvester
Alejandro Figueroa
Alusine Bangura
Andre Etienne
Andre Marchan
Andre Quashie
Andrei Pacheco
Anthony Parris
Christian Viveros
Clyde Leon
Célio
Daneil Cyrus
Devon Drayton
Elijah Joseph
Francicso Neto
Gerard Williams
Geromie Williams
Hachim Arcia
Jamal John
Jan-Michael Williams
Jelani Grosvenor
Jerrel Britto
Joevin Jones
Jomal Williams
José da Silva
João Ananias
Julani Archibald
Kemuel Rivers
Kenaz Williams
Keon Quow
Kern Cupid
Kerron Smith
Kerwyn Navarro
Kurt Fredrick
Leslie Russell
Matthew Bartholomew
Mekeil Williams
Michael Celestine
Mirko Delia
Neil Benjamin
Nickcolson Thomas
Paulo Roberto Santana
Pernal Williams
Renato Pereira
Ryan Frederick
Silvio Spann
Stefano Rijssel
Teba McKnight
Vernus Abbott
Yefer Lozano

NEW VSOL PLAYERS:
Alusine Bangura
Christian Viveros
Francicso Neto
José da Silva
Kerwyn Navarro
Kurt Fredrick
Renato Pereira
Vernus Abbott

UNIOR VSOL PLAYERS:
Aaron Downing
Andre Quashie
Daneil Cyrus
Geromie Williams
Hachim Arcia
Jan-Michael Williams
Jelani Grosvenor
Jerrel Britto
Jomal Williams
João Ananias
Kenaz Williams
Keon Quow
Kerron Smith
Neil Benjamin
Paulo Roberto Santana

VSOL PLAYERS:
Adan Noel
Akeem Benjamin
Akile Sylvester
Andre Etienne
Andre Marchan
Andrei Pacheco
Anthony Parris
Clyde Leon
Devon Drayton
Elijah Joseph
Gerard Williams
Hughton Hector
Jamal John
Joevin Jones
Kemmuel Rivers
Kern Cupid
Leslie Russell
Matthew Bartholomew
Michael Celestine
Nickcolson Thomas
Pernal Williams
Ryan Fredericks
Silvio Spann
Stefano Rijssel
Teba McKnight



FINAL DATA


ACTUAL PLAYERS:
Aaron Downing
Adan Noel
Akeem Benjamin
Akile Sylvester
Andre Etienne
Andre Marchan
Andre Quashie
Andrei Pacheco
Anthony Parris
Clyde Leon
Daneil Cyrus
Devon Drayton
Elijah Joseph
Gerard Williams
Geromie Williams
Hachim Arcia
Jamal John
Jan-Michael Williams
Jelani Grosvenor
Jerrel Britto
Joevin Jones
Jomal Williams
João Ananias
Kenaz Williams
Keon Quow
Kern Cupid
Kerron Smith
Leslie Russell
Matthew Bartholomew
Michael Celestine
Neil Benjamin
Nickcolson Thomas
Paulo Roberto Santana
Pernal Williams
Silvio Spann
Stefano Rijssel
Teba McKnight

MARKET PLAYERS:
Alejandro Figueroa
Célio
Julani Archibald
Kemuel Rivers
Mekeil Williams
Mirko Delia
Ryan Frederick
Yefer Lozano

NEW VSOL PLAYERS:
Alusine Bangura
Christian Viveros
Francicso Neto
José da Silva
Kerwyn Navarro
Kurt Fredrick
Renato Pereira
Vernus Abbott

UNIOR VSOL PLAYERS:

VSOL PLAYERS:
Hughton Hector
Kemmuel Rivers
Ryan Fredericks


Стоит ли развивать дальше эту тему? Мне уже сейчас беглый взгляд на проанализированные данные из блока FINAL DATA сразу помог заметить, что:
  • блоки MARKET PLAYERS и VSOL PLAYERS показывают, что в базе всола и на тм коряво привязаны (имена отличаются, но привязка существует):
    • Kemuel Rivers и Kemmuel Rivers
    • Ryan Frederick и Ryan Fredericks
  • Hughton Hector есть во VSOL PLAYERS и отсутствует в MARKET PLAYERS - это означает, что он либо ушел из клуба (тогда надо подать заявку на трансфер из исследуемого клуба в чужой), либо завершил карьеру (я заполнял эту команду 2 дня назад вручную - он завершил карьеру, похоже, т.к. сейчас у него нет команды на тм)
  • надо подать заявки на привязки (если до этого не поданы) для 8-ми белых игроков NEW VSOL PLAYERS
  • пустой UNIOR VSOL PLAYERS говорит о том, что все желтые игроки актуальны, их можно не трогать
  • MARKET PLAYERS содержит список игроков, для которых во всоле надо сделать либо заявку на трансфер из чужого клуба в исследуемый, либо создать нового игрока и подать заявку на привязку его в дюсш (либо кто-то накосячил с заполнением имен)
  • все игроки из блока ACTUAL PLAYERS находятся в актуальном состоянии - можно не тратить время на их перепроверку

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 09:10
desh
Безусловно стоит развивать эту тему, Виталя! Я думаю, многие должны выразить интерес.

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 11:08
uSkAtelb
Вот про что ты вчера говорил. :-)
Да, идея, безусловно, неплохая. :cool:

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 15:10
UncleSam
Мне нравится тема!
А не сильно ли много лопатить?
Я про игроков как виртуальных ,так и реальных.

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 15:20
v1nt
room_009 писал(а):Вот про что ты вчера говорил. :-)
Да, идея, безусловно, неплохая. :cool:
Да, вчера вечером desh и millagressina всё разложили по полочкам, что должна делать прога, помогающая президентам. Так вот что при беглой наброске кода уже заработало.

UncleSam писал(а):Мне нравится тема!
А не сильно ли много лопатить?
Я про игроков как виртуальных ,так и реальных.

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

 Оссетт Таун
http://www.virtualsoccer.ru/realplayers.php?num=20621
http://www.transfermarkt.de/en/z/kader/ ... 22798.html



INITIAL DATA


MARKET PLAYERS:
Andrew Milne
Andy Hayward
Andy McManus
Ashley Scothern
Carl Fothergill
Daniel Davidson
Dean Calcutt
Gary Butcher
James Bennett
James Coubrough
James Riorden
Kirk Wheeler
Lee Crooks
Mark Whitehouse
Nathan Joynes
Neil Bennett
Oliver Rawson
Paul Sykes
Richard Marchant
Robert Tonks
Ryan Laight
Steven Bennett

NEW VSOL PLAYERS:

UNIOR VSOL PLAYERS:
Andy Hayward
Andy McManus
Ashley Scothern
Carl Fothergill
Daniel Davidson
Dean Calcutt
Gary Butcher
James Coubrough
James Riorden
Kirk Wheeler
Mark Whitehouse
Nathan Joynes
Neil Bennett
Oliver Rawson
Paul Sykes
Richard Marchant
Ryan Laight

VSOL PLAYERS:
Andrew Milne
James Bennett
Lee Crooks
Robert Tonks
Steven Bennett



FINAL DATA


ACTUAL PLAYERS:
Andrew Milne
Andy Hayward
Andy McManus
Ashley Scothern
Carl Fothergill
Daniel Davidson
Dean Calcutt
Gary Butcher
James Bennett
James Coubrough
James Riorden
Kirk Wheeler
Lee Crooks
Mark Whitehouse
Nathan Joynes
Neil Bennett
Oliver Rawson
Paul Sykes
Richard Marchant
Robert Tonks
Ryan Laight
Steven Bennett

MARKET PLAYERS:

NEW VSOL PLAYERS:

UNIOR VSOL PLAYERS:

VSOL PLAYERS:


А вот пример теста для белорусского Гранита:

 Гранит
http://www.virtualsoccer.ru/realplayers.php?num=904
http://www.transfermarkt.de/en/z/kader/ ... 19726.html



INITIAL DATA


MARKET PLAYERS:
Aleksandr Buloychik
Aleksandr Demidovich
Aleksandr Kolotsey
Aleksandr Semenov
Andrey Bokhno
Andrey Chistyi
Andrey Morozov
Andrey Urupin
Artem Gomelko
Dmitri Butramyev
Dmitri Kovalenok
Dmitri Usachev
Igor Karpovich
Konstantin Yakubovskiy
Nikolai Adamets
Pavel Lyutko
Rodion Syamyuk
Roman Khovavko
Vadim Boyko
Vladislav Kosmynin
Vyacheslav Golik
Yakov Zalevskiy

NEW VSOL PLAYERS:

UNIOR VSOL PLAYERS:
Aleksandr Semenov
Andrey Bokhno
Dmitri Usachev
Konstantin Yakubovskiy
Pavel Lyutko
Vadim Boyko

VSOL PLAYERS:
Aleksandr Buloychik
Aleksandr Demidovich
Aleksandr Kolotsey
Andrey Chistyi
Andrey Morozov
Artem Gomelko
Dmitri Butramyev
Dmitri Kovalenok
Maksim Berdnik
Maksim Gukajlo
Nikolai Adamets
Roman Khovavko
Vladislav Kosmynin
Vyacheslav Golik



FINAL DATA


ACTUAL PLAYERS:
Aleksandr Buloychik
Aleksandr Demidovich
Aleksandr Kolotsey
Aleksandr Semenov
Andrey Bokhno
Andrey Chistyi
Andrey Morozov
Artem Gomelko
Dmitri Butramyev
Dmitri Kovalenok
Dmitri Usachev
Konstantin Yakubovskiy
Nikolai Adamets
Pavel Lyutko
Roman Khovavko
Vadim Boyko
Vladislav Kosmynin
Vyacheslav Golik

MARKET PLAYERS:
Andrey Urupin
Igor Karpovich
Rodion Syamyuk
Yakov Zalevskiy

NEW VSOL PLAYERS:

UNIOR VSOL PLAYERS:

VSOL PLAYERS:
Maksim Berdnik
Maksim Gukajlo

Сразу глянул на

VSOL PLAYERS:
Maksim Berdnik
Maksim Gukajlo

Один уже закончил карьеру, другой перешел в Машук КМВ из Пятигорска. Еще надо 4 игроков из блока информации MARKET PLAYERS проверить - либо сделать трансфер, либо создать нового игрока в реальной базе. Мне уже нравится, что не надо тратить время на беганье по ссылкам актуальных игроков - сразу видно, что в Оссетт Таун все игроки актуальные, а в Граните надо разобраться с 6-ю игроками.

Добавлено спустя 16 минут 54 секунды:
Давайте прикинем, сколько времени займет работа проги для получения списка актуальных игроков по всем реальным командам всола. Во всоле 8189 реальных команд. На проверку одной команды с моим тугим инетом и корявенько набросанным кодом уходит около 5 секунд. Итого на поиск всех актуальных игроков во всоле уйдет примерно 40 000 секунд или примерно полсуток работы проги. Например, ее можно запускать на выходных еженедельно и иметь на руках еженедельный список актуальных игроков, на которых не надо тратить время для проверки. Если увеличить скорость скачивания и оптимизировать черновой вариант кода, то можно это будет делать еще быстрее.

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 15:55
gex
При условии что за трансфер и вбивание нового игрока президентам платят зп - можно нехило так подзаработать с данной програмкой. :grin:

А вообще нужно до руководства как-нибудь подобный функционал донести. :cool:

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 11 авг 2013, 16:03
v1nt
gex писал(а):При условии что за трансфер и вбивание нового игрока президентам платят зп - можно нехило так подзаработать с данной програмкой. :grin:
верно, прога как раз составит список мишеней для таких охотников при заполнении реальной базы, но делалась она для других целей - для экономии внимания и времени менеджеров, работающих с этой базой

gex писал(а):А вообще нужно до руководства как-нибудь подобный функционал донести. :cool:
с радостью, если это поможет добавить во всоле настройки, чтобы актуальные игроки сразу были отдельно подсвечены и чтобы не приходилось тратить на них время - тонна внимания и времени сразу бы экономилась для президентов и модераторов молодежи

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 26 ноя 2013, 13:29
Agent_lik
эээээммм. Хотелось бы воспользоваться данным функционалом...

И ещё хотелось бы (область фантастики), чтобы прога помогала отслеживать стал ли игрок известным...

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 08 мар 2014, 17:43
oleg8natali
привет всем)))такая ситуация,что со школы реальные игроки приходят под оранжевым цветом,но с наступление 19 лет некоторые становятся красные...команда Локарно...вопрос мой состоит в том что,можно ли определить по прихождении молодёжи,кто из них "покраснеет"?

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 08 мар 2014, 19:44
desh
oleg8natali писал(а):привет всем)))такая ситуация,что со школы реальные игроки приходят под оранжевым цветом,но с наступление 19 лет некоторые становятся красные...команда Локарно...вопрос мой состоит в том что,можно ли определить по прихождении молодёжи,кто из них "покраснеет"?
http://www.transfermarkt.de/en/fc-locar ... _2411.html - ваша команда на ТМ. Проверяйте возраст реальных игроков, когда заказываете их в Спортшколе.
Ну а если эти игроки переходят в клубы, не существующие в Базе Всола, вы ничего поделать не сможете.

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 09 мар 2014, 08:37
oleg8natali
desh писал(а):
oleg8natali писал(а):привет всем)))такая ситуация,что со школы реальные игроки приходят под оранжевым цветом,но с наступление 19 лет некоторые становятся красные...команда Локарно...вопрос мой состоит в том что,можно ли определить по прихождении молодёжи,кто из них "покраснеет"?
http://www.transfermarkt.de/en/fc-locar ... _2411.html - ваша команда на ТМ. Проверяйте возраст реальных игроков, когда заказываете их в Спортшколе.
Ну а если эти игроки переходят в клубы, не существующие в Базе Всола, вы ничего поделать не сможете.
для чего проверять нужно возраст?немного не понял...
т.е. реально они куда уйдут то во Всоле будут "красные",так да?

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 09 мар 2014, 08:50
ФанатЦСКА
oleg8natali писал(а):
desh писал(а):
oleg8natali писал(а):привет всем)))такая ситуация,что со школы реальные игроки приходят под оранжевым цветом,но с наступление 19 лет некоторые становятся красные...команда Локарно...вопрос мой состоит в том что,можно ли определить по прихождении молодёжи,кто из них "покраснеет"?
http://www.transfermarkt.de/en/fc-locar ... _2411.html - ваша команда на ТМ. Проверяйте возраст реальных игроков, когда заказываете их в Спортшколе.
Ну а если эти игроки переходят в клубы, не существующие в Базе Всола, вы ничего поделать не сможете.
для чего проверять нужно возраст?немного не понял...
т.е. реально они куда уйдут то во Всоле будут "красные",так да?
да.соответственно,лучше заказывать игроков,которым в реале не больше 25-тогда они долго прослужат вам с бонусом!Ну,и конечно не брать старичков-они скоро ведь уйдут.а ВСОЛовский аналог останется!

Re: База реальных игроков. Частичная автоматизация

СообщениеДобавлено: 09 мар 2014, 09:50
oleg8natali
ясно спасибо за помощь)))