В прошлом году, глубоко опечаленный отсутствием единого места, где можно посмотреть результаты IOI за все года, я собрал все данные, что нашёл (а нашёл я довольно много) в Excel, обработал имена так, чтобы одни и те же люди были написаны одинаково в разных годах, и опубликовал. Была надежда, что это когда-нибудь превратится в что-нибудь подобное тому, что есть у IMO. Тем временем, время шло, чуда не происходило, и этим летом я решил заняться этим сам. На данный момент сайт достиг состояние, когда его можно запускать в публичное пользование, поэтому рад сообщить, что он был сегодня представлен на конференции IOI 2012 и он доступен по следующему адресу:
http://ioi.eduardische.com/
Несмотря на то что сайт готов для пользование, он всё ещё находится в разработке. Особенно в дополнении базы данных. Особенно в добавлении в делегации участников, не получивших медали (таковые имеются для малого количества олимпиад) и в добавлении других членов делегаций (лидеров, гостей и.т.п.). В связи с этим, на сайте доступна функция редактирования. Имеется две возможности — отредактировать уже имеющегося человека и создать нового, если его ещё нет в базе данных. Первое выполнимо по нажатию на "Edit" при просмотре страницы участника, второе — по нажатию "Add" на любой странице сайта. К изменению доступны: имя и фамилия, альтернативное имя и фамилия (официальные имена хотелось бы сохранить латиноподобными — различные диакритики латинских букв допустимы (č, ā, ķ), но тем не менее, необходимо дать возможность написать имя участника кириллицей, например), контактная информация (домашняя страница, электронная почта, LinkedIn, TopCoder, CodeForces, Twitter, Facebook), участие в олимпиадах и фотографии в количестве до одной штуки на каждый год. Разумеется, что база должна быть модерируема, поэтому может пройти некоторое время до того, как Ваше изменение появится (или не появится, но Вы можете об этом узнать) в базе. Обратите внимание, что на данный момент пароль который выдаётся при отправке изменения нужен только для отмены изменения.
В связи с этим очень бы хотелось, чтобы те, кто знают составы некоторых стран на IOI, особенно в 1990х-2000х годах, могли бы пополнить базу данных (может ещё и фотографиями) и сделать её лучше. Убедительная просьба перед созданием новых людей, убедится, что их ещё не существует в базе (возможно с чуть другим именем) — посмотрите делегации той же страны для соседних годов. Если Вы хотите сделать какое-то изменение, которое пока неосуществимо через UI, пожалуйста, сообщите мне об этом. Заранее спасибо!
Хороший и удобный сайт. Спасибо.
Наконец смог сам увидеть генино серебро в 5 классе. Все-таки, это поразительно :)
Для 92 года список участников, не взявших медали есть вот тут http://olympiads.win.tue.nl/ioi/ioi92/report.html, правда там еще придется разобраться с их обозначениеми стран. Беларусь там, например, BRU.
Сразу пару вопросов.
Сейчас у всех в поле name находится имя с фамилией. Можно их сейчас уже разносить по двум полям name/surname?
Как происходит связывание разного написания в табличках разных лет имени одного и того же человека? Я думал до внимательного прочтения этого сообщения, что за это как раз должен отвечать alternative name, но, похоже, это не так.
И да, спасибо огромное. Хоть у кого-то руки дошли до этого всего.
Быстрые ответы, пока ещё есть время:
Да, оригинально я их в Excel соединял, поскольку не везде они были, а в базе сделал с именем и фамилией. В какой-то момент, когда у меня дойдут руки, я наверняка все "имена" разобъю на имя и фамилию, но иногда это легко сделать неправильно. Так что сейчас конечно можно изменять уже на 2 поля.
Оригинально связывание в Excel происходило через поиск похожих строк (особенно в соседних годах той же страны) и выбору одного типа написания для всех годов. Сейча один человек имеет свой собственный ID, и все поля с именами и фамилиями имеют только отображаемый характер и никак не влияют на структуру. Подразумевалось, что хочется чтобы все имена (главные) оставались на чём-то латиноподобном, но хотелось так же дать возможность русскоговорящим, китайцам и.т.п. дать возможностт написать также своё имя и фамилию на родном языке, чтобы, например при поиске в Google, его можно было найти и по такому имени. То есть если сейчас латиноподобное имя написано как-то странно, то никто не мешает исправить его напрямую.
Фотки добавьте каждому участнику, если они есть
А почему на сайте нет возможности твитнуть,поставить лайк,рассказать друзьям ? =(
congratulations for making this website and thanks for making this valuable info available at one place.. :)
Thank you for your website. It's very helpful!
Thank you for your website. It's very helpful! :D
Могу написать нескольким (не всем) участникам от Украины 1995 и близлежащих годов (значительная часть из них отошла от олимпиад и codeforces не читает), но сначала хочу понять, что писать. В частности, для этого хотелось бы понять: 1. Как определять, есть ли фотографии этих людей? 2. Если есть информация о том, что некоторые из них обычно пишут свои имена по-английски не так, как получилось в официальных документах IOI — что с этим делать, кто это будет утверждать/верифицировать и т. д.?
Спасибо, был бы очень благодарен. Отвечаю на Ваши вопросы:
На странице участника, выбирается самая новая из имеющизся фотографий, то есть если есть хотя бы одна, она будет показываться. Также все фотографии можно просмотреть на странице редактирования. Для примера, можете использовать мой профиль. Фотографии у меня ещё не было времени обработать и залить самому, даже для того что есть (IOI 2009, например), скорее всего, когда я буду добавлять в скором времени 2012 год, поскольку автоматизированных средств ещё не создано, я буду сразу добавлять фотографии, скачанные с live scoreboard'а.
Я считаю, что всё равно, как человек был записан официально (причины могут быть разные — отсутствие поддержки юникода, странная транскрипция на латиницу и.т.п.), главное, как он считает его имя должно писаться. То есть если некоторые из них пишут своё имя чуть по-другому, пожалуйста, можете изменять основное имя. На данный момент всё это модерируют 2 человека, включая меня, и в большинстве случаев, я предполагаю, что изменения имён будут состоять из именно изменения написания, и в большинстве случаев будет очевидно, что это тот же самый человек. В подозрительных случаях, вероятно могут быть привлечены люди, вовлечённые в ситуацию, например, можно сконтактироваться с руководителем данной делегации для прояснения обстоятельств.
А мне кажется, что как раз нужно оставлять в табличках имена латиницей так, как они были написаны в оригинале (это же имена в паспортах). А уже в alternative name писать что угодно. Иначе получится дикая смесь из иероглифов, кириллицы, латиницы, транслитераций.. пользы от таких табличек и такой подачи информации будет куда меньше.
Проблема в том, что далеко не всегда при регистрации на IOI пишется то, что в паспорте. Во всяком случае, я видел кучу народу, которые писались по-разному на разных IOI. К тому же, я не призываю в главное имя пихать что угодно, а именно имена латиноподобными буквами. То есть кириллицы и иероглифов в основное таблице появиться не должно. Тем не менее, в Латвии, например, зачастую имена пишутся, убирая всю диакритику и ничего больше, в главную очередь, чтобы не было проблем с документами, и в итоге даже звучание получается другим, поэтому я и считаю правильным давать возможность исправить имя на настоящее латинизированное в таблицах. Как пример, в России по официальным документам (например, визам) я Эдуардс. И, естественно, я пытаюсь исправить это, где только это возможно без последствий. Вообще, я согласен, что это довольно тонкая граница, но тем не менее, мне оригинально хотелось бы придумать вариант, чтобы во-первых все таблицы (основные имена) оставались читабельны для человека знающего латиницу, а во-вторых являлись максимально точными, то есть если фамилию и приходится писать не на родном языке, то надо иметь возможность дать это сделать как ты используешь своё имя на английском, а не как это диктуют документы.
Some Info about
Reid Barton
:He was Best Winner at both
IMO'01
(International Mathematics Olympiad 2001) andIOI'01
(International Olympiad in Informatics). :DUPD:
IBO'01
changed toIMO'01
IOI 2012 is now available. Big thanks to Chortos-2 for processing all the data and popoffka for fetching the photos.