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

Автор OSt, история, 3 года назад, По-русски

Внезапно на известном бизнес канале вышло интервью с героем давно минувших лет — Александром AlexSkidanov Скидановым.

Олды помнят!

В интервью:

  • Об участии в ICPC
  • Работе в долине.
  • Созданном стартапе.

Приятного просмотра!

Полный текст и комментарии »

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

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

Добавлена возможность задавать порядок разморозки задач в рамках каждого участника.

Реализованы два подхода:

  • В алфавитном порядке

  • По возрастанию времени последнего сабмита участника по задаче (спасибо snarknews'у за фидбэк) Скрин

Обновлён демо-стенд

Обновлён дистрибутив

Hot Fix Update 1.9.1:

  • Исправлена ошибка в подсчёте времени последнего удачного сабмита участника.

Разморозка с помощью презентера (экспериментальная ветка на GitHub)

Теперь Вы можете использовать свой презентер (например, Logitech R700) для "разморозки" результатов без необходимости стоять стоять рядом с компьютером, на котором запущен S4RiS StanD! Наслаждайтесь свободой!

Управление:

  • Вперёд — клавиша "Вперёд" на презенторе или Pade Down на клавиатуре

  • Быстро вперёд — клавиша "Назад" на презенторе или Pade Up на клавиатуре

  • Назад — пока только с помощью клавиши на клавиатуре "B".

Очевидно, что решение не совсем удобное и требует доработок, но уже работающее.

Полный текст и комментарии »

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

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

Прошу помощи у пользователей полигона.

Кто-нибудь сталкивался с ситуацией, что в списке задач в столбце Edit Session вместо Continue/Discard вдруг появляется только Start и при нажатии на Start отображается пустая страница? Пользователь, под которым повторяется является OWNER задачи.

Коммиты по задаче точно были.

Пользователи,у которых есть доступ WRITE, задача открывается через Continue. Это может быть из-за того, что OWNER случайно нажал Discard? Восстановить сессию можно?

Полный текст и комментарии »

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

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

Всем привет!

Выпущена в свет очередная обновлённая версия S4RiS StanD — 1.8.

Изменения:

  • Краткий мануал по работе с сервисом добавлен на экран загрузки

  • "Осветлена" страница результатов, чтобы в залах с ярким освещением было лучше видно

  • Все материалы проекта добавлены на GitHub

  • Создан и выложен на GitHub конвертор лога проверяющей системы Рыбинского ГАТУ. Язык реализации: Java

Обновлён демо-стенд

Как всегда пара скриншотиков под катом :)

Полный текст и комментарии »

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

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

Всем привет!

Сегодня была выпущена новая версия сервиса по разморозке результатов контестов — S4RiS StanD.

Основные изменения:

  • Изменён дизайн страницы загрузки и самого монитора. В первом случае хотелось сделать страницу загрузки более приятной на вид, для монитора я попробовал подобрать более живые и контрастные цвета, убрал зелёный фон :-).

  • Исправлен баг с разморозкой очень редкой ситуации в мониторе. Спасибо, Dovier Ripoll Méndez, (Caribbean ACM-ICPC Regional Contest Director) за замечание.

  • Добавлена новая активная клавиша "B" — откатиться вниз по таблице.

  • Небольшие доработки логики "разморозки". Теперь после того как текущая строка после очередного хода была полностью разморожена перехода на следующую выше сразу не происходит, чтобы было при награждении участника понятно — кого именно сейчас награждают.

  • Обновлены внешние скрипты (различные библиотеки jQuery).

Демо-стенд и дистрибутив обновлён.

В планах добавить нормальную "резиновую" вёрстку.

Если есть ещё предложения или вы нашли ошибку в работе — напишите мне.

Спасибо, что пользуетесь данным сервисом!

Полный текст и комментарии »

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

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

Здравствуйте.

Кто нибудь в курсе что происхоит с ACMP? Сайт продолжает работать но сабмиты не проверяются уже больше недели. Скопилась громадная очередь. Стоит ли ждать стабилизации ситуации или просто забить?

Полный текст и комментарии »

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

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

Добрый день.

Сегодня я хотел бы поделиться с общественностью своим небольшим проектом (который был частью моей ВКР), сервисом по "разморозке" результатов соревнований формата ACM ICPC — "System for Right Solutions Standings Dancing" (S4RiS StanD). Проект выложен на github.

Вместо вступления

