Блог пользователя eduardische

Автор eduardische, 12 лет назад, По-русски

В прошлом году, глубоко опечаленный отсутствием единого места, где можно посмотреть результаты IOI за все года, я собрал все данные, что нашёл (а нашёл я довольно много) в Excel, обработал имена так, чтобы одни и те же люди были написаны одинаково в разных годах, и опубликовал. Была надежда, что это когда-нибудь превратится в что-нибудь подобное тому, что есть у IMO. Тем временем, время шло, чуда не происходило, и этим летом я решил заняться этим сам. На данный момент сайт достиг состояние, когда его можно запускать в публичное пользование, поэтому рад сообщить, что он был сегодня представлен на конференции IOI 2012 и он доступен по следующему адресу:

http://ioi.eduardische.com/

Несмотря на то что сайт готов для пользование, он всё ещё находится в разработке. Особенно в дополнении базы данных. Особенно в добавлении в делегации участников, не получивших медали (таковые имеются для малого количества олимпиад) и в добавлении других членов делегаций (лидеров, гостей и.т.п.). В связи с этим, на сайте доступна функция редактирования. Имеется две возможности — отредактировать уже имеющегося человека и создать нового, если его ещё нет в базе данных. Первое выполнимо по нажатию на "Edit" при просмотре страницы участника, второе — по нажатию "Add" на любой странице сайта. К изменению доступны: имя и фамилия, альтернативное имя и фамилия (официальные имена хотелось бы сохранить латиноподобными — различные диакритики латинских букв допустимы (č, ā, ķ), но тем не менее, необходимо дать возможность написать имя участника кириллицей, например), контактная информация (домашняя страница, электронная почта, LinkedIn, TopCoder, CodeForces, Twitter, Facebook), участие в олимпиадах и фотографии в количестве до одной штуки на каждый год. Разумеется, что база должна быть модерируема, поэтому может пройти некоторое время до того, как Ваше изменение появится (или не появится, но Вы можете об этом узнать) в базе. Обратите внимание, что на данный момент пароль который выдаётся при отправке изменения нужен только для отмены изменения.

В связи с этим очень бы хотелось, чтобы те, кто знают составы некоторых стран на IOI, особенно в 1990х-2000х годах, могли бы пополнить базу данных (может ещё и фотографиями) и сделать её лучше. Убедительная просьба перед созданием новых людей, убедится, что их ещё не существует в базе (возможно с чуть другим именем) — посмотрите делегации той же страны для соседних годов. Если Вы хотите сделать какое-то изменение, которое пока неосуществимо через UI, пожалуйста, сообщите мне об этом. Заранее спасибо!

  • Проголосовать: нравится
  • +136
  • Проголосовать: не нравится

»
12 лет назад, # |
  Проголосовать: нравится +30 Проголосовать: не нравится

Хороший и удобный сайт. Спасибо.
Наконец смог сам увидеть генино серебро в 5 классе. Все-таки, это поразительно :)

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится +11 Проголосовать: не нравится

Для 92 года список участников, не взявших медали есть вот тут http://olympiads.win.tue.nl/ioi/ioi92/report.html, правда там еще придется разобраться с их обозначениеми стран. Беларусь там, например, BRU.

Сразу пару вопросов.

  1. Сейчас у всех в поле name находится имя с фамилией. Можно их сейчас уже разносить по двум полям name/surname?

  2. Как происходит связывание разного написания в табличках разных лет имени одного и того же человека? Я думал до внимательного прочтения этого сообщения, что за это как раз должен отвечать alternative name, но, похоже, это не так.

И да, спасибо огромное. Хоть у кого-то руки дошли до этого всего.

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится

    Быстрые ответы, пока ещё есть время:

    1. Да, оригинально я их в Excel соединял, поскольку не везде они были, а в базе сделал с именем и фамилией. В какой-то момент, когда у меня дойдут руки, я наверняка все "имена" разобъю на имя и фамилию, но иногда это легко сделать неправильно. Так что сейчас конечно можно изменять уже на 2 поля.

    2. Оригинально связывание в Excel происходило через поиск похожих строк (особенно в соседних годах той же страны) и выбору одного типа написания для всех годов. Сейча один человек имеет свой собственный ID, и все поля с именами и фамилиями имеют только отображаемый характер и никак не влияют на структуру. Подразумевалось, что хочется чтобы все имена (главные) оставались на чём-то латиноподобном, но хотелось так же дать возможность русскоговорящим, китайцам и.т.п. дать возможностт написать также своё имя и фамилию на родном языке, чтобы, например при поиске в Google, его можно было найти и по такому имени. То есть если сейчас латиноподобное имя написано как-то странно, то никто не мешает исправить его напрямую.

