В коем-то веке выдалось на работе свободное время, и решил я написать на codeforces статью на интересную, на мой взгляд, тему. Я потратил на неё 3 часа. Я тщательно подбирал слова, аккуратно формулировал мысли, чтобы сделать статью интересной и доходчивой. Короче говоря, я вложил в неё немало сил. А главное, я чуть ли не после каждого предложения нажимал "Сохранить в черновиках".
Так получилось, что, когда я заканчивал статью, меня стали выгонять с работы, потому что все расходились домой. Я написал последнюю фразу, нажал "Опубликовать" и ушёл домой, предвкушая интересную дискуссию.
Придя домой, я не обнаружил статью в "Прямом эфире". Более того, её не было в списке статей моего блога. Короче говоря, никаких следов своей статьи я не нашёл.
Я начал экспериментировать с созданием новой записи в блоге и понял, что ни публикация, НИ СОХРАНЕНИЕ В ЧЕРНОВИК не выполняются, если к статье не добавить ни одного тега!!!! Вы понимаете?! 3 часа работы коту под хвост, потому что я не добавил к статье теги!!!!
Я очень надеюсь, что это баг этого сайта. Потому что если это сделано намеренно, это в высшей степени глупо! Ладно, не давайте публиковать статью без тегов. Но сохранение в черновик! В очередной раз убеждаюсь, что нельзя писать текст в этих веб-мордах, надо пользоваться простым текстовым редактором и сохранять на диск. Но как я мог подумать, что здесь, на codeforces, всё сделано так, как сделано.
Я очень, очень разочарован. Я хотел узнать мнение умных людей на интересную тему, а в итоге получил лишь сплошное разочарование. Повторюсь, я очень надеюсь, что это баг, а не намеренное поведение системы. Все допускают ошибки, это нормально. Но если изначально было задумано запретить сохранение в черновик без тегов, то у меня просто нет слов....
Возможно, я довольно резко выражаюсь в этом посте. Codeforces - отличный ресурс, созданный и поддерживаемый людьми, достойными уважения. Но вы и меня поймите - плод моего творческого труда канул в лету по возмутительнейшей причине...
Мелко, конечно, правда, и снизу. Но если действительно часто нажимать на сохранить черновик, то сложно не заметить надпись.
Я думаю не надо сильно объяснять, что если кнопка "сохранить черновик" не сработала, то текст на сервере даже не побывал.
А вообще я согласен, что это небольшой промах в UI. И фиксить совсем недолго.
Пожалуй тогда уж имело смысл либо "яндекс-поиск" к страницам сайта прицепить на скорую ручку, либо Apache Lucene использовать... ;-)
Тема нам всем понятна и знакома, так что пространных пояснений наверное не требуется. Да и кто сказал что хорошая статья должна быть такой большой чтобы её написание и прочтение отнимало дни? ;-)
Моя статья не была особо большой, да и не содержала пространных пояснений. Просто она была довольна детальная с небольшой примесью эмоций :)
Хотелось сделать так, чтобы она произвела впечатление. Чтобы в следующий раз, когда кто-то бы готовил задачу, он вспомнил, как парень из Орла призывал к высокому качеству кода в авторском решении, и сделал именно так.
Вообще доведённое до автоматизма нажатие Ctrl-S или F2 это не паранойя, а нормальный профессиональный навык. Если подходишь с вопросом к коллеге, а он нажимает только кнопку выключения звука в наушниках - то он ламер, если нажимает сохранение, то нормальный пацан... Ну а если нажимает Ctrl-Tab или Win-L тогда он уже точно либо параноик, либо пасьянс раскладывает, либо "Место встречи изменить нельзя" насмотрелся... Ту серию где Жеглов у Шарапова дело утащил... ;-)