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

Автор daftcoder, 15 лет назад, По-русски
Я следил за проектом в течении месяца а на этой неделе у меня появилась возможность поучаствовать.

Огромное спасибо MikeMirzayanov за организацию этого проекта.

Вот несколько предложений по поводу улучшений сайта:

1) возможность выбора вида отображения обсуждений (форума) в настройках

Обсуждение в виде дерева бывает весьма неудобно. Сообщения выстраиваются нелинейно и достаточно сложно бывает в большом топике следить за обновлениями. Мне кажется последовательные ответы с возможностью цитирования (в виде текста и ссылки на пост) были бы идеальны.

Впрочем обсуждение в виде дерева иногда смотреть удобнее. Поэтому нужно дать альтернативу выбора.

2) просмотр кода решения прямо из таблицы

Уже поднимался вопрос "А где я могу посмотреть код Петра?" Было бы крайне удобно иметь возможность смотреть код посылки прямо из таблицы соревнований: когда нажимаешь Ctrl + Click на ячейке таблицы получаешь очередь посылок. Вот по щелчку на позиции было бы очень удобно смотреть исходный код.

Частично облегчить просмотр кода топовых участников временно поможет вот такая вещь:

http://mirror.codeforces.com/contest/11/status/D?order=BY_ARRIVED_ASC

4) ссылка на разбор контеста

Отсутствует прямая ссылка (из контеста) на пост, содержащий разбор контеста. При отсутствии разбора возможно будет ссылка с предложением написать разбор.

5) возможность смены ника

Стоит оно того или нет?

7) возможность подписаться/отписаться конкретную тему/чей-либо блог/весь форум

8) баг с перенаправлением во время логина - описано тут

Перенаправление не на страницу, с которой был переход на страницу логина, а на предыдущую к ней.

9) баг прямого эфира

Дублирование сообщений Пользователь создал или обновил тему.

10) баги рассылки - описано тут (проблема решается), тут и тут

Ссылки в письмах должны иметь одинаковый (выбранный пользователем?) вид.

11) баг "узких экранов" - описано тут


Решенные предложения: 

3) база алгоритмов - Ждём объединения e-maxx и Codeforces.

6) реитинг в виде графа

Когда-нибудь появится. Яркий и красивый. Появился. :)

Спасибо, быстрых вам Полных решений. :)

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

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Добавляю еще вот что. Пока еще нет вменяемой авторизации: например, меня после авторизации через гмэйл выкидывает не на ту страницу, с которой был переход на авторизацию, а на ту, которая была открыта последней. 
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

К вышеперечисленному хотелось бы еще добавить следующее:

1) 2div only contests: Думаю, что в 1div есть большая группа людей, для которых задачи из 2div представляют значительный интерес. Конечно можно участвовать в дорешивании, но тогда теряется эффект соревновательности. Поэтому предлагаю позволить участие в 2div only contests людям из 1div вне конкурса.

2) По организации просмотра решений: стоит обратить внимание на http://acm.mipt.ru/judge/status.pl

Здесь представлена довольно удобная фильтрация по участнику/времени/языку и т.д.

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Also can I see a noftification of incoming private message?
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Ok, I see a reminder in upper right conner. But it's not easy to find him.

    email notification of incoming message would be great.

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Also opportunity to change nickname (at least once in a month) would be useful.
15 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
A rating graph would be nice, but that's probably already in development.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

And what do you think about forum threads?

Linear or tree-like?

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Opportunity to subscript/unsubscript topic/someone's blog/whole forum will be very useful.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Links from the Detailed view of Recent actions should conduct to thread and directly to the current comment placement (if it is the link of a new comment).
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
dAFTc0d3r, исправьте опечатку в названии темы:)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
я за второе предложение -- просмотр кода топовых участников действительно  помогает учиться.
а вот третье мне что-то не понятно. а собственно зачем?
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I suggest the authors start announcing about upcoming contests here - www.algorithmist.com/index.php/Programming_Contest_Calendar
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

5) возможность смены ника

