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

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

UPD: После публикации посмотрел на типографику поста (вернее разметки поста, реализованной Codeforces) и еще раз утвердился, что прав.

Гы-гы. После того, как абсолютно необоснованно разгромили мой предыдущий пост, я решил отписать о том, почему же социальная составляющая Codeforces в корне херовая. Не спешите ставить минус, просто почитайте.

Недостатки

  • Древовидная система комментариев. Она настолько убога, если вложенность over(9-10) то начинается аппокалипсис. Сделайте как на хабре — чтобы авки были маленькие, это позволит съэкономить много места, которое сейчас используется впустую
  • Старый редактор. Ну добавили вы новый редактор в посты и комменты, а в ЛС слабо? +(20-30) строчек кода всего-то. Тихий facepalm.
  • Верстка и типографика, дизайн. Катастрофические формы (однострочные поля ввода я имею ввиду), слишком маленькие отступы, ущербные иконки. Шрифты заставляют меня плакать. Стоит только на черных участников посмотреть :)
  • Отсутствие нормального развития. Сколько человек работает над Codeforces? Пятеро? Шестеро? Этого ИМХО недостаточно чтобы построить реально мощный online-judge (не говорите пожалуйста, что все остальное — шлак потому что это действительно так). Именно поэтому я и агитирую администрацию протестировать проект и отдать его в опенсорс.

Хомячки

Скажем так, на Codeforces есть такой себе эффект "хомячка" — автоматическое ставление минуса из-за рассовых разборок личной неприязни. На хабре, например, такого нет.

Давайте назовем это "властью". В данный момент, тут демократия. Каждый имеет право голоса, пускай даже голоса красненьких сильнее меняют Вклад (который, кстати, в корне херов по самые уши).

Эта проблема решается ограничением выставления оценки людям с маленьким вкладом или рейтингом.

Заключение

Повторюсь: отдав Codeforces в opensource, администрация сможет добиться большего, чем просто удобного online-judge. Сейчас это не круто, это просто хорошо. И я уверен, что open-source сделает это действительно крутым.

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

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

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

Привет, спортсмены! (ведь мы все занимаемся ол. программированием)

Я уже несколько раз поднимал (вроде) тему Codeforces как опен-сорсного продукта, но все безуспешно. В этот раз я решил четко навести причины и доводы, почему стоит открыть сорец нашего любимого online judge.

Преславутые причины:
1. Улучшение качества продукта (путем глаз и рук сторонних разработчиков)
2. Новый функционал также будет появляться в форках проекта и потом сможет быть внедрен в Codeforces по upstream'у.
3. Codeforces и так не приносит профита создателям (не считая спонсоров)


Если MikeMirzayanov перенесет Codeforces на GitHub, я сам лично постараюсь улучшить его по-полной — я ничего не хочу говорить за других, но я уже 100% буду в списке активных контрибьюторов проекта.

П.С. Если в закрытых исходниках проекта есть какой-то смысл, которого я просто не понимаю, пожалуйста, аргументировано объясните где я не прав.

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

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

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

Для студентов: Google GSoC (Google Summer of Code)

Google Code-In — это конкурс для школьников по всему миру, где они соревнуются в разработке open-source (=по с открытым исходным кодом) и получают "fabulous" призы :)

По сути там все проходит так:

Регистрация

Участники регистрируются как школьники. Для выполнения заданий они должны предоставить отсканированные документы: разрешение родителей и выписку из школы. После отправки этих документов они могут начинать брать задания

Организации

На кодыне всегда есть 10 организация, ментора каждой из которых предоставляют определенный набор заданий (в рамках организаций). Например, KDE. Ментор Torsten Rahn предоставляет 5-10 заданий для виртуального глобуса Marble (KDE Edu). Например, на исправление багов в UI.

Порядок решения

Для того, чтобы сдать задание, вам требуется пройти такой Samurai's Way:
1. Claim requested. Вы говорите, что именно вы, именно сейчас хотите заняться этим заданием.
2. Claimed. Вы работаете над заданием, никто не может у вас его увести. Отсчет дэдлайна начат.
3. Ready for review. Вы уже готовы. Настало время показать свою работу!
4. Needs more work. А-ннет! Не все поделалали. Настало время доделать свою работу!
5. Closed. Ура! Go пункт №1.

Разумеется, п.4 опционален :)

Judgement

После финального дэдлайна, когда вся работа остановлена, нужно ждать некоторое время до объявления гранд-призеров.
В 2012 году их ровно 20 человек (=по 2 с каждой организации). Также, все кто решили >0 заданий, получат сертификаты, кто >2 — футболки.

Грандприз!

Победители поедут на недельку в Googleplex, Мантин-Вью, штат Калифорния!

Хвастовство

П.С. Я сдал 63 задания (II по колличеству) и жду результатов. Они будут 4-го февраля — в мой день рождения. Ждем. Надеемся. Мечтаем. Есть небольшой отчет в моем блоге.

Всем удачи :)

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

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