Добрый день, Codeforces.
С недавнего времени я присоединился к команде разработчиков Codeforces. Сегодня я хотел бы рассказать вам о первом серьезном нововведении, которое было реализовано мной.
Теперь вы можете указать в своем социальном профиле (http://mirror.codeforces.com/settings/social) название организации, которую вы представляете.
Это может быть как ВУЗ, так и школа или любая другая коммерческая или не очень организация. Если вы хотите указать школу, лицей или гимназию, так же укажите город, чтобы избежать неоднозначности. Например, вместо ФТЛ №1, укажите Саратов, ФТЛ №1.
Пожалуйста, при заполнении поля Организация используйте автодополнение и следуйте подсказкам. Иначе возникнет путаница. А распутывать придется при помощи TRUNCATE TABLE.
Наверняка, одну и ту же организацию можно назвать разными способами. Особенно это верно для ВУЗов. Старайтесь использовать не очень короткие имена, так как они могут привести к неоднозначности. Например: СГУ — это Саратовский, Самарский или Сыктывкарский университет?
Правда, слишком длинные название тоже лучше не использовать. Вы представляете что будет, если tourist решит написать полное название Saint Petersburg State University of Information Technologies, Mechanics and Optics? : )
Как и со странами, у вас есть возможность посмотреть рейтинг организаций или же рейтинг пользователей, которые представляют какую-либо организацию.
Поздравляем представителей Самарского ГАУ, которые на момент написания поста занимали первое и единственное место в рейтинге организаций.
С уважением, Иван.
Уже не первое, а последнее.
И действительно ли нужны русские названия? Английские названия уже слишком сильно прижились в спортивном программировании, и от русских названий просто тошнит.
Если не нравятся русские названия, есть возможность переключить язык на английский при помощи флага в правом верхнем углу.
Но это же изменит интерфейс всего сайта, и русские комментарии показываться не будут.
Неужели кому-то нравятся названия вида "Уральский ФУ"? Их совершенно невозможно воспринимать — большинство привыкло видеть во всех таблицах именно английские названия.
А "Фейсбук"-то за что? Почему, например, не "Кодефорсес" или "Гугл"?
Такой вариант предложили при создании организации. Вообще, это вопрос их позиционирования. Вероятно, что "Фейсбук" как раз писать правильно — это их генеральная линия партии такая. Наберите в Google "Фейсбук" — увидите такое написание на офиц. страницах: "Facebook.com — Фейсбук в России", "Добро пожаловать на Фейсбук — заходите, регистрируйтесь и ..." Кроме того вспоминается упоминание о кириллическом логотипе (правда у меня показывается стандартный).
Есть такое:
ИМХО, как-то на английском оно не так убого выглядит хД
А что нужно сделать, чтобы организация появилась в рейтинге? Я ввел название своего университета, но его все еще нет.
Организация участвует в рейтинге только если в ней есть хотя бы два человека.
Ясно, спасибо.
Если открыть рейтинг какой-нибудь конкретной организации, то там наезжают друг на друга всякие кнопки и текст.
А как насчёт тех, кто и учится и уже работает?
Тем предстоят муки выбора, судя по всему :)
Как-то не очень смотрится эта надпись в профиле — у многих 2 раза подряд указывается один и тот же город (как у меня).
Верно подмечено, что-нибудь придумаем.
В профиле можно было бы отображать короткую версию названия, а длинную, например, показывать при наведении. Только для этого нужно откуда-то взять короткую версию. Может быть, спрашивать её в том же месте профиля?
Честно говоря, многие не могут осилить одну версию названия. Как-нибудь уместим название.
Можно же по введённой фразе хотя бы в большинстве случаев определять, какой университет имеется в виду. Не верю, что такая блестящая команда программистов (или даже один такой блестящий Fefer_Ivan) не сможет придумать годную эвристику на этот случай.
А нельзя поле организация разбить на 2: город организации и ее наименование? И в определенных местах указывать необходимые поля
It's Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics
На самом деле "Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Профессионального Образования "Санкт-Петербургский Национальный Исследовательский Университет Информационных Технологий, Механики и Оптики"".
Я правда не знаю, как это по-английски будет.
Половина слов должна быть с маленькой буквы
Неверно. Цитата из устава. Капитализация лишних букв является ошибкой. "Полное наименование ВУЗа на русском языке: федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики». Сокращенные наименования на русском языке: ФГБОУ ВПО «СПбНИУ ИТМО», НИУ ИТМО, Университет ИТМО, ИТМО. Полное наименование на английском языке: Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics. Сокращенное наименование на английском языке: University ITMO (National Research University), University ITMO."
Представляю футболку на финале с надписью "University ITMO" :).
Лида, не нуди, а то я расскажу всем, кто на самом деле такая i_love_tourist
Либо tourist балуется левыми аккаунтами, либо у кого-то неразделенная любовь
Знаешь, ты чем-то напоминаешь Капитана Очевидность.
JKeeJ1e3ная логика)
А как насчет нововведения "регулярные div-1 контесты каждую неделю"? Думаю, многим будет по душе.
Я работаю в двух местах — в одном учителем программирования, в другом — программистом. Есть ли какой-то принцип, по которому мне стоит выбрать одно из двух мест? На что вообще ориентированы эти организации? Это нечто наподобие school на TopCoder'е? Тогда мне вообще надо указать университет, который я давно закончил.
Хорошая возможность, но, надеюсь, что не будет таких же проблем как на TopCoder.
Вот в рейтинге вузов:
Saint-Petersburg State University of Information Technology, Mechanics and Optics — 22 участника.
Теперь смотрим профили:
mikhailOK School Rank 1 of 22
tourist School Rank 1 of 8
А, если сравнить названия вузов, то:
FC: различия не найдены.
То есть, даже при одинаковом названии вузов, есть 2 разных ИТМО (второй, правда, малочисленный, его не показывают) :)
На самом деле различия в арене, например, видны. "Правильный" ИТМО пишется в арене как SPbSU ITMO, а "неправильный" полным названием.
Вообще, там можно выбрать и тот и другой университет. У меня тоже были поначалу проблемы: пока я не сделал "Unregister from TCHS", я не мог выбрать SPbSU ITMO.
Три года назад я писал про такое на форуме. Для нашего университета этот баг исправили.
Будет ли какая-то цензура, или каждый может писать что хочет и это превратится в большой фарс в конце концов? Если сделать модерацию на создание организаций, можно также избежать таких фэйлов.
Цензура будет, всякий треш будем чистить.
А можно попросить удалить дубликат? Я нечаянно создал, не увидел, что уже было создано ранее. Чтобы не было путаницы, удалите, пожалуйста, "СПб Академический университет", оставьте "Санкт-Петербургский АУ РАН". Спасибо!
Готово.
Можно ли попросить удалить дубликат также ? Извиняюсь, случайно создал неправильно. Удалите организацию "МАОУ СОШ № 36, Владимир" и оставьте "МАОУ СОШ №36, Владимир", если не сложно. Различие в лишнем пробеле после знака "№". Заранее спасибо!
От меня тоже реквест нескольких организаций в профиле (хотя бы двух-трех).
Я перечитал этот тред. Так и не понял, почему можно быть только в одной организации.
Что мешает мне выставить два места работы, а уж работающим студентам еще сложнее. А как я узнал на сборах, оказывается есть люди, которые не выставили себе никакой организации из-за сложности выбора одной.
Codeforces, может все же высказать официальную позицию по двум и более организациям?
А если не секрет, как считается рейтинг организации по рейтингам ее участников?
Да и вообще как считается хоть какой-нибудь рейтинг неплохо бы знать.
http://ideone.com/YBbqgG (by I_love_natalia)
пусть в организации 25 человек, последний из которых имеет рейтинг 3000
тогда этот последний с рейтингом 3000 добавит к общему скору +0.5
Codeforces против больших организаций олимпиадных программистов?
Люди сортируются по рейтингу. Самый крутой добавит больше всех.
нет, я имел в виду, что если 25-ый отсортированный по рейтингу в невозрастающем порядке участник имеет рейтинг 3000, то он добавит к общему скору +0.5
это восемь минусующих человек не поняли или восемь человек несогласны?
Если у организации 24 человека с рейтингом больше 3000, то у неё и без него достаточно рейтинга.
Например, у организации 25 человек с рейтингом ровно 3000, то её рейтинг 2997.74.
нет, стоп, я всё ещё не понимаю
посмотрим чуть на страны:
вот, например, Корея (9-ое место, 88 человек) круче Ирана (11-е место, 494 человека), а Чехия (29-е место, 21 человек) круче Египта (32-е место, 258 человек)
и здесь не учитываются такие показатели, как охват аудитории, количество программистов среднего и начального уровня, качество олимпиадной школы в стране
в смысле так и должно быть? стране или организации незачем иметь больше 25 программистов?
Первые десятки человек отлично отражают качество школы программирования. Это примерно как на спортивных олимпиадах – сборная страны представляет страну, результаты получаются релевантными. Иметь значительное количество участников с высоким рейтингом в отсутствии школы, сформированного интереса маловероятно. С другой стороны, немногочисленные сильные участники могут быть локальными исключениями, именно поэтому на небольших количествах рейтинг поощряет новых людей в стране/городе/организации.
Приведенные вами примеры не демонстрируют противоречие со здравым смыслом.
А в чём недостаток среднего геометрического?
Тогда все, кроме топ-1 города/страны/организации — снижают рейтинг... Получается, что организация с 1 хорошим участником будет даже лучше, чем организация с одним очень хорошим, десятком довольно хороших, и сотней откровенно слабых участников. Разве это логично?
С таким подходом — лучшим городом в мировом рейтинге, кажется, будет Мюнхен))
Что-то сейчас на http://mirror.codeforces.com/ratings/organizations рейтинг организаций сильно коррелирует с количеством участников в них. Так и должно быть?
Посмотрите на код. Это явно связано с малым числом участников — если в организациях по 3-4 участника, то ещё один участник, какого бы рейтинга низкого он не был, добавляет к рейтингу организации несколько сотен. Например, четвёртый участник даже с рейтингом 1000 прибавляет 1000 / 4 * (3/4)^3 = 105.
Было бы неплохо, если бы на таблицу результатов можно было накладывать фильтры, точно так же как на таблицу с рейтингом. Тогда, с появлением "организаций", не пришлось бы держать в друзьях множество людей, которых ты добавил только из-за одинаковой организации.
А зачем держать в друзьях людей, тольк из-за одинаковой организации?
А вы пробовали запускать сайт с мобилки? Он весь плывёт.. В том числе новый функционал.
P.S. Теги доставили
Есть какие-то требования к тому, что может считаться организацией и при каких условиях человек может причислять себя к организации? Или подходит любая группа из не менее двух человек, с которой ты себя идентифицируешь?
Мне кажется, что здесь все довольно естественно. Организация – это не группа в ВК или название команды. Использование этой функциональности в качестве своеобразного статуса, для самовыражения и проч. противоречит идеи организаций и их рейтинга, и такое будет модерироваться. Так уже были попытки у участников через Codeforces донести свою личную позицию относительно судебного процесса над А. Навальным и причислить себя к розовым слонам.
Правильное использование этого поля – указание учебного заведения, места работы. В отдельных случаях (например, школьник в большей степени обучается программированию не в школе, а в городском кружке, скажем, «Веселый байт») можно указать что-то другое, если указываемое играет роль места обучения или работы и является узнаваемым не только его членами. Роль индикатора может играть живой сайт и возможность по названию его найти, упоминания в СМИ организации, явные результаты ее деятельности, продолжительная история и т.д. Это примерно как со статьями на Wikipedia – несмотря на то, что у каждого есть возможность написать статью, не каждая тема достойна отдельной статьи и соответствует духу энциклопедии.
Принадлежность организации определяется просто – для учебного заведения надо в нем учиться, а для места работы – работать в нем.
Разве есть возможность проверить то, что человек учиться или работает где-либо? Я имею ввиду именно достоверность сведений. Или, судя по необязательности поля, человек может дать заведомо ложные сведения?
А разве есть возможно достоверно проверить, что вы участвуете в контестах самостоятельно? Ведь можно же верить людям, уважать членов сообщества. Тем более, что мотивация указать стороннюю организацию сомнительна. Иногда, обман является очевидным — это другое дело. Кроме того, о многих эта информация известна.
Для меня не очевидна разница между несуществующей организацией и ложной. Что там, что там — ложь. По поводу определения существования организации. Вы написали про живой сайт. Я более чем уверен, что можно найти немало сайтов про того же Навального. Мне кажется, что нужно конкретизировать этот пункт и давать возможность его подтверждения при помощи каких-либо официальных документов. По поводу сомнительной мотивации: вконтакте каждый второй школьник указывает, что он из МГУ. Хоть мне тоже это и не понятно, но это факт.
А давайте еще регистрацию по паспорту устроим, с обязательным заполнением в 3 экземплярах анкеты и отправкой почтой России? Хуже жуликов только кондовые бюрократы
Вы меня не поняли. Я имел ввиду ситуацию, при которой у администрации возникают сомнения в подлинности информации. Сейчас нет ничего по этому поводу. Просто ли удаляются такие организации? Что с ними происходит? В таком случае должен быть способ подтвердить достоверность, и это уж точно не живой сайт. А вот для этого как раз и нужно конкретизировать, что является организацией. Уж конечно я не имел ввиду, что нужно разводить бюрократию.
UPD. Просто не все понятно. Что значит организация? Что значит представлять организацию? Выступать от ее имени, или что?
Для своеобразного статуса и самовыражения этот пункт как раз активно используется. Например, почему Вы указали в качестве организации Codeforces, а не Саратовский ГУ, где Вы работаете по трудовому законодательству? У других тоже должно быть право выбора: указывать свою работу/учебное заведение или кружок по интересам.
Нет, это не так. Я являюсь основателем и руководителем проекта, активно работаю по всем направлениям его деятельности. Полагаю, сомнений в значимости Codeforces как организованной формы совместной работы ни у кого здесь нет. Впрочем, в самом деле — сейчас с удовольствием сменю организацию на "Саратовский ГУ". Как руководитель центра я рад присутствию своих студентов здесь и с радостью укажу принадлежность к вузу :)
Походу из за того что вы не в рейтинге, в вашем профиле отображается информация об организации, а в списке организации вас уже нет.
p.s. Так и должно быть?
Да, в рейтинге, как ни странно, люди, которые не в рейтинге, не отображаются. : )
Я, конечно, все понимаю, но чем личная позиция по отношению к Навальному лучше такой "организации"? Обещали треш чистить, между тем этот треш висит уже давно
Не переживай, у тебя тоже есть свой фанклуб.
Кстати, присоединяйтесь!
Это не треш!
Пока нечем. Эту инициативу я пару раз уже зачищал. I_love_natalia настаивает на статусе организации — "что это, например, название группы, занимающейся подготовкой СП в Самаре". Я попросил его предоставить подтверждение, что группа соответствует требованиям организации. Пока в ответ тишина.
Наша организация(ilona inc.) вполне себе организация.
у нас даже сайт есть!
нечего нас удалять!
да уж, стать серым — удовольствие не из дешевых
Иннокентий из Владивостока чем-то напоминает Кирилла из Новосибирска)
It would be nice to add https support too :)
And it would be cool to add a redirect (maybe just a rewrite rule?) from "codeforces.com" to "www.codeforces.com" (I have to change it everytime by hand, because codeforces doesn't see that I'm logged in)
UPD: It seems that the redirect (rewrite rule) was implemented! :)
Цвета стран и организаций не планируются (согласно рейтингу)? Иконки организаций типа флажков стран?
Да, с цветами можно сделать — сложным не выглядит. Иконки сложнее — это же не страны. Трудно найти качественные единообразные небольшие иконки организаций.
Ну если такое будете организовывать, то пусть сами делают иконки, а потом модерацию проходят. Да, согласен, сложновато. Да и таблица станет дольше подгружаться.
Очень нравится идея с иконками! Для заявки на установку иконки, к примеру, требовать ссылку на официальный сайт (ну и требования на иконку выставить). Можно вспомнить, что на финалах есть и флаг страны, и иконка университета.
У меня на странице http://mirror.codeforces.com/ratings надписи "рейтинг друзей" и "страна" накладываются друг на друга. Это из-то того, что появилась организация с очень длинным названием. Браузер — хром, Win8
Nice feature! Standardizing names might be a little difficult, so let's discuss it here before things get messy. How should we shorten names of the form XYZ Institute of Technology or University of XYZ? Should I simply omit the final word in Carnegie Mellon University?
P.S. There's a layout glitch in country/city/organization view where the Friends Rating button overlaps with the drop-down list.
I think Carnegie Mellon University is short enough in codeforces. Instead of omitting the word University, many teams use U to stand for University in world finals. For example, our university is Zhejiang U.
It seems there is something wrong with http://www.codeforces.com/ratings.
Меж тем, ИТМО занимает как первое, так и последнее место.
Извините, но я никак не могу понять, где же посмотреть рейтинг организаций, подскажите, пожалуйста
http://mirror.codeforces.com/ratings/organizations В табличке, где отображаются лидеры по рейтингу, есть эта ссылка.
Ну это явно косяк, что такой ссылочки нет на странице рейтинга.
"Из организации Санкт-Петербургский ГУ" звучит как-то сильно коряво. В отличии от "From Saint-Petersburg SU". Слово организации хочется убрать скорее, правда тогда нужно склонять название, что не очень тривиально. Какие еще есть варианты сделать это звучащим более по русски?
Лучше мы не придумали. Есть вариант написать "Из:" (именно с двоеточием). Тогда склонять не надо, но тоже тот еще вариант. Пробовали вообще убрать пояснение, тоже не особо.
А почему не просто "Организация:"?
Я хотел написать такой же комментарий и предложить, например, «Состоит в», но потом понял, что все варианты одинаково не звучат. Если бы у организаций был тип, то тогда можно было бы сделать «Учится в», «Работает в» и т.п.
Может "Представляет:"?
Тогда не звучат, например, школы, гимназии и академии, и это особенно нечестно, потому что всякие лицеи и университеты как раз звучат нормально :)
UPD: Ошибся веткой, но контекст понятен. Речь об "Организация:".
Я пробовал, варианты с двоеточием не смотрятся. Вероятно, "Представляет" наиболее приемлемый вариант. У этого варианта есть какая-то неподходящая коннотация, связанная с воображением. Наверное, с этим можно жить.
К "представляет" тоже нужно двоеточие, иначе те, кто "представляет физ-мат лицей", будут довольны, а те, кто "представляет физ-мат школа", — не очень.
Да, верно подмечено.
Скажите, вот сейчас, например, школьники из Перми (организация Школа 9 ) круче студентов из Кембриджа. И что нам это дает? Можно привести другие примеры. И ситуация будет постоянно меняться.
Или. Берем, например, организацию AB school. Открываем ее состав. Где она находится и что из себя представляет неясно. Открываем какого-нибудь члена. Ага, он из Болгарии, но город не указан. Открываем другого, он из Варны, а тот из Хасково, а другой и Шумер. И что из этого следует?
Спрашивается. Какую полезную информацию несет РЕЙТИНГ организаций ?
Повышает чувство собственного достоинства :-)
Как я понимаю, рейтинг организаций должен в каком-то плане показывать уровень этой организации: вот, у нас трудится столько-то красных, столько-то оранжевых — следовательно, наша организация серьезно относится к СП.
Проблема, во-первых, заключена (извиняюсь за каламбур) в организации процесса создания организаций. Некоторые личности изощряются кто на что горазд: разные фан-клубы и прочий треш. Во-вторых, некоторые, как уже отмечалось, не могут выбрать, к какой организации себя причислять: школа, ВУЗ или место работы. На мой взгляд, почему бы не сделать 3 различных категории? Все-таки в этом случае будет полегче(хотя многие люди учились сразу в нескольких школах — особенно здесь, на КФ, многие учились до какого-то класса в обычной школе, а потом перешли в физ-мат лицей. Не говоря уже о том, что люди время от времени меняют место работы). Тем не менее в таком случае определится несколько проще.
Что же касается самих организаций — мне кажется это лучше назвать "место работы". А для тех кто пока не работает так и написать — "безработный". Тогда у данного рейтинга будет действительно очень полезная составляющая — работодатели могут относится к нему чуть ли не как к рынку рабочей силы.
Разумеется, все выше сказанное мною — только мое мнение, и я никоим образом не пытаюсь советовать авторам ресурса.
Это рейтинг организаций, того как они представлены, какие результаты имеют на соревнованиях Codeforces. То есть на основании его с одной стороны можно понять насколько представлена организация на Codeforces и каковы ее достижения. С другой стороны можно для себя экстраполировать эту информацию на всё спортивное программирование.
В настоящий момент не думаю, что рейтинг уже устаканился — далеко не все кто хотел обновили профиль.
По поводу AB school, ее члена я уже написал сообщение. Давайте подождем, что они ответят.
Ответ одного из обучаемых в AB school:
Dear Mike Mirzayanov,
AB school (the real name is School A&B) is a school where i study competition informatics at this moment. The teachers, that teach us are Biserka Yovcheva (email: not published) and Petar Petrov (aka peshoto).
As far as the location is concerned, it is situated in the town of Shumen, Bulgaria.
The school also has a site for students use only. I mean that the tasks which are given to us for training are updated there. In addition there is a faceblook wal.
If you want to understand something more about the school please contact my teachers.
Regards,
Dobrik Georgiev
Точно помню, что вчера нажимал на крестик на напоминании о том, что мне надо обновить профиль и вписать организацию. Оно пропало. Потом опять появилось, я опять нажал крестик. Оно вновь пропало. Но сегодня опять появилось это напоминание и я снова нажал крестик. Когда вечером зайду на сайт — мне снова вежливо напомнят об организации?
Система считает, что я слишком тупой, чтобы с первого раза понять, что теперь можно указать свою организацию?
Надо это исправить: "Теперь вам надо выдумать какую-то организацию".
Какой должна быть последовательность действий, с помощью которых можно посмотреть на рейтинг организаций используя только мышку? В интерфейсе сайта так и не нашел, как это сделать.
Справа под рейтингом топовых участников есть ссылка "Организации".
Ух ты, круто) А я тыкался во вкладку рейтинг, и там пытался найти
x
Сегодня заметил, что у меня в профиле неверно указана организация "НИУ ИТМО". Решил я сменить её на правильную "Университет ИТМО". Выскочило окно, что организация новая и надо указать название на заморском языке. Пишу "ITMO University", а табличка в ответ ругается, что такая организация уже есть. Пришлось зайти в английский интерфейс и там указать организацию "ITMO University", однако при смене интерфейса на русский, название осталось английское. Видимо тот, кто первый указал у себя данную организацию, забыл/поленился указать русское название. Может следует объединить эти две организации и заодно указать русское название?
А почему "Университет ИТМО" правильная? Вроде все известные люди в "НИУ ИТМО".
Потому что у нас любят часто менять название (чаще чем студенты у себя в профиле). За несколько лет, что я учусь, университет успел побывать "СПбГУ ИТМО", "НИУ ИТМО" и вот теперь "Университетом ИТМО".
Хорошо было бы уже переименовать в Университет ИТМО
How about extending the feature to allow to be member of multiple organizations at the same time?