В 2011 году моя команда таки прошла в полуфинал, где на закрытии я в живую увидел работу подобной системы ИТМО. Ощущение было сильным. Но проанализировав его работу и пересматривая снятое мною видео, я понял, что вполне можно улучшить данную реализацию, сделать её открытой, чтобы и на более скромных, локальных соревнованиях, участники смогли с трепетом следить за подведением результатов. Это было выбрано в качестве части моей ВКР, было использовано уже на одном соревновании и получило логическое продолжение.

Полный текст и комментарии »

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

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

Допустим, у нас есть лог eJudge некоторого соревнования. И final standings этого соревнования с сайта neerc.ifmo.ru

В принципе, результаты, которые можно восстановить по логу должны совпадать с тем, что видно в таблице NEERC.

Но как оказалось, есть странные моменты:

  • У команды-победителя судя по логу есть попытка с CE по задаче E, но её в результатах нет.

  • Казалось бы — ну ладно, вердикты CE не учитываем. Но в задаче K у той же команды есть 12 сабмитов, среди которых есть первый CE, но там написано, что попыток 12.

  • Допустим, что фактически для результатов нет смысла в количестве "брёвен" по нерешённым задачам. Но тогда вот получается, что если задача таки решена (например B у той же команды), но среди попыток есть CE, то штрафной попытки не фиксируется.

Кто-нибудь может объяснить причину расхождений ?

Или более глобально — можно ли только по логу соревнования восстановить результаты по правилам ACM ICPC или нужны ещё какие-то настройки, которые были установлены для соревнования?

Полный текст и комментарии »

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

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

По мотивам поста - завал java.util.Arrays.sort()

Я попробовал скормить данный int массив Arrays.sort() и ужаснулся - программа реально долго работает.

Но неужели всё так печально?

Оказалось - не совсем.

Полный текст и комментарии »

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

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

Поздравляю всеx с 1 Апреля - День Юмора и Дураков !

Желаю провести этот день в море позитива и , конечно, хорошо подшутить над своими друзьями.

Немного из истории праздника:

"Существует несколько версий об истории происхождения 1-го апреля, многие приписывают эту традицию Древнему Риму или Древней Индии. По наиболее распространенной версии День смеха возник во Франции в 1564 году в связи с переносом начала года с 1 апреля на 1 января. Не получив в тот день традиционных подарков, разочарованные подданные стали считать 1 апреля днем обмана."

А как же развлекаются олимпиадники в этот день?

В том году админы Тимуса решили прикольнуться и в этот день  рейтинг архива был упорядочен по дате последнего AC в системе.

В этом году рейтинг тоже отжог, но я пока не понял по какому принципу идет сортировка.

Может кто то подскажет? :)

Всем удачи и хорошо провести этот праздник !

Спасибо за внимание.

Полный текст и комментарии »

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

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

Поздравляю всех девушек с 8 Марта!

Дорогие девушки! Сердечно поздравляем Вас с этим замечательным праздником. Вы — самое лучшее, что есть в нашей жизни. Спасибо вам за всё.

Примите наши поздравления
В международный женский день!
Пусть будет ваше настроение
Всегда цветущим, как сирень,
Пусть будет жизнь прекрасна ваша,
И дети счастливы всегда,
Пусть дом ваш будет полной чашей!
Удачи, счастья и добра!

Полный текст и комментарии »

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

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

Я часто слышал весьма позитивные отзывы об этом мероприятии, но только в этом году получилось выбраться на него. Хотелось бы поделиться с сообществом своими заметками об этом мероприятии.

Полный текст и комментарии »

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

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

Это был мой 3-ий SRM.

Прерыдущие 2 были слиты и я находился на 521 месте в своём дивизионе.

В этот раз участников было более 2000, и мне казалось, что сейчас я продолжу своё падение.

Но взяв себя в руки сел его писать.

Первая задача сдалась быстро.

Вторая же показалась весьма интересной.

Написав первое придуманное решение и проверив его на демо тестах, я его отослал.

Но уже тогда во мне закралось ощущение, что решение уж больно короткое получилось и в принципе могло чудом пройти демо тесты, но просто обязано свалиться на System Test.

Не придумав ничего путного по 3 задаче до конца соревнования пытался понять своё решение, но так и не понял.

Каково же было моё удивление, когда обе задачи прошли System Test и я с 521 места переместился на 38, получив +221 рейтинга.