ИМХО не стоит этого делать. При регистрации должен думать, какой ник выбрать.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Я за последние три года ник менял трижды.

    Поэтому думать не надо. =)

    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Честно говоря не воспринимаю ваш теперешний ник как что-то произносимое. Для меня вы - это фотография плюс абракадабра на букву d с цифорками
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Значит ник соответствует своему смыслу.

        daft

        прил.; брит.; разг.

        1) глупый; довольно странный, дурацкий; неблагоразумный, легкомысленный

        Syn: silly, foolish, strange

        2)

        а) помешанный (на ком-либо или чём-либо)

        Syn: keen, infatuated

        б) сумасшедший

        Syn: insane

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Опишите точный порядок действий для воспроизведения пункта 8.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Хм. Повторить не могу. 

    Уже исправлено?

    Раньше это выглядело так:

    (1) http://mirror.codeforces.com/

    (2) http://mirror.codeforces.com/blog/entry/265

    (3) http://mirror.codeforces.com/enter

    LOGIN

    -[directing]-> http://mirror.codeforces.com/ (1) (2)

    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Нет, ничего не правили.
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Воспроизвёл последовательность:

        • http://mirror.codeforces.com/comments/275
        • http://mirror.codeforces.com/profile/Petr
        • (browser: Back) -> http://mirror.codeforces.com/comments/275
        • http://mirror.codeforces.com/enter
        • (Logining) -> http://mirror.codeforces.com/profile/Petr
15 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Это легко
Открываем сайт.
Открываем справа в прямом эфире штуки три тем в блоге в новых вкладках - пусть А, Б и В.
Переключаемся на вкладку с темой А и авторизуемся с нее. После авторизации в ней произойдет редирект на тему В. (то есть получатся вкладки В-Б-В).
15 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

придумал удобную штуку

когда переходишь по ссылке "детальнее" в прямом эфире, то хорошо было бы, если бы кнопы +/- и "ответить на это сообщение" были бы сразу там

и тогда не нужно открывать само сообщение, искать среди ~150 комментариев то, на которое хочется отписаться (они же не отсортированы хронологически), а потом отвечать или просто плюсовать

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

    Проблема решается следующим образом:

    select_кусок_текста_сообщения - ctrl+c - click (в тему) - ctrl+f - ctrl+v - нажимаем +

    lol)


    А ещё она может решаться, если будет выполнена эта фича: Links from the Detailed view of Recent actions should conduct to thread and directly to the current comment placement (if it is the link of a new comment).


    А ещё было бы хорошо (?) переголосовать за сообщение.

    Хотя может я и не прав.

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

      а если мне нужно содержимое буфера?

      в любом случае предложенный тобой способ неудобен

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

    Забей)) Первый способ - это просто способ бороться с имеющимися трудностями. =)

    А что думаешь про второй?

    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      это лучше, чем ничего, но всё равно менее удобно имхо
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А ты на сайт заходишь через www.codeforces.com?
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      обычно через codeforces.ru

      codeforces.com использую иногда, зачастую вынужденно; когда приходит письмо типа "Для Вас новое сообщение"

      кстати, очень странно, что приглашение поучаствовать в контесте закидывает на codeforces.ru, а чтобы прочититать сообщение, предлагается codeforces.com

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

        Вот мне такие же письма приходят. С codeforces.com

        Причём чаще если от русских пользователей ответы, то с .ru. А от иностранных - с .com.

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

          кстати, блин! =)

          от тебя пришло на .ru, а от Julia на .com

          >Причём чаще если от русских пользователей ответы, то с .ru.

          а вот срать на русских пользователей не нужно ;-)

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Никто не сталкивался с таким багом - пытаешься ответить на сообщение или оставить коммент, а вместо открытия текстового поля открывает страницу твоего профиля?
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Такое бывает, когда ты пытаешься оставить коммент во вкладке, в которой "ещё не залогинен". Тебя перекидывает на страницу входа, но так как ты уже залогинен - на страницу профиля.

    Решение - F5.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I suggest to use logical operator OR in the search:
