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









О какой безопастности ресурса вообще можно говорить, если я могу вставить картинку со ссылкой http://mirror.codeforces.com/logout — тогда пользователь, который просто увидел комментарий или пост выйдет из системы.
Не понял юмора. Покажите пример
Объясняю.
Если вы вставляете картинку (тег img если что), то браузер подгружает ее по ссылке, указанной в src атрибуте. Если это http://mirror.codeforces.com/logout, то он выполнит
GET http://mirror.codeforces.com/logout, а это выполнит сценарий logout'а.Как-то так:
П.С. Пока писал коммент, трижды выкинуло :)
Какой-то неубедительный пример, меня, например, не выкинуло :)
Напишите блог, добавьте картину и вместо ссылки поставьте след. ссылку.
http://mirror.codeforces.com/logoutP.S. пробуйте в черновиках :)
Сори, но немножко неуместная шутка в данном контексте :)
Ура, у меня получилось разлогиниться картинкой. Не критический, конечно, но баг, возможно, что opensource даже предотвратил бы его. Но в том виде, в котором Codeforces существует сейчас, его приемлет большинство пользователей, поэтому серьезных предпосылок к передаче в opensource вроде как и нет.
Мда, верно однако :). И как это теперь убрать, а то меня выкидывает, когда я в блоги захожу, а изменить не получается.
Надо в браузере отключить показ картинок. Вообще это дельное замечание, так не должно быть.
О какой соц. составляющей можно говорить, если пост живет 15 минут, при этом собрал гору минусов и ни одного аргументированного ответа.
Про этих хомячков я и говорил. А скоро этого комментария не будет видно, потому что они и его засрут минусами.
Несмотря на уже "второй твой приход", большинство в курсе твоего высокомерного отношения к сообществу и отношение к тебе соответствующим образом выливается в глубокий слив вклада. Интересно, какую реакцию ты ожидал, когда выливал ушат с говном на людей, которые создали данный уникальный ресурс. Тебе абсолютно пофиг на то, что дал многим людям этот сайт. Тебе важно показать своё Я, что именно ты знаешь как всё как надо делать.
Отсюда и реакция людей в стиле "Опять профи-школьник вылез" и зачем тратить своё время на то, чтобы объяснить тебе — почему такое к тебе отношение. Ты не ставишь ни во что людей, которые для других сделали кучу полезных вещей. От сюда и минус без комментариев. И так всем всё понятно. Стало чуть понятнее?
НЕ стало! Потому что ты не прав. И я сейчас объясню почему.
Я ценю труд людей, которые создали ресурс. Но сейчас они над ним не работают так, как должны (= я не имею ввиду что они обязаны что-то делать, просто такой проект должен динамически развиваться)
Я не выливал ушат с говном на людей, конечно же НЕТ. Я сказал, что нужно открыть исходники. От этого их труда не убавится и уважать их меньше не начнут — просто работать над ним будет больше людей.
Ты сейчас сам посмотри сколько фраз в главном посте граничат с хамством и нецензурной лексикой и подумай ещё раз.
Я абсолютно не против развития проекта, но надо уважать позицию и мнение авторов проекта, их видение развития. Если уж хочется что-то предложить — это должно делаться в вежливом и доброжелательном тоне.
Честно говоря, меня очень удивляет, что ты не знаешь элементарных правил общения. Если ты и дальше по жизни будешь таким тоном разговаривать с людьми — тебя "пошлёт далеко и надолго" любая команда разработчиков.
Научился писать так, чтобы компьютер понимал — научись писать так, чтобы и люди тебя понимали.
Согласен, и хочу добавить: Когда человеку говоришь при всех его ошибку и что он должен делать по другому, то результата этим не добьешься. Ты просто его унизишь, а если у него авторитет довольно высокий, то тебя никто слушать не будет.(Как и в нашем случае).
Вдобавок такой лексикон просто уничтожит тебя. Если хочешь реально помочь, свяжись с организаторами, обсуди, разберись, спроси мнение у "великих", толку будет куда больше.
С эффектом "хомячка" согласен, но то, что ставить безразборно минусы не нормально должны понять сами ставящие, а лишение голоса по мне не верное решение.
Выкладывать на гитхаб проект на котором проводятся соревнования с розыгрышем $60000, будет глупо имхо.
PS. Участие в google code in, не делает тебя офигенно крутым разработчиком, да "респект и уважуха" за победу, но это только одна победа.
Выкладывать на гитхаб проект на котором проводятся соревнования с розыгрышем $60000, будет ИМХО не глупо, так как в этом нету никакого риска, а если такой и есть, то очень маленький. Объясню: дело в том, что в open-source'е codeforces, как популярный проект, очень быстро улучшится. В том числе и будут исправлены возможные ошибки безопасности (которых тут очень много), хотя они должны быть исправлены (по моей идеи) коммандой красных bugfixer'ов.
P.S. Участие в google code in, не делает меня офигенно крутым разработчиком. Вы правы, но причем тут это? Я про то, что я не совсем профан в этом (если вы насчет комментария из прошлого поста)
Хромиум открыт уже кучу лет. И что? Критические уязвимости находят и сейчас. Будет очень неприятно, если куча бабла уйдет в следствии того, что кто-то нашел баг, но об этом не сообщил. Люди разные.
P.S.
Уточните в чем?
Хромиум — проект другого уровня. Там оочень много кода и в основном все баги не в нем, а в вебките, поэтому нужно фиксить. С cf будет все проще.
В разработке ПО
Приведите порфолио какое-нибудь, чтобы не было голословных утверждений.
https://google-melange.appspot.com/gci/homepage/google/gci2012 — там на главной "Illya Kovalevskyy" ищите + мой хабр: http://habrahabr.ru/users/namespace/
Искать мне не хочется, давайте вы приведете ссылки тогда уж. По хабру пробежался. Все, что там есть, относится к кодингу, а не к разработке ПО.
UPD. Давайте даже без ссылок обойдемся, вы просто расскажете, что там есть, и чем там вы занимались.
Вы таки напрашиваетесь на звание?
Отлично. Пришел тролль, который скорее всего почти ничего не прочитал и дает мне ссылку на лурку.
Замечательно :)
Как "галактика" поживает? Сколько уже прошло времени, нам еще долго ждать вашу супер IDE?
Хм. Тролл в игре. Отлично. Кормим.
Раз уж ты меня разанонил, то я расскажу. Она стала избыточной, мне из-за учебы не хватало времени над ней работать и я ушел работать над Marble в KDE Edu. Сейчас я там немалую работу проделал и даже выиграл один конкурс гугловский. Поэтому мсье и прикалываются насчет "калифорнии" и "дейкстры".
"мне из-за учебы не хватало времени над ней работать я ушел работать над Marble в KDE Edu"
Ладно будем считать что работа над Marble не отнимает времени на учебу, и работа над исходниками codeforces'a тоже не будет.
Поздравляю с конкурсом, желаю удачи, вперед!
Надеюсь в будущем вы еще порадуете чем нибудь не в стиле "посоны я изучил бейсик давайте напишем контер страйк".
Извините, а здесь можно писать типа:"хахахахах", а то меня жесть прет :D
+ :) Заслужил :)
Ну да, наверное. Если бы мне было лет 30 и я написал бы этот пост, у вас было бы -1 повод для того чтобы засрать эту идею и полностью слить весь мой труд в дребязги.
Наверное. Если б вы написали пост с хорошей, годной идеей, то ни возраст, ни цвет хэндла не помешали бы набрать "+". Задумайтесь и о стиле написания своих постов. Впрочем, об этом уже сказано выше.
К сожалению, я это уже понял. Мы живем в том мире, где нельзя просто написать то, что думаешь, а нужно тщательно это все запирать в шаблоны.
А вообще, оно все сжимает индивидуальность — но это философия.
Почему нельзя? Все могут писать то, что захотят. Реакция сообщества — это уже другое дело.
Простите, я просто не знал, что сообщество испугается слов "фиг", "хер" и т.д.
Вы будете удивлены, но сообщество реагирует не на отдельные слова.
Елки-палки, прочитал ваш предыдущий пост... Скройте тот и этот подальше в черновики, да поскорее...
Я не обладаю эстетическим чувством, поэтому не вижу абсолютно ничего плохого в блогах коудфорсес. тем более, что сайт-то не для этого предназначен. Кому языком трепать, а кому задачи решать и тренить. Мне интересно читать посты на алгоритмические темы, разборы там всякие. И всё устраивает.
И ещё насчёт "нормального" развития. Сколько бы человек ни работало над этим сайтом, он стал чрезвычайно удобным и наполненным ресурсом по спортивному программированию в русской части интернета. "Реально мощный online-judge" уже перед тобой. А всякие "соц. сост. проекта" можно и пережить (ох уж эти ужасные консерваторы, не дают развиваться проекту, всё-то им нравится, а ведь на самом деле такое говно!!!).
Найди себе занятие поинтереснее.