Просмотрев решения всех, кто выше меня по рейтингу я был удивлён, что ни у кого не было линейного как по памяти так и по количеству действий, однопроходного решения.

Я уже перестал верить в чудеса и то, что ко мне приходит озарение и "заходит" вообще непонятно каким образом моё решение.

В общем у меня вопрос - может ли кто нить объяснить - почему моё решение зашло. Это weak tests или на несколько минут в меня вселился дух какого то профи и при этом свалил тут же после отправки этого решения, не объяснив его корректность.

Исходый код 

Полный текст и комментарии »

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

Автор OSt, 14 лет назад, По-русски
День программиста – славный день.
Ах, эти люди необычны!
Программы им писать не лень,
Причем упорно, методично.

Без программистов – никуда,
Ведь нужно всем без исключенья
Компьютерам – как нам вода –
Программное обеспеченье.

Полный текст и комментарии »

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

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

Часто видишь фото отчёты с разных соревнований в России и всё чаще на фото, где изображена команда у компьютера видны одни и те же "обои" на "рабочем столе".

Они представляют собой фон из синего цвета с оттенками и надписями ACM ICPC разной степени прозрачности. Помимо этих надписей иногда присутствовало название команды-участника, которая сидела за этой машиной.

В общем мне эти "обои" показались весьма привлекательными и могли бы серьезно поднимать настроение :)

В общем если кто то может сказать - где их можно скачать в максимально возможном разрешении и/или каким образом добавляются названия команд - буду очень благодарен. 

Если у кого то есть другие "обои" с соревнований - тоже будет интересно посмотреть. Но желательно версии именно с машин, на которых они были.

То есть обои с фотографиями с контестов не предлагать. Их и так полно.

Полный текст и комментарии »

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

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

Во спасение темы "Проект над которым я работаю: Massive Assault Network" от оффтопа.

Для меня было неожиданным открытием, что многие участники CF(кроме безнадёжных больных, типа меня ) всё ещё продолжают играть в игры. Вроде как олимпиадное программирование должно забирать всё свободное время, которое есть у человека, решившим им заниматься.

Встаёт несколько вопросов :

Полный текст и комментарии »

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

Автор OSt, 14 лет назад, перевод, По-русски
Last weekends didn’t promise anything unusual.
By an old tradition I won the programming competition among the students of the Vologda State Pedagogical University. 

When I came back home, I soon discovered a list of problems, sent over by the coach to be solved by the end of the week. I decided to start immediately, and about midnight I sat down to the problems.

By 4 o’clock I was done with 2 of them, and went to bed, pleased.

Next day I decided to go on with the problems, and there it started…

Полный текст и комментарии »

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

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

... Прошлые выходные не предвещали ничего необычного. По хорошей традиции я опять урвал 1 место по решению задач среди студентов ВГПУ.

Когда я вернулся домой, то вскоре обнаружил список задач, разосланных тренером на решение в течении недели. Решил не откладывать решение и около полуночи сел за решение.

До 4 часов успел сдать 2 из них и довольный пошёл спать. 

На следующий день я решил продолжить решение. И тут началось...

Полный текст и комментарии »

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

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

Всем привет. Продолжаю серию статей про любимый язык программирования.

На этот раз коснёмся вечного вопроса "Java vs C++" в масштабах промышленного программирования.

Полный текст и комментарии »

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

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

Если уж писать в блог - то всё, о чем думаю и чем живу :)

Полный текст и комментарии »

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

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

Здравствуйте. Продолжаю делиться своими наработками в области оценки производительности реализаций некоторых вещей на Java.

Полный текст и комментарии »

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

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

Здравствуйте. Решил поделиться со всеми своими наработками в области оценки скорости работы одной часто используемой в задачах вещи - форматированным выводом дробных чисел на Java.

Полный текст и комментарии »

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

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

Решился написать о том, что наболело.

Хорошо, когда ВУЗ уже давно участвует в соревнованиях и проблем с кадрами нет. Но бывает, что сильные команды уходят и тренерам приходится с нуля создавать коллектив. Предположим, что мы имеем группу людей, которые умеют программировать на уровне учебной программы своего курса и разбираются в математике. Они друг друга знают.

Каким образом можно заинтересовать их в олимпиадном программировании?

Полный текст и комментарии »

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

Автор OSt, 14 лет назад, По-русски
Доброго времени суток :)
Меня зовут Стрекаловский Олег.

Кратко о себе:

Полный текст и комментарии »

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