P OR Q
and searching something more specifically like country:TIMB
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А может действительно стоит сделать возможность просмотра input'а, как на ТопКодере это сделано?
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Бага рассылки описана тут.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Бага "узких экранов" описана тут.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Вау, график участий появился =)
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Я туда наверну еще тултипов, по оси X отложу более вразумительные единицы и заставлю работать под IE
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Как говорится совершенству предела нет. =)
    • 15 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      В сущности работать под IE это заставить не сложно, надо скачать js-ку которая эмулирует канву в IE, потом отдельно js-ку которая эмулирует CanvasText в IE и вместе с ней какой-то адекватный фонт.
      После этого что-то уровня такого плота в IE будет работать.

      А вообще про HTML5 Canvas - никогда не понимал, в чем ее глубинный смысл.
      Я могу понять, в чем идея - идея в том, чтобы рисовать в браузере. Но если посмотреть на реализацию - HTML5 Canvas работает медленее, чем флэш (я не проводил прямо замеров с таймером, я говорю по ощущениям). Грубо говоря, в Chrome он летает, в Firefox он сравнительно медленный. В IE без хака его нет вообще, а с хаком он УЖАСНО медленный. Для сравнения - у меня есть скрипт, который рисует 100 окружностей с градиентной заливкой. Затем я начинаю двигать одну из них с интервалом 40 милисекунд. В хроме она плывет плавненько, в Firefox рывками, в Internet Explorer сдвигается раз в четыре секунды...

      Далее, сейчас есть Technical Preview рендерера девятого ослика. В нем есть много от HTML5, наконец-то начали думать об этом. Но нет канвы. У меня нет официальных данных о том, что канвы так и не появится в нем, но я бы не стал это исключать.

      То есть я согласен, что для данной конкретной цели - для рисования одного плота без анимации, канва - это хороший вариант. Но в целом ближайшее будущее канвы мне кажется очень и очень сомнетильным. С учетом того, что в Firefox, Chrome и (!!) в девятом ослике можно рисовать на лету векторную графику, которая SVG или как ее, кажется, что канва просто потеряется на фоне векторной графики. Потому что
      а) Функциональность достигается одинаковая. Мы же просто рисуем примитивы.
      б) Но при масштабировании (а обилие мишуры типа iPad ставит вопрос правильного масштабирования страниц остро) векторная графика выглядит однозначно лучше.
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А может сделать так, чтобы по клику на "узелок"(точку)  пользователя перекидывало на тот контест?
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Я думаю это появится в будушем.
        • 15 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Будем надеятся, еще много чего полезного можно прикрутить к этому графику.
          • 15 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            Первые тултипы уже появились. :)

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

            А ещё, кажется, хорошо было бы обрезать пустые места, где график отсутствует, сверху и снизу.

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

            А я и думаю, что он будет один.

            Только информации содержать будет больше.

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Круто! =)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Хм, обнаружил, что почему-то нельзя написать полужирным курсивом.

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

  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Проверка лисой: полужирный курсив.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Лиса сказала, что проблема находится на пересечении Оперы и внутреннего текстового редактора.

    Ох уж эта Опера....

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

    Различное поведение заключается вот в чём:

    Firefox - <b><i>текст</i></b>

    Opera - <EM><STRONG>текст</STRONG></EM>

    Причём текстоый редактор отображает верно, а "визуализатор" обрабатывает только один, последний применённый, тег.

15 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Исправить бы еще и вот это.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

It will be good to have possibility to delete messages from Talks.

(for example i send screenshot as a picture and now having "narrow screens" bug :( )

  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А еще было бы удобно если бы показывалось что у тебя есть сообщения (окошко выплывало, просто циферка стояла рядом или что-то еще такое). А то можно очень долго ждать ответа на сообщение.
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Там справа вверху появляется уведомление (правда оно синее и увидеть его сложно), а ещё на почту исьмо приходит.
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Про уведомление вообще впервые слышу и никогда не замечал. по поводу почты я, например, всегда отключаю сразу все уведомления( может кроме как соревнованиях). Хотя в принципе нужно просто быть внимательнее.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Было бы неплохо добавить в профиль возможность просмотреть все свои комментарии.
Да и вообще через профиль юзера просмотреть все его(её) комменты.

Возможность редактировать комментарии.
Возможность удалять личные сообщения.
Возможность поиска по личным сообщениям.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Из этого полностью согласен с тремя пунктами. Поиск по личным сообщениям уже имеется (синяя стрелочка в Сообщения пользователя ник).

    Про редактирование комментариев хочется сказать свою фантастическую (?) идею о том, что для каждого комментария можно хранить историю его изменений (в виде списка, например; отображать только последнее состояние), которая была бы доступна прямо в самом комментарии.

    А сделать это для того, чтобы пользователь не мог отредактировать свой пост с сильным искажением смысла. Например сначала написать много нелестных высказываний, а потом просто заменить все свои сообщения смайликом ":)" - реальный случай из жизни.

    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Поиск по личным сообщениям уже имеется (синяя стрелочка в Сообщения пользователя ник).

      Мне страшно им пользовать... я раза 2 или 3 искал используя его, так у меня лиса на минут 5 подвисала "Not responding"...
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        То, что им страшно пользоваться не отменяет его наличие. ;)
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    стрелочка читай треугольник
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Hm. About 2 hours ago all CF pages become a little bit wider. I have resolution 1024 pixels in width and now see horizontal scroll.

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Хорошо, что страницу с общим рейтингом обновили. Вот только теперь вся середина экрана оказалась пустая: между именами и рейтингом слишком много места. Я думаю, в общий рейтинг следует добавить ещё несколько столбцов, например, максимальный рейтинг, лучшее место или что-нибудь в этом роде. И все эти столбцы сделать пошире. Тогда таблица будет выглядеть намного лучше.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Действительно очень хорошо, что обновили.

    Табличку можно сделать, например, такой.

    Имя | Флаг страны участника | Последнее участие | Максимальный рейтинг | Текущий рейтинг |

    Проблема узких экранов всё ещё остаётся в личных сообщениях, например (правда я её решил, заблочив внетренним блокиратором оперы две картинки^^). А так же со вчера сайт стал шире 1024 пикселей...

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Баг: если на страничке переписки с пользователем (/usertalk?with=username) нажать reply (кстати, в русском интерфейсе это не переведено), то открывается окошко составления сообщения, но в фоне при этом отображается переписка со всеми пользователями.

