stories.andreymal.org [UPD3: гитхаб]
Так как администрация сториза не хочет, чтобы я чинил поиск и связанные с ним вещи, а также в связи с продолжительными регулярными предложениями запилить отдельный совсем новый сториз, было решено его таки форкнуть.
stories.andreymal.org
Изменения по состоянию на сейчас:
— портировано на Python 3.4 (в связи с чемвременно отвалился поиск UPD 18.07: возвращён)
— портировано на Django 1.8 (в связи с чемвременно отвалились списки рассказов по авторам UPD 10.07: возвращены)
— прикручены нормальные конфиги для разработки и продакшена, а также фикстуры, благодаря чему присоединиться к разработке легко и просто (та самая «какая-то фигня»)
— прикручена авторизация через stories.everypony.ru (куда же без этого)
— местами мелкий-мелкий рефакторинг
Пока ничего дельного, в общем. Так как я на сторизе даже не зарегистрирован и не в курсе тамошних проблем, накидайте в комменты тамошние проблемы, чтобы иметь более чёткое представление, что с этим дальше делать. Не обещаю, что всё сделаю: может, сделаю сразу, может, через месяц, может, вообще не сделаю — всё-таки мне ещё ботов с архивом допиливать и работа IRL есть. Ну и ещё можно развести срач, что с этим всё-таки дальше делать и нужно ли оно вообще.
Пока что это скорее площадка для экспериментов (в перспективе куда более смелых, чем просто подковки вместо циферок), и бежать публиковаться туда не стоит. Рассказы и пользователи загружены из моего далеко не полного архива сториза, поэтому там есть не всё и не все, позже дозаполню. Гитхаб тоже будет позже, если он вообще будет нужен.
________
9.07: Выпилил подковы, впилил звёздочки с отображением разброса голосов
________
18.07: Впилил реалтаймовый поиск без ошибок 403 и 500
________
19.07: Залил изменения на гитхаб: github.com/andreymal/ponyFiction
stories.andreymal.org
Изменения по состоянию на сейчас:
— портировано на Python 3.4 (в связи с чем
— портировано на Django 1.8 (в связи с чем
— прикручены нормальные конфиги для разработки и продакшена, а также фикстуры, благодаря чему присоединиться к разработке легко и просто (та самая «какая-то фигня»)
— прикручена авторизация через stories.everypony.ru (куда же без этого)
— местами мелкий-мелкий рефакторинг
Пока ничего дельного, в общем. Так как я на сторизе даже не зарегистрирован и не в курсе тамошних проблем, накидайте в комменты тамошние проблемы, чтобы иметь более чёткое представление, что с этим дальше делать. Не обещаю, что всё сделаю: может, сделаю сразу, может, через месяц, может, вообще не сделаю — всё-таки мне ещё ботов с архивом допиливать и работа IRL есть. Ну и ещё можно развести срач, что с этим всё-таки дальше делать и нужно ли оно вообще.
Пока что это скорее площадка для экспериментов (в перспективе куда более смелых, чем просто подковки вместо циферок), и бежать публиковаться туда не стоит. Рассказы и пользователи загружены из моего далеко не полного архива сториза, поэтому там есть не всё и не все, позже дозаполню. Гитхаб тоже будет позже, если он вообще будет нужен.
________
9.07: Выпилил подковы, впилил звёздочки с отображением разброса голосов
________
18.07: Впилил реалтаймовый поиск без ошибок 403 и 500
________
19.07: Залил изменения на гитхаб: github.com/andreymal/ponyFiction
330 комментариев
P.S. не хочешь перенести в /dev/stories тему?
На какой-нибудь из следующих итераций, когда будет что-то дельное
bitbucket.org/veon/ponyfiction/commits/all
И это хорошо. Нечего выдумывать велосипед. Скажи мне четкую разницу между тремя звездами и пятью, да.
Мне, конечно, очень лестно, но на текущем сторисе, тебе разве что YAY по губам поводят и говна на лопате предложат.
5 — отлично
4 — хорошо
3 — удовлетворительно
2 — не удовлетворительно
1 — отвратительно
0 — как эта хрень прошла премодерацию?
Ну я подловлю тебя, когда эта фраза будет обидной, и посмотрим.
Не вижу разницы между «хорошо» и «отлично», например. В школе проще — пять вопросов, за каждый правильный ответ получаешь балл. А у вас в 2012 как было?
Хреново.
Фраза «Специально для ХХХ сделать что-то»?
Угу.
Так ты ее опиши, ага.
Что-то личное? Ну, извини, не знал.
Хорошо — это интересно читать, есть кое-какие огрехи, но в целом на них можно закрыть глаза. а если автор их исправит, будет совсем хорошо.
Отлично — БОЖЕ, это 10/10, аффтар, срочно проду! ты гениален.
Охренеть не личное.
Слишком размыто.
Так тебя задела не фраза, а то что она обращена к тебе? э-э. Валерьяночки выпей, а то ты больно мнительный.
Ну, тогда
«специально для Неброня сделать две кнопки + и — соответственно. + ставит сразу пять звёзд, — ставит ноль звёзд. Раз он видит разницу только между хорошо и плохо»
Целиком фраза, ага.
Ага. Не может фик быть хорошим, если что-то у него сильно хромает, компренде?
И это писатель фанфиков.
Какие же тогда самые?!
Плюс, обязательно нужна возможность изменить свою оценку. Без этого система лишается эволюционного стимула.
В теории это могло бы позволить нам отобрать некоторое количество «профессиональных оценщиков», но, опять же, кому оно надо? У нас итак есть модераторы, которые чем-то подобным занимаются. На мой взгляд, здесь неизбежно, повышая качество, понижаешь общедоступность, а значит, и количество оценок. Лишённой обоих недостатков мне кажется двухуровневая совмещённая система, о чём тоже уже говорил и описывал — не буду повторяться.
Повторю до кучи ещё один старый тезис: самая защищённая от дурака система — система рецензий. Чем подробнее текст, тем проще разобраться в критериях и объективности оценки. Вот над выращиванием «профессиональных рецензентов» я и предлагаю каким-нибудь образом работать. Для них, как уже тоже выяснили, даже сториз допиливать не надо.
Нет сториса — нет проблем.
А может и
Не улучшить
Далее — дать пользователям возможность голосовать за полезность комментария, тратя единицу силы. Это влияет на счётчик кармы пользователя (который не может уйти ниже нуля, который стартует так же, на нуле) по формуле «один голос — одно очко кармы».
Что это даст? Платформу для создания группы пользователей-рецензентов. При 80 очках кармы, пользователь переходит в группу рецензентов и получают возможность писать рецензии к фанфикам, выставляя тем оценку в десятибальной шакале (они и влияют на оценку фанфика). У рецензентов меняется способ получения и приобретения кармы — их карма не изменяется от оценки их комментариев, вместо этого их карма меняется в зависимости от оценки их рецензий (рецензии могут оценивать другие пользователи). При опускании кармы ниже 50 — они переходят обратно в списки обычных пользователей, с возможностью возвращения в рецензенты, на обычном условии (карма выше 80).
Чем хорошо — будет меньше троллей, пытающихся слить чужие фанфики; система оценок будет более адекватной; при возможности, всегда можно сместить с должности плохого рецензента или тролля; будет больше полезных комментариев; теоретически можно будет отказаться от модерирования.
Чем плохо — много чем, хотя бы тем, что будет меньше голосов за фанфики, и что не все будут способны голосовать за них. Но самый большой минус — ОЧЕНЬ много работы с кодом и настройкой баз данных. Кажется мне, один андреймал не справится.
Я вот уже сомневаюсь, что вообще нужна надстройка с кармой. В любом сообществе люди всё равно со временем обретают ту или иную репутацию, вот только она не видна и в цифрах не выражается. Сдаётся мне, было бы желание и достаточное количество пишущих более или менее развёрнутые рецензии и отзывы рецензентов, этого было бы достаточно самого по себе — без лишнего крупомерства между ними и получения минусов в карму от возмущённых авторов.
Опять же — закрытость системы и необходимость «прокачиваться» для написания рецензий. Зачем это? Двухуровневой системы, на мой взгляд, вполне бы хватило. Хочешь — читай молча, хочешь — комментируй, хочешь — оценивай, хочешь — пиши рецензии. Плюс возможность тыкнуть под рецензией «согласен/не согласен». И пусть читатели выбирают, на что именно им ориентироваться.
Да и слить большинство рассказов рецензиями?.. А ещё у нас модераторы есть; вот.
Тогда слили. И тогда повальной модерации не было.
Да и, опять же: теперь есть модерация, и к чему такие сложности?
Борьба за грамотность — опять же — дело неплохое. Но, имхо, подталкивая одних к изучению и соблюдению правил, подталкивает других к тому, чтобы публиковаться в других местах, или не публиковаться вовсе. Кто-то может сказать, что это скорее плюс, что нам такие безграмотные лентяи не нужны. Лично я бы всё таки предпочёл, чтобы писатели постились в одном месте и учились создавать интересные сюжеты, а грамотность, на мой взгляд — удел корректоров и приятный бонус. Если бы я сейчас пришёл постить свой перевод с английской пунктуацией на сториз, то вряд ли захотел бы после двух месяцев работы над ним тратить ещё неделю-другую на новую серию вычиток или поиски бэты, и выложил бы куда-то ещё. Не потому, что противник грамотности, а потому, что человеческим силам есть предел, и чем больше на пути таких препятствий, тем больше шансов, что одно из них станет последним.
То есть оценивать фик, и, собственно, влиять на его рейтинг сможет не любой прочитавший фик, а группа людей, наклопавших себе кармочку. Опять элитка? Или сразу несколько групп элиток, срущихся между собой и сливающих неугодных комментаторов и фики? Нах надо.
Легко обходится даже в одиночку, делаем десяток твинков и накручиваем акки по кругу, если очки восстанавливаются каждый час, то за сутки можно сделать себе группу прокаченных твинков и весело сливать что угодно.
Нет, скорее будет меньше оценок, если для того, чтобы повлиять на оценку фика, нужно предварительно столько телодвижений.
То же самое.
Проблема сливов в том, что это делают с нескольких акков, то есть они смогут быстро восстановить друг другу рейтинг.
Модерация не для отслеживания оценок, внезапно.
Сложно и бесполезно. Очередной ненужный кармаклоп.
Я тоже искренне верил, что как только получу модерку, сразу сделаю сторис чище, красивей, приятней. Получил массу претензий, оскорблений, и говна. Как от пользователей, так и от… В общем, не выйдет у вас светлого будущего с этой идеей, утопичность вижу я в ней.
Хорошо быть мной.
Жил один пользователь, набрёл он на сторис ранний, не модерируемый никем. Написал он там свой рассказ, с небольшими орфографическими ошибками, но читатели его похвалили, лишь слегка пожурив.
Прошёл год (а может и три). На сторисе появились первые модераторы и новые правила, касающиеся орфографии. Через полгода, пользователь решил вернуться и исправить свой старый рассказ. И исправлял пользователь его, ажно целый день. Умаялся, решил поспать. На утро заходит пользователь на сторис, и видит, что ему влепили блокировку аккаунта, временную, за то, что забил тот всю ленту модераторскую, своими исправлениями.
А всему виной был баг самого сториса, который очень плохо работал с браузером пользователя, и потому на каждое сохранение выдавал по запросу в модерацию.
Всего-то делов. Идешь на табун и разжигаешь срач.
Это, конечно, внезапный вопрос будет, но где есть список этих самых модераторов? Где они указаны? Почему списка нет на панели сториса? Или хотя бы на главной странице сториса? Единственное что я нашёл:
Вот тебе цельный блог посвящённый сторису.
В кого ни плюнь, все вокруг избранные, уникальные, не такие как все. Как оно там, в 1990 году?
Школьники наплюсют друг друга и фики друг друга, и все. Будет у тебя рецензент-школьник.
Опять же, школьники друг друга заплюсуют.
Утопист.
Ну и в догонку:
Администрация? У нас тут твинководы завелись, можно мне трубу, гармошку и барабан с тарелками?
Администрация! Я сидел, комментировал и ставил оценки, на меня набежали и заминусили. Почему? Не знаю, не понравилось как я оцениваю. Наверное это троли, а не забанить ли их?
Повторяюсь, твоё слово против их.
Оценка, нарушающая правила рецензий. Внезапно, как он заявил, так ему и отвесили. Проблема, по сути, решена.
Я выше указал тебе несколько проблем
Это означает, что простой пользователь не может оценить понравившийся или не понравившийся ему рассказ. Не все сидят на ресурсе круглосуточно, клопая себе карму комментиками и прочим. Многие просто заходят время от времени и читают, и оценивают. под натроение комментируют. Вы же предлагаете отобрать у читателей возможность голосовать, а у авторов получить нужную оценку.
Эта система не защищена от тролей/школьников/накрутчиков ровно никак.
Как показала практика, это только всё усложняет, все эти искусственные ограничения. Впрочем, обходится это элементарными пробелами или копипастой куска текста.
Простой пользователь может оставлять полезные комментарии, потихоньку дорастая до привелегий рецензента. Может даже оставлять свои рецензии в комментариях.
Да, они не повлияют на оценку рассказа в поиске или на главной, а оно нужно?
Автора похвалят, так или иначе, может даже укажут на ошибки. Автору приятно, а пользователь получает плюсы и уже ближе к статусу рецензента.
А оценка рассказа будет зависеть от оценки тех людей, кто объяснил почему и как им этот рассказ нравится. Чем это плохо? Ничем.
Элементарные пробелы и копипасты в рецензиях — тоже можно запретить, отправив все рецензии на премодерацию. В этом случае работа модераторов будет более централизованной и более направленной на то, чтоб избавлять сообщество от троллей.
Только на бумаге, оно и будет работать.
Я, только что зарегистрировавшийся пользователь сториса. У меня есть часик свободного времени и я прочёл фик. он мне понравился, я нажимаю плюсик\подковку
\звёздачку, а мне дулю под нос — ты не наклопал себе рейтинга, поди утрись. Но я не хочу кармаклопствовать, мне нет дела до ваших замутов, я просто хочу оценить понравившийся рассказ! Нет, я не хочу писать комментарии, да ещё такие, чтобы их кто-то как-то оценивал. Нет, я не хочу ждать, когда у меня, возможно, повысится карма. Я хочу поставить оценку прямо сейчас! Потому что сейчас у меня есть время и этот рассказ перед глазами. Потом я его потеряю. Нет, я не хочу оставлять автору комментарий. просто не хочу, моё право. Нельзя оценить? Ну и буй с вами.
Минус кто-то. Сторис не так посещайм и активен, чтобы распугивать потенциальных пользователей.
Почему я должен перед кем то отчитываться? Если у меня есть желание, я распишу автору подробный комментарий, если нет желания — не буду.
Ну заипись, вместо модерирования рассказы, модерировать комменты. Прямо облегчение
Не будет плюсов, ну и что? Можно просто добавить фанфик в избранное. Можно даже эту звёздочку избранного передвинуть туда, где сейчас висят копыта. И даже поставить под названием небольшую информацию, к примеру: «добавили в избранное: 8». Или использовать функцию «прочесть позже». Это тоже вариант оценки рассказа.
И чем это распугает потенциальных пользователей? Вот вообще, где в этом логика? «Херп-дерп, я юзверь, хотеть поставить плюс, но мне запрещают это делать, потому я просто потопаю отсюда»? Повторяю. Логика? Большинству пользователей будет всё равно, что они не смогут выставить глобальную оценку рассказу.
Ну и вот? Нет желания? Так зачем писать рецензию и менять глобальный рейтинг? Снова же, не вижу логики.
Однако да, это будет гораздо легче. Меньше материала. Сравни рассказ на >1000 слов и рецензию в 30.
Нет, уже давно не модератор.
Было похоже что я горю? Прошу прощения, если мои слова показались излишне резкими, что возникло подобное недоразумение. Я лишь пытался объяснить свою позицию. Не вышло, меня не поняли от слова совсем. Потому, я удаляюсь от обсуждения этой идеи. Всего хорошего.
Что читать тогда, если неизвестно, как оценили-то?
Школьники. Заплюсуют.
А школьников больше.
чего останавливаться, пусть выжигают всех, с кем не согласны эти модеры. С какой стати модерация должна взять и выжигать какого-то «признанного» рецензента?
Не повод. «А мне все эти фики не понравились. Теперь что, мне нельзя ставить минусы?».
По твоей системе, «рецензии» может плюсить и минусить кто угодно. И получаются те же проблемы, что и с саморегуляцией. Причем проблемы не с набегом трололотвинков, а обыкновенным «а мне не нравится».
С этим противоречит.
Не будет.
Человеку достаточно просто подписаться на новые ревью допустим от ОлдБоя и читать порекомендованные/оцененные им фанфики. Иной раз тройка от него значит больше чем 1005000 плюсов от школьников и ботов или ещё 10 восторженных обзоров от вась пупкиных. Таким образом проблема поиска решиться и на рейтинг всем станет плевать.
Опционально к обзорам можно прикрутить плашки отзыв полезен/нет и вести какойто рейтинг обзорщиков. В духе плашка в профиле «люблю дарк фанфики», тогда читателей который их тоже любит просто посмотрит что рекомендует такой обзорщик. И наоборот что он не рекомендует и почему.
Типа «нет слов, чтобы описать какое это УГ\вин\т.п.».
А там уже все пойдет.
СпойлерНет слов
Чож у тебя клей такой плохой… Тебе подарить упаковку нормального?
У меня на ней продакшоны работают, а язык — конфетка стал.
Хех, этого можно было и не говорить, т.к. на Табуне в постах о сторизе срач разводится по умолчанию XD
Андрей, с тобой можно будет пообщаться в скайпе? Или джаббере на худой конец
Я там оптимизировал два самых тяжёлых запроса и остальные отрабатывают довольно быстро, да и cacheops вообще имеется, но блин...!
Спойлер
Давай по шагам.
Спойлер
Вот сейчас щелкать на ссылку, окда?
Я снова прошел, все проверил, латиница, все дела — не работает, «ошибка авторизации». Может, ты меня забанил просто?
Surprise, а не surprise
в тело поста добавь, пожалуйста, те проблемы, над которыми ты уже работаешь или они в планах. Чтобы не повторяться.
Я написал одну из причин, почему движок кривой. Тебе хватит и этого.
Ого…
да ладна?>ретрограды что-то делают на старом однотредовом дерьме никому не нужном и устаревшем
кек
Нет, никогда сервис-зона не работала, я вручную некоторые посты открываю
Это кто-то упоролся?
Сейчас могут залогиниться пользователи с id меньше 3258, остальных ещё качаю
FFFFFUUUUUUU
Походу ещё часик
Точно?
Не путать частичное отсутствие рассказов и соавторов в базе с поломкой списков.
То есть пишу любой тег, а затем обязательно (br), иначе он тупо не переносился, а с br'ом там нехилый отступ выходит.
По крайней мере у меня так было.
А ещё вроде были какие-то проблемы с заменой кавычек-сосулек на треугольные после знаков препинания, и, возможно, после буквы ё.
Или я просто так усердно себя на неё дрессировал, что теперь коротит — давно это было, но уж что вспомнил.
Попрограммировал, блин, завтра
Спойлер
А также затем, что текущая реализация с дельта-индексами дико глючная, теряет главы, не обновляет старые главы и вообще всё плохо, а если уж ломать поиск, то по полной)
А ещё я все рассказы загрузил
Потестируйте плз на предмет отсутствия/наличия имеющихся на сторизе проблем
Известные
багифичи с неапрувленными фиками и ограничение в 1к страниц отсутствуют. Да и не сбрасывается пока.А теперь я на некоторое время переключаюсь на другие задачи