»
12 лет назад, # |
  Проголосовать: нравится -6 Проголосовать: не нравится

Фотки добавьте каждому участнику, если они есть

»
12 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

А почему на сайте нет возможности твитнуть,поставить лайк,рассказать друзьям ? =(

»
12 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

congratulations for making this website and thanks for making this valuable info available at one place.. :)

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Thank you for your website. It's very helpful!

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Thank you for your website. It's very helpful! :D

»
12 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Могу написать нескольким (не всем) участникам от Украины 1995 и близлежащих годов (значительная часть из них отошла от олимпиад и codeforces не читает), но сначала хочу понять, что писать. В частности, для этого хотелось бы понять: 1. Как определять, есть ли фотографии этих людей? 2. Если есть информация о том, что некоторые из них обычно пишут свои имена по-английски не так, как получилось в официальных документах IOI — что с этим делать, кто это будет утверждать/верифицировать и т. д.?

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Спасибо, был бы очень благодарен. Отвечаю на Ваши вопросы:

    1. На странице участника, выбирается самая новая из имеющизся фотографий, то есть если есть хотя бы одна, она будет показываться. Также все фотографии можно просмотреть на странице редактирования. Для примера, можете использовать мой профиль. Фотографии у меня ещё не было времени обработать и залить самому, даже для того что есть (IOI 2009, например), скорее всего, когда я буду добавлять в скором времени 2012 год, поскольку автоматизированных средств ещё не создано, я буду сразу добавлять фотографии, скачанные с live scoreboard'а.

    2. Я считаю, что всё равно, как человек был записан официально (причины могут быть разные — отсутствие поддержки юникода, странная транскрипция на латиницу и.т.п.), главное, как он считает его имя должно писаться. То есть если некоторые из них пишут своё имя чуть по-другому, пожалуйста, можете изменять основное имя. На данный момент всё это модерируют 2 человека, включая меня, и в большинстве случаев, я предполагаю, что изменения имён будут состоять из именно изменения написания, и в большинстве случаев будет очевидно, что это тот же самый человек. В подозрительных случаях, вероятно могут быть привлечены люди, вовлечённые в ситуацию, например, можно сконтактироваться с руководителем данной делегации для прояснения обстоятельств.

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      А мне кажется, что как раз нужно оставлять в табличках имена латиницей так, как они были написаны в оригинале (это же имена в паспортах). А уже в alternative name писать что угодно. Иначе получится дикая смесь из иероглифов, кириллицы, латиницы, транслитераций.. пользы от таких табличек и такой подачи информации будет куда меньше.

      • »
        »
        »
        »
        12 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Проблема в том, что далеко не всегда при регистрации на IOI пишется то, что в паспорте. Во всяком случае, я видел кучу народу, которые писались по-разному на разных IOI. К тому же, я не призываю в главное имя пихать что угодно, а именно имена латиноподобными буквами. То есть кириллицы и иероглифов в основное таблице появиться не должно. Тем не менее, в Латвии, например, зачастую имена пишутся, убирая всю диакритику и ничего больше, в главную очередь, чтобы не было проблем с документами, и в итоге даже звучание получается другим, поэтому я и считаю правильным давать возможность исправить имя на настоящее латинизированное в таблицах. Как пример, в России по официальным документам (например, визам) я Эдуардс. И, естественно, я пытаюсь исправить это, где только это возможно без последствий. Вообще, я согласен, что это довольно тонкая граница, но тем не менее, мне оригинально хотелось бы придумать вариант, чтобы во-первых все таблицы (основные имена) оставались читабельны для человека знающего латиницу, а во-вторых являлись максимально точными, то есть если фамилию и приходится писать не на родном языке, то надо иметь возможность дать это сделать как ты используешь своё имя на английском, а не как это диктуют документы.

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Some Info about Reid Barton:
He was Best Winner at both IMO'01 (International Mathematics Olympiad 2001) and IOI'01 (International Olympiad in Informatics). :D

UPD: IBO'01 changed to IMO'01

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

IOI 2012 is now available. Big thanks to Chortos-2 for processing all the data and popoffka for fetching the photos.