Также пара косметических пожеланий.
1. Кнопки переключения языка находятся в опасной близости с logout :)
2. Виджет "прямой эфир" используется чаще всего, его хотелось бы перенести повыше. Мой профиль в этой правой колонке, имхо, вообще не нужен.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    reply (кстати, в русском интерфейсе это не переведено) - это правда.

    но в фоне при этом отображается переписка со всеми пользователями
    - See, it's not bug, it's a feature. ;)

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

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

    Мой профиль в этой правой колонке, имхо, вообще не нужен. - Не знаю. Я туда часто тыкаю.
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      See, it's not bug, it's a feature. ;) Странная фича. В чем ее польза? Если что, после того, как сообщение отправлено, по-прежнему отображается переписка со всеми пользователями. Это тоже фича?
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Ну это не ко мне вопрос.
        Но что ты хочешь увидеть при попытке отправить сообщения?
        • 15 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          эмм, ну если я выбрал переписку с конкретным юзером, значит я хочу видеть переписку с конкретным юзером, и отправка сообщения на это не должна влиять.
          • 15 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            Ах, теперь понял тебя полностью.
            Наверное ты прав.

            Может просто по-умолчанию при отправке сообщения кому-либо открывать переписку только с ним?
            Либо не переходить на страницу с перепиской со всеми, если ты уже открыл переписку с кем-либо.

            Плюс хотелось бы видеть кроме reply во входящих сообщениях write new в исходящих.
            • 15 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              > Либо не переходить на страницу с перепиской со всеми, если ты уже открыл переписку с кем-либо.

              ну да, я как раз про это :)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Одна идея насчёт споров о том, как лучше сделать комментарии (деревом, или списком, как на форумах). Вначале скажу вот что: дерево комментов мне очень нравится, потому что сразу видно кто на что отвечал и не нужно вспоминать, а вот там-то чел написал то-то то-то, что есть минус форума. Теперь минус дерева: ты не видишь, новые комментарии, которые до этого не читал, потому что добавляются они не в конец, второй минус, это то, что дерево после многих вложенностей упирается в правую сторону экрана. Я за то, чтобы не перейти к форуму, а усовершенствовать дерево. 
Итак, первый минус: ну это поправить, на мой взгляд, достаточно просто, единственный вопрос возникает о нагрузке на сервер. Навесить для каждого пользователя флаги о том какие он комменты видел, а какие нет. Т.е. если я открыл страницу, там будут каким-либо образом отмечены те комменты, которые я не видел, и одновременно с загрузкой страницы, все комменты которые расположены на странице в базе пометятся что я их видел.
Второй минус: тут посложней. Т.к. бурное обсуждение с глубиной скажем 10 будут читать далеко не многие, а если и будут читать, то это не 5 сек, поэтому им не сложно будет курсором двигать полосу прокрутки. Так вот. Сделать полосу прокрутки, но! она должна быть не стандартной, т.к. допустим страница занимает не один page down а несколько, тогда сделав отдельный блок для комментариев и сделав в нём горизонтальную полосу прокрутки, её видно будет только внизу страницы. С другой стороны мы не можем сделать горизонтальную полосу на всю страницу, т.к. те, кто не хочет читать "всю эту байду" вложенностью в 10 сообщений хотят видеть нормально блоки, которые расположены справа (прямой эфир, лидеры и т.д.), нужно всё таки заключать комментарии в отдельный блок стандартного размера и делать у него яваскриптовую горизонтальную полосу прокрутки, которую можно будет увидеть из любой части страницы (ну или оттуда где начинаются комментарии). Единственное я не знаю позволяет ли яваскрипт управлять положением полос (думаю нужно делать яваскриптом полосу и её отображать, она то и должна управлять положением стандартной для данного блока полосы). Теперь остаётся вопрос о том, сколько же теперь устанавливать ширину для блока комментария: ну я думаю можно просто принять как константу ширину блока (ну или изменять в зависимости  от глубины где располомен коммент).
Вот, если интересно и что не понятно, пишите.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Если честно, то почти ничего не понял из предложения по второму минусу. Видимо утро вечера ... Может во вторник днём я это осилю и пойму. :)

    А пока лишь хочу сказать, что проблема форума не нужно вспоминать, а вот там-то чел написал то-то то-то решается цитированием, но не просто цитированием текста ака Вася писал: всем привет, а dAFTc0d3r 24 секунды назад написал: всем привет.

    Т.е. можно всегда будет перейти на нужное сообщение, а не искать его руками в теме, содержащей 52 страницы по 20 сообщений.

    А ещё как писал pablo.aguilar нужны оба варианта, чтобы участник мог выбрать тот, который ему больше нравится.

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

      Ссылка написал должна вести сюда.

      Т.е. тег будет примерно такой: [quote author="dAFTc0d3r" post="4529"]всем привет[/quote]

    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Ну не знаю.. что-то мне кажется дерево лучше цитирования.
      Насчёт двух вариантов видел.... но тут тогда получиться может так: кто пользуется деревом будет постоянно видеть в теле комментария откопипащенный коммент, который расположен чуть выше него. Будет по сто раз одно и тоже сообщение, когда это не нужно - в дереве это только мусор.
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        А по мне лучше форум.

        И цитирование всё равно необходимо.

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

        А по мне лучше форум.

        И цитирование всё равно необходимо.

  • 15 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится
    > Навесить для каждого пользователя флаги о том какие он комменты видел, а какие нет

    Роль этих флагов прекрасно выполнит одно число, которое говорит в какой момент времени человек посещал тему. Тогда все, что было в ней после этого момента - очевидно не было прочитано.
15 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
В файрфоксе если с главной странички контеста открыть задачу, а потом нажать в браузере back, всплывает окошко "ваше решение будет отправлено на дорешивание" о_О
15 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
чтобы не создавать новую тему, напишу сюда.

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

Например, это может выглядеть так:

то есть добавляется дополнительный столбик, в котором рисуются кружочки разных цветов. Количество кружочков равно количеству задач, i-й по счету кружок соответствует i-й по счету задаче.

Ну и примерный список цветов:
зеленый - задача решена на контесте
желтый - задача решена на дорешивании
красный - задача не сдана, но по ней или на контесте или на дорешивании были сабмиты
серый - иначе.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Хорошая идея, а кружочки можно сделать ссылками на задачи, чтобы сразу к нужной переходить.
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      ну и в продолжении идеи кружочков-ссылок - пусть высвечивается название задачи при наведении на кружочек
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Шикарно. :)
15 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Сейчас обнаружил, что поиск по пользователям (например, в результатах или в таблице рейтинга) регистрозависим. По-моему, это неудобно. Неплохо было бы изменить.
Если где-то уже было про это, то извините.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Нигде не видел и это действительно неудобно бывает.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А ещё мне кажется, что не стоит поднимать регистр вот здесь:

  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Однако люди с этим живут уже много лет на ТопКодере например :о)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Сегодня заметил баг: при регистрации, окошко с сообщением не масштабировалось, в результате происходило наложение панелей справа на это окно. Браузер: Mozilla Firefox 3.6.3.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Думаю было бы весьма удобным вынести у комментариев в прямом эфире ссылки на них в теме (ну или страницу комментариев хотя бы).
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Баг при загрузки изображения выскакивает у меня уже как неделю, думал пофиксят.
Сообщение об ошибке: Invalid argument to native writeImage
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Идея по поиску пользователей: а может сделать, как у Google? Выпадающий список и по клику на какое-то имя из этого списка тебя сразу переадресовывает на профиль этого пользоватя.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Можно подробнее, что это за поиск такой?
    Или ты про пишешь текст, а он тебе списком выводит возможные завершения?
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    У меня в лисе пишешь в поисковой строке текст, и лиса предлагает варианты.
    В лисе и в опере пишешь в командной строке адрес - он выдаёт старые адреса из истории.
    В опере на телефоне пишешь имя сайта - снова в историю смотрит.

    Такая фича есть не только у гугла, поэтому я и спросил, что именно за вещь и у гугла.

    Для начала бы поиск нерегистрозависимым сделать.
    Чем тебе не нравится поиск здесь: http://mirror.codeforces.com/ratings?
    Там даже по подстроке можно искать, не только по началу. :)

    Мне не нравится лишь тем (кроме чувствительности к регистру), что ищет только по пользователям, имеющим рейтинг, т.е. участвовавшим хотя бы в 1 соревновании.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
:-D Если посмотреть справа в таблице лидеры по вкладу, то там первые три места имеют рейтинг 1. А если внизу таблицы нажать "всё" и редиректнуться к общему списку, там они уже имеют рейтинг 2 :)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Сорь, что не понятно пишу
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Хм, такого я раньше не замечал:

Браузер Firefox. При тыке на любой текст (не ссылку) появляется курсор.
Так же при открытом текстовом редакторе после нажатии на область правее его - появляется курсор, размером с текстовое поле. И т.п.

Вроде бы никаких настроек не менял.

Скриншот:

Сталкивался ли кто-нибудь ещё с таким поведением?

В опере такого не наблюдал.
Единственное, чем эта вещь мешает - кеопки Home и End не переводят на верх и в низ страницы.
  • 15 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Так, всё же это мой косяк.))
    Настройку то одну менял...
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Ещё немного мелкотни:

При создании темы и отсутствии ответов в ней мы видим две подряд идущих ссылки "Написать комментарий?"

При наличии ответов ссылка "Написать комментарий?" залезает на самы нижний ответ. Скриншот:
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I think that <code> tag is the most needed tag of Codeforces.
  • 15 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    Maybe CodeForces can do better than a simple <code> tag.

    Unlike some other sites like UVa and TopCoder, CF supports a much wider range of languages. So it might make more sense to have language specific tags e.g. <c++>, <ruby>, etc.

    Keywords and syntax of some languages are very different from others, so a general <code> tag might not always highlight everything correctly.
    • 15 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      I thought about that.
      But just simple <code> tag will be very useful right now.

      Maybe the code highlight is ready for almost all languages (we can check it by viewing code window).

      Also I have a feeling, that text editor is improving now.
      Hope that it's not just only a feeling.
      • 15 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Yes, a simple <code> tag right now is better than nothing. I was just suggesting something a little longer term.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I would like text color in the blog. (red, green, blue, etc)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Было бы неплохо:

1. В графике рейтинга сделать у каждой точки ссылку монитор контеста.

2. Возможность добавить несколько человек в один график и смотреть общую статистику по изменению рейтинга. И у каждой точки сделать количество задач, сданных на этом котесте и занятое место.

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Попытка оставить комментарий.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Попытка оставить комментарий.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Попытка оставить комментарий.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
о_О
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Внезапно.

2 admins, если не сложно, то можно удалить стопицот моих комментов? о_О
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Не предложение, а баг-репорт:
Интерфейс русский, отправляю задачу и интерфейс становится английским. И так каждый раз при отправке задачи.
Сами понимаете, что тыкать на флажок России рядом с опасной ссылкой на ЛогАут не есть удобно.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Очень странно... Как отправляете? Через форму или сайдбокс? С какого сайта заходите .ru или .com? У кого-то еще есть такой спецэффект?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
I wish to make this bold and italic
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Не видел, если ранее предлагалось такое: может стоит сделать, чтобы после каждого закрытия браузера не приходилось заново логиниться?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Было бы неплохо иметь возможность видеть сколько и кому + или - к рейтингу, как вот раньше было 343503531c99.jpg только разместить в другом месте, даже в той же таблице финальной в комнате или по ссылке "Результаты"
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Думаю это можно вставить в тултипы к графику рейтинга. Наводишь на кружочек, а там тебе всё есть. :-)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Так. Попытка воспроизвести баг с комментами "не туда".

У нас есть сообщение один, которое кто-то оставил.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    МЫ отвечаем на это сообщение. Сообщение номер два.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Дальше мы наживаем Написать комментарий к теме снизу.
    Третье сообщение. Куда же оно отправится?
14 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Оно отправилось как комментарий к сообщению номер 1, а не к теме. Вот он этот хитрый баг.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
есть кто? о_О
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
в новой опере нет квадратиков
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Например, здесь всё по-прежнему, квадратики в формулах:

    http://mirror.codeforces.com/contest/17/problem/D

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

      Обновил до 10.60. Квадратики.

      Снёс. Почистил папки. Поставил "с нуля". Квадратики.

      Говорят под Семёркой их нет. У кого семёрка, проверьте если не сложно

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    <pre class="prettyprint">int main()
    {
      for (int i = 0; i &lt; n; ++i)
        printf(&quot;testing %lf\n&quot;);
      return 0;
    }
    </pre>
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Возможно вот что было бы удобно:

к каждому посту сделать ссылку, при нажатии на которую скрывалось бы всё поддерево комментов.

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

И вот ещё:

Каждый блок комментария помещать в цветной блок, вместе с его поддеревом ссылок. Цвета менять. Например первый уровень серого цвета - второй белого, третий опять серого и т.д.

Это может позволить уменьшить отступ при переходе от поста к посту с уровнем +1 (можно даже чтобы уровни были сдвинуты на 3-4 точки) . То есть будет больше простора для писанины.

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Predlagau: Udalenie postov.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Наверное лучше редактирование с сохранением истории.
14 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Извиняюсь, если повторяюсь, но зачем нужен нижний ползунок прокрутки, если вся информация итак помещается в ширину экрана? У меня разрешение 1280х1024, проверял на Firefox 4 beta 6 и Chrome 6.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
может не туда, но все же:

мой ник не abrackadabra. Баг замечен на странице с рейтингом, обновил страницу, стал Nenash. Конечно же доступа ни к чему более не имел, но баг понравился.

P.s. предложение по улучшению: отправка сообщений Ctrl+Enter
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
После Codeforces Beta Round #33 перешел на страницу рейтинга и обнаружил, что профиль пользователя сменился с моего на "gunner.kade". Видимо произошла какая-то ошибка на сервере...
14 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Еще один неприятный момент: когда в процессе контеста я перехожу по ссылке "положение", я попадаю на страницу с результатами. Поведение ожидаемое, но вот назад вернуться, кроме как кнопкой "назад" я уже не могу. Поэтому, если я вдруг открыл положение в новой вкладке, а задачу дорешал и закрыл, то приходиться ползти через "Соревнования -> Войти".
  • 14 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    Возможно стоит сделать все такие ссылки открывающимися в новой вкладке.
14 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится
Чтобы можно было после регистрации на дорешивание просматривать решения отправленные во время контеста, возможно разделенные какой-нибудь полоской. А то видно только решения отправленные на дорешивании
14 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
I think source code viewing from the table after the contest is most essential for creating a learning environment. Also there should be links to contest editorials after the contest is over like on Topcoder.
13 лет назад, # |
  Проголосовать: нравится -12 Проголосовать: не нравится
А можете еще сделать так, чтобы свой логин мы могли бы удалять ?
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А зачем? Почему бы просто не перестать пользоваться?
    • 13 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится
      Стереть улики и ошибки молодости
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        И перефигачить все результаты контестов, где участвовал, все треды, где отписывался... Это сложно технически и сомнительно этически. Поэтому товарищу на будущее можно только пожелать научиться не оставлять улик.
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Фига какую старую тему подняли)
    Вообще можно написать администрации (кстати, куда? официального email саппорта вроде нет пока) с просьбой, чтобы аккаунт удалили (как на TopCoder например).
    • 13 лет назад, # ^ |
        Проголосовать: нравится +2 Проголосовать: не нравится
      Я называю администрацией отправку личного сообщения на имя MikeMirzayanov. Правда меня там, кажется, забанили уже :).
»
13 лет назад, # |
  Проголосовать: нравится -13 Проголосовать: не нравится

А буква beta в логотипе всё ещё актуальна ?

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

    Боже, зачем такую трешовую некротему апать... Вообще уже обсуждало сообщество, что проект ещё не вышел из беты.